| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039 |
- (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-common"],{
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-audio'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- src: String
- },
- setup(__props, {
- expose
- }) {
- const audio = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- const randoms = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])([1, 0.5, 1, 0.5]);
- const playIng = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- let timeout;
- const rotation = () => {
- if (!playIng.value) return;
- for (let i = 0; i < randoms.value.length; i++) {
- randoms.value[i] = Math.random();
- }
- timeout = setTimeout(rotation, 200);
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(() => {
- if (audio.value) {
- if (playIng.value) {
- audio.value.play();
- } else {
- audio.value.pause();
- }
- clearTimeout(timeout);
- rotation();
- }
- });
- const clickHandler = () => {
- playIng.value = !playIng.value;
- };
- expose({
- play() {
- playIng.value = true;
- },
- pause() {
- playIng.value = false;
- }
- });
- const __returned__ = {
- audio,
- randoms,
- playIng,
- timeout,
- rotation,
- clickHandler,
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- const __default__ = {
- name: 'ui-bubble'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- type: {
- type: String,
- default: 'right'
- },
- show: {
- type: Boolean,
- default: true
- },
- level: {
- type: String,
- require: false
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const stop = () => {
- console.error("???a");
- };
- const __returned__ = {
- stop
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/index */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- const __default__ = {
- name: 'ui-button'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- type: {
- type: String,
- default: 'normal'
- },
- color: {
- type: String
- },
- width: {
- type: [String, Number]
- },
- icon: {
- type: String
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const custom = `customize`;
- const className = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => props.color ? custom : props.type);
- const style = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const style = {
- width: Object(_utils_index__WEBPACK_IMPORTED_MODULE_1__["normalizeUnitToStyle"])(props.width)
- };
- if (className.value === custom) {
- style['--color'] = props.color;
- }
- return style;
- });
- const __returned__ = {
- props,
- custom,
- className,
- style,
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- normalizeUnitToStyle: _utils_index__WEBPACK_IMPORTED_MODULE_1__["normalizeUnitToStyle"],
- UIIcon: _icon__WEBPACK_IMPORTED_MODULE_2__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue_cropper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-cropper */ "../../node_modules/vue-cropper/dist/vue-cropper.es.js");
- /* harmony import */ var _dialog_Confirm_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dialog/Confirm.vue */ "../kankan-components/src/components/dialog/Confirm.vue");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var vue_cropper_dist_index_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-cropper/dist/index.css */ "../../node_modules/vue-cropper/dist/index.css");
- /* harmony import */ var vue_cropper_dist_index_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_cropper_dist_index_css__WEBPACK_IMPORTED_MODULE_3__);
- const __default__ = {
- name: 'ui-cropper'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- fixedNumber: {
- type: Array,
- default: () => [1, 1]
- },
- img: {
- type: String
- },
- title: {
- type: String,
- required: false,
- default: '裁剪'
- },
- okText: {
- type: String,
- required: false
- },
- noText: {
- type: String,
- required: false
- },
- cb: {
- type: Function
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const layerWidth = 500;
- const fixedNumber = props.fixedNumber;
- const getHeight = width => fixedNumber[1] / fixedNumber[0] * width;
- const option = {
- outputSize: 1,
- outputType: 'png',
- info: false,
- full: true,
- fixed: true,
- fixedNumber: fixedNumber,
- canMove: true,
- canMoveBox: true,
- fixedBox: false,
- original: false,
- autoCrop: true,
- autoCropWidth: layerWidth / 2,
- autoCropHeight: getHeight(layerWidth / 2),
- centerBox: true,
- mode: 'contain',
- maxImgSize: 400,
- ...props
- };
- const style = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(() => ({
- width: layerWidth + 'px',
- height: getHeight(layerWidth) + 'px'
- }));
- const vmRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- const on = {
- imgLoad(status) {
- if (status !== 'success') {
- props.cb('图片加载失败');
- }
- }
- };
- const clickHandler = async status => {
- if (status === 'ok') {
- const data = await Promise.all([new Promise(resolve => vmRef.value.getCropBlob(resolve)), new Promise(resolve => vmRef.value.getCropData(resolve))]);
- props.cb(null, data);
- } else {
- props.cb();
- }
- };
- const __returned__ = {
- layerWidth,
- props,
- fixedNumber,
- getHeight,
- option,
- style,
- vmRef,
- on,
- clickHandler,
- VueCropper: vue_cropper__WEBPACK_IMPORTED_MODULE_0__["VueCropper"],
- Confirm: _dialog_Confirm_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- computed: vue__WEBPACK_IMPORTED_MODULE_2__["computed"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-alert',
- props: {
- title: {
- type: String,
- default: '提示'
- },
- okText: {
- type: String,
- default: '确定'
- },
- func: Function,
- content: String,
- extend: String,
- destroy: Function
- },
- setup: function (props, ctx) {
- const close = () => {
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(props.func) && props.func() === false) {
- return;
- }
- Object(_utils__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(props.destroy) && props.destroy();
- };
- return {
- ...Object(_utils__WEBPACK_IMPORTED_MODULE_1__["omit"])(props, 'destroy', 'func'),
- close
- };
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-confirm',
- props: {
- hideClose: {
- type: Boolean,
- default: false
- },
- title: {
- type: String,
- default: '提示'
- },
- okText: {
- type: String,
- default: '确定'
- },
- noText: {
- type: String,
- default: '取消'
- },
- func: Function,
- content: String,
- destroy: Function
- },
- setup: function (props, ctx) {
- const close = result => {
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(props.func) && props.func(result) === false) {
- return;
- }
- Object(_utils__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(props.destroy) && props.destroy();
- };
- return {
- ...Object(_utils__WEBPACK_IMPORTED_MODULE_1__["omit"])(props, 'destroy', 'func'),
- close
- };
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- name: 'ui-dialog-content'
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_zindex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/zindex */ "../kankan-components/src/utils/zindex.js");
- /* harmony import */ var _Dialog_content_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Dialog-content.vue */ "../kankan-components/src/components/dialog/Dialog-content.vue");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: "ui-dialog",
- setup: function (props, ctx) {
- const show = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(true);
- return {
- show,
- zIndex: Object(_utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"])()
- };
- },
- components: {
- DialogContent: _Dialog_content_vue__WEBPACK_IMPORTED_MODULE_2__["default"]
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_zindex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/zindex */ "../kankan-components/src/utils/zindex.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-toast',
- props: {
- type: String,
- delay: Number,
- content: String,
- destroy: Function
- },
- setup: function (props, ctx) {
- const show = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(true);
- const close = () => {
- show.value = false;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["nextTick"])(() => {
- typeof props.destroy === 'function' && props.destroy();
- });
- };
- if (props.type !== 'fixed') {
- setTimeout(() => close(), props.delay || 3000);
- }
- return {
- show,
- type: props.type,
- close,
- content: props.content,
- zIndex: Object(_utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"])()
- };
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-window',
- setup: function (props, ctx) {}
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js");
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- const __default__ = {
- name: 'ui-floating'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- mount: {
- require: true,
- default: document.body
- },
- isTransform: {
- type: Boolean
- },
- class: {
- type: String
- },
- refer: {
- type: Object
- },
- dire: {
- type: String
- },
- width: {
- type: [Number, String]
- },
- height: {
- type: [Number, String]
- }
- },
- emits: ['leave', 'enter', 'mouseenter', 'mouseleave'],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const Horizontal = {
- center: 'center',
- right: 'right',
- left: 'left'
- };
- const Vertical = {
- center: 'center',
- top: 'top',
- bottom: 'bottom'
- };
- const Divide = '-';
- const vmRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- // 确定方向
- const dires = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => {
- const dire = props.dire || `${Vertical.bottom}${Divide}${Horizontal.left}`;
- const isPreset = (preset, val) => Object.keys(preset).some(key => preset[key] === val);
- let [horizontal, vertical] = dire.split(Divide);
- if (!horizontal || !isPreset(Horizontal, horizontal)) {
- horizontal = Horizontal.left;
- }
- if (!vertical || !isPreset(Vertical, vertical)) {
- vertical = Vertical.bottom;
- }
- return [horizontal, vertical];
- });
- const normalizeUnit = (unit, total) => {
- if (unit === void 0) {
- return void 0;
- } else if (typeof unit === 'number') {
- return unit ? unit <= 1 & unit >= 0 ? total * unit : unit : void 0;
- } else if (unit.includes('px')) {
- return normalizeUnit(parseFloat(unit), total);
- } else if (unit.includes('%')) {
- return normalizeUnit(parseFloat(unit) / 100, total);
- }
- };
- const width = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => props.refer && normalizeUnit(props.width, props.refer.offsetWidth));
- const height = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => props.refer && normalizeUnit(props.height, props.refer.offsetHeight));
- const location = Object(vue__WEBPACK_IMPORTED_MODULE_1__["reactive"])({
- x: 0,
- y: 0
- });
- const scrollParents = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => props.refer ? Object(_utils__WEBPACK_IMPORTED_MODULE_2__["getScrollParents"])(props.refer, props.mount) : []);
- const updateLocation = () => {
- const pos = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["getPostionByTarget"])(props.refer, props.mount, false, props.isTransform);
- let screenInfo;
- if (!props.isTransform) {
- screenInfo = scrollParents.value.reduce((t, c) => {
- t.y += c.scrollTop;
- t.x += c.scrollLeft;
- return t;
- }, {
- x: 0,
- y: 0
- });
- } else {
- screenInfo = {
- x: 0,
- y: 0
- };
- }
- const [horizontal, vertical] = dires.value;
- const start = {
- x: pos.x - screenInfo.x,
- y: pos.y - screenInfo.y
- };
- switch (horizontal) {
- case Horizontal.left:
- location.x = start.x;
- break;
- case Horizontal.right:
- location.x = start.x + pos.width;
- break;
- case Horizontal.center:
- location.x = start.x + pos.width / 2;
- break;
- }
- switch (vertical) {
- case Vertical.top:
- location.y = start.y;
- break;
- case Vertical.bottom:
- location.y = start.y + pos.height;
- break;
- case Vertical.center:
- location.y = start.y + pos.height / 2;
- break;
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])([scrollParents, props], ([newParents], [oldParents]) => {
- oldParents && oldParents.forEach(dom => dom.removeEventListener('scroll', updateLocation));
- newParents.forEach(dom => dom.addEventListener('scroll', updateLocation));
- if (props.refer) {
- setTimeout(() => updateLocation());
- }
- }, {
- immediate: true
- });
- const zIndex = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["getZIndex"])();
- const style = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => ({
- width: width.value && width.value + 'px',
- height: height.value && height.value + 'px',
- left: location.x + 'px',
- top: location.y + 'px',
- zIndex: zIndex
- }));
- const inSelf = ev => {
- return props.refer && props.refer.contains(ev.target) || vmRef.value && vmRef.value.contains(ev.target);
- };
- let first = false;
- const moveHandler = ev => {
- const isSelf = inSelf(ev);
- if (isSelf === first) return;
- if (isSelf) {
- emit('mouseenter');
- } else {
- emit('mouseleave');
- }
- first = isSelf;
- };
- window.addEventListener('resize', updateLocation);
- document.documentElement.addEventListener('mousemove', moveHandler);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"])(() => {
- scrollParents.value.forEach(dom => dom.removeEventListener('scroll', updateLocation));
- window.removeEventListener('resize', updateLocation);
- document.documentElement.removeEventListener('mousemove', moveHandler);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onActivated"])(() => {
- if (props.refer) {
- updateLocation();
- }
- });
- expose({
- vmRef,
- updateLocation
- });
- const __returned__ = {
- Horizontal,
- Vertical,
- Divide,
- props,
- emit,
- vmRef,
- dires,
- normalizeUnit,
- width,
- height,
- location,
- scrollParents,
- updateLocation,
- zIndex,
- style,
- inSelf,
- first,
- moveHandler,
- onUnmounted: vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"],
- reactive: vue__WEBPACK_IMPORTED_MODULE_1__["reactive"],
- watch: vue__WEBPACK_IMPORTED_MODULE_1__["watch"],
- computed: vue__WEBPACK_IMPORTED_MODULE_1__["computed"],
- onUpdated: vue__WEBPACK_IMPORTED_MODULE_1__["onUpdated"],
- onActivated: vue__WEBPACK_IMPORTED_MODULE_1__["onActivated"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- getPostionByTarget: _utils__WEBPACK_IMPORTED_MODULE_2__["getPostionByTarget"],
- getScrollParents: _utils__WEBPACK_IMPORTED_MODULE_2__["getScrollParents"],
- getZIndex: _utils__WEBPACK_IMPORTED_MODULE_2__["getZIndex"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./constant */ "../kankan-components/src/components/gate/constant.js");
- const __default__ = {
- name: 'ui-gate-content'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- setup(__props, {
- expose
- }) {
- expose();
- const active = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- const brotherInstances = Object(vue__WEBPACK_IMPORTED_MODULE_1__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["Relation"]).value;
- if (brotherInstances) {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onBeforeMount"])(() => brotherInstances.push(active));
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"])(() => {
- const index = brotherInstances.indexOf(active);
- if (~index) {
- brotherInstances.splice(index, 1);
- }
- });
- }
- const __returned__ = {
- active,
- brotherInstances,
- onBeforeMount: vue__WEBPACK_IMPORTED_MODULE_1__["onBeforeMount"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- inject: vue__WEBPACK_IMPORTED_MODULE_1__["inject"],
- getCurrentInstance: vue__WEBPACK_IMPORTED_MODULE_1__["getCurrentInstance"],
- onUnmounted: vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"],
- Relation: _constant__WEBPACK_IMPORTED_MODULE_2__["Relation"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./constant */ "../kankan-components/src/components/gate/constant.js");
- const __default__ = {
- name: 'ui-gate'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- absolute: {
- type: Boolean,
- default: false
- },
- index: {
- type: [Number, String],
- default: 0
- },
- height: {
- type: [Number, String]
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const contentInstances = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])([]);
- const slideIndex = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => props.index > contentInstances.value.length - 1 ? contentInstances.value.length - 1 : props.index < 0 ? 0 : props.index);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])([contentInstances, slideIndex], () => {
- for (let i = 0; i < contentInstances.value.length; i++) {
- const instance = contentInstances.value[i];
- instance.value = i === slideIndex.value;
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["provide"])(_constant__WEBPACK_IMPORTED_MODULE_2__["Relation"], contentInstances);
- const __returned__ = {
- contentInstances,
- props,
- slideIndex,
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"],
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- provide: vue__WEBPACK_IMPORTED_MODULE_0__["provide"],
- watch: vue__WEBPACK_IMPORTED_MODULE_0__["watch"],
- normalizeUnitToStyle: _utils__WEBPACK_IMPORTED_MODULE_1__["normalizeUnitToStyle"],
- Relation: _constant__WEBPACK_IMPORTED_MODULE_2__["Relation"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constant */ "../kankan-components/src/components/group/constant.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-group-option'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- label: String
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const brotherInstances = Object(vue__WEBPACK_IMPORTED_MODULE_1__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_0__["Relation"]);
- const instance = Object(vue__WEBPACK_IMPORTED_MODULE_1__["getCurrentInstance"])();
- if (brotherInstances && brotherInstances.value) {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onBeforeMount"])(() => brotherInstances.value = [...brotherInstances.value, instance]);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"])(() => {
- const index = brotherInstances.value.indexOf(instance);
- if (~index) {
- brotherInstances.value.splice(index, 1);
- brotherInstances.value = [...brotherInstances.value];
- }
- });
- }
- const __returned__ = {
- props,
- brotherInstances,
- instance,
- Relation: _constant__WEBPACK_IMPORTED_MODULE_0__["Relation"],
- inject: vue__WEBPACK_IMPORTED_MODULE_1__["inject"],
- onBeforeMount: vue__WEBPACK_IMPORTED_MODULE_1__["onBeforeMount"],
- onUnmounted: vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"],
- getCurrentInstance: vue__WEBPACK_IMPORTED_MODULE_1__["getCurrentInstance"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var _size_animation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../size-animation */ "../kankan-components/src/components/size-animation/index.vue");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./constant */ "../kankan-components/src/components/group/constant.js");
- const __default__ = {
- name: 'ui-group'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- title: String,
- border: Boolean,
- borderTop: Boolean,
- borderBottom: Boolean,
- control: Boolean,
- show: Boolean
- },
- setup(__props, {
- expose
- }) {
- const props = __props;
- const animationRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
- const contentStyle = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(() => ({
- 'border-bottom': props.borderBottom || props.border,
- 'border-top': props.borderTop || props.border
- }));
- const contentInstances = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["provide"])(_constant__WEBPACK_IMPORTED_MODULE_3__["Relation"], contentInstances);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(() => {
- if (animationRef.value) {
- animationRef.value.changeShow(props.show);
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(contentInstances, () => {
- animationRef.value && animationRef.value.refer();
- });
- expose({
- changeShow(show) {
- animationRef.value.changeShow(show);
- }
- });
- const __returned__ = {
- animationRef,
- props,
- contentStyle,
- contentInstances,
- icon: _icon__WEBPACK_IMPORTED_MODULE_0__["default"],
- UISizeAnimation: _size_animation__WEBPACK_IMPORTED_MODULE_1__["default"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"],
- watch: vue__WEBPACK_IMPORTED_MODULE_2__["watch"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"],
- computed: vue__WEBPACK_IMPORTED_MODULE_2__["computed"],
- provide: vue__WEBPACK_IMPORTED_MODULE_2__["provide"],
- Relation: _constant__WEBPACK_IMPORTED_MODULE_3__["Relation"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _bubble__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../bubble */ "../kankan-components/src/components/bubble/index.vue");
- /* harmony import */ var _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../floating/index.vue */ "../kankan-components/src/components/floating/index.vue");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-guide'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- mark: {
- type: String
- },
- show: {
- type: Boolean
- },
- msg: {
- type: String
- },
- floatClass: {
- type: String
- },
- type: {
- type: String,
- default: 'top'
- }
- },
- emits: ['close'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const mountEl = document.body;
- const guideRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- const shouldShow = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- if (props.mark) {
- shouldShow.value = !localStorage.getItem(props.mark);
- if (shouldShow.value) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(shouldShow, (newv, oldv) => {
- if (!newv && oldv) {
- setTimeout(() => {
- localStorage.setItem(props.mark, 1);
- });
- }
- });
- }
- } else {
- console.log(props);
- if ('show' in props) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(() => {
- shouldShow.value = props.show;
- });
- } else {
- shouldShow.value = true;
- }
- }
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(shouldShow, show => {
- if (!show) {
- emit('close');
- }
- });
- const mount = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(shouldShow.value);
- const __returned__ = {
- props,
- emit,
- mountEl,
- guideRef,
- shouldShow,
- mount,
- Bubble: _bubble__WEBPACK_IMPORTED_MODULE_0__["default"],
- UIFloating: _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"],
- watch: vue__WEBPACK_IMPORTED_MODULE_2__["watch"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _icon_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./icon/index.vue */ "../kankan-components/src/components/icon/icon/index.vue");
- /* harmony import */ var _tip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../tip */ "../kankan-components/src/components/tip/index.vue");
- const __default__ = {
- name: 'ui-icon'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- svg: {
- type: Boolean
- },
- type: {
- type: String
- },
- size: {
- type: [Number, String]
- },
- color: {
- type: String
- },
- small: {
- type: Boolean
- },
- ctrl: {
- type: Boolean
- },
- medium: {
- type: Boolean
- },
- big: {
- type: Boolean
- },
- disabled: {
- type: Boolean
- },
- tip: {
- type: String
- },
- tipH: {
- type: String,
- default: 'center'
- },
- tipV: {
- type: String,
- default: 'bottom'
- },
- foreShow: {
- type: Boolean
- }
- },
- emits: ['click'],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const style = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => ({
- 'font-size': Object(_utils__WEBPACK_IMPORTED_MODULE_1__["normalizeUnitToStyle"])(props.size),
- color: props.color
- }));
- const className = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const base = {
- small: props.small,
- medium: props.medium,
- big: props.big,
- disabled: props.disabled,
- 'fore-show': props.foreShow,
- [`tip-h-` + props.tipH]: true,
- [`tip-v-` + props.tipV]: true,
- ['fun-ctrl']: props.ctrl
- };
- if (props.type) {
- return {
- ...base,
- [`icon-${props.type}`]: props.type
- };
- } else {
- return base;
- }
- });
- const vm = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- expose(Object(vue__WEBPACK_IMPORTED_MODULE_0__["reactive"])({
- vm
- }));
- const __returned__ = {
- props,
- style,
- className,
- emit,
- vm,
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- reactive: vue__WEBPACK_IMPORTED_MODULE_0__["reactive"],
- normalizeUnitToStyle: _utils__WEBPACK_IMPORTED_MODULE_1__["normalizeUnitToStyle"],
- os: _utils__WEBPACK_IMPORTED_MODULE_1__["os"],
- Icon: _icon_index_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- Tip: _tip__WEBPACK_IMPORTED_MODULE_3__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'checkbox',
- props: _state__WEBPACK_IMPORTED_MODULE_1__["checkboxPropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const id = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["randomId"])(4);
- const __returned__ = {
- props,
- emit,
- id,
- icon: _icon__WEBPACK_IMPORTED_MODULE_0__["default"],
- checkboxPropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["checkboxPropsDesc"],
- randomId: _utils__WEBPACK_IMPORTED_MODULE_2__["randomId"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'color',
- props: _state__WEBPACK_IMPORTED_MODULE_0__["colorPropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const id = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["randomId"])(4);
- const inputHandler = ev => {
- emit('update:modelValue', ev.target.value);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(() => {
- if (ev.target.value !== props.modelValue.toString()) {
- ev.target.value = props.modelValue.toString();
- }
- });
- };
- const __returned__ = {
- props,
- emit,
- id,
- inputHandler,
- colorPropsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["colorPropsDesc"],
- randomId: _utils__WEBPACK_IMPORTED_MODULE_1__["randomId"],
- nextTick: vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _message__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../message */ "../kankan-components/src/components/message/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'file',
- props: {
- ..._state__WEBPACK_IMPORTED_MODULE_1__["filePropsDesc"]
- },
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(null);
- const normalizeScale = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(() => {
- if (props.scale) {
- const [w, h] = props.scale.split(':');
- if (Number(w) && Number(h)) {
- return [Number(w), Number(h)];
- }
- }
- });
- const valuable = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(() => Array.isArray(props.modelValue) ? props.modelValue.length : !!props.modelValue);
- const sizeStr = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(() => {
- if (props.maxSize) {
- const mb = props.maxSize / 1024 / 1024;
- if (mb > 1024) {
- return mb / 1024 + 'GB';
- } else {
- return mb + 'MB';
- }
- }
- });
- const supports = {
- image: {
- types: ['image/jpeg', 'image/jpg', 'image/png', 'image/gif', 'image/webp'],
- preview(file, url) {
- return new Promise((resolve, reject) => {
- const img = new Image();
- img.onload = () => resolve([img.width, img.height, file]);
- img.onerror = reject;
- img.src = url;
- });
- }
- },
- video: {
- types: ['video/mp4'],
- preview(file, url) {
- return new Promise((resolve, reject) => {
- const video = document.createElement('video');
- video.preload = 'metadata';
- video.onloadedmetadata = () => resolve([video.videoWidth, video.videoHeight, file]);
- video.onerror = reject;
- video.src = url;
- });
- }
- }
- };
- const producePreviews = files => Promise.all(files.map(file => new Promise((resolve, reject) => {
- const fr = new FileReader();
- fr.onloadend = e => resolve(e.target.result);
- fr.onerror = e => loaderror(file, reject(e));
- fr.readAsDataURL(file);
- })));
- const calcScale = (w, h) => parseInt(w / h * 1000);
- const selectFileHandler = async ev => {
- const fileEl = ev.target;
- const files = Array.from(fileEl.files);
- const previewError = (e, msg = `预览加载失败!`) => {
- console.error(e);
- _message__WEBPACK_IMPORTED_MODULE_3__["default"].error(msg);
- fileEl.value = '';
- };
- if (props.accept) {
- for (const file of files) {
- const accepts = props.accept.split(',').map(atom => atom.trim().toUpperCase());
- const hname = file.name.substr(file.name.lastIndexOf('.')).toUpperCase();
- if (!accepts.includes(hname)) {
- return previewError('格式错误', props.toastErr ? props.toastErr('accept', {
- accept: props.accept
- }) : `仅支持${props.accept}格式文件`);
- }
- }
- }
- let previews;
- if (props.preview || normalizeScale.value) {
- try {
- previews = await producePreviews(files);
- } catch (e) {
- return previewError(e);
- }
- }
- if (normalizeScale.value) {
- const sizesConfirm = [];
- for (let i = 0; i < files.length; i++) {
- const support = Object.values(supports).find(support => support.types.includes(files[i].type));
- if (support) {
- sizesConfirm.push(support.preview(files[i], previews[i]));
- }
- }
- let sizes;
- try {
- sizes = await Promise.all(sizesConfirm);
- } catch (e) {
- return previewError(e);
- }
- for (const [w, h, file] of sizes) {
- const scaleDiff = calcScale(...normalizeScale.value) - calcScale(w, h);
- if (Math.abs(scaleDiff) > 300) {
- return previewError('error scale', props.toastErr ? props.toastErr('scale', {
- name: file.name,
- scale: props.scale
- }) : `${file.name}的比例部位不为${props.scale}`);
- }
- }
- }
- if (props.maxSize) {
- for (const file of files) {
- if (file.size > props.maxSize) {
- return previewError('error size', props.toastErr ? props.toastErr('size', {
- name: file.name,
- size: sizeStr.value
- }) : `${file.name}的大小超过${sizeStr.value}`);
- }
- }
- }
- const value = props.modelValue ? props.multiple ? Object(_utils__WEBPACK_IMPORTED_MODULE_2__["toRawType"])(props.modelValue) === 'Array' ? props.modelValue : [props.modelValue] : null : props.multiple ? [] : null;
- const emitData = props.multiple ? props.preview ? [...value, ...files.map((file, i) => ({
- file,
- preview: previews[i]
- }))] : [...value, files] : props.preview ? {
- file: files[0],
- preview: previews[0]
- } : files[0];
- if (Array.isArray(emitData) && props.maxLen && emitData.length > props.maxLen) {
- return previewError('err len', props.toastErr ? props.toastErr('len', {
- len: props.maxLen
- }) : `最多仅支持${props.maxLen}个文件!`);
- }
- emit('update:modelValue', emitData);
- fileEl.value = '';
- };
- expose({
- input: inputRef
- });
- const __returned__ = {
- props,
- emit,
- inputRef,
- normalizeScale,
- valuable,
- sizeStr,
- supports,
- producePreviews,
- calcScale,
- selectFileHandler,
- filePropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["filePropsDesc"],
- toRawType: _utils__WEBPACK_IMPORTED_MODULE_2__["toRawType"],
- Message: _message__WEBPACK_IMPORTED_MODULE_3__["default"],
- ref: vue__WEBPACK_IMPORTED_MODULE_4__["ref"],
- computed: vue__WEBPACK_IMPORTED_MODULE_4__["computed"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _radio_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./radio.vue */ "../kankan-components/src/components/input/radio.vue");
- /* harmony import */ var _checkbox_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./checkbox.vue */ "../kankan-components/src/components/input/checkbox.vue");
- /* harmony import */ var _text_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./text.vue */ "../kankan-components/src/components/input/text.vue");
- /* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./select.vue */ "../kankan-components/src/components/input/select.vue");
- /* harmony import */ var _range_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./range.vue */ "../kankan-components/src/components/input/range.vue");
- /* harmony import */ var _vrange_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./vrange.vue */ "../kankan-components/src/components/input/vrange.vue");
- /* harmony import */ var _textarea_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./textarea.vue */ "../kankan-components/src/components/input/textarea.vue");
- /* harmony import */ var _number_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./number.vue */ "../kankan-components/src/components/input/number.vue");
- /* harmony import */ var _switch_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./switch.vue */ "../kankan-components/src/components/input/switch.vue");
- /* harmony import */ var _file_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./file.vue */ "../kankan-components/src/components/input/file.vue");
- /* harmony import */ var _search_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./search.vue */ "../kankan-components/src/components/input/search.vue");
- /* harmony import */ var _richtext_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./richtext.vue */ "../kankan-components/src/components/input/richtext.vue");
- /* harmony import */ var _color_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./color.vue */ "../kankan-components/src/components/input/color.vue");
- /* harmony import */ var _multiple_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./multiple.vue */ "../kankan-components/src/components/input/multiple.vue");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- const __default__ = {
- name: "ui-input"
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: _state__WEBPACK_IMPORTED_MODULE_15__["inputPropsDesc"],
- emits: [..._state__WEBPACK_IMPORTED_MODULE_15__["textEmitsDesc"]],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const types = {
- checkbox: {
- component: _checkbox_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["checkboxPropsDesc"]
- },
- text: {
- component: _text_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["textPropsDesc"]
- },
- select: {
- component: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["selectPropsDesc"]
- },
- radio: {
- component: _radio_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["radioPropsDesc"]
- },
- range: {
- component: _range_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["rangePropsDesc"]
- },
- vrange: {
- component: _vrange_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["vrangePropsDesc"]
- },
- number: {
- component: _number_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["numberPropsDesc"]
- },
- switch: {
- component: _switch_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["switchPropsDesc"]
- },
- textarea: {
- component: _textarea_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["textareaPropsDesc"]
- },
- file: {
- component: _file_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["filePropsDesc"]
- },
- search: {
- component: _search_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["searchPropsDesc"]
- },
- richtext: {
- component: _richtext_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["richtextPropsDesc"]
- },
- color: {
- component: _color_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["colorPropsDesc"]
- },
- multiple: {
- component: _multiple_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
- propsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["multiplePropsDesc"]
- }
- };
- const vmRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- const type = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => types[props.type] ? props.type : "text");
- const childProps = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const retain = Object.keys(types[type.value].propsDesc);
- const childProps = {};
- for (let key in props) {
- if (retain.includes(key)) {
- childProps[key] = props[key];
- }
- }
- if (!types[props.type]) {
- childProps.type = props.type;
- }
- childProps.ref = inputRef;
- return childProps;
- });
- const style = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const style = {};
- const keys = Object.keys(childProps.value);
- if (!keys.includes("width")) {
- style.width = props.width;
- }
- if (!keys.includes("height")) {
- style.height = props.height;
- }
- return style;
- });
- const instance = Object(vue__WEBPACK_IMPORTED_MODULE_0__["getCurrentInstance"])();
- const targetEmit = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const targetEmit = {};
- const emits = _state__WEBPACK_IMPORTED_MODULE_15__["inputEmitDesc"][props.type] ? _state__WEBPACK_IMPORTED_MODULE_15__["inputEmitDesc"][props.type] : ["update:modelValue"];
- emits.forEach(key => {
- targetEmit[key] = (...args) => {
- instance.emit(key, ...args);
- };
- });
- return targetEmit;
- });
- expose(Object(vue__WEBPACK_IMPORTED_MODULE_0__["reactive"])({
- vmRef
- }));
- const __returned__ = {
- types,
- props,
- vmRef,
- inputRef,
- type,
- childProps,
- style,
- instance,
- targetEmit,
- emit,
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- getCurrentInstance: vue__WEBPACK_IMPORTED_MODULE_0__["getCurrentInstance"],
- reactive: vue__WEBPACK_IMPORTED_MODULE_0__["reactive"],
- radio: _radio_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- checkbox: _checkbox_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- text: _text_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
- select: _select_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
- range: _range_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
- vrange: _vrange_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
- textarea: _textarea_vue__WEBPACK_IMPORTED_MODULE_7__["default"],
- number: _number_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
- uiSwitch: _switch_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
- file: _file_vue__WEBPACK_IMPORTED_MODULE_10__["default"],
- search: _search_vue__WEBPACK_IMPORTED_MODULE_11__["default"],
- richtext: _richtext_vue__WEBPACK_IMPORTED_MODULE_12__["default"],
- color: _color_vue__WEBPACK_IMPORTED_MODULE_13__["default"],
- multiple: _multiple_vue__WEBPACK_IMPORTED_MODULE_14__["default"],
- inputPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["inputPropsDesc"],
- textPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["textPropsDesc"],
- selectPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["selectPropsDesc"],
- checkboxPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["checkboxPropsDesc"],
- radioPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["radioPropsDesc"],
- rangePropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["rangePropsDesc"],
- numberPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["numberPropsDesc"],
- switchPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["switchPropsDesc"],
- textareaPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["textareaPropsDesc"],
- filePropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["filePropsDesc"],
- searchPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["searchPropsDesc"],
- richtextPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["richtextPropsDesc"],
- colorPropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["colorPropsDesc"],
- inputEmitDesc: _state__WEBPACK_IMPORTED_MODULE_15__["inputEmitDesc"],
- textEmitsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["textEmitsDesc"],
- multiplePropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["multiplePropsDesc"],
- vrangePropsDesc: _state__WEBPACK_IMPORTED_MODULE_15__["vrangePropsDesc"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "../kankan-components/src/components/input/select.vue");
- /* harmony import */ var _checkbox_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./checkbox.vue */ "../kankan-components/src/components/input/checkbox.vue");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_1__["defineComponent"])({
- props: _state__WEBPACK_IMPORTED_MODULE_2__["multiplePropsDesc"],
- emits: {
- 'update:modelValue': () => true
- },
- setup(props, {
- emit
- }) {
- const isCheck = item => props.modelValue.some(value => item.value === value);
- const updateItem = (checked, item) => {
- const index = props.modelValue.findIndex(value => item.value === value);
- const newValue = [...props.modelValue];
- if (~index && !checked) {
- newValue.splice(index, 1);
- } else if (!~index && checked) {
- newValue.push(item.value);
- }
- emit('update:modelValue', newValue);
- };
- const fillValue = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => props.modelValue.map(value => props.options.find(option => option.value === value).label).join(','));
- return {
- fillValue,
- isCheck,
- updateItem
- };
- },
- components: {
- Select: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
- Checkbox: _checkbox_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./text */ "../kankan-components/src/components/input/text.vue");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'number',
- props: _state__WEBPACK_IMPORTED_MODULE_1__["numberPropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const isNumber = raw => !(Object(_utils__WEBPACK_IMPORTED_MODULE_3__["toRawType"])(raw) === 'Number' ? isNaN(raw) : isNaN(Number(raw)));
- const tempValue = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(props.modelValue);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(() => {
- tempValue.value = props.modelValue;
- });
- const updateTempValue = val => {
- tempValue.value = val;
- const valStr = val.toString();
- let tval;
- if (val === Number(val).toString() && !isNaN(tval = Number(val)) && tval !== props.modelValue) {
- updateModelValue(tval);
- }
- };
- const key = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0);
- const blurHandler = () => {
- if (isNumber(props.modelValue)) {
- tempValue.value = props.modelValue.toString();
- } else {
- tempValue.value = null;
- }
- key.value++;
- };
- const normValue = (val, submit) => {
- val = Number(val);
- if (submit && isNaN(val)) {
- return props.min || 0;
- } else {
- return val;
- }
- };
- const updateModelValue = val => {
- // val = normValue(val)
- console.error(val);
- if (isNumber(props.min)) {
- let min = Number(props.min);
- val = val < min ? min : val;
- }
- if (isNumber(props.max)) {
- let max = Number(props.max);
- val = val > max ? max : val;
- }
- emit('update:modelValue', val);
- };
- const __returned__ = {
- emit,
- props,
- isNumber,
- tempValue,
- updateTempValue,
- key,
- blurHandler,
- normValue,
- updateModelValue,
- UIText: _text__WEBPACK_IMPORTED_MODULE_0__["default"],
- numberPropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["numberPropsDesc"],
- computed: vue__WEBPACK_IMPORTED_MODULE_2__["computed"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"],
- toRawType: _utils__WEBPACK_IMPORTED_MODULE_3__["toRawType"],
- Icon: _icon__WEBPACK_IMPORTED_MODULE_4__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'radio',
- props: _state__WEBPACK_IMPORTED_MODULE_1__["radioPropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const id = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["randomId"])(4);
- const __returned__ = {
- props,
- emit,
- id,
- Icon: _icon__WEBPACK_IMPORTED_MODULE_0__["default"],
- radioPropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["radioPropsDesc"],
- randomId: _utils__WEBPACK_IMPORTED_MODULE_2__["randomId"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _number_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./number.vue */ "../kankan-components/src/components/input/number.vue");
- /* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/index */ "../kankan-components/src/utils/index.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'range',
- props: _state__WEBPACK_IMPORTED_MODULE_1__["rangePropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const getValue = value => {
- const calcStep = Math.ceil(1 / props.step);
- const calcValue = Math.round(value * calcStep);
- const calcMin = props.min * calcStep;
- const calcMax = props.max * calcStep;
- const newVal = calcValue >= calcMax ? calcMax : calcValue <= calcMin ? calcMin : calcValue - calcValue % (calcStep * props.step);
- return newVal / calcStep;
- };
- const percen = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])({
- get() {
- const val = (Number(props.modelValue) - props.min) / (props.max - props.min);
- return val > props.max ? props.max : val;
- },
- set(val) {
- const len = props.max - props.min;
- emit('update:modelValue', getValue(props.min + len * val));
- }
- });
- const percenStyle = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => `${percen.value * 100}%`);
- const inputUpdateHandler = val => {
- emit('update:modelValue', getValue(val));
- };
- const modeEmun = {
- slide: 0,
- default: 1
- };
- const mode = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(modeEmun.default);
- const locusWidth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- const locusRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- const rangeWidth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- const rangeRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(() => {
- locusWidth.value = locusRef.value.offsetWidth;
- rangeWidth.value = rangeRef.value.offsetWidth;
- });
- const rangeClickHandler = ev => {
- percen.value = ev.offsetX / rangeWidth.value;
- };
- const parent = document.documentElement;
- const slideDownHandler = ev => {
- console.log(ev);
- ev.preventDefault();
- const moveStartX = ev.clientX || ev.touches[0].clientX;
- const startPercen = percen.value;
- mode.value = modeEmun.slide;
- const moveHandler = ev => {
- ev.preventDefault();
- const moveX = (ev.clientX || ev.touches[0].clientX) - moveStartX;
- const readyPercen = startPercen + moveX / locusWidth.value;
- percen.value = readyPercen < 0 ? 0 : readyPercen > 1 ? 1 : readyPercen;
- };
- const upHandler = ev => {
- mode.value = modeEmun.default;
- if (_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isPc && !_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet) {
- parent.removeEventListener('mousemove', moveHandler, false);
- parent.removeEventListener('mouseup', upHandler, false);
- } else {
- parent.removeEventListener('touchmove', moveHandler);
- parent.removeEventListener('touchend', upHandler);
- }
- };
- if (_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isPc && !_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet) {
- parent.addEventListener('mousemove', moveHandler, false);
- parent.addEventListener('mouseup', upHandler, false);
- } else {
- parent.addEventListener('touchmove', moveHandler, {
- passive: false
- });
- parent.addEventListener('touchend', upHandler, {
- passive: false
- });
- }
- };
- const __returned__ = {
- props,
- emit,
- getValue,
- percen,
- percenStyle,
- inputUpdateHandler,
- modeEmun,
- mode,
- locusWidth,
- locusRef,
- rangeWidth,
- rangeRef,
- rangeClickHandler,
- parent,
- slideDownHandler,
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- onMounted: vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"],
- rangePropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["rangePropsDesc"],
- UInumber: _number_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- os: _utils_index__WEBPACK_IMPORTED_MODULE_3__["os"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'richtext',
- props: {
- ..._state__WEBPACK_IMPORTED_MODULE_0__["richtextPropsDesc"]
- },
- emits: ['update:modelValue', 'focus', 'blur', 'click', ''],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const textRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const length = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(0);
- const updateContent = html => {
- inputRef.value.innerHTML = html;
- length.value = inputRef.value.textContent.length;
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(() => {
- if (inputRef.value && props.modelValue !== inputRef.value.innerHTML) {
- updateContent(props.modelValue);
- }
- });
- let inComposition = false;
- const compositionstartHandler = () => {
- inComposition = true;
- };
- const compositionendHandler = ev => {
- inComposition = false;
- inputHandler(ev);
- };
- const inputHandler = ev => {
- if (inComposition) return;
- if (!props.maxlength || ev.target.textContent.length <= Number(props.maxlength)) {
- length.value = inputRef.value.textContent.length;
- emit('update:modelValue', ev.target.innerHTML);
- } else {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"])(() => {
- if (ev.target.innerHTML !== props.modelValue.toString()) {
- updateContent(props.modelValue.toString());
- inputFocus();
- }
- });
- }
- };
- //获取当前光标位置
- const getCursortPosition = function (element = inputRef.value) {
- var caretOffset = 0;
- var doc = element.ownerDocument || element.document;
- var win = doc.defaultView || doc.parentWindow;
- var sel;
- if (typeof win.getSelection != 'undefined') {
- //谷歌、火狐
- sel = win.getSelection();
- if (sel.rangeCount > 0) {
- //选中的区域
- var range = win.getSelection().getRangeAt(0);
- var preCaretRange = range.cloneRange(); //克隆一个选中区域
- preCaretRange.selectNodeContents(element); //设置选中区域的节点内容为当前节点
- preCaretRange.setEnd(range.endContainer, range.endOffset); //重置选中区域的结束位置
- caretOffset = preCaretRange.toString().length;
- }
- } else if ((sel = doc.selection) && sel.type != 'Control') {
- //IE
- var textRange = sel.createRange();
- var preCaretTextRange = doc.body.createTextRange();
- preCaretTextRange.moveToElementText(element);
- preCaretTextRange.setEndPoint('EndToEnd', textRange);
- caretOffset = preCaretTextRange.text.length;
- }
- return caretOffset;
- };
- let interval;
- const focusHandler = ev => {
- clearInterval(interval);
- interval = setInterval(() => {
- console.log(getCursortPosition());
- emit('updatePos', getCursortPosition());
- }, 100);
- emit('focus');
- };
- const blurHandler = () => {
- clearInterval(interval);
- emit('blur');
- };
- const inputFocus = () => {
- inputRef.value.focus();
- const range = window.getSelection();
- range.selectAllChildren(inputRef.value);
- range.collapseToEnd();
- };
- const getPasteText = text => {
- if (!props.maxlength) {
- return text;
- }
- const $el = document.createElement('div');
- $el.innerHTML = text;
- if ($el.textContent.length > props.maxlength - length.value) {
- return $el.textContent.substring(0, props.maxlength - length.value);
- } else {
- return text;
- }
- };
- const pasteHandler = event => {
- event.preventDefault();
- var text;
- var clp = (event.originalEvent || event).clipboardData;
- // 兼容针对于opera ie等浏览器
- if (clp === undefined || clp === null) {
- text = window.clipboardData.getData('text') || '';
- if (text !== '') {
- if (window.getSelection) {
- // 针对于ie11 10 9 safari
- var newNode = document.createElement('span');
- newNode.innerHTML = getPasteText(text);
- window.getSelection().getRangeAt(0).insertNode(newNode);
- } else {
- document.selection.createRange().pasteHTML(text);
- }
- }
- } else {
- // 兼容chorme或hotfire
- text = clp.getData('text/plain') || '';
- if (text !== '') {
- document.execCommand('insertText', false, getPasteText(text));
- }
- }
- };
- expose({
- root: textRef,
- input: inputRef,
- getCursortPosition: getCursortPosition
- });
- const __returned__ = {
- props,
- emit,
- textRef,
- inputRef,
- length,
- updateContent,
- inComposition,
- compositionstartHandler,
- compositionendHandler,
- inputHandler,
- getCursortPosition,
- interval,
- focusHandler,
- blurHandler,
- inputFocus,
- getPasteText,
- pasteHandler,
- richtextPropsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["richtextPropsDesc"],
- nextTick: vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _select_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./select.vue */ "../kankan-components/src/components/input/select.vue");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'search',
- props: _state__WEBPACK_IMPORTED_MODULE_2__["searchPropsDesc"],
- emits: [..._state__WEBPACK_IMPORTED_MODULE_2__["textEmitsDesc"]],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const labelValue = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])('');
- const options = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])([]);
- const selectVM = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(labelValue, () => {
- emit('searchKeyUpdate', labelValue.value);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(() => {
- const labels = labelValue.value ? [labelValue.value.toString(), labelValue.value.toString().toLocaleUpperCase(), labelValue.value.toString().toLocaleLowerCase()] : [];
- if (props.modelValue && !props.options.some(({
- label,
- value
- }) => labels.some(v => label.includes(v)) && value === props.modelValue)) {
- const option = props.options.find(({
- value
- }) => value === props.modelValue);
- if (option) {
- labelValue.value = option.label;
- labels.push(option.label);
- }
- }
- options.value = labelValue.value ? props.options.filter(({
- label
- }) => labels.some(v => label.includes(v))) : props.options;
- });
- let oldValue = null;
- const clearHandler = () => {
- oldValue = props.modelValue;
- emit('update:modelValue', null);
- update('');
- inputEl.focus();
- clearTimeout(timeout);
- };
- const update = val => {
- const vals = val ? [val] : [];
- const valItem = props.options.find(({
- value
- }) => vals.includes(value));
- const labelItem = props.options.find(({
- label
- }) => vals.includes(label));
- const item = valItem || labelItem;
- if (item) {
- labelValue.value = item.label;
- emit('update:modelValue', item.value);
- oldValue = null;
- } else if (typeof val === 'string') {
- labelValue.value = val;
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(() => props.modelValue, () => {
- if (props.modelValue === null) {
- update('');
- }
- });
- update(props.modelValue);
- let timeout;
- const blurHandler = () => {
- // clearTimeout(timeout)
- timeout = setTimeout(() => {
- update(props.modelValue === null ? oldValue : props.modelValue);
- }, 100);
- };
- let inputEl;
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(() => {
- if (selectVM.value) {
- if (inputEl) {
- inputEl.removeEventListener('blur', blurHandler);
- inputEl = null;
- }
- inputEl = selectVM.value.vmRef.input;
- inputEl.addEventListener('blur', blurHandler);
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"])(() => {
- inputEl && inputEl.removeEventListener('blur', blurHandler);
- });
- expose({
- vmRef: selectVM,
- update: (...args) => update(...args),
- clearHandler
- });
- const __returned__ = {
- props,
- labelValue,
- options,
- selectVM,
- emit,
- oldValue,
- clearHandler,
- update,
- timeout,
- blurHandler,
- inputEl,
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"],
- watch: vue__WEBPACK_IMPORTED_MODULE_1__["watch"],
- onUnmounted: vue__WEBPACK_IMPORTED_MODULE_1__["onUnmounted"],
- searchPropsDesc: _state__WEBPACK_IMPORTED_MODULE_2__["searchPropsDesc"],
- textEmitsDesc: _state__WEBPACK_IMPORTED_MODULE_2__["textEmitsDesc"],
- UISelect: _select_vue__WEBPACK_IMPORTED_MODULE_3__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _text_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./text.vue */ "../kankan-components/src/components/input/text.vue");
- /* harmony import */ var _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../floating/index.vue */ "../kankan-components/src/components/floating/index.vue");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'select',
- props: {
- ..._state__WEBPACK_IMPORTED_MODULE_3__["selectPropsDesc"],
- readonly: {
- type: Boolean,
- default: true
- },
- className: {
- type: String
- },
- labelValue: {
- type: String,
- require: false
- },
- dbhide: {
- type: Boolean,
- default: true
- }
- },
- emits: _state__WEBPACK_IMPORTED_MODULE_3__["selectEmitsDesc"],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const vmRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
- const showOption = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- const mountEl = document.body;
- const selectOption = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(() => props.options.find(({
- value
- }) => value === props.modelValue));
- const inputValue = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(() => selectOption.value ? selectOption.value.label : '');
- const repeatClickHandler = () => {
- setTimeout(() => {
- var _vmRef$value;
- (_vmRef$value = vmRef.value) === null || _vmRef$value === void 0 || (_vmRef$value = _vmRef$value.input) === null || _vmRef$value === void 0 || _vmRef$value.focus();
- });
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(() => {
- emit(showOption.value ? 'focus' : 'blur');
- });
- const floatRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- const stopEls = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(() => {
- var _floatRef$value;
- const root = (_floatRef$value = floatRef.value) === null || _floatRef$value === void 0 ? void 0 : _floatRef$value.vmRef;
- if (root && props.stopEl) {
- return Array.from(root.querySelectorAll(props.stopEl));
- } else {
- return [];
- }
- });
- const optionClickHandler = (ev, option) => {
- if (stopEls.value.includes(ev.target)) {
- repeatClickHandler();
- } else {
- var _vmRef$value2;
- clickCount = 0;
- emit('update:modelValue', option.value);
- (_vmRef$value2 = vmRef.value) === null || _vmRef$value2 === void 0 || (_vmRef$value2 = _vmRef$value2.input) === null || _vmRef$value2 === void 0 || _vmRef$value2.focus();
- showOption.value = false;
- }
- };
- let clickCount = 0;
- const clickShowHandler = () => {
- clickCount++;
- if (showOption.value && props.dbhide && !(clickCount % 2)) {
- showOption.value = false;
- vmRef.value.input.blur();
- } else {
- showHandler();
- }
- };
- const showHandler = () => {
- var _vmRef$value3;
- clearTimeout(timeout);
- showOption.value = true;
- (_vmRef$value3 = vmRef.value) === null || _vmRef$value3 === void 0 || (_vmRef$value3 = _vmRef$value3.input) === null || _vmRef$value3 === void 0 || _vmRef$value3.focus();
- };
- let timeout;
- const blurHandler = () => {
- timeout = setTimeout(() => {
- showOption.value = false;
- clickCount = 0;
- emit('blur');
- }, 16);
- };
- const floating = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- expose({
- floating,
- vmRef,
- animationRef: {
- changeShow(show) {
- showOption.value = show;
- }
- }
- });
- const __returned__ = {
- props,
- emit,
- vmRef,
- showOption,
- mountEl,
- selectOption,
- inputValue,
- repeatClickHandler,
- floatRef,
- stopEls,
- optionClickHandler,
- clickCount,
- clickShowHandler,
- showHandler,
- timeout,
- blurHandler,
- floating,
- UItext: _text_vue__WEBPACK_IMPORTED_MODULE_0__["default"],
- UIFloating: _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"],
- onUnmounted: vue__WEBPACK_IMPORTED_MODULE_2__["onUnmounted"],
- computed: vue__WEBPACK_IMPORTED_MODULE_2__["computed"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"],
- selectPropsDesc: _state__WEBPACK_IMPORTED_MODULE_3__["selectPropsDesc"],
- selectEmitsDesc: _state__WEBPACK_IMPORTED_MODULE_3__["selectEmitsDesc"],
- icon: _icon__WEBPACK_IMPORTED_MODULE_4__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'switch',
- props: _state__WEBPACK_IMPORTED_MODULE_0__["switchPropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const id = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["randomId"])(4);
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(() => {
- if (!inputRef.value) {
- return;
- }
- inputRef.value.checked = !!props.modelValue;
- });
- const __returned__ = {
- props,
- emit,
- id,
- inputRef,
- switchPropsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["switchPropsDesc"],
- randomId: _utils__WEBPACK_IMPORTED_MODULE_1__["randomId"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'text',
- props: {
- type: {
- type: String,
- default: 'text'
- },
- ..._state__WEBPACK_IMPORTED_MODULE_0__["textPropsDesc"]
- },
- emits: [..._state__WEBPACK_IMPORTED_MODULE_0__["textEmitsDesc"]],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const textRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const clickHandler = () => {};
- const downHandler = e => {
- emit('keydown', e);
- };
- const inputHandler = ev => {
- emit('update:modelValue', ev.target.value);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"])(() => {
- if (props.modelValue && ev.target.value !== props.modelValue.toString()) {
- ev.target.value = props.modelValue.toString();
- }
- });
- };
- const focusHandler = () => {
- emit('focus');
- };
- expose({
- root: textRef,
- input: inputRef
- });
- const __returned__ = {
- props,
- emit,
- textRef,
- inputRef,
- clickHandler,
- downHandler,
- inputHandler,
- focusHandler,
- textEmitsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["textEmitsDesc"],
- textPropsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["textPropsDesc"],
- nextTick: vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'textarea',
- props: {
- type: {
- type: String,
- default: 'text'
- },
- ..._state__WEBPACK_IMPORTED_MODULE_0__["textareaPropsDesc"]
- },
- emits: ['update:modelValue', 'focus', 'blur', 'click'],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- console.log(props);
- const textRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const inputRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const inputHandler = ev => {
- emit('update:modelValue', ev.target.value);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"])(() => {
- if (ev.target.value !== props.modelValue.toString()) {
- ev.target.value = props.modelValue.toString();
- }
- });
- };
- expose({
- root: textRef,
- input: inputRef
- });
- const __returned__ = {
- props,
- emit,
- textRef,
- inputRef,
- inputHandler,
- textareaPropsDesc: _state__WEBPACK_IMPORTED_MODULE_0__["textareaPropsDesc"],
- nextTick: vue__WEBPACK_IMPORTED_MODULE_1__["nextTick"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./state */ "../kankan-components/src/components/input/state.js");
- /* harmony import */ var _number_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./number.vue */ "../kankan-components/src/components/input/number.vue");
- /* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/index */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var _bubble_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../bubble/index.vue */ "../kankan-components/src/components/bubble/index.vue");
- /* harmony default export */ __webpack_exports__["default"] = ({
- __name: 'vrange',
- props: _state__WEBPACK_IMPORTED_MODULE_1__["rangePropsDesc"],
- emits: ['update:modelValue'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const getValue = value => {
- const calcStep = Math.ceil(1 / props.step);
- const calcValue = Math.round(value * calcStep);
- const calcMin = props.min * calcStep;
- const calcMax = props.max * calcStep;
- const newVal = calcValue >= calcMax ? calcMax : calcValue <= calcMin ? calcMin : calcValue - calcValue % (calcStep * props.step);
- return newVal / calcStep;
- };
- const percen = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])({
- get() {
- const val = (Number(props.modelValue) - props.min) / (props.max - props.min);
- return val > props.max ? props.max : val;
- },
- set(val) {
- const len = props.max - props.min;
- emit('update:modelValue', getValue(props.min + len * val));
- }
- });
- const percenStyle = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => `${percen.value * 100}%`);
- const inputUpdateHandler = val => {
- emit('update:modelValue', getValue(val));
- };
- const modeEmun = {
- slide: 0,
- default: 1
- };
- const mode = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(modeEmun.default);
- const locusWidth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- const locusRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- const rangeWidth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- const rangeRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- const slideRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- const slideWidth = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(() => {
- locusWidth.value = locusRef.value.offsetHeight;
- rangeWidth.value = rangeRef.value.offsetHeight;
- slideWidth.value = slideRef.value.offsetHeight;
- });
- const getPercen = y => percen.value = (rangeWidth.value - y - slideWidth.value) / rangeWidth.value;
- const rangeClickHandler = ev => {
- percen.value = getPercen(ev.offsetY);
- };
- const parent = document.documentElement;
- const touch = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- const slideDownHandler = ev => {
- ev.preventDefault();
- touch.value = true;
- const moveStartX = ev.clientY || ev.touches[0].clientY;
- const startPercen = percen.value;
- mode.value = modeEmun.slide;
- const moveHandler = ev => {
- ev.preventDefault();
- const moveX = (ev.clientY || ev.touches[0].clientY) - moveStartX;
- const readyPercen = startPercen - moveX / locusWidth.value;
- percen.value = readyPercen < 0 ? 0 : readyPercen > 1 ? 1 : readyPercen;
- };
- const upHandler = ev => {
- touch.value = false;
- mode.value = modeEmun.default;
- if (_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isPc && !_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet) {
- parent.removeEventListener('mousemove', moveHandler, false);
- parent.removeEventListener('mouseup', upHandler, false);
- } else {
- parent.removeEventListener('touchmove', moveHandler);
- parent.removeEventListener('touchend', upHandler);
- }
- };
- if (_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isPc && !_utils_index__WEBPACK_IMPORTED_MODULE_3__["os"].isTablet) {
- parent.addEventListener('mousemove', moveHandler, false);
- parent.addEventListener('mouseup', upHandler, false);
- } else {
- parent.addEventListener('touchmove', moveHandler, {
- passive: false
- });
- parent.addEventListener('touchend', upHandler, {
- passive: false
- });
- }
- };
- const __returned__ = {
- props,
- emit,
- getValue,
- percen,
- percenStyle,
- inputUpdateHandler,
- modeEmun,
- mode,
- locusWidth,
- locusRef,
- rangeWidth,
- rangeRef,
- slideRef,
- slideWidth,
- getPercen,
- rangeClickHandler,
- parent,
- touch,
- slideDownHandler,
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- onMounted: vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"],
- rangePropsDesc: _state__WEBPACK_IMPORTED_MODULE_1__["rangePropsDesc"],
- UInumber: _number_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- os: _utils_index__WEBPACK_IMPORTED_MODULE_3__["os"],
- Bubble: _bubble_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- });
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_zindex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/zindex */ "../kankan-components/src/utils/zindex.js");
- const __default__ = {
- name: "ui-loading"
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- el: {
- default: "body"
- },
- bgColor: {
- default: 'rgba(0, 0, 0, 0.3)'
- },
- content: {
- type: String,
- default: ""
- },
- size: {
- default: 15
- },
- color: {
- default: "#fff"
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const zIndex = Object(_utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"])();
- const __returned__ = {
- props,
- zIndex,
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"],
- getZIndex: _utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-menu-item'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- icon: {
- type: String,
- require: true
- },
- text: {
- type: String,
- require: true
- },
- active: {
- type: Boolean
- }
- },
- emits: ['leave', 'enter', 'click'],
- setup(__props, {
- expose,
- emit
- }) {
- const props = __props;
- const attr = Object(vue__WEBPACK_IMPORTED_MODULE_1__["useAttrs"])();
- const self = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- expose({
- dom: self
- });
- const __returned__ = {
- attr,
- self,
- props,
- emit,
- UIIcon: _icon__WEBPACK_IMPORTED_MODULE_0__["default"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- useAttrs: vue__WEBPACK_IMPORTED_MODULE_1__["useAttrs"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var _utils_zindex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/zindex */ "../kankan-components/src/utils/zindex.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-message'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- msg: {
- type: String
- },
- type: {
- type: String
- },
- time: {
- type: Number
- },
- destroy: {
- type: Function
- },
- index: {}
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const zIndex = Object(_utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"])();
- const icons = {
- success: 'state_s',
- warning: 'state_e',
- error: 'state_f'
- };
- const show = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- if (props.time) {
- setTimeout(() => {
- show.value = false;
- setTimeout(props.destroy, 500);
- }, props.time);
- }
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"])(() => Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(() => show.value = true));
- const __returned__ = {
- props,
- zIndex,
- icons,
- show,
- uiIcon: _icon__WEBPACK_IMPORTED_MODULE_0__["default"],
- getZindex: _utils_zindex__WEBPACK_IMPORTED_MODULE_1__["default"],
- onMounted: vue__WEBPACK_IMPORTED_MODULE_2__["onMounted"],
- ref: vue__WEBPACK_IMPORTED_MODULE_2__["ref"],
- nextTick: vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/more/index.vue?vue&type=script&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/more/index.vue?vue&type=script&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../floating/index.vue */ "../kankan-components/src/components/floating/index.vue");
- /* harmony import */ var _hook_useFocus__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../hook/useFocus */ "../kankan-components/src/hook/useFocus.js");
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-more',
- emits: {
- 'click': () => true
- },
- inheritAttrs: false,
- props: {
- isTransform: {
- type: Boolean,
- default: false
- },
- options: {
- type: Array,
- default: () => []
- },
- dire: {
- type: String,
- default: 'right-bottom'
- }
- },
- setup(props, {
- attrs,
- emit
- }) {
- const vm = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- const floatVM = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- const referVM = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- var _vm$value;
- return (_vm$value = vm.value) === null || _vm$value === void 0 ? void 0 : _vm$value.vm;
- });
- const showOption = Object(_hook_useFocus__WEBPACK_IMPORTED_MODULE_2__["default"])(referVM, Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- var _floatVM$value;
- return (_floatVM$value = floatVM.value) === null || _floatVM$value === void 0 ? void 0 : _floatVM$value.vmRef;
- }));
- const clickHandler = option => {
- showOption.value = false;
- emit('click', option.value);
- };
- return {
- showOption,
- floatVM,
- vm,
- attrs,
- referVM,
- mountel: document.body,
- clickHandler
- };
- },
- components: {
- Floating: _floating_index_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- Icon: _icon__WEBPACK_IMPORTED_MODULE_3__["default"]
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const __default__ = {
- name: 'ui-size-animation'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- attr: {
- type: String,
- default: 'height'
- },
- animationStyle: {
- type: String,
- default: 'height'
- },
- defaultOpen: {
- type: Boolean,
- default: false
- }
- },
- setup(__props, {
- expose
- }) {
- const props = __props;
- const [contentRef, changeShow, max, origin, show, ready, refer] = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["changeWHFactory"])(props.defaultOpen, props.attr);
- const animation = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(() => {
- const dom = contentRef.value;
- if (dom) {
- const startHandler = () => animation.value = true;
- const endHandler = () => animation.value = false;
- dom.addEventListener('transitionstart', startHandler);
- dom.addEventListener('transitionend', endHandler);
- return () => {
- dom.removeEventListener('transitionstart', startHandler);
- dom.removeEventListener('transitionend', endHandler);
- };
- }
- });
- expose({
- changeShow: (setShow, ...args) => {
- if (show !== setShow) {
- animation.value = true;
- }
- return changeShow(setShow, ...args);
- },
- show,
- animation,
- ready,
- refer
- });
- const __returned__ = {
- props,
- contentRef,
- changeShow,
- max,
- origin,
- show,
- ready,
- refer,
- animation,
- changeWHFactory: _utils__WEBPACK_IMPORTED_MODULE_0__["changeWHFactory"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _gate__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../gate */ "../kankan-components/src/components/gate/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var process__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! process */ "../../node_modules/node-libs-browser/mock/process.js");
- /* harmony import */ var process__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(process__WEBPACK_IMPORTED_MODULE_3__);
- const __default__ = {
- name: 'ui-slide'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- items: Array,
- currentIndex: {
- type: Number,
- default: 0
- },
- showCtrl: {
- type: Boolean
- },
- showInfos: {
- type: Boolean
- }
- },
- emits: ['change'],
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const extendIndex = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- const extendLength = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => props.items.length > 1 ? 1 : 0);
- const getIndex = extendIndex => {
- const len = props.items.length;
- const diff = extendIndex - extendLength.value;
- if (diff < 0) {
- return diff + len;
- } else if (diff >= len) {
- return diff % len;
- } else {
- return diff;
- }
- };
- const extendItems = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => {
- if (extendLength.value) {
- const reverItems = [...props.items].reverse();
- return [...reverItems.slice(0, extendLength.value), ...props.items, ...props.items.slice(0, extendLength.value)];
- } else {
- return props.items;
- }
- });
- const index = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(() => getIndex(extendIndex.value));
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(() => {
- console.log(props.currentIndex, extendLength.value);
- extendIndex.value = props.currentIndex + extendLength.value;
- });
- const stopAmimation = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- let prevent = false;
- const openPrevent = fn => {
- prevent = true;
- setTimeout(() => {
- stopAmimation.value = true;
- Object(process__WEBPACK_IMPORTED_MODULE_3__["nextTick"])(() => {
- fn();
- setTimeout(() => {
- stopAmimation.value = false;
- prevent = false;
- }, 50);
- });
- }, 300);
- };
- const prevHandler = () => {
- if (prevent) return;
- if (index.value === 0) {
- openPrevent(() => {
- extendIndex.value = extendLength.value + props.items.length - 1;
- });
- }
- extendIndex.value--;
- emit('change', index.value);
- };
- const nextHandler = () => {
- if (prevent) return;
- if (index.value === props.items.length - 1) {
- openPrevent(() => {
- extendIndex.value = extendLength.value;
- });
- }
- extendIndex.value++;
- emit('change', index.value);
- };
- const __returned__ = {
- props,
- emit,
- extendIndex,
- extendLength,
- getIndex,
- extendItems,
- index,
- stopAmimation,
- prevent,
- openPrevent,
- prevHandler,
- nextHandler,
- Gate: _gate__WEBPACK_IMPORTED_MODULE_0__["Gate"],
- GateContent: _gate__WEBPACK_IMPORTED_MODULE_0__["GateContent"],
- ref: vue__WEBPACK_IMPORTED_MODULE_1__["ref"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"],
- computed: vue__WEBPACK_IMPORTED_MODULE_1__["computed"],
- UIIcon: _icon__WEBPACK_IMPORTED_MODULE_2__["default"],
- nextTick: process__WEBPACK_IMPORTED_MODULE_3__["nextTick"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- const __default__ = {
- name: 'ui-tip'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- tip: {
- type: String
- },
- tipH: {
- type: String,
- default: 'center'
- },
- tipV: {
- type: String,
- default: 'bottom'
- },
- foreShow: {
- type: Boolean
- }
- },
- setup(__props, {
- expose
- }) {
- expose();
- const props = __props;
- const className = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(() => {
- const base = {
- 'fore-show': props.foreShow,
- [`tip-h-` + props.tipH]: true,
- [`tip-v-` + props.tipV]: true
- };
- return base;
- });
- const __returned__ = {
- props,
- className,
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- os: _utils__WEBPACK_IMPORTED_MODULE_1__["os"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _size_animation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../size-animation */ "../kankan-components/src/components/size-animation/index.vue");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "../kankan-components/src/utils/index.js");
- const __default__ = {
- name: 'ui-tree'
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object.assign(__default__, {
- props: {
- data: {
- type: Array,
- require: true
- },
- locals: {
- type: Array,
- default: () => []
- },
- level: {
- type: Number,
- default: 1
- },
- 'max-tab': {
- type: Number
- },
- open: {
- type: Boolean
- },
- stroke: {
- type: Boolean
- },
- style: {
- type: [Object, String]
- }
- },
- setup(__props, {
- expose,
- emit
- }) {
- expose();
- const props = __props;
- const animationsRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])([]);
- const changeShowAll = isOpen => {
- for (let ranimationRef of animationsRef.value) {
- var _ranimationRef$value;
- ranimationRef && ((_ranimationRef$value = ranimationRef.value) === null || _ranimationRef$value === void 0 ? void 0 : _ranimationRef$value.changeShow(isOpen));
- }
- };
- const updateRef = (r, i) => {
- animationsRef.value[i] = r;
- };
- // watchEffect(() => {
- // if (props.open) {
- // animationsRef.value
- // }
- // })
- const referAll = () => {
- for (let ranimationRef of animationsRef.value) {
- var _ranimationRef$value2;
- ranimationRef && ((_ranimationRef$value2 = ranimationRef.value) === null || _ranimationRef$value2 === void 0 ? void 0 : _ranimationRef$value2.refer());
- changeShowAll(true);
- emit('refer');
- // Promise.resolve(() => )
- }
- };
- let update = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])({
- isActive: true,
- isUpdate: false
- });
- let oldlens = props.data.map(item => item.children && item.children.length);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(props.data, () => {
- const newlens = props.data.map(item => item.children && item.children.length);
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_2__["inRevise"])(oldlens, newlens)) {
- oldlens = newlens;
- update.value.isUpdate = true;
- referAll();
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(() => {
- if (update.value.isActive && update.value.isUpdate) {
- referAll();
- update.value.isUpdate = false;
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onActivated"])(() => update.value.isActive = true);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onDeactivated"])(() => update.value.isActive = false);
- const __returned__ = {
- props,
- emit,
- animationsRef,
- changeShowAll,
- updateRef,
- referAll,
- update,
- oldlens,
- ref: vue__WEBPACK_IMPORTED_MODULE_0__["ref"],
- computed: vue__WEBPACK_IMPORTED_MODULE_0__["computed"],
- watch: vue__WEBPACK_IMPORTED_MODULE_0__["watch"],
- onDeactivated: vue__WEBPACK_IMPORTED_MODULE_0__["onDeactivated"],
- onActivated: vue__WEBPACK_IMPORTED_MODULE_0__["onActivated"],
- watchEffect: vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"],
- UISizeAnimation: _size_animation__WEBPACK_IMPORTED_MODULE_1__["default"],
- inRevise: _utils__WEBPACK_IMPORTED_MODULE_2__["inRevise"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-head'
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-main'
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _components_scrollbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/scrollbar */ "../kankan-components/src/components/scrollbar/index.js");
- /* harmony import */ var _components_icon_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/icon/index.vue */ "../kankan-components/src/components/icon/index.vue");
- /* harmony import */ var _components_menu_item__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/menu-item */ "../kankan-components/src/components/menu-item/index.vue");
- // 阻止热更新时再次实例化
- let __init__ = false;
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-menu',
- props: {
- menu: {
- type: Array,
- default: []
- },
- name: {
- type: String
- }
- },
- setup(props, ctx) {
- const scrollbar = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- const onMenuClick = name => {
- // routerName.value = name
- ctx.emit('menu-click', name);
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(() => {
- if (__init__ == false) {
- __init__ = true;
- new _components_scrollbar__WEBPACK_IMPORTED_MODULE_1__["default"](scrollbar.value);
- }
- });
- return {
- scrollbar,
- onMenuClick
- };
- },
- components: {
- UIIcon: _components_icon_index_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- UIMenuItem: _components_menu_item__WEBPACK_IMPORTED_MODULE_3__["default"]
- }
- }));
- // export default {
- // name: 'ui-editor-menu',
- // mounted() {
- // alert(3)
- // if (__init__ == false) {
- // __init__ = true
- // new Scrollbar(this.$refs.scrollbar)
- // }
- // },
- // }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-toolbar',
- props: {
- toolbar: Boolean,
- disabledAnimation: Boolean
- },
- setup(props, ctx) {
- return {
- props
- };
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-toolbox',
- props: {
- toolbox: Boolean,
- disabledAnimation: Boolean
- },
- setup(props, ctx) {
- return {
- props
- };
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-view'
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- name: 'ui-editor-layout'
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _useSvg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useSvg */ "../kankan-components/src/components/icon/icon/useSvg.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- props: {
- type: {
- type: String,
- required: true
- },
- fontSize: {
- type: String,
- required: false,
- default: '14px'
- },
- color: {
- type: String,
- required: false,
- default: '#fff'
- },
- class: {
- type: null,
- required: true
- },
- style: {
- type: null,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var html = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])('');
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- Object(_useSvg__WEBPACK_IMPORTED_MODULE_1__["useSvg"])(props.type).then(function (h) {
- return html.value = h;
- });
- });
- var __returned__ = {
- props: props,
- html: html
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=script&lang=ts&setup=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/index.vue?vue&type=script&lang=ts&setup=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- props: {
- close: {
- type: Function,
- required: true
- },
- showStep: {
- type: Boolean,
- required: false,
- default: true
- },
- btns: {
- type: Array,
- required: false
- },
- clickBtn: {
- type: Function,
- required: false
- },
- steps: {
- type: Array,
- required: true
- },
- current: {
- type: Number,
- required: false,
- default: 0
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var index = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(props.current);
- var step = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return props.steps[index.value];
- });
- var isLast = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return index.value === props.steps.length - 1;
- });
- var isFirst = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return index.value === 0;
- });
- var line = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var content = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var imgLoaded = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function (onCleup) {
- if (!line.value || !content.value || step.value.img && !imgLoaded.value) {
- return;
- }
- var calc = function () {
- var ctRect = content.value.getBoundingClientRect();
- line.value.style.right = ctRect.right + "px";
- line.value.style.top = ctRect.top + ctRect.height / 2 + "px";
- };
- calc();
- window.addEventListener("resize", calc);
- onCleup(function () {
- return window.removeEventListener("reset", calc);
- });
- }, {
- flush: "post"
- });
- var __returned__ = {
- props: props,
- index: index,
- step: step,
- isLast: isLast,
- isFirst: isFirst,
- line: line,
- content: content,
- imgLoaded: imgLoaded,
- os: _utils__WEBPACK_IMPORTED_MODULE_1__["os"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'mobile',
- props: {
- close: {
- type: Function,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var setps = [{
- title: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step1.title'),
- content: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step1.content'),
- img: __webpack_require__(/*! @/assets/images/pic_walk@2x.png */ "./src/assets/images/pic_walk@2x.png")
- }, {
- title: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step2.title'),
- content: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step2.content'),
- img: __webpack_require__(/*! @/assets/images/pic_rotate@2x.png */ "./src/assets/images/pic_rotate@2x.png")
- }, {
- title: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step3.title'),
- content: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step3.content'),
- img: __webpack_require__(/*! @/assets/images/pic_scale@2x.png */ "./src/assets/images/pic_scale@2x.png")
- }, {
- title: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step4.title'),
- content: _lang__WEBPACK_IMPORTED_MODULE_1__["ui18n"].t('help.mobile.step4.content'),
- img: __webpack_require__(/*! @/assets/images/pic_nav@2x.png */ "./src/assets/images/pic_nav@2x.png")
- }];
- var __returned__ = {
- setps: setps
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _metas_mange_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./metas-mange.vue */ "./src/components/show-hot-item/metas-mange.vue");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __default__ = {
- name: "show-content"
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])(__assign(__assign({}, __default__), {
- props: {
- data: {
- type: null,
- required: true
- },
- detail: {
- type: Boolean,
- required: false
- },
- full: {
- type: Boolean,
- required: false
- },
- show: {
- type: Boolean,
- required: true
- }
- },
- emits: ["full", "hide"],
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var domf = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var domd = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var showDetail = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(true);
- var showFull = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- var audio = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var check = function () {
- if (props.detail) {
- // showDetail.value = domf.value?.offsetHeight >= 50 || domd.value?.offsetHeight >= 50;
- showDetail.value = true;
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(check);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUpdated"])(check);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- audio.value && console.error("准备好了!,");
- if (!showFull.value && props.show && audio.value) {
- console.error(showFull.value, props.show, audio.value);
- audio.value.play();
- }
- });
- var __returned__ = {
- props: props,
- domf: domf,
- domd: domd,
- showDetail: showDetail,
- showFull: showFull,
- audio: audio,
- check: check,
- FilesMange: _metas_mange_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- getResources: _store_app__WEBPACK_IMPORTED_MODULE_2__["getResources"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- })));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _index_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue */ "./src/components/show-hot-item/index.vue");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'edit',
- props: {
- data: {
- type: null,
- required: true
- },
- onEdit: {
- type: Function,
- required: true
- },
- x: {
- type: Number,
- required: true
- },
- y: {
- type: Number,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var __returned__ = {
- LabelHotItem: _index_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- customMap: _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony import */ var _content_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./content.vue */ "./src/components/show-hot-item/content.vue");
- /* harmony import */ var _pull_hot_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pull-hot.vue */ "./src/components/show-hot-item/pull-hot.vue");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({
- __name: 'index',
- props: {
- data: {
- type: null,
- required: true
- },
- active: {
- type: Boolean,
- required: false
- },
- x: {
- type: Number,
- required: true
- },
- y: {
- type: Number,
- required: true
- },
- defaultTheme: {
- type: null,
- required: false
- },
- noUseDefault: {
- type: Boolean,
- required: false
- },
- permanent: {
- type: Boolean,
- required: false
- },
- forceHide: {
- type: Boolean,
- required: false,
- default: false
- },
- isShowContent: {
- type: Function,
- required: false
- }
- },
- emits: ["mousedown", "showContentChange", "click"],
- setup: function (__props, _a) {
- var _this = this;
- var expose = _a.expose,
- emit = _a.emit;
- expose();
- var props = __props;
- var isHover = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var pullIndex = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(-1);
- var laser = Object(_hook__WEBPACK_IMPORTED_MODULE_6__["useSDK"])();
- var showContent = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- console.error(_hook__WEBPACK_IMPORTED_MODULE_6__["disabledMap"].hotInfo);
- return !_hook__WEBPACK_IMPORTED_MODULE_6__["disabledMap"].hotInfo && (props.active || _utils__WEBPACK_IMPORTED_MODULE_7__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isTablet && isHover.value) && !_hook__WEBPACK_IMPORTED_MODULE_6__["customMap"].magnifier && !props.forceHide;
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- emit("showContentChange", showContent.value);
- });
- var useDefault = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- return !props.noUseDefault && props.data.type === "TEXT" && !props.data.content;
- });
- var style = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- return {
- left: props.x + "px",
- top: props.y + "px"
- };
- });
- var inClose = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var clickHandler = function () {
- return __awaiter(_this, void 0, void 0, function () {
- var handler_1, stopWatch_1;
- return __generator(this, function (_a) {
- console.error("en?");
- if (props.isShowContent && !props.isShowContent()) {
- return [2 /*return*/];
- }
- if (laser.carry.store.share.showHot !== props.data) {
- laser.carry.store.share.showHot = props.data;
- if (!props.permanent) {
- handler_1 = function () {
- if (_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isTablet) {
- laser.carry.store.share.showHot = null;
- }
- };
- stopWatch_1 = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
- return laser.carry.store.share.showHot;
- }, function () {
- stopWatch_1();
- laser.scene.el.removeEventListener(_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isTablet ? "click" : "touchstart", handler_1);
- });
- laser.scene.el.addEventListener(_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_7__["os"].isTablet ? "click" : "touchstart", handler_1);
- }
- } else {
- laser.carry.store.share.showHot = null;
- inClose.value = true;
- setTimeout(function () {
- return isHover.value = false;
- });
- }
- return [2 /*return*/];
- });
- });
- };
- var __returned__ = {
- props: props,
- emit: emit,
- isHover: isHover,
- pullIndex: pullIndex,
- laser: laser,
- showContent: showContent,
- useDefault: useDefault,
- style: style,
- inClose: inClose,
- clickHandler: clickHandler,
- getResources: _store_app__WEBPACK_IMPORTED_MODULE_3__["getResources"],
- Content: _content_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
- PullHot: _pull_hot_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
- os: _utils__WEBPACK_IMPORTED_MODULE_7__["os"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'metas-mange',
- props: {
- hot: {
- type: null,
- required: true
- },
- inFull: {
- type: Boolean,
- required: false
- },
- index: {
- type: Number,
- required: false
- },
- hideInfo: {
- type: Boolean,
- required: false
- }
- },
- emits: ["pull", "change"],
- setup: function (__props, _a) {
- var expose = _a.expose,
- emit = _a.emit;
- expose();
- var __returned__ = {
- emit: emit,
- getResources: _store_app__WEBPACK_IMPORTED_MODULE_1__["getResources"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'pull-hot',
- props: {
- info: {
- type: null,
- required: true
- },
- metaIndex: {
- type: Number,
- required: true
- }
- },
- emits: ["close"],
- setup: function (__props, _a) {
- var expose = _a.expose,
- emit = _a.emit;
- expose();
- var __returned__ = {
- emit: emit,
- getResources: _store_app__WEBPACK_IMPORTED_MODULE_1__["getResources"],
- os: _utils__WEBPACK_IMPORTED_MODULE_2__["os"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/app.vue?vue&type=script&setup=true&lang=ts":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/main/component/app.vue?vue&type=script&setup=true&lang=ts ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _preset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./preset */ "./src/main/component/preset.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'app',
- props: {
- main: {
- type: null,
- required: false
- },
- baseInitStore: {
- type: Function,
- required: false
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var baseInitStore = props.baseInitStore || _preset__WEBPACK_IMPORTED_MODULE_1__["baseInitStore"];
- var params = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useParams"])();
- var loaded = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- var Main = props.main || Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useAsyncComponent"])(function () {
- return Promise.all(/*! import() */[__webpack_require__.e(6), __webpack_require__.e(7), __webpack_require__.e(9), __webpack_require__.e(11), __webpack_require__.e(13), __webpack_require__.e(15), __webpack_require__.e(30)]).then(__webpack_require__.bind(null, /*! ./main.vue */ "./src/main/component/main.vue"));
- });
- var Err = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useAsyncComponent"])(function () {
- return __webpack_require__.e(/*! import() */ 16).then(__webpack_require__.bind(null, /*! @/views/sys/err/index.vue */ "./src/views/sys/err/index.vue"));
- });
- var Pass = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useAsyncComponent"])(function () {
- return __webpack_require__.e(/*! import() */ 50).then(__webpack_require__.bind(null, /*! @/views/sys/pass/index.vue */ "./src/views/sys/pass/index.vue"));
- });
- var Component = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- if (_store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].status === _store_setup__WEBPACK_IMPORTED_MODULE_4__["StatusEum"].success) {
- if (_store__WEBPACK_IMPORTED_MODULE_3__["user"].value || _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].isOpen || _store_setup__WEBPACK_IMPORTED_MODULE_4__["inVerify"].value) {
- return Main;
- } else {
- return Pass;
- }
- } else {
- return Err;
- }
- });
- if (!params.m) {
- _store_setup__WEBPACK_IMPORTED_MODULE_4__["store"].status = _store_setup__WEBPACK_IMPORTED_MODULE_4__["StatusEum"].un;
- loaded.value = true;
- } else {
- baseInitStore().then(function () {
- return loaded.value = true;
- }).catch(function (e) {
- console.error(e);
- loaded.value = true;
- });
- }
- var __returned__ = {
- props: props,
- baseInitStore: baseInitStore,
- params: params,
- loaded: loaded,
- Main: Main,
- Err: Err,
- Pass: Pass,
- Component: Component
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var pos = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["propsKey"]);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["sdkKey"]);
- var real = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- if (pos.value && pos.value.real) {
- var coord = _hook__WEBPACK_IMPORTED_MODULE_3__["customMap"].coordOutType === _hook__WEBPACK_IMPORTED_MODULE_3__["CoordOutType"].LN ? pos.value.real : {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_2__["toDegrees"])(pos.value.real.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_2__["toDegrees"])(pos.value.real.y),
- z: pos.value.real.z
- };
- return Object(_hook__WEBPACK_IMPORTED_MODULE_3__["normalizeCoord"])(coord, props.store.coord);
- }
- });
- var localPos = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var auchrSize = 16;
- var realScenePos = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var updateRealScnePos = function () {
- if (pos.value && pos.value.real) {
- try {
- // const localPos = useTransform(props.store.coord, Coordinate.LOCAL, pos.value.real)
- var meshPos = localPos.value;
- var real_1 = sdk.scene.getScreenByPoint(meshPos);
- if (real_1.trueSide) {
- realScenePos.value = {
- x: real_1.pos.x - auchrSize / 2,
- y: real_1.pos.y - auchrSize / 2
- };
- }
- } catch (e) {
- console.error(e);
- }
- } else {
- realScenePos.value = null;
- }
- };
- var linePosStyle = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- if (realScenePos.value && screenStyle.value) {
- var auchrPos = {
- x: realScenePos.value.x + auchrSize / 2,
- y: realScenePos.value.y + auchrSize / 2
- };
- var origin = ["center", "center"];
- var top = void 0,
- left = void 0,
- width = void 0,
- height = void 0;
- var pos_1 = {
- x: parseInt(screenStyle.value.left),
- y: parseInt(screenStyle.value.top)
- };
- if (auchrPos.x < pos_1.x) {
- left = auchrPos.x;
- width = pos_1.x - auchrPos.x;
- origin[0] = "left";
- } else {
- left = pos_1.x;
- width = auchrPos.x - pos_1.x;
- origin[0] = "right";
- }
- if (auchrPos.y < pos_1.y) {
- top = auchrPos.y;
- height = pos_1.y - auchrPos.y;
- origin[1] = "top";
- } else {
- top = pos_1.y;
- height = auchrPos.y - pos_1.y;
- origin[1] = "bottom";
- }
- if (width >= 1 && height < 1) {
- height = 1;
- }
- if (height >= 1 && width < 1) {
- width = 1;
- }
- if (width >= 1 && height >= 1) {
- var lineWidth = Math.sqrt(Math.pow(width, 2) + Math.pow(height, 2));
- var deg = Math.asin(height / lineWidth) * 180 / Math.PI;
- var reverse = origin[0] === "left" && origin[1] === "bottom" || origin[0] === "right" && origin[1] === "top";
- return {
- width: width + "px",
- height: height + "px",
- left: left + "px",
- top: top + "px",
- "--lineWidth": lineWidth + "px",
- "--deg": (reverse ? -deg : deg) + "deg",
- "--origin": origin.join(" "),
- "--left": origin[0] === "left" ? 0 : "auto",
- "--right": origin[0] === "right" ? 0 : "auto",
- "--top": origin[1] === "top" ? 0 : "auto",
- "--bottom": origin[1] === "bottom" ? 0 : "auto"
- };
- }
- }
- });
- sdk.scene.on("posChange", updateRealScnePos);
- var coordTransform = function (origin, position, target, datasetId) {
- if (target === _hook__WEBPACK_IMPORTED_MODULE_3__["LocalCoord"].LOCAL && origin !== _hook__WEBPACK_IMPORTED_MODULE_3__["LocalCoord"].SCREEN && localPos.value) {
- pos.value.real = localPos.value;
- } else {
- var npos = Object(_hook__WEBPACK_IMPORTED_MODULE_3__["useTransform"])(origin, target, position);
- pos.value.real = npos;
- }
- if (target === _hook__WEBPACK_IMPORTED_MODULE_3__["LocalCoord"].LOCAL) {
- pos.value.real = position;
- }
- };
- var updatePos = function (ev) {
- var isPC = _utils__WEBPACK_IMPORTED_MODULE_2__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_2__["os"].isTablet;
- var screen = {
- x: isPC ? ev.offsetX : ev.touches[0].clientX,
- y: isPC ? ev.offsetY : ev.touches[0].clientY
- };
- if (isPC) {
- var target = ev.target;
- while (target !== sdk.scene.el && sdk.scene.el.contains(target)) {
- screen.x += target.offsetLeft;
- screen.y += target.offsetTop;
- target = target.offsetParent;
- }
- }
- pos.value = __assign(__assign({}, screen), {
- real: null
- });
- var info = sdk.scene.getPointByScreen();
- localPos.value = info ? __assign(__assign({}, info.position), {
- datasetId: info.datasetId
- }) : null;
- // sdk.coordTransform(CoordType.SCENE_SCREEN, screen, CoordType.MESH_LOCAL)
- if (localPos.value) {
- coordTransform(_hook__WEBPACK_IMPORTED_MODULE_3__["LocalCoord"].LOCAL, localPos.value, props.store.coord, false);
- updateRealScnePos();
- }
- };
- var vmRef = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var screenStyle = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(function () {
- return [vmRef.value, pos.value];
- }, function () {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["nextTick"])(function () {
- if (vmRef.value && pos.value) {
- screenStyle.value = Object(_hook__WEBPACK_IMPORTED_MODULE_3__["useCollision"])(vmRef, pos, "left-bottom");
- }
- });
- });
- var oldCoord = props.store.coord;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- console.log(props.store.coord && oldCoord !== props.store.coord && pos.value && pos.value.real);
- if (props.store.coord && oldCoord !== props.store.coord && pos.value && pos.value.real) {
- coordTransform(_hook__WEBPACK_IMPORTED_MODULE_3__["LocalCoord"].LOCAL, localPos.value, props.store.coord, localPos.value.datasetId);
- oldCoord = props.store.coord;
- }
- });
- setTimeout(function () {
- var point = {
- "x": -14.7113712,
- "y": 24.699487,
- "z": -0.3711584
- };
- // const point = {
- // x: 10.935469,
- // y: -2.885412,
- // z: -1.300504340828
- // }
- // 113.59494290116,
- // 22.3672038589618,
- // 2.46410998422652
- }, 3000);
- if (_utils__WEBPACK_IMPORTED_MODULE_2__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_2__["os"].isTablet) {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(function () {
- return props.sdkEl.addEventListener("mousemove", updatePos);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- return props.sdkEl.removeEventListener("mousemove", updatePos);
- });
- } else {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(function () {
- return props.sdkEl.addEventListener("touchstart", updatePos);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- return props.sdkEl.removeEventListener("touchstart", updatePos);
- });
- }
- var __returned__ = {
- pos: pos,
- props: props,
- sdk: sdk,
- real: real,
- localPos: localPos,
- auchrSize: auchrSize,
- realScenePos: realScenePos,
- updateRealScnePos: updateRealScnePos,
- linePosStyle: linePosStyle,
- coordTransform: coordTransform,
- updatePos: updatePos,
- vmRef: vmRef,
- screenStyle: screenStyle,
- oldCoord: oldCoord
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _status__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./status */ "./src/sdk/carry/fview/status.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var _b;
- var expose = _a.expose;
- expose();
- var laser = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["sdkKey"]);
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["propsKey"]);
- var screens = (_b = {}, _b[_status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Top] = {
- name: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("view.top")
- }, _b[_status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Clound] = {
- name: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("view.clound")
- }, _b[_status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideLeft] = {
- name: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("view.sideLeft")
- }, _b[_status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideRight] = {
- name: _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t("view.sideRight")
- }, _b);
- var status = Object(vue__WEBPACK_IMPORTED_MODULE_0__["reactive"])({
- index: -1,
- ret: null,
- showMap: false,
- showFloorPan: false,
- showTopMore: false
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- _status__WEBPACK_IMPORTED_MODULE_5__["currentView"].value = status.index;
- });
- var fullScreen = function (eum) {
- if (status.index === eum) {
- status.index = -1;
- return status.ret.quitFull();
- }
- switch (eum) {
- case _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Top:
- status.ret.fullTopView();
- break;
- case _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Clound:
- status.ret.fullRoamView();
- break;
- case _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideLeft:
- status.ret.fullLeftSideView();
- break;
- case _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideRight:
- status.ret.fullRightSideView();
- break;
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- if (status.ret) {
- status.ret.enableTopFloorPan(status.showFloorPan);
- status.ret.enableTopMap(status.showMap);
- }
- });
- var quitFullHandler = function () {
- status.index = -1;
- // status.showFloorPan = false
- // status.showMap = false
- };
- var interceptFView = function (origin) {
- status.ret = origin;
- origin.clear = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.clear, function () {
- status.ret = null;
- status.showTopMore = false;
- quitFullHandler();
- });
- origin.fullTopView = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.fullTopView, function () {
- return status.index = _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Top;
- });
- origin.fullRoamView = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.fullRoamView, function () {
- return status.index = _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].Clound;
- });
- origin.fullLeftSideView = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.fullLeftSideView, function () {
- return status.index = _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideLeft;
- });
- origin.fullRightSideView = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.fullRightSideView, function () {
- return status.index = _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"].SlideRight;
- });
- origin.quitFull = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(origin.quitFull, quitFullHandler);
- };
- laser.enterSiteMode = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(laser.enterSiteMode, function (_, ret) {
- return interceptFView(ret);
- });
- laser.enterAlignment = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["funIntercept"])(laser.enterAlignment, function (_, ret) {
- return interceptFView(ret);
- });
- var __returned__ = {
- laser: laser,
- store: store,
- screens: screens,
- status: status,
- fullScreen: fullScreen,
- quitFullHandler: quitFullHandler,
- interceptFView: interceptFView,
- main: _store_dataset__WEBPACK_IMPORTED_MODULE_4__["main"],
- screenEnum: _status__WEBPACK_IMPORTED_MODULE_5__["screenEnum"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _item_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue */ "./src/sdk/carry/hots/item.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["propsKey"]);
- var carryProps = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["propsKey"]);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["laserKey"]);
- console.error("isMap", sdk.isMap);
- if (sdk.isScene) {
- var isStop_1 = false;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(function () {
- return carryProps.store.hot.list.length;
- }, function (newLen, oldLen) {
- if (oldLen !== undefined) {
- isStop_1 = newLen !== oldLen;
- setTimeout(function () {
- isStop_1 = false;
- });
- }
- }, {
- flush: "sync"
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(function () {
- return carryProps.share.showHot || carryProps.share.foreShowHot;
- }, function (hot) {
- setTimeout(function () {
- !isStop_1 && hot && sdk.comeToHot(hot);
- });
- }, {
- flush: "post"
- });
- }
- var __returned__ = {
- props: props,
- carryProps: carryProps,
- sdk: sdk,
- HotItem: _item_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _theme_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./theme.vue */ "./src/sdk/carry/hots/theme.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts");
- /* harmony import */ var _store_constant__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/constant */ "./src/store/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'item',
- props: {
- data: {
- type: null,
- required: true
- },
- fource: {
- type: Boolean,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var carryProps = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["propsKey"]);
- var laser = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["laserKey"]);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["sdkKey"]);
- var forceShow = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return _store_constant__WEBPACK_IMPORTED_MODULE_6__["TemploraryID"].is(props.data.id);
- });
- var cameraDis = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- var isShow = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- var _a;
- return cameraDis.value < (((_a = _store_app__WEBPACK_IMPORTED_MODULE_4__["currentApp"].config) === null || _a === void 0 ? void 0 : _a.overstep) || 10);
- });
- var pos = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var transformPos;
- var resetUpdatePos = function () {
- transformPos = sdk.scene.hotTransform(props.data);
- transformPos && updatePos();
- };
- var floorShow = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(true);
- var updatePos = function () {
- if (transformPos) {
- var posInfo = laser.getScreenByPoint(transformPos, true);
- pos.value = posInfo.trueSide ? posInfo.pos : null;
- } else {
- resetUpdatePos();
- }
- };
- var customTheme = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return carryProps.hotTheme.get(props.data).value;
- });
- var show = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(true);
- var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(props, resetUpdatePos, {
- immediate: true
- });
- if (laser.isMap) {
- var zIndex_1 = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(laser.getMapZoomLevel().zoomLevel);
- var zoomLevelChang_1 = function (zoom) {
- zIndex_1.value = zoom.zoomLevel;
- if (forceShow.value || show.value && floorShow.value) {
- updatePos();
- }
- };
- var mapPosChange_1 = function (cameraPos) {
- if (forceShow.value || show.value && floorShow.value) {
- updatePos();
- }
- };
- laser.on("posChange", mapPosChange_1);
- laser.on("mapZoomLevelChange", zoomLevelChang_1);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- show.value = zIndex_1.value >= props.data.visualRange[0] && zIndex_1.value <= props.data.visualRange[1];
- });
- var stopFloorWatch_1 = Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- if (!_store_model__WEBPACK_IMPORTED_MODULE_5__["currentModelId"].value) {
- return;
- }
- var floor = Object(_store_model__WEBPACK_IMPORTED_MODULE_5__["getTrees"])(_store_model__WEBPACK_IMPORTED_MODULE_5__["list"].value, _store_model__WEBPACK_IMPORTED_MODULE_5__["currentModelId"].value).find(function (item) {
- return item.type === "floor";
- });
- if (floor && transformPos) {
- floorShow.value = sdk.entityIncludePoint(floor.id, transformPos);
- console.error("floorShow.value", floorShow.value, props.data.title);
- updatePos();
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- laser.off("posChange", mapPosChange_1);
- laser.off("mapZoomLevelChange", zoomLevelChang_1);
- stopFloorWatch_1();
- });
- } else {
- var scenePoChange_1 = function (cameraPos) {
- if (transformPos) {
- cameraDis.value = Object(_utils__WEBPACK_IMPORTED_MODULE_3__["calcLintDis"])(transformPos, cameraPos);
- if (forceShow.value || isShow.value && floorShow.value) {
- updatePos();
- }
- }
- };
- laser.on("posChange", scenePoChange_1);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- laser.off("posChange", scenePoChange_1);
- stopWatch();
- });
- }
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- stopWatch();
- });
- var __returned__ = {
- props: props,
- carryProps: carryProps,
- laser: laser,
- sdk: sdk,
- forceShow: forceShow,
- cameraDis: cameraDis,
- isShow: isShow,
- pos: pos,
- transformPos: transformPos,
- resetUpdatePos: resetUpdatePos,
- floorShow: floorShow,
- updatePos: updatePos,
- customTheme: customTheme,
- show: show,
- stopWatch: stopWatch,
- DefaultTheme: _theme_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- // carryProps.showHot = carryProps.showHot === props.data ? null : props.data
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'theme',
- props: {
- showContent: {
- type: Boolean,
- required: false
- },
- data: {
- type: null,
- required: true
- },
- x: {
- type: Number,
- required: true
- },
- y: {
- type: Number,
- required: true
- }
- },
- emits: ["click", "touchstart", "mouseenter", "mouseleave"],
- setup: function (__props, _a) {
- var expose = _a.expose,
- emit = _a.emit;
- expose();
- var props = __props;
- var carryProps = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["propsKey"]);
- var style = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return {
- left: props.x + "px",
- top: props.y + "px"
- };
- });
- var __returned__ = {
- emit: emit,
- props: props,
- carryProps: carryProps,
- style: style,
- getResources: _store_app__WEBPACK_IMPORTED_MODULE_2__["getResources"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'atom',
- props: {
- pos: {
- type: null,
- required: true
- },
- custComponent: {
- type: null,
- required: true
- },
- custProps: {
- type: null,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var screen = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["laserKey"]);
- var style = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return screen.value && {
- left: screen.value.x + "px",
- top: screen.value.y + "px"
- };
- });
- var updatePos = function () {
- if (props.pos) {
- var data = sdk.getScreenByPoint(props.pos);
- // console.log(screen.value, props.pos);
- screen.value = data.trueSide ? data.pos : null;
- }
- };
- sdk.on("posChange", updatePos);
- sdk.isMap && sdk.on("mapZoomLevelChange", updatePos);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(props, updatePos);
- updatePos();
- var __returned__ = {
- props: props,
- screen: screen,
- sdk: sdk,
- style: style,
- updatePos: updatePos
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _atom_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./atom.vue */ "./src/sdk/carry/inject/atom.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({
- setup: function () {
- return {
- data: Object(vue__WEBPACK_IMPORTED_MODULE_2__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["propsKey"])
- };
- },
- components: {
- Atom: _atom_vue__WEBPACK_IMPORTED_MODULE_0__["default"]
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var getShowScale = function (len) {
- var retain = len < 1 ? 2 : len < 10 ? 1 : 0;
- var unit = len < 1 ? 'cm' : len < 10 ? 'dm' : 'm';
- var rlen = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["round"])(len, retain) * Math.pow(10, retain);
- // return `${rlen} ${unit}`
- return "".concat(unit === 'dm' ? rlen / 10 : unit === 'cm' ? rlen / 100 : rlen, "m");
- };
- var map = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["laserKey"]);
- var scaleInfo = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])({
- width: 100,
- actual: 100
- });
- var updateScale = function (meterPerPixel, maxWidth, minWidth, consult) {
- if (consult === void 0) {
- consult = 125;
- }
- var width = consult / meterPerPixel;
- if (width > maxWidth) {
- updateScale(meterPerPixel, maxWidth, minWidth, consult / 5);
- } else {
- if (width < minWidth) {
- var consultRaw = consult < 1 ? 1 : consult;
- consult = meterPerPixel * minWidth;
- consult = (Math.floor(consult / consultRaw) + 1) * consultRaw;
- // width = minWidth
- width = consult / meterPerPixel;
- }
- scaleInfo.value.width = width;
- scaleInfo.value.actual = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["round"])(consult, 2);
- }
- };
- var zoom = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(0);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["sdkKey"]);
- var zoomUpdate = function (info) {
- updateScale(info.meterPerPixel, 70, 60);
- zoom.value = info.zoomLevel;
- };
- zoomUpdate(map.getMapZoomLevel());
- map.on('mapZoomLevelChange', zoomUpdate);
- var __returned__ = {
- getShowScale: getShowScale,
- map: map,
- scaleInfo: scaleInfo,
- updateScale: updateScale,
- zoom: zoom,
- sdk: sdk,
- zoomUpdate: zoomUpdate
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _item_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue */ "./src/sdk/carry/measures/item.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["propsKey"]);
- var laser = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["laserKey"]);
- var refs = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])([]);
- var measureMap = props.measureMap;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(refs, function () {
- var list = props.store.measure.list;
- for (var i = 0; i < list.length; i++) {
- var vm = refs.value[i];
- vm && measureMap.set(list[i], vm.canvas);
- }
- }, {
- deep: true
- });
- var __returned__ = {
- props: props,
- laser: laser,
- refs: refs,
- measureMap: measureMap,
- MeasureItem: _item_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _store_constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/constant */ "./src/store/constant.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'item',
- props: {
- data: {
- type: null,
- required: true
- },
- unit: {
- type: null,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- var props = __props;
- var carryProps = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["propsKey"]);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["laserKey"]);
- var canvas = sdk.drawMeasure(__assign(__assign({}, props.data), {
- unit: props.unit,
- datasetId: _store_constant__WEBPACK_IMPORTED_MODULE_2__["TemploraryID"].is(props.data.dataSet.id) ? null : props.data.dataSet.id
- }));
- console.error("measure drawMeasure", props.data);
- var points = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var theme = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return carryProps.measureTheme.get(props.data).value;
- });
- var updatePoints = function () {
- points.value = props.data.points.map(function (item) {
- return sdk.getScreenByPoint(__assign({}, item)).pos;
- });
- };
- var updateBuffer = function (list) {
- list.forEach(function (item) {
- canvas.changeBuffers && canvas.changeBuffers(item.buffers);
- });
- };
- updateBuffer([props.data]);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(function () {
- if (theme.value) {
- updatePoints();
- sdk.off("posChange", updatePoints);
- sdk.on("posChange", updatePoints);
- } else {
- if (props.data.show) {
- canvas.show();
- } else {
- canvas.hide();
- }
- }
- });
- var oldUnit = props.unit;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watch"])(props, function () {
- if (props.unit !== oldUnit && canvas) {
- canvas.changeUnit(props.unit);
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(function () {
- return canvas.clear();
- });
- expose({
- canvas: canvas
- });
- var __returned__ = {
- props: props,
- carryProps: carryProps,
- sdk: sdk,
- canvas: canvas,
- points: points,
- theme: theme,
- updatePoints: updatePoints,
- updateBuffer: updateBuffer,
- oldUnit: oldUnit
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _item_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue */ "./src/sdk/carry/navigation/item.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'index',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_2__["propsKey"]);
- var __returned__ = {
- props: props,
- NavItem: _item_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'item',
- props: {
- data: {
- type: null,
- required: true
- },
- datasetId: {
- type: String,
- required: true
- },
- label: {
- type: String,
- required: true
- },
- success: {
- type: Boolean,
- required: true
- }
- },
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = __props;
- var getFloor = function (id) {
- var trees = Object(_store_model__WEBPACK_IMPORTED_MODULE_2__["getTrees"])(_store_model__WEBPACK_IMPORTED_MODULE_2__["list"].value, id);
- return trees.find(function (item) {
- return item.type === 'floor';
- });
- };
- var navFloor = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var currentFloor = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return getFloor(_store_model__WEBPACK_IMPORTED_MODULE_2__["currentModelId"].value);
- });
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["laserKey"]);
- var pos = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var currentDatasetId = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])();
- var updatePos = function (p) {
- var _a;
- var posInfo = sdk.getScreenByPoint(props.data);
- if (posInfo.trueSide) {
- pos.value = posInfo.pos;
- } else {
- pos.value = null;
- }
- if (sdk.isScene) {
- currentDatasetId.value = p ? p.dataset[0] : (_a = sdk.getPointByScreen()) === null || _a === void 0 ? void 0 : _a.datasetId;
- }
- };
- updatePos();
- sdk.on('posChange', updatePos);
- var laser = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_1__["sdkKey"]);
- if (sdk.isMap) {
- sdk.on('mapZoomLevelChange', updatePos);
- } else if (sdk.isScene) {
- var model = laser.getEntityByPoint(props.data);
- if (model) {
- navFloor.value = getFloor(model.id);
- }
- }
- var __returned__ = {
- props: props,
- getFloor: getFloor,
- navFloor: navFloor,
- currentFloor: currentFloor,
- sdk: sdk,
- pos: pos,
- currentDatasetId: currentDatasetId,
- updatePos: updatePos,
- laser: laser
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _hots_index_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hots/index.vue */ "./src/sdk/carry/hots/index.vue");
- /* harmony import */ var _coord_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./coord/index.vue */ "./src/sdk/carry/coord/index.vue");
- /* harmony import */ var _measures_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./measures/index.vue */ "./src/sdk/carry/measures/index.vue");
- /* harmony import */ var _navigation_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./navigation/index.vue */ "./src/sdk/carry/navigation/index.vue");
- /* harmony import */ var _inject_index_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./inject/index.vue */ "./src/sdk/carry/inject/index.vue");
- /* harmony import */ var _map_attach_index_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./map-attach/index.vue */ "./src/sdk/carry/map-attach/index.vue");
- /* harmony import */ var _fview_index_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./fview/index.vue */ "./src/sdk/carry/fview/index.vue");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./constant */ "./src/sdk/carry/constant.ts");
- /* harmony default export */ __webpack_exports__["default"] = (/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["defineComponent"])({
- __name: 'setup',
- setup: function (__props, _a) {
- var expose = _a.expose;
- expose();
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_8__["propsKey"]);
- var sdk = Object(vue__WEBPACK_IMPORTED_MODULE_0__["inject"])(_constant__WEBPACK_IMPORTED_MODULE_8__["laserKey"]);
- var __returned__ = {
- props: props,
- sdk: sdk,
- Hots: _hots_index_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
- Coord: _coord_index_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
- Measures: _measures_index_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
- Navigation: _navigation_index_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
- InjectComponent: _inject_index_vue__WEBPACK_IMPORTED_MODULE_5__["default"],
- MapAttach: _map_attach_index_vue__WEBPACK_IMPORTED_MODULE_6__["default"],
- FView: _fview_index_vue__WEBPACK_IMPORTED_MODULE_7__["default"]
- };
- Object.defineProperty(__returned__, '__isScriptSetup', {
- enumerable: false,
- value: true
- });
- return __returned__;
- }
- }));
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-7249823e"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = ["innerHTML"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("i", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])($props.class),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($props.style)
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("i", {
- innerHTML: $setup.html
- }, null, 8 /* PROPS */, _hoisted_1), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-4dec16d8"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- key: 0,
- class: "help-strong"
- };
- var _hoisted_2 = {
- class: "help-content"
- };
- var _hoisted_3 = ["src", "width"];
- var _hoisted_4 = {
- key: 1,
- class: "help-btns"
- };
- var _hoisted_5 = {
- key: 2,
- class: "help-btns"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- var _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["help", {
- 'show-mode': $setup.step.showMode,
- mobile: !$setup.os.isPc && !$setup.os.isTablet
- }])
- }, [$setup.step.showMode ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.step.showMode ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["help-line", {
- mobile: !$setup.os.isPc && !$setup.os.isTablet
- }]),
- ref: "line"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "pull-more",
- class: "help-line-icon"
- })], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" \r\n <ui-icon\r\n type=\"close\"\r\n class=\"help-close fun-ctrl\"\r\n @click=\"close('advance')\"\r\n v-if=\"showStep\"\r\n /> "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [$setup.step.img ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("img", {
- key: 0,
- src: $setup.step.img,
- width: $setup.step.imgWidth,
- class: "help-img",
- onLoad: _cache[0] || (_cache[0] = function ($event) {
- return $setup.imgLoaded = true;
- })
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_3)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", {
- class: "help-p",
- ref: "content"
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.step.content), 513 /* TEXT, NEED_PATCH */), $props.showStep ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_4, [!$setup.isFirst ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, {
- key: 0,
- onClick: _cache[1] || (_cache[1] = function ($event) {
- return $setup.index--;
- }),
- class: "help-btn",
- type: "submit"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("help.prev")), 1 /* TEXT */)];
- }),
- _: 1 /* STABLE */
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), !$setup.isLast ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, {
- key: 1,
- onClick: _cache[2] || (_cache[2] = function ($event) {
- return $setup.index++;
- }),
- class: "help-btn",
- type: "primary"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("help.next")), 1 /* TEXT */)];
- }),
- _: 1 /* STABLE */
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.isLast ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, {
- key: 2,
- onClick: $props.close,
- class: "help-btn",
- type: "primary"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.ok")), 1 /* TEXT */)];
- }),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["onClick"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $props.btns ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_5, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($props.btns, function (btn) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_button, {
- class: "help-btn",
- onClick: function ($event) {
- return $props.clickBtn && $props.clickBtn(btn.key);
- },
- type: btn.type
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(btn.label), 1 /* TEXT */)];
- }),
- _: 2 /* DYNAMIC */
- }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["onClick", "type"]);
- }), 256 /* UNKEYED_FRAGMENT */))])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close_r",
- class: "btn-help-close fun-ctrl",
- onClick: _cache[3] || (_cache[3] = function ($event) {
- return $props.close('advance');
- })
- })])], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-c03cd560"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- class: "help"
- };
- var _hoisted_2 = {
- class: "help-content"
- };
- var _hoisted_3 = {
- class: "help-step"
- };
- var _hoisted_4 = ["src", "alt"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close_r",
- class: "help-close fun-ctrl",
- onClick: _cache[0] || (_cache[0] = function ($event) {
- return $props.close();
- })
- }), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.setps, function (setp) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", {
- src: setp.img,
- alt: setp.title
- }, null, 8 /* PROPS */, _hoisted_4), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h3", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(setp.title), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(setp.content), 1 /* TEXT */)])]);
- }), 64 /* STABLE_FRAGMENT */))])]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-2aa25d26"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- key: 1
- };
- var _hoisted_2 = ["innerHTML"];
- var _hoisted_3 = {
- key: 2,
- class: "deteil fun-ctrl"
- };
- var _hoisted_4 = {
- key: 3,
- class: "close-trl fun-ctrl"
- };
- var _hoisted_5 = {
- class: "hot-full"
- };
- var _hoisted_6 = {
- key: 0,
- class: "close-trl fun-ctrl"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_audio = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-audio");
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- var _component_show_content = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("show-content");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [!$setup.showFull && $props.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["hot-content-layout", {
- sam: $props.detail
- }])
- }, [$props.data.type === 'AUDIO' && $props.data.meta.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_audio, {
- key: 0,
- class: "audio",
- src: $setup.getResources($props.data.meta[0].url),
- ref: "audio"
- }, null, 8 /* PROPS */, ["src"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("h2", {
- ref: "domf",
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({
- 'audio-layout': $props.data.type === 'AUDIO' && $props.data.meta.length
- })
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.title), 3 /* TEXT, CLASS */), $props.data.type !== 'AUDIO' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["FilesMange"], {
- hot: $props.data,
- onPull: _cache[0] || (_cache[0] = function (index) {
- return _ctx.$emit('full', index);
- }),
- "in-full": ""
- }, null, 8 /* PROPS */, ["hot"])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "content",
- innerHTML: $props.data.content,
- ref: "domd"
- }, null, 8 /* PROPS */, _hoisted_2), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- data: $props.data
- }, undefined, true), $props.detail && !$props.full ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- onClick: _cache[1] || (_cache[1] = function ($event) {
- return $setup.showFull = true;
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "detail"
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t("sys.detail")) + " >", 1 /* TEXT */)])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $props.detail ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close",
- onClick: _cache[2] || (_cache[2] = function ($event) {
- return _ctx.$emit('hide');
- })
- })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $props.detail && $setup.showFull ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- key: 1,
- to: "body"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_5, [$props.detail ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close",
- onClick: _cache[3] || (_cache[3] = function ($event) {
- return $setup.showFull = false;
- }),
- size: "24px"
- })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_show_content, {
- data: $props.data,
- show: true,
- full: true,
- detail: false,
- onFull: _cache[4] || (_cache[4] = function (index) {
- return _ctx.$emit('full', index);
- })
- }, null, 8 /* PROPS */, ["data"])])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-3247eb74"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- key: 0,
- class: "edit-hot"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["LabelHotItem"], {
- data: $props.data,
- x: $props.x,
- y: $props.y,
- "no-use-default": "",
- permanent: false
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [!$setup.customMap.recording ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- onClick: _cache[0] || (_cache[0] = function ($event) {
- return $props.onEdit($props.data);
- }),
- class: "fun-ctrl"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "edit"
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.$t('sys.update')), 1 /* TEXT */)])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)];
- }),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["data", "x", "y"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-365cf846"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = ["onClick"];
- var _hoisted_2 = ["src"];
- var _hoisted_3 = {
- class: "mobile-bubble strengthen"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_bubble = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-bubble");
- return $setup.useDefault ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($props.defaultTheme), {
- key: 0,
- data: $props.data,
- showContent: $setup.showContent,
- x: $props.x,
- y: $props.y,
- onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])($setup.clickHandler, ["stop"]),
- onTouchstart: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])),
- onMouseenter: _cache[1] || (_cache[1] = function ($event) {
- return $setup.isHover = true;
- }),
- onMouseleave: _cache[2] || (_cache[2] = function ($event) {
- return $setup.isHover = false;
- })
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, ["data", "showContent", "x", "y", "onClick"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["hot-item", {
- active: $props.active
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- onMouseenter: _cache[9] || (_cache[9] = function ($event) {
- return $setup.isHover = true;
- }),
- onMouseleave: _cache[10] || (_cache[10] = function ($event) {
- return $setup.isHover = false;
- }),
- onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])($setup.clickHandler, ["stop"]),
- onContextmenu: _cache[11] || (_cache[11] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"])),
- onTouchstart: _cache[12] || (_cache[12] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"]))
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" <template></template> "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", {
- src: $setup.getResources($props.data.style.icon),
- onMousedown: _cache[3] || (_cache[3] = function (e) {
- return $setup.emit('mousedown', e);
- }),
- onClick: _cache[4] || (_cache[4] = function (e) {
- return $setup.emit('click', e);
- })
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_2), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- onClick: _cache[8] || (_cache[8] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"]))
- }, [$setup.os.isPc ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_bubble, {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["hot-bubble", {
- pc: $setup.os.isPc || $setup.os.isHorizontal.value
- }]),
- show: $setup.showContent && !~$setup.pullIndex,
- type: $setup.os.isPc ? 'left' : $setup.os.isHorizontal.value ? 'right' : 'top',
- level: "center"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [!_ctx.$slots.content ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Content"], {
- key: 0,
- data: $props.data,
- onFull: _cache[5] || (_cache[5] = function (index) {
- return $setup.pullIndex = index;
- }),
- show: $setup.showContent && !~$setup.pullIndex
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function () {
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- data: $props.data
- }, undefined, true)];
- }),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["data", "show"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "content", {
- key: 1
- }, undefined, true)];
- }),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["class", "show", "type"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- key: 1,
- to: "body"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["withDirectives"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_3, [!_ctx.$slots.content ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Content"], {
- key: 0,
- show: $setup.showContent && !~$setup.pullIndex,
- data: $props.data,
- onFull: _cache[6] || (_cache[6] = function (index) {
- return $setup.pullIndex = index;
- }),
- detail: true,
- onHide: $setup.clickHandler
- }, null, 8 /* PROPS */, ["show", "data"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "content", {
- key: 1
- }, undefined, true)], 512 /* NEED_PATCH */), [[vue__WEBPACK_IMPORTED_MODULE_0__["vShow"], $setup.showContent && !~$setup.pullIndex]])])), !!~$setup.pullIndex ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["PullHot"], {
- key: 2,
- info: $props.data,
- onClose: _cache[7] || (_cache[7] = function ($event) {
- return $setup.pullIndex = -1;
- }),
- metaIndex: $setup.pullIndex
- }, null, 8 /* PROPS */, ["info", "metaIndex"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])], 46 /* CLASS, STYLE, PROPS, HYDRATE_EVENTS */, _hoisted_1));
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-22836f2d"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- key: 0,
- class: "mates"
- };
- var _hoisted_2 = ["onClick"];
- var _hoisted_3 = ["src"];
- var _hoisted_4 = {
- key: 1,
- class: "video",
- autoplay: "",
- controls: "",
- playsinline: "",
- "webkit-playsinline": ""
- };
- var _hoisted_5 = ["src"];
- var _hoisted_6 = {
- key: 2,
- class: "iframe"
- };
- var _hoisted_7 = ["src"];
- var _hoisted_8 = {
- class: "file-mange"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_slide = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-slide");
- return $props.hot.type !== 'TEXT' && $props.hot.type !== 'AUDIO' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [$props.hot.meta ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_slide, {
- key: 0,
- items: $props.hot.meta,
- showCtrl: $props.hot.meta.length > 1,
- currentIndex: $props.index,
- onChange: _cache[0] || (_cache[0] = function (i) {
- return $setup.emit('change', i);
- }),
- showInfos: $props.hot.meta.length > 1 && !$props.hideInfo
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) {
- var raw = _a.raw,
- index = _a.index;
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["meta-item", {
- full: $props.inFull
- }]),
- onClick: function ($event) {
- return $props.inFull && $setup.emit('pull', index);
- }
- }, [$props.hot.type === 'IMAGE' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("img", {
- key: 0,
- src: $setup.getResources(raw.url)
- }, null, 8 /* PROPS */, _hoisted_3)) : $props.hot.type === 'VIDEO' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("video", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("source", {
- src: $setup.getResources(raw.url),
- type: "video/mp4"
- }, null, 8 /* PROPS */, _hoisted_5)])) : $props.hot.type === 'WEB' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("iframe", {
- src: $setup.getResources(raw.url)
- }, " ", 8 /* PROPS */, _hoisted_7)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 10 /* CLASS, PROPS */, _hoisted_2)];
- }),
- attach: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) {
- var active = _a.active;
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_8, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icons", {
- active: active
- }, undefined, true)])];
- }),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["items", "showCtrl", "currentIndex", "showInfos"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-733e3cfe"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- class: "hot-layer"
- };
- var _hoisted_2 = {
- class: "pull-meta"
- };
- var _hoisted_3 = {
- key: 0,
- controls: "",
- autoplay: "",
- playsinline: "",
- "webkit-playsinline": ""
- };
- var _hoisted_4 = ["src"];
- var _hoisted_5 = ["src"];
- var _hoisted_6 = ["src"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- var _component_ui_slide = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-slide");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: "body"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["close", {
- pc: $setup.os.isPc && !$setup.os.isTablet
- }]),
- onClick: _cache[0] || (_cache[0] = function ($event) {
- return $setup.emit('close');
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close",
- ctrl: ""
- })], 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["pull-hot", {
- pc: $setup.os.isPc && !$setup.os.isTablet
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" <h3>{{ info.title }}</h3> "), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" <div class=\"content\" v-html=\"info.content\"></div> "), $props.info.type !== 'IMAGE' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($props.info.meta, function (meta) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$props.info.type === 'VIDEO' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("video", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("source", {
- src: $setup.getResources(meta.url)
- }, null, 8 /* PROPS */, _hoisted_4)])) : $props.info.type === 'WEB' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("iframe", {
- key: 1,
- src: $setup.getResources(meta.url)
- }, " ", 8 /* PROPS */, _hoisted_5)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }), 256 /* UNKEYED_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_slide, {
- key: 1,
- class: "full-slide",
- items: $props.info.meta,
- showCtrl: $props.info.meta.length > 1,
- currentIndex: $props.metaIndex,
- showInfos: $props.info.meta.length > 1
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(function (_a) {
- var raw = _a.raw;
- return [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["full-img", {
- pc: $setup.os.isPc || $setup.os.isHorizontal.value,
- tablet: $setup.os.isTablet,
- horizontal: $setup.os.isHorizontal.value
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", {
- src: $setup.getResources(raw.url)
- }, null, 8 /* PROPS */, _hoisted_6)], 2 /* CLASS */)];
- }),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["items", "showCtrl", "currentIndex", "showInfos"]))])])], 2 /* CLASS */)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.loaded ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($setup.Component), {
- key: 0
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$setup.realScenePos && $setup.pos && $setup.pos.real ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", {
- key: 0,
- class: "anchor",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- left: $setup.realScenePos.x + 'px',
- top: $setup.realScenePos.y + 'px'
- })
- }, null, 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.linePosStyle && $setup.pos && $setup.pos.real ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 1,
- class: "line",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.linePosStyle)
- }, null, 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "coord",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])(__assign(__assign({}, $setup.screenStyle), {
- visibility: $setup.pos && $setup.pos.real ? 'visible' : 'hidden'
- })),
- ref: "vmRef"
- }, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.real, function (v, k) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(k) + ": " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(v), 1 /* TEXT */);
- }), 256 /* UNKEYED_FRAGMENT */))], 4 /* STYLE */)], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-c70c4088"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = /*#__PURE__*/_withScopeId(function () {
- /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "split w"
- }, null, -1 /* HOISTED */);
- });
- var _hoisted_2 = /*#__PURE__*/_withScopeId(function () {
- /*#__PURE__*/return Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "split h"
- }, null, -1 /* HOISTED */);
- });
- var _hoisted_3 = ["onClick"];
- var _hoisted_4 = {
- class: "atom"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_input = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-input");
- return $setup.status.ret ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [$setup.status.index === -1 ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [_hoisted_1, _hoisted_2], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.screens, function (screen, key) {
- var _a;
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$setup.status.index === -1 || $setup.status.index === key ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["screen", (_a = {}, _a[key] = true, _a.full = $setup.status.index === key, _a)]),
- onClick: function ($event) {
- return $setup.fullScreen(key);
- }
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("i", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["icon iconfont fun-ctrl", $setup.status.index === key ? 'icon-lessen' : 'icon-switch'])
- }, null, 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(screen.name) + " ", 1 /* TEXT */), key === $setup.screenEnum.Top ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "fview-more",
- onClick: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function ($event) {
- return $setup.status.showTopMore = !$setup.status.showTopMore;
- }, ["stop"]))
- }, "…"), $setup.status.showTopMore ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: "leave-menu",
- onClick: _cache[3] || (_cache[3] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["stop"]))
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["atom", {
- disabled: $setup.store.store.controlPoint.unSetScene
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, {
- type: "checkbox",
- label: $setup.main.gfw ? _ctx.$t('view.showGaodeMap') : _ctx.$t('view.showGoogleMap'),
- modelValue: $setup.status.showMap,
- "onUpdate:modelValue": _cache[1] || (_cache[1] = function ($event) {
- return $setup.status.showMap = $event;
- })
- }, null, 8 /* PROPS */, ["label", "modelValue"])], 2 /* CLASS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_input, {
- type: "checkbox",
- label: _ctx.$t('view.showFloorpan'),
- modelValue: $setup.status.showFloorPan,
- "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
- return $setup.status.showFloorPan = $event;
- })
- }, null, 8 /* PROPS */, ["label", "modelValue"])])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 10 /* CLASS, PROPS */, _hoisted_3)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }), 64 /* STABLE_FRAGMENT */))], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.props.store.hot.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.props.store.hot.list, function (item) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [$setup.props.share.showHots || [$setup.props.share.showHot, $setup.props.share.foreShowHot].includes(item) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["HotItem"], {
- data: item,
- key: item.id,
- fource: !$setup.props.share.showHots && [$setup.props.share.showHot, $setup.props.share.foreShowHot].includes(item)
- }, null, 8 /* PROPS */, ["data", "fource"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }), 256 /* UNKEYED_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.pos && ($setup.forceShow || $setup.show && $setup.floorShow && $setup.carryProps.store.hot.show && $setup.isShow) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [!$setup.customTheme || $props.fource ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["DefaultTheme"], {
- key: 0,
- data: $props.data,
- x: $setup.pos.x,
- y: $setup.pos.y,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])({
- active: $setup.carryProps.share.showHot === $setup.props.data
- }),
- onClick: _cache[0] || (_cache[0] = function ($event) {
- return $setup.carryProps.share.showHot = $setup.props.data;
- })
- }, null, 8 /* PROPS */, ["data", "x", "y", "class"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($setup.customTheme.component), Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- key: 1,
- data: $props.data,
- active: $setup.carryProps.share.showHot === $setup.props.data,
- defaultTheme: $setup.DefaultTheme,
- x: $setup.pos.x,
- y: $setup.pos.y
- }, $setup.customTheme.props), null, 16 /* FULL_PROPS */, ["data", "active", "x", "y"]))], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-5e0781c2"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = ["src"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["hot-item default", {
- active: $props.showContent
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- onClick: _cache[0] || (_cache[0] = function (e) {
- return $setup.emit('click', e);
- }),
- onTouchstart: _cache[1] || (_cache[1] = function (e) {
- return $setup.emit('touchstart', e);
- }),
- onMouseenter: _cache[2] || (_cache[2] = function (e) {
- return $setup.emit('mouseenter', e);
- }),
- onMouseleave: _cache[3] || (_cache[3] = function (e) {
- return $setup.emit('mouseleave', e);
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("img", {
- src: $setup.getResources($props.data.style.icon),
- class: "hot-icon"
- }, null, 8 /* PROPS */, _hoisted_1), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.data.title), 1 /* TEXT */)], 38 /* CLASS, STYLE, HYDRATE_EVENTS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.style && $props.pos ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: "inject-com",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style)
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" <div class=\"test\">{{pos}}</div> "), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($props.custComponent), Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(__assign(__assign({}, $props.custProps), {
- pos: $props.pos,
- platform: $setup.sdk.isMap ? 'map' : 'scene'
- }))), null, 16 /* FULL_PROPS */))], 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_Atom = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("Atom");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.data.injectThemes, function (_a, i) {
- var _b = _a.props,
- pos = _b.pos,
- props = __rest(_b, ["pos"]),
- component = _a.component;
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_Atom, {
- pos: pos,
- "cust-component": component,
- "cust-props": props
- }, null, 8 /* PROPS */, ["pos", "cust-component", "cust-props"]);
- }), 256 /* UNKEYED_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _withScopeId = function (n) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-2d9a1adb"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n;
- };
- var _hoisted_1 = {
- class: "info"
- };
- var _hoisted_2 = {
- key: 0,
- class: "zoom"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [$setup.sdk.debug ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_2, "leave: " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.zoom), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "scale",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- width: $setup.scaleInfo.width + 'px'
- })
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.getShowScale($setup.scaleInfo.actual)), 5 /* TEXT, STYLE */)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.props.store.measure.list, function (item, i) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["MeasureItem"], {
- key: Math.random() * 100,
- data: item,
- unit: $setup.props.store.measure.unit,
- ref_for: true,
- ref: function (canvas) {
- return $setup.refs[i] = canvas;
- }
- }, null, 8 /* PROPS */, ["data", "unit"]);
- }), 128 /* KEYED_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.theme ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($setup.theme.component), Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- key: 0,
- data: $props.data,
- points: $setup.points
- }, $setup.theme.props), null, 16 /* FULL_PROPS */, ["data", "points"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.props.store.navigation, function (item, i) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [item ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["NavItem"], {
- success: !!($setup.props.store.navigation[0] && $setup.props.store.navigation[1]),
- key: Math.random(),
- datasetId: item.pos.datasetId,
- data: item.screen || item.pos.position,
- label: i === 0 ? 'start' : 'end'
- }, null, 8 /* PROPS */, ["success", "datasetId", "data", "label"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }), 256 /* UNKEYED_FRAGMENT */)), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])(" <Panel v-if=\"props.store.navigation.length > 0\" v-show=\"props.store.showNavpanel\" /> ")], 2112 /* STABLE_FRAGMENT, DEV_ROOT_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- var _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return $setup.pos && ($setup.sdk.isMap || $setup.props.datasetId === $setup.currentDatasetId && (!$setup.currentFloor || !$setup.navFloor || $setup.currentFloor.id === $setup.navFloor.id)) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- left: $setup.pos.x + 'px',
- top: $setup.pos.y + 'px'
- }),
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["atom", ($setup.sdk.isScene ? 'scene-atom' : 'map-atom') + (' ' + $props.label) + ($props.success ? ' nav-success' : '')])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: $props.label === 'start' ? 'iorigin' : 'destination'
- }, null, 8 /* PROPS */, ["type"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.label === 'start' ? _ctx.$t('scene.navStart') : _ctx.$t('scene.navEnd')), 1 /* TEXT */)], 6 /* CLASS, STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--14-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/ts-loader??ref--14-2!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: "carry-layer",
- onContextmenu: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(function () {}, ["right", "stop", "prevent"]))
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Hots"]), $setup.props.store.coord && $setup.sdk.isScene ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Coord"], {
- key: 0
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.props.showMeasures && $setup.sdk.isScene ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Measures"], {
- key: 1
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Navigation"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["InjectComponent"]), $setup.sdk.isMap ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["MapAttach"], {
- key: 2
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.sdk.isScene ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["FView"], {
- key: 3
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 32 /* HYDRATE_EVENTS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705 ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["src"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: "ui-audio",
- onClick: $setup.clickHandler
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("audio", {
- onPlay: $setup.rotation,
- ref: "audio",
- autoplay: "",
- loop: ""
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("source", {
- src: $props.src
- }, null, 8 /* PROPS */, _hoisted_1)], 544 /* HYDRATE_EVENTS, NEED_PATCH */), (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.randoms, random => {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", {
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- '--percent': random
- })
- }, null, 4 /* STYLE */);
- }), 256 /* UNKEYED_FRAGMENT */))]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["onClick"];
- const _hoisted_2 = {
- class: "bubble-layer strengthen"
- };
- const _hoisted_3 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "bubble-arr"
- }, null, -1 /* HOISTED */);
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Transition"], {
- name: "fade"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [$props.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["bubble asd", {
- [$props.type]: true,
- [$props.level]: true
- }]),
- onClick: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])($setup.stop, ["stop"]),
- onContextmenu: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(() => {}, ["stop"]))
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [_hoisted_3, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")])], 42 /* CLASS, PROPS, HYDRATE_EVENTS */, _hoisted_1)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 3 /* FORWARDED */
- });
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("button", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-button", $setup.className]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style)
- }, [$props.icon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UIIcon"], {
- key: 0,
- type: $props.icon,
- class: "ui-button-icon"
- }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892 ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Confirm"], {
- title: $props.title,
- func: $setup.clickHandler,
- noText: $props.noText,
- okText: $props.okText
- }, {
- content: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "cropper-layer",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style)
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["VueCropper"], Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- ref: "vmRef"
- }, $setup.option, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toHandlers"])($setup.on)), null, 16 /* FULL_PROPS */)], 4 /* STYLE */)]),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["title", "noText", "okText"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9 ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "alert-content"
- };
- const _hoisted_2 = {
- key: 0
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button");
- const _component_ui_dialog = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-dialog");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_dialog, null, {
- header: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.title), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("i", {
- class: "iconfont icon-close fun-ctrl",
- onClick: _cache[0] || (_cache[0] = (...args) => _ctx.close && _ctx.close(...args))
- })]),
- footer: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, {
- type: "submit",
- onClick: _ctx.close
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.okText), 1 /* TEXT */)]),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["onClick"])]),
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.content), 1 /* TEXT */), _ctx.extend ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.extend), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 1 /* STABLE */
- });
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 1
- };
- const _hoisted_2 = {
- key: 1,
- class: "confirm-content"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_button = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-button");
- const _component_ui_dialog = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-dialog");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_dialog, null, {
- header: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [!_ctx.$slots.header ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.title), 1 /* TEXT */), _ctx.func && !_ctx.hideClose ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("i", {
- key: 0,
- class: "iconfont icon-close fun-ctrl",
- onClick: _cache[0] || (_cache[0] = $event => _ctx.close('no'))
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.title), 1 /* TEXT */))]),
- footer: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [!_ctx.$slots.footer ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, {
- type: "submit",
- onClick: _cache[1] || (_cache[1] = $event => _ctx.close('no'))
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.noText), 1 /* TEXT */)]),
- _: 1 /* STABLE */
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_button, {
- type: "primary",
- onClick: _cache[2] || (_cache[2] = $event => _ctx.close('ok'))
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.okText), 1 /* TEXT */)]),
- _: 1 /* STABLE */
- })], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "footer", {
- key: 1
- })]),
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [_ctx.$slots.content ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "content", {
- key: 0
- }) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.content), 1 /* TEXT */))]),
- _: 3 /* FORWARDED */
- });
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067 ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-dialog__box"
- };
- const _hoisted_2 = {
- key: 0
- };
- const _hoisted_3 = {
- key: 1
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [_ctx.$slots.header ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("header", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "header")])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("section", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]), _ctx.$slots.footer ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("footer", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "footer")])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_dialog_content = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("dialog-content");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: "body"
- }, [_ctx.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: "ui-dialog",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- zIndex: _ctx.zIndex
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_dialog_content, null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({
- _: 2 /* DYNAMIC */
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.$slots, (slot, name) => {
- return {
- name: name,
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(raw => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, name, Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(raw)))])
- };
- })]), 1024 /* DYNAMIC_SLOTS */)], 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _withScopeId = n => (Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-679edff8"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n);
- const _hoisted_1 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("i", {
- class: "icon"
- }, null, -1 /* HOISTED */));
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: "body"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(vue__WEBPACK_IMPORTED_MODULE_0__["Transition"], {
- name: "slide-down",
- mode: "out-in",
- appear: ""
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [_ctx.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: "ui-toast",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- zIndex: _ctx.zIndex
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-toast__box", [_ctx.type]])
- }, [_hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.content), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("i", {
- class: "iconfont icon-close close",
- onClick: _cache[0] || (_cache[0] = (...args) => _ctx.close && _ctx.close(...args))
- })], 2 /* CLASS */)], 4 /* STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 1 /* STABLE */
- })]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63 ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- slot: "header"
- }, " sdfsdf ", -1 /* HOISTED */);
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_dialog = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-dialog");
- return false ? (undefined) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: $props.mount
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- ref: "vmRef",
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-floating", $setup.props.class]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- onMouseenter: _cache[0] || (_cache[0] = $event => $setup.emit('enter')),
- onMouseleave: _cache[1] || (_cache[1] = $event => $setup.emit('leave'))
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 38 /* CLASS, STYLE, HYDRATE_EVENTS */)], 8 /* PROPS */, ["to"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.brotherInstances ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-gate-content", {
- active: $setup.active
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- active: $setup.active
- })], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: "ui-gate-layer",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- 'height': $setup.normalizeUnitToStyle($props.height),
- '--len': $setup.contentInstances.length,
- '--current': $setup.slideIndex
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-gate-slides", {
- absolute: $props.absolute
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 2 /* CLASS */)], 4 /* STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490 ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "group-option"
- };
- const _hoisted_2 = {
- key: 0,
- class: "group-option-label"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [$setup.props.label ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.props.label) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon", {
- class: "icon"
- })])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-group", {
- control: $props.control
- }])
- }, [!_ctx.$slots.header ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [$setup.props.title ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("h3", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-title", !_ctx.$slots.default && $setup.contentStyle])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.props.title) + " ", 1 /* TEXT */), _ctx.$slots.icon || $props.control ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-icon", $setup.animationRef && {
- show: $setup.animationRef.show
- }]),
- onClick: _cache[0] || (_cache[0] = $event => $props.control && $setup.animationRef.changeShow())
- }, [_ctx.$slots.icon ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon", {
- key: 0
- }) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["icon"], {
- key: 1,
- type: "pull-down",
- size: "12px",
- ctrl: ""
- }))], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-title", !_ctx.$slots.default && $setup.contentStyle])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "header"), _ctx.$slots.icon || $props.control ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-icon", $setup.animationRef && {
- show: $setup.animationRef.show
- }]),
- onClick: _cache[1] || (_cache[1] = $event => $props.control && $setup.animationRef.changeShow())
- }, [_ctx.$slots.icon ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon", {
- key: 0
- }) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $props.control ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["icon"], {
- key: 1,
- class: "group-control-icon",
- type: "pull-down",
- size: "12px",
- ctrl: ""
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */)), _ctx.$slots.default ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 2
- }, [$props.control ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UISizeAnimation"], {
- key: 0,
- ref: "animationRef",
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-content", $setup.contentStyle])
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["class"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["group-content", $setup.contentStyle])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 2 /* CLASS */))], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "default-msg"
- };
- const _hoisted_2 = {
- key: 0,
- class: "default-msg"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return $setup.mount && ($props.msg || _ctx.$slots.default) ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["guide", {
- 'floating-mode': $props.floatClass
- }]),
- ref: "guideRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "content", {
- show: $setup.shouldShow
- }), $props.floatClass ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UIFloating"], {
- key: 0,
- mount: $setup.mountEl,
- refer: $setup.guideRef,
- dire: "bottom",
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(`guide-floating ${$setup.props.floatClass} ${$props.type}`)
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Bubble"], {
- show: $setup.shouldShow,
- class: "guide-bubble",
- type: $props.type
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [$props.msg ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.msg), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- key: 1
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "guide-close",
- onClick: _cache[0] || (_cache[0] = $event => $setup.shouldShow = false)
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close",
- ctrl: ""
- })])]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["show", "type"])]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["mount", "refer", "class"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Bubble"], {
- key: 1,
- show: $setup.shouldShow,
- class: "guide-bubble",
- type: $props.type
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [$props.msg ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.msg), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- key: 1
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "guide-close",
- onClick: _cache[1] || (_cache[1] = $event => $setup.shouldShow = false)
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "close",
- ctrl: ""
- })])]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["show", "type"]))], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "content", {
- key: 1,
- show: false
- });
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "tip"
- };
- const _hoisted_2 = {
- key: 0,
- class: "tip"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $props.svg ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Icon"], {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["icon ui-kankan-icon", $setup.className]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- type: $props.type,
- onClick: _cache[0] || (_cache[0] = ev => $setup.emit('click', ev))
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default"), $props.tip && $setup.os.isPc && !$setup.os.isTablet ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.tip), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["class", "style", "type"])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("i", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["iconfont ui-kankan-icon icon", $setup.className]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- onClick: _cache[1] || (_cache[1] = ev => $setup.emit('click', ev)),
- ref: "vm"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default"), $props.tip && $setup.os.isPc && !$setup.os.isTablet ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_2, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.tip), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 6 /* CLASS, STYLE */));
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228 ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["id", "checked"];
- const _hoisted_2 = ["for"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "input checkbox",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- width: _ctx.width,
- height: _ctx.height
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- id: $setup.id,
- type: "checkbox",
- class: "replace-input",
- checked: $setup.props.modelValue,
- onInput: _cache[0] || (_cache[0] = ev => $setup.emit('update:modelValue', ev.target.checked))
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_1), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["replace", {
- checked: $setup.props.modelValue
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["icon"], {
- type: "checkbox",
- size: _ctx.width > _ctx.height ? _ctx.height : _ctx.width
- }, null, 8 /* PROPS */, ["size"])], 2 /* CLASS */)], 4 /* STYLE */), $setup.props.label ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("label", {
- key: 0,
- class: "label",
- for: $setup.id
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.props.label), 9 /* TEXT, PROPS */, _hoisted_2)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["name", "disabled", "id", "value", "checked"];
- const _hoisted_2 = {
- key: 0,
- class: "replace"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["color input", {
- default: !_ctx.$slots.replace
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- width: _ctx.width,
- height: _ctx.height
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- name: _ctx.name,
- disabled: _ctx.disabled,
- id: $setup.id,
- value: $setup.props.modelValue,
- type: "color",
- class: "replace-input",
- checked: $setup.props.modelValue,
- onInput: $setup.inputHandler
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_1), _ctx.$slots.replace ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "replace")])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["accept", "multiple"];
- const _hoisted_2 = {
- key: 2,
- class: "replace"
- };
- const _hoisted_3 = {
- key: 0,
- class: "placeholder"
- };
- const _hoisted_4 = {
- class: "bottom"
- };
- const _hoisted_5 = {
- key: 0
- };
- const _hoisted_6 = {
- key: 2,
- class: "tj"
- };
- const _hoisted_7 = {
- key: 3,
- class: "use-replace"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["input file", {
- suffix: _ctx.$slots.icon,
- disabled: _ctx.disabled,
- valuable: $setup.valuable
- }])
- }, [$setup.valuable ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "valuable", {
- key: _ctx.modelValue
- }) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), !_ctx.maxLen || _ctx.maxLen > _ctx.modelValue.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("input", {
- key: 1,
- class: "ui-text",
- type: "file",
- ref: "inputRef",
- accept: _ctx.accept,
- multiple: _ctx.multiple,
- onChange: $setup.selectFileHandler
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_1)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), !_ctx.$slots.replace ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_2, [!$setup.valuable ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "add"
- })]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.placeholder), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", _hoisted_4, [!_ctx.othPlaceholder ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [_ctx.accept ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])("支持 " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.accept) + " 等格式,", 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), $setup.normalizeScale ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 1
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])("宽*高比例 " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.scale) + ",", 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), _ctx.maxSize ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 2
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])("大小不超过 " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.sizeStr) + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxLen ? ',' : ''), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), _ctx.maxLen ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 3
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])("个数不超过 " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxLen) + "个", 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 1
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.othPlaceholder), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */))])])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 1
- }, [!_ctx.maxLen || _ctx.maxLen > _ctx.modelValue.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_5, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.multiple ? _ctx.addText : _ctx.replaceText), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2112 /* STABLE_FRAGMENT, DEV_ROOT_FRAGMENT */)), _ctx.maxLen && _ctx.modelValue.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_6, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.modelValue.length || 0), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" / " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxLen), 1 /* TEXT */)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "replace")]))], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9 ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "error-msg"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $setup.types[$setup.type] ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-input", {
- require: $setup.props.require,
- error: $setup.props.error,
- disabled: _ctx.disabled
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.style),
- onClick: _cache[0] || (_cache[0] = e => $setup.emit('click', e))
- }, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveDynamicComponent"])($setup.types[$setup.type].component), Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])($setup.childProps, {
- modelValue: $setup.props.modelValue
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toHandlers"])($setup.targetEmit), {
- ref: "vmRef"
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({
- _: 2 /* DYNAMIC */
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.$slots, (slot, name) => {
- return {
- name: name,
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(raw => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, name, Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(raw)))])
- };
- })]), 1040 /* FULL_PROPS, DYNAMIC_SLOTS */, ["modelValue"])), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default"), _ctx.error ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.error), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 6 /* CLASS, STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9 ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "multiple-option"
- };
- const _hoisted_2 = {
- class: "ui-input"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_Checkbox = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("Checkbox");
- const _component_Select = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("Select");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_Select, {
- floatingClass: "multiple",
- options: _ctx.options,
- placeholder: _ctx.placeholder,
- labelValue: _ctx.fillValue,
- stopEl: "*"
- }, {
- option: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(({
- raw
- }) => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_Checkbox, {
- "onUpdate:modelValue": checked => _ctx.updateItem(checked, raw),
- modelValue: _ctx.isCheck(raw)
- }, null, 8 /* PROPS */, ["onUpdate:modelValue", "modelValue"])]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(raw.label), 1 /* TEXT */)])]),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["options", "placeholder", "labelValue"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ctrls"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UIText"], {
- key: $setup.key,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["number ready", {
- ctrl: _ctx.ctrl
- }]),
- type: "text",
- right: _ctx.right,
- modelValue: $setup.tempValue,
- placeholder: _ctx.placeholder,
- "onUpdate:modelValue": $setup.updateTempValue,
- other: {
- min: _ctx.min,
- max: _ctx.max,
- step: _ctx.step
- },
- onBlur: $setup.blurHandler,
- readonly: !_ctx.inInput
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({
- _: 2 /* DYNAMIC */
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.$slots, (slot, name) => {
- return {
- name: name,
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(raw => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, name, Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(raw)))])
- };
- }), _ctx.ctrl ? {
- name: "icon",
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Icon"], {
- type: "up-a",
- ctrl: "",
- class: "up",
- onClick: _cache[0] || (_cache[0] = $event => $setup.updateModelValue($setup.normValue(_ctx.modelValue, true) + _ctx.step))
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Icon"], {
- type: "d-r",
- ctrl: "",
- class: "down",
- onClick: _cache[1] || (_cache[1] = $event => $setup.updateModelValue($setup.normValue(_ctx.modelValue, true) - _ctx.step))
- })])]),
- key: "0"
- } : undefined]), 1032 /* PROPS, DYNAMIC_SLOTS */, ["class", "right", "modelValue", "placeholder", "other", "readonly"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2 ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["name", "disabled", "id", "checked"];
- const _hoisted_2 = ["for"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "input radio",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- width: _ctx.width,
- height: _ctx.height
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- name: _ctx.name,
- disabled: _ctx.disabled,
- id: $setup.id,
- type: "radio",
- class: "replace-input",
- checked: $setup.props.modelValue,
- onChange: _cache[0] || (_cache[0] = ev => $setup.emit('update:modelValue', ev.target.checked))
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_1), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["replace", {
- checked: $setup.props.modelValue
- }])
- }, null, 2 /* CLASS */)], 4 /* STYLE */), $setup.props.label || $setup.props.icon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("label", {
- key: 0,
- class: "label",
- for: $setup.id
- }, [$setup.props.icon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Icon"], {
- key: 0,
- type: $setup.props.icon
- }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.props.label), 1 /* TEXT */)], 8 /* PROPS */, _hoisted_2)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4 ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "input range"
- };
- const _hoisted_2 = {
- class: "range-locus",
- ref: "locusRef"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["range-content", {
- animation: $setup.mode === $setup.modeEmun.default
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- '--percentage': $setup.percenStyle,
- '--slideSize': $setup.os.isPC && !$setup.os.isTablet ? 'calc(var(--height) + 8px)' : 'calc(var(--height) + 14px)'
- }),
- onClick: $setup.rangeClickHandler,
- ref: "rangeRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "range-slide",
- onClick: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(() => {}, ["stop"])),
- onTouchstart: $setup.slideDownHandler,
- onMousedown: $setup.slideDownHandler
- }, null, 32 /* HYDRATE_EVENTS */)], 512 /* NEED_PATCH */)], 6 /* CLASS, STYLE */), $setup.props.input ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UInumber"], {
- key: 0,
- ctrl: $setup.props.ctrl,
- modelValue: _ctx.modelValue,
- "onUpdate:modelValue": $setup.inputUpdateHandler,
- min: _ctx.min,
- max: _ctx.max,
- step: _ctx.step,
- class: "range-text"
- }, null, 8 /* PROPS */, ["ctrl", "modelValue", "min", "max", "step"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832 ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["placeholder", "readonly"];
- const _hoisted_2 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "replace"
- }, null, -1 /* HOISTED */);
- const _hoisted_3 = {
- key: 0,
- class: "retouch"
- };
- const _hoisted_4 = {
- key: 0,
- class: "len"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["input textarea", {
- suffix: _ctx.$slots.icon || _ctx.maxlength,
- disabled: _ctx.disabled,
- right: _ctx.right
- }]),
- ref: "textRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- contenteditable: "true",
- class: "ui-text input-div",
- onInput: $setup.inputHandler,
- placeholder: $setup.props.placeholder,
- readonly: _ctx.readonly,
- onClick: _cache[0] || (_cache[0] = $event => $setup.emit('click')),
- onFocus: $setup.focusHandler,
- onBlur: $setup.blurHandler,
- onPaste: $setup.pasteHandler,
- onCompositionstart: $setup.compositionstartHandler,
- onCompositionend: $setup.compositionendHandler,
- ref: "inputRef"
- }, _ctx.other), null, 16 /* FULL_PROPS */, _hoisted_1), _hoisted_2, _ctx.$slots.icon || $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon"), $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.length), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" / " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxlength), 1 /* TEXT */)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-icon");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UISelect"], Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- ref: "selectVM",
- className: "search"
- }, $setup.props, {
- readonly: false,
- onBlur: _cache[0] || (_cache[0] = $event => $setup.emit('blur')),
- onFocus: _cache[1] || (_cache[1] = $event => $setup.emit('focus')),
- "onUpdate:modelValue": $setup.update,
- labelValue: $setup.labelValue,
- options: $setup.options
- }), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({
- icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [$setup.labelValue ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_ui_icon, {
- key: 0,
- type: "clear",
- class: "clear",
- onClick: $setup.clearHandler
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- preIcon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_icon, {
- type: "search",
- size: "14px",
- color: "rgba(255,255,255,.3)"
- })]),
- _: 2 /* DYNAMIC */
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.$slots, (slot, name) => {
- return {
- name: name,
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(raw => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, name, Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(raw)))])
- };
- })]), 1040 /* FULL_PROPS, DYNAMIC_SLOTS */, ["labelValue", "options"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5 ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "select-replace"
- };
- const _hoisted_2 = {
- key: 0,
- class: "select-options"
- };
- const _hoisted_3 = ["onMousedown"];
- const _hoisted_4 = {
- key: 1,
- class: "un-data"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UItext"], {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["select ready", {
- focus: $setup.showOption,
- [$props.className]: $props.className
- }]),
- ref: "vmRef",
- modelValue: typeof $props.labelValue === 'string' ? $props.labelValue : $setup.inputValue,
- "onUpdate:modelValue": _cache[0] || (_cache[0] = val => $setup.emit('update:modelValue', val)),
- width: $setup.props.width,
- height: $setup.props.height,
- readonly: $props.readonly,
- placeholder: $setup.inputValue ? '' : $setup.props.placeholder,
- onBlur: $setup.blurHandler,
- onFocus: $setup.showHandler,
- onClick: $setup.clickShowHandler
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["createSlots"])({
- icon: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [!_ctx.$slots.icon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["icon"], {
- key: 0,
- type: "pull-down",
- small: ""
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon", {
- key: 1
- })]),
- _: 2 /* DYNAMIC */
- }, [_ctx.$slots.preIcon ? {
- name: "preIcon",
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "preIcon")]),
- key: "0"
- } : undefined, _ctx.$slots.value && $setup.selectOption ? {
- name: "value",
- fn: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "value", {
- option: $setup.selectOption
- })]),
- key: "1"
- } : undefined]), 1032 /* PROPS, DYNAMIC_SLOTS */, ["class", "modelValue", "width", "height", "readonly", "placeholder"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UIFloating"], {
- ref: "floatRef",
- mount: $setup.mountEl,
- refer: $setup.vmRef && $setup.vmRef.root,
- width: "100%",
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])([{
- show: $setup.showOption || $setup.props.showOptions,
- [`dire-${_ctx.dire}`]: true,
- ...(_ctx.floatingClass ? {
- [_ctx.floatingClass]: true
- } : {})
- }, "select-float"]),
- isTransform: _ctx.isTransform,
- dire: _ctx.dire === 'top' ? 'left-top' : 'left-bottom'
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "floating-pre"), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_1, [!_ctx.$slots['floating-replace'] ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("ul", _hoisted_2, [$setup.props.options.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.props.options, option => {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("li", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["select-options-atom", {
- active: $setup.props.modelValue === option.value
- }]),
- key: option.value,
- onMousedown: ev => $setup.optionClickHandler(ev, option)
- }, [_ctx.$slots.option ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "option", {
- key: 0,
- raw: option,
- active: $setup.props.modelValue === option.value
- }) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 1
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(option.label), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */))], 42 /* CLASS, PROPS, HYDRATE_EVENTS */, _hoisted_3);
- }), 128 /* KEYED_FRAGMENT */)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("li", _hoisted_4, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.unplaceholder), 1 /* TEXT */))])) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 1,
- class: "floating-replace",
- onMousedown: $setup.repeatClickHandler
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "floating-replace")], 32 /* HYDRATE_EVENTS */))])]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["mount", "refer", "class", "isTransform", "dire"])], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6 ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["disabled", "id"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["input switch", {
- disabled: _ctx.disabled
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- width: _ctx.width,
- height: _ctx.height
- })
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- class: "replace-input",
- ref: "inputRef",
- style: {
- "pointer-events": "none"
- },
- disabled: _ctx.disabled,
- id: $setup.id,
- type: "checkbox",
- onInput: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(() => {}, ["prevent"]))
- }, null, 40 /* PROPS, HYDRATE_EVENTS */, _hoisted_1), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "replace",
- onClick: _cache[1] || (_cache[1] = ev => $setup.emit('update:modelValue', !_ctx.modelValue))
- })], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "is-hidden"
- };
- const _hoisted_2 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- type: "text",
- class: "is-hidden",
- disabled: ""
- }, null, -1 /* HOISTED */);
- const _hoisted_3 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", {
- type: "password",
- class: "is-hidden",
- disabled: ""
- }, null, -1 /* HOISTED */);
- const _hoisted_4 = [_hoisted_2, _hoisted_3];
- const _hoisted_5 = {
- key: 1,
- class: "pre-icon"
- };
- const _hoisted_6 = ["type", "value", "placeholder", "readonly", "maxlength"];
- const _hoisted_7 = {
- class: "input-value"
- };
- const _hoisted_8 = {
- key: 2,
- class: "retouch"
- };
- const _hoisted_9 = {
- key: 0,
- class: "len"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- onClick: _cache[1] || (_cache[1] = e => $setup.emit('click', e)),
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["input text", {
- suffix: _ctx.$slots.icon || _ctx.maxlength,
- disabled: _ctx.disabled,
- readonly: _ctx.readonly,
- right: _ctx.right,
- 'pre-suffix': _ctx.$slots.preIcon
- }]),
- ref: "textRef"
- }, [$props.type === 'password' ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, _hoisted_4)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), _ctx.$slots.preIcon ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "preIcon")])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("input", Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- class: "ui-text",
- type: $props.type,
- value: _ctx.$slots.value ? '' : _ctx.modelValue,
- autocomplete: "off",
- onInput: $setup.inputHandler,
- placeholder: $setup.props.placeholder,
- readonly: _ctx.readonly,
- maxlength: $setup.props.maxlength,
- onFocus: $setup.focusHandler,
- onBlur: _cache[0] || (_cache[0] = $event => $setup.emit('blur')),
- onKeydown: $setup.downHandler,
- ref: "inputRef"
- }, _ctx.other), null, 16 /* FULL_PROPS */, _hoisted_6), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_7, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "value")]), _ctx.$slots.icon || $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_8, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon"), $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_9, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.modelValue.length), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" / " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxlength), 1 /* TEXT */)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["value", "placeholder", "readonly", "maxlength"];
- const _hoisted_2 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "replace"
- }, null, -1 /* HOISTED */);
- const _hoisted_3 = {
- key: 0,
- class: "retouch"
- };
- const _hoisted_4 = {
- key: 0,
- class: "len"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["input textarea", {
- suffix: _ctx.$slots.icon || _ctx.maxlength,
- disabled: _ctx.disabled,
- right: _ctx.right
- }]),
- ref: "textRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.modelValue) + " ", 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("textarea", Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- class: "ui-text",
- value: _ctx.modelValue,
- onInput: $setup.inputHandler,
- placeholder: $setup.props.placeholder,
- readonly: _ctx.readonly,
- maxlength: $setup.props.maxlength,
- onClick: _cache[0] || (_cache[0] = $event => $setup.emit('click')),
- onFocus: _cache[1] || (_cache[1] = $event => $setup.emit('focus')),
- onBlur: _cache[2] || (_cache[2] = $event => $setup.emit('blur')),
- ref: "inputRef"
- }, _ctx.other), null, 16 /* FULL_PROPS */, _hoisted_1), _hoisted_2, _ctx.$slots.icon || $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_3, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "icon"), $setup.props.maxlength ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_4, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.modelValue.length), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" / " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.maxlength), 1 /* TEXT */)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0 ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "input vrange"
- };
- const _hoisted_2 = {
- class: "range-locus",
- ref: "locusRef"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["range-content", {
- animation: $setup.mode === $setup.modeEmun.default
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- '--percentage': $setup.percenStyle,
- '--slideSize': $setup.os.isPC && !$setup.os.isTablet ? 'calc(var(--width) + 8px)' : 'calc(var(--width) + 14px)'
- }),
- onClick: $setup.rangeClickHandler,
- ref: "rangeRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["range-slide", {
- touch: $setup.touch
- }]),
- ref: "slideRef",
- onClick: _cache[0] || (_cache[0] = Object(vue__WEBPACK_IMPORTED_MODULE_0__["withModifiers"])(() => {}, ["stop"])),
- onTouchstart: $setup.slideDownHandler,
- onMousedown: $setup.slideDownHandler
- }, [!!_ctx.modelLabel ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["Bubble"], {
- key: 0,
- type: "left",
- class: "v-bubble"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(_ctx.modelLabel), 1 /* TEXT */)]),
- _: 1 /* STABLE */
- })) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 34 /* CLASS, HYDRATE_EVENTS */)], 512 /* NEED_PATCH */)], 6 /* CLASS, STYLE */), $setup.props.input ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["UInumber"], {
- key: 0,
- modelValue: _ctx.modelValue,
- "onUpdate:modelValue": $setup.inputUpdateHandler,
- min: _ctx.min,
- max: _ctx.max,
- step: _ctx.step,
- class: "range-text"
- }, null, 8 /* PROPS */, ["modelValue", "min", "max", "step"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5 ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "ui-loading-content"
- };
- const _hoisted_2 = /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "ui-loading__box"
- }, [/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "default"
- }, [/*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div"), /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div"), /*#__PURE__*/Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div")])], -1 /* HOISTED */);
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: $props.el
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", {
- class: "ui-loading",
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- zIndex: $setup.zIndex,
- ['--width']: $props.size + 'px',
- ['--color']: $props.color,
- backgroundColor: $props.bgColor
- })
- }, [$props.content && $props.content.value ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.content.value), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), _hoisted_2], 4 /* STYLE */)], 8 /* PROPS */, ["to"]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230 ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- class: ["ui-menu-item", {
- active: $props.active
- }],
- ref: "self"
- }, $setup.attr, {
- onMouseenter: _cache[0] || (_cache[0] = $event => $setup.emit('enter')),
- onMouseleave: _cache[1] || (_cache[1] = $event => $setup.emit('leave')),
- onClick: _cache[2] || (_cache[2] = $event => $setup.emit('click'))
- }), [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UIIcon"], {
- type: $props.icon,
- size: "18px"
- }, null, 8 /* PROPS */, ["type"]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.text), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 16 /* FULL_PROPS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Teleport"], {
- to: "body"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(vue__WEBPACK_IMPORTED_MODULE_0__["Transition"], {
- name: "fade"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [$setup.show ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-message", $props.type]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])({
- zIndex: $setup.zIndex,
- marginTop: `${$props.index.value * 60}px`
- })
- }, [$props.type ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["uiIcon"], {
- key: 0,
- type: $setup.icons[$props.type],
- class: "icon"
- }, null, 8 /* PROPS */, ["type"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("p", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.msg), 1 /* TEXT */), !$props.time ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["uiIcon"], {
- key: 1,
- ctrl: "",
- type: "close",
- onClick: $props.destroy,
- class: "message-close"
- }, null, 8 /* PROPS */, ["onClick"])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 6 /* CLASS, STYLE */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 1 /* STABLE */
- })]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["onClick"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_Icon = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("Icon");
- const _component_Floating = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("Floating");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_Icon, Object(vue__WEBPACK_IMPORTED_MODULE_0__["mergeProps"])({
- class: "ui-more",
- ref: "vm"
- }, _ctx.attrs, {
- type: "more",
- ctrl: ""
- }), null, 16 /* FULL_PROPS */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_Floating, {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["more-float", {
- show: _ctx.showOption
- }]),
- dire: _ctx.dire,
- isTransform: _ctx.isTransform,
- mount: _ctx.mountel,
- refer: _ctx.referVM,
- ref: "floatVM"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.options, option => {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: "option",
- onClick: $event => _ctx.clickHandler(option)
- }, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])(option.label), 9 /* TEXT, PROPS */, _hoisted_1);
- }), 256 /* UNKEYED_FRAGMENT */))]),
- _: 1 /* STABLE */
- }, 8 /* PROPS */, ["dire", "class", "isTransform", "mount", "refer"])], 64 /* STABLE_FRAGMENT */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-size-animation", {
- ready: $setup.ready,
- show: $setup.max !== 0,
- [$props.animationStyle]: $props.animationStyle
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($setup.origin && {
- 'max-height': $setup.max + 'px'
- }),
- ref: "contentRef"
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320 ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 1,
- class: "infos"
- };
- const _hoisted_2 = {
- class: "tj"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return $props.items.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- key: 0,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-slide", {
- 'stop-animation': $setup.stopAmimation
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["Gate"], {
- index: $setup.extendIndex
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($setup.extendItems, (item, i) => {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])($setup["GateContent"], null, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- raw: item,
- active: $props.items[$setup.index],
- index: $setup.getIndex(i)
- })]),
- _: 2 /* DYNAMIC */
- }, 1024 /* DYNAMIC_SLOTS */);
- }), 256 /* UNKEYED_FRAGMENT */))]),
- _: 3 /* FORWARDED */
- }, 8 /* PROPS */, ["index"]), $props.showCtrl ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: 0
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "left",
- onClick: $setup.prevHandler
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UIIcon"], {
- type: "left1"
- })]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: "right",
- onClick: $setup.nextHandler
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UIIcon"], {
- type: "right"
- })])], 64 /* STABLE_FRAGMENT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "attach", {
- active: $props.items[$setup.index]
- }), $props.showInfos ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("span", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($setup.index + 1), 1 /* TEXT */), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createTextVNode"])(" / " + Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.items.length), 1 /* TEXT */)])])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- key: 0,
- class: "tip"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])([$setup.className, "tip-layout"])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default"), $props.tip && $setup.os.isPc && !$setup.os.isTablet ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("p", _hoisted_1, Object(vue__WEBPACK_IMPORTED_MODULE_0__["toDisplayString"])($props.tip), 1 /* TEXT */)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 2 /* CLASS */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325 ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = ["id"];
- const _hoisted_2 = {
- class: "ui-tree-content"
- };
- const _hoisted_3 = ["onClick"];
- const _hoisted_4 = ["id"];
- const _hoisted_5 = {
- class: "ui-tree-content"
- };
- const _hoisted_6 = {
- key: 0,
- class: "ui-tree-item-child"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_ui_tree = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("ui-tree");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("ul", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-tree", {
- children: $props.level > 1,
- stroke: $props.stroke,
- flat: $props.level > _ctx.maxTab
- }]),
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($props.style)
- }, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])($props.data, (item, index) => {
- var _$setup$animationsRef, _$setup$animationsRef2;
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], {
- key: item.id || index
- }, [item.children && item.children.length ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("li", {
- key: 0,
- id: `m${item.id}`,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-tree-item", {
- 'not-last-un-child': $props.data.length - 1 !== index,
- alone: $props.data.length === 1,
- put: $setup.animationsRef[index] && !$setup.animationsRef[index].show
- }])
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("span", {
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-tree-ctrl", {
- open: (_$setup$animationsRef = $setup.animationsRef[index]) === null || _$setup$animationsRef === void 0 ? void 0 : _$setup$animationsRef.show
- }]),
- onClick: $event => $setup.animationsRef[index].changeShow()
- }, null, 10 /* CLASS, PROPS */, _hoisted_3), Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- row: item,
- locals: [...$props.locals, index]
- })]), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])($setup["UISizeAnimation"], {
- animationStyle: "scale",
- ref_for: true,
- ref: a => $setup.updateRef(a, index),
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])([{
- ready: (_$setup$animationsRef2 = $setup.animationsRef[index]) === null || _$setup$animationsRef2 === void 0 ? void 0 : _$setup$animationsRef2.ready
- }, "ui-tree-item-child"]),
- defaultOpen: $props.open
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_component_ui_tree, {
- style: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeStyle"])($props.style),
- stroke: $props.stroke,
- data: item.children,
- "max-tab": _ctx.maxTab,
- level: $props.level + 1,
- onRefer: $setup.referAll,
- open: $props.open,
- locals: [...$props.locals, index]
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(slotData => [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeProps"])(Object(vue__WEBPACK_IMPORTED_MODULE_0__["guardReactiveProps"])(slotData)))]),
- _: 2 /* DYNAMIC */
- }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["style", "stroke", "data", "max-tab", "level", "open", "locals"])]),
- _: 2 /* DYNAMIC */
- }, 1032 /* PROPS, DYNAMIC_SLOTS */, ["class", "defaultOpen"])], 10 /* CLASS, PROPS */, _hoisted_1)) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("li", {
- key: 1,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-tree-item un-children", {
- last: index === $props.data.length - 1
- }]),
- id: `m${item.id}`
- }, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_5, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- row: item,
- locals: [...$props.locals, index]
- })]), $props.stroke ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_6)) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)], 10 /* CLASS, PROPS */, _hoisted_4))], 64 /* STABLE_FRAGMENT */);
- }), 128 /* KEYED_FRAGMENT */))], 6 /* CLASS, STYLE */);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048 ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-editor-head strengthen-bottom"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-editor-main"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72 ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-editor-menu strengthen-right"
- };
- const _hoisted_2 = {
- ref: "scrollbar"
- };
- const _hoisted_3 = ["onClick"];
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- const _component_UIMenuItem = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("UIMenuItem");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [_ctx.$slots.first ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "first", {
- key: 0
- }) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementVNode"])("ul", null, [(Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(true), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderList"])(_ctx.menu, item => {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("li", {
- key: item,
- class: Object(vue__WEBPACK_IMPORTED_MODULE_0__["normalizeClass"])(["ui-editor-menu-item", {
- active: _ctx.$slots.default && item.name == _ctx.name
- }]),
- onClick: $event => !_ctx.$slots.default && _ctx.onMenuClick(item.name)
- }, [_ctx.$slots.default ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {
- key: 0,
- raw: item
- }) : (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_UIMenuItem, {
- key: 1,
- text: item.title,
- icon: item.icon,
- active: item.name == _ctx.name
- }, null, 8 /* PROPS */, ["text", "icon", "active"]))], 10 /* CLASS, PROPS */, _hoisted_3);
- }), 128 /* KEYED_FRAGMENT */))])], 512 /* NEED_PATCH */), _ctx.$slots.attach ? Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "attach", {
- key: 1
- }) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _withScopeId = n => (Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-c862127a"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n);
- const _hoisted_1 = {
- key: 0,
- class: "ui-editor-toolbar strengthen-left"
- };
- const _hoisted_2 = {
- key: 1,
- class: "ui-editor-toolbar strengthen-left"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return !_ctx.disabledAnimation ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Transition"], {
- key: 0,
- name: "slide-up",
- mode: "in-out"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [_ctx.props.toolbar ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 3 /* FORWARDED */
- })) : _ctx.props.toolbar ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _withScopeId = n => (Object(vue__WEBPACK_IMPORTED_MODULE_0__["pushScopeId"])("data-v-97f1470a"), n = n(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["popScopeId"])(), n);
- const _hoisted_1 = {
- key: 0,
- class: "ui-editor-toolbox strengthen-left"
- };
- const _hoisted_2 = {
- key: 1,
- class: "ui-editor-toolbox strengthen-left"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return !_ctx.disabledAnimation ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(vue__WEBPACK_IMPORTED_MODULE_0__["Transition"], {
- key: 0,
- name: "slide-right",
- mode: "in-out"
- }, {
- default: Object(vue__WEBPACK_IMPORTED_MODULE_0__["withCtx"])(() => [_ctx.props.toolbox ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true)]),
- _: 3 /* FORWARDED */
- })) : _ctx.props.toolbox ? (Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_2, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default", {}, undefined, true)])) : Object(vue__WEBPACK_IMPORTED_MODULE_0__["createCommentVNode"])("v-if", true);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6 ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-editor-view"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const _hoisted_1 = {
- class: "ui-editor-layout"
- };
- function render(_ctx, _cache, $props, $setup, $data, $options) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createElementBlock"])("div", _hoisted_1, [Object(vue__WEBPACK_IMPORTED_MODULE_0__["renderSlot"])(_ctx.$slots, "default")]);
- }
- /***/ }),
- /***/ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--13-0!D:/web_src/4dkankan_v4/node_modules/babel-loader/lib!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function render(_ctx, _cache) {
- const _component_router_view = Object(vue__WEBPACK_IMPORTED_MODULE_0__["resolveComponent"])("router-view");
- return Object(vue__WEBPACK_IMPORTED_MODULE_0__["openBlock"])(), Object(vue__WEBPACK_IMPORTED_MODULE_0__["createBlock"])(_component_router_view);
- }
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/guide.scss":
- /*!*******************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/assets/guide.scss ***!
- \*******************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".driver-fix-stacking {\n z-index: 2000 !important;\n}\n\ndiv#driver-highlighted-element-stage {\n outline: 9999px solid rgba(0, 0, 0, 0.75);\n background: none !important;\n}\n\ndiv#driver-page-overlay {\n background: none;\n}\n\ndiv#driver-popover-item {\n padding: 0;\n background: rgba(27, 27, 28, 0.8);\n box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);\n border-radius: 4px 4px 4px 4px;\n opacity: 1;\n border: 1px solid #000000;\n max-width: 650px;\n width: 360px;\n}\ndiv#driver-popover-item .driver-popover-tip.left {\n border-color: transparent #000 transparent transparent;\n top: 25px;\n}\ndiv#driver-popover-item .driver-popover-tip.left.position-center {\n top: 30%;\n}\ndiv#driver-popover-item .driver-popover-tip.left.position-bottom {\n top: auto;\n bottom: 50%;\n}\ndiv#driver-popover-item .driver-popover-tip.right {\n border-color: transparent transparent transparent #000;\n top: 25px;\n}\ndiv#driver-popover-item .driver-popover-title {\n font: inherit;\n font-size: 16px;\n padding: 20px;\n color: #ccc;\n border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n position: relative;\n}\ndiv#driver-popover-item .driver-popover-title .close {\n position: absolute;\n top: 50%;\n right: 20px;\n font-size: 16px;\n transform: translateY(-50%);\n}\ndiv#driver-popover-item .driver-popover-title img {\n vertical-align: -5px;\n height: 22px;\n}\ndiv#driver-popover-item .driver-popover-description {\n padding: 0 20px;\n font-size: 14px;\n font-weight: normal;\n color: #fff;\n margin: 10px 0 30px;\n line-height: 21px;\n}\ndiv#driver-popover-item .driver-popover-description img {\n display: block;\n margin: 40px auto 10px;\n}\ndiv#driver-popover-item .driver-popover-footer {\n text-align: center;\n padding-bottom: 40px;\n}\ndiv#driver-popover-item .driver-popover-footer button {\n float: none !important;\n height: 34px;\n outline: none;\n border-radius: 4px;\n font-size: 14px;\n box-sizing: border-box;\n width: 130px;\n color: var(--colors-color);\n border: 1px solid #00c8af;\n background: #00c8af;\n color: #fff;\n text-shadow: none;\n}\ndiv#driver-popover-item .driver-popover-footer button:empty {\n display: none !important;\n}\ndiv#driver-popover-item .driver-popover-footer .driver-navigation-btns {\n float: none;\n}\ndiv#driver-popover-item .driver-popover-footer button.driver-disabled {\n color: #444444;\n border-color: #444444;\n background: none;\n}\ndiv#driver-popover-item.video-layout .video-btns {\n position: absolute;\n left: 0;\n right: 0;\n margin-top: 30px;\n text-align: center;\n}\ndiv#driver-popover-item.video-layout .video-btn {\n position: absolute;\n width: 130px;\n text-align: center;\n height: 33px;\n border-radius: 4px;\n color: #00c8af;\n border: 1px solid;\n text-decoration: none;\n line-height: 33px;\n transform: translateX(-100%);\n margin-left: -10px;\n}\ndiv#driver-popover-item.video-layout .driver-popover-footer button {\n margin-left: 10px;\n transform: translateX(50%);\n}\n\n.edit-goto.help .help-content .help-p {\n font-weight: 400;\n font-size: 32px;\n letter-spacing: 5px;\n margin: 10px auto 40px;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/public.scss":
- /*!********************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/assets/public.scss ***!
- \********************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "@charset \"UTF-8\";\nhtml,\nbody {\n width: 100%;\n height: 100%;\n margin: 0;\n overflow: hidden;\n --padding-top: 0px;\n}\n\na {\n color: var(--color-main-normal);\n}\n\n#app {\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.clear-float::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.require {\n position: relative;\n}\n.require::before {\n content: \"*\";\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n right: 100%;\n margin-right: 4px;\n color: #fa3f48;\n line-height: 1.5em;\n}\n\n.more-menu {\n position: relative;\n}\n\ncanvas {\n outline: none;\n}\n\n.ui-editor-toolbox {\n top: calc(var(--editor-head-height) + var(--header-top));\n transition: inset ease 0.3s;\n}\n\n.ui-editor-menu .ui-editor-menu-item {\n width: auto;\n}\n\ninput::-ms-clear,\ninput::-ms-reveal {\n display: none;\n}\n\n/*定义滚动条高宽及背景\n 高宽分别对应横竖滚动条的尺寸*/\n::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n background-color: rgba(0, 0, 0, 0);\n}\n\n/*定义滚动条轨道\n 内阴影+圆角*/\n::-webkit-scrollbar-track {\n -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\n border-radius: 3px;\n background-color: rgba(255, 255, 255, 0);\n}\n\n/*定义滑块\n 内阴影+圆角*/\n::-webkit-scrollbar-thumb {\n -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);\n border-radius: 3px;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\ninput:-webkit-autofill {\n /*自动填充文字颜色*/\n -webkit-text-fill-color: #fff !important;\n /*自动填充背景颜色*/\n -webkit-box-shadow: 0 0 0px 1000px #313131 inset;\n border-color: var(--colors-primary-base) !important;\n}\n\n.vc-switch {\n z-index: 99999999 !important;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: inherit;\n}\n\n.ui-editor-menu, .ui-editor-toolbox {\n top: calc(var(--editor-head-height) + var(--header-top) - 1px);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/theme.editor.scss":
- /*!**************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/assets/theme.editor.scss ***!
- \**************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "../../node_modules/css-loader/dist/runtime/getUrl.js");
- var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @kankan/components/src/assets/img/icons/toast-success.png */ "../kankan-components/src/assets/img/icons/toast-success.png");
- var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! @kankan/components/src/assets/img/icons/toast-error.png */ "../kankan-components/src/assets/img/icons/toast-error.png");
- var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! @kankan/components/src/assets/img/icons/toast-warn.png */ "../kankan-components/src/assets/img/icons/toast-warn.png");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
- var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
- var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
- // Module
- exports.push([module.i, "@charset \"UTF-8\";\n/*!\n * ress.css • v4.0.0\n * MIT License\n * github.com/filipelinhares/ress\n */\n/* # =================================================================\n # Global selectors\n # ================================================================= */\nhtml {\n box-sizing: border-box;\n -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS */\n word-break: normal;\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n}\n\n*,\n::before,\n::after {\n background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements and pseudo elements */\n box-sizing: inherit;\n}\n\n::before,\n::after {\n text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */\n vertical-align: inherit;\n}\n\n* {\n padding: 0; /* Reset `padding` and `margin` of all elements */\n margin: 0;\n}\n\n/* # =================================================================\n # General elements\n # ================================================================= */\nhr {\n overflow: visible; /* Show the overflow in Edge and IE */\n height: 0; /* Add the correct box sizing in Firefox */\n color: inherit; /* Correct border color in Firefox. */\n}\n\ndetails,\nmain {\n display: block; /* Render the `main` element consistently in IE. */\n}\n\nsummary {\n display: list-item; /* Add the correct display in all browsers */\n}\n\nsmall {\n font-size: 80%; /* Set font-size to 80% in `small` elements */\n}\n\n[hidden] {\n display: none; /* Add the correct display in IE */\n}\n\nabbr[title] {\n border-bottom: none; /* Remove the bottom border in Chrome 57 */\n /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\na {\n background-color: transparent; /* Remove the gray background on active links in IE 10 */\n}\n\na:active,\na:hover {\n outline-width: 0; /* Remove the outline when hovering in all browsers */\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* Specify the font family of code elements */\n}\n\npre {\n font-size: 1em; /* Correct the odd `em` font sizing in all browsers */\n}\n\nb,\nstrong {\n font-weight: bolder; /* Add the correct font weight in Chrome, Edge, and Safari */\n}\n\n/* https://gist.github.com/unruthless/413930 */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\ntable {\n border-color: inherit; /* Correct border color in all Chrome, Edge, and Safari. */\n text-indent: 0; /* Remove text indentation in Chrome, Edge, and Safari */\n}\n\n/* # =================================================================\n # Forms\n # ================================================================= */\ninput {\n border-radius: 0;\n}\n\n/* Replace pointer cursor in disabled elements */\n[disabled] {\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto; /* Correct the cursor style of increment and decrement buttons in Chrome */\n}\n\n[type=search] {\n -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */\n outline-offset: -2px; /* Correct the outline style in Safari */\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none; /* Remove the inner padding in Chrome and Safari on macOS */\n}\n\ntextarea {\n overflow: auto; /* Internet Explorer 11+ */\n resize: vertical; /* Specify textarea resizability */\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font: inherit; /* Specify font inheritance of form elements */\n}\n\noptgroup {\n font-weight: bold; /* Restore the font weight unset by the previous rule */\n}\n\nbutton {\n overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */\n}\n\nbutton,\nselect {\n text-transform: none; /* Firefox 40+, Internet Explorer 11- */\n}\n\n/* Apply cursor pointer to button elements */\nbutton,\n[type=button],\n[type=reset],\n[type=submit],\n[role=button] {\n cursor: pointer;\n color: inherit;\n}\n\n/* Remove inner padding and border in Firefox 4+ */\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/* Replace focus style removed in the border reset above */\nbutton:-moz-focusring,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n outline: 1px dotted #ccc;\n}\n\nbutton,\nhtml [type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */\n}\n\n/* Remove the default button styling in all browsers */\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n border-style: none;\n}\n\na:focus,\nbutton:focus,\ninput:focus,\nselect:focus,\ntextarea:focus {\n outline-width: 0;\n}\n\n/* Style select like a standard input */\nselect {\n -moz-appearance: none; /* Firefox 36+ */\n -webkit-appearance: none; /* Chrome 41+ */\n}\n\nselect::-ms-expand {\n display: none; /* Internet Explorer 11+ */\n}\n\nselect::-ms-value {\n color: currentColor; /* Internet Explorer 11+ */\n}\n\nlegend {\n border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */\n color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */\n display: table; /* Correct the text wrapping in Edge and IE */\n max-width: 100%; /* Correct the text wrapping in Edge and IE */\n white-space: normal; /* Correct the text wrapping in Edge and IE */\n max-width: 100%; /* Correct the text wrapping in Edge 18- and IE */\n}\n\n::-webkit-file-upload-button {\n /* Correct the inability to style clickable types in iOS and Safari */\n -webkit-appearance: button;\n color: inherit;\n font: inherit; /* Change font properties to `inherit` in Chrome and Safari */\n}\n\n/* # =================================================================\n # Specify media element style\n # ================================================================= */\nimg {\n border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */\n}\n\n/* Add the correct vertical alignment in Chrome, Firefox, and Opera */\nprogress {\n vertical-align: baseline;\n}\n\n/* # =================================================================\n # Accessibility\n # ================================================================= */\n/* Specify the progress cursor of updating elements */\n[aria-busy=true] {\n cursor: progress;\n}\n\n/* Specify the pointer cursor of trigger elements */\n[aria-controls] {\n cursor: pointer;\n}\n\n/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */\n[aria-disabled=true] {\n cursor: default;\n}\n\n.disabled,\n:disabled {\n opacity: 0.3 !important;\n pointer-events: none !important;\n}\n\n.strengthen {\n box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n border: 1px solid #000;\n}\n\n.strengthen-left {\n box-shadow: inset 2px 0 0 -1px rgba(255, 255, 255, 0.1);\n border-left: 1px solid #000;\n}\n\n.strengthen-right {\n box-shadow: inset -2px 0 0 -1px rgba(255, 255, 255, 0.1);\n border-right: 1px solid #000;\n}\n\n.strengthen-top {\n box-shadow: inset 0 2px 1px -1px rgba(255, 255, 255, 0.1);\n border-top: 1px solid #000;\n}\n\n.strengthen-bottom {\n box-shadow: inset 0 -2px 1px -1px rgba(255, 255, 255, 0.1);\n border-bottom: 1px solid #000;\n}\n\n.fun-ctrl {\n transition: color 0.3s ease;\n cursor: pointer;\n color: rgba(255, 255, 255, 0.7) !important;\n}\n.fun-ctrl:hover {\n color: rgb(255, 255, 255) !important;\n}\n.fun-ctrl:active {\n color: var(--colors-primary-base) !important;\n}\n\n.iconfont {\n font-weight: 400;\n}\n\n:root {\n --colors-primary-fill: 255, 255, 255;\n --colors-primary-base-fill: 0, 200, 175;\n --colors-primary-base: rgb(var(--colors-primary-base-fill));\n --colors-primary-hover: #008B7A;\n --colors-primary-click: #005046;\n --colors-color: rgba(255,255,255,0.7);\n --colors-border-color: rgba(var(--colors-primary-fill), 0.16);\n --colors-content-color: rgb(--colors-primary-fill);\n --colors-normal-back: rgba(var(--colors-primary-fill), 0.1);\n --colors-normal-base: rgba(var(--colors-primary-fill), 0.7);\n --colors-normal-hover: rgba(var(--colors-primary-fill), 1);\n --colors-normal-click: var(--colors-primary-click);\n --colors-normal-fill-back: var(--colors-normal-back);\n --colors-normal-fill-base: var(--colors-normal-base);\n --colors-normal-fill-hover: var(--colors-normal-hover);\n --colors-normal-fill-click: var(--colors-primary-click);\n --colors-error-fill: 250, 63, 72;\n --small-size: 12px;\n --medium-size: 14px;\n --big-size: 16px;\n --color-main-normal: var(--colors-primary-base);\n --color-main-hover: var(--colors-primary-hover);\n --color-main-focus: var(--colors-primary-click);\n --editor-head-filter: blur(0px);\n --editor-head-height: 50px;\n --editor-head-back: rgba(20, 20, 20, 0.86);\n --editor-menu-filter: var(--editor-head-filter);\n --editor-menu-width: 80px;\n --editor-menu-left: 0px;\n --editor-menu-right: 0px;\n --editer-menu-fill: 27, 27, 28;\n --editor-menu-back: rgba(var(--editer-menu-fill), 0.8);\n --editor-menu-active-back: rgba(var(--colors-primary-fill), 0.06);\n --editor-men-color: rgba(255,255,255,0.7);\n --editor-toolbox-width: 340px;\n --editor-toolbox-back: var(--editor-menu-back);\n}\n\n.ui-loading {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n background-color: rgba(0, 0, 0, 0.3);\n --width: 15px;\n --color: #fff;\n}\n.ui-loading .ui-loading-content {\n color: #fff;\n font-size: 16px;\n margin-bottom: 10px;\n}\n\n.ui-loading__box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.ui-loading__box .default div {\n width: var(--width);\n height: var(--width);\n background: var(--color);\n border-radius: 50%;\n display: inline-block;\n}\n.ui-loading__box .default div:not(:first-child) {\n margin-left: calc(var(--width) * 0.6);\n}\n.ui-loading__box .default div:nth-child(1) {\n animation: ui-loading-default 1s -0.5s linear infinite;\n}\n.ui-loading__box .default div:nth-child(2) {\n animation: ui-loading-default 1s -0.25s linear infinite;\n}\n.ui-loading__box .default div:nth-child(3) {\n animation: ui-loading-default 1s 0s linear infinite;\n}\n\n@keyframes ui-loading-default {\n 0% {\n transform: scale(1);\n opacity: 1;\n }\n 50% {\n transform: scale(0.5);\n opacity: 0.5;\n }\n 100% {\n transform: scale(1);\n opacity: 0.8;\n }\n}\n.ui-dialog {\n position: fixed;\n display: flex;\n align-items: center;\n justify-content: center;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.3);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n\n.ui-dialog__box {\n position: relative;\n display: inline-block;\n min-width: 300px;\n max-width: calc(100% - 20px);\n min-height: 100px;\n background-color: rgba(26, 26, 26, 0.8);\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);\n border-radius: 4px;\n border: 1px solid #000000;\n -webkit-backdrop-filter: blur(400px);\n backdrop-filter: blur(400px);\n}\n.ui-dialog__box::after {\n content: \"\";\n position: absolute;\n left: 1px;\n right: 1px;\n bottom: 1px;\n top: 1px;\n border: 1px solid rgba(255, 255, 255, 0.1);\n border-radius: 4px;\n z-index: 0;\n pointer-events: none;\n}\n.ui-dialog__box header {\n color: #999999;\n padding: 0 20px;\n height: 60px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n border-bottom: solid 1px rgba(255, 255, 255, 0.16);\n font-weight: bold;\n}\n.ui-dialog__box header i {\n cursor: pointer;\n}\n.ui-dialog__box section {\n padding: 40px 30px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.ui-dialog__box footer {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-top: solid 1px rgba(255, 255, 255, 0.16);\n}\n.ui-dialog__box footer button {\n width: 105px;\n margin-left: 10px;\n margin-right: 10px;\n}\n\n.alert-content,\n.confirm-content {\n max-width: 400px;\n line-height: 1.8;\n}\n\n.ui-toast {\n position: fixed;\n display: flex;\n align-items: center;\n justify-content: center;\n left: 50%;\n top: 70px;\n width: 300px;\n margin-left: -150px;\n height: 100px;\n overflow: hidden;\n}\n\n.ui-toast__box {\n color: #fff;\n font-size: 14px;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: rgba(26, 26, 26, 0.8);\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);\n border-radius: 4px;\n border: 1px solid #000000;\n padding: 8px 20px;\n pointer-events: all;\n}\n.ui-toast__box.fixed i, .ui-toast__box.success i, .ui-toast__box.error i, .ui-toast__box.warn i {\n display: inline-block;\n}\n.ui-toast__box.success .icon {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n}\n.ui-toast__box.error .icon {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n}\n.ui-toast__box.warn .icon {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n}\n.ui-toast__box::after {\n content: \"\";\n position: absolute;\n left: 1px;\n right: 1px;\n bottom: 1px;\n top: 1px;\n border: 1px solid rgba(255, 255, 255, 0.1);\n border-radius: 4px;\n z-index: 0;\n pointer-events: none;\n}\n.ui-toast__box > i {\n display: none;\n}\n.ui-toast__box .icon {\n margin-right: 10px;\n font-size: 0;\n width: 16px;\n height: 16px;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: contain;\n}\n.ui-toast__box .close {\n cursor: pointer;\n font-size: 14px;\n margin-left: 20px;\n}\n\n.ui-tree {\n /* 收缩控件大小 */\n --ctrl-size: 14px;\n /* 左边留白大小 */\n --padding-size: 20px;\n --margin-size: 20px;\n --border-style: dashed;\n --border-width: 1px;\n --calc-size: var(--padding-size);\n --half-ctrl: calc(var(--ctrl-size) / 2);\n --half-margin: calc(var(--margin-size) / 2);\n color: var(--colors-normal-base);\n}\n.ui-tree .ui-tree-item {\n list-style: none;\n padding-left: var(--padding-size);\n position: relative;\n}\n.ui-tree .ui-tree-item.un-children {\n --padding-size: 0;\n}\n.ui-tree .ui-tree-content {\n margin-bottom: var(--margin-size);\n position: relative;\n}\n.ui-tree .ui-tree-ctrl {\n position: absolute;\n width: var(--ctrl-size);\n height: var(--ctrl-size);\n left: calc(var(--padding-size) * -1);\n top: 0;\n border: 1px solid currentColor;\n line-height: var(--ctrl-size);\n border-radius: calc(var(--ctrl-size) / 6);\n cursor: pointer;\n}\n.ui-tree .ui-tree-ctrl::before, .ui-tree .ui-tree-ctrl::after {\n content: \"\";\n height: 1px;\n width: 60%;\n background-color: currentColor;\n position: absolute;\n left: 50%;\n top: 50%;\n}\n.ui-tree .ui-tree-ctrl::before {\n transform: translate(-50%, -50%);\n}\n.ui-tree .ui-tree-ctrl::after {\n transform: translate(-50%, -50%) rotateZ(90deg);\n transition: transform 0.3s ease;\n}\n.ui-tree .ui-tree-ctrl.open::after {\n transform: translate(-50%, -50%) rotateZ(90deg) scale(0);\n}\n.ui-tree .ui-tree-item-child {\n --offset: calc(var(--calc-size) * 2);\n width: calc(100% + var(--offset));\n padding-left: var(--offset);\n margin-left: calc(-1 * var(--offset));\n padding-top: var(--margin-size);\n margin-top: calc(-1 * var(--margin-size));\n}\n.ui-tree.stroke {\n --slideWidth: calc(var(--padding-size) - var(--half-ctrl));\n}\n.ui-tree.stroke .not-last-un-child::before,\n.ui-tree.stroke .ui-tree-content::before,\n.ui-tree.stroke .ui-tree-content::after {\n content: \"\";\n position: absolute;\n border-width: 0;\n border-style: var(--border-style);\n border-color: rgba(255, 255, 255, 0.7);\n}\n.ui-tree.stroke > .ui-tree-item > .ui-tree-content::after {\n left: calc(var(--padding-size) * -1);\n width: var(--slideWidth);\n border-bottom-width: var(--border-width);\n top: var(--half-ctrl);\n transform: translateX(-100%) translateY(-50%);\n}\n.ui-tree.stroke > .not-last-un-child::before,\n.ui-tree.stroke > .ui-tree-item > .ui-tree-content::before {\n border-left-width: var(--border-width);\n top: var(--ctrl-size);\n bottom: calc(-1 * (var(--calc-size) + var(--half-ctrl)));\n left: calc(-1 * var(--slideWidth));\n transform: scale(1);\n transition: transform 0.3s ease;\n transform-origin: top center;\n}\n.ui-tree.stroke > .not-last-un-child::before {\n top: var(--half-ctrl);\n bottom: calc(-1 * (var(--half-ctrl)));\n}\n.ui-tree.stroke > .un-children > .ui-tree-content::before {\n top: calc(var(--ctrl-size) / 2);\n}\n.ui-tree.stroke > .put > .ui-tree-content::before {\n transform: scale(0);\n}\n.ui-tree.stroke:not(.children) > .un-children > .ui-tree-content::before, .ui-tree.stroke:not(.children) > .not-last-un-child:before,\n.ui-tree.stroke .ui-tree-item.last > .ui-tree-content::before, .ui-tree.stroke:not(.children) > .ui-tree-item > .ui-tree-content::after {\n display: none !important;\n}\n\n.ui-input {\n display: inline-flex;\n align-items: center;\n --base-border-color: rgba(255, 255, 255, 0.2);\n --colors-content-color: #fff;\n}\n.ui-input.error {\n position: relative;\n --colors-primary-base: #FA3F48;\n --base-border-color: #FA3F48;\n}\n.ui-input.error .error-msg {\n top: 100%;\n position: absolute;\n color: var(--colors-primary-base);\n margin-top: 5px;\n}\n.ui-input.require {\n position: relative;\n}\n.ui-input.require::before {\n content: \"*\";\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n right: 100%;\n margin-right: 4px;\n color: #FA3F48;\n line-height: 1.5em;\n}\n.ui-input .input {\n position: relative;\n align-items: center;\n display: inline-flex;\n}\n.ui-input .input .input-div,\n.ui-input .input textarea,\n.ui-input .input input {\n width: 100%;\n height: 100%;\n outline: none;\n border: none;\n font-size: 14px;\n color: var(--colors-content-color);\n padding-left: 4px;\n resize: none;\n}\n.ui-input .input .input-div + .replace,\n.ui-input .input textarea + .replace,\n.ui-input .input input + .replace {\n position: absolute;\n z-index: 1;\n}\n.ui-input .input .input-div.replace-input,\n.ui-input .input textarea.replace-input,\n.ui-input .input input.replace-input {\n opacity: 0;\n cursor: pointer;\n}\n.ui-input .input .pre-icon {\n position: absolute;\n z-index: 1;\n}\n.ui-input .label {\n cursor: pointer;\n margin-left: 7px;\n}\n.ui-input .radio,\n.ui-input .checkbox {\n width: 16px;\n height: 16px;\n}\n.ui-input .radio input + .replace,\n.ui-input .checkbox input + .replace {\n color: var(--colors-color);\n border: 1px solid currentColor;\n background-color: var(--colors-normal-back);\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: all 0.1s linear;\n}\n.ui-input .radio input + .replace.checked,\n.ui-input .checkbox input + .replace.checked {\n color: var(--colors-primary-base);\n}\n.ui-input .radio input:focus + .replace,\n.ui-input .checkbox input:focus + .replace {\n border-color: var(--colors-primary-base);\n}\n.ui-input .checkbox input + .replace {\n border-radius: 4px;\n}\n.ui-input .checkbox input + .replace .icon {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%) scale(0);\n transition: all 0.1s linear;\n}\n.ui-input .checkbox input + .replace.checked .icon {\n transform: translate(-50%, -50%) scale(1);\n}\n.ui-input .radio input + .replace {\n border-radius: 50%;\n}\n.ui-input .radio input + .replace::after {\n content: \"\";\n border-radius: 50%;\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%) scale(0);\n transition: all 0.1s linear;\n width: 60%;\n height: 60%;\n background-color: currentColor;\n}\n.ui-input .radio input + .replace.checked::after {\n transform: translate(-50%, -50%) scale(1);\n}\n.ui-input .text {\n width: 100%;\n height: 100%;\n border-radius: 4px;\n}\n.ui-input .text input {\n background: var(--colors-normal-back);\n height: 100%;\n padding: 8px 10px;\n border-radius: 4px;\n border: 1px solid var(--base-border-color);\n transition: border 0.3s ease;\n}\n.ui-input .text input:focus {\n border-color: var(--colors-primary-base);\n}\n.ui-input .text input::-moz-placeholder {\n color: var(--colors-color);\n}\n.ui-input .text input::placeholder {\n color: var(--colors-color);\n}\n.ui-input .text .input-value {\n position: absolute;\n}\n.ui-input .text.pre-suffix input {\n padding-left: 30px;\n}\n.ui-input .text.pre-suffix .input-value {\n left: 30px;\n}\n.ui-input .text.pre-suffix .pre-icon {\n left: 10px;\n top: 50%;\n transform: translateY(-50%);\n}\n.ui-input .text.right input {\n text-align: right;\n}\n.ui-input .text.suffix input {\n padding-right: 30px;\n}\n.ui-input .text.suffix .retouch {\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%);\n}\n.ui-input .text.suffix .len {\n font-size: var(--small-size);\n color: rgba(var(--colors-primary-fill), 1);\n}\n.ui-input .text.suffix .len span {\n color: var(--colors-primary-base);\n}\n.ui-input .text.ready .retouch,\n.ui-input .text.ready input {\n transition: all 0.1s linear;\n}\n.ui-input .textarea {\n width: 100%;\n height: 100%;\n min-height: 50px;\n}\n.ui-input .textarea > .replace {\n border-radius: 4px;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n background: var(--colors-normal-back);\n border: 1px solid var(--base-border-color);\n transition: border 0.3s ease;\n}\n.ui-input .textarea .input-div {\n overflow-y: auto;\n}\n.ui-input .textarea .input-div a {\n color: var(--color-main-normal);\n}\n.ui-input .textarea .input-div,\n.ui-input .textarea textarea {\n height: 100%;\n width: 100%;\n padding: 10px;\n}\n.ui-input .textarea .input-div:focus + .replace,\n.ui-input .textarea textarea:focus + .replace {\n border-color: var(--colors-primary-base);\n}\n.ui-input .textarea .input-div::-moz-placeholder, .ui-input .textarea textarea::-moz-placeholder {\n color: var(--colors-color);\n}\n.ui-input .textarea .input-div::placeholder,\n.ui-input .textarea textarea::placeholder {\n color: var(--colors-color);\n}\n.ui-input .textarea.right .input-div, .ui-input .textarea.right textarea {\n text-align: right;\n}\n.ui-input .textarea.suffix {\n --bar-height: 30px;\n}\n.ui-input .textarea.suffix .input-div,\n.ui-input .textarea.suffix textarea {\n margin-bottom: var(--bar-height);\n height: calc(100% - var(--bar-height));\n}\n.ui-input .textarea.suffix > .retouch {\n position: absolute;\n right: 0;\n left: 0;\n bottom: 0;\n background-color: rgba(var(--colors-primary-fill), 0.1);\n height: var(--bar-height);\n display: flex;\n padding: 0 10px;\n align-items: center;\n justify-content: space-between;\n}\n.ui-input .textarea.suffix .len {\n justify-self: end;\n font-size: var(--small-size);\n color: rgba(var(--colors-primary-fill), 1);\n}\n.ui-input .textarea.suffix .len span {\n color: var(--colors-primary-base);\n}\n.ui-input .number input {\n -moz-appearance: textfield;\n}\n.ui-input .number input::-webkit-inner-spin-button,\n.ui-input .number input::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.ui-input .number .ctrls {\n position: absolute;\n inset: 2px 0;\n width: 8px;\n}\n.ui-input .number .ctrls .icon {\n position: absolute;\n right: 0;\n}\n.ui-input .number .ctrls .icon.up {\n bottom: 0;\n}\n.ui-input .number .ctrls .icon.down {\n top: 0;\n}\n.ui-input .number.ctrl.suffix input {\n padding-right: 20px;\n}\n.ui-input .select input {\n cursor: pointer;\n}\n.ui-input .select.focus input {\n border-color: var(--colors-primary-base);\n}\n.ui-input .select.focus .retouch {\n transform: translateY(-50%) rotateZ(180deg);\n}\n.ui-input .range {\n width: 100%;\n display: flex;\n --height: 6px;\n --slideSize: calc(var(--height) + 8px);\n}\n.ui-input .range .range-content {\n flex: 1;\n background-color: var(--colors-normal-back);\n position: relative;\n cursor: pointer;\n}\n.ui-input .range .range-content::before,\n.ui-input .range .range-content {\n height: var(--height);\n border-radius: calc(var(--height) / 2);\n}\n.ui-input .range .range-content::before,\n.ui-input .range .range-content .range-slide {\n content: \"\";\n position: absolute;\n}\n.ui-input .range .range-content::before {\n pointer-events: none;\n left: 0;\n top: 0;\n width: var(--percentage);\n background-color: var(--colors-primary-base);\n}\n.ui-input .range .range-locus {\n width: calc(100% - var(--slideSize));\n height: var(--height);\n position: relative;\n}\n.ui-input .range .range-locus .range-slide {\n cursor: pointer;\n height: var(--slideSize);\n width: var(--slideSize);\n top: 50%;\n left: var(--percentage);\n transform: translateY(-50%);\n background-color: var(--colors-content-color);\n border-radius: 50%;\n}\n.ui-input .range .range-text {\n margin-left: 20px;\n width: 60px;\n}\n.ui-input .range .animation.range-content::before,\n.ui-input .range .animation .range-slide {\n transition: all 0.1s linear;\n}\n.ui-input .vrange {\n height: 100%;\n display: flex;\n flex-direction: column;\n --width: 6px;\n --slideSize: calc(var(--width) + 8px);\n}\n.ui-input .vrange .range-slide.touch .v-bubble,\n.ui-input .vrange .range-slide:hover .v-bubble {\n opacity: 1;\n}\n.ui-input .vrange .range-slide .v-bubble {\n opacity: 0;\n pointer-events: none;\n}\n.ui-input .vrange .v-bubble {\n transition: all 0.3s ease;\n}\n.ui-input .vrange .v-bubble.bubble > .bubble-layer {\n --padding: 10px 16px;\n --arrow-width: 12px;\n --arrow-height: 6px;\n --radius: 4px;\n text-align: center;\n min-width: 63px;\n}\n.ui-input .vrange .v-bubble.bubble.left {\n right: 0;\n}\n.ui-input .vrange .range-content {\n flex: 1;\n background-color: var(--colors-normal-back);\n position: relative;\n cursor: pointer;\n height: 100%;\n}\n.ui-input .vrange .range-content::before,\n.ui-input .vrange .range-content {\n width: var(--width);\n border-radius: calc(var(--width) / 2);\n}\n.ui-input .vrange .range-content::before,\n.ui-input .vrange .range-content .range-slide {\n content: \"\";\n position: absolute;\n}\n.ui-input .vrange .range-content::before {\n pointer-events: none;\n left: 0;\n bottom: 0;\n height: var(--percentage);\n background-color: var(--colors-primary-base);\n}\n.ui-input .vrange .range-locus {\n height: calc(100% - var(--slideSize));\n width: var(--width);\n margin-top: var(--slideSize);\n position: relative;\n}\n.ui-input .vrange .range-locus .range-slide {\n cursor: pointer;\n height: var(--slideSize);\n width: var(--slideSize);\n left: 50%;\n bottom: var(--percentage);\n transform: translateX(-50%);\n background-color: var(--colors-content-color);\n border-radius: 50%;\n}\n.ui-input .vrange .range-text {\n margin-top: 20px;\n width: 60px;\n}\n.ui-input .vrange .animation.range-content::before,\n.ui-input .vrange .animation .range-slide {\n transition: all 0.1s linear;\n}\n.ui-input .switch {\n --height: 24px;\n width: 50px;\n height: var(--height);\n}\n.ui-input .switch .replace {\n background-color: rgba(255, 255, 255, 0.3);\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n border-radius: calc(var(--height) / 2);\n position: relative;\n transition: background-color 0.3s ease;\n cursor: pointer;\n}\n.ui-input .switch .replace::after {\n content: \"\";\n --padding: 3px;\n --size: calc(var(--height) - var(--padding) * 2);\n position: absolute;\n width: var(--size);\n height: var(--size);\n top: var(--padding);\n background: var(--colors-content-color);\n border-radius: 50%;\n left: var(--padding);\n transition: left 0.3s ease;\n}\n.ui-input .switch input:checked + .replace {\n background-color: var(--colors-primary-base);\n}\n.ui-input .switch input:checked + .replace::after {\n left: calc(100% - var(--size) - var(--padding));\n}\n.ui-input .file {\n width: 100%;\n height: 100%;\n}\n.ui-input .file input {\n cursor: pointer;\n opacity: 0;\n}\n.ui-input .file .use-replace {\n position: absolute;\n}\n.ui-input .file .use-replace,\n.ui-input .file .replace {\n left: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n}\n.ui-input .file:not(.valuable) .replace {\n top: 0;\n bottom: 0;\n background: rgba(var(--colors-primary-fill), 0.1);\n border-radius: 4px;\n border: 1px solid rgba(var(--colors-primary-fill), 0.2);\n}\n.ui-input .file:not(.valuable) .replace .placeholder {\n text-align: center;\n max-width: 80%;\n}\n.ui-input .file:not(.valuable) .replace .placeholder p:not(:last-child) {\n margin-bottom: 10px;\n}\n.ui-input .file:not(.valuable) .replace .placeholder .bottom {\n font-size: 12px;\n color: rgba(255, 255, 255, 0.3);\n width: 90%;\n position: absolute;\n bottom: 10px;\n left: 50%;\n transform: translateX(-50%);\n text-align: left;\n}\n.ui-input .file:not(.valuable) input {\n width: 100%;\n height: 100%;\n}\n.ui-input .file:not(.valuable) input:focus + .replace {\n border-color: var(--colors-primary-base);\n}\n.ui-input .file.valuable {\n background: rgba(var(--colors-primary-fill), 0.1);\n border-radius: 4px;\n border: 1px solid rgba(var(--colors-primary-fill), 0.2);\n}\n.ui-input .file.valuable input,\n.ui-input .file.valuable .replace {\n position: absolute;\n bottom: 0;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);\n height: 32px;\n line-height: 32px;\n}\n.ui-input .file.valuable input .tj,\n.ui-input .file.valuable .replace .tj {\n right: 10px;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n font-size: 10px;\n}\n.ui-input .file.valuable input .tj::after,\n.ui-input .file.valuable .replace .tj::after {\n content: \")\";\n}\n.ui-input .file.valuable input .tj::before,\n.ui-input .file.valuable .replace .tj::before {\n content: \"(\";\n}\n.ui-input .file.valuable input .tj > span,\n.ui-input .file.valuable .replace .tj > span {\n color: var(--colors-primary-base);\n margin-right: 4px;\n}\n.ui-input .file.valuable .icons {\n position: absolute;\n right: 10px;\n top: 0;\n}\n.ui-input .file.valuable .icons span {\n width: 24px;\n height: 24px;\n border-radius: 50%;\n background: rgba(0, 0, 0, 0.3);\n font-size: 12px;\n color: rgba(255, 255, 255, 0.7);\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 10px;\n}\n.ui-input .search .retouch {\n transform: translateY(-50%) !important;\n}\n.ui-input .search .retouch .clear {\n font-size: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n cursor: pointer;\n}\n.ui-input .color.default input {\n opacity: 1;\n border: inherit;\n outline: inherit;\n}\n.ui-input .color .replace {\n pointer-events: none;\n}\n\n.select-float {\n transition: transform 0.3s ease, opacity 0.3s ease;\n}\n.select-float:not(.show) {\n opacity: 0;\n pointer-events: none;\n}\n.select-float.show {\n opacity: 1;\n}\n.select-float.dire-bottom {\n transform-origin: center top;\n}\n.select-float.dire-bottom:not(.show) {\n transform: scale(1, 0);\n}\n.select-float.dire-bottom.show {\n transform: scale(1, 1);\n}\n.select-float.dire-top {\n transform-origin: center bottom;\n}\n.select-float.dire-top:not(.show) {\n transform: translateY(-100%) scale(1, 0);\n}\n.select-float.dire-top.show {\n transform: translateY(-100%) scale(1, 1);\n}\n\n.select-replace {\n --colors-content-color: #fff;\n list-style: none;\n max-height: 288px;\n background: rgba(26, 26, 26, 0.8);\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.9);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n border-radius: 4px;\n overflow-y: auto;\n color: var(--colors-content-color);\n}\n.select-replace .un-data {\n padding: 20px 15px;\n color: rgba(255, 255, 255, 0.3);\n pointer-events: none;\n font-size: 14px;\n}\n.select-replace .select-options-atom {\n padding: 10px 10px;\n font-size: 14px;\n}\n.select-replace .select-options-atom.active {\n background: var(--colors-normal-back);\n color: var(--colors-primary-base);\n}\n.select-replace .select-options-atom:not(.active):hover {\n cursor: pointer;\n background-color: var(--colors-primary-base);\n}\n\n.is-hidden {\n position: absolute;\n left: -10000px;\n top: -10000px;\n}\n\n.multiple .multiple-option {\n display: flex;\n align-items: center;\n}\n.multiple .multiple-option p {\n margin-left: 10px;\n}\n.multiple .select-options-atom {\n background: none !important;\n}\n\n.ui-button {\n width: 100%;\n height: 34px;\n border: none;\n outline: none;\n border-radius: 4px;\n font-size: 14px;\n background: none !important;\n transition: all 0.3s ease;\n}\n.ui-button .ui-button-icon {\n margin-right: 0.6em;\n}\n\n.ui-button.customize {\n background: none;\n color: rgba(var(--color), 0.8);\n border: 1px solid rgba(var(--color), 0.7);\n}\n\n.ui-button.normal {\n color: var(--colors-color);\n border: 1px solid var(--colors-normal-base);\n}\n.ui-button.normal:hover {\n color: var(--colors-normal-hover);\n border: 1px solid var(--colors-normal-hover);\n}\n.ui-button.normal:active {\n color: var(--colors-normal-click);\n border: 1px solid var(--colors-normal-click);\n}\n\n.ui-button.submit {\n color: var(--colors-primary-base);\n border: 1px solid var(--color-main-normal);\n background-color: var(--color-main-normal);\n}\n.ui-button.submit:hover {\n border-color: #4DD8C7;\n background-color: #4DD8C7;\n color: #4DD8C7;\n}\n.ui-button.submit:active {\n border-color: var(--color-main-focus);\n background-color: var(--color-main-focus);\n color: var(--color-main-focus);\n}\n\n.ui-button.cancel {\n color: var(--color-main-normal);\n border: 1px solid var(--color-main-normal);\n}\n.ui-button.cancel:hover {\n border-color: var(--color-main-hover);\n}\n.ui-button.cancel:active {\n border-color: var(--color-main-focus);\n}\n\n.ui-button.primary {\n background-color: var(--colors-primary-base) !important;\n color: var(--colors-normal-fill-hover);\n border: none;\n opacity: 1;\n}\n.ui-button.primary:hover {\n background-color: #4DD8C7 !important;\n}\n.ui-button.primary:active {\n background-color: var(--colors-primary-hover) !important;\n color: rgba(255, 255, 255, 0.7);\n background: #005046;\n}\n\n.ui-button.error {\n color: rgba(250, 63, 72, 0.8);\n border: 1px solid rgba(250, 63, 72, 0.7);\n}\n.ui-button.error:hover {\n border-color: rgb(250, 63, 72);\n}\n.ui-button.error:active {\n border-color: rgba(250, 63, 72, 0.4);\n}\n\n.ui-group:not(:last-child) {\n margin-bottom: 20px;\n}\n.ui-group.control > .group-title .group-icon .group-control-icon {\n transition: transform 0.1s ease;\n cursor: pointer;\n}\n.ui-group.control > .group-title .group-icon.show .group-control-icon {\n transform: rotateZ(180deg);\n}\n.ui-group.control .group-content {\n overflow: hidden;\n}\n.ui-group.control .group-content.ready {\n transition: max-height 0.1s ease;\n}\n.ui-group > .group-title {\n font-size: var(--big-size);\n margin-bottom: 14px;\n color: var(--colors-color);\n}\n.ui-group > .group-title .group-icon {\n display: inline-flex;\n align-items: center;\n}\n.ui-group > div.group-title {\n position: relative;\n}\n.ui-group > div.group-title .group-icon {\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.ui-group > h3.group-title {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.ui-group .border-bottom {\n padding-bottom: 14px;\n border-bottom: 1px solid var(--colors-border-color);\n}\n.ui-group .border-top {\n padding-top: 14px;\n border-top: 1px solid var(--colors-border-color);\n}\n.ui-group > .group-content {\n font-size: var(--medium-size);\n}\n.ui-group > .group-content.border-bottom {\n margin-bottom: 0;\n}\n.ui-group > .group-content.border-top {\n margin-top: 0;\n}\n\n.group-option:not(:last-child) {\n margin-bottom: 14px;\n}\n.group-option > .group-option-label {\n display: flex;\n margin-bottom: 10px;\n color: var(--colors-content-color);\n justify-content: space-between;\n}\n\n.ui-floating {\n position: absolute;\n}\n\n.ui-kankan-icon.iconfont {\n color: currentColor;\n font-size: 1em;\n}\n.ui-kankan-icon.iconfont.small {\n font-size: 12px;\n}\n.ui-kankan-icon.iconfont.medium {\n font-size: 16px;\n}\n.ui-kankan-icon.iconfont.big {\n font-size: 20px;\n}\n\n.icon {\n position: relative;\n}\n.icon .tip {\n color: rgb(255, 255, 255);\n position: absolute;\n transform-origin: top center;\n background: #000000;\n border-radius: 4px;\n opacity: 0;\n padding: 10px;\n margin: 10px;\n font-size: 12px;\n transition: opacity 0.3s ease;\n pointer-events: none;\n white-space: nowrap;\n}\n.icon.fore-show, .icon:hover {\n z-index: 999;\n}\n.icon.fore-show .tip, .icon:hover .tip {\n opacity: 0.8;\n}\n\n.tip-h-right .tip {\n right: 0;\n margin-right: 0;\n}\n\n.tip-h-left .tip {\n left: 0;\n margin-left: 0;\n}\n\n.tip-h-center .tip {\n left: 50%;\n transform: translateX(-50%);\n margin-left: 0;\n margin-right: 0;\n}\n\n.tip-v-top .tip {\n bottom: 100%;\n}\n\n.tip-v-center .tip {\n top: 50%;\n transform: translateY(-50%);\n}\n\n.tip-v-bottom .tip {\n top: 100%;\n}\n\n.ui-size-animation.height {\n overflow: hidden;\n}\n.ui-size-animation:not(.ready) {\n opacity: 0;\n}\n.ui-size-animation.ready {\n transition: max-height 0.2s ease;\n}\n.ui-size-animation.scale {\n transform-origin: center top;\n}\n.ui-size-animation.scale.ready {\n transition: max-height 0.2s ease, transform 0.2s ease;\n}\n.ui-size-animation.scale.ready:not(.show) {\n transform: scaleY(0);\n}\n.ui-size-animation.scale.ready.show {\n transform: scaleY(1);\n}\n\n.ui-menu-item {\n height: 100%;\n width: 100%;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n color: var(--editor-men-color);\n transition: all 0.3s ease;\n}\n.ui-menu-item span {\n margin-top: 6px;\n width: 68px;\n overflow: hidden;\n word-wrap: break-word;\n text-align: center;\n}\n.ui-menu-item:hover {\n color: var(--color-main-hover);\n}\n.ui-menu-item.active {\n color: var(--color-main-normal);\n background-color: rgba(255, 255, 255, 0.06);\n}\n\n.ui-gate-layer {\n --len: 1;\n --current: 0;\n width: 100%;\n height: 100%;\n overflow: hidden !important;\n position: relative;\n}\n.ui-gate-layer .ui-gate-slides {\n --content-width: calc(var(--len) * 100%);\n --item-width: calc(100% / var(--len));\n width: var(--content-width);\n height: 100%;\n}\n.ui-gate-layer .ui-gate-slides:not(.absolute) {\n transition: transform 0.3s ease;\n transform: translateX(calc(-1 * var(--current) * var(--item-width)));\n}\n.ui-gate-layer .ui-gate-slides.absolute {\n position: absolute;\n transition: left 0.3s ease;\n left: calc(-1 * var(--current) * 100%);\n}\n.ui-gate-layer .ui-gate-slides .ui-gate-content {\n width: var(--item-width);\n height: 100%;\n float: left;\n opacity: 0;\n transition: opacity 0.3s ease;\n}\n.ui-gate-layer .ui-gate-slides .ui-gate-content.active {\n opacity: 1;\n}\n\n.ui-slide {\n position: relative;\n height: 100%;\n}\n.ui-slide.stop-animation .ui-gate-slides {\n transition: none;\n}\n.ui-slide .right,\n.ui-slide .left {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n background-color: rgba(0, 0, 0, 0.3);\n width: 30px;\n height: 30px;\n border-radius: 50%;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.ui-slide .right {\n right: 10px;\n}\n.ui-slide .left {\n left: 10px;\n}\n.ui-slide .ui-gate-layer .ui-gate-slides .ui-gate-content {\n opacity: 1 !important;\n}\n.ui-slide .infos {\n position: absolute;\n bottom: 0;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);\n height: 32px;\n line-height: 32px;\n left: 0;\n right: 0;\n text-align: center;\n overflow: hidden;\n}\n.ui-slide .infos .tj {\n height: 100%;\n display: inline-flex;\n align-items: center;\n font-size: 10px;\n}\n.ui-slide .infos .tj span {\n color: var(--colors-primary-base);\n margin-right: 4px;\n}\n\n.audio {\n display: inline-block;\n cursor: pointer;\n}\n.audio > span {\n --height: 18px;\n width: 3px;\n height: calc(var(--height) * var(--percent));\n background: var(--colors-primary-base);\n display: inline-block;\n transition: height 0.2s linear;\n}\n.audio > span:not(:last-child) {\n margin-right: 2px;\n}\n.audio audio {\n display: none;\n}\n\n.ui-message {\n position: fixed;\n left: 50%;\n top: 110px;\n height: 40px;\n padding: 0 20px;\n background: rgba(20, 20, 20, 0.7);\n box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n border: 1px solid #000000;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n color: #fff;\n display: flex;\n font-size: 14px;\n align-items: center;\n transition: all 0.5s ease;\n opacity: 1;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.ui-message .icon {\n font-size: 16px;\n margin-right: 10px;\n}\n.ui-message .message-close {\n font-size: 12px;\n margin-left: 10px;\n margin-right: 0;\n}\n.ui-message.success .icon {\n color: #43c665;\n}\n.ui-message.warning .icon {\n color: #f49b42;\n}\n.ui-message.error .icon {\n color: #f34447;\n}\n.ui-message.fade-enter-from, .ui-message.fade-leave-to {\n opacity: 0;\n transform: translateX(-50%) translateY(-100%);\n}\n\n.bubble {\n --arrow-width: 45px;\n --arrow-height: 32px;\n --back-color: rgba(27, 27, 28, 0.8);\n --border-color-fill: 0, 0, 0;\n --border-color: rgb(var(--border-color-fill));\n --radius: 8px;\n --padding: 20px 20px;\n --bottom-left: 40px;\n position: absolute;\n z-index: 9;\n transition: transform 0.3s ease, opacity 0.3s ease;\n}\n.bubble > .bubble-layer {\n position: relative;\n padding: var(--padding);\n min-width: calc(3 * var(--arrow-width));\n min-height: calc(3 * var(--arrow-height));\n background: var(--back-color);\n box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0px 0px 10px 0px rgba(var(--border-color-fill), 0.3);\n border-radius: var(--radius);\n}\n.bubble > .bubble-layer > .bubble-arr {\n position: absolute;\n display: block;\n pointer-events: none;\n margin-left: 1px;\n z-index: 99;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n border-width: calc(var(--arrow-width) / 2);\n z-index: -1;\n}\n.bubble.left, .bubble.right {\n top: 50%;\n transform: translateY(calc(-50% + 0.5px));\n}\n.bubble.left::after, .bubble.right::after {\n content: \"\";\n position: absolute;\n z-index: 1;\n width: calc(var(--arrow-width) / 1.4);\n height: calc(var(--arrow-width) / 1.3);\n top: 50%;\n transform: translateY(calc(-50% + 0.5px));\n}\n.bubble.left > .bubble-layer > .bubble-arr, .bubble.right > .bubble-layer > .bubble-arr {\n top: 50%;\n transform: translateY(calc(-50% + 0.5px));\n border-width: calc(var(--arrow-width) / 3);\n}\n.bubble.left.fade-enter-active, .bubble.left.fade-leave-active, .bubble.right.fade-enter-active, .bubble.right.fade-leave-active {\n transform: translateY(calc(-50% + 0.5px)) scale(1);\n opacity: 1;\n}\n.bubble.left.fade-enter-from, .bubble.left.fade-leave-to, .bubble.right.fade-enter-from, .bubble.right.fade-leave-to {\n transform: translateY(calc(-50% + 0.5px)) scale(0);\n opacity: 0;\n}\n.bubble.left {\n transform-origin: center right;\n margin-right: var(--arrow-width);\n right: 50%;\n}\n.bubble.left::after {\n left: 100%;\n}\n.bubble.left > .bubble-layer > .bubble-arr {\n left: calc(100% - 1px);\n right: calc(-1 * var(--arrow-width) * 1.1);\n border-left-color: var(--back-color);\n border-left-width: calc(var(--arrow-width) / 1.3);\n}\n.bubble.right {\n transform-origin: center left;\n margin-left: var(--arrow-width);\n left: 50%;\n}\n.bubble.right::after {\n right: 100%;\n}\n.bubble.right > .bubble-layer > .bubble-arr {\n right: 100%;\n left: calc(-1 * var(--arrow-width) * 1.1);\n border-right-color: var(--back-color);\n border-right-width: calc(var(--arrow-width) / 1.3);\n}\n.bubble.bottom.fade-enter-active, .bubble.bottom.fade-leave-active, .bubble.top.fade-enter-active, .bubble.top.fade-leave-active {\n transform: scale(1);\n opacity: 1;\n}\n.bubble.bottom.fade-enter-from, .bubble.bottom.fade-leave-to, .bubble.top.fade-enter-from, .bubble.top.fade-leave-to {\n transform: scale(0);\n opacity: 0;\n}\n.bubble.bottom {\n top: 100%;\n left: calc(50% - var(--bottom-left));\n padding-top: var(--arrow-width);\n transform-origin: var(--bottom-left) top;\n}\n.bubble.bottom > .bubble-layer > .bubble-arr {\n border-width: calc(var(--arrow-width) / 3);\n border-bottom-width: calc(var(--arrow-width) / 1.3);\n border-bottom-color: var(--back-color);\n left: 0;\n top: calc(-1 * var(--arrow-width));\n bottom: 100%;\n transform: translateX(calc(-50% + 0.5px));\n margin-left: var(--bottom-left);\n}\n.bubble.top {\n bottom: 100%;\n left: calc(50% - var(--bottom-left));\n padding-bottom: var(--arrow-width);\n transform-origin: var(--bottom-left) bottom;\n}\n.bubble.top > .bubble-layer > .bubble-arr {\n border-width: calc(var(--arrow-width) / 3);\n border-top-width: calc(var(--arrow-width) / 1.3);\n border-top-color: var(--back-color);\n left: 0;\n top: 100%;\n transform: translateX(calc(-50% + 0.5px));\n margin-left: var(--bottom-left);\n}\n\n.guide {\n position: relative;\n}\n.guide:not(.floating-mode).top {\n transform: translateY(-100%);\n}\n.guide:not(.floating-mode) .bubble {\n --arrow-width: 14px;\n --arrow-height: 10px;\n --padding: 10px;\n --bottom-left: 20px;\n}\n.guide:not(.floating-mode) .bubble .bubble-layer {\n min-height: auto;\n min-width: auto;\n padding-right: 30px;\n}\n.guide:not(.floating-mode) .bubble .bubble-layer .guide-close {\n position: absolute;\n right: 10px;\n top: 10px;\n font-size: 12px;\n}\n.guide:not(.floating-mode) .guide-bubble .default-msg {\n white-space: nowrap;\n}\n\n.guide-floating {\n color: #fff;\n font-size: 14px;\n}\n.guide-floating.top {\n transform: translateY(-100%);\n}\n.guide-floating .bubble {\n --arrow-width: 14px;\n --arrow-height: 10px;\n --padding: 10px;\n --bottom-left: 20px;\n position: static;\n}\n.guide-floating .bubble .bubble-layer {\n min-height: auto;\n min-width: auto;\n padding-right: 30px;\n}\n.guide-floating .bubble .bubble-layer .guide-close {\n position: absolute;\n right: 10px;\n top: 10px;\n font-size: 12px;\n}\n.guide-floating .guide-bubble .default-msg {\n white-space: nowrap;\n}\n\n.tip-layout {\n position: relative;\n}\n.tip-layout .tip {\n color: rgb(255, 255, 255);\n position: absolute;\n transform-origin: top center;\n background: #000000;\n border-radius: 4px;\n opacity: 0;\n padding: 10px;\n margin: 10px;\n font-size: 12px;\n transition: opacity 0.3s ease;\n pointer-events: none;\n white-space: nowrap;\n}\n.tip-layout.fore-show, .tip-layout:hover {\n z-index: 999;\n}\n.tip-layout.fore-show .tip, .tip-layout:hover .tip {\n opacity: 0.8;\n}\n.tip-layout .tip-h-right .tip {\n right: 0;\n margin-right: 0;\n}\n.tip-layout .tip-h-left .tip {\n left: 0;\n margin-left: 0;\n}\n.tip-layout .tip-h-center .tip {\n left: 50%;\n transform: translateX(-50%);\n margin-left: 0;\n margin-right: 0;\n}\n.tip-layout .tip-v-top .tip {\n bottom: 100%;\n}\n.tip-layout .tip-v-center .tip {\n top: 50%;\n transform: translateY(-50%);\n}\n.tip-layout .tip-v-bottom .tip {\n top: 100%;\n}\n\n.ui-more {\n display: inline-block;\n cursor: pointer;\n}\n\n.more-float {\n transition: transform 0.3s ease, opacity 0.3s ease;\n margin-top: 9px;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n border: 1px solid #000000;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n padding: 9px 0;\n transform-origin: center top;\n}\n.more-float .option {\n padding: 5px 16px;\n color: #fff;\n font-size: 14px;\n white-space: nowrap;\n}\n.more-float .option.active {\n background: var(--colors-normal-back);\n color: var(--colors-primary-base);\n}\n.more-float .option:not(.active):hover {\n cursor: pointer;\n background-color: var(--colors-primary-base);\n}\n.more-float:not(.show) {\n transform: translateY(0) translateX(-100%) scale(1, 0);\n opacity: 0;\n}\n.more-float.show {\n transform: translateY(0) translateX(-100%) scale(1, 1);\n opacity: 1;\n}\n\n.ui-editor-layout {\n width: 100%;\n height: 100%;\n position: relative;\n color: #fff;\n font-size: 14px;\n background-color: #fff;\n}\n\n.ui-editor-head {\n filter: var(--editor-head-filter);\n height: var(--editor-head-height);\n background-color: var(--editor-head-back);\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n z-index: 1000;\n}\n\n.ui-editor-menu {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n width: var(--editor-menu-width);\n filter: var(--editor-menu-filter);\n background-color: var(--editor-menu-back);\n position: fixed;\n left: var(--editor-menu-left);\n top: var(--editor-head-height);\n bottom: var(--editor-menu-bottom);\n z-index: 2000;\n overflow: hidden;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n}\n.ui-editor-menu > div {\n height: 100%;\n width: 100%;\n overflow: auto;\n}\n.ui-editor-menu .ui-editor-menu-item {\n width: var(--editor-menu-width);\n height: var(--editor-menu-width);\n}\n\n.ui-editor-main {\n filter: var(--editor-menu-filter);\n position: fixed;\n top: var(--editor-head-height);\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n z-index: 3000;\n}\n\n.ui-editor-view {\n display: flex;\n flex: 1;\n width: 100%;\n height: 100%;\n align-items: flex-end;\n justify-content: flex-end;\n overflow: hidden;\n}\n\n.ui-editor-toolbox {\n position: absolute;\n z-index: 1;\n right: var(--editor-menu-right);\n padding: 20px;\n width: var(--editor-toolbox-width);\n bottom: var(--editor-menu-bottom);\n pointer-events: all;\n overflow-y: auto;\n background-color: var(--editor-toolbox-back);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n top: var(--editor-head-height);\n transition: right ease 0.3s;\n}\n\n.ui-editor-toolbar {\n position: absolute;\n bottom: 0;\n right: calc(var(--editor-toolbox-width) + var(--editor-menu-right));\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n height: 60px;\n background-color: var(--editor-menu-back);\n pointer-events: all;\n left: calc(var(--editor-menu-left) + var(--editor-menu-width));\n z-index: 1;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n transition: all 0.3s ease;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/main/pc.scss":
- /*!**************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-3-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./src/main/pc.scss ***!
- \**************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ":root body {\n --hide-header-top: calc(-1 * var(--editor-head-height));\n --show-header-top: 0px;\n --simle-map-width: 400px;\n --simle-map-height: 200px;\n --scale-simle-map-width: 600px;\n --scale-simle-map-height: 300px;\n --global-search-width: 340px;\n --taggle-btn-width: 30px;\n --body-right-margin: 20px;\n}\n\n.ui-editor-head {\n z-index: 9999 !important;\n}\n\n.ui-editor-toolbox {\n z-index: 9998 !important;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../kankan-components/src/components/scrollbar/index.css":
- /*!*********************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-3-1!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-3-2!../kankan-components/src/components/scrollbar/index.css ***!
- \*********************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".x-scrollbar {\r\n position: relative;\r\n}\r\n\r\n.x-scrollbar__container {\r\n position: relative;\r\n z-index: 1;\r\n width: 100%;\r\n height: 100%;\r\n overflow: auto;\r\n}\r\n\r\n.x-scrollbar__container--hideScrollbar {\r\n scrollbar-width: none !important;\r\n -ms-overflow-style: none !important;\r\n}\r\n\r\n.x-scrollbar__container--hideScrollbar::-webkit-scrollbar {\r\n display: none !important;\r\n}\r\n\r\n.x-scrollbar__container--preventDefault {\r\n overscroll-behavior: contain;\r\n -ms-scroll-chaining: none;\r\n}\r\n\r\n.x-scrollbar__content {\r\n display: inline-block;\r\n vertical-align: middle;\r\n min-width: 100%;\r\n}\r\n\r\n/* 轨道 */\r\n.x-scrollbar__track-x,\r\n.x-scrollbar__track-y {\r\n opacity: 1;\r\n position: absolute;\r\n z-index: 2;\r\n transition: background-color 0.2s linear, opacity 0.2s linear;\r\n}\r\n\r\n.x-scrollbar__track-x {\r\n left: 0;\r\n bottom: 0;\r\n width: 100%;\r\n height: 8px;\r\n}\r\n\r\n.x-scrollbar__track-y {\r\n top: 0;\r\n right: 0;\r\n height: 100%;\r\n width: 8px;\r\n}\r\n\r\n/* 滑块 */\r\n.x-scrollbar__thumb-x,\r\n.x-scrollbar__thumb-y {\r\n position: absolute;\r\n background-color: rgba(255, 255, 255, 0.3);\r\n border-radius: 5px;\r\n transition: height 0.2s ease-in-out, width 0.2s ease-in-out;\r\n}\r\n\r\n.x-scrollbar__thumb-x {\r\n height: 5px;\r\n bottom: 0px;\r\n}\r\n\r\n.x-scrollbar__thumb-y {\r\n width: 5px;\r\n right: 0px;\r\n}\r\n\r\n/* 激活后大小 */\r\n.x-scrollbar__track-x:hover .x-scrollbar__thumb-x,\r\n.x-scrollbar__track--draging .x-scrollbar__thumb-x {\r\n height: 8px;\r\n}\r\n\r\n.x-scrollbar__track-y:hover .x-scrollbar__thumb-y,\r\n.x-scrollbar__track--draging .x-scrollbar__thumb-y {\r\n width: 8px;\r\n}\r\n\r\n/* 鼠标移入容器 => 显示滑块 */\r\n.x-scrollbar-keep > .x-scrollbar__track-x,\r\n.x-scrollbar-keep > .x-scrollbar__track-y,\r\n.x-scrollbar:hover > .x-scrollbar__track-x,\r\n.x-scrollbar:hover > .x-scrollbar__track-y {\r\n opacity: 1;\r\n}\r\n\r\n/* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */\r\n.x-scrollbar__track-x:hover,\r\n.x-scrollbar__track-y:hover,\r\n.x-scrollbar__track-x.x-scrollbar__track--draging,\r\n.x-scrollbar__track-y.x-scrollbar__track--draging {\r\n opacity: 1 !important;\r\n}\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "\n.vue-cropper {\r\n background-repeat: repeat;\n}\n.cropper-view-box {\r\n outline-color: var(--color-main-normal) !important;\n}\n.crop-point {\r\n background-color: var(--color-main-normal) !important;\n}\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- var ___CSS_LOADER_AT_RULE_IMPORT_0___ = __webpack_require__(/*! -!../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!./iconfont/iconfont.css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../kankan-components/src/components/icon/iconfont/iconfont.css");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- exports.i(___CSS_LOADER_AT_RULE_IMPORT_0___);
- // Module
- exports.push([module.i, "\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "\n.mates {\r\n color: #fff;\n}\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "\n.map.view-full .info {\r\n left: calc(var(--editor-menu-left) + var(--editor-menu-width));\r\n bottom: var(--editor-menu-bottom);\n}\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "\n.carry-layer > * {\r\n pointer-events: all;\n}\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".slide-down-enter-active[data-v-679edff8],\n.slide-down-leave-active[data-v-679edff8] {\n will-change: transform;\n transition: all 0.35s ease-in-out;\n}\n.slide-down-enter-from[data-v-679edff8] {\n opacity: 0;\n transform: translate3d(0, -100%, 0);\n}\n.slide-down-enter[data-v-679edff8] {\n opacity: 1;\n transform: translate3d(0, 100%, 0);\n}\n.slide-down-leave-active[data-v-679edff8] {\n opacity: 0;\n transform: translate3d(0, -100%, 0);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, "i[data-v-7249823e] {\n display: inline-flex;\n align-items: center;\n font-style: normal;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".slide-up-enter-active[data-v-c862127a],\n.slide-up-leave-active[data-v-c862127a] {\n will-change: transform;\n transition: all 0.2s ease-in-out;\n}\n.slide-up-enter-from[data-v-c862127a] {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n}\n.slide-up-enter[data-v-c862127a] {\n opacity: 1;\n transform: translate3d(0, -100%, 0);\n}\n.slide-up-leave-active[data-v-c862127a] {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".slide-right-enter-active[data-v-97f1470a],\n.slide-right-leave-active[data-v-97f1470a] {\n will-change: transform;\n transition: all 0.2s ease-in-out;\n}\n.slide-right-enter-from[data-v-97f1470a] {\n opacity: 0;\n transform: translate3d(100%, 0, 0);\n}\n.slide-right-enter[data-v-97f1470a] {\n opacity: 1;\n transform: translate3d(-100%, 0, 0);\n}\n.slide-right-leave-active[data-v-97f1470a] {\n opacity: 0;\n transform: translate3d(100%, 0, 0);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".help[data-v-4dec16d8] {\n position: fixed;\n inset: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 9999;\n overflow: hidden;\n --strong-size: 500px;\n}\n.help.mobile[data-v-4dec16d8] {\n --strong-size: 400px;\n}\n.help[data-v-4dec16d8]:not(.show-mode) {\n background: rgba(0, 0, 0, 0.8);\n}\n.help .help-close[data-v-4dec16d8] {\n position: absolute;\n right: 3vmin;\n top: 3vmin;\n font-size: 32px;\n color: #fff;\n}\n.help-content[data-v-4dec16d8] {\n color: #fff;\n text-align: center;\n}\n.help-img[data-v-4dec16d8] {\n display: block;\n margin: auto;\n}\n.help-p[data-v-4dec16d8] {\n display: inline-block;\n font-size: 16px;\n color: #fff;\n margin: 24px auto 60px;\n position: relative;\n}\n.help-strong[data-v-4dec16d8] {\n position: absolute;\n left: 0;\n bottom: 0;\n margin-left: calc(-1 * var(--strong-size) / 2);\n margin-bottom: calc(-1 * var(--strong-size) / 2);\n width: var(--strong-size);\n height: var(--strong-size);\n border-radius: 50%;\n z-index: -1;\n outline: 99999px solid rgba(0, 0, 0, 0.8);\n}\n.help-line[data-v-4dec16d8] {\n position: absolute;\n left: calc(var(--strong-size) / 2 * 0.6);\n bottom: calc(var(--strong-size) / 2 * 0.85);\n border-top-left-radius: 100%;\n border: 1px dotted #fff;\n border-right: none;\n border-bottom: none;\n z-index: -1;\n}\n.help-line.mobile[data-v-4dec16d8] {\n left: calc(var(--strong-size) / 2 * 0.15);\n bottom: calc(var(--strong-size) / 2 * 1);\n}\n.help-line .help-line-icon[data-v-4dec16d8] {\n position: absolute;\n top: 100%;\n left: 0;\n transform: translate(-1px, -1px) rotate(90deg);\n transform-origin: top center;\n color: #fff;\n}\n.help-btn[data-v-4dec16d8] {\n width: 160px;\n font-size: 16px;\n height: 40px;\n max-width: 25vw;\n}\n.help-btn[data-v-4dec16d8]:not(:last-child) {\n margin-right: 30px;\n}\n.btn-help-close[data-v-4dec16d8] {\n position: absolute;\n left: 50%;\n transform: translateY(40px) translateX(-50%);\n font-size: 40px !important;\n color: #fff;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".help[data-v-c03cd560] {\n position: absolute;\n z-index: 9999;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n background: rgba(27, 27, 28, 0.8);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 5% 0 calc(5% + 10vh + 30px);\n overflow-y: auto;\n}\n.help-content[data-v-c03cd560] {\n width: 68%;\n max-width: 300px;\n position: relative;\n}\n.help-close[data-v-c03cd560] {\n position: absolute;\n bottom: -10vh;\n font-size: 50px;\n left: 50%;\n transform: translateX(-50%);\n}\n.help-step[data-v-c03cd560] {\n display: flex;\n align-items: center;\n}\n.help-step[data-v-c03cd560]:not(:last-child) {\n margin-bottom: 4.5vh;\n}\n.help-step img[data-v-c03cd560] {\n width: 64px;\n height: auto;\n margin-right: 5.3vw;\n}\n.help-step h3[data-v-c03cd560] {\n font-size: 16px;\n color: #fff;\n margin-bottom: 10px;\n}\n.help-step p[data-v-c03cd560] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".mobile-bubble[data-v-2aa25d26] {\n position: absolute;\n z-index: 299;\n width: 100vw;\n max-width: 300px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 20px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 6px;\n}\n.hot-full[data-v-2aa25d26] {\n padding: 60px 20px 20px;\n background: rgba(27, 27, 28, 0.8);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n position: absolute;\n z-index: 9998;\n width: 100vw;\n height: 100vh;\n overflow-y: auto;\n left: 0;\n top: 0;\n}\n.hot-full .audio[data-v-2aa25d26] {\n position: absolute;\n top: -40px;\n left: 10px;\n z-index: 1;\n display: inline-block;\n}\n.hot-full .close-trl[data-v-2aa25d26] {\n position: absolute;\n width: 50px;\n height: 50px;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hot-content-layout[data-v-2aa25d26] {\n position: relative;\n}\n.hot-content-layout .audio[data-v-2aa25d26] {\n --colors-primary-base: #fff;\n height: 16px;\n overflow: hidden;\n display: inline-block;\n}\n.hot-content-layout h2[data-v-2aa25d26] {\n font-size: 20px;\n margin-bottom: 20px;\n line-height: 1.5em;\n word-wrap: break-word;\n color: #ffffff;\n position: relative;\n}\n.hot-content-layout .content[data-v-2aa25d26] {\n font-size: 14px;\n font-family: MicrosoftYaHei;\n color: #999999;\n line-height: 1.5em;\n margin-top: 10px;\n word-break: break-all;\n overflow: hidden;\n}\n.hot-content-layout .meta[data-v-2aa25d26] {\n max-width: 100%;\n border-radius: 4px;\n margin-top: 20px;\n}\n.hot-content-layout .deteil[data-v-2aa25d26] {\n text-align: right;\n margin-top: 20px;\n font-size: 13px;\n}\n.hot-content-layout.sam[data-v-2aa25d26] {\n overflow: initial;\n}\n.hot-content-layout.sam h2[data-v-2aa25d26], .hot-content-layout.sam .content[data-v-2aa25d26] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n.hot-content-layout.sam h2[data-v-2aa25d26] {\n -webkit-line-clamp: 2;\n}\n.hot-content-layout.sam .content[data-v-2aa25d26] {\n font-size: 14px;\n -webkit-line-clamp: 3;\n}\n.hot-content-layout.sam .close-trl[data-v-2aa25d26] {\n position: absolute;\n bottom: 0;\n margin-bottom: -100px;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 40px;\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n background: rgba(0, 0, 0, 0.8);\n}\n.hot-item[data-v-2aa25d26] {\n position: absolute;\n cursor: pointer;\n}\n.hot-item > img[data-v-2aa25d26] {\n width: 32px;\n height: 32px;\n}\n.hot-item .hot-bubble[data-v-2aa25d26] {\n cursor: initial;\n}\n.hot-item .hot-bubble.pc[data-v-2aa25d26] {\n width: 400px;\n}\n.hot-item .hot-bubble[data-v-2aa25d26]:not(.pc) {\n width: 80vw;\n --bottom-left: 40vw;\n}\n.hot-item.active[data-v-2aa25d26], .hot-item[data-v-2aa25d26]:hover {\n z-index: 3;\n}\n.mates[data-v-2aa25d26] {\n width: 100%;\n height: 100%;\n max-height: 100%;\n overflow-y: auto;\n}\n.mates .meta-item[data-v-2aa25d26] {\n width: 100%;\n height: 100%;\n}\n.mates .meta-item.full[data-v-2aa25d26] {\n cursor: zoom-in;\n}\n.mates .iframe[data-v-2aa25d26] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mates .iframe[data-v-2aa25d26]::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n}\n.mates iframe[data-v-2aa25d26],\n.mates video[data-v-2aa25d26],\n.mates img[data-v-2aa25d26] {\n width: 100%;\n height: 203px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates video[data-v-2aa25d26],\n.mates img[data-v-2aa25d26] {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates iframe[data-v-2aa25d26] {\n border: none;\n}\n.mates .file-mange[data-v-2aa25d26] {\n position: absolute;\n top: 10px;\n right: 10px;\n}\n.mates .file-mange span[data-v-2aa25d26] {\n display: block;\n width: 24px;\n height: 24px;\n background-color: rgba(0, 0, 0, 0.3);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.mates .file-mange span[data-v-2aa25d26]:not(:last-child) {\n margin-bottom: 10px;\n}\n.close[data-v-2aa25d26] {\n right: 0;\n top: 0;\n height: 25px;\n position: absolute;\n font-size: 24px;\n color: #fff;\n cursor: pointer;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n.pull-hot[data-v-2aa25d26] {\n position: absolute;\n z-index: 9999;\n display: flex;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n.pull-hot:not(.pc) .hot-layer[data-v-2aa25d26] {\n padding-top: 40px;\n}\n.pull-hot.pc .hot-layer[data-v-2aa25d26] {\n padding: 40px 20px 20px;\n}\n.pull-hot .hot-layer[data-v-2aa25d26] {\n flex: 1;\n background-color: rgba(0, 0, 0, 0.7);\n color: #fff;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.pull-hot .hot-layer h3[data-v-2aa25d26] {\n font-size: 20px;\n font-weight: 700;\n letter-spacing: 1px;\n margin-bottom: 10px;\n word-break: break-all;\n}\n.pull-hot .hot-layer .pull-meta[data-v-2aa25d26] {\n height: 100%;\n width: 100%;\n overflow-y: auto;\n flex: 1;\n}\n.pull-hot .hot-layer .pull-meta .content[data-v-2aa25d26] {\n margin-bottom: 10px;\n font-size: 16px;\n font-weight: 400;\n line-height: 26px;\n color: #ccc;\n word-break: break-all;\n letter-spacing: 1px;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-2aa25d26],\n.pull-hot .hot-layer .pull-meta video[data-v-2aa25d26],\n.pull-hot .hot-layer .pull-meta img[data-v-2aa25d26] {\n width: 100%;\n height: 100%;\n display: block;\n}\n.pull-hot .hot-layer .pull-meta video[data-v-2aa25d26],\n.pull-hot .hot-layer .pull-meta img[data-v-2aa25d26] {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-2aa25d26] {\n border: none;\n height: 100%;\n}\n.edit-hot[data-v-2aa25d26] {\n margin-top: 20px;\n text-align: right;\n}\n.edit-hot span[data-v-2aa25d26] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.full-img[data-v-2aa25d26] {\n height: 100%;\n width: 100%;\n position: relative;\n}\n.full-img img[data-v-2aa25d26] {\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n left: 0;\n top: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".mobile-bubble[data-v-3247eb74] {\n position: absolute;\n z-index: 299;\n width: 100vw;\n max-width: 300px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 20px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 6px;\n}\n.hot-full[data-v-3247eb74] {\n padding: 60px 20px 20px;\n background: rgba(27, 27, 28, 0.8);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n position: absolute;\n z-index: 9998;\n width: 100vw;\n height: 100vh;\n overflow-y: auto;\n left: 0;\n top: 0;\n}\n.hot-full .audio[data-v-3247eb74] {\n position: absolute;\n top: -40px;\n left: 10px;\n z-index: 1;\n display: inline-block;\n}\n.hot-full .close-trl[data-v-3247eb74] {\n position: absolute;\n width: 50px;\n height: 50px;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hot-content-layout[data-v-3247eb74] {\n position: relative;\n}\n.hot-content-layout .audio[data-v-3247eb74] {\n --colors-primary-base: #fff;\n height: 16px;\n overflow: hidden;\n display: inline-block;\n}\n.hot-content-layout h2[data-v-3247eb74] {\n font-size: 20px;\n margin-bottom: 20px;\n line-height: 1.5em;\n word-wrap: break-word;\n color: #ffffff;\n position: relative;\n}\n.hot-content-layout .content[data-v-3247eb74] {\n font-size: 14px;\n font-family: MicrosoftYaHei;\n color: #999999;\n line-height: 1.5em;\n margin-top: 10px;\n word-break: break-all;\n overflow: hidden;\n}\n.hot-content-layout .meta[data-v-3247eb74] {\n max-width: 100%;\n border-radius: 4px;\n margin-top: 20px;\n}\n.hot-content-layout .deteil[data-v-3247eb74] {\n text-align: right;\n margin-top: 20px;\n font-size: 13px;\n}\n.hot-content-layout.sam[data-v-3247eb74] {\n overflow: initial;\n}\n.hot-content-layout.sam h2[data-v-3247eb74], .hot-content-layout.sam .content[data-v-3247eb74] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n.hot-content-layout.sam h2[data-v-3247eb74] {\n -webkit-line-clamp: 2;\n}\n.hot-content-layout.sam .content[data-v-3247eb74] {\n font-size: 14px;\n -webkit-line-clamp: 3;\n}\n.hot-content-layout.sam .close-trl[data-v-3247eb74] {\n position: absolute;\n bottom: 0;\n margin-bottom: -100px;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 40px;\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n background: rgba(0, 0, 0, 0.8);\n}\n.hot-item[data-v-3247eb74] {\n position: absolute;\n cursor: pointer;\n}\n.hot-item > img[data-v-3247eb74] {\n width: 32px;\n height: 32px;\n}\n.hot-item .hot-bubble[data-v-3247eb74] {\n cursor: initial;\n}\n.hot-item .hot-bubble.pc[data-v-3247eb74] {\n width: 400px;\n}\n.hot-item .hot-bubble[data-v-3247eb74]:not(.pc) {\n width: 80vw;\n --bottom-left: 40vw;\n}\n.hot-item.active[data-v-3247eb74], .hot-item[data-v-3247eb74]:hover {\n z-index: 3;\n}\n.mates[data-v-3247eb74] {\n width: 100%;\n height: 100%;\n max-height: 100%;\n overflow-y: auto;\n}\n.mates .meta-item[data-v-3247eb74] {\n width: 100%;\n height: 100%;\n}\n.mates .meta-item.full[data-v-3247eb74] {\n cursor: zoom-in;\n}\n.mates .iframe[data-v-3247eb74] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mates .iframe[data-v-3247eb74]::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n}\n.mates iframe[data-v-3247eb74],\n.mates video[data-v-3247eb74],\n.mates img[data-v-3247eb74] {\n width: 100%;\n height: 203px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates video[data-v-3247eb74],\n.mates img[data-v-3247eb74] {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates iframe[data-v-3247eb74] {\n border: none;\n}\n.mates .file-mange[data-v-3247eb74] {\n position: absolute;\n top: 10px;\n right: 10px;\n}\n.mates .file-mange span[data-v-3247eb74] {\n display: block;\n width: 24px;\n height: 24px;\n background-color: rgba(0, 0, 0, 0.3);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.mates .file-mange span[data-v-3247eb74]:not(:last-child) {\n margin-bottom: 10px;\n}\n.close[data-v-3247eb74] {\n right: 0;\n top: 0;\n height: 25px;\n position: absolute;\n font-size: 24px;\n color: #fff;\n cursor: pointer;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n.pull-hot[data-v-3247eb74] {\n position: absolute;\n z-index: 9999;\n display: flex;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n.pull-hot:not(.pc) .hot-layer[data-v-3247eb74] {\n padding-top: 40px;\n}\n.pull-hot.pc .hot-layer[data-v-3247eb74] {\n padding: 40px 20px 20px;\n}\n.pull-hot .hot-layer[data-v-3247eb74] {\n flex: 1;\n background-color: rgba(0, 0, 0, 0.7);\n color: #fff;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.pull-hot .hot-layer h3[data-v-3247eb74] {\n font-size: 20px;\n font-weight: 700;\n letter-spacing: 1px;\n margin-bottom: 10px;\n word-break: break-all;\n}\n.pull-hot .hot-layer .pull-meta[data-v-3247eb74] {\n height: 100%;\n width: 100%;\n overflow-y: auto;\n flex: 1;\n}\n.pull-hot .hot-layer .pull-meta .content[data-v-3247eb74] {\n margin-bottom: 10px;\n font-size: 16px;\n font-weight: 400;\n line-height: 26px;\n color: #ccc;\n word-break: break-all;\n letter-spacing: 1px;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-3247eb74],\n.pull-hot .hot-layer .pull-meta video[data-v-3247eb74],\n.pull-hot .hot-layer .pull-meta img[data-v-3247eb74] {\n width: 100%;\n height: 100%;\n display: block;\n}\n.pull-hot .hot-layer .pull-meta video[data-v-3247eb74],\n.pull-hot .hot-layer .pull-meta img[data-v-3247eb74] {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-3247eb74] {\n border: none;\n height: 100%;\n}\n.edit-hot[data-v-3247eb74] {\n margin-top: 20px;\n text-align: right;\n}\n.edit-hot span[data-v-3247eb74] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.full-img[data-v-3247eb74] {\n height: 100%;\n width: 100%;\n position: relative;\n}\n.full-img img[data-v-3247eb74] {\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n left: 0;\n top: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".mobile-bubble[data-v-365cf846] {\n position: absolute;\n z-index: 299;\n width: 100vw;\n max-width: 300px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 20px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 6px;\n}\n.hot-full[data-v-365cf846] {\n padding: 60px 20px 20px;\n background: rgba(27, 27, 28, 0.8);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n position: absolute;\n z-index: 9998;\n width: 100vw;\n height: 100vh;\n overflow-y: auto;\n left: 0;\n top: 0;\n}\n.hot-full .audio[data-v-365cf846] {\n position: absolute;\n top: -40px;\n left: 10px;\n z-index: 1;\n display: inline-block;\n}\n.hot-full .close-trl[data-v-365cf846] {\n position: absolute;\n width: 50px;\n height: 50px;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hot-content-layout[data-v-365cf846] {\n position: relative;\n}\n.hot-content-layout .audio[data-v-365cf846] {\n --colors-primary-base: #fff;\n height: 16px;\n overflow: hidden;\n display: inline-block;\n}\n.hot-content-layout h2[data-v-365cf846] {\n font-size: 20px;\n margin-bottom: 20px;\n line-height: 1.5em;\n word-wrap: break-word;\n color: #ffffff;\n position: relative;\n}\n.hot-content-layout .content[data-v-365cf846] {\n font-size: 14px;\n font-family: MicrosoftYaHei;\n color: #999999;\n line-height: 1.5em;\n margin-top: 10px;\n word-break: break-all;\n overflow: hidden;\n}\n.hot-content-layout .meta[data-v-365cf846] {\n max-width: 100%;\n border-radius: 4px;\n margin-top: 20px;\n}\n.hot-content-layout .deteil[data-v-365cf846] {\n text-align: right;\n margin-top: 20px;\n font-size: 13px;\n}\n.hot-content-layout.sam[data-v-365cf846] {\n overflow: initial;\n}\n.hot-content-layout.sam h2[data-v-365cf846], .hot-content-layout.sam .content[data-v-365cf846] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n.hot-content-layout.sam h2[data-v-365cf846] {\n -webkit-line-clamp: 2;\n}\n.hot-content-layout.sam .content[data-v-365cf846] {\n font-size: 14px;\n -webkit-line-clamp: 3;\n}\n.hot-content-layout.sam .close-trl[data-v-365cf846] {\n position: absolute;\n bottom: 0;\n margin-bottom: -100px;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 40px;\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n background: rgba(0, 0, 0, 0.8);\n}\n.hot-item[data-v-365cf846] {\n position: absolute;\n cursor: pointer;\n}\n.hot-item > img[data-v-365cf846] {\n width: 32px;\n height: 32px;\n}\n.hot-item .hot-bubble[data-v-365cf846] {\n cursor: initial;\n}\n.hot-item .hot-bubble.pc[data-v-365cf846] {\n width: 400px;\n}\n.hot-item .hot-bubble[data-v-365cf846]:not(.pc) {\n width: 80vw;\n --bottom-left: 40vw;\n}\n.hot-item.active[data-v-365cf846], .hot-item[data-v-365cf846]:hover {\n z-index: 3;\n}\n.mates[data-v-365cf846] {\n width: 100%;\n height: 100%;\n max-height: 100%;\n overflow-y: auto;\n}\n.mates .meta-item[data-v-365cf846] {\n width: 100%;\n height: 100%;\n}\n.mates .meta-item.full[data-v-365cf846] {\n cursor: zoom-in;\n}\n.mates .iframe[data-v-365cf846] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mates .iframe[data-v-365cf846]::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n}\n.mates iframe[data-v-365cf846],\n.mates video[data-v-365cf846],\n.mates img[data-v-365cf846] {\n width: 100%;\n height: 203px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates video[data-v-365cf846],\n.mates img[data-v-365cf846] {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates iframe[data-v-365cf846] {\n border: none;\n}\n.mates .file-mange[data-v-365cf846] {\n position: absolute;\n top: 10px;\n right: 10px;\n}\n.mates .file-mange span[data-v-365cf846] {\n display: block;\n width: 24px;\n height: 24px;\n background-color: rgba(0, 0, 0, 0.3);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.mates .file-mange span[data-v-365cf846]:not(:last-child) {\n margin-bottom: 10px;\n}\n.close[data-v-365cf846] {\n right: 0;\n top: 0;\n height: 25px;\n position: absolute;\n font-size: 24px;\n color: #fff;\n cursor: pointer;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n.pull-hot[data-v-365cf846] {\n position: absolute;\n z-index: 9999;\n display: flex;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n.pull-hot:not(.pc) .hot-layer[data-v-365cf846] {\n padding-top: 40px;\n}\n.pull-hot.pc .hot-layer[data-v-365cf846] {\n padding: 40px 20px 20px;\n}\n.pull-hot .hot-layer[data-v-365cf846] {\n flex: 1;\n background-color: rgba(0, 0, 0, 0.7);\n color: #fff;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.pull-hot .hot-layer h3[data-v-365cf846] {\n font-size: 20px;\n font-weight: 700;\n letter-spacing: 1px;\n margin-bottom: 10px;\n word-break: break-all;\n}\n.pull-hot .hot-layer .pull-meta[data-v-365cf846] {\n height: 100%;\n width: 100%;\n overflow-y: auto;\n flex: 1;\n}\n.pull-hot .hot-layer .pull-meta .content[data-v-365cf846] {\n margin-bottom: 10px;\n font-size: 16px;\n font-weight: 400;\n line-height: 26px;\n color: #ccc;\n word-break: break-all;\n letter-spacing: 1px;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-365cf846],\n.pull-hot .hot-layer .pull-meta video[data-v-365cf846],\n.pull-hot .hot-layer .pull-meta img[data-v-365cf846] {\n width: 100%;\n height: 100%;\n display: block;\n}\n.pull-hot .hot-layer .pull-meta video[data-v-365cf846],\n.pull-hot .hot-layer .pull-meta img[data-v-365cf846] {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-365cf846] {\n border: none;\n height: 100%;\n}\n.edit-hot[data-v-365cf846] {\n margin-top: 20px;\n text-align: right;\n}\n.edit-hot span[data-v-365cf846] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.full-img[data-v-365cf846] {\n height: 100%;\n width: 100%;\n position: relative;\n}\n.full-img img[data-v-365cf846] {\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n left: 0;\n top: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".mobile-bubble[data-v-22836f2d] {\n position: absolute;\n z-index: 299;\n width: 100vw;\n max-width: 300px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 20px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 6px;\n}\n.hot-full[data-v-22836f2d] {\n padding: 60px 20px 20px;\n background: rgba(27, 27, 28, 0.8);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n position: absolute;\n z-index: 9998;\n width: 100vw;\n height: 100vh;\n overflow-y: auto;\n left: 0;\n top: 0;\n}\n.hot-full .audio[data-v-22836f2d] {\n position: absolute;\n top: -40px;\n left: 10px;\n z-index: 1;\n display: inline-block;\n}\n.hot-full .close-trl[data-v-22836f2d] {\n position: absolute;\n width: 50px;\n height: 50px;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hot-content-layout[data-v-22836f2d] {\n position: relative;\n}\n.hot-content-layout .audio[data-v-22836f2d] {\n --colors-primary-base: #fff;\n height: 16px;\n overflow: hidden;\n display: inline-block;\n}\n.hot-content-layout h2[data-v-22836f2d] {\n font-size: 20px;\n margin-bottom: 20px;\n line-height: 1.5em;\n word-wrap: break-word;\n color: #ffffff;\n position: relative;\n}\n.hot-content-layout .content[data-v-22836f2d] {\n font-size: 14px;\n font-family: MicrosoftYaHei;\n color: #999999;\n line-height: 1.5em;\n margin-top: 10px;\n word-break: break-all;\n overflow: hidden;\n}\n.hot-content-layout .meta[data-v-22836f2d] {\n max-width: 100%;\n border-radius: 4px;\n margin-top: 20px;\n}\n.hot-content-layout .deteil[data-v-22836f2d] {\n text-align: right;\n margin-top: 20px;\n font-size: 13px;\n}\n.hot-content-layout.sam[data-v-22836f2d] {\n overflow: initial;\n}\n.hot-content-layout.sam h2[data-v-22836f2d], .hot-content-layout.sam .content[data-v-22836f2d] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n.hot-content-layout.sam h2[data-v-22836f2d] {\n -webkit-line-clamp: 2;\n}\n.hot-content-layout.sam .content[data-v-22836f2d] {\n font-size: 14px;\n -webkit-line-clamp: 3;\n}\n.hot-content-layout.sam .close-trl[data-v-22836f2d] {\n position: absolute;\n bottom: 0;\n margin-bottom: -100px;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 40px;\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n background: rgba(0, 0, 0, 0.8);\n}\n.hot-item[data-v-22836f2d] {\n position: absolute;\n cursor: pointer;\n}\n.hot-item > img[data-v-22836f2d] {\n width: 32px;\n height: 32px;\n}\n.hot-item .hot-bubble[data-v-22836f2d] {\n cursor: initial;\n}\n.hot-item .hot-bubble.pc[data-v-22836f2d] {\n width: 400px;\n}\n.hot-item .hot-bubble[data-v-22836f2d]:not(.pc) {\n width: 80vw;\n --bottom-left: 40vw;\n}\n.hot-item.active[data-v-22836f2d], .hot-item[data-v-22836f2d]:hover {\n z-index: 3;\n}\n.mates[data-v-22836f2d] {\n width: 100%;\n height: 100%;\n max-height: 100%;\n overflow-y: auto;\n}\n.mates .meta-item[data-v-22836f2d] {\n width: 100%;\n height: 100%;\n}\n.mates .meta-item.full[data-v-22836f2d] {\n cursor: zoom-in;\n}\n.mates .iframe[data-v-22836f2d] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mates .iframe[data-v-22836f2d]::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n}\n.mates iframe[data-v-22836f2d],\n.mates video[data-v-22836f2d],\n.mates img[data-v-22836f2d] {\n width: 100%;\n height: 203px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates video[data-v-22836f2d],\n.mates img[data-v-22836f2d] {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates iframe[data-v-22836f2d] {\n border: none;\n}\n.mates .file-mange[data-v-22836f2d] {\n position: absolute;\n top: 10px;\n right: 10px;\n}\n.mates .file-mange span[data-v-22836f2d] {\n display: block;\n width: 24px;\n height: 24px;\n background-color: rgba(0, 0, 0, 0.3);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.mates .file-mange span[data-v-22836f2d]:not(:last-child) {\n margin-bottom: 10px;\n}\n.close[data-v-22836f2d] {\n right: 0;\n top: 0;\n height: 25px;\n position: absolute;\n font-size: 24px;\n color: #fff;\n cursor: pointer;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n.pull-hot[data-v-22836f2d] {\n position: absolute;\n z-index: 9999;\n display: flex;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n.pull-hot:not(.pc) .hot-layer[data-v-22836f2d] {\n padding-top: 40px;\n}\n.pull-hot.pc .hot-layer[data-v-22836f2d] {\n padding: 40px 20px 20px;\n}\n.pull-hot .hot-layer[data-v-22836f2d] {\n flex: 1;\n background-color: rgba(0, 0, 0, 0.7);\n color: #fff;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.pull-hot .hot-layer h3[data-v-22836f2d] {\n font-size: 20px;\n font-weight: 700;\n letter-spacing: 1px;\n margin-bottom: 10px;\n word-break: break-all;\n}\n.pull-hot .hot-layer .pull-meta[data-v-22836f2d] {\n height: 100%;\n width: 100%;\n overflow-y: auto;\n flex: 1;\n}\n.pull-hot .hot-layer .pull-meta .content[data-v-22836f2d] {\n margin-bottom: 10px;\n font-size: 16px;\n font-weight: 400;\n line-height: 26px;\n color: #ccc;\n word-break: break-all;\n letter-spacing: 1px;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-22836f2d],\n.pull-hot .hot-layer .pull-meta video[data-v-22836f2d],\n.pull-hot .hot-layer .pull-meta img[data-v-22836f2d] {\n width: 100%;\n height: 100%;\n display: block;\n}\n.pull-hot .hot-layer .pull-meta video[data-v-22836f2d],\n.pull-hot .hot-layer .pull-meta img[data-v-22836f2d] {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-22836f2d] {\n border: none;\n height: 100%;\n}\n.edit-hot[data-v-22836f2d] {\n margin-top: 20px;\n text-align: right;\n}\n.edit-hot span[data-v-22836f2d] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.full-img[data-v-22836f2d] {\n height: 100%;\n width: 100%;\n position: relative;\n}\n.full-img img[data-v-22836f2d] {\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n left: 0;\n top: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".mobile-bubble[data-v-733e3cfe] {\n position: absolute;\n z-index: 299;\n width: 100vw;\n max-width: 300px;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n padding: 20px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 6px;\n}\n.hot-full[data-v-733e3cfe] {\n padding: 60px 20px 20px;\n background: rgba(27, 27, 28, 0.8);\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n position: absolute;\n z-index: 9998;\n width: 100vw;\n height: 100vh;\n overflow-y: auto;\n left: 0;\n top: 0;\n}\n.hot-full .audio[data-v-733e3cfe] {\n position: absolute;\n top: -40px;\n left: 10px;\n z-index: 1;\n display: inline-block;\n}\n.hot-full .close-trl[data-v-733e3cfe] {\n position: absolute;\n width: 50px;\n height: 50px;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hot-content-layout[data-v-733e3cfe] {\n position: relative;\n}\n.hot-content-layout .audio[data-v-733e3cfe] {\n --colors-primary-base: #fff;\n height: 16px;\n overflow: hidden;\n display: inline-block;\n}\n.hot-content-layout h2[data-v-733e3cfe] {\n font-size: 20px;\n margin-bottom: 20px;\n line-height: 1.5em;\n word-wrap: break-word;\n color: #ffffff;\n position: relative;\n}\n.hot-content-layout .content[data-v-733e3cfe] {\n font-size: 14px;\n font-family: MicrosoftYaHei;\n color: #999999;\n line-height: 1.5em;\n margin-top: 10px;\n word-break: break-all;\n overflow: hidden;\n}\n.hot-content-layout .meta[data-v-733e3cfe] {\n max-width: 100%;\n border-radius: 4px;\n margin-top: 20px;\n}\n.hot-content-layout .deteil[data-v-733e3cfe] {\n text-align: right;\n margin-top: 20px;\n font-size: 13px;\n}\n.hot-content-layout.sam[data-v-733e3cfe] {\n overflow: initial;\n}\n.hot-content-layout.sam h2[data-v-733e3cfe], .hot-content-layout.sam .content[data-v-733e3cfe] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n.hot-content-layout.sam h2[data-v-733e3cfe] {\n -webkit-line-clamp: 2;\n}\n.hot-content-layout.sam .content[data-v-733e3cfe] {\n font-size: 14px;\n -webkit-line-clamp: 3;\n}\n.hot-content-layout.sam .close-trl[data-v-733e3cfe] {\n position: absolute;\n bottom: 0;\n margin-bottom: -100px;\n left: 50%;\n transform: translateX(-50%);\n width: 40px;\n height: 40px;\n border-radius: 50%;\n text-align: center;\n line-height: 40px;\n background: rgba(0, 0, 0, 0.8);\n}\n.hot-item[data-v-733e3cfe] {\n position: absolute;\n cursor: pointer;\n}\n.hot-item > img[data-v-733e3cfe] {\n width: 32px;\n height: 32px;\n}\n.hot-item .hot-bubble[data-v-733e3cfe] {\n cursor: initial;\n}\n.hot-item .hot-bubble.pc[data-v-733e3cfe] {\n width: 400px;\n}\n.hot-item .hot-bubble[data-v-733e3cfe]:not(.pc) {\n width: 80vw;\n --bottom-left: 40vw;\n}\n.hot-item.active[data-v-733e3cfe], .hot-item[data-v-733e3cfe]:hover {\n z-index: 3;\n}\n.mates[data-v-733e3cfe] {\n width: 100%;\n height: 100%;\n max-height: 100%;\n overflow-y: auto;\n}\n.mates .meta-item[data-v-733e3cfe] {\n width: 100%;\n height: 100%;\n}\n.mates .meta-item.full[data-v-733e3cfe] {\n cursor: zoom-in;\n}\n.mates .iframe[data-v-733e3cfe] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mates .iframe[data-v-733e3cfe]::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n}\n.mates iframe[data-v-733e3cfe],\n.mates video[data-v-733e3cfe],\n.mates img[data-v-733e3cfe] {\n width: 100%;\n height: 203px;\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates video[data-v-733e3cfe],\n.mates img[data-v-733e3cfe] {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.mates iframe[data-v-733e3cfe] {\n border: none;\n}\n.mates .file-mange[data-v-733e3cfe] {\n position: absolute;\n top: 10px;\n right: 10px;\n}\n.mates .file-mange span[data-v-733e3cfe] {\n display: block;\n width: 24px;\n height: 24px;\n background-color: rgba(0, 0, 0, 0.3);\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.mates .file-mange span[data-v-733e3cfe]:not(:last-child) {\n margin-bottom: 10px;\n}\n.close[data-v-733e3cfe] {\n right: 0;\n top: 0;\n height: 25px;\n position: absolute;\n font-size: 24px;\n color: #fff;\n cursor: pointer;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n.pull-hot[data-v-733e3cfe] {\n position: absolute;\n z-index: 9999;\n display: flex;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(1px);\n backdrop-filter: blur(1px);\n}\n.pull-hot:not(.pc) .hot-layer[data-v-733e3cfe] {\n padding-top: 40px;\n}\n.pull-hot.pc .hot-layer[data-v-733e3cfe] {\n padding: 40px 20px 20px;\n}\n.pull-hot .hot-layer[data-v-733e3cfe] {\n flex: 1;\n background-color: rgba(0, 0, 0, 0.7);\n color: #fff;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.pull-hot .hot-layer h3[data-v-733e3cfe] {\n font-size: 20px;\n font-weight: 700;\n letter-spacing: 1px;\n margin-bottom: 10px;\n word-break: break-all;\n}\n.pull-hot .hot-layer .pull-meta[data-v-733e3cfe] {\n height: 100%;\n width: 100%;\n overflow-y: auto;\n flex: 1;\n}\n.pull-hot .hot-layer .pull-meta .content[data-v-733e3cfe] {\n margin-bottom: 10px;\n font-size: 16px;\n font-weight: 400;\n line-height: 26px;\n color: #ccc;\n word-break: break-all;\n letter-spacing: 1px;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-733e3cfe],\n.pull-hot .hot-layer .pull-meta video[data-v-733e3cfe],\n.pull-hot .hot-layer .pull-meta img[data-v-733e3cfe] {\n width: 100%;\n height: 100%;\n display: block;\n}\n.pull-hot .hot-layer .pull-meta video[data-v-733e3cfe],\n.pull-hot .hot-layer .pull-meta img[data-v-733e3cfe] {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.pull-hot .hot-layer .pull-meta iframe[data-v-733e3cfe] {\n border: none;\n height: 100%;\n}\n.edit-hot[data-v-733e3cfe] {\n margin-top: 20px;\n text-align: right;\n}\n.edit-hot span[data-v-733e3cfe] {\n font-size: 14px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.full-img[data-v-733e3cfe] {\n height: 100%;\n width: 100%;\n position: relative;\n}\n.full-img img[data-v-733e3cfe] {\n position: absolute;\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n left: 0;\n top: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".full-slide {\n height: 100%;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".coord[data-v-4ff56626] {\n position: absolute;\n z-index: 3;\n background: rgba(var(--editer-menu-fill), 0.3);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n padding: 20px;\n color: #fff;\n font-size: 14px;\n pointer-events: none;\n transform: translateX(calc(-100% - 6px)) translateY(6px);\n}\n.coord p[data-v-4ff56626] {\n white-space: nowrap;\n}\n.coord p[data-v-4ff56626]:not(:last-child) {\n margin-bottom: 8px;\n}\n.anchor[data-v-4ff56626] {\n border-radius: 50%;\n pointer-events: none;\n position: absolute;\n z-index: 2;\n width: 16px;\n height: 16px;\n background: rgba(250, 63, 72, 0.9);\n box-shadow: 0px 0px 4px 0px #fa3f48;\n border: 2px solid #ffffff;\n}\n.line[data-v-4ff56626] {\n position: absolute;\n pointer-events: none;\n z-index: 1;\n pointer-events: none;\n overflow: hidden;\n}\n.line[data-v-4ff56626]::after {\n content: \"\";\n position: absolute;\n width: var(--lineWidth);\n border-bottom: 2px dotted #fff;\n left: var(--left);\n bottom: var(--bottom);\n right: var(--right);\n top: var(--top);\n transform-origin: var(--origin);\n transform: rotateZ(var(--deg));\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".split[data-v-c70c4088] {\n position: absolute;\n background-color: #000;\n z-index: 999;\n}\n.split.w[data-v-c70c4088] {\n top: 50%;\n left: 0;\n right: 0;\n height: 4px;\n margin-top: -2px;\n}\n.split.h[data-v-c70c4088] {\n left: 50%;\n top: 0;\n bottom: 0;\n width: 4px;\n margin-top: -2px;\n}\n.screen[data-v-c70c4088] {\n position: absolute;\n z-index: 9999;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n border: 1px solid #000000;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n font-size: 12px;\n color: rgba(255, 255, 255, 0.7);\n line-height: 16px;\n padding: 4px 6px;\n cursor: pointer;\n display: flex;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);\n align-items: center;\n}\n.screen.top[data-v-c70c4088] {\n left: 10px;\n top: 10px;\n}\n.screen.clound[data-v-c70c4088] {\n left: calc(50% + 10px);\n top: 10px;\n}\n.screen.slideLeft[data-v-c70c4088] {\n top: calc(50% + 10px);\n left: 10px;\n}\n.screen.slideRight[data-v-c70c4088] {\n left: calc(50% + 10px);\n top: calc(50% + 10px);\n}\n.screen.full[data-v-c70c4088] {\n left: 10px;\n top: 10px;\n}\n.screen > i[data-v-c70c4088] {\n margin-right: 4px;\n}\n.screen .fview-more[data-v-c70c4088] {\n margin-left: 14px;\n display: inline-block;\n margin-bottom: 5px;\n}\n.screen .leave-menu[data-v-c70c4088] {\n position: absolute;\n top: 100%;\n margin-top: 9px;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n border: 1px solid #000000;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n padding: 9px 0;\n left: 0;\n}\n.screen .leave-menu .atom[data-v-c70c4088] {\n padding: 5px 10px;\n color: #fff;\n font-size: 12px;\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n.screen .leave-menu .atom p[data-v-c70c4088] {\n margin-left: 4px;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".hot-item[data-v-12eb73ac] {\n --hot-size: 32px;\n position: absolute;\n transform: translate(-50%, -50%);\n}\n.hot-item > .hot-icon[data-v-12eb73ac] {\n width: var(--hot-size);\n height: var(--hot-size);\n border-radius: 50%;\n overflow: hidden;\n}\n.hot-item.default[data-v-12eb73ac] {\n transform: translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));\n cursor: pointer;\n display: flex;\n align-items: center;\n}\n.hot-item.default > .hot-icon[data-v-12eb73ac],\n.hot-item.default p[data-v-12eb73ac] {\n position: relative;\n z-index: 1;\n}\n.hot-item.default p[data-v-12eb73ac] {\n white-space: nowrap;\n margin: 0 10px;\n overflow: hidden;\n max-width: 0%;\n transition: all 0.2s ease;\n opacity: 0;\n}\n.hot-item.default[data-v-12eb73ac]::before {\n --margin: 0px;\n --editer-menu-fill: 255, 255, 255;\n content: \"\";\n position: absolute;\n background-color: rgba(0, 0, 0, 0.4);\n left: var(--margin);\n top: var(--margin);\n height: calc(100% + -2 * var(--margin));\n width: calc(var(--hot-size) + var(--margin) * -1);\n z-index: 0;\n opacity: 1;\n border-radius: calc((var(--hot-size) + var(--margin) * -1) / 2);\n transition: all 0.3s ease;\n}\n.hot-item.default.active[data-v-12eb73ac] {\n z-index: 999;\n}\n.hot-item.default.active[data-v-12eb73ac]::before {\n --margin: -4px;\n opacity: 1;\n width: calc(100% + -2 * var(--margin));\n}\n.hot-item.default.active p[data-v-12eb73ac] {\n max-width: 100%;\n opacity: 1;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".hot-item[data-v-5e0781c2] {\n --hot-size: 32px;\n position: absolute;\n transform: translate(-50%, -50%);\n}\n.hot-item > .hot-icon[data-v-5e0781c2] {\n width: var(--hot-size);\n height: var(--hot-size);\n border-radius: 50%;\n overflow: hidden;\n}\n.hot-item.default[data-v-5e0781c2] {\n transform: translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));\n cursor: pointer;\n display: flex;\n align-items: center;\n}\n.hot-item.default > .hot-icon[data-v-5e0781c2],\n.hot-item.default p[data-v-5e0781c2] {\n position: relative;\n z-index: 1;\n}\n.hot-item.default p[data-v-5e0781c2] {\n white-space: nowrap;\n margin: 0 10px;\n overflow: hidden;\n max-width: 0%;\n transition: all 0.2s ease;\n opacity: 0;\n}\n.hot-item.default[data-v-5e0781c2]::before {\n --margin: 0px;\n --editer-menu-fill: 255, 255, 255;\n content: \"\";\n position: absolute;\n background-color: rgba(0, 0, 0, 0.4);\n left: var(--margin);\n top: var(--margin);\n height: calc(100% + -2 * var(--margin));\n width: calc(var(--hot-size) + var(--margin) * -1);\n z-index: 0;\n opacity: 1;\n border-radius: calc((var(--hot-size) + var(--margin) * -1) / 2);\n transition: all 0.3s ease;\n}\n.hot-item.default.active[data-v-5e0781c2] {\n z-index: 999;\n}\n.hot-item.default.active[data-v-5e0781c2]::before {\n --margin: -4px;\n opacity: 1;\n width: calc(100% + -2 * var(--margin));\n}\n.hot-item.default.active p[data-v-5e0781c2] {\n max-width: 100%;\n opacity: 1;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".inject-com[data-v-4077187d] {\n position: absolute;\n z-index: 999;\n transform: translate(-50%, -100%);\n}\n.test[data-v-4077187d] {\n position: absolute;\n color: #000;\n background-color: rgba(255, 255, 255, 0.5);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".inject-com[data-v-9ca1b054] {\n position: absolute;\n z-index: 999;\n transform: translate(-50%, -100%);\n}\n.test[data-v-9ca1b054] {\n position: absolute;\n color: #000;\n background-color: rgba(255, 255, 255, 0.5);\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss":
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".info[data-v-2d9a1adb] {\n position: absolute;\n z-index: 1;\n bottom: 0;\n left: 0;\n margin-bottom: 10px;\n margin-left: 10px;\n display: flex;\n pointer-events: none;\n color: #000;\n font-size: 12px;\n}\n.scale[data-v-2d9a1adb] {\n --size: 1px;\n text-align: center;\n border-bottom: var(--size) solid currentColor;\n position: relative;\n}\n.scale[data-v-2d9a1adb]::after, .scale[data-v-2d9a1adb]::before {\n content: \"\";\n position: absolute;\n height: 6px;\n width: var(--size);\n bottom: 0;\n background-color: currentColor;\n}\n.scale[data-v-2d9a1adb]::before {\n left: 0;\n}\n.scale[data-v-2d9a1adb]::after {\n right: 0;\n}\n.zoom[data-v-2d9a1adb] {\n margin-right: 20px;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- // Module
- exports.push([module.i, ".atom[data-v-a1eb1dc8] {\n position: absolute;\n transform: translate(-50%, -50%);\n white-space: nowrap;\n height: 40px;\n padding-left: 5px;\n padding-right: 10px;\n padding-top: 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #ffffff;\n font-size: 14px;\n border-radius: 20px;\n background: rgba(27, 27, 28, 0.4);\n}\n.atom .icon[data-v-a1eb1dc8] {\n margin-right: 10px;\n line-height: 32px;\n font-size: 32px;\n}\n.atom.map-atom[data-v-a1eb1dc8] {\n height: 30px;\n padding-left: 5px;\n padding-right: 10px;\n padding-top: 2px;\n}\n.atom.map-atom .icon[data-v-a1eb1dc8] {\n font-size: 18px;\n line-height: 18px;\n margin-right: 0;\n}\n.atom.scene-atom.nav-success[data-v-a1eb1dc8] {\n display: none;\n}\n.atom.start .icon[data-v-a1eb1dc8] {\n color: #3ebc50;\n}\n.atom.end .icon[data-v-a1eb1dc8] {\n color: #df4341;\n}\n.nav-panel[data-v-a1eb1dc8] {\n position: absolute;\n left: 10px;\n top: calc(var(--editor-head-height) + 10px);\n width: 340px;\n background: rgba(27, 27, 28, 0.8);\n border-radius: 4px;\n -webkit-backdrop-filter: blur(4px);\n backdrop-filter: blur(4px);\n padding: 20px 20px 40px;\n}\n.nav-panel h2[data-v-a1eb1dc8] {\n font-size: 16px;\n font-weight: bold;\n color: #999999;\n line-height: 21px;\n margin-bottom: 20px;\n}\n.nav-panel .form[data-v-a1eb1dc8] {\n position: relative;\n padding-right: 26px;\n margin-bottom: 20px;\n}\n.nav-panel .form .transform[data-v-a1eb1dc8] {\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n font-size: 16px;\n color: rgba(255, 255, 255, 0.7);\n cursor: pointer;\n}\n.nav-panel .form .nav-input[data-v-a1eb1dc8]:not(:last-child) {\n margin-bottom: 10px;\n}\n.nav-panel .form .nav-last-icon[data-v-a1eb1dc8] {\n color: #68686b;\n}\n.nav-panel .form .nav-pre-icon[data-v-a1eb1dc8] {\n border-right: 1px solid rgba(230, 230, 230, 0.3);\n padding-right: 10px;\n}\n.nav-panel .form > .nav-input:first-of-type .nav-pre-icon[data-v-a1eb1dc8] {\n color: #3ebc50;\n}\n.nav-panel .form > .nav-input:last-of-type .nav-pre-icon[data-v-a1eb1dc8] {\n color: #df4341;\n}\n.nav-panel .summary[data-v-a1eb1dc8] {\n border-top: 1px solid rgba(255, 255, 255, 0.16);\n border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n padding: 20px 0;\n display: flex;\n justify-content: space-between;\n font-size: 14px;\n}\n.nav-panel .steps[data-v-a1eb1dc8] {\n margin-top: 20px;\n padding-left: 36px;\n position: relative;\n}\n.nav-panel .steps .item[data-v-a1eb1dc8] {\n box-sizing: content-box;\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n padding: 10px 0;\n}\n.nav-panel .steps .item.start[data-v-a1eb1dc8] {\n padding-top: 0;\n}\n.nav-panel .steps .item.end[data-v-a1eb1dc8] {\n padding-bottom: 0;\n}\n.nav-panel .steps .item[data-v-a1eb1dc8]:not(.end) {\n border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n}\n.nav-panel .steps .item p[data-v-a1eb1dc8] {\n font-size: 14px;\n margin-bottom: 6px;\n}\n.nav-panel .steps .item span[data-v-a1eb1dc8] {\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n}\n.nav-panel .steps .split[data-v-a1eb1dc8] {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n width: 24px;\n}\n.nav-panel .steps .split[data-v-a1eb1dc8]::after {\n content: \"\";\n position: absolute;\n left: 12px;\n border-left: 1px #fff dashed;\n top: 24px;\n bottom: 24px;\n z-index: 0;\n}\n.nav-panel .steps .split .start[data-v-a1eb1dc8],\n.nav-panel .steps .split .end[data-v-a1eb1dc8] {\n font-size: 24px;\n position: absolute;\n left: 0;\n z-index: 1;\n}\n.nav-panel .steps .split .start[data-v-a1eb1dc8] {\n color: #3ebc50;\n top: 0;\n}\n.nav-panel .steps .split .end[data-v-a1eb1dc8] {\n color: #df4341;\n bottom: 0;\n}", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../kankan-components/src/components/icon/iconfont/iconfont.css":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!../kankan-components/src/components/icon/iconfont/iconfont.css ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // Imports
- var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ "../../node_modules/css-loader/dist/runtime/api.js");
- var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/getUrl.js */ "../../node_modules/css-loader/dist/runtime/getUrl.js");
- var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ./iconfont.woff2?t=1749700551230 */ "../kankan-components/src/components/icon/iconfont/iconfont.woff2?t=1749700551230");
- var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ./iconfont.woff?t=1749700551230 */ "../kankan-components/src/components/icon/iconfont/iconfont.woff?t=1749700551230");
- var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! ./iconfont.ttf?t=1749700551230 */ "../kankan-components/src/components/icon/iconfont/iconfont.ttf?t=1749700551230");
- exports = ___CSS_LOADER_API_IMPORT___(false);
- var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);
- var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);
- var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);
- // Module
- exports.push([module.i, "@font-face {\r\n font-family: \"iconfont\"; /* Project id 2930899 */\r\n src: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") format('woff2'),\r\n url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ") format('woff'),\r\n url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ") format('truetype');\n}\n.iconfont {\r\n font-family: \"iconfont\" !important;\r\n font-size: 16px;\r\n font-style: normal;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\n}\n.icon-survey_f:before {\r\n content: \"\\e78d\";\n}\n.icon-paint:before {\r\n content: \"\\e77a\";\n}\n.icon-outline:before {\r\n content: \"\\e77b\";\n}\n.icon-help_n:before {\r\n content: \"\\e76d\";\n}\n.icon-surface_g:before {\r\n content: \"\\e758\";\n}\n.icon-draw_a:before {\r\n content: \"\\e759\";\n}\n.icon-draw_d:before {\r\n content: \"\\e757\";\n}\n.icon-coord:before {\r\n content: \"\\e754\";\n}\n.icon-tailor:before {\r\n content: \"\\e755\";\n}\n.icon-zip_d:before {\r\n content: \"\\e74e\";\n}\n.icon-zip:before {\r\n content: \"\\e74f\";\n}\n.icon-detail:before {\r\n content: \"\\e74a\";\n}\n.icon-a-a-calculate:before {\r\n content: \"\\e74c\";\n}\n.icon-draw_e:before {\r\n content: \"\\e749\";\n}\n.icon-aicon-earthwork-n:before {\r\n content: \"\\e748\";\n}\n.icon-jump_kk:before {\r\n content: \"\\e703\";\n}\n.icon-close_r:before {\r\n content: \"\\e704\";\n}\n.icon-cloud_c:before {\r\n content: \"\\e6fc\";\n}\n.icon-clear1:before {\r\n content: \"\\e640\";\n}\n.icon-a-exclude:before {\r\n content: \"\\e6f7\";\n}\n.icon-a-intersect:before {\r\n content: \"\\e6f8\";\n}\n.icon-a-scale-d:before {\r\n content: \"\\e6f9\";\n}\n.icon-update:before {\r\n content: \"\\e6f6\";\n}\n.icon-icon_f_z_n:before {\r\n content: \"\\e6f3\";\n}\n.icon-icon_h_z_n:before {\r\n content: \"\\e6f4\";\n}\n.icon-icon_v_z_n:before {\r\n content: \"\\e6f5\";\n}\n.icon-state_gps_d:before {\r\n content: \"\\e6f2\";\n}\n.icon-panorama-f:before {\r\n content: \"\\e6f1\";\n}\n.icon-international:before {\r\n content: \"\\e6b3\";\n}\n.icon-left1:before {\r\n content: \"\\e6ae\";\n}\n.icon-right:before {\r\n content: \"\\e6af\";\n}\n.icon-video1:before {\r\n content: \"\\e63b\";\n}\n.icon-more:before {\r\n content: \"\\e600\";\n}\n.icon-preview:before {\r\n content: \"\\e63a\";\n}\n.icon-nav-record:before {\r\n content: \"\\e6dc\";\n}\n.icon-order:before {\r\n content: \"\\e6dd\";\n}\n.icon-point-s:before {\r\n content: \"\\e6d9\";\n}\n.icon-a-connect-dis:before {\r\n content: \"\\e6d1\";\n}\n.icon-data_revise_n:before {\r\n content: \"\\e6d2\";\n}\n.icon-zoom_n:before {\r\n content: \"\\e6d4\";\n}\n.icon-a-connect:before {\r\n content: \"\\e6d0\";\n}\n.icon-dianwei:before {\r\n content: \"\\e6cc\";\n}\n.icon-weitiao:before {\r\n content: \"\\e6cd\";\n}\n.icon-state_gps:before {\r\n content: \"\\e6ce\";\n}\n.icon-m-r:before {\r\n content: \"\\e6cf\";\n}\n.icon-lessen:before {\r\n content: \"\\e6aa\";\n}\n.icon-change1:before {\r\n content: \"\\e6a8\";\n}\n.icon-nav:before {\r\n content: \"\\e6a6\";\n}\n.icon-city:before {\r\n content: \"\\e6ea\";\n}\n.icon-pipeline:before {\r\n content: \"\\e6eb\";\n}\n.icon-users:before {\r\n content: \"\\e6ec\";\n}\n.icon-quanbu:before {\r\n content: \"\\e6e8\";\n}\n.icon-factory:before {\r\n content: \"\\e6e9\";\n}\n.icon-list:before {\r\n content: \"\\e69c\";\n}\n.icon-map-m:before {\r\n content: \"\\e692\";\n}\n.icon-extend:before {\r\n content: \"\\e690\";\n}\n.icon-shrink:before {\r\n content: \"\\e691\";\n}\n.icon-download:before {\r\n content: \"\\e61c\";\n}\n.icon-logo:before {\r\n content: \"\\e68f\";\n}\n.icon-d-r:before {\r\n content: \"\\e68d\";\n}\n.icon-up-a:before {\r\n content: \"\\e68e\";\n}\n.icon-menu:before {\r\n content: \"\\e689\";\n}\n.icon-user:before {\r\n content: \"\\e68c\";\n}\n.icon-password:before {\r\n content: \"\\e68b\";\n}\n.icon-hole:before {\r\n content: \"\\e68a\";\n}\n.icon-affirm:before {\r\n content: \"\\e688\";\n}\n.icon-cancel:before {\r\n content: \"\\e687\";\n}\n.icon-location:before {\r\n content: \"\\e686\";\n}\n.icon-pin1:before {\r\n content: \"\\e685\";\n}\n.icon-lock_s:before {\r\n content: \"\\e683\";\n}\n.icon-lock_n:before {\r\n content: \"\\e684\";\n}\n.icon-add_d:before {\r\n content: \"\\e682\";\n}\n.icon-uploading1:before {\r\n content: \"\\e681\";\n}\n.icon-move:before {\r\n content: \"\\e680\";\n}\n.icon-flip:before {\r\n content: \"\\e67e\";\n}\n.icon-rotate_r:before {\r\n content: \"\\e67f\";\n}\n.icon-rotate_l:before {\r\n content: \"\\e67d\";\n}\n.icon-pin:before {\r\n content: \"\\e67c\";\n}\n.icon-layout:before {\r\n content: \"\\e67b\";\n}\n.icon-change:before {\r\n content: \"\\e67a\";\n}\n.icon-iorigin:before {\r\n content: \"\\e678\";\n}\n.icon-destination:before {\r\n content: \"\\e679\";\n}\n.icon-state_e:before {\r\n content: \"\\e624\";\n}\n.icon-state_f:before {\r\n content: \"\\e625\";\n}\n.icon-state_s:before {\r\n content: \"\\e626\";\n}\n.icon-clear:before {\r\n content: \"\\e676\";\n}\n.icon-cut:before {\r\n content: \"\\e677\";\n}\n.icon-copy:before {\r\n content: \"\\e675\";\n}\n.icon-v-m:before {\r\n content: \"\\e674\";\n}\n.icon-f-m:before {\r\n content: \"\\e671\";\n}\n.icon-v-r:before {\r\n content: \"\\e672\";\n}\n.icon-f-l:before {\r\n content: \"\\e673\";\n}\n.icon-h-l:before {\r\n content: \"\\e66d\";\n}\n.icon-h-m:before {\r\n content: \"\\e66e\";\n}\n.icon-v-l:before {\r\n content: \"\\e66f\";\n}\n.icon-h-r:before {\r\n content: \"\\e670\";\n}\n.icon-share:before {\r\n content: \"\\e66c\";\n}\n.icon-magnify:before {\r\n content: \"\\e66b\";\n}\n.icon-a-2d:before {\r\n content: \"\\e669\";\n}\n.icon-a-3d:before {\r\n content: \"\\e66a\";\n}\n.icon-left:before {\r\n content: \"\\e668\";\n}\n.icon-video:before {\r\n content: \"\\e667\";\n}\n.icon-pic:before {\r\n content: \"\\e64e\";\n}\n.icon-full:before {\r\n content: \"\\e638\";\n}\n.icon-del:before {\r\n content: \"\\e632\";\n}\n.icon-link:before {\r\n content: \"\\e618\";\n}\n.icon-uploading:before {\r\n content: \"\\e619\";\n}\n.icon-complete:before {\r\n content: \"\\e61b\";\n}\n.icon-web:before {\r\n content: \"\\e635\";\n}\n.icon-music:before {\r\n content: \"\\e637\";\n}\n.icon-element:before {\r\n content: \"\\e666\";\n}\n.icon-add:before {\r\n content: \"\\e631\";\n}\n.icon-edit:before {\r\n content: \"\\e61f\";\n}\n.icon-info:before {\r\n content: \"\\e65e\";\n}\n.icon-transmit:before {\r\n content: \"\\e65f\";\n}\n.icon-room:before {\r\n content: \"\\e660\";\n}\n.icon-point:before {\r\n content: \"\\e661\";\n}\n.icon-bulid:before {\r\n content: \"\\e662\";\n}\n.icon-floor:before {\r\n content: \"\\e663\";\n}\n.icon-pull-up1:before {\r\n content: \"\\e664\";\n}\n.icon-pull-down1:before {\r\n content: \"\\e665\";\n}\n.icon-checkbox1:before {\r\n content: \"\\e65d\";\n}\n.icon-minimize:before {\r\n content: \"\\e65c\";\n}\n.icon-reset:before {\r\n content: \"\\e65a\";\n}\n.icon-refresh:before {\r\n content: \"\\e65b\";\n}\n.icon-checkbox:before {\r\n content: \"\\e659\";\n}\n.icon-pull-down:before {\r\n content: \"\\e61d\";\n}\n.icon-pull-up:before {\r\n content: \"\\e61e\";\n}\n.icon-show_pic_s:before {\r\n content: \"\\e658\";\n}\n.icon-show_pic_n:before {\r\n content: \"\\e650\";\n}\n.icon-show_dot_s:before {\r\n content: \"\\e64f\";\n}\n.icon-show_dot_n:before {\r\n content: \"\\e657\";\n}\n.icon-share1:before {\r\n content: \"\\e656\";\n}\n.icon-portrait:before {\r\n content: \"\\e655\";\n}\n.icon-course:before {\r\n content: \"\\e652\";\n}\n.icon-self-more:before {\r\n content: \"\\e64b\";\n}\n.icon-search:before {\r\n content: \"\\e64c\";\n}\n.icon-pull-more:before {\r\n content: \"\\e64d\";\n}\n.icon-switch:before {\r\n content: \"\\e651\";\n}\n.icon-nav-hotspot:before {\r\n content: \"\\e64a\";\n}\n.icon-nav-measure:before {\r\n content: \"\\e649\";\n}\n.icon-nav-edit:before {\r\n content: \"\\e642\";\n}\n.icon-nav-setup:before {\r\n content: \"\\e648\";\n}\n.icon-close:before {\r\n content: \"\\e633\";\n}\n.icon-nav-browse:before {\r\n content: \"\\e63d\";\n}\n.icon-nav-correct:before {\r\n content: \"\\e63e\";\n}\n.icon-nav_data-setup:before {\r\n content: \"\\e63f\";\n}\n.icon-nav-coord:before {\r\n content: \"\\e641\";\n}\n.icon-nav-geography:before {\r\n content: \"\\e643\";\n}\n.icon-nav-space:before {\r\n content: \"\\e644\";\n}\n.icon-nav-download:before {\r\n content: \"\\e645\";\n}\n.icon-nav-data:before {\r\n content: \"\\e646\";\n}\n.icon-nav-house:before {\r\n content: \"\\e647\";\n}\n.icon-eye-s:before {\r\n content: \"\\e653\";\n}\n.icon-eye-n:before {\r\n content: \"\\e654\";\n}\r\n\r\n", ""]);
- // Exports
- module.exports = exports;
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./cropper.vue?vue&type=style&index=0&id=e893a892&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("4a17b7d2", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=525c3640&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("fa9c3a66", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("6688bce8", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css":
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("23f88576", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css":
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--7-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--7-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./setup.vue?vue&type=style&index=0&id=0968116b&lang=css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("96229952", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true":
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("1db009b9", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("7b9dc3e5", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("572ce81e", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("c2133700", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("590dbc55", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("69e31e50", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("a1d9b772", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("76ef54ee", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("beef7e32", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true":
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("c6d4b046", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("0c991822", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("30880542", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true":
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("177f9039", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("4961acf5", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true":
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("1b24ddf5", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true":
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("c8f6de68", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true":
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("dffe39cc", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true":
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("37c05fb9", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss":
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--9-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--9-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("ec38cf06", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true":
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** D:/web_src/4dkankan_v4/node_modules/vue-style-loader??ref--10-oneOf-1-0!D:/web_src/4dkankan_v4/node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/stylePostLoader.js!D:/web_src/4dkankan_v4/node_modules/postcss-loader/src??ref--10-oneOf-1-2!D:/web_src/4dkankan_v4/node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!D:/web_src/4dkankan_v4/node_modules/cache-loader/dist/cjs.js??ref--1-0!D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist??ref--1-1!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("6e05fb00", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../kankan-components/src/assets/img/icons/toast-error.png":
- /*!*****************************************************************!*\
- !*** ../kankan-components/src/assets/img/icons/toast-error.png ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAArlJREFUWEfNlztoU2EUx8//3i8+o5MpUuMmDg5uglsTHcytIipGhboqWBDBVexQ6SqIWEHXFtSIFtHGQUzGgqMgKG7WIo1TG1+9j7/cm0eT9L60kWvWnO+c3/2f1/dBYv5YLG6wvn7Pw+FxwtlHYhDgoHucxALABVB7Rw3P1I4tFZRKK3FcI8qIueGdNjhGR0Yo3B5l7/4PwRI0mdaJcVRnv4SdCQSgYWy0fso1Ia+SsjVO4F4bQL4JcFNtkgmUy7/8fPgCuF9tCZ+SPPg3gdeCYE4JTvqpsQaAhwv7LRsvSGb7EbzlA8C8UhjGq9m3nX67AJpf/qbfwbsgBAc6lWgDeDn/IdV+yR6kHoA5tVlyrZpoA5h5Y5wOr/dT9kAIDTdSlfJYo2PcPvaKzvnoV+0QlJWuXxDHhkXeosip0LYCZpTIZdfGotyj0PDrDiXaHjcVHoCVNyYdh5f8HKeA3aiW5z3QYlE3a/VpIc/6QgAPUpn0eZRKtmd/6Ngu07a8s70/TcNdVSmPwptwi/Va0JDpBAiF6AneUNbImuQn//7HkhpIZ2Dmjx6hY78MKZoZlUmfbn1VB8SUkOe8c37Bi0XdWlx+FJYyaHoB1tDwHUec0dDiAx6mMukRXwgR6ZQ9VqqawTTRJmHmChVScpHVHwDhCdDM+Z8EbwgnVawMGe9FuDcSIEDqznPNIl1NTaRTfHAVWCYlHWnbMvDJt29dxHAISD1ZAMHyf5GCuEXYNWRasq+7CGO2oW9ws1afcgHW14ZRg0jkiRrYdia01YIGUa3+mOSJwCHnDqLER7FLF7qMdJXF6+efYw2ZnmEVtgvay6ixNCLWMeSiBypyO0xSryDdlAFXRNNp2fb9WOvYPZjohcRTIekr2WoqmMyltNUqiV7L2xBJPkzaEEk+zbp2fFKP097x+a+e578BILk7khpPUA8AAAAASUVORK5CYII="
- /***/ }),
- /***/ "../kankan-components/src/assets/img/icons/toast-success.png":
- /*!*******************************************************************!*\
- !*** ../kankan-components/src/assets/img/icons/toast-success.png ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAt1JREFUWEfFl01ME0EUx/9v19AqhJMkBqonJaIFTpjCCU8VD0aNqAmeLCTahJhwNRKC8WpiVEyIepJEIVFjYtATPdEqN6sS0ZNWYoInPpSiu89M2223+9Gdlpr2uH3v/34z72NmCJK//g9jdUvr349qun4CwCECmpnRLNyJsMzAMoCPqqK8aG1omZs5PLYlI01eRl1vo3t+a+lRgAfAaPSyz/xPWAVoaqfqG184MvGjlI8rQN/nYV9qZeMqCCPMqJcKbDEiwgYYNwNN9TdmD9xOO2k4AohVb2rpZ8wcqiSw1YeIEn7Vd8ppN2wAwcRgBzG/ZOZANYIbGkSUAqvHkz2TSbNuEUBu5QvVDm6G8Ku+LvNO5AEyOf/5K1atbXfbPZGOwO5dvUZN5AHa5y+OM3CtmtvuCgFcT/Y8HM02DIDs1m9+qbTay4UW3eFX/ftFKjIAwXhkAsyXyxXalj3RvffdD6IkJtzi6tcV6SFTRlQCPSeFhoULsz7JjL68O2G1rXFfE3W+GQprmvaqDF05U6LHbaHwhRk6qwmHzvlLLRq2UmZnVVWPUTAeuQvmqJyqpJUluPDqSAwGdF3/VqRANCEA5sDcKyntbeYQvJ+n1cXE62kwn7YAxKg9HvnEzK3eyhIW7sGnwHzOYUQvUXA+sgZwQ2FaYVbhuiFW/pLOfMtG7T5hinIuzHIrdwyelaF1G4CiKHvfhe5nisVbIEdT5soLa6A1WwrMAFIQFQcXFxlashWh6N2D3eEzRvuUhNhG8GwGKObchkRP2kLhAQeIR2A+n3OuIOeWAhJt6DqISkEAMA8ZqVQ5FG9mEJUcxS4QQksqRaU61xjFwqbkYeQAYdaV7hT7EMgeRuK753HsAlFpcNtxLCA8LyQWiEqDZ4rfeiERH6WuZERPFaIrpO9gHX/uMPikxIC2jH+XK1khFenaXEoNzJpeyw2Imj5MDIiaPs3MVVOzx6m1uv/X8/wfeMQN1tXNKK8AAAAASUVORK5CYII="
- /***/ }),
- /***/ "../kankan-components/src/assets/img/icons/toast-warn.png":
- /*!****************************************************************!*\
- !*** ../kankan-components/src/assets/img/icons/toast-warn.png ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAmtJREFUWEfNlz+IE0EUxt+3zkZFEQUViblOLCzsBLtsENFLIVhoYyWiwSttxStObO082RxiZaOFIHgnKCR2B5aCoNhdDKKC4nmou3v7yWz+kMS97OzGY91238z85ps3730DMfz48Fwh+PalAgnPUHCEwiKIoh5OsA1BG8I3FOuJ2r23gfOPPJOpkRTE+86BdQ+zlPACRXYlxev/EPkOsR5sKXAOF5sfx43ZEICL01uDlV/XBbxGcofJwqMxANaEuK2mtt1Cdel33ByxAHrXgS+PSR7PsnAMyLKy5WycGn8BcOHE0YDrT0mWxkoHWVRATccEpEtKdXw8WoqqitqL14NxQwDdnb9KWlxPYKvCQVx63o6S8N7Joh94H5LUAtBSthwbVKIPEJ1562fTVPZC7eUQvOeWmQQQJSiwrErbnV5O9Cfx3cocJbxhMomOyQrQuSXWTbvWmO3eGJGu9O/TZPtEAMCasuWQPopIgcCtzIcSXjXd/aQK6PGWWHdVrTGDqMJ9/fTZtMj0ICdRoFes1J79++DXK6fI8Fma3f8LBToJaZ1GUC/fCSkzeQBYkHn4dadB0skDAEATXr38ViiH8wAQyDv4rrNK4c48ACD4kS8AZPU/OIKMSZilGcW06Wbma4iU7Tgux7rXMFshSpu0sW5IF6KspXhSAO0bo1KctRkBsqSAK11HVCdlOg1UvxlFjqbjAVO1Y9vCFC43W9H4Bafkh1wxBdBmdagd64FpDclEAKOGJNpFSkuW9Qg2tGQDR2FkSk3lHowba0p7gaa2PC1AtHiSLe9D5Pkw6UPk+TQblDe3x+noGW/W8/wPIyynU1P6B7AAAAAASUVORK5CYII="
- /***/ }),
- /***/ "../kankan-components/src/components/audio/index.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/audio/index.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_5e6c5705__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5e6c5705 */ "../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_5e6c5705__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/audio/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/audio/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705 ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_5e6c5705__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=5e6c5705 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/audio/index.vue?vue&type=template&id=5e6c5705");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_5e6c5705__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/bubble/index.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/bubble/index.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_500bb0da__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=500bb0da */ "../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_500bb0da__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/bubble/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/bubble/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_500bb0da__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=500bb0da */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/bubble/index.vue?vue&type=template&id=500bb0da");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_500bb0da__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/button/index.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/button/index.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_5c2ffa8e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5c2ffa8e */ "../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_5c2ffa8e__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/button/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/button/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_5c2ffa8e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=5c2ffa8e */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/button/index.vue?vue&type=template&id=5c2ffa8e");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_5c2ffa8e__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/cropper/cropper.vue":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/cropper/cropper.vue ***!
- \***************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _cropper_vue_vue_type_template_id_e893a892__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cropper.vue?vue&type=template&id=e893a892 */ "../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892");
- /* harmony import */ var _cropper_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cropper.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var _cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cropper.vue?vue&type=style&index=0&id=e893a892&lang=css */ "../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_cropper_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_cropper_vue_vue_type_template_id_e893a892__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/cropper/cropper.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js ***!
- \**************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./cropper.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css":
- /*!***********************************************************************************************************!*\
- !*** ../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--7-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./cropper.vue?vue&type=style&index=0&id=e893a892&lang=css */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=style&index=0&id=e893a892&lang=css");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_style_index_0_id_e893a892_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892 ***!
- \*********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_template_id_e893a892__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./cropper.vue?vue&type=template&id=e893a892 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/cropper/cropper.vue?vue&type=template&id=e893a892");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_cropper_vue_vue_type_template_id_e893a892__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/cropper/index.js":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/cropper/index.js ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _cropper_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cropper.vue */ "../kankan-components/src/components/cropper/cropper.vue");
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- /* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/index */ "../kankan-components/src/utils/index.js");
- _cropper_vue__WEBPACK_IMPORTED_MODULE_0__["default"].use = function use(app) {
- const isCropper = false;
- _cropper_vue__WEBPACK_IMPORTED_MODULE_0__["default"].open = function (config, append = {}) {
- if (isCropper) {
- return Promise.reject('正在裁剪');
- }
- if (Object(_utils_index__WEBPACK_IMPORTED_MODULE_2__["toRawType"])(config) === 'String') {
- config = {
- img: config
- };
- }
- if (!config || !config.img) {
- return Promise.reject('请传入裁剪图片');
- }
- return new Promise((resolve, reject) => {
- const {
- destroy
- } = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_1__["mount"])(_cropper_vue__WEBPACK_IMPORTED_MODULE_0__["default"], {
- app,
- props: {
- ...config,
- ...append,
- cb(err, data) {
- destroy();
- if (err) {
- reject(err);
- } else {
- resolve(data);
- }
- }
- }
- });
- });
- };
- };
- console.log(_cropper_vue__WEBPACK_IMPORTED_MODULE_0__["default"]);
- /* harmony default export */ __webpack_exports__["default"] = (_cropper_vue__WEBPACK_IMPORTED_MODULE_0__["default"]);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Alert.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Alert.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Alert_vue_vue_type_template_id_655ce0b9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Alert.vue?vue&type=template&id=655ce0b9 */ "../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9");
- /* harmony import */ var _Alert_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Alert.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Alert_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Alert_vue_vue_type_template_id_655ce0b9__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/dialog/Alert.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js":
- /*!************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js ***!
- \************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Alert_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Alert.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Alert.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Alert_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9 ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Alert_vue_vue_type_template_id_655ce0b9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Alert.vue?vue&type=template&id=655ce0b9 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Alert.vue?vue&type=template&id=655ce0b9");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Alert_vue_vue_type_template_id_655ce0b9__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Confirm.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Confirm.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Confirm_vue_vue_type_template_id_0dad4edd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Confirm.vue?vue&type=template&id=0dad4edd */ "../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd");
- /* harmony import */ var _Confirm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Confirm.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Confirm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Confirm_vue_vue_type_template_id_0dad4edd__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/dialog/Confirm.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js":
- /*!**************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js ***!
- \**************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Confirm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Confirm.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Confirm.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Confirm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Confirm_vue_vue_type_template_id_0dad4edd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Confirm.vue?vue&type=template&id=0dad4edd */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Confirm.vue?vue&type=template&id=0dad4edd");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Confirm_vue_vue_type_template_id_0dad4edd__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog-content.vue":
- /*!*********************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog-content.vue ***!
- \*********************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Dialog_content_vue_vue_type_template_id_63eb0067__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dialog-content.vue?vue&type=template&id=63eb0067 */ "../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067");
- /* harmony import */ var _Dialog_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dialog-content.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Dialog_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Dialog_content_vue_vue_type_template_id_63eb0067__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/dialog/Dialog-content.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Dialog-content.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067":
- /*!***************************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067 ***!
- \***************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_content_vue_vue_type_template_id_63eb0067__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Dialog-content.vue?vue&type=template&id=63eb0067 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog-content.vue?vue&type=template&id=63eb0067");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_content_vue_vue_type_template_id_63eb0067__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog.vue":
- /*!*************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog.vue ***!
- \*************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Dialog_vue_vue_type_template_id_f8431c8a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dialog.vue?vue&type=template&id=f8431c8a */ "../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a");
- /* harmony import */ var _Dialog_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dialog.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Dialog_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Dialog_vue_vue_type_template_id_f8431c8a__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/dialog/Dialog.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js ***!
- \*************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Dialog.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a":
- /*!*******************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a ***!
- \*******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_vue_vue_type_template_id_f8431c8a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Dialog.vue?vue&type=template&id=f8431c8a */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Dialog.vue?vue&type=template&id=f8431c8a");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Dialog_vue_vue_type_template_id_f8431c8a__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Toast.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Toast.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Toast_vue_vue_type_template_id_679edff8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Toast.vue?vue&type=template&id=679edff8&scoped=true */ "../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true");
- /* harmony import */ var _Toast_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Toast.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var _Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true */ "../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_Toast_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Toast_vue_vue_type_template_id_679edff8_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-679edff8"],['__file',"kankan-components/src/components/dialog/Toast.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js":
- /*!************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js ***!
- \************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toast.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true":
- /*!*********************************************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true ***!
- \*********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=style&index=0&id=679edff8&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_style_index_0_id_679edff8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true":
- /*!******************************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true ***!
- \******************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_template_id_679edff8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toast.vue?vue&type=template&id=679edff8&scoped=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Toast.vue?vue&type=template&id=679edff8&scoped=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toast_vue_vue_type_template_id_679edff8_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Window.vue":
- /*!*************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Window.vue ***!
- \*************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Window_vue_vue_type_template_id_4570bc63__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Window.vue?vue&type=template&id=4570bc63 */ "../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63");
- /* harmony import */ var _Window_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Window.vue?vue&type=script&lang=js */ "../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Window_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Window_vue_vue_type_template_id_4570bc63__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/dialog/Window.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js ***!
- \*************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Window_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Window.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Window.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Window_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63":
- /*!*******************************************************************************************!*\
- !*** ../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63 ***!
- \*******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Window_vue_vue_type_template_id_4570bc63__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Window.vue?vue&type=template&id=4570bc63 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/dialog/Window.vue?vue&type=template&id=4570bc63");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Window_vue_vue_type_template_id_4570bc63__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/dialog/index.js":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/dialog/index.js ***!
- \***********************************************************/
- /*! exports provided: Window, Toast, Alert, Confirm, DialogContent, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Dialog__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dialog */ "../kankan-components/src/components/dialog/Dialog.vue");
- /* harmony import */ var _Window__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Window */ "../kankan-components/src/components/dialog/Window.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Window", function() { return _Window__WEBPACK_IMPORTED_MODULE_1__["default"]; });
- /* harmony import */ var _Toast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Toast */ "../kankan-components/src/components/dialog/Toast.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return _Toast__WEBPACK_IMPORTED_MODULE_2__["default"]; });
- /* harmony import */ var _Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Alert */ "../kankan-components/src/components/dialog/Alert.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Alert", function() { return _Alert__WEBPACK_IMPORTED_MODULE_3__["default"]; });
- /* harmony import */ var _Confirm__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Confirm */ "../kankan-components/src/components/dialog/Confirm.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Confirm", function() { return _Confirm__WEBPACK_IMPORTED_MODULE_4__["default"]; });
- /* harmony import */ var _Dialog_content__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Dialog-content */ "../kankan-components/src/components/dialog/Dialog-content.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogContent", function() { return _Dialog_content__WEBPACK_IMPORTED_MODULE_5__["default"]; });
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- _Dialog__WEBPACK_IMPORTED_MODULE_0__["default"].use = function use(app) {
- _Dialog__WEBPACK_IMPORTED_MODULE_0__["default"].toast = function (options) {
- if (typeof options == 'string') {
- options = {
- content: options
- };
- }
- const {
- destroy,
- vNode,
- el
- } = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_6__["mount"])(_Toast__WEBPACK_IMPORTED_MODULE_2__["default"], {
- app,
- props: {
- ...options,
- destroy
- }
- });
- this.toast.hide = function () {
- destroy();
- };
- return this.toast;
- };
- _Dialog__WEBPACK_IMPORTED_MODULE_0__["default"].alert = function (options) {
- console.error('1111');
- if (typeof options == 'string') {
- options = {
- content: options
- };
- }
- return new Promise(resolve => {
- const props = {
- ...options,
- destroy: () => {
- destroy();
- resolve();
- }
- };
- const {
- destroy
- } = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_6__["mount"])(_Alert__WEBPACK_IMPORTED_MODULE_3__["default"], {
- app,
- props
- });
- });
- };
- _Dialog__WEBPACK_IMPORTED_MODULE_0__["default"].confirm = function (options) {
- if (typeof options == 'string') {
- options = {
- content: options
- };
- }
- let promise;
- if (!options.func) {
- promise = new Promise(resolve => {
- options.func = result => resolve(result === 'ok');
- });
- }
- const {
- destroy
- } = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_6__["mount"])(_Confirm__WEBPACK_IMPORTED_MODULE_4__["default"], {
- app,
- props: {
- ...options,
- destroy: () => destroy()
- }
- });
- this.confirm.hide = function () {
- destroy();
- };
- return promise || this.confirm;
- };
- };
- /* harmony default export */ __webpack_exports__["default"] = (_Dialog__WEBPACK_IMPORTED_MODULE_0__["default"]);
- /***/ }),
- /***/ "../kankan-components/src/components/floating/index.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/floating/index.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_46dadf8d__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=46dadf8d */ "../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_46dadf8d__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/floating/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js":
- /*!*************************************************************************************************!*\
- !*** ../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js ***!
- \*************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/floating/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_46dadf8d__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=46dadf8d */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/floating/index.vue?vue&type=template&id=46dadf8d");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_46dadf8d__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/gate/constant.js":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/gate/constant.js ***!
- \************************************************************/
- /*! exports provided: Relation */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Relation", function() { return Relation; });
- const Relation = Symbol('relation');
- /***/ }),
- /***/ "../kankan-components/src/components/gate/content.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/gate/content.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _content_vue_vue_type_template_id_d894c38e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./content.vue?vue&type=template&id=d894c38e */ "../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e");
- /* harmony import */ var _content_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./content.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_content_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_content_vue_vue_type_template_id_d894c38e__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/gate/content.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/content.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_template_id_d894c38e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=template&id=d894c38e */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/content.vue?vue&type=template&id=d894c38e");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_template_id_d894c38e__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/gate/index.js":
- /*!*********************************************************!*\
- !*** ../kankan-components/src/components/gate/index.js ***!
- \*********************************************************/
- /*! exports provided: Gate, GateContent */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _layer_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layer.vue */ "../kankan-components/src/components/gate/layer.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Gate", function() { return _layer_vue__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* harmony import */ var _content_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./content.vue */ "../kankan-components/src/components/gate/content.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GateContent", function() { return _content_vue__WEBPACK_IMPORTED_MODULE_1__["default"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/gate/layer.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/gate/layer.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _layer_vue_vue_type_template_id_68f4dd11__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layer.vue?vue&type=template&id=68f4dd11 */ "../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11");
- /* harmony import */ var _layer_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layer.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_layer_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_layer_vue_vue_type_template_id_68f4dd11__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/gate/layer.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_layer_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./layer.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/layer.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_layer_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_layer_vue_vue_type_template_id_68f4dd11__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./layer.vue?vue&type=template&id=68f4dd11 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/gate/layer.vue?vue&type=template&id=68f4dd11");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_layer_vue_vue_type_template_id_68f4dd11__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/group/constant.js":
- /*!*************************************************************!*\
- !*** ../kankan-components/src/components/group/constant.js ***!
- \*************************************************************/
- /*! exports provided: Relation */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Relation", function() { return Relation; });
- const Relation = Symbol('group-children');
- /***/ }),
- /***/ "../kankan-components/src/components/group/index.js":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/group/index.js ***!
- \**********************************************************/
- /*! exports provided: Group, GroupOption */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _ui_group_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ui-group.vue */ "../kankan-components/src/components/group/ui-group.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Group", function() { return _ui_group_vue__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* harmony import */ var _ui_group_option_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui-group-option.vue */ "../kankan-components/src/components/group/ui-group-option.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GroupOption", function() { return _ui_group_option_vue__WEBPACK_IMPORTED_MODULE_1__["default"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group-option.vue":
- /*!*********************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group-option.vue ***!
- \*********************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _ui_group_option_vue_vue_type_template_id_8501f490__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ui-group-option.vue?vue&type=template&id=8501f490 */ "../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490");
- /* harmony import */ var _ui_group_option_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui-group-option.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_ui_group_option_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ui_group_option_vue_vue_type_template_id_8501f490__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/group/ui-group-option.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_option_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./ui-group-option.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group-option.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_option_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490":
- /*!***************************************************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490 ***!
- \***************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_option_vue_vue_type_template_id_8501f490__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./ui-group-option.vue?vue&type=template&id=8501f490 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group-option.vue?vue&type=template&id=8501f490");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_option_vue_vue_type_template_id_8501f490__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _ui_group_vue_vue_type_template_id_9b9649cc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ui-group.vue?vue&type=template&id=9b9649cc */ "../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc");
- /* harmony import */ var _ui_group_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui-group.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_ui_group_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_ui_group_vue_vue_type_template_id_9b9649cc__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/group/ui-group.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js":
- /*!*************************************************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js ***!
- \*************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./ui-group.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_vue_vue_type_template_id_9b9649cc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./ui-group.vue?vue&type=template&id=9b9649cc */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/group/ui-group.vue?vue&type=template&id=9b9649cc");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_ui_group_vue_vue_type_template_id_9b9649cc__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/guide/index.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/guide/index.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_2ab8beab__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2ab8beab */ "../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_2ab8beab__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/guide/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/guide/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2ab8beab__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=2ab8beab */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/guide/index.vue?vue&type=template&id=2ab8beab");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2ab8beab__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/index.vue":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/index.vue ***!
- \***************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_7249823e_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7249823e&scoped=true&ts=true */ "../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=ts&setup=true */ "../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true */ "../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_7249823e_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-7249823e"],['__file',"kankan-components/src/components/icon/icon/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true ***!
- \**************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=ts&setup=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=script&lang=ts&setup=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true":
- /*!************************************************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true ***!
- \************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=style&index=0&id=7249823e&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_7249823e_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true":
- /*!*****************************************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true ***!
- \*****************************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7249823e_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=7249823e&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/icon/index.vue?vue&type=template&id=7249823e&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7249823e_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/svg lazy recursive ^\\.\\/.*\\.svg$":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/svg lazy ^\.\/.*\.svg$ namespace object ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var map = {
- "./a-connect-dis.svg": [
- "../kankan-components/src/components/icon/icon/svg/a-connect-dis.svg",
- 61
- ],
- "./a-connect.svg": [
- "../kankan-components/src/components/icon/icon/svg/a-connect.svg",
- 62
- ],
- "./data_revise_n.svg": [
- "../kankan-components/src/components/icon/icon/svg/data_revise_n.svg",
- 63
- ],
- "./dianwei.svg": [
- "../kankan-components/src/components/icon/icon/svg/dianwei.svg",
- 64
- ],
- "./m-r.svg": [
- "../kankan-components/src/components/icon/icon/svg/m-r.svg",
- 65
- ],
- "./point-s.svg": [
- "../kankan-components/src/components/icon/icon/svg/point-s.svg",
- 66
- ],
- "./state_gps.svg": [
- "../kankan-components/src/components/icon/icon/svg/state_gps.svg",
- 67
- ],
- "./weitiao.svg": [
- "../kankan-components/src/components/icon/icon/svg/weitiao.svg",
- 68
- ],
- "./zoom_n.svg": [
- "../kankan-components/src/components/icon/icon/svg/zoom_n.svg",
- 69
- ]
- };
- function webpackAsyncContext(req) {
- if(!__webpack_require__.o(map, req)) {
- return Promise.resolve().then(function() {
- var e = new Error("Cannot find module '" + req + "'");
- e.code = 'MODULE_NOT_FOUND';
- throw e;
- });
- }
- var ids = map[req], id = ids[0];
- return __webpack_require__.e(ids[1]).then(function() {
- return __webpack_require__.t(id, 7);
- });
- }
- webpackAsyncContext.keys = function webpackAsyncContextKeys() {
- return Object.keys(map);
- };
- webpackAsyncContext.id = "../kankan-components/src/components/icon/icon/svg lazy recursive ^\\.\\/.*\\.svg$";
- module.exports = webpackAsyncContext;
- /***/ }),
- /***/ "../kankan-components/src/components/icon/icon/useSvg.ts":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/icon/icon/useSvg.ts ***!
- \***************************************************************/
- /*! exports provided: useSvg */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useSvg", function() { return useSvg; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "../../node_modules/axios/index.js");
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var cache = {};
- var temp = document.createElement('div');
- var loadSvg = function (type) {
- return __awaiter(void 0, void 0, Promise, function () {
- var data, res, $svg, $paths;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, __webpack_require__("../kankan-components/src/components/icon/icon/svg lazy recursive ^\\.\\/.*\\.svg$")("./".concat(type, ".svg"))];
- case 1:
- data = _a.sent();
- return [4 /*yield*/, axios__WEBPACK_IMPORTED_MODULE_2___default.a.get(data.default)];
- case 2:
- res = _a.sent();
- temp.innerHTML = res.data;
- $svg = temp.querySelector('svg');
- $svg.setAttribute('width', '1em');
- $svg.setAttribute('height', '1em');
- $paths = $svg.querySelectorAll('path');
- Array.from($paths).forEach(function ($path) {
- $path.setAttribute('fill', 'currentColor');
- });
- return [2 /*return*/, temp.innerHTML];
- }
- });
- });
- };
- var useSvg = function (type) {
- return cache[type] || (cache[type] = loadSvg(type));
- };
- /***/ }),
- /***/ "../kankan-components/src/components/icon/iconfont/iconfont.ttf?t=1749700551230":
- /*!**************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/iconfont/iconfont.ttf?t=1749700551230 ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "fonts/iconfont.a08767a5.ttf";
- /***/ }),
- /***/ "../kankan-components/src/components/icon/iconfont/iconfont.woff2?t=1749700551230":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/iconfont/iconfont.woff2?t=1749700551230 ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "fonts/iconfont.094ecf65.woff2";
- /***/ }),
- /***/ "../kankan-components/src/components/icon/iconfont/iconfont.woff?t=1749700551230":
- /*!***************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/iconfont/iconfont.woff?t=1749700551230 ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "fonts/iconfont.516925e5.woff";
- /***/ }),
- /***/ "../kankan-components/src/components/icon/index.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/icon/index.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_525c3640__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=525c3640 */ "../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=525c3640&lang=css */ "../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_525c3640__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/icon/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css":
- /*!******************************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--7-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=525c3640&lang=css */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=style&index=0&id=525c3640&lang=css");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_525c3640_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_525c3640__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=525c3640 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/icon/index.vue?vue&type=template&id=525c3640");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_525c3640__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/checkbox.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/input/checkbox.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _checkbox_vue_vue_type_template_id_5e9d7228__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./checkbox.vue?vue&type=template&id=5e9d7228 */ "../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228");
- /* harmony import */ var _checkbox_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./checkbox.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_checkbox_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_checkbox_vue_vue_type_template_id_5e9d7228__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/checkbox.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js":
- /*!*************************************************************************************************!*\
- !*** ../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js ***!
- \*************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_checkbox_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./checkbox.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/checkbox.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_checkbox_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228 ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_checkbox_vue_vue_type_template_id_5e9d7228__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./checkbox.vue?vue&type=template&id=5e9d7228 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/checkbox.vue?vue&type=template&id=5e9d7228");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_checkbox_vue_vue_type_template_id_5e9d7228__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/color.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/input/color.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _color_vue_vue_type_template_id_195b080a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./color.vue?vue&type=template&id=195b080a */ "../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a");
- /* harmony import */ var _color_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./color.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_color_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_color_vue_vue_type_template_id_195b080a__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/color.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_color_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./color.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/color.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_color_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_color_vue_vue_type_template_id_195b080a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./color.vue?vue&type=template&id=195b080a */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/color.vue?vue&type=template&id=195b080a");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_color_vue_vue_type_template_id_195b080a__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/file.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/input/file.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _file_vue_vue_type_template_id_7ed366b6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./file.vue?vue&type=template&id=7ed366b6 */ "../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6");
- /* harmony import */ var _file_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./file.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_file_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_file_vue_vue_type_template_id_7ed366b6__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/file.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_file_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./file.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/file.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_file_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_file_vue_vue_type_template_id_7ed366b6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./file.vue?vue&type=template&id=7ed366b6 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/file.vue?vue&type=template&id=7ed366b6");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_file_vue_vue_type_template_id_7ed366b6__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/index.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/input/index.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_7326b1f9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7326b1f9 */ "../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_7326b1f9__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9 ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7326b1f9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=7326b1f9 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/index.vue?vue&type=template&id=7326b1f9");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7326b1f9__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/multiple.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/input/multiple.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _multiple_vue_vue_type_template_id_4276e2b9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./multiple.vue?vue&type=template&id=4276e2b9 */ "../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9");
- /* harmony import */ var _multiple_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./multiple.vue?vue&type=script&lang=js */ "../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_multiple_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_multiple_vue_vue_type_template_id_4276e2b9__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/multiple.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js":
- /*!**************************************************************************************!*\
- !*** ../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js ***!
- \**************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_multiple_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./multiple.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/multiple.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_multiple_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9 ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_multiple_vue_vue_type_template_id_4276e2b9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./multiple.vue?vue&type=template&id=4276e2b9 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/multiple.vue?vue&type=template&id=4276e2b9");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_multiple_vue_vue_type_template_id_4276e2b9__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/number.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/input/number.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _number_vue_vue_type_template_id_9f31b89c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./number.vue?vue&type=template&id=9f31b89c */ "../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c");
- /* harmony import */ var _number_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./number.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_number_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_number_vue_vue_type_template_id_9f31b89c__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/number.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_number_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./number.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/number.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_number_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_number_vue_vue_type_template_id_9f31b89c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./number.vue?vue&type=template&id=9f31b89c */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/number.vue?vue&type=template&id=9f31b89c");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_number_vue_vue_type_template_id_9f31b89c__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/radio.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/input/radio.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _radio_vue_vue_type_template_id_6973e0a2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./radio.vue?vue&type=template&id=6973e0a2 */ "../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2");
- /* harmony import */ var _radio_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./radio.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_radio_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_radio_vue_vue_type_template_id_6973e0a2__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/radio.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_radio_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./radio.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/radio.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_radio_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2 ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_radio_vue_vue_type_template_id_6973e0a2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./radio.vue?vue&type=template&id=6973e0a2 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/radio.vue?vue&type=template&id=6973e0a2");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_radio_vue_vue_type_template_id_6973e0a2__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/range.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/input/range.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _range_vue_vue_type_template_id_767b94e4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./range.vue?vue&type=template&id=767b94e4 */ "../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4");
- /* harmony import */ var _range_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./range.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_range_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_range_vue_vue_type_template_id_767b94e4__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/range.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_range_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./range.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/range.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_range_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4 ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_range_vue_vue_type_template_id_767b94e4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./range.vue?vue&type=template&id=767b94e4 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/range.vue?vue&type=template&id=767b94e4");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_range_vue_vue_type_template_id_767b94e4__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/richtext.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/input/richtext.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _richtext_vue_vue_type_template_id_2a827832__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./richtext.vue?vue&type=template&id=2a827832 */ "../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832");
- /* harmony import */ var _richtext_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./richtext.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_richtext_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_richtext_vue_vue_type_template_id_2a827832__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/richtext.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js":
- /*!*************************************************************************************************!*\
- !*** ../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js ***!
- \*************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_richtext_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./richtext.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/richtext.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_richtext_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832 ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_richtext_vue_vue_type_template_id_2a827832__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./richtext.vue?vue&type=template&id=2a827832 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/richtext.vue?vue&type=template&id=2a827832");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_richtext_vue_vue_type_template_id_2a827832__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/search.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/input/search.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _search_vue_vue_type_template_id_c52332de__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search.vue?vue&type=template&id=c52332de */ "../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de");
- /* harmony import */ var _search_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_search_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_search_vue_vue_type_template_id_c52332de__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/search.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_search_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./search.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/search.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_search_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_search_vue_vue_type_template_id_c52332de__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./search.vue?vue&type=template&id=c52332de */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/search.vue?vue&type=template&id=c52332de");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_search_vue_vue_type_template_id_c52332de__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/select.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/input/select.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _select_vue_vue_type_template_id_65136be5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select.vue?vue&type=template&id=65136be5 */ "../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5");
- /* harmony import */ var _select_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_select_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_select_vue_vue_type_template_id_65136be5__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/select.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_select_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./select.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/select.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_select_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5 ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_select_vue_vue_type_template_id_65136be5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./select.vue?vue&type=template&id=65136be5 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/select.vue?vue&type=template&id=65136be5");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_select_vue_vue_type_template_id_65136be5__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/state.js":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/input/state.js ***!
- \**********************************************************/
- /*! exports provided: colorPropsDesc, filePropsDesc, switchPropsDesc, checkboxPropsDesc, radioPropsDesc, textPropsDesc, textEmitsDesc, selectEmitsDesc, textareaPropsDesc, richtextPropsDesc, selectPropsDesc, multiplePropsDesc, searchPropsDesc, numberPropsDesc, rangePropsDesc, vrangePropsDesc, inputEmitDesc, inputPropsDesc */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorPropsDesc", function() { return colorPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "filePropsDesc", function() { return filePropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "switchPropsDesc", function() { return switchPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkboxPropsDesc", function() { return checkboxPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "radioPropsDesc", function() { return radioPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "textPropsDesc", function() { return textPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "textEmitsDesc", function() { return textEmitsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectEmitsDesc", function() { return selectEmitsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "textareaPropsDesc", function() { return textareaPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "richtextPropsDesc", function() { return richtextPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectPropsDesc", function() { return selectPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "multiplePropsDesc", function() { return multiplePropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "searchPropsDesc", function() { return searchPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "numberPropsDesc", function() { return numberPropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rangePropsDesc", function() { return rangePropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "vrangePropsDesc", function() { return vrangePropsDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inputEmitDesc", function() { return inputEmitDesc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inputPropsDesc", function() { return inputPropsDesc; });
- const instalcePublic = {
- name: {
- type: String
- },
- disabled: {
- type: [Boolean]
- },
- modelValue: {
- required: false,
- default: ''
- },
- placeholder: {
- require: false,
- default: '请输入'
- }
- };
- const colorPropsDesc = {
- ...instalcePublic,
- width: {
- type: String,
- default: '100px'
- },
- height: {
- type: String,
- default: '34px'
- }
- };
- const filePropsDesc = {
- ...instalcePublic,
- addText: {
- require: false,
- default: '继续添加'
- },
- replaceText: {
- require: false,
- default: '替换'
- },
- toastErr: {
- require: false,
- type: Function
- },
- placeholder: {
- require: false,
- default: '请选择'
- },
- othPlaceholder: {
- require: false,
- default: ''
- },
- accept: {
- type: String
- },
- scale: {
- type: String
- },
- multiple: {
- type: Boolean
- },
- preview: {
- type: Boolean
- },
- maxSize: {
- type: Number
- },
- maxLen: {
- type: Number
- }
- };
- const switchPropsDesc = {
- ...instalcePublic,
- width: {
- type: [Number, String]
- },
- height: {
- type: [Number, String]
- }
- };
- const checkboxPropsDesc = {
- ...switchPropsDesc,
- label: {
- type: String,
- required: false
- }
- };
- const radioPropsDesc = {
- ...checkboxPropsDesc,
- icon: {
- type: String
- }
- };
- const textPropsDesc = {
- ...instalcePublic,
- maxlength: {
- type: [String, Number]
- },
- placeholder: {
- type: String,
- default: '请输入'
- },
- readonly: {
- type: Boolean,
- default: false
- },
- other: {
- type: Object,
- default: () => ({})
- },
- right: {
- type: Boolean
- }
- };
- const textEmitsDesc = ['update:modelValue', 'focus', 'blur', 'click', 'keydown', 'searchKeyUpdate'];
- const selectEmitsDesc = ['update:modelValue', 'focus', 'blur'];
- const textareaPropsDesc = {
- ...textPropsDesc,
- rich: {
- type: Boolean
- }
- };
- const richtextPropsDesc = {
- ...textareaPropsDesc,
- onUpdatePos: Function
- };
- const selectPropsDesc = {
- ...textPropsDesc,
- isTransform: {
- type: Boolean,
- require: false
- },
- stopEl: {
- type: String,
- require: false
- },
- floatingClass: {
- type: String,
- require: false
- },
- showOptions: {
- type: Boolean,
- require: false
- },
- placeholder: {
- ...textPropsDesc.placeholder,
- default: '请选择'
- },
- unplaceholder: {
- ...textPropsDesc.placeholder,
- default: '暂无选项'
- },
- options: {
- type: Array,
- default: () => []
- },
- dire: {
- type: String,
- default: 'bottom'
- }
- };
- const multiplePropsDesc = {
- ...selectPropsDesc,
- modelValue: {
- required: true,
- default: [],
- type: Array
- }
- };
- const searchPropsDesc = {
- ...selectPropsDesc,
- unplaceholder: {
- ...textPropsDesc.placeholder,
- default: '无搜索结果'
- }
- };
- const numberPropsDesc = {
- ...textPropsDesc,
- inInput: {
- type: Boolean,
- default: true
- },
- ctrl: {
- type: Boolean,
- default: true
- },
- step: {
- type: Number,
- require: true,
- default: 1
- },
- min: {
- type: [Number, String],
- require: false
- },
- max: {
- type: [Number, String],
- require: false
- }
- };
- const rangePropsDesc = {
- ...numberPropsDesc,
- modelLabel: {
- type: [Number, String],
- require: false
- },
- min: {
- ...numberPropsDesc.min,
- require: true
- },
- min: {
- ...numberPropsDesc.min,
- require: true
- },
- input: {
- type: Boolean,
- default: true
- }
- };
- const vrangePropsDesc = rangePropsDesc;
- const summary = {
- ...checkboxPropsDesc,
- ...radioPropsDesc,
- ...selectPropsDesc,
- ...textPropsDesc,
- ...rangePropsDesc,
- ...numberPropsDesc,
- ...switchPropsDesc,
- ...textareaPropsDesc,
- ...filePropsDesc,
- ...searchPropsDesc,
- ...richtextPropsDesc,
- ...colorPropsDesc
- };
- for (let key in summary) {
- summary[key] = {
- ...summary[key],
- default: undefined
- };
- }
- const inputEmitDesc = {
- text: textEmitsDesc,
- select: selectEmitsDesc,
- search: textEmitsDesc
- };
- const inputPropsDesc = {
- ...summary,
- type: {
- type: String,
- required: true,
- default: 'text'
- },
- width: {
- type: [Number, String]
- },
- height: {
- type: [Number, String]
- },
- require: {
- type: Boolean
- },
- error: {
- type: String
- },
- disabled: {
- type: Boolean
- }
- };
- /***/ }),
- /***/ "../kankan-components/src/components/input/switch.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/input/switch.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _switch_vue_vue_type_template_id_99d7dbc6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./switch.vue?vue&type=template&id=99d7dbc6 */ "../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6");
- /* harmony import */ var _switch_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./switch.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_switch_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_switch_vue_vue_type_template_id_99d7dbc6__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/switch.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_switch_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./switch.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/switch.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_switch_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6 ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_switch_vue_vue_type_template_id_99d7dbc6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./switch.vue?vue&type=template&id=99d7dbc6 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/switch.vue?vue&type=template&id=99d7dbc6");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_switch_vue_vue_type_template_id_99d7dbc6__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/text.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/input/text.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _text_vue_vue_type_template_id_9ec94854__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./text.vue?vue&type=template&id=9ec94854 */ "../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854");
- /* harmony import */ var _text_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./text.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_text_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_text_vue_vue_type_template_id_9ec94854__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/text.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_text_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./text.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/text.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_text_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_text_vue_vue_type_template_id_9ec94854__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./text.vue?vue&type=template&id=9ec94854 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/text.vue?vue&type=template&id=9ec94854");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_text_vue_vue_type_template_id_9ec94854__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/textarea.vue":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/input/textarea.vue ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _textarea_vue_vue_type_template_id_87dd623a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./textarea.vue?vue&type=template&id=87dd623a */ "../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a");
- /* harmony import */ var _textarea_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./textarea.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_textarea_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_textarea_vue_vue_type_template_id_87dd623a__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/textarea.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js":
- /*!*************************************************************************************************!*\
- !*** ../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js ***!
- \*************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_textarea_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./textarea.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/textarea.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_textarea_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a ***!
- \********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_textarea_vue_vue_type_template_id_87dd623a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./textarea.vue?vue&type=template&id=87dd623a */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/textarea.vue?vue&type=template&id=87dd623a");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_textarea_vue_vue_type_template_id_87dd623a__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/input/vrange.vue":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/input/vrange.vue ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _vrange_vue_vue_type_template_id_34d48bf0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./vrange.vue?vue&type=template&id=34d48bf0 */ "../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0");
- /* harmony import */ var _vrange_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./vrange.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_vrange_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_vrange_vue_vue_type_template_id_34d48bf0__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/input/vrange.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js":
- /*!***********************************************************************************************!*\
- !*** ../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js ***!
- \***********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_vrange_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./vrange.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/vrange.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_vrange_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0":
- /*!******************************************************************************************!*\
- !*** ../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0 ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_vrange_vue_vue_type_template_id_34d48bf0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./vrange.vue?vue&type=template&id=34d48bf0 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/input/vrange.vue?vue&type=template&id=34d48bf0");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_vrange_vue_vue_type_template_id_34d48bf0__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/loading/Loading.vue":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/loading/Loading.vue ***!
- \***************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Loading_vue_vue_type_template_id_1dc8bef5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Loading.vue?vue&type=template&id=1dc8bef5 */ "../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5");
- /* harmony import */ var _Loading_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Loading.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Loading_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Loading_vue_vue_type_template_id_1dc8bef5__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/loading/Loading.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js ***!
- \**************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Loading_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Loading.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/loading/Loading.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Loading_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5 ***!
- \*********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Loading_vue_vue_type_template_id_1dc8bef5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Loading.vue?vue&type=template&id=1dc8bef5 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/loading/Loading.vue?vue&type=template&id=1dc8bef5");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Loading_vue_vue_type_template_id_1dc8bef5__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/loading/index.js":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/loading/index.js ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _Loading__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Loading */ "../kankan-components/src/components/loading/Loading.vue");
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- const seat = 1;
- const closeStack = [];
- _Loading__WEBPACK_IMPORTED_MODULE_1__["default"].use = function use(app) {
- _Loading__WEBPACK_IMPORTED_MODULE_1__["default"].show = function (config, key) {
- if (closeStack.length) {
- closeStack.push({
- key,
- close: seat
- });
- } else {
- const {
- destroy
- } = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_2__["mount"])(_Loading__WEBPACK_IMPORTED_MODULE_1__["default"], {
- app,
- props: config || {}
- });
- closeStack.push({
- key,
- close: destroy
- });
- }
- };
- _Loading__WEBPACK_IMPORTED_MODULE_1__["default"].hide = function (hkey) {
- if (closeStack.length) {
- const {
- key
- } = closeStack[closeStack.length - 1];
- if (key === hkey) {
- const {
- close
- } = closeStack.pop();
- if (close !== seat) {
- close();
- }
- }
- }
- };
- _Loading__WEBPACK_IMPORTED_MODULE_1__["default"].hideAll = function () {
- for (const {
- close
- } of closeStack) {
- if (typeof close === 'function') {
- close();
- }
- }
- closeStack.length = 0;
- };
- };
- /* harmony default export */ __webpack_exports__["default"] = (_Loading__WEBPACK_IMPORTED_MODULE_1__["default"]);
- /***/ }),
- /***/ "../kankan-components/src/components/menu-item/index.vue":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/menu-item/index.vue ***!
- \***************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_4d917230__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4d917230 */ "../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_4d917230__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/menu-item/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js ***!
- \**************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/menu-item/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230 ***!
- \*********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4d917230__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=4d917230 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/menu-item/index.vue?vue&type=template&id=4d917230");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4d917230__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/message/index.js":
- /*!************************************************************!*\
- !*** ../kankan-components/src/components/message/index.js ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _message_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./message.vue */ "../kankan-components/src/components/message/message.vue");
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- /* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/index */ "../kankan-components/src/utils/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const types = ['success', 'warning', 'error'];
- _message_vue__WEBPACK_IMPORTED_MODULE_1__["default"].use = function use(app) {
- const indexs = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])([]);
- _message_vue__WEBPACK_IMPORTED_MODULE_1__["default"].show = function (config) {
- if (Object(_utils_index__WEBPACK_IMPORTED_MODULE_3__["toRawType"])(config) === 'String') {
- config = {
- msg: config
- };
- }
- config.type = types.includes(config.type) ? config.type : undefined;
- const instance = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(null);
- const index = Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(() => instance.value ? indexs.value.indexOf(instance) : 0);
- const hide = () => {
- instance.value.destroy();
- indexs.value = indexs.value.filter(i => i !== instance);
- };
- instance.value = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_2__["mount"])(_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"], {
- app,
- props: {
- ...config,
- index,
- destroy: hide
- }
- });
- indexs.value.push(instance);
- return {
- ...config,
- hide
- };
- };
- const existsShows = [];
- const oneShow = config => {
- const key = config.type + config.msg;
- console.log(existsShows);
- if (!existsShows.includes(key)) {
- const index = existsShows.length;
- existsShows[index] = key;
- _message_vue__WEBPACK_IMPORTED_MODULE_1__["default"].show(config);
- setTimeout(() => {
- existsShows.splice(index, 1);
- }, config.time + 1000);
- }
- };
- for (const type of types) {
- _message_vue__WEBPACK_IMPORTED_MODULE_1__["default"][type] = (config, isOne = true) => {
- if (Object(_utils_index__WEBPACK_IMPORTED_MODULE_3__["toRawType"])(config) === 'String') {
- config = {
- msg: config,
- type,
- time: 3000
- };
- }
- return isOne ? oneShow(config) : _message_vue__WEBPACK_IMPORTED_MODULE_1__["default"].show(config);
- };
- }
- };
- /* harmony default export */ __webpack_exports__["default"] = (_message_vue__WEBPACK_IMPORTED_MODULE_1__["default"]);
- /***/ }),
- /***/ "../kankan-components/src/components/message/message.vue":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/message/message.vue ***!
- \***************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _message_vue_vue_type_template_id_82abc2aa__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./message.vue?vue&type=template&id=82abc2aa */ "../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa");
- /* harmony import */ var _message_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./message.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_message_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_message_vue_vue_type_template_id_82abc2aa__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/message/message.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js ***!
- \**************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_message_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./message.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/message/message.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_message_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa ***!
- \*********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_message_vue_vue_type_template_id_82abc2aa__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./message.vue?vue&type=template&id=82abc2aa */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/message/message.vue?vue&type=template&id=82abc2aa");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_message_vue_vue_type_template_id_82abc2aa__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/more/index.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/more/index.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_39fb5bc8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=39fb5bc8 */ "../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8");
- /* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ "../kankan-components/src/components/more/index.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_39fb5bc8__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/more/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/more/index.vue?vue&type=script&lang=js":
- /*!**********************************************************************************!*\
- !*** ../kankan-components/src/components/more/index.vue?vue&type=script&lang=js ***!
- \**********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/more/index.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_39fb5bc8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=39fb5bc8 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/more/index.vue?vue&type=template&id=39fb5bc8");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_39fb5bc8__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/scrollbar/index.css":
- /*!***************************************************************!*\
- !*** ../kankan-components/src/components/scrollbar/index.css ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-3-1!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-3-2!./index.css */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../kankan-components/src/components/scrollbar/index.css");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("c5500fa6", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "../kankan-components/src/components/scrollbar/index.js":
- /*!**************************************************************!*\
- !*** ../kankan-components/src/components/scrollbar/index.js ***!
- \**************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js");
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.replace-all.js */ "../../node_modules/core-js/modules/es.string.replace-all.js");
- /* harmony import */ var core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_all_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.css */ "../kankan-components/src/components/scrollbar/index.css");
- /* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_css__WEBPACK_IMPORTED_MODULE_3__);
- /*!
- * x-scrollbar 自定义滚动条插件
- * 版本: v3.1.0
- * 作者: 清晨的阳光(QQ:765550360)
- * 许可: MIT
- * https://gitee.com/xujz520/x-scrollbar
- */
- class XScrollbar {
- constructor(dom, options) {
- this.$dom = dom;
- if (this.$dom.classList.contains('x-scrollbar')) return;
- this.$dom.classList.add('x-scrollbar');
- // 移动端检测
- this.isMobile = window.navigator.userAgent.toLowerCase().indexOf('mobile') != -1;
- // 合并配置
- let defaultOptions = {
- // 响应容器和内容大小改变(自动更新滚动条)
- autoUpdate: true,
- // 阻止向上传递滚动事件
- preventDefault: true,
- // 仅水平滚动(拨动鼠标滚轮时将作用于X轴)
- onlyHorizontal: false,
- // 自动隐藏
- autoHide: true
- };
- let defaultStyle = {
- // 滑块大小
- thumbSize: '5px',
- // 轨道颜色
- trackBackground: '#ddd',
- // 滑块颜色
- thumbBackground: '#5f5f5f',
- // 滑块圆角大小
- thumbRadius: '5px'
- };
- Object.assign(this, defaultOptions, defaultStyle, options);
- // 构造dom
- let scrollLeft = this.$dom.scrollLeft;
- let scrollTop = this.$dom.scrollTop;
- this.$container = this.html2dom('<div class="x-scrollbar__container"></div>');
- this.$content = this.html2dom('<div class="x-scrollbar__content"></div>');
- this.$trackX = this.html2dom('<div class="x-scrollbar__track-x"></div>');
- this.$trackY = this.html2dom('<div class="x-scrollbar__track-y"></div>');
- this.$thumbX = this.html2dom('<div class="x-scrollbar__thumb-x"></div>');
- this.$thumbY = this.html2dom('<div class="x-scrollbar__thumb-y"></div>');
- this.$trackX.appendChild(this.$thumbX);
- this.$trackY.appendChild(this.$thumbY);
- let childNodes = [];
- Array.prototype.forEach.call(this.$dom.childNodes, function (node) {
- childNodes.push(node);
- });
- childNodes.forEach(function (node) {
- this.$content.appendChild(node);
- }.bind(this));
- this.$container.appendChild(this.$content);
- this.$dom.appendChild(this.$container);
- // 处理内边距
- let styleObj = getComputedStyle(this.$dom);
- let padding = `${styleObj.paddingTop} ${styleObj.paddingRight} ${styleObj.paddingBottom} ${styleObj.paddingLeft}`;
- if (padding != '0px 0px 0px 0px') {
- this.$dom.style.padding = '0px 0px 0px 0px';
- this.$container.style.padding = padding;
- }
- // 设置初始值
- this.$container.scrollLeft = scrollLeft;
- this.$container.scrollTop = scrollTop;
- if (this.preventDefault) {
- this.$container.classList.add('x-scrollbar__container--preventDefault');
- }
- if (this.isMobile) return;
- this.$dom.appendChild(this.$trackX);
- this.$dom.appendChild(this.$trackY);
- this.$container.classList.add('x-scrollbar__container--hideScrollbar');
- if (JSON.stringify(defaultStyle) != JSON.stringify(Object.keys(defaultStyle).reduce((obj, k) => ({
- ...obj,
- [k]: this[k]
- }), {}))) {
- this.style();
- }
- // 自动隐藏
- if (!this.autoHide) this.$dom.classList.add('x-scrollbar-keep');
- // 绑定事件
- this.bindScroll();
- this.bindDrag();
- if (this.onlyHorizontal) {
- this.bindWheel();
- }
- // 响应容器和内容大小改变
- if (this.autoUpdate) {
- // 首次自动触发
- this.resizeObserver();
- } else {
- this.update();
- }
- }
- /**
- * 设置滑块大小
- */
- setThumbSize() {
- // (clientWidth / scrollWidth) = (滑块大小 / clientWidth)
- // 最大滑动距离 = clientWidth - 滑块大小
- // 最大滚动距离 = scrollWidth - clientWidth
- // (滑动距离 / 最大滑动距离) = (滚动距离 / 最大滚动距离)
- // 容器大小
- this.clientWidth = this.$container.clientWidth;
- this.clientHeight = this.$container.clientHeight;
- // 内容大小
- this.scrollWidth = this.$container.scrollWidth;
- this.scrollHeight = this.$container.scrollHeight;
- //是否存在滚动条
- this.hasXScrollbar = this.scrollWidth > this.clientWidth;
- this.hasYScrollbar = this.scrollHeight > this.clientHeight;
- //滑块大小
- this.thumbXWidth = Math.max(this.clientWidth / this.scrollWidth * this.clientWidth, 30);
- this.thumbYHeight = Math.max(this.clientHeight / this.scrollHeight * this.clientHeight, 30);
- //最大滑动距离
- this.thumbXMaxLeft = this.clientWidth - this.thumbXWidth;
- this.thumbYMaxTop = this.clientHeight - this.thumbYHeight;
- //最大滚动距离
- this.maxScrollLeft = this.scrollWidth - this.clientWidth;
- this.maxScrollTop = this.scrollHeight - this.clientHeight;
- this.$trackX.style.display = this.hasXScrollbar ? 'block' : 'none';
- this.$trackY.style.display = this.hasYScrollbar ? 'block' : 'none';
- this.$thumbX.style.width = this.thumbXWidth + 'px';
- this.$thumbY.style.height = this.thumbYHeight + 'px';
- }
- /**
- * 拖动事件
- */
- bindDrag() {
- // 上一次的拖动位置
- let screenX = null;
- let screenY = null;
- this.$thumbX.addEventListener('mousedown', e => {
- this.$trackX.classList.add('x-scrollbar__track--draging');
- this.thumbXActive = true;
- screenX = e.screenX;
- });
- this.$thumbY.addEventListener('mousedown', e => {
- this.$trackY.classList.add('x-scrollbar__track--draging');
- this.thumbYActive = true;
- screenY = e.screenY;
- });
- document.addEventListener('mouseup', e => {
- this.$trackX.classList.remove('x-scrollbar__track--draging');
- this.$trackY.classList.remove('x-scrollbar__track--draging');
- this.thumbXActive = false;
- this.thumbYActive = false;
- });
- document.addEventListener('mousemove', e => {
- if (!(this.thumbXActive || this.thumbYActive)) return;
- e.preventDefault();
- requestAnimationFrame(() => {
- if (this.thumbXActive) {
- let offset = e.screenX - screenX;
- screenX = e.screenX;
- let left = Math.max(Math.min(parseFloat(this.$thumbX.style.left || 0) + offset, this.thumbXMaxLeft), 0);
- this.$thumbX.style.left = left + 'px';
- this.$container.scrollLeft = left / this.thumbXMaxLeft * this.maxScrollLeft;
- } else {
- let offset = e.screenY - screenY;
- screenY = e.screenY;
- let top = Math.max(Math.min(parseFloat(this.$thumbY.style.top || 0) + offset, this.thumbYMaxTop), 0);
- this.$thumbY.style.top = top + 'px';
- this.$container.scrollTop = top / this.thumbYMaxTop * this.maxScrollTop;
- }
- });
- });
- }
- /**
- * 仅水平滚动(拨动鼠标滚轮时将作用于X轴)
- */
- bindWheel() {
- let easeout = (start, end) => {
- if (Math.abs(end - start) <= 1) return end;
- return start + (end - start) / 4;
- };
- this.$container.addEventListener('wheel', e => {
- // 仅响应 y 滚动 => 作用于 x
- if (!this.hasXScrollbar) return;
- if (e.deltaY && !e.shiftKey) {
- // 结束值
- this.scrollLeft = Math.max(Math.min((this.scrollLeft || this.$container.scrollLeft) + (e.deltaY > 0 ? 100 : -100), this.maxScrollLeft), 0);
- this.left = this.scrollLeft / this.maxScrollLeft * this.thumbXMaxLeft;
- // 阻止向上传递 || !(终点)
- if (this.preventDefault || !(this.scrollLeft == 0 || this.scrollLeft == this.maxScrollLeft)) {
- e.preventDefault();
- e.stopPropagation();
- }
- if (this.reqId) return;
- // 起始值
- let scrollLeft = this.$container.scrollLeft;
- let left = parseFloat(this.$thumbX.style.left || 0);
- let animate = () => {
- scrollLeft = easeout(scrollLeft, this.scrollLeft);
- left = easeout(left, this.left);
- this.$container.scrollLeft = scrollLeft;
- this.$thumbX.style.left = left + 'px';
- this.innerScroll = true;
- if (scrollLeft != this.scrollLeft) {
- this.reqId = requestAnimationFrame(animate);
- } else {
- this.reqId = null;
- this.scrollLeft = null;
- requestAnimationFrame(() => this.innerScroll = false);
- }
- };
- animate();
- }
- });
- }
- /**
- * 滚动事件 => 修正滑块位置
- */
- bindScroll() {
- this.$container.addEventListener('scroll', () => {
- if (this.thumbXActive || this.thumbYActive || this.innerScroll) return;
- if (this.hasXScrollbar) {
- this.$thumbX.style.left = this.$container.scrollLeft / this.maxScrollLeft * this.thumbXMaxLeft + 'px';
- }
- if (this.hasYScrollbar) {
- this.$thumbY.style.top = this.$container.scrollTop / this.maxScrollTop * this.thumbYMaxTop + 'px';
- }
- });
- }
- /**
- * 观察容器大小
- */
- resizeObserver() {
- this.$resizeObserver = new ResizeObserver(entries => {
- let contentRect = entries[0].contentRect;
- if (!(contentRect.width || contentRect.height)) return;
- this.update();
- });
- this.$resizeObserver.observe(this.$container);
- this.$resizeObserver.observe(this.$content);
- }
- /**
- * 使用滚动值修正滑块
- * 在 容器大小 或 内容大小 发生改变时调用
- */
- update() {
- this.setThumbSize();
- if (this.hasXScrollbar) {
- this.$thumbX.style.left = this.$container.scrollLeft / this.maxScrollLeft * this.thumbXMaxLeft + 'px';
- }
- if (this.hasYScrollbar) {
- this.$thumbY.style.top = this.$container.scrollTop / this.maxScrollTop * this.thumbYMaxTop + 'px';
- }
- }
- /**
- * html字符串 转 dom对象
- * @param {*} html
- * @returns
- */
- html2dom(html) {
- let element = document.createElement('div');
- element.innerHTML = html;
- let children = element.children;
- if (children.length <= 1) {
- return children[0];
- } else {
- return children;
- }
- }
- /**
- * 生成自定义样式
- */
- style() {
- let content = `
- /* 轨道 */
- .x-scrollbar__track-x {
- height: ${parseInt(this.thumbSize) * 2 + 4}px;
- }
-
- .x-scrollbar__track-y {
- width: ${parseInt(this.thumbSize) * 2 + 4}px;
- }
-
- /* 滑块 */
- .x-scrollbar__track-x > .x-scrollbar__thumb-x,
- .x-scrollbar__track-y > .x-scrollbar__thumb-y {
- background: ${this.thumbBackground};
- border-radius: ${parseInt(this.thumbRadius || 0) != 5 ? parseInt(this.thumbRadius || 0) : parseInt(this.thumbSize)}px;
- }
-
- .x-scrollbar__track-x > .x-scrollbar__thumb-x {
- height: ${parseInt(this.thumbSize)}px;
- }
-
- .x-scrollbar__track-y > .x-scrollbar__thumb-y {
- width: ${parseInt(this.thumbSize)}px;
- }
-
- /* 激活后大小 */
- .x-scrollbar__track-x:hover > .x-scrollbar__thumb-x,
- .x-scrollbar__track--draging > .x-scrollbar__thumb-x {
- height: ${parseInt(this.thumbSize) * 2}px;
- }
-
- .x-scrollbar__track-y:hover > .x-scrollbar__thumb-y,
- .x-scrollbar__track--draging > .x-scrollbar__thumb-y {
- width: ${parseInt(this.thumbSize) * 2}px;
- }
-
- /* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */
- .x-scrollbar__track-x:hover,
- .x-scrollbar__track-y:hover,
- .x-scrollbar__track-x.x-scrollbar__track--draging,
- .x-scrollbar__track-y.x-scrollbar__track--draging {
- background: ${this.trackBackground || 'transparent'};
- }`;
- this.key = 'x-scrollbar-' + Math.abs((1 + Math.random()) * Date.now() | 0).toString(16);
- this.$dom.setAttribute(this.key, '');
- let style = this.html2dom(`<style ${this.key}></style>`);
- content = content.replaceAll('\n.x-scrollbar', `\n[${this.key}] > .x-scrollbar`);
- content = content.replaceAll(';', ' !important;');
- style.innerHTML = content;
- document.querySelector('head').appendChild(style);
- }
- }
- /* harmony default export */ __webpack_exports__["default"] = (XScrollbar);
- /***/ }),
- /***/ "../kankan-components/src/components/size-animation/index.vue":
- /*!********************************************************************!*\
- !*** ../kankan-components/src/components/size-animation/index.vue ***!
- \********************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_1f8f10bf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1f8f10bf */ "../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_1f8f10bf__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/size-animation/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js":
- /*!*******************************************************************************************************!*\
- !*** ../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js ***!
- \*******************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/size-animation/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf":
- /*!**************************************************************************************************!*\
- !*** ../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf ***!
- \**************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_1f8f10bf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=1f8f10bf */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/size-animation/index.vue?vue&type=template&id=1f8f10bf");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_1f8f10bf__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/slide/index.vue":
- /*!***********************************************************!*\
- !*** ../kankan-components/src/components/slide/index.vue ***!
- \***********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_7035a320__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7035a320 */ "../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_7035a320__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/slide/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js":
- /*!**********************************************************************************************!*\
- !*** ../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js ***!
- \**********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/slide/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320":
- /*!*****************************************************************************************!*\
- !*** ../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320 ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7035a320__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=7035a320 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/slide/index.vue?vue&type=template&id=7035a320");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_7035a320__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/tip/index.vue":
- /*!*********************************************************!*\
- !*** ../kankan-components/src/components/tip/index.vue ***!
- \*********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_77cdde8a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=77cdde8a */ "../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_77cdde8a__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/tip/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js":
- /*!********************************************************************************************!*\
- !*** ../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js ***!
- \********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tip/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a":
- /*!***************************************************************************************!*\
- !*** ../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a ***!
- \***************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_77cdde8a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=77cdde8a */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tip/index.vue?vue&type=template&id=77cdde8a");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_77cdde8a__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/components/tree/index.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/components/tree/index.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_77968325__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=77968325 */ "../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=js */ "../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_77968325__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/components/tree/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js":
- /*!*********************************************************************************************!*\
- !*** ../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js ***!
- \*********************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tree/index.vue?vue&type=script&setup=true&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325":
- /*!****************************************************************************************!*\
- !*** ../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325 ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_77968325__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=77968325 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/components/tree/index.vue?vue&type=template&id=77968325");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_77968325__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/directives/loading.js":
- /*!******************************************************!*\
- !*** ../kankan-components/src/directives/loading.js ***!
- \******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _components_loading_Loading_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/loading/Loading.vue */ "../kankan-components/src/components/loading/Loading.vue");
- const name = 'loading';
- const key = `__${name}`;
- const mountHandler = (el, binding, vnode) => {
- el[key] = {
- mountEl: document.createElement('div')
- };
- };
- const updateHandler = (el, binding, vnode) => {
- const config = el[key];
- if (binding.value && !config.loadVnode) {
- config.loadVnode = Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(_components_loading_Loading_vue__WEBPACK_IMPORTED_MODULE_1__["default"], {
- el,
- size: 10
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(config.loadVnode, config.mountEl);
- } else if (!binding.value && config.loadVnode) {
- config.loadVnode = null;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(null, config.mountEl);
- }
- };
- const unmountHandler = el => {
- delete el[key];
- };
- /* harmony default export */ __webpack_exports__["default"] = ({
- name,
- hook: {
- beforeMount: mountHandler,
- beforeUpdate: updateHandler,
- beforeUnmount: unmountHandler
- }
- });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Head.vue":
- /*!*******************************************************!*\
- !*** ../kankan-components/src/editor/layout/Head.vue ***!
- \*******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Head_vue_vue_type_template_id_65aad048__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Head.vue?vue&type=template&id=65aad048 */ "../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048");
- /* harmony import */ var _Head_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Head.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Head_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Head_vue_vue_type_template_id_65aad048__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/editor/layout/Head.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js":
- /*!*******************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Head_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Head.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Head.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Head_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048 ***!
- \*************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Head_vue_vue_type_template_id_65aad048__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Head.vue?vue&type=template&id=65aad048 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Head.vue?vue&type=template&id=65aad048");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Head_vue_vue_type_template_id_65aad048__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Main.vue":
- /*!*******************************************************!*\
- !*** ../kankan-components/src/editor/layout/Main.vue ***!
- \*******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Main_vue_vue_type_template_id_b0a918be__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Main.vue?vue&type=template&id=b0a918be */ "../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be");
- /* harmony import */ var _Main_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Main.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Main_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Main_vue_vue_type_template_id_b0a918be__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/editor/layout/Main.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js":
- /*!*******************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Main_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Main.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Main.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Main_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be ***!
- \*************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Main_vue_vue_type_template_id_b0a918be__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Main.vue?vue&type=template&id=b0a918be */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Main.vue?vue&type=template&id=b0a918be");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Main_vue_vue_type_template_id_b0a918be__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Menu.vue":
- /*!*******************************************************!*\
- !*** ../kankan-components/src/editor/layout/Menu.vue ***!
- \*******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Menu_vue_vue_type_template_id_f7a17f72__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Menu.vue?vue&type=template&id=f7a17f72 */ "../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72");
- /* harmony import */ var _Menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Menu.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_Menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Menu_vue_vue_type_template_id_f7a17f72__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/editor/layout/Menu.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js":
- /*!*******************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Menu.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Menu.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72 ***!
- \*************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Menu_vue_vue_type_template_id_f7a17f72__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Menu.vue?vue&type=template&id=f7a17f72 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Menu.vue?vue&type=template&id=f7a17f72");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Menu_vue_vue_type_template_id_f7a17f72__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbar.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbar.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Toolbar_vue_vue_type_template_id_c862127a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Toolbar.vue?vue&type=template&id=c862127a&scoped=true */ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true");
- /* harmony import */ var _Toolbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Toolbar.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var _Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true */ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_Toolbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Toolbar_vue_vue_type_template_id_c862127a_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-c862127a"],['__file',"kankan-components/src/editor/layout/Toolbar.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js":
- /*!**********************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js ***!
- \**********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbar.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true":
- /*!*******************************************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true ***!
- \*******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=style&index=0&id=c862127a&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_style_index_0_id_c862127a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true":
- /*!****************************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true ***!
- \****************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_template_id_c862127a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbar.vue?vue&type=template&id=c862127a&scoped=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbar.vue?vue&type=template&id=c862127a&scoped=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbar_vue_vue_type_template_id_c862127a_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbox.vue":
- /*!**********************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbox.vue ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Toolbox_vue_vue_type_template_id_97f1470a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Toolbox.vue?vue&type=template&id=97f1470a&scoped=true */ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true");
- /* harmony import */ var _Toolbox_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Toolbox.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var _Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true */ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_Toolbox_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_Toolbox_vue_vue_type_template_id_97f1470a_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-97f1470a"],['__file',"kankan-components/src/editor/layout/Toolbox.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js":
- /*!**********************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js ***!
- \**********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbox.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true":
- /*!*******************************************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true ***!
- \*******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=style&index=0&id=97f1470a&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_style_index_0_id_97f1470a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true":
- /*!****************************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true ***!
- \****************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_template_id_97f1470a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./Toolbox.vue?vue&type=template&id=97f1470a&scoped=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/Toolbox.vue?vue&type=template&id=97f1470a&scoped=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_Toolbox_vue_vue_type_template_id_97f1470a_scoped_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/View.vue":
- /*!*******************************************************!*\
- !*** ../kankan-components/src/editor/layout/View.vue ***!
- \*******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _View_vue_vue_type_template_id_21195ae6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./View.vue?vue&type=template&id=21195ae6 */ "../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6");
- /* harmony import */ var _View_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./View.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_View_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_View_vue_vue_type_template_id_21195ae6__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/editor/layout/View.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js":
- /*!*******************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_View_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./View.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/View.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_View_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6":
- /*!*************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6 ***!
- \*************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_View_vue_vue_type_template_id_21195ae6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./View.vue?vue&type=template&id=21195ae6 */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/View.vue?vue&type=template&id=21195ae6");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_View_vue_vue_type_template_id_21195ae6__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/index.vue":
- /*!********************************************************!*\
- !*** ../kankan-components/src/editor/layout/index.vue ***!
- \********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_9074868c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9074868c */ "../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c");
- /* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ "../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_9074868c__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"kankan-components/src/editor/layout/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js":
- /*!********************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js ***!
- \********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=js */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/index.vue?vue&type=script&lang=js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c":
- /*!**************************************************************************************!*\
- !*** ../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c ***!
- \**************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_9074868c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=9074868c */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!../kankan-components/src/editor/layout/index.vue?vue&type=template&id=9074868c");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_9074868c__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "../kankan-components/src/expose-common.js":
- /*!*************************************************!*\
- !*** ../kankan-components/src/expose-common.js ***!
- \*************************************************/
- /*! exports provided: More, DialogContent, Cropper, Message, Loading, Dialog, Tree, Button, Group, GroupOption, Input, Icon, MenuItem, Floating, Gate, GateContent, Slide, Audio, Bubble, Guide, Tip, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return install; });
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- /* harmony import */ var _components_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/dialog */ "../kankan-components/src/components/dialog/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogContent", function() { return _components_dialog__WEBPACK_IMPORTED_MODULE_1__["DialogContent"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Dialog", function() { return _components_dialog__WEBPACK_IMPORTED_MODULE_1__["default"]; });
- /* harmony import */ var _components_loading__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/loading */ "../kankan-components/src/components/loading/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Loading", function() { return _components_loading__WEBPACK_IMPORTED_MODULE_2__["default"]; });
- /* harmony import */ var _components_message__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/message */ "../kankan-components/src/components/message/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Message", function() { return _components_message__WEBPACK_IMPORTED_MODULE_3__["default"]; });
- /* harmony import */ var _components_tree__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/tree */ "../kankan-components/src/components/tree/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Tree", function() { return _components_tree__WEBPACK_IMPORTED_MODULE_4__["default"]; });
- /* harmony import */ var _components_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/button */ "../kankan-components/src/components/button/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Button", function() { return _components_button__WEBPACK_IMPORTED_MODULE_5__["default"]; });
- /* harmony import */ var _components_group__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/group */ "../kankan-components/src/components/group/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Group", function() { return _components_group__WEBPACK_IMPORTED_MODULE_6__["Group"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GroupOption", function() { return _components_group__WEBPACK_IMPORTED_MODULE_6__["GroupOption"]; });
- /* harmony import */ var _components_input__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/input */ "../kankan-components/src/components/input/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Input", function() { return _components_input__WEBPACK_IMPORTED_MODULE_7__["default"]; });
- /* harmony import */ var _components_icon__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/icon */ "../kankan-components/src/components/icon/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return _components_icon__WEBPACK_IMPORTED_MODULE_8__["default"]; });
- /* harmony import */ var _components_floating__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/floating */ "../kankan-components/src/components/floating/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Floating", function() { return _components_floating__WEBPACK_IMPORTED_MODULE_9__["default"]; });
- /* harmony import */ var _components_menu_item__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/menu-item */ "../kankan-components/src/components/menu-item/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return _components_menu_item__WEBPACK_IMPORTED_MODULE_10__["default"]; });
- /* harmony import */ var _components_gate_index__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./components/gate/index */ "../kankan-components/src/components/gate/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Gate", function() { return _components_gate_index__WEBPACK_IMPORTED_MODULE_11__["Gate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GateContent", function() { return _components_gate_index__WEBPACK_IMPORTED_MODULE_11__["GateContent"]; });
- /* harmony import */ var _components_slide_index__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./components/slide/index */ "../kankan-components/src/components/slide/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Slide", function() { return _components_slide_index__WEBPACK_IMPORTED_MODULE_12__["default"]; });
- /* harmony import */ var _components_audio__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./components/audio */ "../kankan-components/src/components/audio/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Audio", function() { return _components_audio__WEBPACK_IMPORTED_MODULE_13__["default"]; });
- /* harmony import */ var _components_cropper__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./components/cropper */ "../kankan-components/src/components/cropper/index.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Cropper", function() { return _components_cropper__WEBPACK_IMPORTED_MODULE_14__["default"]; });
- /* harmony import */ var _components_bubble__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./components/bubble */ "../kankan-components/src/components/bubble/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Bubble", function() { return _components_bubble__WEBPACK_IMPORTED_MODULE_15__["default"]; });
- /* harmony import */ var _components_guide__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./components/guide */ "../kankan-components/src/components/guide/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Guide", function() { return _components_guide__WEBPACK_IMPORTED_MODULE_16__["default"]; });
- /* harmony import */ var _components_tip__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./components/tip */ "../kankan-components/src/components/tip/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Tip", function() { return _components_tip__WEBPACK_IMPORTED_MODULE_17__["default"]; });
- /* harmony import */ var _components_more__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./components/more */ "../kankan-components/src/components/more/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "More", function() { return _components_more__WEBPACK_IMPORTED_MODULE_18__["default"]; });
- /*
- * @Author: Rindy
- * @Date: 2021-09-01 16:52:26
- * @LastEditors: Rindy
- * @LastEditTime: 2021-09-02 10:43:29
- * @Description: 通用组件
- */
- const components = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_0__["setup"])(_components_dialog__WEBPACK_IMPORTED_MODULE_1__["DialogContent"], _components_cropper__WEBPACK_IMPORTED_MODULE_14__["default"], _components_message__WEBPACK_IMPORTED_MODULE_3__["default"], _components_loading__WEBPACK_IMPORTED_MODULE_2__["default"], _components_dialog__WEBPACK_IMPORTED_MODULE_1__["default"], _components_dialog__WEBPACK_IMPORTED_MODULE_1__["Window"], _components_dialog__WEBPACK_IMPORTED_MODULE_1__["Toast"], _components_dialog__WEBPACK_IMPORTED_MODULE_1__["Alert"], _components_tree__WEBPACK_IMPORTED_MODULE_4__["default"], _components_button__WEBPACK_IMPORTED_MODULE_5__["default"], _components_group__WEBPACK_IMPORTED_MODULE_6__["Group"], _components_group__WEBPACK_IMPORTED_MODULE_6__["GroupOption"], _components_input__WEBPACK_IMPORTED_MODULE_7__["default"], _components_icon__WEBPACK_IMPORTED_MODULE_8__["default"], _components_menu_item__WEBPACK_IMPORTED_MODULE_10__["default"], _components_floating__WEBPACK_IMPORTED_MODULE_9__["default"], _components_gate_index__WEBPACK_IMPORTED_MODULE_11__["Gate"], _components_gate_index__WEBPACK_IMPORTED_MODULE_11__["GateContent"], _components_slide_index__WEBPACK_IMPORTED_MODULE_12__["default"], _components_audio__WEBPACK_IMPORTED_MODULE_13__["default"], _components_bubble__WEBPACK_IMPORTED_MODULE_15__["default"], _components_guide__WEBPACK_IMPORTED_MODULE_16__["default"], _components_tip__WEBPACK_IMPORTED_MODULE_17__["default"], _components_more__WEBPACK_IMPORTED_MODULE_18__["default"]);
- function install(app) {
- components.forEach(component => component.install(app));
- }
- /***/ }),
- /***/ "../kankan-components/src/expose-directive.js":
- /*!****************************************************!*\
- !*** ../kankan-components/src/expose-directive.js ***!
- \****************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _directives_loading__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./directives/loading */ "../kankan-components/src/directives/loading.js");
- /* harmony default export */ __webpack_exports__["default"] = (app => {
- app.directive(_directives_loading__WEBPACK_IMPORTED_MODULE_0__["default"].name, _directives_loading__WEBPACK_IMPORTED_MODULE_0__["default"].hook);
- });
- /***/ }),
- /***/ "../kankan-components/src/expose-editor.js":
- /*!*************************************************!*\
- !*** ../kankan-components/src/expose-editor.js ***!
- \*************************************************/
- /*! exports provided: Layout, Head, Menu, Main, View, Toolbar, Toolbox, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return install; });
- /* harmony import */ var _utils_componentHelper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/componentHelper */ "../kankan-components/src/utils/componentHelper.js");
- /* harmony import */ var _editor_layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./editor/layout */ "../kankan-components/src/editor/layout/index.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Layout", function() { return _editor_layout__WEBPACK_IMPORTED_MODULE_1__["default"]; });
- /* harmony import */ var _editor_layout_Head__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor/layout/Head */ "../kankan-components/src/editor/layout/Head.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Head", function() { return _editor_layout_Head__WEBPACK_IMPORTED_MODULE_2__["default"]; });
- /* harmony import */ var _editor_layout_Menu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor/layout/Menu */ "../kankan-components/src/editor/layout/Menu.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Menu", function() { return _editor_layout_Menu__WEBPACK_IMPORTED_MODULE_3__["default"]; });
- /* harmony import */ var _editor_layout_Main__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./editor/layout/Main */ "../kankan-components/src/editor/layout/Main.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Main", function() { return _editor_layout_Main__WEBPACK_IMPORTED_MODULE_4__["default"]; });
- /* harmony import */ var _editor_layout_View__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor/layout/View */ "../kankan-components/src/editor/layout/View.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "View", function() { return _editor_layout_View__WEBPACK_IMPORTED_MODULE_5__["default"]; });
- /* harmony import */ var _editor_layout_Toolbar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./editor/layout/Toolbar */ "../kankan-components/src/editor/layout/Toolbar.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toolbar", function() { return _editor_layout_Toolbar__WEBPACK_IMPORTED_MODULE_6__["default"]; });
- /* harmony import */ var _editor_layout_Toolbox__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./editor/layout/Toolbox */ "../kankan-components/src/editor/layout/Toolbox.vue");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toolbox", function() { return _editor_layout_Toolbox__WEBPACK_IMPORTED_MODULE_7__["default"]; });
- /*
- * @Author: Rindy
- * @Date: 2021-09-01 16:52:26
- * @LastEditors: Rindy
- * @LastEditTime: 2021-09-02 09:36:33
- * @Description: 编辑器组件
- */
- const components = Object(_utils_componentHelper__WEBPACK_IMPORTED_MODULE_0__["setup"])(_editor_layout__WEBPACK_IMPORTED_MODULE_1__["default"], _editor_layout_Head__WEBPACK_IMPORTED_MODULE_2__["default"], _editor_layout_Menu__WEBPACK_IMPORTED_MODULE_3__["default"], _editor_layout_Main__WEBPACK_IMPORTED_MODULE_4__["default"], _editor_layout_View__WEBPACK_IMPORTED_MODULE_5__["default"], _editor_layout_Toolbar__WEBPACK_IMPORTED_MODULE_6__["default"], _editor_layout_Toolbox__WEBPACK_IMPORTED_MODULE_7__["default"]);
- function install(app) {
- components.forEach(component => component.install(app));
- }
- /***/ }),
- /***/ "../kankan-components/src/hook/useFocus.js":
- /*!*************************************************!*\
- !*** ../kankan-components/src/hook/useFocus.js ***!
- \*************************************************/
- /*! exports provided: useFocus, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFocus", function() { return useFocus; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const useFocus = (selfRef, modalRef = selfRef) => {
- const focus = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(false);
- const checkDOM = document.body;
- const clickChangeFocus = ev => {
- modalRef.value.contains(ev.target) || (focus.value = false);
- };
- const selfClickHandler = () => focus.value = true;
- let cahceSelf = selfRef.value;
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(() => {
- cahceSelf && cahceSelf.removeEventListener('click', selfClickHandler);
- selfRef.value && selfRef.value.addEventListener('click', selfClickHandler);
- cahceSelf = selfRef.value;
- console.log(cahceSelf);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"])(() => {
- if (modalRef.value && focus.value) {
- checkDOM.addEventListener('mousedown', clickChangeFocus, {
- capture: true
- });
- } else {
- checkDOM.removeEventListener('mousedown', clickChangeFocus, {
- capture: true
- });
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(() => {
- cahceSelf && cahceSelf.removeEventListener('click', selfClickHandler);
- checkDOM.removeEventListener('mousedown', clickChangeFocus);
- });
- return focus;
- };
- /* harmony default export */ __webpack_exports__["default"] = (useFocus);
- /***/ }),
- /***/ "../kankan-components/src/index.js":
- /*!*****************************************!*\
- !*** ../kankan-components/src/index.js ***!
- \*****************************************/
- /*! exports provided: More, DialogContent, Cropper, Message, Loading, Dialog, Tree, Button, Group, GroupOption, Input, Icon, MenuItem, Floating, Gate, GateContent, Slide, Audio, Bubble, Guide, Tip, Layout, Head, Menu, Main, View, Toolbar, Toolbox, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _expose_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./expose-common */ "../kankan-components/src/expose-common.js");
- /* harmony import */ var _expose_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./expose-editor */ "../kankan-components/src/expose-editor.js");
- /* harmony import */ var _expose_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./expose-directive */ "../kankan-components/src/expose-directive.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "More", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["More"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DialogContent", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["DialogContent"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Cropper", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Cropper"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Message", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Message"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Loading", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Loading"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Dialog", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Dialog"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Tree", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Tree"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Button", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Button"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Group", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Group"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GroupOption", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["GroupOption"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Input", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Input"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Icon"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["MenuItem"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Floating", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Floating"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Gate", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Gate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GateContent", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["GateContent"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Slide", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Slide"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Audio", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Audio"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Bubble", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Bubble"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Guide", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Guide"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Tip", function() { return _expose_common__WEBPACK_IMPORTED_MODULE_0__["Tip"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Layout", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Layout"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Head", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Head"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Menu", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Menu"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Main", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Main"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "View", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["View"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toolbar", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Toolbar"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toolbox", function() { return _expose_editor__WEBPACK_IMPORTED_MODULE_1__["Toolbox"]; });
- /* empty/unused harmony star reexport */
- /* harmony default export */ __webpack_exports__["default"] = ({
- install: app => {
- Object(_expose_directive__WEBPACK_IMPORTED_MODULE_2__["default"])(app);
- Object(_expose_common__WEBPACK_IMPORTED_MODULE_0__["default"])(app);
- Object(_expose_editor__WEBPACK_IMPORTED_MODULE_1__["default"])(app);
- }
- });
- /***/ }),
- /***/ "../kankan-components/src/utils/componentHelper.js":
- /*!*********************************************************!*\
- !*** ../kankan-components/src/utils/componentHelper.js ***!
- \*********************************************************/
- /*! exports provided: mount, setup */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mount", function() { return mount; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setup", function() { return setup; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /*
- * @Author: Rindy
- * @Date: 2021-08-19 11:02:38
- * @LastEditors: Rindy
- * @LastEditTime: 2021-08-30 12:22:39
- * @Description:
- */
- function mount(component, {
- props,
- children,
- element,
- app
- } = {}) {
- let el = element;
- let vNode = Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(component, props, children);
- if (app && app._context) vNode.appContext = app._context;
- if (el) Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(vNode, el);else if (typeof document !== 'undefined') {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(vNode, el = document.createElement('div'));
- }
- const destroy = () => {
- if (el) Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(null, el);
- el = null;
- vNode = null;
- };
- return {
- vNode,
- destroy,
- el
- };
- }
- function setup(...Components) {
- Components.forEach(Component => {
- Component.install = function (app) {
- Component.use && Component.use(app);
- app.component(Component.name, Component);
- };
- });
- return Components;
- }
- /***/ }),
- /***/ "../kankan-components/src/utils/dom.js":
- /*!*********************************************!*\
- !*** ../kankan-components/src/utils/dom.js ***!
- \*********************************************/
- /*! exports provided: getVMDomWH, changeWHFactory, getScrollParent, getScrollParents, getPostionByTarget, normalizeUnitToStyle */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVMDomWH", function() { return getVMDomWH; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "changeWHFactory", function() { return changeWHFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getScrollParent", function() { return getScrollParent; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getScrollParents", function() { return getScrollParents; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPostionByTarget", function() { return getPostionByTarget; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeUnitToStyle", function() { return normalizeUnitToStyle; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var ___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ */ "../kankan-components/src/utils/index.js");
- const nestSymbol = Symbol('nest-wh');
- /**
- * 获取真实DOM的高度
- * @returns [heightRef, VMRef, readyRef]
- */
- const getVMDomWH = attr => {
- const currentReadly = Promise.resolve();
- const parentReadly = Object(vue__WEBPACK_IMPORTED_MODULE_1__["inject"])(nestSymbol, Promise.resolve());
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["provide"])(nestSymbol, currentReadly);
- const origin = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(0);
- const domRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(null);
- const ready = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- const referWH = cb => {
- origin.value = 0;
- ready.value = false;
- if (domRef.value) {
- return parentReadly.then(() => currentReadly.then(() => new Promise(resolve => {
- setTimeout(() => {
- if (domRef.value) {
- const originVal = attr === 'width' ? domRef.value.offsetWidth : domRef.value.offsetHeight;
- resolve();
- setTimeout(() => {
- origin.value = originVal;
- ready.value = true;
- resolve();
- cb && cb();
- });
- }
- });
- })));
- }
- };
- return [origin, domRef, ready, referWH];
- };
- /**
- * 生成切换高度的方法
- * @returns [VMRef, fn, maxHeightRef, originHeightRef, showRef, readyRef]
- */
- const changeWHFactory = (isShow = false, attr = 'height') => {
- const [origin, domRef, ready, referWH] = getVMDomWH(attr);
- const max = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(0);
- const show = Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])({
- get: () => {
- return max.value != 0;
- },
- set: val => {
- max.value = val ? origin.value : 0;
- isShow = val;
- }
- });
- const changeShow = (val = !show.value) => {
- show.value = val;
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["onMounted"])(() => {
- referWH(() => show.value = isShow);
- });
- return [domRef, changeShow, max, origin, show, ready, () => {
- max.value = 0;
- referWH(() => {
- show.value = isShow;
- });
- }];
- };
- /**
- * 获取父级滚动
- * @param {*} node
- * @returns
- */
- const getScrollParent = node => {
- if (node == null) {
- return null;
- }
- if (node === document.documentElement) {
- return node;
- }
- const cssScrollY = getComputedStyle(node).overflowY;
- const cssScrollX = getComputedStyle(node).overflowX;
- if (node.scrollHeight > node.clientHeight || cssScrollY === 'auto' || cssScrollY === 'scroll' || cssScrollX === 'auto' || cssScrollX === 'scroll') {
- return node;
- } else {
- return getScrollParent(node.parentNode);
- }
- };
- /**
- * 获取所有父级滚动
- * @param {*} origin
- * @param {*} target
- */
- const getScrollParents = (origin, target) => {
- const parents = [];
- let temporary = origin;
- while (temporary && temporary !== target && temporary !== document.documentElement && target.contains(temporary)) {
- const scrollParent = getScrollParent(temporary);
- if (scrollParent) {
- if (scrollParent !== origin) {
- parents.push(scrollParent);
- }
- temporary = scrollParent.parentNode;
- } else {
- break;
- }
- }
- return parents;
- };
- /**
- * 获取制定dom在相对于目标中的位置
- * @param {*} origin 或获取的DOM
- * @param {*} target 目标DOM
- * @param {*} isIncludeSelf 是否要包含自身宽高
- * @returns 位置信息 {x, y}
- */
- const getPostionByTarget = (origin, target, isIncludeSelf = false, isTransform = false) => {
- const pos = {
- x: 0,
- y: 0,
- width: origin.offsetWidth,
- height: origin.offsetHeight
- };
- let temporary = origin;
- if (isTransform) {
- if (temporary !== target) {
- const bound = temporary.getBoundingClientRect();
- const parentBound = target.getBoundingClientRect();
- pos.x += bound.x - parentBound.x;
- pos.y += bound.y - parentBound.y;
- }
- } else {
- while (temporary && temporary !== target && temporary !== document.documentElement && target.contains(temporary)) {
- pos.x += temporary.offsetLeft + temporary.clientLeft;
- pos.y += temporary.offsetTop + temporary.clientTop;
- temporary = temporary.offsetParent;
- }
- }
- if (isIncludeSelf) {
- pos.x += pos.width;
- pos.y += pos.height;
- }
- return pos;
- };
- const normalizeUnitToStyle = unit => {
- if (unit === void 0) {
- return unit;
- } else if (Object(___WEBPACK_IMPORTED_MODULE_2__["toRawType"])(unit) === 'Number') {
- return unit ? unit <= 1 & unit >= 0 ? 100 * unit + '%' : unit + 'px' : void 0;
- } else if (unit.includes('px')) {
- return normalizeUnitToStyle(parseFloat(unit));
- } else if (unit.includes('%')) {
- return normalizeUnitToStyle(parseFloat(unit) / 100);
- } else {
- return unit;
- }
- };
- /***/ }),
- /***/ "../kankan-components/src/utils/index.js":
- /*!***********************************************!*\
- !*** ../kankan-components/src/utils/index.js ***!
- \***********************************************/
- /*! exports provided: objectToString, toTypeString, toRawType, isFunction, isPlainObject, omit, randomId, cache, os, inRevise, getVMDomWH, changeWHFactory, getScrollParent, getScrollParents, getPostionByTarget, normalizeUnitToStyle, getZIndex, openCollect, quiltCollect, quiltCollectVM */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToString", function() { return objectToString; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toTypeString", function() { return toTypeString; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toRawType", function() { return toRawType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFunction", function() { return isFunction; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPlainObject", function() { return isPlainObject; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "omit", function() { return omit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "randomId", function() { return randomId; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cache", function() { return cache; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "os", function() { return os; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inRevise", function() { return inRevise; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.set.difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.difference.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.set.intersection.v2.js */ "../../node_modules/core-js/modules/esnext.set.intersection.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.set.is-disjoint-from.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.set.is-subset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-subset-of.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_4__);
- /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.set.is-superset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-superset-of.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_5__);
- /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.set.symmetric-difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_6__);
- /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.set.union.v2.js */ "../../node_modules/core-js/modules/esnext.set.union.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_7__);
- /* harmony import */ var _dom__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./dom */ "../kankan-components/src/utils/dom.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getVMDomWH", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["getVMDomWH"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "changeWHFactory", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["changeWHFactory"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getScrollParent", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["getScrollParent"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getScrollParents", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["getScrollParents"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getPostionByTarget", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["getPostionByTarget"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "normalizeUnitToStyle", function() { return _dom__WEBPACK_IMPORTED_MODULE_8__["normalizeUnitToStyle"]; });
- /* harmony import */ var _zindex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./zindex */ "../kankan-components/src/utils/zindex.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getZIndex", function() { return _zindex__WEBPACK_IMPORTED_MODULE_9__["getZIndex"]; });
- /* harmony import */ var _vm__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./vm */ "../kankan-components/src/utils/vm.js");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "openCollect", function() { return _vm__WEBPACK_IMPORTED_MODULE_10__["openCollect"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "quiltCollect", function() { return _vm__WEBPACK_IMPORTED_MODULE_10__["quiltCollect"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "quiltCollectVM", function() { return _vm__WEBPACK_IMPORTED_MODULE_10__["quiltCollectVM"]; });
- /*
- * @Author: Rindy
- * @Date: 2021-09-03 11:53:21
- * @LastEditors: Rindy
- * @LastEditTime: 2021-09-03 15:14:25
- * @Description:
- */
- const objectToString = Object.prototype.toString;
- const toTypeString = value => objectToString.call(value);
- // 获取制定对象的类型比如toRawType(1) Number
- const toRawType = value => toTypeString(value).slice(8, -1);
- /**
- * 判断是否函数
- * @param {any} target 参数对象
- */
- const isFunction = target => {
- return toRawType(target) === 'Function' || toRawType(target) === 'AsyncFunction';
- };
- /**
- * 判断是否普通对象
- * @param {any} target 参数对象
- */
- function isPlainObject(target) {
- if (!target || typeof target !== 'object' || {}.toString.call(target) != '[object Object]') {
- return false;
- }
- var proto = Object.getPrototypeOf(target);
- if (proto === null) {
- return true;
- }
- var Ctor = {}.hasOwnProperty.call(proto, 'constructor') && proto.constructor;
- return typeof Ctor == 'function' && Ctor instanceof Ctor && Function.prototype.toString.call(Ctor) === Function.prototype.toString.call(Object);
- }
- /**
- * 获取忽略指定属性的对象
- * @param {Object} obj 源对象
- * @param {...any} props 忽略属性
- */
- function omit(obj, ...props) {
- const result = {
- ...obj
- };
- props.forEach(function (prop) {
- delete result[prop];
- });
- return result;
- }
- const randomId = (e = 6) => {
- var t = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678',
- a = t.length,
- n = '';
- for (let i = 0; i < e; i++) {
- n += t.charAt(Math.floor(Math.random() * a));
- }
- return n;
- };
- /**
- * 缓存指定方法运行结果
- * @param {*} fn
- * @param {*} overdue 缓存超时时间
- * @returns
- */
- const cache = (fn, overdue) => {
- const cacheMap = new WeakMap();
- return function (...args) {
- let caches = cacheMap.get(fn);
- if (!caches) {
- caches = [];
- cacheMap.set(fn, caches);
- }
- for (let i = 0; i < caches.length; i++) {
- const {
- oldNow,
- ret,
- oldArgs
- } = caches[i];
- if (oldArgs.length === args.length && args.every((arg, i) => arg === oldArgs[i])) {
- if (Date.now() - oldNow > overdue) {
- caches.splice(i, 1);
- break;
- } else {
- return ret;
- }
- }
- }
- const item = {
- oldNow: Date.now(),
- ret: fn.apply(this, args),
- oldArgs: args
- };
- caches.push(item);
- setTimeout(() => {
- const index = caches.indexOf(item);
- if (~index) {
- caches.splice(index, 1);
- }
- });
- return item.ret;
- };
- };
- // 是否修改
- const _inRevise = (raw1, raw2, readly) => {
- if (raw1 === raw2) return false;
- const rawType1 = toRawType(raw1);
- const rawType2 = toRawType(raw2);
- if (rawType1 !== rawType2) {
- return true;
- } else if (rawType1 === 'String' || rawType1 === 'Number' || rawType1 === 'Boolean') {
- return raw1 !== raw2;
- }
- const rawsArray = Array.from(readly.values());
- for (const raws of rawsArray) {
- if (raws.includes(raw1) && raws.includes(raw2)) {
- return false;
- }
- }
- readly.add([raw1, raw2]);
- if (rawType1 === 'Array') {
- return raw1.length !== raw2.length || raw1.some((item1, i) => _inRevise(item1, raw2[i], readly));
- } else if (rawType1 === 'Object') {
- const rawKeys1 = Object.keys(raw1).sort();
- const rawKeys2 = Object.keys(raw2).sort();
- return _inRevise(rawKeys1, rawKeys2, readly) || rawKeys1.some(key => _inRevise(raw1[key], raw2[key], readly));
- } else if (rawType1 === 'Map') {
- const rawKeys1 = Array.from(raw1.keys()).sort();
- const rawKeys2 = Array.from(raw2.keys()).sort();
- return _inRevise(rawKeys1, rawKeys2, readly) || rawKeys1.some(key => _inRevise(raw1.get(key), raw2.get(key), readly));
- } else if (rawType1 === 'Set') {
- return inRevise(Array.from(raw1.values()), Array.from(raw2.values()));
- } else {
- return raw1 !== raw2;
- }
- };
- const os = function () {
- let ua = navigator.userAgent,
- isWindowsPhone = /(?:Windows Phone)/.test(ua),
- isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
- isAndroid = /(?:Android)/.test(ua),
- isFireFox = /(?:Firefox)/.test(ua),
- isChrome = /(?:Chrome|CriOS)/.test(ua),
- isTablet = /(?:iPad|PlayBook)/.test(ua) || isAndroid && !/(?:Mobile)/.test(ua) || isFireFox && /(?:Tablet)/.test(ua),
- isPhone = /(?:iPhone)/.test(ua) && !isTablet,
- isPc = !isPhone && !isAndroid && !isSymbian;
- if (isPc && navigator.maxTouchPoints > 1) {
- isTablet = true;
- }
- return {
- isTablet: isTablet,
- isPhone: isPhone,
- isAndroid: isAndroid,
- isPc: isPc
- };
- }();
- const inRevise = (raw1, raw2) => _inRevise(raw1, raw2, new Set());
- /***/ }),
- /***/ "../kankan-components/src/utils/vm.js":
- /*!********************************************!*\
- !*** ../kankan-components/src/utils/vm.js ***!
- \********************************************/
- /*! exports provided: openCollect, quiltCollect, quiltCollectVM */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "openCollect", function() { return openCollect; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "quiltCollect", function() { return quiltCollect; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "quiltCollectVM", function() { return quiltCollectVM; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- const collectStack = [];
- const openCollect = () => {
- collectStack.push([]);
- return () => collectStack.pop();
- };
- const quiltCollect = item => {
- if (collectStack.length) {
- collectStack[collectStack.length - 1].push(item);
- }
- };
- const quiltCollectVM = () => quiltCollect(Object(vue__WEBPACK_IMPORTED_MODULE_1__["getCurrentInstance"])());
- /***/ }),
- /***/ "../kankan-components/src/utils/zindex.js":
- /*!************************************************!*\
- !*** ../kankan-components/src/utils/zindex.js ***!
- \************************************************/
- /*! exports provided: getZIndex, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getZIndex", function() { return getZIndex; });
- let zindex = 10000;
- const getZIndex = () => ++zindex;
- /* harmony default export */ __webpack_exports__["default"] = (getZIndex);
- /***/ }),
- /***/ "./package.json":
- /*!**********************!*\
- !*** ./package.json ***!
- \**********************/
- /*! exports provided: name, private, version, build, scripts, dependencies, devDependencies, default */
- /***/ (function(module) {
- module.exports = JSON.parse("{\"name\":\"@kankan/laser\",\"private\":true,\"version\":\"2.12.0-alpha.0\",\"build\":{\"productName\":\"laser\",\"extraResources\":[{\"from\":\"program/static/\",\"to\":\"static/\"},{\"from\":\"program/dist/\",\"to\":\"dist/\"}],\"mac\":{\"icon\":\"./program/static/logo-512.ico\"},\"win\":{\"icon\":\"./program/static/logo-512.png\",\"requestedExecutionLevel\":\"highestAvailable\"},\"linux\":{\"icon\":\"./program/static/logo-512.ico\"},\"directories\":{\"buildResources\":\"dist\",\"output\":\"dist/app\",\"app\":\"program\"}},\"scripts\":{\"translate\":\"node translate.js\",\"fire\":\"vue-cli-service serve --mode dev --pages fire\",\"lang\":\"vue-cli-service serve --mode dev --pages lang\",\"serve\":\"vue-cli-service serve --mode dev --pages index,epoint,crop,power,changsha\",\"qianxun\":\"vue-cli-service serve --mode dev --pages qianxun\",\"jichang\":\"vue-cli-service serve --mode dev --pages jichang\",\"changsha\":\"vue-cli-service serve --mode dev --pages changsha\",\"offline\":\"vue-cli-service serve --mode offline --pages offline\",\"build-offline\":\"vue-cli-service build --mode offline --pages offline\",\"build-test\":\"vue-cli-service build --mode devserve --pages index,epoint,crop,program,localv,changsha,fire,power,qianxun,jichang\",\"build\":\"vue-cli-service build --mode prod --pages index,epoint,crop,program,localv,changsha\",\"build-eur-test\":\"vue-cli-service build --mode deveur --pages index,epoint,crop,program,localv,changsha,fire,power,qianxun,jichang\",\"build-eur\":\"vue-cli-service build --mode eur --pages index,epoint,crop,program,localv,changsha\",\"build-jp-test\":\"vue-cli-service build --mode jpdevserve --pages index,epoint,crop,program,localv,changsha\",\"build-jp\":\"vue-cli-service build --mode jpprod --pages index,epoint,crop,program,localv,changsha\",\"smart\":\"vue-cli-service serve --mode dev --pages smart\",\"build-smart\":\"vue-cli-service build --mode prod --pages smart\",\"localv\":\"vue-cli-service serve --mode localv --pages localv\",\"build-localv\":\"vue-cli-service build --mode localv --pages localv\",\"program-static\":\"vue-cli-service serve --mode program --pages program,index,epoint,crop\",\"program\":\"cross-env NODE_ENV=development electron ./program/index.js\",\"build-program-and-cloud\":\"vue-cli-service build --mode program --pages program,index,epoint,crop\",\"build-program-static-laser\":\"vue-cli-service build --mode program\",\"build-program-static\":\"npm run --prefix ../fuse-code/ build ./ ./program/static/lib/fuse && vue-cli-service build --mode program\",\"build-program-static-hoc\":\"vue-cli-service build --mode program\",\"build-program-mac\":\"electron-builder --mac\",\"build-program-win\":\"yarn build-program-and-cloud && electron-builder --win --x64\",\"build-program\":\"yarn build-program-win\",\"build-program-no-fuse\":\"yarn build-program-static-laser && electron-builder --win --x64\",\"build-program-chunk\":\"vue-cli-service build --mode program && electron-builder --win --x64\"},\"dependencies\":{\"@ant-design/icons-vue\":\"^6.1.0\",\"@types/d3\":\"^7.4.3\",\"@types/file-saver\":\"^2.0.4\",\"@types/markdown-it\":\"^12.2.3\",\"@types/md5\":\"^2.3.5\",\"@types/proj4\":\"^2.5.2\",\"@types/socket.io-client\":\"^3.0.0\",\"@types/three\":\"^0.169.0\",\"@types/xlsx\":\"^0.0.36\",\"ant-design-vue\":\"3.2.16\",\"axios\":\"^0.21.1\",\"bezier-js\":\"^6.1.3\",\"coordtransform\":\"^2.1.2\",\"core-js\":\"^3.6.5\",\"cross-env\":\"^7.0.3\",\"d3\":\"^7.9.0\",\"driver.js\":\"^0.9.8\",\"electron-reloader\":\"^1.2.3\",\"element-plus\":\"^2.1.10\",\"encoding\":\"^0.1.13\",\"file-saver\":\"^2.0.5\",\"html2canvas\":\"^1.3.3\",\"http-server\":\"^14.1.1\",\"js-base64\":\"^3.7.2\",\"jschardet\":\"^3.1.4\",\"jspdf\":\"^2.4.0\",\"jszip\":\"^3.10.1\",\"juejin-markdown-themes\":\"^1.29.2\",\"markdown-it\":\"^13.0.1\",\"md5\":\"^2.3.0\",\"mitt\":\"^3.0.0\",\"papaparse\":\"^5.4.1\",\"prettier\":\"^2.7.1\",\"proj4\":\"^2.7.5\",\"resize-observer-polyfill\":\"^1.5.1\",\"simaqcore\":\"1.2.0\",\"unzipper\":\"^0.12.3\",\"typed-function\":\"4.1.0\",\"uuid\":\"^11.0.5\",\"vconsole\":\"^3.11.2\",\"vue\":\"3.2.41\",\"vue-i18n\":\"^9.2.0-beta.23\",\"vue-lottie\":\"^0.2.1\",\"vue-router\":\"4.0.3\",\"vuedraggable\":\"^4.1.0\",\"vuex\":\"^4.0.2\",\"xlsx\":\"^0.18.5\"},\"devDependencies\":{\"@amap/amap-jsapi-types\":\"^0.0.8\",\"@electron-forge/cli\":\"^6.0.0-beta.63\",\"@vue/cli-plugin-babel\":\"~4.5.0\",\"@vue/cli-plugin-typescript\":\"^4.5.14\",\"@vue/cli-service\":\"~4.5.0\",\"@vue/compiler-sfc\":\"^3.0.0\",\"electron\":\"^18.0.3\",\"electron-builder\":\"^23.0.3\",\"sass\":\"^1.26.5\",\"sass-loader\":\"^10\",\"typescript\":\"^4.4.4\"}}");
- /***/ }),
- /***/ "./src/app/crop/store.ts":
- /*!*******************************!*\
- !*** ./src/app/crop/store.ts ***!
- \*******************************/
- /*! exports provided: viewMode, reset, calc, save */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "viewMode", function() { return viewMode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "reset", function() { return reset; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calc", function() { return calc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "save", function() { return save; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _request_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request/url */ "./src/request/url.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var axios = _request__WEBPACK_IMPORTED_MODULE_3__["axios"];
- var viewMode = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('3d');
- var tokenUrls = _request_url__WEBPACK_IMPORTED_MODULE_4__["allURLS"];
- var codeUrls = _request_url__WEBPACK_IMPORTED_MODULE_4__["codeURLS"];
- var resetUrl = "/laser/init/rebuildScene/:sceneCode";
- var calcUrl = "/laser/cutModel/:sceneCode/pointcloud/cutlas";
- var saveUrl = "/laser/cutModel/:sceneCode/pointcloud/savecutmodel";
- _request_url__WEBPACK_IMPORTED_MODULE_4__["tokenURLS"].push(resetUrl, calcUrl, saveUrl);
- tokenUrls.push(resetUrl, calcUrl, saveUrl);
- codeUrls.push(resetUrl, calcUrl, saveUrl);
- var reset = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var axios, data;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/request */ "./src/request/index.ts"))];
- case 1:
- axios = _a.sent().axios;
- return [4 /*yield*/, axios.post(resetUrl, {})];
- case 2:
- data = _a.sent();
- if (data.code !== _request__WEBPACK_IMPORTED_MODULE_3__["Code"].SUSSESS) {
- Object(_request__WEBPACK_IMPORTED_MODULE_3__["errTip"])(data.code, data.msg);
- throw data.msg;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- var calc = function (crop) {
- return __awaiter(void 0, void 0, void 0, function () {
- var axios, data;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/request */ "./src/request/index.ts"))];
- case 1:
- axios = _a.sent().axios;
- return [4 /*yield*/, axios.post(calcUrl, crop)];
- case 2:
- data = _a.sent();
- if (data.code !== _request__WEBPACK_IMPORTED_MODULE_3__["Code"].SUSSESS) {
- Object(_request__WEBPACK_IMPORTED_MODULE_3__["errTip"])(data.code, data.msg);
- throw data.msg;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- var save = function (crop) {
- return __awaiter(void 0, void 0, void 0, function () {
- var axios, data;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/request */ "./src/request/index.ts"))];
- case 1:
- axios = _a.sent().axios;
- return [4 /*yield*/, axios.post(saveUrl, crop)];
- case 2:
- data = _a.sent();
- if (data.code !== _request__WEBPACK_IMPORTED_MODULE_3__["Code"].SUSSESS) {
- Object(_request__WEBPACK_IMPORTED_MODULE_3__["errTip"])(data.code, data.msg);
- throw data.msg;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- /***/ }),
- /***/ "./src/assets/guide.scss":
- /*!*******************************!*\
- !*** ./src/assets/guide.scss ***!
- \*******************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./guide.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/guide.scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("b0f97cb6", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "./src/assets/images/flooer.png":
- /*!**************************************!*\
- !*** ./src/assets/images/flooer.png ***!
- \**************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/flooer.5e52064b.png";
- /***/ }),
- /***/ "./src/assets/images/help/en/coord.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/en/coord.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/coord.f745fb29.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/data.gif":
- /*!********************************************!*\
- !*** ./src/assets/images/help/en/data.gif ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/data.726ce999.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/download.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/en/download.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/download.36c03b8a.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/floorpan.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/en/floorpan.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/floorpan.f8157150.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/hotspot.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/en/hotspot.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/hotspot.908e6fb5.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/measure.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/en/measure.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/measure.742a7e62.gif";
- /***/ }),
- /***/ "./src/assets/images/help/en/query.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/en/query.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/query.8bc76bbb.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/coord.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/jp/coord.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/coord.f7adba3b.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/data.gif":
- /*!********************************************!*\
- !*** ./src/assets/images/help/jp/data.gif ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/data.d1a1fd72.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/download.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/jp/download.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/download.a8aa1545.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/floorpan.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/jp/floorpan.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/floorpan.91dc2a8e.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/hotspot.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/jp/hotspot.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/hotspot.ad026f17.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/measure.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/jp/measure.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/measure.742a7e62.gif";
- /***/ }),
- /***/ "./src/assets/images/help/jp/query.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/jp/query.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/query.c2acd83a.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/coord.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/zh/coord.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/coord.1f543010.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/data.gif":
- /*!********************************************!*\
- !*** ./src/assets/images/help/zh/data.gif ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/data.982c79fa.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/download.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/zh/download.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/download.7685a3dd.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/floorpan.gif":
- /*!************************************************!*\
- !*** ./src/assets/images/help/zh/floorpan.gif ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/floorpan.3f3ddeeb.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/hotspot.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/zh/hotspot.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/hotspot.966c5e02.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/measure.gif":
- /*!***********************************************!*\
- !*** ./src/assets/images/help/zh/measure.gif ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/measure.742a7e62.gif";
- /***/ }),
- /***/ "./src/assets/images/help/zh/query.gif":
- /*!*********************************************!*\
- !*** ./src/assets/images/help/zh/query.gif ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/query.8d408bde.gif";
- /***/ }),
- /***/ "./src/assets/images/mouse-l.png":
- /*!***************************************!*\
- !*** ./src/assets/images/mouse-l.png ***!
- \***************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAlLSURBVHgB7d2/blxlE8fx8as3SKQgSEbCBRFOkEyRglBQhAKMqBFwBYQrAK4AcwXAFZA7AMQFQJUUIJGGIi4ShFOkIFKSwhSJZGa8s7A5eJ/9692ZOd+PdLSxYyf27vntPPOc55wjAgAAAACrsyE4dUdHR9v6cFm3bd9e9sfnh9uG6nzPe/rw2Le//PHQ//zIPtZveSg4Vf8XLJXu2LbD7/r2mgyC8bzM54xvZ8f8XxYaC4sF5b5tGprHgqUhIEugO+quPrwt/wZjVSw8m75d9J/FgnJPBmGhwiyIgMzJh00f6XZVBsOlKIaBsZ/RhmR3dTvQsBwKZkYPMiPd6T7Qh09kyZViTA+yTFZZLCgHgqlRQabgfYWF4lOZv59Yt+PKor/Ljj7uy2AIRlWZgIA0FAlGlzX8NnFwqL8fw68JCMgYuvN8LrWC0WVBsWrykv6u+wy9TkYP0uEzUt/IihvvFfQgk1gVISgd/xMcs+GUbt/qH3+UWLNSq3I89NLnwLazgmMERP6Zmbqj2weC87pd0efkvKDfAfGqYcMpqxxVe415jFaTXvepvf3l7cWXQTC2BeNYFbGp4Rt9nenqZQXRF9yOgPe115iVVZO39Dm7KD3Uu4D49O01YUg1C1vzdUmfu1elZ3o1xPJ+46pgXjvWk+hw6zfpiV4ExI+IW7+xK1jURZ8G/lWD8kSKKz/E8nD8JDHD8UC3r3V754S/u65b1IN2W7q92YcZrtJH0kfC8ZrEY8HY03fhB60v8ndrWxIS8biEnW9yvXIlqR4QG1ZFPPj3me5UX83yDT6LdEnisVXB16WoskMs3aG+lCLhMPo9t/UhYnO86ceUSipZQXwqd0/iuaY7+sejn9Cf1aZQrTq8JP+ee25DF1uK/kd3+KJff8m/Phpb6HhLiikXEN2B7PyNmd+hV+SC7kS/Dz/w/uKKjLkogwxW2D51FNsD9a4Mjk1Ec7PaauBSQyw/T3xPYro2Gg7XCof4310ZnS3yq5bclZjsYOJzUkiZgPiMlS0fiXqE/PvRD3y17DTLyu1rXul87k+JyaraG5WmfytVEBtWbUtcNzsfz9JHvNj5+JHEZYEusySlRED0HeuqDC7BE9YJw6tZhiLnOv9W9JW1drR9SwpIHxDvOz4XRFPiXJIKFWRPWLYekfUjr0tyqQPip8qGHlr13Ja+Ri9IYtkryJeC6CKug5ta2oB4Y74tiO5s5rMRUwbEj3nQmOexk7Vhz1pBbDnJtiALa9hfkYTSBcSrx1VBNhcyVpGMFcRmrrYF2aSsIhkDQu+R1wVJJlVAmLlK70y24yLZKggHBfPbkUTSBMTXXO0KstvM1KxnqiBceb2ONM16poAwvKpjU5JIERAfXpW9ckYPbWa5SU+WCsLwqp4UJ1RlCcj7gmoIyDL40pJdQTUpZrMyVBB6j7rC36MlQ0B2BVWFn83KEJC3BVURkCVgiFVX+Kswhg6IN+jcS7CuM9GPh0SvIFSP+kJXEQKCdaOCLGBbUN2zEhgBWRFfTzbqvkzvYeffOid1PCOBRQ9IpR2hO1yc5RYGdzofh37XnREVZAGVZrC6y/Vtp5/mNgaHJ9y1qcSV0x0BWUClgOyODrP8TlE/y+A2a+PY0OrG6Cd8WjTiLaFLCn2PQt0ZjqSW7zQYH3Y/6Xebsm045WmV5Z7f2bb7tZelWED09/xBgiIgq7enO8QXMgd9OuyCB2Xu3jQUOSBl75Me2J7fpnomVcMRHQFZDwvJNydM/f6H9Ry6vSGEYy0YYq3fNd2+12HGd6Of9L5kS2rNWJ2IHmROPQnIMd1Jnnot9Fd/T3qCHgRIioAADQQEaCAgQAMBARoICNBAQIAGAgI0EBCggYAADQQEaCAgQAMBARoICNBAQIAGAgI0EBCggYAADQQEAAAAAIAgol8XqzfXhuozrosFJEVAgAYCAjQQEKCBgAANBARoICBAAwEBGggI0EBAgAYCAjQQEKCBgAANBARoICBAAwEBGggI0EBAgAYCAjQQEKCBgAANBARoICBAAwEBGggI0EBAgAYCAjQQEKCBgAANBARoICBAAwEBGggI0EBAgAYCAjQQEKCBgAANBARoICBAAwEBGggI0EBAgAYCAjQQEKCBgAAN0QPyWIA1IiBYt0MJjCEW1i30m2D0gPwlqO6JBBY9IKHLL5aCCrKA0O8uWAp6kAU8FFQXehjNLBbW7ZEEFj0g9wXVPZDAQgdkY2PDKghVpK7H+hozi7UgqkhdoYdXJkNAaNTrCv/mRwXBOhGQJbAyTB9SkPYff0pw4QPijXr4sSpmlmJkkGWx4j1BNQeSAAHBulBBlkWHWbZeh2a9jof+moaX6XyQ8A0dpnZHksgUkDRPKiZKMxpIExCfzWKYld+9LMMrk+2U21uC7FLMXg2lCoi+81gF4SzDvA71NUw1I5nxog30InntSzIZA2IlmqUn+Vj1SDW8MukC4s36bUE26aqHyXpdLBtmUUXySFk9TMqAeBX5TZBFyuph0l5Z0d+ROC4SX9rqYbJfepTjIvH9LImlDogfF6Fhj+tAX6PU5/JUuHi1jW85eBiPvSZpe4+h9AHxhv2mIJr9TGuuxilx+wOGWuHcztyYj6p0fxAr55y7vn42a1VmCr5MQHyoZTMmHEBcH3vub0ghpe4w5WNe+pH1uVmh7xhV7hZsvpya4yOrt59tKfs0St6jUF8o60do2lfHwlHyTansTTy9USwxkxLcQdVwmA0p7ujo6LI+nBecBgtH6Z6vfEAMITkV5cNhehEQQ0iWqhfhML0JiNGQ7OjDq4JF3K50IHCSXgXEEJKFlJ2tGqd3ATEaki19uKTbWcE0jheEVjzOMUkvA2I0JBaOK0JIJrFb4P1S7Qj5tHobkCENilWSi4KT2MHWfV/n1ku9D4jRkNjslvUmVJOB4zVtfhpBrxEQ50MuC0nfp4J7XzVGEZCOHvcmVi1uUTWeRkDG6NGw6/jc8SpnAC4bAZmgcFCGl3C9w3BqPAIypUJBsWnbuzJYLkIwJiAgM9KgbMqgkc/WzNNjzIGAzMmb+WFYNiUmC4Md/aZazImALEEnLM/pdkbWw0JgV3YhFEtCQE6BD8POySA0FpjT6ltsBsoCYZXCeotHhGK5CMgKaGCsogyDMtye9b8ePnZDNFz79MT/PHwchuKQMAAAAABALX8DbVev602yYiYAAAAASUVORK5CYII="
- /***/ }),
- /***/ "./src/assets/images/mouse-r.png":
- /*!***************************************!*\
- !*** ./src/assets/images/mouse-r.png ***!
- \***************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAlcSURBVHgB7d2/bhzXFcfxs4FVyIUkgAaiADGwUQAJiFO4SeEUCYXUQfQG4RvYeQJTTyC/QewnCALXRlRFhQJEAZJCLCgmdKHCBiQVTCEB9DmcO/ZowL37h8Odc858P8DFkhSXNrnz23P/zYwIAAAAAGzPTHDpTk9P39WHa9rs8Wrn8UrbZrPZl73nnOrDi9KOyuN/y8dP7HN9zhPBpXpHMCg9ru2A3yntujTBuCKbuVHafMF/y0JjIfmXtofWNDQvBIOhggxAD9T35IdQ7MgGFlSQTTzU9ldpwkKFuSACsqHSbXpf20+l6TJdyIAB6TrS9rm2L/TnHwnWRkDWpMftT/ThZ7JhpVjkkgLS9VCaoHwuWBkBWUEZV9ySJhibjieqthCQ1pG2+9J0wY4EVQSkYhvBaG0xIK0jofu1FAFZQI/PO7KFYLRGCEjrSNt9ul7n+5HgLTYjpe13+uFt2VI4RjbX9mf9nZ9p2xO8hYAU1p3S9iv98CMZYFYqoLk0QbE2F5whIHIWjpv6YFXjpmBP29+oJo1JB6RUjQ/1Q6scU+hOrWouP1STGzJhkw2IvvC2DeQ30iz24Xx72v455S7XJAOiL7iFYqpjjXXNpQnJJzJBkwuIvtA2O2XdKrpUq7Nu1gP9230qEzOpgJTxxh3Bpvb1b/hAJmQSASmD8V8L440hfKJ/y79MZfCePiBlu4iNNwbdXDiQ19oOtf39nH+7q+0L8emeNFPB6UOSeqtJJxzXxR8LxsFsNntd+6Yyg7Sv7Y/ij51vcjfzSVrZA2LrGx4X//6tB9WzdZ5QZpE89v9tV/BdSSptF0sPqF9KknAYfc5n+vAn8WfXFhQlqZQVpEzlepytOu6fBtvZUt89M/Gltq+1/U+//03v+y0oH4s/+/r/el+SSRcQPYDsYPtAfPpKD6KT9pNy2m5twdK+91HvOTYwtgrkcYC8p/+vXicWNpKqi1UOuNvi03H3QC+WreafBUh/r++vPlMGxF4Pws/KWlMaaQLSmbHyukL+vPtJ2e6yylYX+56f9772UHyyqpZqjSRTBbFulee9Va96n9+S1f2497nny/nMtaXZkpIiIOXd2PUq+Tndq2uyuuu9n3Ukvtlq+z1JIHxAnI87pizFuSQZKoiFg23r/lg4wq+PhA5IuYgbGxD9uqev0a4EFr2C/ELgXegqEjYga0yTYlzzyGcjhgxIWfNgYB7Hp1EH7FEriF3xkOoRh4UjZBUJF5BSPRiYx/NxxCoSsYLYFnaqRzwhq0jEgDD2iMvjNv2qUAFh5iq8G9HWRaJVEMYe8YXayBgmIGXPlccrk2A9u5EG65EqCFdezyPMYD1SQOhe5fFbCSJEQEr3ap3zJ+DbbpQrxkepIHSv8glxQhUBwVj+IAG4D0jZWsLsVT4hZrMiVBDGHnm5v0RQhIC8J8hqV5yLEBC6V3m5n+6li4Ux0cW6iDJA516Ced3wvh7ivYJQPfJzXUW8B8TjnaEwrLk45j0gnPuR31wc8x6Qq5JE2U/W9a2s7mXvZ2W6xYDrXoL3gGQaoPfHU9/I6vq3bJtLHnNxjIBsT3+7vh30r1Z43slsNjvufS3FldOLuTjmPSDvSB473W5Wuf3zY2lus7aIda0edb9QpkU93hI6Je8HYKZBulVDu8nP4/YL5Z4hX3Xub9J2w6yyPNd/Pzzn5+xLLnNxLNM7dAQ3NQx39MB/2v1i6UIdL3uyPtcueED12KK090l37LaFRNZUwrEv2CoqyDgsJDaFfXDOrdneUsYcDyTXwDwMAjKes3GHBsC6Vjbe6N8Fd0+as+4Ixohm4pgeJL+XidCAfNn9XH/3U5kI/d3dHoeMQYAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBAAAAAAAJzgulgYXf+aYJ4wiwVUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQAUBASoICFBBQIAKAgJUEBCggoAAFQQEqCAgQIX3gLwWYEQEBGM7EcfoYmFsrt8EvQfk/4Ls3ohj3gPiuvxiEFSQC3D97oJBMAa5gJeC7Fx3o5nFwtheiWPeA/KtILsX4pjrgMxmM6sgVJG8XutrzCzWBVFF8nLdvTIRAsJAPS/3b35UEIyJgAzAyjDjkIR0/PGNOOc+IGWg7r6virWF6BlE2az4XJDNsQRAQDAWKshQtJtl+3UYrOfxsrym7kU6H8T9gA4reyZBRApImD8qlgrTGwgTkDKbRTcrvudRulcm2im3TwXRhZi9aoUKiL7zWAXhLMO4TvQ1DDUjGfGiDYxF4jqQYCIGxEo0W0/iseoRqntlwgWkDNYPBdGEqx4m6nWxrJtFFYkjZPUwIQNSqsh/BFGErB4m7JUVyzsS6yL+ha0eJvqlR1kX8e+xBBY6IGVdhAG7X8f6GoU+lyfDxautf8vioT/2moQde7TCB6QM2J8IvDmItOdqkRS3P6Cr5c5h5IF5V6b7g1g559z18dmsVZop+DQBKV0tmzFhAXE89rd/JImkusNU6fMyHhnPkwzjjq50t2Ar26lZH9m+g2hb2VeR8h6F+kLZeIRB+/ZYOFK+KaW9iWcZKKaYSXHuOGs4zEySOz09/VAf3hdcBgtH6jFf+oAYQnIp0ofDTCIghpAMahLhMJMJiNGQ3NaHO4KLOMy0ELjMpAJiCMmFpJ2tWmRyATEakpv68IG2dwWrONsQmnGdY5lJBsRoSCwcHwkhWcZugfePbCvkq5psQFoaFKsktwTnscXWg7LPbZImHxCjIbHZLRubUE0aZ3vaymkEk0ZAitLlspBMfSp48lWji4D0THhsYtXiKVXjbQRkgQl1u87OHc9yBuDQCMgSiYPSXsL1Gd2pxQjIihIFxaZtv5ZmuwjBWIKArEmDsiPNQD7aYJ4xxgYIyIbKYL4Ny474ZGGw1W+qxYYIyAB6Ybmm7YqMw0JgV3YhFAMhIJegdMOuSxMaC8xljVtsBsoCYZXCxhavCMWwCMgWaGCsorRBadvV8s/tYz9E7d6nN+Xj9rENxQlhAAAAAIBcvgProK64jkbh4QAAAABJRU5ErkJggg=="
- /***/ }),
- /***/ "./src/assets/images/pic_kankan.svg":
- /*!******************************************!*\
- !*** ./src/assets/images/pic_kankan.svg ***!
- \******************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/pic_kankan.c01ce5a5.svg";
- /***/ }),
- /***/ "./src/assets/images/pic_laser@2x.png":
- /*!********************************************!*\
- !*** ./src/assets/images/pic_laser@2x.png ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__.p + "img/pic_laser@2x.b55efd87.png";
- /***/ }),
- /***/ "./src/assets/images/pic_nav@2x.png":
- /*!******************************************!*\
- !*** ./src/assets/images/pic_nav@2x.png ***!
- \******************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAADgCAYAAADLym6RAAAAAXNSR0IArs4c6QAADExJREFUeF7tnX/oXlUdx1+fcqEUMUizqFBKqT+MZm1lBGWkZKCVNCFLc9ZKl0UFhVaW0g8S0rRYuMhw1iQFw8qiBQZG0T9GbSQxcZCCVFZQ1KKRqxOfdZ7t7tnzfL/Pcz/n2b3nPu8H9s9353PP57zfr3vOuffce4+h31IrYEvdejUeAbDkEAgAAbDkCix589UDCIAlV2DJm68eQAAsuQJL3nz1AAJgyRVY8uarBxAAS67AkjdfPYAAWHIFlrz56gEEQFkFUkpnAFcB5wCnAseVrWHpjnYAeBR4ANhqZrtLKlCsB0gpHQ/cCmwqmaCOdZQC24EtZra/hDZFAMjm35fPek9sK3AnsKdUoiUaW+MxUkreg64D3glcCfiJdj9wQQltSwFwez7zvat6k5ntqVHsvuecUnoJ8KM8tG43s8ujOYcBSCk5nb8G/Mw/U+ZHLVk5PkPgentP8FIzeyhSYwkAvg5sBm4xs49EklHsbAqklL4IfBTYZmZbZouaXKoEAI8ApwEbzOyXkWQUO5sCjV53r5mdPlvU4gB4Ml/qrTEzv2TRb8EK5En3v4ADZrYmUl2JHiB5AmYWPlakIcsWm1IqonvYtFKJLJuB0faW0l0ARJ3oKF4AdCR8X6oVAH1xoqM8BEBHwvelWgHQFyc6ykMAdCR8X6oVAH1xoqM8BEBHwvelWgHQFyc6ykMAdCR8X6oVAH1xoqM8BEBHwvelWgHQFyc6ykMAdCR8X6oVAH1xoqM8BEBHwvelWgHQFyc6ykMAdCR8X6oVAH1xoqM8BEBHwvelWgEwgxMppbVm9rcZik4tUuIYkfqnxQqAKcqklF4EvB14q79UGX1uPgvtL7x8F7jbzPYuwtB5jykAxhRLKb0OuB44u/lf0fcVRkI3jvlz4EYz+968ppUsLwCymiml5wH+zrx/kMJ/3uX72XrwOwUFAfA6vFdZm+vxV7Q3m9ljJY2d9VgCAEgpvQG4J5vyR+Bz/l0CH/dLCdQ8Tn4l6wrgGuA5GbaNZvaTWY0rVa5U+6p9MSSldArgr0Y/A9gBfLA54Ssl0KTjZBD8mwg+19gHrDezh0uZO8txSrWvZgDuzV3yxA8llBJopeOklEYfxrjHzC6axbhSZUq1r2YA/pHP/heY2ePjwpYSaBUATgT+7B/HMLMTSpk7y3FKta9mAFZ8O7aUQKsdZ7X/n8XMNmVK1SsAVlF/NaFX+/825s4SU6re6gHIM/Kbxj9OUUqgacfJX+/6kN8TKHG5OYvpzTKl2jcEAFyXXX4TqHlzppRAU64C3gjckD/fdtCX6P0GATCnAhPu0PkR/DN1twE/Bh4sYUyjng3A24CN+ZtIR2QsAI7xJ2KmADAJI++i/buFfsfObxb5ncJ944tEvuiTP73mM3u/u/j8bLTf9Fn1JwD6C8Cq5pUoIAAEQHg+NQ+IpeY44aRLJTJP473sHEPAvIduVV49gHqA8Mk0D3mlTrxw0qUSmafxx7gH+AEw+iiz3/s/f1Ku6gGG2wOcZGZ/ydCN7v0fxYAAqBeAbfnyb9pGFwJgpe658iHAH+86N7fPP8Hu3+Mf/2kIqBgAf4zLHw+7JW+y0GyKLyG/erSUPPYd/nmnJLoV3NUYuIJTfvfPN7DYn5/guTovHPlGC765xblm5j3AoV9K6bL8fKEAmFWBng4BE3cvSSn5LmY3AzvN7GuT2th4ymdWCQ6W6+oEiNY71MvATWZ2x1wO5sK5t5g2H5h6yKgR8+Za6sQbIgDhzZTazAcEQD8uAw+N+/OeUePl550PCIBjD8C3gEsaxhXftWyO+cAOM7s0Ct088RoC/r9TqT8afl4WzrdWvdjMfM2/yG/G+cBO4MISmzjOk/TSA+Bi5efyrsuXd77DpvcCd+V/Py1hygrzAd8gy+8vfLyLzbIEwJHX7755pYPg7+6Nfg6Dv9Xrzwv6G0T+uNgTgN/XX+mJIH/l6+R848jvDK4Hzmpsgu3G+1l/bemNnNUDzKPAhLL5Ot9v5viKnRtX6uemO0j+HuJ3+vCKuHqAVazNz/i9CvDt7P1M9ptAfnb7s3/+PuHoLd9mj+HPC3oP4fMIv1XsVxXei+werQiWIip6HAEQVbDyeAFQuYHR9AVAVMHK4wVA5QZG0xcAUQUrjxcAlRsYTV8ARBWsPF4AVG5gNH0BEFWw8ngBULmB0fQFQFTByuMFQOUGRtMXAFEFK48XAJUbGE1fAEQVrDxeAFRuYDR9ARBVsPJ4AVC5gdH0BUBUwcrjBUDlBkbTFwBRBSuPFwCVGxhNXwBEFaw8XgBUbmA0fQEQVbDyeAFQuYHR9AVAVMHK4wVA5QZG0xcAUQUrjxcAlRsYTV8ARBWsPF4AVG5gNH0BEFWw8ngBULmB0fQFQFTByuMFQOUGRtMXAFEFK48XAJUbGE1fAEQVrDxeAFRuYDR9ARBVsPJ4AVC5gdH0BUBUwcrjBUDlBkbTFwBRBSuPFwCVGxhNXwBEFaw8XgBUbmA0fQEQVbDyeAFQuYHR9AVAVMHK4wVA5QZG0xcAUQUrjxcAlRsYTV8ARBWsPF4AVG5gNH0BEFWw8ngBULmB0fQFQFTByuMFQOUGRtMXAFEFK48XAJUbGE1fAEQVrDxeAFRuYDR9AdBQMKX0XODdwMuB/wC/Be4ws99NEjql9CzgEuCVwNOBR4BvmtlvppT3MpcBr2mU/76Z/SxqZNt4AZCVSyk9G7gZeOaYmP8GPmFmDzf/nlJaC9wInDxW3sH5jJn9aqz8mnz8UyaYtc3MftjWxEicADgMwCeBswA37qbcA7wfeC2wx8w+Nmao9xQXAg6Gl/8r8I78tz8AV5rZf0cxKaU3A+8FngA+C/weeEvuEfYBm83snxEz28QKgMMA3JW75feY2Z/8zyml44E7gacBF5nZ/oahWwE/m682Mx8qvPxTgG8AJwJbzOzxRvlPAxscFjN7oPH3LwGnA9ea2e42JkZiBMDRALzPzPwMdkO923YwJgHwZeCFTQByzO1TALgeeAXwBTP7RQMAH0ZeDFw3PmxEjJ01VgAcBuCaPDnzIeArgJ/tm4FzpgwBVwDnN4aAvwMb8z8fDjaNDQE+XPiw4UPADcBjebi4FPB5xrs0BABmZrPSW7JcvgLws3HSJPBTo26+ceZ6Oe++J00CP29mD2oSOIdDpbqiOao8qmi+EvCJ2suApwJ+Offt8SuABgR+GehnsI/to8vAHdPG8pSSl7kYeH0u773A3c0hIZJ/m9hSuofP2lKJtBFhmWNK6S4AKqVIAFRqXKm0BUApJSs9jgBoGKe1gPYUVz8H0FpA7PJ7CABoLaB9B8AQANBagAA4eDNHawEtQBhCD6C1gBbGj0KGAIA/DaS1gJYQVA9AXsr1p4K0FtACgkEA0KLd1YfoRlD1FsYaIABi+lUfLQCqtzDWAAGgtYDkEkSfxKp+Eqi1AK0FaC0gMJoMoQfQWoAA0FpAWwaG0ANoLaCt+z6JDMQeDC11OdI2D70XsOSTQK0FCIC2nUfVcaV63uqHgKpdDCQvAALiDSFUAAzBxUAbBEBAvCGECoAhuBhogwAIiDeEUAEwBBcDbRAAAfGGECoAhuBioA0CICDeEEIFwBBcDLRBAATEG0KoABiCi4E2CICAeEMIFQBDcDHQBgEQEG8IoQJgCC4G2iAAAuINIVQADMHFQBsEQEC8IYQKgCG4GGiDAAiIN4RQATAEFwNt6BMATwLHASc0N2cKtE2hqyiQUnK9XfcDZub7I7X+lXgvwDddPA0408x2tc5EgTMrkFJaD/jWNnvNzHcua/0rAcCtvteef6tvfI++1lkpcEUFUkq+UeaHgdvMzD+P1/pXAoAz8h49vlvXumn79LTOUIFHKJBS8q3qvKf1vRFd79CehWEAPLuUku+5twl4FDhPECyG2mz+TuBUYLuZXR6tqRQATuN9ea8+7wm25Z07d5nZgWiSyxyfd0H1s943u/5APvPvBy4oMekuAkDuBRwCnw94T6Df4hTYnre3PbQdbqSqYgCMkkgprQOuAs7OXZVfsujXXgHvQX1o9bP+q2b2UPtDHR1ZHICSyelYi1dAACxe417XIAB6bc/ikxMAi9e41zUIgF7bs/jkBMDiNe51DQKg1/YsPjkBsHiNe12DAOi1PYtPTgAsXuNe1yAAem3P4pMTAIvXuNc1CIBe27P45ATA4jXudQ0CoNf2LD45AbB4jXtdw/8ApDbgaMN9LjIAAAAASUVORK5CYII="
- /***/ }),
- /***/ "./src/assets/images/pic_rotate@2x.png":
- /*!*********************************************!*\
- !*** ./src/assets/images/pic_rotate@2x.png ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADFBJREFUeF7tnWHoLkUVxp8DBX3wg0JBUlJCQkKikWJCkoLSlZSSlIyEhAIFjZSUrmR0paQrGRkpFhUVFRUZ3cjQi0lKSkZKiUJGQkJCCn7ogx8ChSeey7z3bvvf3ZnZPbvvvrsz8OfCfWdnZuf89syZmTNnDCWtugds1W9fXh4FgJVDUAAoAKy8B1b++kUDFABW3gMrf/2iAQoAK++Blb9+0QAFgJX3wMpfv2iAAsA0PUDybAB3AjgTwAsADprZt6epfTu1kPwogAMA3gngCQA3mtkj22lNc62TaACSHwBwCMAbas34lJl9b04d4tUWkh8EcF+tvP8C+LCZHfaqZ2g5owPQIXy1/RkzO23oS8zxeZL3A9jX0LZZQTAqABHhq29eNLMT5yjAoW0i+RcAZ7SUMxsIRgMgQfjqm3vN7PKhnT3H50neA+CajrbNAoJRAEgU/vMAzjcz/bu4RPKNAP4M4O1zhsAdgCL8Y+ImKeH/fs4QuAKQKHz10O/CVLDvl/+ayjCzn/ctIOW5YMlf3DB7SXl8k0cQnBd5YGvDgRsAJN8H4MGBnZXTscp7yMwuzX0oJT/Jr2renpLXKY8guNjMHnIqL6kYTwD+COC9SbX6ZtrnPa8m+S4AT/s2M6m058zslKScTpk8AXgVwOuc2pVTzC1mdlvOA7G8JK8G8K1YvpF+P9HMXhyp7D3FegLwDwDvmKrhlXrcVxNJagFHCzlTp1cAnGBmsnEmSZ4AXAvgrklafawSTSFPNTONn26JpDSZpnBtCzluddUKctdmsYa6AaCKSH4xbH7E6hXpQyg/MgsAcJOZaWPJPYV5/Je0dj/QsBVMxyU08E4zuyEhn2sWVwAyIHgAwKXeX65rzzgUFjTJTwFcFiluK8JXm9wBmBMEJLX7+JHwFUuda3VO2ufZoEF+OJbBtQvCHw2ADAgOmNmtDh/bniJIfhzAHQDe3FG+bIeDAG731kYkU2yirX35mz4ZRQNsCk+wCZ43s5O9AeixiCN7QkOStINLIikjUs4vbWnrwh9VAyRC8IKZneTS46EQkjLcbulRpuySS7ymYJHt4FkIfxIAIsOBa0eQfD+Ah3sIf/PI9Wb2jQHPH320Q/u5vvPQto46BFQbR/JzYYq4cQuTu9TlnmNv5KtL6av/AHiThxYIBuiPajOAO8zsppSGTJVnMgCCJngrgNMBvGRmcpJ0SyS1D6H9iKb0YwB3B+tfM4FPhI2euo+inr3MzH7p1TCSmn28DcBTc/R9mBQAr05tKidoGFn09bTfzG6v/2fYupYWqu9f3GVmnx6zrXMqe0kASN1eWetc+Qxc2NbhJL8J4Lra7w+Y2UVzEtKYbVkSAL8KCz7V/urcKAo+DH+odfDDZnb+mJ0+p7KXDoB8DltnBWF8lvduNRUA5kRoaltINmmAAkCkA4sGAIoGSP3K5pyvaIB+0ikaoGiAfuTM7amiAfpJpGiAogH6kTO3p4oG6CeRogEaNIB8DQHIoUQnejZn++R7qP2Ln3mfQ+gnOp+nCgB7AZDDaex8w18BXGVmT/mIYXulFAD2ApAqja2d50ttYEq+AkB/ANS/guA8M/tTSmfPMU8BYBgAkqk8jE/zcCLZBiAFgOEASG5XAdBRdUUF00ESOYEcHzSETi/J6fTusVzQh4BTAGgHQF/2fgCPhQ5+T3AhbzouJiHLuyjmgq6jc1/wdIMbInw9WwBoBuBRABfWBRX8/H4D4IIBHa/taXkfu7mgD2hLAQDNAJzRNsUjqRPQf0uYKnbJRUPCRXOwG4oG2AtANHYhSXkRKSLKkKSooV8bUoDHswWAHnsBLcvOufI44oIewsh+srbqqN8e16ojgMNj2gwFAF8AtIqoeMgKf6soH4oRLBf0tniBEnIsrI6M0WvGijFcAPAFoDFeUQgara+5bxJYOrWksw2uqQDgB0BnxDKSTW7rucJUoOlf5z7Ulb8A4AdA54kiktpZVNDIIUm2wclmpn9dUgHAD4CYB7K2lf/ZITUJVWsEWh+QXdAWcMs1pkIBYB4AfBnArdV1gWA3/KAhPpFrTIUCwPYB0M0pNzdphg7jUcOAS5DtAsB2AdB2so6jty4Lk9SwUY84fq6Zabl6cCoAbBeAJ8zsrC4pkvxFQ5SxTnsjh4pZABAiaumOHYVTkwGkM/xKWkzRYsm9AB7qWhGb0im0Z11NRmD0HGKfunYKgHBOX9uksTCznStifTqq7+HQnnUVAOpkkvw8AFnAOalxGtRTKNrbzz4b2LOuAkBVyiS1AfLdHMlX8u6BoKdQmsLCdwaVUBt61lUA2AiQpGLmSKU3xehJZeL/IOgpFMXw/Vdw39rUGw3k1LOuAkAFgKaz/JuftSKmKY4OYsjFSt43bcGWj0LQRyjha9alllpwUV2KFajIZZ3eOn3qCvcH1VcC12cEtnTERvi6pOHm6lo3STlXfqVjS/VIiPU+QqkNScfFBB8BuM9S8CoB+GyI4VtX9a0rYuFL7QpFf31wqJBHbjW5zZdrsGTPzYsGCD1IUk6VuomrmjTf1/Jm58UPkdjDGjqkLaYAoD57UbtPMrOX2wyYAsAxAJqulkkOn5oZCHosDSDj9fsArgAg8BSNrDO4ZAHgGABNa9tZMXpJfl0eMgnThVEAqNgCAuG1FO9ekoqSqhlHNa3SBpBLtXzlqilZA1Q6PwWCUQFIAPBolrDcrXevrniOMuXMadfkewEtmxvPhcufsu4RStAEswEgGLJnhymnINCU82OxmcfQ2U0Mhm0AIC9ZzbvrqZenSwSCWQEQE0bT70sEQJa6DMHNjl/1vbNsgcpw0DQt088FgAh1k2uAoArbtIB+zoag44KmAsAcAQgQaHVPp2+bkhcEBYC5AhAg6LLkPSAoAMwZgAgEmhFcEVtgqb9fGA602aTVxgLA3AEYCQIt0AgC3Qc45BKpPoa76zOLmwW09Q5JXbGqpdV66qsJBMHxcwzLkkPImgBQbL62e3Z7QZDT0XPNuxoAwlAQg0Dn71wPR85V8JU1jibnmbO8bl3byjpAV6dHLl1eRHDGHOhats/fbWaKVjo4zQ6ABE2wKghI6kSxThZX0/KPhoWIXFJ/+xowXw0ELfGIdJys1fkkRy3MUgNUxr/NdG61EJB8GoDc16vp9Sk+CCkgzBqAMBysGgKSciKRM8kmvWxmCi7lkmYPwNohIPlqLSbhs2Z2qov0dylS6BptApI6q/DvmrDvM7NLVgfAGjVBy9W2rpdb78QQUKV9TZqA5NUAdFimmq7zDBe3cwAkaoILzGwT5dtLW05eDsnvyOW8VvE5ZqaYCS5pJwFIgEBn+xS0cachIFn3oNb6xwmxAzQ5ZOwsABUIHmwJ3LzTELQcJHnUzM7NEXAs704DECDQyeH7lwZByzG4IwdhY0LN+X3nAVgiBMHQ1Qmq+g0kp5iZzlC4pUUAkACBDp/qdq+/u/XciAWR/EyIOl6t5XEzO8e72sUAUIFANkFTCPadgCBET3mmISjGlWb2kwJApAfC6pm2UOvnD/WkINDsYJY3fgbVL3umvv2raClS/53H5/vAsSgNsOmACASaHciz6HCfDhvrmSB8ucTVg1yoSnlH61o697RIAMJwIAOqTRPIx/AggNvG+KpypRTC4Oh4W9NtZNEj5Ln1VfMvFoAECJRFblX7t6kNSH4IgAJlVrd8NzKS6tfKn/4dJS0agEQIlE1nBxSjYBKH0+D3qOhkNzaM9xtBa7zX3YUuQaHb6Fk8AAECOZXcE6547fqS9KXpbh+d3X/Mc3gIY7ziA+jEkmIi1yOAV9s1mcvbKgCoGIeKTip1mxKgUkLQEKEpmf4Un/+lMJOQIflKFRCSWpFUuTr2riPwbwlC1mxEf2cm1isIdTfQk6Po/FqhqwIgaAP51+kCp6Y7gKfo8646FDjjBs87gWIvtDoAAgQ6gCJtcCBy4XOs/7x+lw2iCCmPeBWYWs4qAagMCVLZcrrQ9e9TawRNRQ9pSNqG4Dd9sGoAql9JuDtAUzLNxVPH69QPrTqt09cuI/O3U6r6Vc8CcqUUDDoZbqcHA05zdP1tDLwjJ49r5cpo1J8MRC056+CGDEf9KTL6k2PO53PfsWiAvj22sOfKELAwgea+TgEgt8cWlr8AsDCB5r5OASC3xxaWvwCwMIHmvk4BILfHFpa/ALAwgea+TgEgt8cWlr8AsDCB5r5OASC3xxaWvwCwMIHmvs7/ADD1NduoNVmKAAAAAElFTkSuQmCC"
- /***/ }),
- /***/ "./src/assets/images/pic_scale@2x.png":
- /*!********************************************!*\
- !*** ./src/assets/images/pic_scale@2x.png ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADslJREFUeF7tnW/oLkUVx8+BgqBeJCQVFSUlFSklKSkYGRkpGSkpGRkpKQkpGSkZGRUJKRkpGSUpKSkZXclLSkZdUkoyMjIyMhIyMjIyEgrqhXDic53VcZzZndmd57m7z86AXPw9s7Oz53znzPk3Z1RaWzUFdNVf3z5eGgBWDoIGgAaAlVNg5Z/fJEADwMopsPLPbxKgAWDlFFj55zcJ0ACwcgqs/PObBGgAWDkFVv75TQI0AKycAiv//CYBGgBWToGVf36TAA0AK6fAyj+/SYAGgPoUMLOXi8jXReQ4EXlYRD6rqjfVf1MbcSoFqksAx/w7ReQVweQuUNWrpk64PV+XAlUB0MP8btYNBHX5N3m0agDIYH4DwWR21R+gCgAKmN9AUJ+Hk0acDIARzG8gmMSyug9PAsAE5jcQ1OXj6NFGA6AC8xsIRrOt3oNTAPBLETmywlQeF5EjVPX+CmO1IQopMAoAZvY8Efl34bv6ul+oql8qGc/MXiQizxGR/6jqoyXPtr5PUWAsACD8P0QEIIRtj4icGvn7vSLygoiDiK5n5HgKzeyVInKBGx8AdO0REblDRG5W1R82BudTYBQAGN7MPi8ilwSvOldE/iAiP4lM4VYR+Zj7zfcSPiQir1XV//VN28w+IiJXuFXf1/U+53rem0+G9fYcDQAHgg+LyMmIYXz/qrrPzPD/RwGgqqc40f1xpz+w71+uqsQLks3MPgNTC9mEO/pMVf1z4XOr6j4JADFKDQGglLpm9k4Rua30OdcfqYL7+ZqRz+/8Y7MGgJmha/xaRF4TcOIeEblURP4qIkQeT3J6wfMTHLtRRM4Z2mZ2ntuRD5w7AN7hlDt/6jDzLFXFfHyymRnM/4RTEgFO2H4GSFT172tkdOqb5w6Ar4jIed7kHxORF/etZDN7lYh8U0SOjXw0CudxTS94ijJzB8APROQEj5F7VPW0oRXstg4Ux4sPBAjM7Fki8gYReaOIYK4irQDf3arKv7NpcwcA1gRWRdeuVtXzc6lnZu8VkesjpmO2JHDMxOOJroEfA6fT72KeS9cXy+jChL+DqeOvuERVf5X7HZvsN3cAfM+ZmR0N7lTVt5YQxMzeJiL4IEKnFSboMaqKCfuM5ukUZzvGh30A0ZUicg1bkpm9RERwgh2dOb9LVfXTmX031m3uAPiU0/Y7AiBKD1NVnE3Zzcxe71ae7z3keczLUyIK5ftF5GoRSVkV/rtxPKGnoJyGaXBDc7xCVS+ik5m9VEQAKxYPSiy+Eca+K5zf0KAlv88dACh0fww+qHflpj7ezNiPcQ6FkoCE1c91z410OqVeix/iQffOFDjQU2D6GSKC7hA23NzMcSO+jFkDwK2MUBHkz6yMk0u1eTPDrGTV+4RGqmAZ3G1mmJGXJbhJP7aLHKmw3wElIjd1W4yZAYAviMjpJSvU68s29r7avowlAADC4QwKCY8yhjJVtDLMLNxWoDHi9gMi8qPIKgRsxDz2ub2eeXzQuaZjYID5J6oq0uYZzcy+7MAxBgc3qirzrNZmDwAnBVi5rICYg6fY529m33feQ5+QrPBQBHO24fzYHmxmiO2fR4B5paoS9Io2Z6L+vkdfeMBZGoclpM1Jqnp7LQRsAgDYv6zYsBWZcOHDTnynQMA+SUh5Xw5hzAxzjjmieKXarQSv+sYzsw+JyLVBHywLXNXJZmZsBaGPgnD5uZ156ICCtAojrveo6jE535nTpzoA3IoN7XfE4tGq+pucSfWsHlbdt52TJezGOwDBLTnvGAgyIQ0OyYhSolD+JVipPNfr7HHSAynQNRTbo2L7e2LLIHyOpJjcNgUARDX5AjhxWJ3YvL+YPNsnzCXGxtmCshbbEggB35DzLjPDZXxmpO+9qnrUyDEGJYBbJH5KXdLF7ZRHLCF/e7pMVT+ZM7+hPhsBwNBLa/zuVhF7Oaai31i9WAiD+6Rz9kBctgS/3aaq78qZp5m9xZmXXfcs5pjZR50jqXvudFX9TuydZhZK1IdU9ZCc+Q31WSwA3CpCBH83iBfwE+bakTkOIzPD6YMTx2/3q+rhQ8Rzc2BlAqLOzs9ijgMfaXXdyk6CLqFrsGWgN0xqiwaAYwDbAC5jP2jET+yRZBv3ppq5MTD/jg8omb3PRpS6N6sq4efeFlgjSC4inc9IcI2AhXGf9CIOvafv98UDwAPBTyNp6rniGOXyt8E+m03giFJ3nqp+dYgxZvYeFz/our5dVX+c2AZC0xVF89CpbuKdAIADASYdTPSdM6wqVjLu2KHV+EUXxev6FRHYzLrAFU4lFMHePEdv+wC4BJCSloDri/OJyKbfsKwmKdc7AwBHpNh+nptDAHAwzfyA0fG5vgX3fiQJOsDgttNx0YWQee6BvtWc2AZ6nU5DoOf3nQJAz36Or/+uIYJElK3rVfWsoee29XvEg/mwqr5syvt3EQAxT2RWHoFbjWwjXRLqHap64hQC13zWzGLbwCRrYOcA4KRAmEjCn3OlwJucWYj+cDZRwppMnDLWJqyBXQXAaCkwhUHbeDayDWT5HVJz20kA9EiBw5d+CjnhFMLfQdi6uO0yADCtCNf6bVZKXTG3noiF4Lb+W+CzuFhVLx8z3s4CwEmB0IfOvo7zZFap2aWMM7OwNkN28Cp8164DIAzU8P1PywEsJf4c+psZh2s5Ke033MhEXovaTgPASQG2AT9Vm9DrwVNdqEVUrtzZzMgWwlz1GxbLdaWvWgMAYrZzds5AKUG31d/MiED6ofDBDKbY3NYAgDBcCx1G75nbYvDQeyKZQqMk284DwG0DsQITkzxoQwza9O+JlLasMLQ/t7UAgECPn3wBDa5V1XM2zahNje9S4/4VpMUVK7irAICTAt9yp286niAySeDk30U2MwsPzRRnDK8JADGTcJTmPBe0RMxB/BwHpQ687pwS6DJm0YSfKyL/dDH1ZM3AiOa8aGXQzDi2jlPIb5xK4gh6VlucBHC1AilHxxm72MEOMmvInLkuFO8JB8pi4wMufI1u42dBFR07XwwA3MeSSk1xqNh5gBDx7O2c37+qA8ImwqlZy2yDnSJ6QFbuQzeljQDAzF7oDm5QpweRjHY6uoKn03hJ/6YaWGkDCEgE6hE+EgmnjrKfSyexqf6Rw66kxKMHPK2IVur9mwJAGKxgMseOTWD0Ei6n0JE8PQ57ki7Ov36reuByyiRLnzUz0tlJa/db9rZWHQAJxYTJjQrFmhnHwEKGMR6ngvk7GTugnjApRSXRD8K6gj5xYqeAR7lRS5m1if5uW8Mf4Les2ss8sAkA9JaKLSGCE/1/CjJ1GSJZXdw98253+pbMoJwGKAgQLdInELFushXBuQMgtvqzP87MAAI1hnOAwNHsomITOcjaRp/IFpkt0eYOgNDTlVVZPCR6JhCKvWjbYG7OOyJH0+5T1SNynp07ALBx/ZO72as/9vEZQBg8259D1G33caX0qWrWtUdV9eCcecwWAIlbSaj1m1UAou/je4BQdBIoh8Db6BM54fy4qj47591zBgDerVC7rWquOSBQqoWMIaqHnVZyrCuHwNvoEzvirqpZvM3qVPIRNe8LMLP/Bl6/jVw9i7QpCaCU0GMbfSPFJh5T1YNy3j13AIQOpSI3Zw4BdqGPmYVV1R9U1UNzvm3uAIhV06q6DeQQae59Iu7t7IUydwAQ6uXItl8gidgCytqkimNzZ2rJ/MwMZ5lfija7JN+sAQARzOwbHNIMCIJfH+Vtf6XuEmLtWl93Ughz2W9ZFUp4YAkAwBqgqGOs2DIHISgXt1ogOEuGApp+yz4rOBoALj5PJcvu2jiSLG8YsgJcQgcxfQ43kLzBubbeq91c5g/HvFIVt1cLBDP7mguAdQDItgAmSYBEBUv87lTiSF0cidgmiueXYaGWDuHL3kCMAwGJnbG7gLqPXx0QzIxKpX5mVFHUdZQEcKufu4NjmTnko4Ul22AQx5dhfHhpA79lJ2e6Khldjf3Ulr4KILj6yWH+3wklyTdjAXBAL4/2ysUChBigViERIulgAJ94RrZiPAoATjsPj16PVbCZLEpLcfHjNQMhsfqz6iL6jJoCAFYeIOjLvhkCBYkY1MidFOBZGxASN6qykFj9RUfERwPASYEpIKjCfB9hBUDoMoYxH4sINoTobfyeqHI+qmbgJABMAEF15o8EQpcouj9jeBvMm/qOxKVWWFIcdi3+hskAGAGCjTJ/AhBwprCHztbFbGbcwRDeIAI90fyzbksJAVgFAAUg2BrzI0CgjCw3eg7pLB0QJtXgnbrSg/njDcUlfmpk3GSCbM4cqgEgAwQHhPkhETLSwrpHuPcHibA3h5Cb6uPqAJD+HjsGV3wcfGMSoBvYzGKK4SyYH6wqMoa528+/mzjGRyqNk2/HWcPoNbObYL6ZkcnMFXOp+U1mPvOuKgE8EJDIyX6FR7C7+XL00bBNENibK4Smgggxjb4G87khjLv7NnLxs/Owcn0sDq4U41lMZEYN3keQQ7eNACDnxXPr41Yc5xC4RGro8Clu7ZtF5JacuwiGvtXMXueKV3Diue/+4f0XXKYupRx6T+z3BoCAKm4Low4fOQg518RyVgF/PFfEYEEM1f0nuYVEF+4yJrDF2b7w4qsYr5A+Fw0FzUpB0ACQoJjnVAIIhK5zGyIaULD14XDi/5EogAn9CGUudkl0anyip4TMN2KVNABksNX53Tl0ik4ztD1kjDjYBdCwxZBjMXjRxeBoPR0aAAqo507ictETezVKWslKHnoTTGcr2SMie2uL+tTLGwCG2JLeIhDpHEcHCPyXs4+HoxEBRXdAzN++Lab7k2gAGAmA8DEnHfAyvtrt8+z35E3QWN2YkegFaPKkwHE55QE/jt4AUAkASx2mAWCpnKs07waASoRc6jANAEvlXKV5NwBUIuRSh2kAWCrnKs27AaASIZc6TAPAUjlXad4NAJUIudRhGgCWyrlK824AqETIpQ7TALBUzlWadwNAJUIudZgGgKVyrtK8GwAqEXKpwzQALJVzlebdAFCJkEsdpgFgqZyrNO8GgEqEXOowDQBL5VyleTcAVCLkUof5P64ZzMwp1jrWAAAAAElFTkSuQmCC"
- /***/ }),
- /***/ "./src/assets/images/pic_walk@2x.png":
- /*!*******************************************!*\
- !*** ./src/assets/images/pic_walk@2x.png ***!
- \*******************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADW1JREFUeF7tXQ+oZ0UV/g4YJCQlrJSklFSQZJhkpLSikpKSkZGRkaLRSoVFSkZBLq1okGS0koGRkZGRkUtJBS655KKikZGhklHSQkoGCwkFGQknvrfn7t43v7n3zv0zvzd37gw8fOubO3fmnO+eOefMOWcEpS2aArLo1ZfFowBg4SAoACgAWDgFFr78IgEKABZOgYUvv0iAAoCFU2Dhyy8SoABg4RRY+PKLBCgAWDgFFr78IgEKAOZNAVXdBuA9ALYDOAXAmwG8CsBRtrLnATwL4HEADwHYJyL8d2nAfA+DVJVM/zSAC2rMDmXqAwB2A9grIi+GPpRjv9ltAap6tjHvbRMw5GkAXxSReycYa5ZDzAYAqvoKAN8EcGUESt8N4FoR4XaxqDYLAKjqGwDcB+CNEblzAMAlIvK7iO9IbujkAaCqVO5+AuA1LdR7CcD9puQ9CeA5APx/VARfbcrhOQD48/KWcagPXCwie5PjVKQJJQ0A+/IfBUBN39deMH3gVhHh761NVWkdXMF9vwVQBMF5IvJw13g5/D1ZABizfg/g9Q2Evg3AzhDGu8+rKqXAFwBc32BBUBd4xxLMxZQB8CMAl3qY/28Al02huavquwFQAfRJGPoMzhURbiXZtiQBoKrvB/CzBuZfKCJkziRNVek4+nXDlrBDRL47yYsSHSQ5AJh4pugnY+qNX+JFMRQ0VX27KZCugki94qQh20yi/F6ZVooA+LCJZXeyu0TkhhDCqiotBv5wuzgQIsZV9WoA1Cvcdr2IfCXkvXPskyIAHgFwhkNMmnZUyhrdtqr6LgA7KCWcPZ3P0PV7e5feoKq+d9M/8KYQEBUAjKSAqtLR82fPMLTNve5asxa+Eegh5IEQnT3P+KZqbmaCxW1niMhvRi4vyceTkgCq+jkAtziUoknGfXjl61fV15kDqI+HkNsCAbWvAQR/9Ogft4jI55Pk4MhJpQaAn5I5zpq8xG9RFkNIQuXudJ8kUNUvAbjJGeRRETkzZOC59UkNAH8DcIJDRK/4V1UeDPE4eGh7QETOdR9WVeof1AXqjdLnmBz1gGQAYF/0fzzcPNH1yKkqvYMU1W1+/RBgnCMi++sdbR7/8ngIV+YR8oLU+6QEADL1rw7BXhKRl3m+0hvNjeuj750AvgWAZ/00BelUokj3geUuEbncM/7fPY4hWiGPpc7QvvNLHQAviMixHgb5zDV2o4v4h57+DBXjM4wpqLdnReRET38C0T2DoFvYZyH0pXlS/ecKgH9a3F+dmPeIyIeaqNug3LE793ZaBoebqhYArBum5r2j6K03un+PdpUvVVXP/Fb2c4epvi2GXY51Xb2q6tsC3ioidEhl1VKSAAzeoBJYRfNWhPYpgT4A0FdAr11jawDOJgBY6BmVQLcdn2PIWDIAILUbRC89d3ucrzkmABg08nGLHjrPlMeDInJcVp++LSY1ADD06xKH0LtF5Np1AcB5D60Iupm3icj5BQCRKaCqn7UQr/qb6ArmNnA4MKNBlE+yBfiWyJgBEaFZmV1LTQI0KWqniQgPcjbaugGQHddrC0oKAMbcBy3Nq073AoBIKEwRAIzapTevACAS0+vDpggAmoH089ePeIsEiASG5ABg24AbFBoVAEbbdwJgviEjhHlcTKVvv4gcjET7JIZNEgAGgp9beBf/GRMAd9l7aP+7jcfATEljXOBTSXBs4kmkDAAypEoMiQmAEJISCNeJCE8Zs2rJAsCkwKkWrn1WRDOwD0OzixBOGgAGAmbvPFd3xEzsB+gDADqjLmiKJ+wzUCp9kweAj1BbCABO5y8ATq48k6rKELa3mPLIY+Vn5nRqWABwBGH8uultZP0gngG4uQl1LDJwlTrKNWY5uDjlGFQub049q6gA4BDrGOp1ubPNMDXtOx6vJPtXtQe6JDnPMa6Mkc7W9eLQvxcAAIwhYLDHpqgg0z8YQkZLpE/egUt7guVS90g7lEGx+xUAHPpCv99EaFX9qInzMbygGbk9xfIzBQCHso4aI4kaQtWGgGFTcomq0uVNBZK6RHAS65AXtz1TAOCJCawTzHIPGYTa1viFc78nQ92QtvpzjDDilsCEFv5e9z4GJ7FOCYICgHEAoLZ/HYA9NAtrNYi+2pCHQJC0FbuqeNuaxFoA4I8KjhIR1CIByMwzfduHpaqzatmYzCVuC3Q6RS1WVSTAcAlwjYjc2qI8fhnArpFfK08laaFEq21cADAcAF3KI/0IjGsY2+6PGZBaADAcACsJJY7ySGXwfy3cpzLIVLPK89hWxLI16WUMwgoAIgHAHEm+/AX+iYy/SkR4rrDRzNz8nlU/d3l6h4hcNYbRTc8WAKwfAI31jiw1nSXr3HOIp0Xk5AKAI19LtMwgl8gtVkDrFtAiAVYynZytw1cj8UUROboAIA8AHNcWZ2jHy6yUsqmJSBRpHWXQNqRadY8PmphjIgiVJZo7FI2/sEDM1ls8Jo4H6FLm6K3zeQIHSYAuRmYLAFV9rVXquKzDXbrhXRORH7fY2LPdAgIA4M2O6npu6PawFglgRZnv8RR1aJs3+/OM3lcergBgKMfdrWWicRqHsQsffjXQLcqQ7A+4IMh8C8hHAphZQ29YU83/EPytgGAEANzSMp3l36a2ArpEuelIbrEsdD0XQkhfn6hbgKoyt55xc22NCiAPTdoOTjaBYAQA3PRz3hh2c4fSum4lMA8JYF8Oa+34GEumsyTst2kSWXDE6QB4gMJ7AH2NFgK3Ax67DtIBzDZn+hcLSz8WUv+3SICBskVVWWblDs/jjL45v+4GdRwhbadoVAw/0uBj7zwOHrKUlppBsczAbCSAr+4vedB5sKGqXSBwy8hw3FgAoARzK4d26g4mbVYkVddeno0O0FDwKbjosqp+zaJtQj/cKAAwRrpzuUlEdnZNzLdVLQkAPAp14+NWCj51KGAhSmQ1RDQAGAh4kwkPaag7rFQj9a2jAGAVAL3r7gdaEtG2gK6vvAPArHtYV4I7D3Vy2gJ8pd8fEpGz+hI1EARRJUDfOZvUcEvad57r5wQAX80/RsHw+pXe9/OqatM9gmvZAgYCgFsgraGNrcPM3tZ7CHMCAE/8aLa5jVEwzJL5Rx+imq+AIPBZAEluAX3WV/XNCQBE/xOe+3e4VtbfoTk4JQiS2wIWDQDbA1l4ifFvPm/g1CAoABiAuKhnAQYCbgW8n9eXMjUGBCwiVXcbFwCkCIAAEPAeYN4HvJKe3WFiUarQ21iBoAAgVQCsCQQFACkDwEDgKwNbTXusJPhU14URA+iz9keysQKaKNdQEn4KEBzVdxtZO3cDXpg9AEwS+O4FqMjDrNr3tV0UHUDH2XZpAID3+rwpFhndChgoCbyxgFMsOPUxGgDgvT5virVsGQBMEvgui67WtUgQNADgeRE5fgqGu2NsKQAMBG3BH4sDgaoyZI2VyertgIiclCUACgg2s1VVGRv5W4fZj4vIadkCoIDgCGtVlXUCmCFcb96bzqcAxJZvAfVFdMQCLmI7UFWedvIovd7uFhEGw07ekgJAkQQbhSI+AeB2h9O3ichnJuc+gOQAEACCw/kBMQiy1WOq6o28ocSZB5Nlvx5jbkkCIAAEG/kB7qXSMQi07jFV9QcAmEFdb61FJcbMMVkALBUEqkoLgJZAvUW7uTxpABgI2kLDs5IElkzLBNZNkcQAjokl7ZIHQAAIomnIY0TrkGctlZ43p9ZbcDLNkHfOAgABIOiVcDKEUOt4pkEB7J1L0WeuswHAEkCgqgyiPcVhIOsF7+3D1D59ZwUAA4Ev36Ba82wlgaoyd+ARh3kMk2NVsdaiWX0Y7vadIwAYXNqWHzBLEKiqL5v6ThH52BgGdz07OwCYFOgCwS4RuaFr8an8XVXPtvB5d0q8MJOhctHaLAGQEwha6ihFOwGso2m2AKiBgKLzooZPhDd37IxlQ4/9LC3dzc1vqIa9WETuHfuOrudnDQADgZsf4K6ZZwesN8i6RMk0+/Lp9vXlOt4nIheuY7KzB0AgCFiXiNfD7V8HUbveYVVTmS213dOXGj+vpm28yaxr/D5/zwIAgSBgNxKdCuKf+hBpqr4m8q+2q2TqN4bVX7EW0V+9MBsA1EBAE5F3+zY1fmEMLqG5uBaJoKrbrE7Ajo5bSNd+PX1WAKg4bkEVuwPK01LMEgz8ebitjHsfKWBfOm8UZ3gX7wdk/mLbfYIcfu3M50uzBIBJA6amU+T3KVNLQLBsPf/LquX8OQjgv1bSvo4D3itMBfSVdhcgL43kD125vDAq9Mo4evuon+zpA7Kp+mYLgNqWwOPkT05FsInHYRYU7w5ai8Lnm3vWAKhtCYy1Z60/iuMUGsvksE7xlnz1dQIsAgA1IDDShtlIVBJDRfRUgGFxKPokGOC5b6pBx46zKADUgEAT7L0mESgVuHfHaBTtLJFDUf/L1JxRWSuBfbhp9/ScasoblUYCgpc803yrlD3XbqdnkV81lUT+zruEyfBKkfzDVFZFn7X07btICdCXSDn3LwDImbsBaysACCBSzl0KAHLmbsDaCgACiJRzlwKAnLkbsLYCgAAi5dylACBn7gasrQAggEg5dykAyJm7AWv7PxS9jNud6QpGAAAAAElFTkSuQmCC"
- /***/ }),
- /***/ "./src/assets/public.scss":
- /*!********************************!*\
- !*** ./src/assets/public.scss ***!
- \********************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./public.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/public.scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("fb03ddbe", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "./src/assets/theme.editor.scss":
- /*!**************************************!*\
- !*** ./src/assets/theme.editor.scss ***!
- \**************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./theme.editor.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/assets/theme.editor.scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("d2f1a97e", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "./src/components/help/index.vue":
- /*!***************************************!*\
- !*** ./src/components/help/index.vue ***!
- \***************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_4dec16d8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true */ "./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=ts&setup=true */ "./src/components/help/index.vue?vue&type=script&lang=ts&setup=true");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss */ "./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_4dec16d8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-4dec16d8"],['__file',"src/components/help/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/help/index.vue?vue&type=script&lang=ts&setup=true":
- /*!**************************************************************************!*\
- !*** ./src/components/help/index.vue?vue&type=script&lang=ts&setup=true ***!
- \**************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=ts&setup=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=script&lang=ts&setup=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss":
- /*!************************************************************************************************!*\
- !*** ./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=style&index=0&id=4dec16d8&scoped=true&lang=scss");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4dec16d8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true":
- /*!*****************************************************************************************!*\
- !*** ./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4dec16d8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/index.vue?vue&type=template&id=4dec16d8&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4dec16d8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/help/mobile.vue":
- /*!****************************************!*\
- !*** ./src/components/help/mobile.vue ***!
- \****************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _mobile_vue_vue_type_template_id_c03cd560_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true */ "./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true");
- /* harmony import */ var _mobile_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mobile.vue?vue&type=script&lang=ts&setup=true */ "./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true");
- /* empty/unused harmony star reexport *//* harmony import */ var _mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss */ "./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_mobile_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_mobile_vue_vue_type_template_id_c03cd560_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-c03cd560"],['__file',"src/components/help/mobile.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true":
- /*!***************************************************************************!*\
- !*** ./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true ***!
- \***************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./mobile.vue?vue&type=script&lang=ts&setup=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=script&lang=ts&setup=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss":
- /*!*************************************************************************************************!*\
- !*** ./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=style&index=0&id=c03cd560&scoped=true&lang=scss");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_style_index_0_id_c03cd560_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true":
- /*!******************************************************************************************!*\
- !*** ./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_template_id_c03cd560_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/help/mobile.vue?vue&type=template&id=c03cd560&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_mobile_vue_vue_type_template_id_c03cd560_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/show-hot-item/content.vue":
- /*!**************************************************!*\
- !*** ./src/components/show-hot-item/content.vue ***!
- \**************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _content_vue_vue_type_template_id_2aa25d26_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true */ "./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true");
- /* harmony import */ var _content_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./content.vue?vue&type=script&setup=true&lang=ts */ "./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true */ "./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_content_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_content_vue_vue_type_template_id_2aa25d26_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-2aa25d26"],['__file',"src/components/show-hot-item/content.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts":
- /*!*************************************************************************************!*\
- !*** ./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts ***!
- \*************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true":
- /*!***********************************************************************************************************!*\
- !*** ./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=style&index=0&id=2aa25d26&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_style_index_0_id_2aa25d26_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true":
- /*!****************************************************************************************************!*\
- !*** ./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true ***!
- \****************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_template_id_2aa25d26_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/content.vue?vue&type=template&id=2aa25d26&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_content_vue_vue_type_template_id_2aa25d26_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/show-hot-item/edit.vue":
- /*!***********************************************!*\
- !*** ./src/components/show-hot-item/edit.vue ***!
- \***********************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _edit_vue_vue_type_template_id_3247eb74_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true */ "./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true");
- /* harmony import */ var _edit_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit.vue?vue&type=script&setup=true&lang=ts */ "./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true */ "./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_edit_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_edit_vue_vue_type_template_id_3247eb74_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-3247eb74"],['__file',"src/components/show-hot-item/edit.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts":
- /*!**********************************************************************************!*\
- !*** ./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts ***!
- \**********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./edit.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true":
- /*!********************************************************************************************************!*\
- !*** ./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=style&index=0&id=3247eb74&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_style_index_0_id_3247eb74_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true":
- /*!*************************************************************************************************!*\
- !*** ./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true ***!
- \*************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_template_id_3247eb74_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/edit.vue?vue&type=template&id=3247eb74&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_edit_vue_vue_type_template_id_3247eb74_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/show-hot-item/index.vue":
- /*!************************************************!*\
- !*** ./src/components/show-hot-item/index.vue ***!
- \************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_365cf846_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=365cf846&scoped=true&ts=true */ "./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true */ "./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_365cf846_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-365cf846"],['__file',"src/components/show-hot-item/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts":
- /*!***********************************************************************************!*\
- !*** ./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts ***!
- \***********************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true":
- /*!*********************************************************************************************************!*\
- !*** ./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=style&index=0&id=365cf846&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_365cf846_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true":
- /*!**************************************************************************************************!*\
- !*** ./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true ***!
- \**************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_365cf846_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=365cf846&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/index.vue?vue&type=template&id=365cf846&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_365cf846_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/show-hot-item/metas-mange.vue":
- /*!******************************************************!*\
- !*** ./src/components/show-hot-item/metas-mange.vue ***!
- \******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _metas_mange_vue_vue_type_template_id_22836f2d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true */ "./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true");
- /* harmony import */ var _metas_mange_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./metas-mange.vue?vue&type=script&setup=true&lang=ts */ "./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true */ "./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true");
- /* harmony import */ var _metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css */ "./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default()(_metas_mange_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_metas_mange_vue_vue_type_template_id_22836f2d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-22836f2d"],['__file',"src/components/show-hot-item/metas-mange.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts":
- /*!*****************************************************************************************!*\
- !*** ./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts ***!
- \*****************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true":
- /*!***************************************************************************************************************!*\
- !*** ./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true ***!
- \***************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=0&id=22836f2d&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_0_id_22836f2d_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css":
- /*!**************************************************************************************************!*\
- !*** ./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--7-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=style&index=1&id=22836f2d&lang=css");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_style_index_1_id_22836f2d_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true":
- /*!********************************************************************************************************!*\
- !*** ./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true ***!
- \********************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_template_id_22836f2d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/metas-mange.vue?vue&type=template&id=22836f2d&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_metas_mange_vue_vue_type_template_id_22836f2d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/components/show-hot-item/pull-hot.vue":
- /*!***************************************************!*\
- !*** ./src/components/show-hot-item/pull-hot.vue ***!
- \***************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _pull_hot_vue_vue_type_template_id_733e3cfe_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true */ "./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true");
- /* harmony import */ var _pull_hot_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pull-hot.vue?vue&type=script&setup=true&lang=ts */ "./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true */ "./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true");
- /* harmony import */ var _pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss */ "./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default()(_pull_hot_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_pull_hot_vue_vue_type_template_id_733e3cfe_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-733e3cfe"],['__file',"src/components/show-hot-item/pull-hot.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts":
- /*!**************************************************************************************!*\
- !*** ./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts ***!
- \**************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true":
- /*!************************************************************************************************************!*\
- !*** ./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=0&id=733e3cfe&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_0_id_733e3cfe_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss":
- /*!************************************************************************************************!*\
- !*** ./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=style&index=1&id=733e3cfe&lang=scss");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_style_index_1_id_733e3cfe_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true":
- /*!*****************************************************************************************************!*\
- !*** ./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true ***!
- \*****************************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_template_id_733e3cfe_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/components/show-hot-item/pull-hot.vue?vue&type=template&id=733e3cfe&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_pull_hot_vue_vue_type_template_id_733e3cfe_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/help/goto.ts":
- /*!**************************!*\
- !*** ./src/help/goto.ts ***!
- \**************************/
- /*! exports provided: gotoBaseHTML, back */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gotoBaseHTML", function() { return gotoBaseHTML; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "back", function() { return back; });
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- var ItemKey = 'backURL';
- var gotoBaseHTML = function (html) {
- var paths = location.pathname.split('/');
- paths[paths.length - 1] = html;
- var href = paths.join('/') + location.search;
- localStorage.setItem(ItemKey, location.href);
- location.href = href;
- };
- var back = function () {
- var href = localStorage.getItem(ItemKey);
- if (_hook_useParams__WEBPACK_IMPORTED_MODULE_0__["params"].backLink) {
- location.replace(decodeURIComponent(_hook_useParams__WEBPACK_IMPORTED_MODULE_0__["params"].backLink));
- return;
- }
- if (_hook_useParams__WEBPACK_IMPORTED_MODULE_0__["params"].entry === 'kankan') {
- // 给融合平台跳转
- if (history.length > 1) {
- history.back();
- } else {
- var origin = false ? undefined : 'https://test.4dkankan.com';
- location.replace(origin + '/epg.html?m=' + _hook_useParams__WEBPACK_IMPORTED_MODULE_0__["params"].m);
- }
- } else {
- if (href) {
- localStorage.removeItem(ItemKey);
- location.replace(href);
- } else {
- location.replace('index.html' + location.search);
- }
- }
- };
- /***/ }),
- /***/ "./src/help/guide.ts":
- /*!***************************!*\
- !*** ./src/help/guide.ts ***!
- \***************************/
- /*! exports provided: repeatGuides, skipGuides, disabledGuides, advanceClose, showGuide */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "repeatGuides", function() { return repeatGuides; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "skipGuides", function() { return skipGuides; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disabledGuides", function() { return disabledGuides; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "advanceClose", function() { return advanceClose; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showGuide", function() { return showGuide; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var driver_js_dist_driver_min_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! driver.js/dist/driver.min.css */ "../../node_modules/driver.js/dist/driver.min.css");
- /* harmony import */ var driver_js_dist_driver_min_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(driver_js_dist_driver_min_css__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var _assets_guide_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/guide.scss */ "./src/assets/guide.scss");
- /* harmony import */ var _assets_guide_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_guide_scss__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- /* harmony import */ var driver_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! driver.js */ "../../node_modules/driver.js/dist/driver.min.js");
- /* harmony import */ var driver_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(driver_js__WEBPACK_IMPORTED_MODULE_5__);
- /* harmony import */ var _hook_useLaser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook/useLaser */ "./src/hook/useLaser.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _mount__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./mount */ "./src/help/mount.ts");
- /* harmony import */ var _components_help_index_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/help/index.vue */ "./src/components/help/index.vue");
- /* harmony import */ var _components_help_mobile_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/help/mobile.vue */ "./src/components/help/mobile.vue");
- /* harmony import */ var _hook_custom__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/hook/custom */ "./src/hook/custom/index.ts");
- /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts");
- /* harmony import */ var _main_setup__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/main/setup */ "./src/main/setup.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _views_sys_head_help__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/views/sys/head/help */ "./src/views/sys/head/help.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var _a;
- var loaded = Object(vue__WEBPACK_IMPORTED_MODULE_7__["ref"])(false);
- Object(_hook_useLaser__WEBPACK_IMPORTED_MODULE_6__["useAsyncSDK"])().then(function () {
- return Object(_utils__WEBPACK_IMPORTED_MODULE_8__["asyncTimeout"])(1000);
- }).then(function () {
- return loaded.value = true;
- });
- var showedGuides = Object(vue__WEBPACK_IMPORTED_MODULE_7__["ref"])([]);
- if (localStorage.getItem('showedGuides')) {
- try {
- var str = localStorage.getItem('showedGuides');
- if (str) {
- showedGuides.value = JSON.parse(str);
- }
- } catch (_b) {}
- }
- Object(vue__WEBPACK_IMPORTED_MODULE_7__["watchEffect"])(function () {
- var oldGuides;
- try {
- oldGuides = JSON.parse(localStorage.getItem('showedGuides')) || [];
- } catch (_a) {
- oldGuides = [];
- }
- oldGuides.push.apply(oldGuides, showedGuides.value.filter(function (guide) {
- return !oldGuides.includes(guide);
- }));
- localStorage.setItem('showedGuides', JSON.stringify(oldGuides));
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_7__["watchEffect"])(function (onCleatup) {
- var _a;
- var routerName = (_a = _router__WEBPACK_IMPORTED_MODULE_4__["router"].currentRoute.value) === null || _a === void 0 ? void 0 : _a.name;
- if (loaded.value && routerName) {
- showGuide();
- }
- });
- var repeatGuides = function (forceKey) {
- var key = getCurrentKey(forceKey);
- showedGuides.value = showedGuides.value.filter(function (skey) {
- return skey !== key;
- });
- };
- window.skipEditGuides = function () {
- skipGuides();
- showedGuides.value.push(InitKey);
- advanceClose.value = true;
- driver === null || driver === void 0 ? void 0 : driver.reset();
- };
- var skipGuides = function () {
- showedGuides.value = ["user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].clouds), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].coord), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].coordinate), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].crop), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].data), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].dataManage), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].download), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].floorpan), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].hotspot), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].layout), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].measure), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].navigation), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].query), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].spaceDivision), "user-".concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].spaceModel), "user-epoint", "unuser-".concat(_sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].cloud), "unuser-".concat(_sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].pano)];
- };
- var disabledGuides = Object(vue__WEBPACK_IMPORTED_MODULE_7__["ref"])(false);
- Object(vue__WEBPACK_IMPORTED_MODULE_7__["watchEffect"])(function () {
- if (disabledGuides.value) {
- skipGuides();
- showedGuides.value.push(InitKey);
- }
- });
- var getEditSteps = function (element, name) {
- var _a;
- var logo = "<img src=\"".concat(__webpack_require__(/*! @/assets/images/pic_kankan.svg */ "./src/assets/images/pic_kankan.svg"), "\" >\n <i class=\"iconfont icon-close close fun-ctrl\" onClick=\"skipEditGuides()\"></i>");
- var guides = (_a = {}, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].query] = [{
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/query.gif */ "./src/assets/images/help/zh/query.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/query.gif */ "./src/assets/images/help/en/query.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/query.gif */ "./src/assets/images/help/jp/query.gif") : __webpack_require__(/*! @/assets/images/help/en/query.gif */ "./src/assets/images/help/en/query.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.query[0]'),
- position: 'right'
- }], _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].data] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/data.gif */ "./src/assets/images/help/zh/data.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/data.gif */ "./src/assets/images/help/en/data.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/data.gif */ "./src/assets/images/help/jp/data.gif") : __webpack_require__(/*! @/assets/images/help/en/data.gif */ "./src/assets/images/help/en/data.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.data.0'),
- position: 'right'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].hotspot] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/hotspot.gif */ "./src/assets/images/help/zh/hotspot.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/hotspot.gif */ "./src/assets/images/help/en/hotspot.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/hotspot.gif */ "./src/assets/images/help/jp/hotspot.gif") : __webpack_require__(/*! @/assets/images/help/en/hotspot.gif */ "./src/assets/images/help/en/hotspot.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.hotspot.0'),
- position: 'right-center'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].measure] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/measure.gif */ "./src/assets/images/help/zh/measure.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/measure.gif */ "./src/assets/images/help/en/measure.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/measure.gif */ "./src/assets/images/help/jp/measure.gif") : __webpack_require__(/*! @/assets/images/help/en/measure.gif */ "./src/assets/images/help/en/measure.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.measure.0'),
- position: 'right-center'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].floorpan] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/floorpan.gif */ "./src/assets/images/help/zh/floorpan.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/floorpan.gif */ "./src/assets/images/help/en/floorpan.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/floorpan.gif */ "./src/assets/images/help/jp/floorpan.gif") : __webpack_require__(/*! @/assets/images/help/en/floorpan.gif */ "./src/assets/images/help/en/floorpan.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.floorpan.0'),
- position: 'right-center'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].coord] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/coord.gif */ "./src/assets/images/help/zh/coord.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/coord.gif */ "./src/assets/images/help/en/coord.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/coord.gif */ "./src/assets/images/help/jp/coord.gif") : __webpack_require__(/*! @/assets/images/help/en/coord.gif */ "./src/assets/images/help/en/coord.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.coord.0'),
- position: 'right-bottom'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].download] = {
- img: _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].zh ? __webpack_require__(/*! @/assets/images/help/zh/download.gif */ "./src/assets/images/help/zh/download.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].en ? __webpack_require__(/*! @/assets/images/help/en/download.gif */ "./src/assets/images/help/en/download.gif") : _lang__WEBPACK_IMPORTED_MODULE_16__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_16__["langNameEum"].jp ? __webpack_require__(/*! @/assets/images/help/jp/download.gif */ "./src/assets/images/help/jp/download.gif") : __webpack_require__(/*! @/assets/images/help/en/download.gif */ "./src/assets/images/help/en/download.gif"),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.download.0'),
- position: 'right-bottom'
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].coordinate] = {
- element: '.ui-editor-toolbox',
- videoLink: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.video.coordinate'),
- popover: {
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.coordinate.0'),
- position: 'left'
- }
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].spaceDivision] = {
- element: '.ui-editor-toolbox',
- videoLink: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.video.spaceDivision'),
- popover: {
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.spaceDivision.0'),
- position: 'left'
- }
- }, _a[_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteName"].spaceModel] = {
- element: '.ui-editor-toolbox',
- videoLink: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.video.spaceModel'),
- popover: {
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.spaceModel.0'),
- position: 'left'
- }
- }, _a['epoint'] = {
- element: '.ui-editor-toolbox',
- videoLink: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t(_hook__WEBPACK_IMPORTED_MODULE_18__["params"].kankan ? 'help.video.kankanEpoint' : 'help.video.epoint'),
- popover: {
- title: "".concat(logo, " ").concat(_lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.title'), " >> ").concat(_lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('epoint.title')),
- description: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.edit.epoint.0'),
- position: 'left'
- }
- }, _a);
- var steps = guides[name];
- if (steps) {
- if (!Array.isArray(steps)) {
- steps = [steps];
- }
- steps = steps.map(function (step, index) {
- var popover = step.popover || step;
- var description = popover.description;
- if (popover.img) {
- description = "<img src='".concat(popover.img, "' />") + description;
- }
- if (step.videoLink) {
- popover.className = 'video-layout';
- description += "<div class=\"video-btns\">\n <a class=\"video-btn\" href=\"".concat(step.videoLink, "\" target=\"_blank\">").concat(_lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.videoBtn'), "</a>\n </div>");
- }
- return {
- popover: __assign(__assign({
- className: popover.className
- }, popover), {
- title: popover.title || "".concat(logo, " ").concat(_lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.title'), " >> ").concat(_router__WEBPACK_IMPORTED_MODULE_4__["writeRouteMeta"][name].title),
- description: description
- }),
- padding: 0,
- nextBtnText: step.nextBtnText || index === steps.length - 1 ? _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('sys.ok') : _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.next'),
- prevBtnText: index === 0 ? '123' : step.prevBtnText || _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.prev'),
- closeBtnText: step.closeBtnText || steps.length > 1 ? '' : _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('sys.ok'),
- doneBtnText: step.doneBtnText || _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('sys.ok'),
- element: step.element || element
- };
- });
- }
- return steps;
- };
- var userSteps = (_a = {}, _a[_sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].cloud] = [{
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.cloud.0'),
- img: __webpack_require__(/*! @/assets/images/mouse-l.png */ "./src/assets/images/mouse-l.png")
- }, {
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.cloud.1'),
- img: __webpack_require__(/*! @/assets/images/mouse-r.png */ "./src/assets/images/mouse-r.png")
- }, {
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.cloud.2'),
- img: __webpack_require__(/*! @/assets/images/flooer.png */ "./src/assets/images/flooer.png")
- }, {
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.cloud.3'),
- showMode: true
- }], _a[_sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].pano] = [{
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.pano.0'),
- img: __webpack_require__(/*! @/assets/images/mouse-l.png */ "./src/assets/images/mouse-l.png")
- }, {
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.pano.1'),
- img: __webpack_require__(/*! @/assets/images/flooer.png */ "./src/assets/images/flooer.png")
- }, {
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.query.pano.2'),
- showMode: true
- }], _a);
- var eleReady = function (ele) {
- return __awaiter(void 0, void 0, void 0, function () {
- var i;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_8__["asyncTimeout"])(300)];
- case 1:
- _a.sent();
- if (typeof ele !== 'string') {
- return [2 /*return*/];
- }
- i = 0;
- _a.label = 2;
- case 2:
- if (!(i < 10)) return [3 /*break*/, 5];
- if (document.querySelector(ele)) {
- return [2 /*return*/];
- }
- return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_8__["asyncTimeout"])(300)];
- case 3:
- _a.sent();
- _a.label = 4;
- case 4:
- i++;
- return [3 /*break*/, 2];
- case 5:
- throw "\u6CA1\u6709".concat(ele, "DOM");
- }
- });
- });
- };
- var advanceClose = Object(vue__WEBPACK_IMPORTED_MODULE_7__["ref"])(false);
- var isPc = function () {
- return _utils__WEBPACK_IMPORTED_MODULE_8__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_8__["os"].isTablet;
- };
- var InitKey = 'initShow';
- var getCurrentKey = function (forceKey) {
- var _a;
- if (_store__WEBPACK_IMPORTED_MODULE_15__["user"].value) {
- if (!showedGuides.value.includes(InitKey)) {
- return InitKey;
- } else {
- var routerName = forceKey || ((_a = _router__WEBPACK_IMPORTED_MODULE_4__["router"].currentRoute.value) === null || _a === void 0 ? void 0 : _a.name);
- return "user-".concat(routerName);
- }
- } else if (isPc()) {
- return "unuser-".concat(_hook_custom__WEBPACK_IMPORTED_MODULE_12__["customMap"].mode);
- } else {
- return "unuser-".concat(_sdk__WEBPACK_IMPORTED_MODULE_13__["Mode"].pano);
- }
- };
- var runing = false;
- var driver;
- var showGuide = function (forceKey) {
- return __awaiter(void 0, void 0, void 0, function () {
- var key, destroy_1, routerName, element, steps, destroy_2, destroy_3;
- var _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- key = getCurrentKey(forceKey);
- if (runing || showedGuides.value.includes(key)) {
- return [2 /*return*/];
- }
- runing = true;
- if (!(key === InitKey)) return [3 /*break*/, 1];
- destroy_1 = Object(_mount__WEBPACK_IMPORTED_MODULE_9__["mount"])(_components_help_index_vue__WEBPACK_IMPORTED_MODULE_10__["default"], {
- app: _main_setup__WEBPACK_IMPORTED_MODULE_14__["app"],
- element: document.body,
- props: {
- class: 'edit-goto',
- steps: [{
- content: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.init'),
- img: __webpack_require__(/*! @/assets/images/pic_laser@2x.png */ "./src/assets/images/pic_laser@2x.png"),
- imgWidth: '100'
- }],
- showStep: false,
- btns: [{
- key: 'link',
- label: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.link'),
- type: 'submit'
- }, {
- key: 'yin',
- label: _lang__WEBPACK_IMPORTED_MODULE_16__["ui18n"].t('help.title'),
- type: 'primary'
- }],
- clickBtn: function (key) {
- if (key === 'yin') {
- destroy_1();
- runing = false;
- showGuide(forceKey);
- } else {
- window.open(_views_sys_head_help__WEBPACK_IMPORTED_MODULE_17__["helpDoc"]);
- }
- },
- close: function (step) {
- ;
- window.skipEditGuides();
- destroy_1();
- runing = false;
- }
- }
- }).destroy;
- return [3 /*break*/, 4];
- case 1:
- if (!_store__WEBPACK_IMPORTED_MODULE_15__["user"].value) return [3 /*break*/, 3];
- routerName = forceKey || ((_a = _router__WEBPACK_IMPORTED_MODULE_4__["router"].currentRoute.value) === null || _a === void 0 ? void 0 : _a.name);
- element = document.querySelector("[data-route-name=\"".concat(routerName, "\"]"));
- if (!forceKey && !element) {
- runing = false;
- return [2 /*return*/];
- }
- steps = getEditSteps(element, routerName);
- if (!steps) {
- runing = false;
- return [2 /*return*/];
- }
- return [4 /*yield*/, Promise.all(steps.map(function (step) {
- return eleReady(step.element);
- }))];
- case 2:
- _b.sent();
- driver = new driver_js__WEBPACK_IMPORTED_MODULE_5___default.a({
- onReset: function () {
- runing = false;
- }
- });
- driver.defineSteps(steps);
- driver.start();
- return [3 /*break*/, 4];
- case 3:
- if (isPc()) {
- destroy_2 = Object(_mount__WEBPACK_IMPORTED_MODULE_9__["mount"])(_components_help_index_vue__WEBPACK_IMPORTED_MODULE_10__["default"], {
- app: _main_setup__WEBPACK_IMPORTED_MODULE_14__["app"],
- element: document.body,
- props: {
- steps: userSteps[_hook_custom__WEBPACK_IMPORTED_MODULE_12__["customMap"].mode],
- close: function () {
- destroy_2();
- runing = false;
- }
- }
- }).destroy;
- } else {
- destroy_3 = Object(_mount__WEBPACK_IMPORTED_MODULE_9__["mount"])(_components_help_mobile_vue__WEBPACK_IMPORTED_MODULE_11__["default"], {
- app: _main_setup__WEBPACK_IMPORTED_MODULE_14__["app"],
- element: document.body,
- props: {
- close: function () {
- destroy_3();
- runing = false;
- }
- }
- }).destroy;
- }
- _b.label = 4;
- case 4:
- showedGuides.value.push(key);
- return [2 /*return*/];
- }
- });
- });
- };
- /***/ }),
- /***/ "./src/help/mount.ts":
- /*!***************************!*\
- !*** ./src/help/mount.ts ***!
- \***************************/
- /*! exports provided: mount */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mount", function() { return mount; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- function mount(component, _a) {
- var _b = _a === void 0 ? {} : _a,
- props = _b.props,
- children = _b.children,
- element = _b.element,
- app = _b.app;
- var el = element;
- var vNode = Object(vue__WEBPACK_IMPORTED_MODULE_0__["createVNode"])(component, props, children);
- if (app && app._context) vNode.appContext = app._context;
- if (el) {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(vNode, el);
- console.log('render', el);
- } else if (typeof document !== 'undefined') {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(vNode, el = document.createElement('div'));
- }
- var destroy = function () {
- if (el) Object(vue__WEBPACK_IMPORTED_MODULE_0__["render"])(null, el);
- el = undefined;
- vNode = undefined;
- };
- return {
- vNode: vNode,
- destroy: destroy,
- el: el
- };
- }
- /***/ }),
- /***/ "./src/hook/custom/hook.ts":
- /*!*********************************!*\
- !*** ./src/hook/custom/hook.ts ***!
- \*********************************/
- /*! exports provided: useCustom, useDisabled */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCustom", function() { return useCustom; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useDisabled", function() { return useDisabled; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _preset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./preset */ "./src/hook/custom/preset.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var useCustom = function (custom, val) {
- return _preset__WEBPACK_IMPORTED_MODULE_1__["customMapStack"][custom].push(val);
- };
- var useDisabled = function (dis, val) {
- if (val === void 0) {
- val = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true);
- }
- var disComs = Array.isArray(dis) ? dis : [dis];
- return _utils__WEBPACK_IMPORTED_MODULE_2__["genSingle"].apply(void 0, disComs.map(function (key) {
- return _preset__WEBPACK_IMPORTED_MODULE_1__["disabledMapStack"][key].push(val);
- }));
- };
- /***/ }),
- /***/ "./src/hook/custom/index.ts":
- /*!**********************************!*\
- !*** ./src/hook/custom/index.ts ***!
- \**********************************/
- /*! exports provided: useCustom, useDisabled, DisabledCom, searchDisabledStack, tabSwitchDisabledStack, mouseMenuDisabledStack, customMouseMenuDisabledStack, residenMouseMenuDisapbedStack, hotDisabledStack, hotInfoDisabledStack, measureDisabledStack, mapDisabledStack, cloundDisabledStack, coordDisabledStack, saveDisabledStack, laserLoadingDisabled, toolDisabled, floorsDisabled, lmenuDisabled, autoLeaveDisabled, joinMeshDisabled, headerDisabled, disabledMapStack, disabledMap, CustomCom, RightMenuEum, laserModeStack, fullViewStack, spiltViewModeStack, magnifierModeStack, coordStack, coordOutTypeStack, residenMouseMenuStack, customMouseMenuStack, carryViewStack, sysViewStack, boxWidthStack, autoSysViewLeftStack, showInfoStack, recordingStack, controlFullStack, mouseConfigStack, customMapStack, customMap, customSetup, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customSetup", function() { return customSetup; });
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./hook */ "./src/hook/custom/hook.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useCustom", function() { return _hook__WEBPACK_IMPORTED_MODULE_0__["useCustom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useDisabled", function() { return _hook__WEBPACK_IMPORTED_MODULE_0__["useDisabled"]; });
- /* harmony import */ var _preset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./preset */ "./src/hook/custom/preset.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DisabledCom", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["DisabledCom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "searchDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["searchDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tabSwitchDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["tabSwitchDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mouseMenuDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["mouseMenuDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["customMouseMenuDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuDisapbedStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["residenMouseMenuDisapbedStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hotDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["hotDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hotInfoDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["hotInfoDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "measureDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["measureDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mapDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["mapDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cloundDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["cloundDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["coordDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "saveDisabledStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["saveDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "laserLoadingDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["laserLoadingDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toolDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["toolDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "floorsDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["floorsDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lmenuDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["lmenuDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "autoLeaveDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["autoLeaveDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "joinMeshDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["joinMeshDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "headerDisabled", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["headerDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "disabledMapStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["disabledMapStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "disabledMap", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["disabledMap"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CustomCom", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["CustomCom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RightMenuEum", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["RightMenuEum"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "laserModeStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["laserModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fullViewStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["fullViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "spiltViewModeStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["spiltViewModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "magnifierModeStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["magnifierModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["coordStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordOutTypeStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["coordOutTypeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["residenMouseMenuStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["customMouseMenuStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "carryViewStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["carryViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "sysViewStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["sysViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "boxWidthStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["boxWidthStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "autoSysViewLeftStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["autoSysViewLeftStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "showInfoStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["showInfoStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recordingStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["recordingStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "controlFullStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["controlFullStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mouseConfigStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["mouseConfigStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMapStack", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["customMapStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMap", function() { return _preset__WEBPACK_IMPORTED_MODULE_1__["customMap"]; });
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./setup */ "./src/hook/custom/setup.ts");
- var customSetup = function (sdk, router, config) {
- Object(_setup__WEBPACK_IMPORTED_MODULE_2__["setupSDK"])(sdk);
- Object(_setup__WEBPACK_IMPORTED_MODULE_2__["setupRouteCustom"])(router, config);
- };
- /* harmony default export */ __webpack_exports__["default"] = (customSetup);
- /***/ }),
- /***/ "./src/hook/custom/preset.ts":
- /*!***********************************!*\
- !*** ./src/hook/custom/preset.ts ***!
- \***********************************/
- /*! exports provided: DisabledCom, searchDisabledStack, tabSwitchDisabledStack, mouseMenuDisabledStack, customMouseMenuDisabledStack, residenMouseMenuDisapbedStack, hotDisabledStack, hotInfoDisabledStack, measureDisabledStack, mapDisabledStack, cloundDisabledStack, coordDisabledStack, saveDisabledStack, laserLoadingDisabled, toolDisabled, floorsDisabled, lmenuDisabled, autoLeaveDisabled, joinMeshDisabled, headerDisabled, disabledMapStack, disabledMap, CustomCom, RightMenuEum, laserModeStack, fullViewStack, spiltViewModeStack, magnifierModeStack, coordStack, coordOutTypeStack, residenMouseMenuStack, customMouseMenuStack, carryViewStack, sysViewStack, boxWidthStack, autoSysViewLeftStack, showInfoStack, recordingStack, controlFullStack, mouseConfigStack, customMapStack, customMap */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DisabledCom", function() { return DisabledCom; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "searchDisabledStack", function() { return searchDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tabSwitchDisabledStack", function() { return tabSwitchDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseMenuDisabledStack", function() { return mouseMenuDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuDisabledStack", function() { return customMouseMenuDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuDisapbedStack", function() { return residenMouseMenuDisapbedStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hotDisabledStack", function() { return hotDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hotInfoDisabledStack", function() { return hotInfoDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "measureDisabledStack", function() { return measureDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapDisabledStack", function() { return mapDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cloundDisabledStack", function() { return cloundDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "coordDisabledStack", function() { return coordDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveDisabledStack", function() { return saveDisabledStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "laserLoadingDisabled", function() { return laserLoadingDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toolDisabled", function() { return toolDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "floorsDisabled", function() { return floorsDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "lmenuDisabled", function() { return lmenuDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "autoLeaveDisabled", function() { return autoLeaveDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "joinMeshDisabled", function() { return joinMeshDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "headerDisabled", function() { return headerDisabled; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disabledMapStack", function() { return disabledMapStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disabledMap", function() { return disabledMap; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CustomCom", function() { return CustomCom; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RightMenuEum", function() { return RightMenuEum; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "laserModeStack", function() { return laserModeStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fullViewStack", function() { return fullViewStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "spiltViewModeStack", function() { return spiltViewModeStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "magnifierModeStack", function() { return magnifierModeStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "coordStack", function() { return coordStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "coordOutTypeStack", function() { return coordOutTypeStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuStack", function() { return residenMouseMenuStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuStack", function() { return customMouseMenuStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "carryViewStack", function() { return carryViewStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sysViewStack", function() { return sysViewStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "boxWidthStack", function() { return boxWidthStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "autoSysViewLeftStack", function() { return autoSysViewLeftStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showInfoStack", function() { return showInfoStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recordingStack", function() { return recordingStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "controlFullStack", function() { return controlFullStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseConfigStack", function() { return mouseConfigStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customMapStack", function() { return customMapStack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customMap", function() { return customMap; });
- /* harmony import */ var _sdk_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/sdk/types */ "./src/sdk/types/index.ts");
- /* harmony import */ var _utils_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/vue */ "./src/utils/vue.ts");
- /* harmony import */ var _useTransform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../useTransform */ "./src/hook/useTransform.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var _a, _b;
- var DisabledCom;
- (function (DisabledCom) {
- DisabledCom["Header"] = "header";
- DisabledCom["Search"] = "search";
- DisabledCom["TabSwitch"] = "switch";
- DisabledCom["MouseMenu"] = "mouseMenu";
- DisabledCom["CustomMouseMenu"] = "cMoseMenu";
- DisabledCom["ResidenMouseMenu"] = "rMouseMenu";
- DisabledCom["Hot"] = "hot";
- DisabledCom["HotInfo"] = "hotInfo";
- DisabledCom["Measure"] = "measure";
- DisabledCom["Map"] = "map";
- DisabledCom["Clound"] = "clound";
- DisabledCom["joinMesh"] = "joinMesh";
- DisabledCom["Coord"] = "coord";
- DisabledCom["Save"] = "save";
- DisabledCom["LaserLoading"] = "laserLoading";
- DisabledCom["tool"] = "tool";
- DisabledCom["floors"] = "floors";
- DisabledCom["lmenu"] = "lmenu";
- DisabledCom["autoLeave"] = "autoLeave";
- })(DisabledCom || (DisabledCom = {}));
- var searchDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var tabSwitchDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var mouseMenuDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var customMouseMenuDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var residenMouseMenuDisapbedStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var hotDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var hotInfoDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var measureDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true));
- var mapDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true));
- var cloundDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var coordDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true));
- var saveDisabledStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var laserLoadingDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true));
- var toolDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var floorsDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var lmenuDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var autoLeaveDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var joinMeshDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var headerDisabled = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var disabledMapStack = (_a = {}, _a[DisabledCom.Search] = searchDisabledStack, _a[DisabledCom.TabSwitch] = tabSwitchDisabledStack, _a[DisabledCom.MouseMenu] = mouseMenuDisabledStack, _a[DisabledCom.ResidenMouseMenu] = residenMouseMenuDisapbedStack, _a[DisabledCom.CustomMouseMenu] = customMouseMenuDisabledStack, _a[DisabledCom.Hot] = hotDisabledStack, _a[DisabledCom.Measure] = measureDisabledStack, _a[DisabledCom.Map] = mapDisabledStack, _a[DisabledCom.Clound] = cloundDisabledStack, _a[DisabledCom.Coord] = coordDisabledStack, _a[DisabledCom.Save] = saveDisabledStack, _a[DisabledCom.LaserLoading] = laserLoadingDisabled, _a[DisabledCom.HotInfo] = hotInfoDisabledStack, _a[DisabledCom.tool] = toolDisabled, _a[DisabledCom.floors] = floorsDisabled, _a[DisabledCom.lmenu] = lmenuDisabled, _a[DisabledCom.autoLeave] = autoLeaveDisabled, _a[DisabledCom.joinMesh] = joinMeshDisabled, _a[DisabledCom.Header] = headerDisabled, _a);
- var disabledMap = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["fastStacksValue"])(disabledMapStack);
- var CustomCom;
- (function (CustomCom) {
- CustomCom["mouseConfig"] = "mouseConfig";
- CustomCom["LaserMode"] = "mode";
- CustomCom["FullView"] = "full";
- CustomCom["SpiltView"] = "split";
- CustomCom["MagnifierMode"] = "magnifier";
- CustomCom["Coord"] = "coord";
- CustomCom["CustomMouseMenu"] = "cMoseMenu";
- CustomCom["ResidenMouseMenu"] = "rMouseMenu";
- CustomCom["coordOutType"] = "coordOutType";
- CustomCom["CarryView"] = "carryView";
- CustomCom["SysView"] = "sysView";
- CustomCom["boxWidth"] = "boxWidth";
- CustomCom["autoMarginLeft"] = "autoMarginLeft";
- CustomCom["showInfo"] = "showInfo";
- CustomCom["fullCtrl"] = "fullCtrl";
- CustomCom["recording"] = "recording";
- })(CustomCom || (CustomCom = {}));
- var RightMenuEum;
- (function (RightMenuEum) {
- RightMenuEum["NavStart"] = "NavStart";
- RightMenuEum["NavEnd"] = "NavEnd";
- RightMenuEum["MeasureStart"] = "MeasureStart";
- RightMenuEum["AddHot"] = "AddHot";
- RightMenuEum["DownClund"] = "DownClund";
- })(RightMenuEum || (RightMenuEum = {}));
- var laserModeStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_sdk_types__WEBPACK_IMPORTED_MODULE_0__["Mode"].pano));
- var fullViewStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])('scene'), true);
- var spiltViewModeStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(null));
- var magnifierModeStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var coordStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_useTransform__WEBPACK_IMPORTED_MODULE_2__["LocalCoord"].LOCAL));
- var coordOutTypeStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_useTransform__WEBPACK_IMPORTED_MODULE_2__["CoordOutType"].LN));
- var residenMouseMenuStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]));
- var customMouseMenuStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]));
- var carryViewStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])('full'));
- var sysViewStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])('auto'), true);
- var boxWidthStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["os"].isPc ? '' : 'calc(100% - var(--editor-menu-width))'));
- var autoSysViewLeftStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])('70px'));
- var showInfoStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])());
- var recordingStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var controlFullStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false));
- var mouseConfigStack = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["stackFactory"])(Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])({
- current: false,
- canEmptyCol: false
- }));
- var customMapStack = (_b = {}, _b[CustomCom.mouseConfig] = mouseConfigStack, _b[CustomCom.LaserMode] = laserModeStack, _b[CustomCom.FullView] = fullViewStack, _b[CustomCom.SpiltView] = spiltViewModeStack, _b[CustomCom.MagnifierMode] = magnifierModeStack, _b[CustomCom.Coord] = coordStack, _b[CustomCom.coordOutType] = coordOutTypeStack, _b[CustomCom.ResidenMouseMenu] = residenMouseMenuStack, _b[CustomCom.CustomMouseMenu] = customMouseMenuStack, _b[CustomCom.CarryView] = carryViewStack, _b[CustomCom.SysView] = sysViewStack, _b[CustomCom.boxWidth] = boxWidthStack, _b[CustomCom.autoMarginLeft] = autoSysViewLeftStack, _b[CustomCom.showInfo] = showInfoStack, _b[CustomCom.recording] = recordingStack, _b[CustomCom.fullCtrl] = controlFullStack, _b);
- var customMap = Object(_utils_vue__WEBPACK_IMPORTED_MODULE_1__["fastStacksValue"])(customMapStack);
- /***/ }),
- /***/ "./src/hook/custom/setup.ts":
- /*!**********************************!*\
- !*** ./src/hook/custom/setup.ts ***!
- \**********************************/
- /*! exports provided: setupSDK, setupRouteCustom */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupSDK", function() { return setupSDK; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupRouteCustom", function() { return setupRouteCustom; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./hook */ "./src/hook/custom/hook.ts");
- /* harmony import */ var _preset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./preset */ "./src/hook/custom/preset.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- // 全屏切换设置
- var fullScreenSetting = function (sdk) {
- var disableSceneView = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- var disableMiniView = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false);
- // 全屏切换
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(function () {
- var _a;
- return (_a = _preset__WEBPACK_IMPORTED_MODULE_3__["fullViewStack"].current.value) === null || _a === void 0 ? void 0 : _a.value;
- }, function (newFull, _, oncleanup) {
- if (newFull === 'scene') {
- // mapDisabledStack.current.value === disableMiniView && mapDisabledStack.pop()
- oncleanup(_preset__WEBPACK_IMPORTED_MODULE_3__["cloundDisabledStack"].push(disableSceneView));
- sdk.sceneFullShow();
- } else {
- // cloundDisabledStack.current.value === disableSceneView && cloundDisabledStack.pop()
- oncleanup(_preset__WEBPACK_IMPORTED_MODULE_3__["mapDisabledStack"].push(disableMiniView));
- sdk.mapFullShow();
- }
- }, {
- flush: 'sync'
- });
- };
- // 分屏设置
- var spliceSetting = function (sdk) {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(function () {
- return _preset__WEBPACK_IMPORTED_MODULE_3__["spiltViewModeStack"].current.value.value;
- }, function (newSplice, oldSplice, onCleanup) {
- if (newSplice !== null) {
- onCleanup(Object(_utils__WEBPACK_IMPORTED_MODULE_4__["genSingle"])(_preset__WEBPACK_IMPORTED_MODULE_3__["cloundDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false)), _preset__WEBPACK_IMPORTED_MODULE_3__["mapDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(true)), _preset__WEBPACK_IMPORTED_MODULE_3__["hotDisabledStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(true)), _preset__WEBPACK_IMPORTED_MODULE_3__["fullViewStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])('scene'))));
- sdk.openSplitScreen();
- sdk.setSplitScreenSize(newSplice);
- } else if (oldSplice) {
- onCleanup(function () {});
- sdk.setSplitScreenSize(0.5);
- sdk.closeSplitScreen();
- }
- });
- };
- // 放大镜模式
- var magnifierSetting = function (sdk) {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(function () {
- return _preset__WEBPACK_IMPORTED_MODULE_3__["magnifierModeStack"].current.value.value;
- }, function (magnifierMode, oldVal, onCleanup) {
- if (magnifierMode) {
- onCleanup(_preset__WEBPACK_IMPORTED_MODULE_3__["fullViewStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])('scene')));
- sdk.scene.openMagnifier();
- } else if (oldVal) {
- sdk.scene.closeMagnifier();
- onCleanup(function () {});
- }
- });
- };
- var setupSDK = function (sdk) {
- // 基础设置
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- sdk.changeScene(!_preset__WEBPACK_IMPORTED_MODULE_3__["disabledMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["DisabledCom"].Clound]);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- return sdk.changeMap(!_preset__WEBPACK_IMPORTED_MODULE_3__["disabledMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["DisabledCom"].Map]);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- return sdk.scene.changeMode(_preset__WEBPACK_IMPORTED_MODULE_3__["customMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["CustomCom"].LaserMode]);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- return sdk.carry.setShowHots(!_preset__WEBPACK_IMPORTED_MODULE_3__["disabledMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["DisabledCom"].Hot]);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- return sdk.carry.setShowMeasures(!_preset__WEBPACK_IMPORTED_MODULE_3__["disabledMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["DisabledCom"].Measure]);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watchEffect"])(function () {
- return sdk.carry.setCoordType(_preset__WEBPACK_IMPORTED_MODULE_3__["disabledMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["DisabledCom"].Coord] ? null : _preset__WEBPACK_IMPORTED_MODULE_3__["customMap"][_preset__WEBPACK_IMPORTED_MODULE_3__["CustomCom"].Coord]);
- });
- fullScreenSetting(sdk);
- spliceSetting(sdk);
- magnifierSetting(sdk);
- };
- var setupRouteCustom = function (router, config) {
- var pops = [];
- var setting = function (name) {
- var atom = config[name];
- if (!atom) return;
- if (atom.custom) {
- Object.keys(atom.custom).forEach(function (key) {
- pops.push(Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useCustom"])(key, atom.custom[key]));
- });
- }
- if (atom.disabled) {
- pops.push(Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useDisabled"])(atom.disabled, Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(true)));
- }
- if (atom.enabled) {
- pops.push(Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useDisabled"])(atom.enabled, Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(false)));
- }
- };
- router.beforeEach(function (to, _, next) {
- while (pops.length) {
- pops.pop()();
- }
- setting(to.name);
- next();
- });
- setting(router.currentRoute.value.name);
- };
- /***/ }),
- /***/ "./src/hook/epsg-list.ts":
- /*!*******************************!*\
- !*** ./src/hook/epsg-list.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _epsg_str__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./epsg-str */ "./src/hook/epsg-str.ts");
- // 清理输入字符串,去除注释和空行
- var cleanedInput = _epsg_str__WEBPACK_IMPORTED_MODULE_0__["default"].split('\n') // 按行分割
- .filter(function (line) {
- return line.trim() !== '' && !line.trim().startsWith('#');
- }) // 过滤掉空行和注释
- .join('\n'); // 重新组合成字符串
- var regex = /<([^>]+)>\s*(.+?)\s*<>\s*/g; // 匹配尖括号内的键和相应的值
- var result = {};
- var match;
- // 循环匹配和填充结果对象
- while ((match = regex.exec(cleanedInput)) !== null) {
- if (match[2].trim()) {
- result[match[1]] = match[2].trim(); // 存储键值对
- }
- }
- /* harmony default export */ __webpack_exports__["default"] = (result);
- /***/ }),
- /***/ "./src/hook/epsg-str.ts":
- /*!******************************!*\
- !*** ./src/hook/epsg-str.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ("\n# HD1909\n<3819> +proj=longlat +ellps=bessel +towgs84=595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408 +no_defs <>\n# TWD67\n<3821> +proj=longlat +ellps=aust_SA +no_defs <>\n# TWD97\n<3824> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# IGRS\n<3889> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# MGI 1901\n<3906> +proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +no_defs <>\n# Unknown datum based upon the Airy 1830 ellipsoid\n<4001> +proj=longlat +ellps=airy +no_defs <>\n# Unknown datum based upon the Airy Modified 1849 ellipsoid\n<4002> +proj=longlat +ellps=mod_airy +no_defs <>\n# Unknown datum based upon the Australian National Spheroid\n<4003> +proj=longlat +ellps=aust_SA +no_defs <>\n# Unknown datum based upon the Bessel 1841 ellipsoid\n<4004> +proj=longlat +ellps=bessel +no_defs <>\n# Unknown datum based upon the Bessel Modified ellipsoid\n<4005> +proj=longlat +a=6377492.018 +b=6356173.508712696 +no_defs <>\n# Unknown datum based upon the Bessel Namibia ellipsoid\n<4006> +proj=longlat +ellps=bess_nam +no_defs <>\n# Unknown datum based upon the Clarke 1858 ellipsoid\n<4007> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <>\n# Unknown datum based upon the Clarke 1866 ellipsoid\n<4008> +proj=longlat +ellps=clrk66 +no_defs <>\n# Unknown datum based upon the Clarke 1866 Michigan ellipsoid\n<4009> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs <>\n# Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid\n<4010> +proj=longlat +a=6378300.789 +b=6356566.435 +no_defs <>\n# Unknown datum based upon the Clarke 1880 (IGN) ellipsoid\n<4011> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Unknown datum based upon the Clarke 1880 (RGS) ellipsoid\n<4012> +proj=longlat +ellps=clrk80 +no_defs <>\n# Unknown datum based upon the Clarke 1880 (Arc) ellipsoid\n<4013> +proj=longlat +a=6378249.145 +b=6356514.966398753 +no_defs <>\n# Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid\n<4014> +proj=longlat +a=6378249.2 +b=6356514.996941779 +no_defs <>\n# Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid\n<4015> +proj=longlat +a=6377276.345 +b=6356075.41314024 +no_defs <>\n# Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid\n<4016> +proj=longlat +ellps=evrstSS +no_defs <>\n# Unknown datum based upon the Everest 1830 Modified ellipsoid\n<4018> +proj=longlat +a=6377304.063 +b=6356103.038993155 +no_defs <>\n# Unknown datum based upon the GRS 1980 ellipsoid\n<4019> +proj=longlat +ellps=GRS80 +no_defs <>\n# Unknown datum based upon the Helmert 1906 ellipsoid\n<4020> +proj=longlat +ellps=helmert +no_defs <>\n# Unknown datum based upon the Indonesian National Spheroid\n<4021> +proj=longlat +a=6378160 +b=6356774.50408554 +no_defs <>\n# Unknown datum based upon the International 1924 ellipsoid\n<4022> +proj=longlat +ellps=intl +no_defs <>\n# MOLDREF99\n<4023> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Unknown datum based upon the Krassowsky 1940 ellipsoid\n<4024> +proj=longlat +ellps=krass +no_defs <>\n# Unknown datum based upon the NWL 9D ellipsoid\n<4025> +proj=longlat +ellps=WGS66 +no_defs <>\n# Unknown datum based upon the Plessis 1817 ellipsoid\n<4027> +proj=longlat +a=6376523 +b=6355862.933255573 +no_defs <>\n# Unknown datum based upon the Struve 1860 ellipsoid\n<4028> +proj=longlat +a=6378298.3 +b=6356657.142669561 +no_defs <>\n# Unknown datum based upon the War Office ellipsoid\n<4029> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs <>\n# Unknown datum based upon the WGS 84 ellipsoid\n<4030> +proj=longlat +ellps=WGS84 +no_defs <>\n# Unknown datum based upon the GEM 10C ellipsoid\n<4031> +proj=longlat +ellps=WGS84 +no_defs <>\n# Unknown datum based upon the OSU86F ellipsoid\n<4032> +proj=longlat +a=6378136.2 +b=6356751.516927429 +no_defs <>\n# Unknown datum based upon the OSU91A ellipsoid\n<4033> +proj=longlat +a=6378136.3 +b=6356751.616592146 +no_defs <>\n# Unknown datum based upon the Clarke 1880 ellipsoid\n<4034> +proj=longlat +a=6378249.144808011 +b=6356514.966204134 +no_defs <>\n# Unknown datum based upon the Authalic Sphere\n<4035> +proj=longlat +a=6371000 +b=6371000 +no_defs <>\n# Unknown datum based upon the GRS 1967 ellipsoid\n<4036> +proj=longlat +ellps=GRS67 +no_defs <>\n# Unknown datum based upon the Average Terrestrial System 1977 ellipsoid\n<4041> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs <>\n# Unknown datum based upon the Everest (1830 Definition) ellipsoid\n<4042> +proj=longlat +a=6377299.36559538 +b=6356098.359005156 +no_defs <>\n# Unknown datum based upon the WGS 72 ellipsoid\n<4043> +proj=longlat +ellps=WGS72 +no_defs <>\n# Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid\n<4044> +proj=longlat +a=6377301.243 +b=6356100.230165384 +no_defs <>\n# Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid\n<4045> +proj=longlat +a=6377299.151 +b=6356098.145120132 +no_defs <>\n# RGRDC 2005\n<4046> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Unspecified datum based upon the GRS 1980 Authalic Sphere\n<4047> +proj=longlat +a=6371007 +b=6371007 +no_defs <>\n# Unspecified datum based upon the Clarke 1866 Authalic Sphere\n<4052> +proj=longlat +a=6370997 +b=6370997 +no_defs <>\n# Unspecified datum based upon the International 1924 Authalic Sphere\n<4053> +proj=longlat +a=6371228 +b=6371228 +no_defs <>\n# Unspecified datum based upon the Hughes 1980 ellipsoid\n<4054> +proj=longlat +a=6378273 +b=6356889.449 +no_defs <>\n# Popular Visualisation CRS\n<4055> +proj=longlat +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# SREF98\n<4075> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# REGCAN95\n<4081> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Greek\n<4120> +proj=longlat +ellps=bessel +no_defs <>\n# GGRS87\n<4121> +proj=longlat +datum=GGRS87 +no_defs <>\n# ATS77\n<4122> +proj=longlat +a=6378135 +b=6356750.304921594 +no_defs <>\n# KKJ\n<4123> +proj=longlat +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +no_defs <>\n# RT90\n<4124> +proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +no_defs <>\n# Samboja\n<4125> +proj=longlat +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +no_defs <>\n# LKS94 (ETRS89)\n<4126> +proj=longlat +ellps=GRS80 +no_defs <>\n# Tete\n<4127> +proj=longlat +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +no_defs <>\n# Madzansua\n<4128> +proj=longlat +ellps=clrk66 +no_defs <>\n# Observatario\n<4129> +proj=longlat +ellps=clrk66 +towgs84=-132,-110,-335,0,0,0,0 +no_defs <>\n# Moznet\n<4130> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Indian 1960\n<4131> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +no_defs <>\n# FD58\n<4132> +proj=longlat +ellps=clrk80 +towgs84=-241.54,-163.64,396.06,0,0,0,0 +no_defs <>\n# EST92\n<4133> +proj=longlat +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +no_defs <>\n# PSD93\n<4134> +proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +no_defs <>\n# Old Hawaiian\n<4135> +proj=longlat +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +no_defs <>\n# St. Lawrence Island\n<4136> +proj=longlat +ellps=clrk66 +no_defs <>\n# St. Paul Island\n<4137> +proj=longlat +ellps=clrk66 +no_defs <>\n# St. George Island\n<4138> +proj=longlat +ellps=clrk66 +no_defs <>\n# Puerto Rico\n<4139> +proj=longlat +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +no_defs <>\n# NAD83(CSRS98)\n<4140> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Israel 1993\n<4141> +proj=longlat +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +no_defs <>\n# Locodjo 1965\n<4142> +proj=longlat +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +no_defs <>\n# Abidjan 1987\n<4143> +proj=longlat +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +no_defs <>\n# Kalianpur 1937\n<4144> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +no_defs <>\n# Kalianpur 1962\n<4145> +proj=longlat +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +no_defs <>\n# Kalianpur 1975\n<4146> +proj=longlat +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +no_defs <>\n# Hanoi 1972\n<4147> +proj=longlat +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +no_defs <>\n# Hartebeesthoek94\n<4148> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# CH1903\n<4149> +proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +no_defs <>\n# CH1903+\n<4150> +proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +no_defs <>\n# CHTRF95\n<4151> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# NAD83(HARN)\n<4152> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Rassadiran\n<4153> +proj=longlat +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +no_defs <>\n# ED50(ED77)\n<4154> +proj=longlat +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +no_defs <>\n# Dabola 1981\n<4155> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +no_defs <>\n# S-JTSK\n<4156> +proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 +no_defs <>\n# Mount Dillon\n<4157> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <>\n# Naparima 1955\n<4158> +proj=longlat +ellps=intl +towgs84=-0.465,372.095,171.736,0,0,0,0 +no_defs <>\n# ELD79\n<4159> +proj=longlat +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +no_defs <>\n# Chos Malal 1914\n<4160> +proj=longlat +ellps=intl +no_defs <>\n# Pampa del Castillo\n<4161> +proj=longlat +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0 +no_defs <>\n# Korean 1985\n<4162> +proj=longlat +ellps=bessel +no_defs <>\n# Yemen NGN96\n<4163> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# South Yemen\n<4164> +proj=longlat +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +no_defs <>\n# Bissau\n<4165> +proj=longlat +ellps=intl +towgs84=-173,253,27,0,0,0,0 +no_defs <>\n# Korean 1995\n<4166> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# NZGD2000\n<4167> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Accra\n<4168> +proj=longlat +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +no_defs <>\n# American Samoa 1962\n<4169> +proj=longlat +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +no_defs <>\n# SIRGAS 1995\n<4170> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# RGF93\n<4171> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# POSGAR\n<4172> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# IRENET95\n<4173> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Sierra Leone 1924\n<4174> +proj=longlat +a=6378300 +b=6356751.689189189 +no_defs <>\n# Sierra Leone 1968\n<4175> +proj=longlat +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +no_defs <>\n# Australian Antarctic\n<4176> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Pulkovo 1942(83)\n<4178> +proj=longlat +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +no_defs <>\n# Pulkovo 1942(58)\n<4179> +proj=longlat +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +no_defs <>\n# EST97\n<4180> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Luxembourg 1930\n<4181> +proj=longlat +ellps=intl +towgs84=-189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.4598 +no_defs <>\n# Azores Occidental 1939\n<4182> +proj=longlat +ellps=intl +towgs84=-425,-169,81,0,0,0,0 +no_defs <>\n# Azores Central 1948\n<4183> +proj=longlat +ellps=intl +towgs84=-104,167,-38,0,0,0,0 +no_defs <>\n# Azores Oriental 1940\n<4184> +proj=longlat +ellps=intl +towgs84=-203,141,53,0,0,0,0 +no_defs <>\n# Madeira 1936\n<4185> +proj=longlat +ellps=intl +no_defs <>\n# OSNI 1952\n<4188> +proj=longlat +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +no_defs <>\n# REGVEN\n<4189> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# POSGAR 98\n<4190> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Albanian 1987\n<4191> +proj=longlat +ellps=krass +towgs84=-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703 +no_defs <>\n# Douala 1948\n<4192> +proj=longlat +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +no_defs <>\n# Manoca 1962\n<4193> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs <>\n# Qornoq 1927\n<4194> +proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 +no_defs <>\n# Scoresbysund 1952\n<4195> +proj=longlat +ellps=intl +towgs84=105,326,-102.5,0,0,0.814,-0.6 +no_defs <>\n# Ammassalik 1958\n<4196> +proj=longlat +ellps=intl +towgs84=-45,417,-3.5,0,0,0.814,-0.6 +no_defs <>\n# Garoua\n<4197> +proj=longlat +ellps=clrk80 +no_defs <>\n# Kousseri\n<4198> +proj=longlat +ellps=clrk80 +no_defs <>\n# Egypt 1930\n<4199> +proj=longlat +ellps=intl +no_defs <>\n# Pulkovo 1995\n<4200> +proj=longlat +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +no_defs <>\n# Adindan\n<4201> +proj=longlat +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +no_defs <>\n# AGD66\n<4202> +proj=longlat +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +no_defs <>\n# AGD84\n<4203> +proj=longlat +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +no_defs <>\n# Ain el Abd\n<4204> +proj=longlat +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +no_defs <>\n# Afgooye\n<4205> +proj=longlat +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +no_defs <>\n# Agadez\n<4206> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Lisbon\n<4207> +proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +no_defs <>\n# Aratu\n<4208> +proj=longlat +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +no_defs <>\n# Arc 1950\n<4209> +proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +no_defs <>\n# Arc 1960\n<4210> +proj=longlat +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +no_defs <>\n# Batavia\n<4211> +proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +no_defs <>\n# Barbados 1938\n<4212> +proj=longlat +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +no_defs <>\n# Beduaram\n<4213> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-106,-87,188,0,0,0,0 +no_defs <>\n# Beijing 1954\n<4214> +proj=longlat +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +no_defs <>\n# Belge 1950\n<4215> +proj=longlat +ellps=intl +no_defs <>\n# Bermuda 1957\n<4216> +proj=longlat +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0 +no_defs <>\n# Bogota 1975\n<4218> +proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 +no_defs <>\n# Bukit Rimpah\n<4219> +proj=longlat +ellps=bessel +towgs84=-384,664,-48,0,0,0,0 +no_defs <>\n# Camacupa\n<4220> +proj=longlat +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +no_defs <>\n# Campo Inchauspe\n<4221> +proj=longlat +ellps=intl +towgs84=-148,136,90,0,0,0,0 +no_defs <>\n# Cape\n<4222> +proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +no_defs <>\n# Carthage\n<4223> +proj=longlat +datum=carthage +no_defs <>\n# Chua\n<4224> +proj=longlat +ellps=intl +towgs84=-143.87,243.37,-33.52,0,0,0,0 +no_defs <>\n# Corrego Alegre 1970-72\n<4225> +proj=longlat +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +no_defs <>\n# Cote d'Ivoire\n<4226> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Deir ez Zor\n<4227> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +no_defs <>\n# Douala\n<4228> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Egypt 1907\n<4229> +proj=longlat +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +no_defs <>\n# ED50\n<4230> +proj=longlat +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +no_defs <>\n# ED87\n<4231> +proj=longlat +ellps=intl +towgs84=-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218 +no_defs <>\n# Fahud\n<4232> +proj=longlat +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +no_defs <>\n# Gandajika 1970\n<4233> +proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 +no_defs <>\n# Garoua\n<4234> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Guyane Francaise\n<4235> +proj=longlat +ellps=intl +no_defs <>\n# Hu Tzu Shan 1950\n<4236> +proj=longlat +ellps=intl +towgs84=-637,-549,-203,0,0,0,0 +no_defs <>\n# HD72\n<4237> +proj=longlat +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0,0,0,0 +no_defs <>\n# ID74\n<4238> +proj=longlat +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +no_defs <>\n# Indian 1954\n<4239> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +no_defs <>\n# Indian 1975\n<4240> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +no_defs <>\n# Jamaica 1875\n<4241> +proj=longlat +a=6378249.144808011 +b=6356514.966204134 +no_defs <>\n# JAD69\n<4242> +proj=longlat +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,0 +no_defs <>\n# Kalianpur 1880\n<4243> +proj=longlat +a=6377299.36559538 +b=6356098.359005156 +no_defs <>\n# Kandawala\n<4244> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +no_defs <>\n# Kertau 1968\n<4245> +proj=longlat +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +no_defs <>\n# KOC\n<4246> +proj=longlat +ellps=clrk80 +towgs84=-294.7,-200.1,525.5,0,0,0,0 +no_defs <>\n# La Canoa\n<4247> +proj=longlat +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +no_defs <>\n# PSAD56\n<4248> +proj=longlat +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +no_defs <>\n# Lake\n<4249> +proj=longlat +ellps=intl +no_defs <>\n# Leigon\n<4250> +proj=longlat +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +no_defs <>\n# Liberia 1964\n<4251> +proj=longlat +ellps=clrk80 +towgs84=-90,40,88,0,0,0,0 +no_defs <>\n# Lome\n<4252> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Luzon 1911\n<4253> +proj=longlat +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +no_defs <>\n# Hito XVIII 1963\n<4254> +proj=longlat +ellps=intl +towgs84=16,196,93,0,0,0,0 +no_defs <>\n# Herat North\n<4255> +proj=longlat +ellps=intl +towgs84=-333,-222,114,0,0,0,0 +no_defs <>\n# Mahe 1971\n<4256> +proj=longlat +ellps=clrk80 +towgs84=41,-220,-134,0,0,0,0 +no_defs <>\n# Makassar\n<4257> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +no_defs <>\n# ETRS89\n<4258> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Malongo 1987\n<4259> +proj=longlat +ellps=intl +towgs84=-254.1,-5.36,-100.29,0,0,0,0 +no_defs <>\n# Manoca\n<4260> +proj=longlat +ellps=clrk80 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +no_defs <>\n# Merchich\n<4261> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +no_defs <>\n# Massawa\n<4262> +proj=longlat +ellps=bessel +towgs84=639,405,60,0,0,0,0 +no_defs <>\n# Minna\n<4263> +proj=longlat +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +no_defs <>\n# Mhast\n<4264> +proj=longlat +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +no_defs <>\n# Monte Mario\n<4265> +proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +no_defs <>\n# M'poraloko\n<4266> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +no_defs <>\n# NAD27\n<4267> +proj=longlat +datum=NAD27 +no_defs <>\n# NAD27 Michigan\n<4268> +proj=longlat +a=6378450.047548896 +b=6356826.621488444 +no_defs <>\n# NAD83\n<4269> +proj=longlat +datum=NAD83 +no_defs <>\n# Nahrwan 1967\n<4270> +proj=longlat +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +no_defs <>\n# Naparima 1972\n<4271> +proj=longlat +ellps=intl +towgs84=-10,375,165,0,0,0,0 +no_defs <>\n# NZGD49\n<4272> +proj=longlat +datum=nzgd49 +no_defs <>\n# NGO 1948\n<4273> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +no_defs <>\n# Datum 73\n<4274> +proj=longlat +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +no_defs <>\n# NTF\n<4275> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +no_defs <>\n# NSWC 9Z-2\n<4276> +proj=longlat +ellps=WGS66 +no_defs <>\n# OSGB 1936\n<4277> +proj=longlat +datum=OSGB36 +no_defs <>\n# OSGB70\n<4278> +proj=longlat +ellps=airy +no_defs <>\n# OS(SN)80\n<4279> +proj=longlat +ellps=airy +no_defs <>\n# Padang\n<4280> +proj=longlat +ellps=bessel +no_defs <>\n# Palestine 1923\n<4281> +proj=longlat +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +no_defs <>\n# Pointe Noire\n<4282> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +no_defs <>\n# GDA94\n<4283> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Pulkovo 1942\n<4284> +proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +no_defs <>\n# Qatar 1974\n<4285> +proj=longlat +ellps=intl +towgs84=-128.16,-282.42,21.93,0,0,0,0 +no_defs <>\n# Qatar 1948\n<4286> +proj=longlat +ellps=helmert +no_defs <>\n# Qornoq\n<4287> +proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 +no_defs <>\n# Loma Quintana\n<4288> +proj=longlat +ellps=intl +no_defs <>\n# Amersfoort\n<4289> +proj=longlat +ellps=bessel +towgs84=565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812 +no_defs <>\n# SAD69\n<4291> +proj=longlat +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +no_defs <>\n# Sapper Hill 1943\n<4292> +proj=longlat +ellps=intl +towgs84=-355,21,72,0,0,0,0 +no_defs <>\n# Schwarzeck\n<4293> +proj=longlat +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +no_defs <>\n# Segora\n<4294> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +no_defs <>\n# Serindung\n<4295> +proj=longlat +ellps=bessel +no_defs <>\n# Sudan\n<4296> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Tananarive\n<4297> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +no_defs <>\n# Timbalai 1948\n<4298> +proj=longlat +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +no_defs <>\n# TM65\n<4299> +proj=longlat +datum=ire65 +no_defs <>\n# TM75\n<4300> +proj=longlat +ellps=mod_airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +no_defs <>\n# Tokyo\n<4301> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +no_defs <>\n# Trinidad 1903\n<4302> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs <>\n# TC(1948)\n<4303> +proj=longlat +ellps=helmert +no_defs <>\n# Voirol 1875\n<4304> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +no_defs <>\n# Bern 1938\n<4306> +proj=longlat +ellps=bessel +no_defs <>\n# Nord Sahara 1959\n<4307> +proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +no_defs <>\n# RT38\n<4308> +proj=longlat +ellps=bessel +no_defs <>\n# Yacare\n<4309> +proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +no_defs <>\n# Yoff\n<4310> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-30,190,89,0,0,0,0 +no_defs <>\n# Zanderij\n<4311> +proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +no_defs <>\n# MGI\n<4312> +proj=longlat +datum=hermannskogel +no_defs <>\n# Belge 1972\n<4313> +proj=longlat +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +no_defs <>\n# DHDN\n<4314> +proj=longlat +datum=potsdam +no_defs <>\n# Conakry 1905\n<4315> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +no_defs <>\n# Dealul Piscului 1930\n<4316> +proj=longlat +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +no_defs <>\n# Dealul Piscului 1970\n<4317> +proj=longlat +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +no_defs <>\n# NGN\n<4318> +proj=longlat +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +no_defs <>\n# KUDAMS\n<4319> +proj=longlat +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +no_defs <>\n# WGS 72\n<4322> +proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +no_defs <>\n# WGS 72BE\n<4324> +proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +no_defs <>\n# WGS 84\n<4326> +proj=longlat +datum=WGS84 +no_defs <>\n# RGSPM06\n<4463> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# RGM04\n<4470> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Cadastre 1997\n<4475> +proj=longlat +ellps=intl +towgs84=-381.788,-57.501,-256.673,0,0,0,0 +no_defs <>\n# Mexico ITRF92\n<4483> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# China Geodetic Coordinate System 2000\n<4490> +proj=longlat +ellps=GRS80 +no_defs <>\n# New Beijing\n<4555> +proj=longlat +ellps=krass +no_defs <>\n# RRAF 1991\n<4558> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Anguilla 1957\n<4600> +proj=longlat +ellps=clrk80 +no_defs <>\n# Antigua 1943\n<4601> +proj=longlat +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +no_defs <>\n# Dominica 1945\n<4602> +proj=longlat +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +no_defs <>\n# Grenada 1953\n<4603> +proj=longlat +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +no_defs <>\n# Montserrat 1958\n<4604> +proj=longlat +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +no_defs <>\n# St. Kitts 1955\n<4605> +proj=longlat +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +no_defs <>\n# St. Lucia 1955\n<4606> +proj=longlat +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +no_defs <>\n# St. Vincent 1945\n<4607> +proj=longlat +ellps=clrk80 +towgs84=195.671,332.517,274.607,0,0,0,0 +no_defs <>\n# NAD27(76)\n<4608> +proj=longlat +ellps=clrk66 +no_defs <>\n# NAD27(CGQ77)\n<4609> +proj=longlat +ellps=clrk66 +no_defs <>\n# Xian 1980\n<4610> +proj=longlat +a=6378140 +b=6356755.288157528 +no_defs <>\n# Hong Kong 1980\n<4611> +proj=longlat +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246 +no_defs <>\n# JGD2000\n<4612> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Segara\n<4613> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +no_defs <>\n# QND95\n<4614> +proj=longlat +ellps=intl +towgs84=-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065 +no_defs <>\n# Porto Santo\n<4615> +proj=longlat +ellps=intl +towgs84=-499,-249,314,0,0,0,0 +no_defs <>\n# Selvagem Grande\n<4616> +proj=longlat +ellps=intl +towgs84=-289,-124,60,0,0,0,0 +no_defs <>\n# NAD83(CSRS)\n<4617> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# SAD69\n<4618> +proj=longlat +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +no_defs <>\n# SWEREF99\n<4619> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Point 58\n<4620> +proj=longlat +ellps=clrk80 +towgs84=-106,-129,165,0,0,0,0 +no_defs <>\n# Fort Marigot\n<4621> +proj=longlat +ellps=intl +towgs84=137,248,-430,0,0,0,0 +no_defs <>\n# Guadeloupe 1948\n<4622> +proj=longlat +ellps=intl +towgs84=-467,-16,-300,0,0,0,0 +no_defs <>\n# CSG67\n<4623> +proj=longlat +ellps=intl +towgs84=-186,230,110,0,0,0,0 +no_defs <>\n# RGFG95\n<4624> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Martinique 1938\n<4625> +proj=longlat +ellps=intl +towgs84=186,482,151,0,0,0,0 +no_defs <>\n# Reunion 1947\n<4626> +proj=longlat +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +no_defs <>\n# RGR92\n<4627> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Tahiti 52\n<4628> +proj=longlat +ellps=intl +towgs84=162,117,154,0,0,0,0 +no_defs <>\n# Tahaa 54\n<4629> +proj=longlat +ellps=intl +towgs84=72.438,345.918,79.486,1.6045,0.8823,0.5565,1.3746 +no_defs <>\n# IGN72 Nuku Hiva\n<4630> +proj=longlat +ellps=intl +towgs84=84,274,65,0,0,0,0 +no_defs <>\n# K0 1949\n<4631> +proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 +no_defs <>\n# Combani 1950\n<4632> +proj=longlat +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +no_defs <>\n# IGN56 Lifou\n<4633> +proj=longlat +ellps=intl +towgs84=335.47,222.58,-230.94,0,0,0,0 +no_defs <>\n# IGN72 Grand Terre\n<4634> +proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +no_defs <>\n# ST87 Ouvea\n<4635> +proj=longlat +ellps=intl +towgs84=-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798 +no_defs <>\n# Petrels 1972\n<4636> +proj=longlat +ellps=intl +towgs84=365,194,166,0,0,0,0 +no_defs <>\n# Perroud 1950\n<4637> +proj=longlat +ellps=intl +towgs84=325,154,172,0,0,0,0 +no_defs <>\n# Saint Pierre et Miquelon 1950\n<4638> +proj=longlat +ellps=clrk66 +towgs84=11.363,424.148,373.13,0,0,0,0 +no_defs <>\n# MOP78\n<4639> +proj=longlat +ellps=intl +towgs84=253,-132,-127,0,0,0,0 +no_defs <>\n# RRAF 1991\n<4640> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# IGN53 Mare\n<4641> +proj=longlat +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +no_defs <>\n# ST84 Ile des Pins\n<4642> +proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +no_defs <>\n# ST71 Belep\n<4643> +proj=longlat +ellps=intl +towgs84=-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002 +no_defs <>\n# NEA74 Noumea\n<4644> +proj=longlat +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +no_defs <>\n# RGNC 1991\n<4645> +proj=longlat +ellps=intl +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Grand Comoros\n<4646> +proj=longlat +ellps=intl +towgs84=-963,510,-359,0,0,0,0 +no_defs <>\n# Reykjavik 1900\n<4657> +proj=longlat +a=6377019.27 +b=6355762.5391 +towgs84=-28,199,5,0,0,0,0 +no_defs <>\n# Hjorsey 1955\n<4658> +proj=longlat +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +no_defs <>\n# ISN93\n<4659> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Helle 1954\n<4660> +proj=longlat +ellps=intl +towgs84=982.6087,552.753,-540.873,6.6816266,-31.6114924,-19.84816,16.805 +no_defs <>\n# LKS92\n<4661> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# IGN72 Grande Terre\n<4662> +proj=longlat +ellps=intl +towgs84=-11.64,-348.6,291.98,0,0,0,0 +no_defs <>\n# Porto Santo 1995\n<4663> +proj=longlat +ellps=intl +towgs84=-502.862,-247.438,312.724,0,0,0,0 +no_defs <>\n# Azores Oriental 1995\n<4664> +proj=longlat +ellps=intl +towgs84=-204.619,140.176,55.226,0,0,0,0 +no_defs <>\n# Azores Central 1995\n<4665> +proj=longlat +ellps=intl +towgs84=-106.226,166.366,-37.893,0,0,0,0 +no_defs <>\n# Lisbon 1890\n<4666> +proj=longlat +ellps=bessel +towgs84=508.088,-191.042,565.223,0,0,0,0 +no_defs <>\n# IKBD-92\n<4667> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# ED79\n<4668> +proj=longlat +ellps=intl +towgs84=-86,-98,-119,0,0,0,0 +no_defs <>\n# LKS94\n<4669> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# IGM95\n<4670> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Voirol 1879\n<4671> +proj=longlat +a=6378249.2 +b=6356515 +no_defs <>\n# Chatham Islands 1971\n<4672> +proj=longlat +ellps=intl +towgs84=175,-38,113,0,0,0,0 +no_defs <>\n# Chatham Islands 1979\n<4673> +proj=longlat +ellps=intl +towgs84=174.05,-25.49,112.57,0,0,0.554,0.2263 +no_defs <>\n# SIRGAS 2000\n<4674> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Guam 1963\n<4675> +proj=longlat +ellps=clrk66 +towgs84=-100,-248,259,0,0,0,0 +no_defs <>\n# Vientiane 1982\n<4676> +proj=longlat +ellps=krass +no_defs <>\n# Lao 1993\n<4677> +proj=longlat +ellps=krass +no_defs <>\n# Lao 1997\n<4678> +proj=longlat +ellps=krass +towgs84=44.585,-131.212,-39.544,0,0,0,0 +no_defs <>\n# Jouik 1961\n<4679> +proj=longlat +ellps=clrk80 +towgs84=-80.01,253.26,291.19,0,0,0,0 +no_defs <>\n# Nouakchott 1965\n<4680> +proj=longlat +ellps=clrk80 +towgs84=124.5,-63.5,-281,0,0,0,0 +no_defs <>\n# Mauritania 1999\n<4681> +proj=longlat +ellps=clrk80 +no_defs <>\n# Gulshan 303\n<4682> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +no_defs <>\n# PRS92\n<4683> +proj=longlat +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +no_defs <>\n# Gan 1970\n<4684> +proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 +no_defs <>\n# Gandajika\n<4685> +proj=longlat +ellps=intl +no_defs <>\n# MAGNA-SIRGAS\n<4686> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# RGPF\n<4687> +proj=longlat +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +no_defs <>\n# Fatu Iva 72\n<4688> +proj=longlat +ellps=intl +towgs84=347.103,1078.125,2623.922,-33.8875,70.6773,-9.3943,186.074 +no_defs <>\n# IGN63 Hiva Oa\n<4689> +proj=longlat +ellps=intl +towgs84=410.721,55.049,80.746,2.5779,2.3514,0.6664,17.3311 +no_defs <>\n# Tahiti 79\n<4690> +proj=longlat +ellps=intl +towgs84=221.525,152.948,176.768,-2.3847,-1.3896,-0.877,11.4741 +no_defs <>\n# Moorea 87\n<4691> +proj=longlat +ellps=intl +towgs84=215.525,149.593,176.229,-3.2624,-1.692,-1.1571,10.4773 +no_defs <>\n# Maupiti 83\n<4692> +proj=longlat +ellps=intl +towgs84=217.037,86.959,23.956,0,0,0,0 +no_defs <>\n# Nakhl-e Ghanem\n<4693> +proj=longlat +ellps=WGS84 +towgs84=0,-0.15,0.68,0,0,0,0 +no_defs <>\n# POSGAR 94\n<4694> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Katanga 1955\n<4695> +proj=longlat +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +no_defs <>\n# Kasai 1953\n<4696> +proj=longlat +ellps=clrk80 +no_defs <>\n# IGC 1962 6th Parallel South\n<4697> +proj=longlat +ellps=clrk80 +no_defs <>\n# IGN 1962 Kerguelen\n<4698> +proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 +no_defs <>\n# Le Pouce 1934\n<4699> +proj=longlat +ellps=clrk80 +towgs84=-770.1,158.4,-498.2,0,0,0,0 +no_defs <>\n# IGN Astro 1960\n<4700> +proj=longlat +ellps=clrk80 +no_defs <>\n# IGCB 1955\n<4701> +proj=longlat +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +no_defs <>\n# Mauritania 1999\n<4702> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Mhast 1951\n<4703> +proj=longlat +ellps=clrk80 +no_defs <>\n# Mhast (onshore)\n<4704> +proj=longlat +ellps=intl +no_defs <>\n# Mhast (offshore)\n<4705> +proj=longlat +ellps=intl +no_defs <>\n# Egypt Gulf of Suez S-650 TL\n<4706> +proj=longlat +ellps=helmert +towgs84=-146.21,112.63,4.05,0,0,0,0 +no_defs <>\n# Tern Island 1961\n<4707> +proj=longlat +ellps=intl +towgs84=114,-116,-333,0,0,0,0 +no_defs <>\n# Cocos Islands 1965\n<4708> +proj=longlat +ellps=aust_SA +towgs84=-491,-22,435,0,0,0,0 +no_defs <>\n# Iwo Jima 1945\n<4709> +proj=longlat +ellps=intl +towgs84=145,75,-272,0,0,0,0 +no_defs <>\n# Astro DOS 71\n<4710> +proj=longlat +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +no_defs <>\n# Marcus Island 1952\n<4711> +proj=longlat +ellps=intl +towgs84=124,-234,-25,0,0,0,0 +no_defs <>\n# Ascension Island 1958\n<4712> +proj=longlat +ellps=intl +towgs84=-205,107,53,0,0,0,0 +no_defs <>\n# Ayabelle Lighthouse\n<4713> +proj=longlat +ellps=clrk80 +towgs84=-77,-128,142,0,0,0,0 +no_defs <>\n# Bellevue\n<4714> +proj=longlat +ellps=intl +towgs84=-127,-769,472,0,0,0,0 +no_defs <>\n# Camp Area Astro\n<4715> +proj=longlat +ellps=intl +towgs84=-104,-129,239,0,0,0,0 +no_defs <>\n# Phoenix Islands 1966\n<4716> +proj=longlat +ellps=intl +towgs84=298,-304,-375,0,0,0,0 +no_defs <>\n# Cape Canaveral\n<4717> +proj=longlat +ellps=clrk66 +towgs84=-2,151,181,0,0,0,0 +no_defs <>\n# Solomon 1968\n<4718> +proj=longlat +ellps=intl +towgs84=230,-199,-752,0,0,0,0 +no_defs <>\n# Easter Island 1967\n<4719> +proj=longlat +ellps=intl +towgs84=211,147,111,0,0,0,0 +no_defs <>\n# Fiji 1986\n<4720> +proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +no_defs <>\n# Fiji 1956\n<4721> +proj=longlat +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +no_defs <>\n# South Georgia 1968\n<4722> +proj=longlat +ellps=intl +towgs84=-794,119,-298,0,0,0,0 +no_defs <>\n# GCGD59\n<4723> +proj=longlat +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +no_defs <>\n# Diego Garcia 1969\n<4724> +proj=longlat +ellps=intl +towgs84=208,-435,-229,0,0,0,0 +no_defs <>\n# Johnston Island 1961\n<4725> +proj=longlat +ellps=intl +towgs84=189,-79,-202,0,0,0,0 +no_defs <>\n# SIGD61\n<4726> +proj=longlat +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +no_defs <>\n# Midway 1961\n<4727> +proj=longlat +ellps=intl +towgs84=403,-81,277,0,0,0,0 +no_defs <>\n# Pico de las Nieves 1984\n<4728> +proj=longlat +ellps=intl +towgs84=-307,-92,127,0,0,0,0 +no_defs <>\n# Pitcairn 1967\n<4729> +proj=longlat +ellps=intl +towgs84=185,165,42,0,0,0,0 +no_defs <>\n# Santo 1965\n<4730> +proj=longlat +ellps=intl +towgs84=170,42,84,0,0,0,0 +no_defs <>\n# Viti Levu 1916\n<4731> +proj=longlat +ellps=clrk80 +towgs84=51,391,-36,0,0,0,0 +no_defs <>\n# Marshall Islands 1960\n<4732> +proj=longlat +a=6378270 +b=6356794.343434343 +towgs84=102,52,-38,0,0,0,0 +no_defs <>\n# Wake Island 1952\n<4733> +proj=longlat +ellps=intl +towgs84=276,-57,149,0,0,0,0 +no_defs <>\n# Tristan 1968\n<4734> +proj=longlat +ellps=intl +towgs84=-632,438,-609,0,0,0,0 +no_defs <>\n# Kusaie 1951\n<4735> +proj=longlat +ellps=intl +towgs84=647,1777,-1124,0,0,0,0 +no_defs <>\n# Deception Island\n<4736> +proj=longlat +ellps=clrk80 +towgs84=260,12,-147,0,0,0,0 +no_defs <>\n# Korea 2000\n<4737> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Hong Kong 1963\n<4738> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <>\n# Hong Kong 1963(67)\n<4739> +proj=longlat +ellps=intl +towgs84=-156,-271,-189,0,0,0,0 +no_defs <>\n# PZ-90\n<4740> +proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0,0,1.5,0,0,0.076,0 +no_defs <>\n# FD54\n<4741> +proj=longlat +ellps=intl +no_defs <>\n# GDM2000\n<4742> +proj=longlat +ellps=GRS80 +no_defs <>\n# Karbala 1979\n<4743> +proj=longlat +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +no_defs <>\n# Nahrwan 1934\n<4744> +proj=longlat +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +no_defs <>\n# RD/83\n<4745> +proj=longlat +ellps=bessel +no_defs <>\n# PD/83\n<4746> +proj=longlat +ellps=bessel +no_defs <>\n# GR96\n<4747> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Vanua Levu 1915\n<4748> +proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=51,391,-36,0,0,0,0 +no_defs <>\n# RGNC91-93\n<4749> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# ST87 Ouvea\n<4750> +proj=longlat +ellps=WGS84 +towgs84=-56.263,16.136,-22.856,0,0,0,0 +no_defs <>\n# Kertau (RSO)\n<4751> +proj=longlat +a=6377295.664 +b=6356094.667915204 +no_defs <>\n# Viti Levu 1912\n<4752> +proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=98,390,-22,0,0,0,0 +no_defs <>\n# fk89\n<4753> +proj=longlat +ellps=intl +no_defs <>\n# LGD2006\n<4754> +proj=longlat +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +no_defs <>\n# DGN95\n<4755> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# VN-2000\n<4756> +proj=longlat +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +no_defs <>\n# SVY21\n<4757> +proj=longlat +ellps=WGS84 +no_defs <>\n# JAD2001\n<4758> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# NAD83(NSRS2007)\n<4759> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# WGS 66\n<4760> +proj=longlat +ellps=WGS66 +no_defs <>\n# HTRS96\n<4761> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# BDA2000\n<4762> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Pitcairn 2006\n<4763> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# RSRGD2000\n<4764> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Slovenia 1996\n<4765> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Bern 1898 (Bern)\n<4801> +proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +pm=bern +no_defs <>\n# Bogota 1975 (Bogota)\n<4802> +proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 +pm=bogota +no_defs <>\n# Lisbon (Lisbon)\n<4803> +proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +no_defs <>\n# Makassar (Jakarta)\n<4804> +proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +no_defs <>\n# MGI (Ferro)\n<4805> +proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +no_defs <>\n# Monte Mario (Rome)\n<4806> +proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +no_defs <>\n# NTF (Paris)\n<4807> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +no_defs <>\n# Padang (Jakarta)\n<4808> +proj=longlat +ellps=bessel +pm=jakarta +no_defs <>\n# Belge 1950 (Brussels)\n<4809> +proj=longlat +ellps=intl +pm=brussels +no_defs <>\n# Tananarive (Paris)\n<4810> +proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +no_defs <>\n# Voirol 1875 (Paris)\n<4811> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +pm=paris +no_defs <>\n# Batavia (Jakarta)\n<4813> +proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +no_defs <>\n# RT38 (Stockholm)\n<4814> +proj=longlat +ellps=bessel +pm=stockholm +no_defs <>\n# Greek (Athens)\n<4815> +proj=longlat +ellps=bessel +pm=athens +no_defs <>\n# Carthage (Paris)\n<4816> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,431,0,0,0,0 +pm=paris +no_defs <>\n# NGO 1948 (Oslo)\n<4817> +proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +no_defs <>\n# S-JTSK (Ferro)\n<4818> +proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +no_defs <>\n# Nord Sahara 1959 (Paris)\n<4819> +proj=longlat +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs <>\n# Segara (Jakarta)\n<4820> +proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +no_defs <>\n# Voirol 1879 (Paris)\n<4821> +proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs <>\n# Sao Tome\n<4823> +proj=longlat +ellps=intl +no_defs <>\n# Principe\n<4824> +proj=longlat +ellps=intl +no_defs <>\n# ATF (Paris)\n<4901> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=2.337208333333333 +no_defs <>\n# NDG (Paris)\n<4902> +proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris +no_defs <>\n# Madrid 1870 (Madrid)\n<4903> +proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madrid +no_defs <>\n# Lisbon 1890 (Lisbon)\n<4904> +proj=longlat +ellps=bessel +towgs84=508.088,-191.042,565.223,0,0,0,0 +pm=lisbon +no_defs <>\n# PTRA08\n<5013> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Tokyo 1892\n<5132> +proj=longlat +ellps=bessel +no_defs <>\n# S-JTSK/05\n<5228> +proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378 +no_defs <>\n# S-JTSK/05 (Ferro)\n<5229> +proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378 +pm=ferro +no_defs <>\n# SLD99\n<5233> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338 +no_defs <>\n# GDBD2009\n<5246> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# TUREF\n<5252> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# DRUKREF 03\n<5264> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# ISN2004\n<5324> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# POSGAR 2007\n<5340> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# MARGEN\n<5354> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# SIRGAS-Chile\n<5360> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# CR05\n<5365> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# MACARIO SOLIS\n<5371> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Peru96\n<5373> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# SIRGAS-ROU98\n<5381> +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# SIRGAS_ES2007.8\n<5393> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Ocotepeque 1935\n<5451> +proj=longlat +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +no_defs <>\n# Sibun Gorge 1922\n<5464> +proj=longlat +a=6378293.645208759 +b=6356617.987679838 +no_defs <>\n# Panama-Colon 1911\n<5467> +proj=longlat +ellps=clrk66 +no_defs <>\n# RGAF09\n<5489> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Corrego Alegre 1961\n<5524> +proj=longlat +ellps=intl +no_defs <>\n# SAD69(96)\n<5527> +proj=longlat +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +no_defs <>\n# PNG94\n<5546> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# UCS-2000\n<5561> +proj=longlat +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +no_defs <>\n# FEH2010\n<5593> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# DB_REF\n<5681> +proj=longlat +ellps=bessel +no_defs <>\n# TGD2005\n<5886> +proj=longlat +ellps=GRS80 +no_defs <>\n# CIGD11\n<6135> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Nepal 1981\n<6207> +proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs84=293.17,726.18,245.36,0,0,0,0 +no_defs <>\n# CGRS93\n<6311> +proj=longlat +ellps=WGS84 +towgs84=8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926 +no_defs <>\n# NAD83(2011)\n<6318> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(PA11)\n<6322> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(MA11)\n<6325> +proj=longlat +ellps=GRS80 +no_defs <>\n# Mexico ITRF2008\n<6365> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# JGD2011\n<6668> +proj=longlat +ellps=GRS80 +no_defs <>\n# RDN2008\n<6706> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# NAD83(CORS96)\n<6783> +proj=longlat +ellps=GRS80 +no_defs <>\n# Aden 1925\n<6881> +proj=longlat +ellps=clrk80 +towgs84=-24,-203,268,0,0,0,0 +no_defs <>\n# Bekaa Valley 1920\n<6882> +proj=longlat +ellps=clrk80 +towgs84=-183,-15,273,0,0,0,0 +no_defs <>\n# Bioko\n<6883> +proj=longlat +ellps=intl +towgs84=-235,-110,393,0,0,0,0 +no_defs <>\n# South East Island 1943\n<6892> +proj=longlat +ellps=clrk80 +towgs84=-43.685,-179.785,-267.721,0,0,0,0 +no_defs <>\n# Gambia\n<6894> +proj=longlat +ellps=clrk80 +towgs84=-63,176,185,0,0,0,0 +no_defs <>\n# IGD05\n<6980> +proj=longlat +ellps=GRS80 +no_defs <>\n# IG05 Intermediate CRS\n<6983> +proj=longlat +ellps=GRS80 +no_defs <>\n# IGD05/12\n<6987> +proj=longlat +ellps=GRS80 +no_defs <>\n# IG05/12 Intermediate CRS\n<6990> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGSPM06 (lon-lat)\n<7035> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGR92 (lon-lat)\n<7037> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGM04 (lon-lat)\n<7039> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGFG95 (lon-lat)\n<7041> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGTAAF07\n<7073> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGF93 (lon-lat)\n<7084> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGAF09 (lon-lat)\n<7086> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGTAAF07 (lon-lat)\n<7088> +proj=longlat +ellps=GRS80 +no_defs <>\n# RGTAAF07 (lon-lat)\n<7133> +proj=longlat +ellps=GRS80 +no_defs <>\n# IGD05\n<7136> +proj=longlat +ellps=WGS84 +no_defs <>\n# IGD05/12\n<7139> +proj=longlat +ellps=WGS84 +no_defs <>\n# ONGD14\n<7373> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# GSK-2011\n<7683> +proj=longlat +a=6378136.5 +b=6356751.757955603 +no_defs <>\n# Kyrg-06\n<7686> +proj=longlat +ellps=GRS80 +no_defs <>\n# BGS2005\n<7798> +proj=longlat +ellps=GRS80 +no_defs <>\n# GDA2020\n<7844> +proj=longlat +ellps=GRS80 +no_defs <>\n# St. Helena Tritan\n<7881> +proj=longlat +ellps=WGS84 +towgs84=-0.077,0.079,0.086,0,0,0,0 +no_defs <>\n# SHGD2015\n<7886> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs <>\n# Gusterberg (Ferro)\n<8042> +proj=longlat +a=6376045 +b=6355477.112903226 +pm=ferro +no_defs <>\n# St. Stephen (Ferro)\n<8043> +proj=longlat +a=6376045 +b=6355477.112903226 +pm=ferro +no_defs <>\n# ISN2016\n<8086> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS96)\n<8232> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v2\n<8237> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v3\n<8240> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v4\n<8246> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v5\n<8249> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v6\n<8252> +proj=longlat +ellps=GRS80 +no_defs <>\n# NAD83(CSRS)v7\n<8255> +proj=longlat +ellps=GRS80 +no_defs <>\n# Anguilla 1957 / British West Indies Grid\n<2000> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs <>\n# Antigua 1943 / British West Indies Grid\n<2001> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0 +units=m +no_defs <>\n# Dominica 1945 / British West Indies Grid\n<2002> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=725,685,536,0,0,0,0 +units=m +no_defs <>\n# Grenada 1953 / British West Indies Grid\n<2003> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0 +units=m +no_defs <>\n# Montserrat 1958 / British West Indies Grid\n<2004> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=174,359,365,0,0,0,0 +units=m +no_defs <>\n# St. Kitts 1955 / British West Indies Grid\n<2005> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +units=m +no_defs <>\n# St. Lucia 1955 / British West Indies Grid\n<2006> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-149,128,296,0,0,0,0 +units=m +no_defs <>\n# St. Vincent 45 / British West Indies Grid\n<2007> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=195.671,332.517,274.607,0,0,0,0 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 2 (deprecated)\n<2008> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 3\n<2009> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 4\n<2010> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 5\n<2011> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 6\n<2012> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 7\n<2013> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 8\n<2014> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 9\n<2015> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / SCoPQ zone 10\n<2016> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 8\n<2017> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 9\n<2018> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 10\n<2019> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 11\n<2020> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 12\n<2021> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 13\n<2022> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 14\n<2023> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 15\n<2024> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 16\n<2025> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / MTM zone 17\n<2026> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / UTM zone 15N\n<2027> +proj=utm +zone=15 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / UTM zone 16N\n<2028> +proj=utm +zone=16 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / UTM zone 17N\n<2029> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(76) / UTM zone 18N\n<2030> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / UTM zone 17N\n<2031> +proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / UTM zone 18N\n<2032> +proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / UTM zone 19N\n<2033> +proj=utm +zone=19 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / UTM zone 20N\n<2034> +proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs <>\n# NAD27(CGQ77) / UTM zone 21N\n<2035> +proj=utm +zone=21 +ellps=clrk66 +units=m +no_defs <>\n# NAD83(CSRS98) / New Brunswick Stereo (deprecated)\n<2036> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 19N (deprecated)\n<2037> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 20N (deprecated)\n<2038> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Israel 1993 / Israeli TM Grid\n<2039> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +units=m +no_defs <>\n# Locodjo 1965 / UTM zone 30N\n<2040> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <>\n# Abidjan 1987 / UTM zone 30N\n<2041> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <>\n# Locodjo 1965 / UTM zone 29N\n<2042> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <>\n# Abidjan 1987 / UTM zone 29N\n<2043> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <>\n# Hanoi 1972 / Gauss-Kruger zone 18\n<2044> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <>\n# Hanoi 1972 / Gauss-Kruger zone 19\n<2045> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo15\n<2046> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo17\n<2047> +proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo19\n<2048> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo21\n<2049> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo23\n<2050> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo25\n<2051> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo27\n<2052> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo29\n<2053> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo31\n<2054> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Hartebeesthoek94 / Lo33\n<2055> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# CH1903+ / LV95\n<2056> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=2600000 +y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs <>\n# Rassadiran / Nakhl e Taqi\n<2057> +proj=omerc +lat_0=27.51882880555555 +lonc=52.60353916666667 +alpha=0.5716611944444444 +k=0.999895934 +x_0=658377.437 +y_0=3044969.194 +gamma=0.5716611944444444 +ellps=intl +towgs84=-133.63,-157.5,-158.62,0,0,0,0 +units=m +no_defs <>\n# ED50(ED77) / UTM zone 38N\n<2058> +proj=utm +zone=38 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <>\n# ED50(ED77) / UTM zone 39N\n<2059> +proj=utm +zone=39 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <>\n# ED50(ED77) / UTM zone 40N\n<2060> +proj=utm +zone=40 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <>\n# ED50(ED77) / UTM zone 41N\n<2061> +proj=utm +zone=41 +ellps=intl +towgs84=-117,-132,-164,0,0,0,0 +units=m +no_defs <>\n# Madrid 1870 (Madrid) / Spain\n<2062> +proj=lcc +lat_1=40 +lat_0=40 +lon_0=0 +k_0=0.9988085293 +x_0=600000 +y_0=600000 +a=6378298.3 +b=6356657.142669561 +pm=madrid +units=m +no_defs <>\n# Dabola 1981 / UTM zone 28N (deprecated)\n<2063> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <>\n# Dabola 1981 / UTM zone 29N (deprecated)\n<2064> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <>\n# S-JTSK (Ferro) / Krovak\n<2065> +proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=570.8,85.7,462.8,4.998,1.587,5.261,3.56 +pm=ferro +units=m +no_defs <>\n# Mount Dillon / Tobago Grid\n<2066> +proj=cass +lat_0=11.25217861111111 +lon_0=-60.68600888888889 +x_0=37718.66159325 +y_0=36209.91512952 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.201166195164 +no_defs <>\n# Naparima 1955 / UTM zone 20N\n<2067> +proj=utm +zone=20 +ellps=intl +towgs84=-0.465,372.095,171.736,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 5\n<2068> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 6\n<2069> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 7\n<2070> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 8\n<2071> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 9\n<2072> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 10\n<2073> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 11\n<2074> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 12\n<2075> +proj=tmerc +lat_0=0 +lon_0=23 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / Libya zone 13\n<2076> +proj=tmerc +lat_0=0 +lon_0=25 +k=0.9999 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / UTM zone 32N\n<2077> +proj=utm +zone=32 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / UTM zone 33N\n<2078> +proj=utm +zone=33 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / UTM zone 34N\n<2079> +proj=utm +zone=34 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# ELD79 / UTM zone 35N\n<2080> +proj=utm +zone=35 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# Chos Malal 1914 / Argentina 2\n<2081> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +units=m +no_defs <>\n# Pampa del Castillo / Argentina 2\n<2082> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0 +units=m +no_defs <>\n# Hito XVIII 1963 / Argentina 2\n<2083> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=16,196,93,0,0,0,0 +units=m +no_defs <>\n# Hito XVIII 1963 / UTM zone 19S\n<2084> +proj=utm +zone=19 +south +ellps=intl +towgs84=16,196,93,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Cuba Norte (deprecated)\n<2085> +proj=lcc +lat_1=22.35 +lat_0=22.35 +lon_0=-81 +k_0=0.99993602 +x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Cuba Sur (deprecated)\n<2086> +proj=lcc +lat_1=20.71666666666667 +lat_0=20.71666666666667 +lon_0=-76.83333333333333 +k_0=0.99994848 +x_0=500000 +y_0=229126.939 +datum=NAD27 +units=m +no_defs <>\n# ELD79 / TM 12 NE\n<2087> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-115.8543,-99.0583,-152.4616,0,0,0,0 +units=m +no_defs <>\n# Carthage / TM 11 NE\n<2088> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.9996 +x_0=500000 +y_0=0 +datum=carthage +units=m +no_defs <>\n# Yemen NGN96 / UTM zone 38N\n<2089> +proj=utm +zone=38 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Yemen NGN96 / UTM zone 39N\n<2090> +proj=utm +zone=39 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# South Yemen / Gauss Kruger zone 8 (deprecated)\n<2091> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <>\n# South Yemen / Gauss Kruger zone 9 (deprecated)\n<2092> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <>\n# Hanoi 1972 / GK 106 NE\n<2093> +proj=tmerc +lat_0=0 +lon_0=106 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +units=m +no_defs <>\n# WGS 72BE / TM 106 NE\n<2094> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y_0=0 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# Bissau / UTM zone 28N\n<2095> +proj=utm +zone=28 +ellps=intl +towgs84=-173,253,27,0,0,0,0 +units=m +no_defs <>\n# Korean 1985 / East Belt\n<2096> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Central Belt\n<2097> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / West Belt\n<2098> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Qatar 1948 / Qatar Grid\n<2099> +proj=cass +lat_0=25.38236111111111 +lon_0=50.76138888888889 +x_0=100000 +y_0=100000 +ellps=helmert +units=m +no_defs <>\n# GGRS87 / Greek Grid\n<2100> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +datum=GGRS87 +units=m +no_defs <>\n# Lake / Maracaibo Grid M1\n<2101> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=0 +y_0=-52684.972 +ellps=intl +units=m +no_defs <>\n# Lake / Maracaibo Grid\n<2102> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=200000 +y_0=147315.028 +ellps=intl +units=m +no_defs <>\n# Lake / Maracaibo Grid M3\n<2103> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=500000 +y_0=447315.028 +ellps=intl +units=m +no_defs <>\n# Lake / Maracaibo La Rosa Grid\n<2104> +proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666667 +lon_0=-71.60561777777777 +k_0=1 +x_0=-17044 +y_0=-23139.97 +ellps=intl +units=m +no_defs <>\n# NZGD2000 / Mount Eden 2000\n<2105> +proj=tmerc +lat_0=-36.87972222222222 +lon_0=174.7641666666667 +k=0.9999 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Bay of Plenty 2000\n<2106> +proj=tmerc +lat_0=-37.76111111111111 +lon_0=176.4661111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Poverty Bay 2000\n<2107> +proj=tmerc +lat_0=-38.62444444444444 +lon_0=177.8855555555556 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Hawkes Bay 2000\n<2108> +proj=tmerc +lat_0=-39.65083333333333 +lon_0=176.6736111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Taranaki 2000\n<2109> +proj=tmerc +lat_0=-39.13555555555556 +lon_0=174.2277777777778 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Tuhirangi 2000\n<2110> +proj=tmerc +lat_0=-39.51222222222222 +lon_0=175.64 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Wanganui 2000\n<2111> +proj=tmerc +lat_0=-40.24194444444444 +lon_0=175.4880555555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Wairarapa 2000\n<2112> +proj=tmerc +lat_0=-40.92527777777777 +lon_0=175.6472222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Wellington 2000\n<2113> +proj=tmerc +lat_0=-41.3011111111111 +lon_0=174.7763888888889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Collingwood 2000\n<2114> +proj=tmerc +lat_0=-40.71472222222223 +lon_0=172.6719444444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Nelson 2000\n<2115> +proj=tmerc +lat_0=-41.27444444444444 +lon_0=173.2991666666667 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Karamea 2000\n<2116> +proj=tmerc +lat_0=-41.28972222222222 +lon_0=172.1088888888889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Buller 2000\n<2117> +proj=tmerc +lat_0=-41.81055555555555 +lon_0=171.5811111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Grey 2000\n<2118> +proj=tmerc +lat_0=-42.33361111111111 +lon_0=171.5497222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Amuri 2000\n<2119> +proj=tmerc +lat_0=-42.68888888888888 +lon_0=173.01 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Marlborough 2000\n<2120> +proj=tmerc +lat_0=-41.54444444444444 +lon_0=173.8019444444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Hokitika 2000\n<2121> +proj=tmerc +lat_0=-42.88611111111111 +lon_0=170.9797222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Okarito 2000\n<2122> +proj=tmerc +lat_0=-43.11 +lon_0=170.2608333333333 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Jacksons Bay 2000\n<2123> +proj=tmerc +lat_0=-43.97777777777778 +lon_0=168.6061111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Mount Pleasant 2000\n<2124> +proj=tmerc +lat_0=-43.59055555555556 +lon_0=172.7269444444445 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Gawler 2000\n<2125> +proj=tmerc +lat_0=-43.74861111111111 +lon_0=171.3605555555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Timaru 2000\n<2126> +proj=tmerc +lat_0=-44.40194444444445 +lon_0=171.0572222222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Lindis Peak 2000\n<2127> +proj=tmerc +lat_0=-44.735 +lon_0=169.4675 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Mount Nicholas 2000\n<2128> +proj=tmerc +lat_0=-45.13277777777778 +lon_0=168.3986111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Mount York 2000\n<2129> +proj=tmerc +lat_0=-45.56361111111111 +lon_0=167.7386111111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Observation Point 2000\n<2130> +proj=tmerc +lat_0=-45.81611111111111 +lon_0=170.6283333333333 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / North Taieri 2000\n<2131> +proj=tmerc +lat_0=-45.86138888888889 +lon_0=170.2825 +k=0.99996 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Bluff 2000\n<2132> +proj=tmerc +lat_0=-46.6 +lon_0=168.3427777777778 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / UTM zone 58S\n<2133> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / UTM zone 59S\n<2134> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / UTM zone 60S\n<2135> +proj=utm +zone=60 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Accra / Ghana National Grid\n<2136> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.99975 +x_0=274319.7391633579 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +to_meter=0.3047997101815088 +no_defs <>\n# Accra / TM 1 NW\n<2137> +proj=tmerc +lat_0=0 +lon_0=-1 +k=0.9996 +x_0=500000 +y_0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322,0,0,0,0 +units=m +no_defs <>\n# NAD27(CGQ77) / Quebec Lambert\n<2138> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=clrk66 +units=m +no_defs <>\n# NAD83(CSRS98) / SCoPQ zone 2 (deprecated)\n<2139> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 3 (deprecated)\n<2140> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 4 (deprecated)\n<2141> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 5 (deprecated)\n<2142> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 6 (deprecated)\n<2143> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 7 (deprecated)\n<2144> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 8 (deprecated)\n<2145> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 9 (deprecated)\n<2146> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / MTM zone 10 (deprecated)\n<2147> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 21N (deprecated)\n<2148> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 18N (deprecated)\n<2149> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 17N (deprecated)\n<2150> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 13N (deprecated)\n<2151> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 12N (deprecated)\n<2152> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS98) / UTM zone 11N (deprecated)\n<2153> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / Lambert-93\n<2154> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# American Samoa 1962 / American Samoa Lambert (deprecated)\n<2155> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / UTM zone 59S (deprecated)\n<2156> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IRENET95 / Irish Transverse Mercator\n<2157> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=0.99982 +x_0=600000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IRENET95 / UTM zone 29N\n<2158> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Sierra Leone 1924 / New Colony Grid\n<2159> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_0=152399.8550907544 +y_0=0 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs <>\n# Sierra Leone 1924 / New War Office Grid\n<2160> +proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_0=243839.7681452071 +y_0=182879.8261089053 +a=6378300 +b=6356751.689189189 +to_meter=0.3047997101815088 +no_defs <>\n# Sierra Leone 1968 / UTM zone 28N\n<2161> +proj=utm +zone=28 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs <>\n# Sierra Leone 1968 / UTM zone 29N\n<2162> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +units=m +no_defs <>\n# US National Atlas Equal Area\n<2163> +proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs <>\n# Locodjo 1965 / TM 5 NW\n<2164> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m +no_defs <>\n# Abidjan 1987 / TM 5 NW\n<2165> +proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss Kruger zone 3 (deprecated)\n<2166> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss Kruger zone 4 (deprecated)\n<2167> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss Kruger zone 5 (deprecated)\n<2168> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Luxembourg 1930 / Gauss\n<2169> +proj=tmerc +lat_0=49.83333333333334 +lon_0=6.166666666666667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-189.6806,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.4598 +units=m +no_defs <>\n# MGI / Slovenia Grid (deprecated)\n<2170> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone I (deprecated)\n<2171> +proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0.9998 +x_0=4637000 +y_0=5647000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone II\n<2172> +proj=sterea +lat_0=53.00194444444445 +lon_0=21.50277777777778 +k=0.9998 +x_0=4603000 +y_0=5806000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone III\n<2173> +proj=sterea +lat_0=53.58333333333334 +lon_0=17.00833333333333 +k=0.9998 +x_0=3501000 +y_0=5999000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone IV\n<2174> +proj=sterea +lat_0=51.67083333333333 +lon_0=16.67222222222222 +k=0.9998 +x_0=3703000 +y_0=5627000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone V\n<2175> +proj=tmerc +lat_0=0 +lon_0=18.95833333333333 +k=0.999983 +x_0=237000 +y_0=-4700000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# ETRS89 / Poland CS2000 zone 5\n<2176> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999923 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Poland CS2000 zone 6\n<2177> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.999923 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Poland CS2000 zone 7\n<2178> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.999923 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Poland CS2000 zone 8\n<2179> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.999923 +x_0=8500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Poland CS92\n<2180> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.9993 +x_0=500000 +y_0=-5300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Azores Occidental 1939 / UTM zone 25N\n<2188> +proj=utm +zone=25 +ellps=intl +towgs84=-425,-169,81,0,0,0,0 +units=m +no_defs <>\n# Azores Central 1948 / UTM zone 26N\n<2189> +proj=utm +zone=26 +ellps=intl +towgs84=-104,167,-38,0,0,0,0 +units=m +no_defs <>\n# Azores Oriental 1940 / UTM zone 26N\n<2190> +proj=utm +zone=26 +ellps=intl +towgs84=-203,141,53,0,0,0,0 +units=m +no_defs <>\n# Madeira 1936 / UTM zone 28N (deprecated)\n<2191> +proj=utm +zone=28 +ellps=intl +units=m +no_defs <>\n# ED50 / France EuroLambert (deprecated)\n<2192> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / New Zealand Transverse Mercator 2000\n<2193> +proj=tmerc +lat_0=0 +lon_0=173 +k=0.9996 +x_0=1600000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# American Samoa 1962 / American Samoa Lambert (deprecated)\n<2194> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / UTM zone 2S\n<2195> +proj=utm +zone=2 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Kp2000 Jutland\n<2196> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Kp2000 Zealand\n<2197> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Kp2000 Bornholm\n<2198> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Albanian 1987 / Gauss Kruger zone 4 (deprecated)\n<2199> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703 +units=m +no_defs <>\n# ATS77 / New Brunswick Stereographic (ATS77)\n<2200> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=300000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# REGVEN / UTM zone 18N\n<2201> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# REGVEN / UTM zone 19N\n<2202> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# REGVEN / UTM zone 20N\n<2203> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Tennessee\n<2204> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=609601.2192024384 +y_0=30480.06096012192 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83 / Kentucky North\n<2205> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 9\n<2206> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 10\n<2207> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 11\n<2208> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 12\n<2209> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 13\n<2210> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 14\n<2211> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / 3-degree Gauss-Kruger zone 15\n<2212> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM 30 NE\n<2213> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Douala 1948 / AOF west (deprecated)\n<2214> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +units=m +no_defs <>\n# Manoca 1962 / UTM zone 32N\n<2215> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-70.9,-151.8,-41.4,0,0,0,0 +units=m +no_defs <>\n# Qornoq 1927 / UTM zone 22N\n<2216> +proj=utm +zone=22 +ellps=intl +towgs84=164,138,-189,0,0,0,0 +units=m +no_defs <>\n# Qornoq 1927 / UTM zone 23N\n<2217> +proj=utm +zone=23 +ellps=intl +towgs84=164,138,-189,0,0,0,0 +units=m +no_defs <>\n# Scoresbysund 1952 / Greenland zone 5 east\n# Unable to translate coordinate system EPSG:2218 into PROJ.4 format.\n#\n# ATS77 / UTM zone 19N\n<2219> +proj=utm +zone=19 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# ATS77 / UTM zone 20N\n<2220> +proj=utm +zone=20 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# Scoresbysund 1952 / Greenland zone 6 east\n# Unable to translate coordinate system EPSG:2221 into PROJ.4 format.\n#\n# NAD83 / Arizona East (ft)\n<2222> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Arizona Central (ft)\n<2223> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Arizona West (ft)\n<2224> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / California zone 1 (ftUS)\n<2225> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / California zone 2 (ftUS)\n<2226> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / California zone 3 (ftUS)\n<2227> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / California zone 4 (ftUS)\n<2228> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / California zone 5 (ftUS)\n<2229> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / California zone 6 (ftUS)\n<2230> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Colorado North (ftUS)\n<2231> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Colorado Central (ftUS)\n<2232> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Colorado South (ftUS)\n<2233> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Connecticut (ftUS)\n<2234> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Delaware (ftUS)\n<2235> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Florida East (ftUS)\n<2236> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Florida West (ftUS)\n<2237> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Florida North (ftUS)\n<2238> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Georgia East (ftUS)\n<2239> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Georgia West (ftUS)\n<2240> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Idaho East (ftUS)\n<2241> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Idaho Central (ftUS)\n<2242> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Idaho West (ftUS)\n<2243> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Indiana East (ftUS) (deprecated)\n<2244> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Indiana West (ftUS) (deprecated)\n<2245> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249364.9987299975 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Kentucky North (ftUS)\n<2246> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Kentucky South (ftUS)\n<2247> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Maryland (ftUS)\n<2248> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Massachusetts Mainland (ftUS)\n<2249> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Massachusetts Island (ftUS)\n<2250> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Michigan North (ft)\n<2251> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Michigan Central (ft)\n<2252> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Michigan South (ft)\n<2253> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Mississippi East (ftUS)\n<2254> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Mississippi West (ftUS)\n<2255> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Montana (ft)\n<2256> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / New Mexico East (ftUS)\n<2257> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New Mexico Central (ftUS)\n<2258> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New Mexico West (ftUS)\n<2259> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New York East (ftUS)\n<2260> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New York Central (ftUS)\n<2261> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New York West (ftUS)\n<2262> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New York Long Island (ftUS)\n<2263> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / North Carolina (ftUS)\n<2264> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / North Dakota North (ft)\n<2265> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / North Dakota South (ft)\n<2266> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Oklahoma North (ftUS)\n<2267> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Oklahoma South (ftUS)\n<2268> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Oregon North (ft)\n<2269> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Oregon South (ft)\n<2270> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Pennsylvania North (ftUS)\n<2271> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Pennsylvania South (ftUS)\n<2272> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / South Carolina (ft)\n<2273> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Tennessee (ftUS)\n<2274> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Texas North (ftUS)\n<2275> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Texas North Central (ftUS)\n<2276> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Texas Central (ftUS)\n<2277> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Texas South Central (ftUS)\n<2278> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Texas South (ftUS)\n<2279> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Utah North (ft)\n<2280> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Utah Central (ft)\n<2281> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Utah South (ft)\n<2282> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +datum=NAD83 +units=ft +no_defs <>\n# NAD83 / Virginia North (ftUS)\n<2283> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Virginia South (ftUS)\n<2284> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Washington North (ftUS)\n<2285> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Washington South (ftUS)\n<2286> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wisconsin North (ftUS)\n<2287> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wisconsin Central (ftUS)\n<2288> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wisconsin South (ftUS)\n<2289> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# ATS77 / Prince Edward Isl. Stereographic (ATS77)\n<2290> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=700000 +y_0=400000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)\n<2291> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)\n<2292> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ATS77 / MTM Nova Scotia zone 4\n<2294> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=4500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# ATS77 / MTM Nova Scotia zone 5\n<2295> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=5500000 +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_defs <>\n# Ammassalik 1958 / Greenland zone 7 east\n# Unable to translate coordinate system EPSG:2296 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 1 east (deprecated)\n# Unable to translate coordinate system EPSG:2297 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 2 east (deprecated)\n# Unable to translate coordinate system EPSG:2298 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 2 west\n# Unable to translate coordinate system EPSG:2299 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 3 east (deprecated)\n# Unable to translate coordinate system EPSG:2300 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 3 west\n# Unable to translate coordinate system EPSG:2301 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 4 east (deprecated)\n# Unable to translate coordinate system EPSG:2302 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 4 west\n# Unable to translate coordinate system EPSG:2303 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 5 west\n# Unable to translate coordinate system EPSG:2304 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 6 west\n# Unable to translate coordinate system EPSG:2305 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 7 west\n# Unable to translate coordinate system EPSG:2306 into PROJ.4 format.\n#\n# Qornoq 1927 / Greenland zone 8 east\n# Unable to translate coordinate system EPSG:2307 into PROJ.4 format.\n#\n# Batavia / TM 109 SE\n<2308> +proj=tmerc +lat_0=0 +lon_0=109 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / TM 116 SE\n<2309> +proj=tmerc +lat_0=0 +lon_0=116 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / TM 132 SE\n<2310> +proj=tmerc +lat_0=0 +lon_0=132 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / TM 6 NE\n<2311> +proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# Garoua / UTM zone 33N\n<2312> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs <>\n# Kousseri / UTM zone 33N\n<2313> +proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs <>\n# Trinidad 1903 / Trinidad Grid (ftCla)\n<2314> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46392052001 +y_0=65379.0134283 +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.3047972654 +no_defs <>\n# Campo Inchauspe / UTM zone 19S\n<2315> +proj=utm +zone=19 +south +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / UTM zone 20S\n<2316> +proj=utm +zone=20 +south +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / ICN Regional\n<2317> +proj=lcc +lat_1=9 +lat_2=3 +lat_0=6 +lon_0=-66 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / Aramco Lambert\n<2318> +proj=lcc +lat_1=17 +lat_2=33 +lat_0=25.08951 +lon_0=48 +x_0=0 +y_0=0 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM27\n<2319> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM30\n<2320> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM33\n<2321> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM36\n<2322> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM39\n<2323> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM42\n<2324> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM45\n<2325> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# Hong Kong 1980 Grid System\n<2326> +proj=tmerc +lat_0=22.31213333333334 +lon_0=114.1785555555556 +k=1 +x_0=836694.05 +y_0=819069.8 +ellps=intl +towgs84=-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 13\n<2327> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 14\n<2328> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 15\n<2329> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 16\n<2330> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 17\n<2331> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 18\n<2332> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 19\n<2333> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 20\n<2334> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 21\n<2335> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 22\n<2336> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger zone 23\n<2337> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 75E\n<2338> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 81E\n<2339> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 87E\n<2340> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 93E\n<2341> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 99E\n<2342> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 105E\n<2343> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 111E\n<2344> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 117E\n<2345> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 123E\n<2346> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 129E\n<2347> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / Gauss-Kruger CM 135E\n<2348> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 25\n<2349> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 26\n<2350> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 27\n<2351> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 28\n<2352> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 29\n<2353> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 30\n<2354> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 31\n<2355> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 32\n<2356> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 33\n<2357> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 34\n<2358> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 35\n<2359> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 36\n<2360> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 37\n<2361> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 38\n<2362> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 39\n<2363> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 40\n<2364> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 41\n<2365> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 42\n<2366> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 43\n<2367> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 44\n<2368> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger zone 45\n<2369> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 75E\n<2370> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 78E\n<2371> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 81E\n<2372> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 84E\n<2373> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 87E\n<2374> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 90E\n<2375> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 93E\n<2376> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 96E\n<2377> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 99E\n<2378> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 102E\n<2379> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 105E\n<2380> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 108E\n<2381> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 111E\n<2382> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 114E\n<2383> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 117E\n<2384> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 120E\n<2385> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 123E\n<2386> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 126E\n<2387> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 129E\n<2388> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 132E\n<2389> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# Xian 1980 / 3-degree Gauss-Kruger CM 135E\n<2390> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +a=6378140 +b=6356755.288157528 +units=m +no_defs <>\n# KKJ / Finland zone 1\n<2391> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# KKJ / Finland zone 2\n<2392> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# KKJ / Finland Uniform Coordinate System\n<2393> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# KKJ / Finland zone 4\n<2394> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=4500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# South Yemen / Gauss-Kruger zone 8\n<2395> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <>\n# South Yemen / Gauss-Kruger zone 9\n<2396> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3\n<2397> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4\n<2398> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5\n<2399> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01 +units=m +no_defs <>\n# RT90 2.5 gon W (deprecated)\n<2400> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 25\n<2401> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 26\n<2402> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 27\n<2403> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 28\n<2404> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 29\n<2405> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 30\n<2406> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 31\n<2407> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 32\n<2408> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 33\n<2409> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 34\n<2410> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 35\n<2411> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 36\n<2412> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 37\n<2413> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 38\n<2414> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 39\n<2415> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 40\n<2416> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 41\n<2417> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 42\n<2418> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 43\n<2419> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 44\n<2420> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger zone 45\n<2421> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 75E\n<2422> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 78E\n<2423> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 81E\n<2424> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 84E\n<2425> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 87E\n<2426> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 90E\n<2427> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 93E\n<2428> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 96E\n<2429> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 99E\n<2430> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 102E\n<2431> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 105E\n<2432> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 108E\n<2433> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 111E\n<2434> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 114E\n<2435> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 117E\n<2436> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 120E\n<2437> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 123E\n<2438> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 126E\n<2439> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 129E\n<2440> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 132E\n<2441> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / 3-degree Gauss-Kruger CM 135E\n<2442> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS I\n<2443> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS II\n<2444> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS III\n<2445> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS IV\n<2446> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS V\n<2447> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS VI\n<2448> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS VII\n<2449> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS VIII\n<2450> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS IX\n<2451> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS X\n<2452> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XI\n<2453> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XII\n<2454> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XIII\n<2455> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XIV\n<2456> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XV\n<2457> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XVI\n<2458> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XVII\n<2459> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XVIII\n<2460> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / Japan Plane Rectangular CS XIX\n<2461> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Albanian 1987 / Gauss-Kruger zone 4\n<2462> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 21E\n<2463> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 27E\n<2464> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 33E\n<2465> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 39E\n<2466> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 45E\n<2467> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 51E\n<2468> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 57E\n<2469> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 63E\n<2470> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 69E\n<2471> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 75E\n<2472> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 81E\n<2473> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 87E\n<2474> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 93E\n<2475> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 99E\n<2476> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 105E\n<2477> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 111E\n<2478> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 117E\n<2479> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 123E\n<2480> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 129E\n<2481> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 135E\n<2482> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 141E\n<2483> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 147E\n<2484> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 153E\n<2485> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 159E\n<2486> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 165E\n<2487> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 171E\n<2488> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 177E\n<2489> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 177W\n<2490> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger CM 171W\n<2491> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)\n<2492> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)\n<2493> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 21E\n<2494> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 27E\n<2495> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 33E\n<2496> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 39E\n<2497> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 45E\n<2498> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 51E\n<2499> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 57E\n<2500> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 63E\n<2501> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 69E\n<2502> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 75E\n<2503> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 81E\n<2504> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 87E\n<2505> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 93E\n<2506> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 99E\n<2507> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 105E\n<2508> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 111E\n<2509> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 117E\n<2510> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 123E\n<2511> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 129E\n<2512> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 135E\n<2513> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 141E\n<2514> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 147E\n<2515> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 153E\n<2516> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 159E\n<2517> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 165E\n<2518> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 171E\n<2519> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 177E\n<2520> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 177W\n<2521> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger CM 171W\n<2522> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 7\n<2523> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 8\n<2524> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 9\n<2525> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 10\n<2526> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 11\n<2527> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 12\n<2528> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 13\n<2529> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 14\n<2530> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 15\n<2531> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 16\n<2532> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 17\n<2533> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 18\n<2534> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 19\n<2535> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 20\n<2536> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 21\n<2537> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 22\n<2538> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 23\n<2539> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 24\n<2540> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 25\n<2541> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 26\n<2542> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 27\n<2543> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 28\n<2544> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 29\n<2545> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 30\n<2546> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 31\n<2547> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 32\n<2548> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 33\n<2549> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Samboja / UTM zone 50S (deprecated)\n<2550> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-404.78,685.68,45.47,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 34\n<2551> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 35\n<2552> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 36\n<2553> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 37\n<2554> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 38\n<2555> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 39\n<2556> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 40\n<2557> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 41\n<2558> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 42\n<2559> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 43\n<2560> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 44\n<2561> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 45\n<2562> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 46\n<2563> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 47\n<2564> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 48\n<2565> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 49\n<2566> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 50\n<2567> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 51\n<2568> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 52\n<2569> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 53\n<2570> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 54\n<2571> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 55\n<2572> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 56\n<2573> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 57\n<2574> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 58\n<2575> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 59\n<2576> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (deprecated)\n<2577> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 61\n<2578> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 62\n<2579> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 63\n<2580> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 64\n<2581> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E\n<2582> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E\n<2583> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E\n<2584> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E\n<2585> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E\n<2586> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E\n<2587> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E\n<2588> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E\n<2589> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E\n<2590> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E\n<2591> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E\n<2592> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E\n<2593> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E\n<2594> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E\n<2595> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E\n<2596> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E\n<2597> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E\n<2598> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E\n<2599> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Lietuvos Koordinoei Sistema 1994 (deprecated)\n<2600> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E\n<2601> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E\n<2602> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E\n<2603> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E\n<2604> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E\n<2605> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E\n<2606> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E\n<2607> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E\n<2608> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E\n<2609> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E\n<2610> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E\n<2611> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E\n<2612> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E\n<2613> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E\n<2614> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E\n<2615> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E\n<2616> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E\n<2617> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E\n<2618> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E\n<2619> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E\n<2620> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E\n<2621> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E\n<2622> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E\n<2623> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E\n<2624> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E\n<2625> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E\n<2626> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E\n<2627> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E\n<2628> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E\n<2629> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E\n<2630> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E\n<2631> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E\n<2632> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E\n<2633> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E\n<2634> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E\n<2635> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E\n<2636> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W\n<2637> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W\n<2638> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W\n<2639> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W\n<2640> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 7\n<2641> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 8\n<2642> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 9\n<2643> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 10\n<2644> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 11\n<2645> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 12\n<2646> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 13\n<2647> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 14\n<2648> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 15\n<2649> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 16\n<2650> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 17\n<2651> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 18\n<2652> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 19\n<2653> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 20\n<2654> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 21\n<2655> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 22\n<2656> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 23\n<2657> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 24\n<2658> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 25\n<2659> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 26\n<2660> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 27\n<2661> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 28\n<2662> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 29\n<2663> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 30\n<2664> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 31\n<2665> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 32\n<2666> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 33\n<2667> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 34\n<2668> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 35\n<2669> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 36\n<2670> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 37\n<2671> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 38\n<2672> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 39\n<2673> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 40\n<2674> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 41\n<2675> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 42\n<2676> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 43\n<2677> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 44\n<2678> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 45\n<2679> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 46\n<2680> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 47\n<2681> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 48\n<2682> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 49\n<2683> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 50\n<2684> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 51\n<2685> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 52\n<2686> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 53\n<2687> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 54\n<2688> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 55\n<2689> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 56\n<2690> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 57\n<2691> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 58\n<2692> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 59\n<2693> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated)\n<2694> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 61\n<2695> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 62\n<2696> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 63\n<2697> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 64\n<2698> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E\n<2699> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E\n<2700> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E\n<2701> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E\n<2702> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E\n<2703> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E\n<2704> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E\n<2705> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E\n<2706> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E\n<2707> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E\n<2708> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E\n<2709> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E\n<2710> +proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E\n<2711> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E\n<2712> +proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E\n<2713> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E\n<2714> +proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E\n<2715> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E\n<2716> +proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E\n<2717> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E\n<2718> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E\n<2719> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E\n<2720> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E\n<2721> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E\n<2722> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E\n<2723> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E\n<2724> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E\n<2725> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E\n<2726> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E\n<2727> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E\n<2728> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E\n<2729> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E\n<2730> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E\n<2731> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E\n<2732> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E\n<2733> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E\n<2734> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E\n<2735> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Tete / UTM zone 36S\n<2736> +proj=utm +zone=36 +south +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +units=m +no_defs <>\n# Tete / UTM zone 37S\n<2737> +proj=utm +zone=37 +south +ellps=clrk66 +towgs84=-80,-100,-228,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E\n<2738> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E\n<2739> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E\n<2740> +proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E\n<2741> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E\n<2742> +proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E\n<2743> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E\n<2744> +proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E\n<2745> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E\n<2746> +proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E\n<2747> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E\n<2748> +proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E\n<2749> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E\n<2750> +proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E\n<2751> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E\n<2752> +proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E\n<2753> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E\n<2754> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W\n<2755> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W\n<2756> +proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W\n<2757> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W\n<2758> +proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# NAD83(HARN) / Alabama East\n<2759> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Alabama West\n<2760> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arizona East\n<2761> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arizona Central\n<2762> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arizona West\n<2763> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arkansas North\n<2764> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arkansas South\n<2765> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 1\n<2766> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 2\n<2767> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 3\n<2768> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 4\n<2769> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 5\n<2770> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / California zone 6\n<2771> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Colorado North\n<2772> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Colorado Central\n<2773> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Colorado South\n<2774> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Connecticut\n<2775> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Delaware\n<2776> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Florida East\n<2777> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Florida West\n<2778> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Florida North\n<2779> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Georgia East\n<2780> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Georgia West\n<2781> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Hawaii zone 1\n<2782> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Hawaii zone 2\n<2783> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Hawaii zone 3\n<2784> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Hawaii zone 4\n<2785> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Hawaii zone 5\n<2786> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Idaho East\n<2787> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Idaho Central\n<2788> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Idaho West\n<2789> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Illinois East\n<2790> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Illinois West\n<2791> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Indiana East\n<2792> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Indiana West\n<2793> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Iowa North\n<2794> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Iowa South\n<2795> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Kansas North\n<2796> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Kansas South\n<2797> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Kentucky North\n<2798> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Kentucky South\n<2799> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Louisiana North\n<2800> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Louisiana South\n<2801> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maine East\n<2802> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maine West\n<2803> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maryland\n<2804> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Massachusetts Mainland\n<2805> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Massachusetts Island\n<2806> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Michigan North\n<2807> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Michigan Central\n<2808> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Michigan South\n<2809> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota North\n<2810> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota Central\n<2811> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota South\n<2812> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Mississippi East\n<2813> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Mississippi West\n<2814> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Missouri East\n<2815> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Missouri Central\n<2816> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Missouri West\n<2817> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Montana\n<2818> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Nebraska\n<2819> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Nevada East\n<2820> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Nevada Central\n<2821> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Nevada West\n<2822> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New Hampshire\n<2823> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New Jersey\n<2824> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New Mexico East\n<2825> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New Mexico Central\n<2826> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New Mexico West\n<2827> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New York East\n<2828> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New York Central\n<2829> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New York West\n<2830> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / New York Long Island\n<2831> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / North Dakota North\n<2832> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / North Dakota South\n<2833> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Ohio North\n<2834> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Ohio South\n<2835> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Oklahoma North\n<2836> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Oklahoma South\n<2837> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Oregon North\n<2838> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Oregon South\n<2839> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Rhode Island\n<2840> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / South Dakota North\n<2841> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / South Dakota South\n<2842> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Tennessee\n<2843> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas North\n<2844> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas North Central\n<2845> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas Central\n<2846> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas South Central\n<2847> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas South\n<2848> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Utah North\n<2849> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Utah Central\n<2850> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Utah South\n<2851> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Vermont\n<2852> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Virginia North\n<2853> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Virginia South\n<2854> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Washington North\n<2855> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Washington South\n<2856> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / West Virginia North\n<2857> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / West Virginia South\n<2858> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wisconsin North\n<2859> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wisconsin Central\n<2860> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wisconsin South\n<2861> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wyoming East\n<2862> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wyoming East Central\n<2863> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wyoming West Central\n<2864> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Wyoming West\n<2865> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Puerto Rico and Virgin Is.\n<2866> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Arizona East (ft)\n<2867> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Arizona Central (ft)\n<2868> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Arizona West (ft)\n<2869> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / California zone 1 (ftUS)\n<2870> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / California zone 2 (ftUS)\n<2871> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / California zone 3 (ftUS)\n<2872> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / California zone 4 (ftUS)\n<2873> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / California zone 5 (ftUS)\n<2874> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / California zone 6 (ftUS)\n<2875> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Colorado North (ftUS)\n<2876> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Colorado Central (ftUS)\n<2877> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Colorado South (ftUS)\n<2878> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Connecticut (ftUS)\n<2879> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Delaware (ftUS)\n<2880> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Florida East (ftUS)\n<2881> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Florida West (ftUS)\n<2882> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Florida North (ftUS)\n<2883> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Georgia East (ftUS)\n<2884> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Georgia West (ftUS)\n<2885> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Idaho East (ftUS)\n<2886> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Idaho Central (ftUS)\n<2887> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Idaho West (ftUS)\n<2888> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Indiana East (ftUS) (deprecated)\n<2889> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Indiana West (ftUS) (deprecated)\n<2890> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Kentucky North (ftUS)\n<2891> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Kentucky South (ftUS)\n<2892> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Maryland (ftUS)\n<2893> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Massachusetts Mainland (ftUS)\n<2894> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Massachusetts Island (ftUS)\n<2895> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Michigan North (ft)\n<2896> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Michigan Central (ft)\n<2897> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Michigan South (ft)\n<2898> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Mississippi East (ftUS)\n<2899> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Mississippi West (ftUS)\n<2900> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Montana (ft)\n<2901> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / New Mexico East (ftUS)\n<2902> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New Mexico Central (ftUS)\n<2903> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New Mexico West (ftUS)\n<2904> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New York East (ftUS)\n<2905> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New York Central (ftUS)\n<2906> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New York West (ftUS)\n<2907> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New York Long Island (ftUS)\n<2908> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / North Dakota North (ft)\n<2909> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / North Dakota South (ft)\n<2910> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Oklahoma North (ftUS)\n<2911> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Oklahoma South (ftUS)\n<2912> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Oregon North (ft)\n<2913> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Oregon South (ft)\n<2914> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Tennessee (ftUS)\n<2915> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Texas North (ftUS)\n<2916> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Texas North Central (ftUS)\n<2917> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Texas Central (ftUS)\n<2918> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Texas South Central (ftUS)\n<2919> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Texas South (ftUS)\n<2920> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Utah North (ft)\n<2921> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Utah Central (ft)\n<2922> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Utah South (ft)\n<2923> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Virginia North (ftUS)\n<2924> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Virginia South (ftUS)\n<2925> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Washington North (ftUS)\n<2926> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Washington South (ftUS)\n<2927> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wisconsin North (ftUS)\n<2928> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wisconsin Central (ftUS)\n<2929> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wisconsin South (ftUS)\n<2930> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Beduaram / TM 13 NE\n<2931> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.9996 +x_0=500000 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-106,-87,188,0,0,0,0 +units=m +no_defs <>\n# QND95 / Qatar National Grid\n<2932> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.99999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065 +units=m +no_defs <>\n# Segara / UTM zone 50S\n<2933> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +units=m +no_defs <>\n# Segara (Jakarta) / NEIEZ (deprecated)\n<2934> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone A1\n<2935> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=41.53333333333333 +k=1 +x_0=1300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone A2\n<2936> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=44.53333333333333 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone A3\n<2937> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=47.53333333333333 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone A4\n<2938> +proj=tmerc +lat_0=0.1166666666666667 +lon_0=50.53333333333333 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone K2\n<2939> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=50.76666666666667 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone K3\n<2940> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=53.76666666666667 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone K4\n<2941> +proj=tmerc +lat_0=0.1333333333333333 +lon_0=56.76666666666667 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Porto Santo / UTM zone 28N\n<2942> +proj=utm +zone=28 +ellps=intl +towgs84=-499,-249,314,0,0,0,0 +units=m +no_defs <>\n# Selvagem Grande / UTM zone 28N\n<2943> +proj=utm +zone=28 +ellps=intl +towgs84=-289,-124,60,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / SCoPQ zone 2 (deprecated)\n<2944> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 3\n<2945> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 4\n<2946> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 5\n<2947> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 6\n<2948> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 7\n<2949> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 8\n<2950> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 9\n<2951> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 10\n<2952> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / New Brunswick Stereographic\n<2953> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)\n<2954> +proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 11N\n<2955> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 12N\n<2956> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 13N\n<2957> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 17N\n<2958> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 18N\n<2959> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 19N\n<2960> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 20N\n<2961> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 21N\n<2962> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Lisbon 1890 (Lisbon) / Portugal Bonne\n# Unable to translate coordinate system EPSG:2963 into PROJ.4 format.\n#\n# NAD27 / Alaska Albers\n<2964> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83 / Indiana East (ftUS)\n<2965> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Indiana West (ftUS)\n<2966> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Indiana East (ftUS)\n<2967> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Indiana West (ftUS)\n<2968> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Fort Marigot / UTM zone 20N\n<2969> +proj=utm +zone=20 +ellps=intl +towgs84=137,248,-430,0,0,0,0 +units=m +no_defs <>\n# Guadeloupe 1948 / UTM zone 20N\n<2970> +proj=utm +zone=20 +ellps=intl +towgs84=-467,-16,-300,0,0,0,0 +units=m +no_defs <>\n# CSG67 / UTM zone 22N\n<2971> +proj=utm +zone=22 +ellps=intl +towgs84=-186,230,110,0,0,0,0 +units=m +no_defs <>\n# RGFG95 / UTM zone 22N\n<2972> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Martinique 1938 / UTM zone 20N\n<2973> +proj=utm +zone=20 +ellps=intl +towgs84=186,482,151,0,0,0,0 +units=m +no_defs <>\n# RGR92 / UTM zone 40S\n<2975> +proj=utm +zone=40 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Tahiti 52 / UTM zone 6S\n<2976> +proj=utm +zone=6 +south +ellps=intl +towgs84=162,117,154,0,0,0,0 +units=m +no_defs <>\n# Tahaa 54 / UTM zone 5S\n<2977> +proj=utm +zone=5 +south +ellps=intl +towgs84=72.438,345.918,79.486,1.6045,0.8823,0.5565,1.3746 +units=m +no_defs <>\n# IGN72 Nuku Hiva / UTM zone 7S\n<2978> +proj=utm +zone=7 +south +ellps=intl +towgs84=84,274,65,0,0,0,0 +units=m +no_defs <>\n# K0 1949 / UTM zone 42S (deprecated)\n<2979> +proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,103,0,0,0,0 +units=m +no_defs <>\n# Combani 1950 / UTM zone 38S\n<2980> +proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +units=m +no_defs <>\n# IGN56 Lifou / UTM zone 58S\n<2981> +proj=utm +zone=58 +south +ellps=intl +towgs84=335.47,222.58,-230.94,0,0,0,0 +units=m +no_defs <>\n# IGN72 Grand Terre / UTM zone 58S (deprecated)\n<2982> +proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +units=m +no_defs <>\n# ST87 Ouvea / UTM zone 58S (deprecated)\n<2983> +proj=utm +zone=58 +south +ellps=intl +towgs84=-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798 +units=m +no_defs <>\n# RGNC 1991 / Lambert New Caledonia (deprecated)\n<2984> +proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.33333333333333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +ellps=intl +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Petrels 1972 / Terre Adelie Polar Stereographic\n# Unable to translate coordinate system EPSG:2985 into PROJ.4 format.\n#\n# Perroud 1950 / Terre Adelie Polar Stereographic\n# Unable to translate coordinate system EPSG:2986 into PROJ.4 format.\n#\n# Saint Pierre et Miquelon 1950 / UTM zone 21N\n<2987> +proj=utm +zone=21 +ellps=clrk66 +towgs84=11.363,424.148,373.13,0,0,0,0 +units=m +no_defs <>\n# MOP78 / UTM zone 1S\n<2988> +proj=utm +zone=1 +south +ellps=intl +towgs84=253,-132,-127,0,0,0,0 +units=m +no_defs <>\n# RRAF 1991 / UTM zone 20N (deprecated)\n<2989> +proj=utm +zone=20 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Reunion 1947 / TM Reunion (deprecated)\n<2990> +proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333333333 +k=1 +x_0=50000 +y_0=160000 +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Oregon LCC (m)\n<2991> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Oregon GIC Lambert (ft)\n<2992> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +datum=NAD83 +units=ft +no_defs <>\n# NAD83(HARN) / Oregon LCC (m)\n<2993> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Oregon GIC Lambert (ft)\n<2994> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# IGN53 Mare / UTM zone 58S\n<2995> +proj=utm +zone=58 +south +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +units=m +no_defs <>\n# ST84 Ile des Pins / UTM zone 58S\n<2996> +proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,292,0,0,0,0 +units=m +no_defs <>\n# ST71 Belep / UTM zone 58S\n<2997> +proj=utm +zone=58 +south +ellps=intl +towgs84=-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002 +units=m +no_defs <>\n# NEA74 Noumea / UTM zone 58S\n<2998> +proj=utm +zone=58 +south +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <>\n# Grand Comoros / UTM zone 38S\n<2999> +proj=utm +zone=38 +south +ellps=intl +towgs84=-963,510,-359,0,0,0,0 +units=m +no_defs <>\n# Segara / NEIEZ\n<3000> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +units=m +no_defs <>\n# Batavia / NEIEZ\n<3001> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <>\n# Makassar / NEIEZ\n<3002> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +units=m +no_defs <>\n# Monte Mario / Italy zone 1\n<3003> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <>\n# Monte Mario / Italy zone 2\n<3004> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <>\n# NAD83 / BC Albers\n<3005> +proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# SWEREF99 TM\n<3006> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 12 00\n<3007> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 13 30\n<3008> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 15 00\n<3009> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 16 30\n<3010> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 18 00\n<3011> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 14 15\n<3012> +proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 15 45\n<3013> +proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 17 15\n<3014> +proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 18 45\n<3015> +proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 20 15\n<3016> +proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 21 45\n<3017> +proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 23 15\n<3018> +proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RT90 7.5 gon V\n<3019> +proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT90 5 gon V\n<3020> +proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT90 2.5 gon V\n<3021> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT90 0 gon\n<3022> +proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT90 2.5 gon O\n<3023> +proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT90 5 gon O\n<3024> +proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +units=m +no_defs <>\n# RT38 7.5 gon V\n<3025> +proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RT38 5 gon V\n<3026> +proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RT38 2.5 gon V\n<3027> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RT38 0 gon\n<3028> +proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RT38 2.5 gon O\n<3029> +proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RT38 5 gon O\n<3030> +proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# WGS 84 / Antarctic Polar Stereographic\n<3031> +proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Australian Antarctic Polar Stereographic\n<3032> +proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=70 +k=1 +x_0=6000000 +y_0=6000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Australian Antarctic Lambert\n<3033> +proj=lcc +lat_1=-68.5 +lat_2=-74.5 +lat_0=-50 +lon_0=70 +x_0=6000000 +y_0=6000000 +datum=WGS84 +units=m +no_defs <>\n# ETRS89 / LCC Europe\n<3034> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / LAEA Europe\n<3035> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Moznet / UTM zone 36S\n<3036> +proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Moznet / UTM zone 37S\n<3037> +proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM26 (deprecated)\n<3038> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM27 (deprecated)\n<3039> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 28N (N-E)\n<3040> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 29N (N-E)\n<3041> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 30N (N-E)\n<3042> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 31N (N-E)\n<3043> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 32N (N-E)\n<3044> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 33N (N-E)\n<3045> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 34N (N-E)\n<3046> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 35N (N-E)\n<3047> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 36N (N-E)\n<3048> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 37N (N-E)\n<3049> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM38 (deprecated)\n<3050> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM39 (deprecated)\n<3051> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Reykjavik 1900 / Lambert 1900\n# Unable to translate coordinate system EPSG:3052 into PROJ.4 format.\n#\n# Hjorsey 1955 / Lambert 1955\n# Unable to translate coordinate system EPSG:3053 into PROJ.4 format.\n#\n# Hjorsey 1955 / UTM zone 26N\n<3054> +proj=utm +zone=26 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <>\n# Hjorsey 1955 / UTM zone 27N\n<3055> +proj=utm +zone=27 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <>\n# Hjorsey 1955 / UTM zone 28N\n<3056> +proj=utm +zone=28 +ellps=intl +towgs84=-73,47,-83,0,0,0,0 +units=m +no_defs <>\n# ISN93 / Lambert 1993\n<3057> +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Helle 1954 / Jan Mayen Grid\n<3058> +proj=tmerc +lat_0=0 +lon_0=-8.5 +k=1 +x_0=50000 +y_0=-7800000 +ellps=intl +towgs84=982.6087,552.753,-540.873,6.6816266,-31.6114924,-19.84816,16.805 +units=m +no_defs <>\n# LKS92 / Latvia TM\n<3059> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGN72 Grande Terre / UTM zone 58S\n<3060> +proj=utm +zone=58 +south +ellps=intl +towgs84=-11.64,-348.6,291.98,0,0,0,0 +units=m +no_defs <>\n# Porto Santo 1995 / UTM zone 28N\n<3061> +proj=utm +zone=28 +ellps=intl +towgs84=-502.862,-247.438,312.724,0,0,0,0 +units=m +no_defs <>\n# Azores Oriental 1995 / UTM zone 26N\n<3062> +proj=utm +zone=26 +ellps=intl +towgs84=-204.619,140.176,55.226,0,0,0,0 +units=m +no_defs <>\n# Azores Central 1995 / UTM zone 26N\n<3063> +proj=utm +zone=26 +ellps=intl +towgs84=-106.226,166.366,-37.893,0,0,0,0 +units=m +no_defs <>\n# IGM95 / UTM zone 32N\n<3064> +proj=utm +zone=32 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGM95 / UTM zone 33N\n<3065> +proj=utm +zone=33 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ED50 / Jordan TM\n<3066> +proj=tmerc +lat_0=0 +lon_0=37 +k=0.9998 +x_0=500000 +y_0=-3000000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM35FIN(E,N)\n<3067> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DHDN / Soldner Berlin\n<3068> +proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 +x_0=40000 +y_0=10000 +datum=potsdam +units=m +no_defs <>\n# NAD27 / Wisconsin Transverse Mercator\n<3069> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=500000 +y_0=-4500000 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / Wisconsin Transverse Mercator\n<3070> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Wisconsin Transverse Mercator\n<3071> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Maine CS2000 East\n<3072> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maine CS2000 Central (deprecated)\n<3073> +proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maine CS2000 West\n<3074> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Maine CS2000 East\n<3075> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maine CS2000 Central (deprecated)\n<3076> +proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maine CS2000 West\n<3077> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Michigan Oblique Mercator\n<3078> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Michigan Oblique Mercator\n<3079> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Shackleford\n<3080> +proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=914400 +y_0=914400 +datum=NAD27 +units=ft +no_defs <>\n# NAD83 / Texas State Mapping System\n<3081> +proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas Centric Lambert Conformal\n<3082> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas Centric Albers Equal Area\n<3083> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Texas Centric Lambert Conformal\n<3084> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Texas Centric Albers Equal Area\n<3085> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Florida GDL Albers\n<3086> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Florida GDL Albers\n<3087> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Kentucky Single Zone\n<3088> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kentucky Single Zone (ftUS)\n<3089> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Kentucky Single Zone\n<3090> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Kentucky Single Zone (ftUS)\n<3091> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Tokyo / UTM zone 51N\n<3092> +proj=utm +zone=51 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / UTM zone 52N\n<3093> +proj=utm +zone=52 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / UTM zone 53N\n<3094> +proj=utm +zone=53 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / UTM zone 54N\n<3095> +proj=utm +zone=54 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / UTM zone 55N\n<3096> +proj=utm +zone=55 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / UTM zone 51N\n<3097> +proj=utm +zone=51 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / UTM zone 52N\n<3098> +proj=utm +zone=52 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / UTM zone 53N\n<3099> +proj=utm +zone=53 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / UTM zone 54N\n<3100> +proj=utm +zone=54 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JGD2000 / UTM zone 55N\n<3101> +proj=utm +zone=55 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# American Samoa 1962 / American Samoa Lambert\n<3102> +proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.26666666666667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=95169.31165862332 +ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +no_defs <>\n# Mauritania 1999 / UTM zone 28N (deprecated)\n<3103> +proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs <>\n# Mauritania 1999 / UTM zone 29N (deprecated)\n<3104> +proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs <>\n# Mauritania 1999 / UTM zone 30N (deprecated)\n<3105> +proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs <>\n# Gulshan 303 / Bangladesh Transverse Mercator\n<3106> +proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +units=m +no_defs <>\n# GDA94 / SA Lambert\n<3107> +proj=lcc +lat_1=-28 +lat_2=-36 +lat_0=-32 +lon_0=135 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Guernsey Grid\n<3108> +proj=tmerc +lat_0=49.5 +lon_0=-2.416666666666667 +k=0.999997 +x_0=47000 +y_0=50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Jersey Transverse Mercator\n<3109> +proj=tmerc +lat_0=49.225 +lon_0=-2.135 +k=0.9999999000000001 +x_0=40000 +y_0=70000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# AGD66 / Vicgrid66\n<3110> +proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x_0=2500000 +y_0=4500000 +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# GDA94 / Vicgrid\n<3111> +proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x_0=2500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / Geoscience Australia Lambert\n<3112> +proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / BCSG02\n<3113> +proj=tmerc +lat_0=-28 +lon_0=153 +k=0.99999 +x_0=50000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Colombia Far West zone\n<3114> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-80.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Colombia West zone\n<3115> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-77.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Colombia Bogota zone\n<3116> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-74.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Colombia East Central zone\n<3117> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-71.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Colombia East zone\n<3118> +proj=tmerc +lat_0=4.596200416666666 +lon_0=-68.07750791666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Douala 1948 / AEF west\n<3119> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(58) / Poland zone I\n<3120> +proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0.9998 +x_0=4637000 +y_0=5467000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# PRS92 / Philippines zone 1\n<3121> +proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <>\n# PRS92 / Philippines zone 2\n<3122> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <>\n# PRS92 / Philippines zone 3\n<3123> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <>\n# PRS92 / Philippines zone 4\n<3124> +proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <>\n# PRS92 / Philippines zone 5\n<3125> +proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06 +units=m +no_defs <>\n# ETRS89 / ETRS-GK19FIN\n<3126> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK20FIN\n<3127> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK21FIN\n<3128> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK22FIN\n<3129> +proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK23FIN\n<3130> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK24FIN\n<3131> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK25FIN\n<3132> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK26FIN\n<3133> +proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK27FIN\n<3134> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK28FIN\n<3135> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK29FIN\n<3136> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK30FIN\n<3137> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / ETRS-GK31FIN\n<3138> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Vanua Levu 1915 / Vanua Levu Grid\n# Unable to translate coordinate system EPSG:3139 into PROJ.4 format.\n#\n# Viti Levu 1912 / Viti Levu Grid\n<3140> +proj=cass +lat_0=-18 +lon_0=178 +x_0=109435.392 +y_0=141622.272 +a=6378306.3696 +b=6356571.996 +towgs84=98,390,-22,0,0,0,0 +units=link +no_defs <>\n# Fiji 1956 / UTM zone 60S\n<3141> +proj=utm +zone=60 +south +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +units=m +no_defs <>\n# Fiji 1956 / UTM zone 1S\n<3142> +proj=utm +zone=1 +south +ellps=intl +towgs84=265.025,384.929,-194.046,0,0,0,0 +units=m +no_defs <>\n# Fiji 1986 / Fiji Map Grid (deprecated)\n<3143> +proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=2000000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# FD54 / Faroe Lambert\n# Unable to translate coordinate system EPSG:3144 into PROJ.4 format.\n#\n# ETRS89 / Faroe Lambert\n# Unable to translate coordinate system EPSG:3145 into PROJ.4 format.\n#\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (deprecated)\n<3146> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (deprecated)\n<3147> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Indian 1960 / UTM zone 48N\n<3148> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <>\n# Indian 1960 / UTM zone 49N\n<3149> +proj=utm +zone=49 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (deprecated)\n<3150> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (deprecated)\n<3151> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# ST74\n<3152> +proj=tmerc +lat_0=0 +lon_0=18.05779 +k=0.99999425 +x_0=100178.1808 +y_0=-6500614.7836 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / BC Albers\n<3153> +proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 7N\n<3154> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 8N\n<3155> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 9N\n<3156> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 10N\n<3157> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 14N\n<3158> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 15N\n<3159> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / UTM zone 16N\n<3160> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Ontario MNR Lambert\n<3161> +proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x_0=930000 +y_0=6430000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Ontario MNR Lambert\n<3162> +proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x_0=930000 +y_0=6430000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGNC91-93 / Lambert New Caledonia\n<3163> +proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.33333333333333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ST87 Ouvea / UTM zone 58S\n<3164> +proj=utm +zone=58 +south +ellps=WGS84 +towgs84=-56.263,16.136,-22.856,0,0,0,0 +units=m +no_defs <>\n# NEA74 Noumea / Noumea Lambert\n<3165> +proj=lcc +lat_1=-22.24469175 +lat_2=-22.29469175 +lat_0=-22.26969175 +lon_0=166.44242575 +x_0=0.66 +y_0=1.02 +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <>\n# NEA74 Noumea / Noumea Lambert 2\n<3166> +proj=lcc +lat_1=-22.24472222222222 +lat_2=-22.29472222222222 +lat_0=-22.26972222222222 +lon_0=166.4425 +x_0=8.313000000000001 +y_0=-2.354 +ellps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=m +no_defs <>\n# Kertau (RSO) / RSO Malaya (ch)\n<3167> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=40000 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377295.664 +b=6356094.667915204 +to_meter=20.116756 +no_defs <>\n# Kertau (RSO) / RSO Malaya (m)\n<3168> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=804670.24 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377295.664 +b=6356094.667915204 +units=m +no_defs <>\n# RGNC91-93 / UTM zone 57S\n<3169> +proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGNC91-93 / UTM zone 58S\n<3170> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGNC91-93 / UTM zone 59S\n<3171> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGN53 Mare / UTM zone 59S\n<3172> +proj=utm +zone=59 +south +ellps=intl +towgs84=287.58,177.78,-135.41,0,0,0,0 +units=m +no_defs <>\n# fk89 / Faroe Lambert FK89\n# Unable to translate coordinate system EPSG:3173 into PROJ.4 format.\n#\n# NAD83 / Great Lakes Albers\n<3174> +proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568977 +lon_0=-84.455955 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Great Lakes and St Lawrence Albers\n<3175> +proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568977 +lon_0=-83.248627 +x_0=1000000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# Indian 1960 / TM 106 NE\n<3176> +proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM\n<3177> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.9965000000000001 +x_0=1000000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 18N\n<3178> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 19N\n<3179> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 20N\n<3180> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 21N\n<3181> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 22N\n<3182> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 23N\n<3183> +proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 24N\n<3184> +proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 25N\n<3185> +proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 26N\n<3186> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 27N\n<3187> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 28N\n<3188> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / UTM zone 29N\n<3189> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 5\n<3190> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 6\n<3191> +proj=tmerc +lat_0=0 +lon_0=11 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 7\n<3192> +proj=tmerc +lat_0=0 +lon_0=13 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 8\n<3193> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 9\n<3194> +proj=tmerc +lat_0=0 +lon_0=17 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 10\n<3195> +proj=tmerc +lat_0=0 +lon_0=19 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 11\n<3196> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 12\n<3197> +proj=tmerc +lat_0=0 +lon_0=23 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / Libya TM zone 13\n<3198> +proj=tmerc +lat_0=0 +lon_0=25 +k=0.99995 +x_0=200000 +y_0=0 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / UTM zone 32N\n<3199> +proj=utm +zone=32 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# FD58 / Iraq zone\n<3200> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-241.54,-163.64,396.06,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / UTM zone 33N\n<3201> +proj=utm +zone=33 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / UTM zone 34N\n<3202> +proj=utm +zone=34 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# LGD2006 / UTM zone 35N\n<3203> +proj=utm +zone=35 +ellps=intl +towgs84=-208.4058,-109.8777,-2.5764,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SP19-20\n<3204> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SP21-22\n<3205> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SP23-24\n<3206> +proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.33333333333334 +lat_0=-90 +lon_0=-42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ01-02\n<3207> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-174 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ19-20\n<3208> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ21-22\n<3209> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ37-38\n<3210> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ39-40\n<3211> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ41-42\n<3212> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ43-44\n<3213> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ45-46\n<3214> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ47-48\n<3215> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ49-50\n<3216> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ51-52\n<3217> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ53-54\n<3218> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ55-56\n<3219> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SQ57-58\n<3220> +proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.33333333333333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR13-14\n<3221> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR15-16\n<3222> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR17-18\n<3223> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR19-20\n<3224> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR27-28\n<3225> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-18 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR29-30\n<3226> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=-6 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR31-32\n<3227> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=6 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR33-34\n<3228> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=18 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR35-36\n<3229> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR37-38\n<3230> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR39-40\n<3231> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR41-42\n<3232> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR43-44\n<3233> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR45-46\n<3234> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR47-48\n<3235> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR49-50\n<3236> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR51-52\n<3237> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR53-54\n<3238> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR55-56\n<3239> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR57-58\n<3240> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SR59-60\n<3241> +proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.33333333333333 +lat_0=-90 +lon_0=174 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS04-06\n<3242> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-153 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS07-09\n<3243> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-135 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS10-12\n<3244> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-117 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS13-15\n<3245> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-99 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS16-18\n<3246> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-81 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS19-21\n<3247> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-63 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS25-27\n<3248> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-27 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS28-30\n<3249> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=-9 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS31-33\n<3250> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=9 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS34-36\n<3251> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=27 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS37-39\n<3252> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=45 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS40-42\n<3253> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=63 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS43-45\n<3254> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=81 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS46-48\n<3255> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=99 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS49-51\n<3256> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=117 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS52-54\n<3257> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=135 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS55-57\n<3258> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=153 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SS58-60\n<3259> +proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.33333333333333 +lat_0=-90 +lon_0=171 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST01-04\n<3260> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-168 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST05-08\n<3261> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-144 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST09-12\n<3262> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-120 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST13-16\n<3263> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-96 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST17-20\n<3264> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-72 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST21-24\n<3265> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-48 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST25-28\n<3266> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=-24 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST29-32\n<3267> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST33-36\n<3268> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=24 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST37-40\n<3269> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=48 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST41-44\n<3270> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=72 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST45-48\n<3271> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=96 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST49-52\n<3272> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=120 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST53-56\n<3273> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=144 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW ST57-60\n<3274> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=168 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU01-05\n<3275> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU06-10\n<3276> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU11-15\n<3277> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU16-20\n<3278> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU21-25\n<3279> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU26-30\n<3280> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU31-35\n<3281> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU36-40\n<3282> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU41-45\n<3283> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU46-50\n<3284> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU51-55\n<3285> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SU56-60\n<3286> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV01-10\n<3287> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV11-20\n<3288> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV21-30\n<3289> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=-30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV31-40\n<3290> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV41-50\n<3291> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SV51-60\n<3292> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / SCAR IMW SW01-60\n<3293> +proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / USGS Transantarctic Mountains\n<3294> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-78 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# Guam 1963 / Yap Islands\n# Unable to translate coordinate system EPSG:3295 into PROJ.4 format.\n#\n# RGPF / UTM zone 5S\n<3296> +proj=utm +zone=5 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <>\n# RGPF / UTM zone 6S\n<3297> +proj=utm +zone=6 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <>\n# RGPF / UTM zone 7S\n<3298> +proj=utm +zone=7 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <>\n# RGPF / UTM zone 8S\n<3299> +proj=utm +zone=8 +south +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_defs <>\n# Estonian Coordinate System of 1992\n<3300> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014 +units=m +no_defs <>\n# Estonian Coordinate System of 1997\n<3301> +proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.51755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGN63 Hiva Oa / UTM zone 7S\n<3302> +proj=utm +zone=7 +south +ellps=intl +towgs84=410.721,55.049,80.746,2.5779,2.3514,0.6664,17.3311 +units=m +no_defs <>\n# Fatu Iva 72 / UTM zone 7S\n<3303> +proj=utm +zone=7 +south +ellps=intl +towgs84=347.103,1078.125,2623.922,-33.8875,70.6773,-9.3943,186.074 +units=m +no_defs <>\n# Tahiti 79 / UTM zone 6S\n<3304> +proj=utm +zone=6 +south +ellps=intl +towgs84=221.525,152.948,176.768,-2.3847,-1.3896,-0.877,11.4741 +units=m +no_defs <>\n# Moorea 87 / UTM zone 6S\n<3305> +proj=utm +zone=6 +south +ellps=intl +towgs84=215.525,149.593,176.229,-3.2624,-1.692,-1.1571,10.4773 +units=m +no_defs <>\n# Maupiti 83 / UTM zone 5S\n<3306> +proj=utm +zone=5 +south +ellps=intl +towgs84=217.037,86.959,23.956,0,0,0,0 +units=m +no_defs <>\n# Nakhl-e Ghanem / UTM zone 39N\n<3307> +proj=utm +zone=39 +ellps=WGS84 +towgs84=0,-0.15,0.68,0,0,0,0 +units=m +no_defs <>\n# GDA94 / NSW Lambert\n<3308> +proj=lcc +lat_1=-30.75 +lat_2=-35.75 +lat_0=-33.25 +lon_0=147 +x_0=9300000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / California Albers\n<3309> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / California Albers\n<3310> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / California Albers\n<3311> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# CSG67 / UTM zone 21N\n<3312> +proj=utm +zone=21 +ellps=intl +towgs84=-186,230,110,0,0,0,0 +units=m +no_defs <>\n# RGFG95 / UTM zone 21N\n<3313> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Lambert (deprecated)\n<3314> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=0 +lon_0=26 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga TM (deprecated)\n<3315> +proj=tmerc +lat_0=-9 +lon_0=26 +k=0.9998 +x_0=0 +y_0=0 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Kasai 1953 / Congo TM zone 22\n<3316> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# Kasai 1953 / Congo TM zone 24\n<3317> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 12\n<3318> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 14\n<3319> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 16\n<3320> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 18\n<3321> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 20\n<3322> +proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 22\n<3323> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 24\n<3324> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 26\n<3325> +proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 28\n<3326> +proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# IGC 1962 / Congo TM zone 30\n<3327> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +units=m +no_defs <>\n# Pulkovo 1942(58) / GUGiK-80\n<3328> +proj=sterea +lat_0=52.16666666666666 +lon_0=19.16666666666667 +k=0.999714 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5\n<3329> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6\n<3330> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7\n<3331> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8\n<3332> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 3\n<3333> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 4\n<3334> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 5\n<3335> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# IGN 1962 Kerguelen / UTM zone 42S\n<3336> +proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,103,0,0,0,0 +units=m +no_defs <>\n# Le Pouce 1934 / Mauritius Grid\n<3337> +proj=lcc +lat_1=-20.19506944444445 +lat_0=-20.19506944444445 +lon_0=57.52182777777778 +k_0=1 +x_0=1000000 +y_0=1000000 +ellps=clrk80 +towgs84=-770.1,158.4,-498.2,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Alaska Albers\n<3338> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# IGCB 1955 / Congo TM zone 12\n<3339> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <>\n# IGCB 1955 / Congo TM zone 14\n<3340> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <>\n# IGCB 1955 / Congo TM zone 16\n<3341> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <>\n# IGCB 1955 / UTM zone 33S\n<3342> +proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,0,0 +units=m +no_defs <>\n# Mauritania 1999 / UTM zone 28N\n<3343> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mauritania 1999 / UTM zone 29N\n<3344> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mauritania 1999 / UTM zone 30N\n<3345> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# LKS94 / Lithuania TM\n<3346> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Statistics Canada Lambert\n<3347> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666666666666 +x_0=6200000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Statistics Canada Lambert\n<3348> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666666666666 +x_0=6200000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / PDC Mercator (deprecated)\n<3349> +proj=merc +lon_0=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone C0\n<3350> +proj=tmerc +lat_0=0.1 +lon_0=21.95 +k=1 +x_0=250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone C1\n<3351> +proj=tmerc +lat_0=0.1 +lon_0=24.95 +k=1 +x_0=1250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone C2\n<3352> +proj=tmerc +lat_0=0.1 +lon_0=27.95 +k=1 +x_0=2250000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Mhast (onshore) / UTM zone 32S\n<3353> +proj=utm +zone=32 +south +ellps=intl +units=m +no_defs <>\n# Mhast (offshore) / UTM zone 32S\n<3354> +proj=utm +zone=32 +south +ellps=intl +units=m +no_defs <>\n# Egypt Gulf of Suez S-650 TL / Red Belt\n<3355> +proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=810000 +ellps=helmert +towgs84=-146.21,112.63,4.05,0,0,0,0 +units=m +no_defs <>\n# Grand Cayman 1959 / UTM zone 17N (deprecated)\n<3356> +proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +units=m +no_defs <>\n# Little Cayman 1961 / UTM zone 17N (deprecated)\n<3357> +proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +units=m +no_defs <>\n# NAD83(HARN) / North Carolina\n<3358> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / North Carolina (ftUS) (deprecated)\n<3359> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024385 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / South Carolina\n<3360> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / South Carolina (ft)\n<3361> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(HARN) / Pennsylvania North\n<3362> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Pennsylvania North (ftUS)\n<3363> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Pennsylvania South\n<3364> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Pennsylvania South (ftUS)\n<3365> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Hong Kong 1963 Grid System (deprecated)\n<3366> +proj=cass +lat_0=22.31213333333334 +lon_0=114.1785555555556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=6378293.645208759 +b=6356617.987679838 +units=m +no_defs <>\n# IGN Astro 1960 / UTM zone 28N\n<3367> +proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs <>\n# IGN Astro 1960 / UTM zone 29N\n<3368> +proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs <>\n# IGN Astro 1960 / UTM zone 30N\n<3369> +proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs <>\n# NAD27 / UTM zone 59N\n<3370> +proj=utm +zone=59 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 60N\n<3371> +proj=utm +zone=60 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / UTM zone 59N\n<3372> +proj=utm +zone=59 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 60N\n<3373> +proj=utm +zone=60 +datum=NAD83 +units=m +no_defs <>\n# FD54 / UTM zone 29N\n<3374> +proj=utm +zone=29 +ellps=intl +units=m +no_defs <>\n# GDM2000 / Peninsula RSO\n<3375> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257964666666 +k=0.99984 +x_0=804671 +y_0=0 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / East Malaysia BRSO\n<3376> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Johor Grid\n<3377> +proj=cass +lat_0=2.121679744444445 +lon_0=103.4279362361111 +x_0=-14810.562 +y_0=8758.32 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Sembilan and Melaka Grid\n<3378> +proj=cass +lat_0=2.682347636111111 +lon_0=101.9749050416667 +x_0=3673.785 +y_0=-4240.573 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Pahang Grid\n<3379> +proj=cass +lat_0=3.769388088888889 +lon_0=102.3682989833333 +x_0=-7368.228 +y_0=6485.858 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Selangor Grid\n<3380> +proj=cass +lat_0=3.68464905 +lon_0=101.3891079138889 +x_0=-34836.161 +y_0=56464.049 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Terengganu Grid\n<3381> +proj=cass +lat_0=4.9762852 +lon_0=103.070275625 +x_0=19594.245 +y_0=3371.895 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Pinang Grid\n<3382> +proj=cass +lat_0=5.421517541666667 +lon_0=100.3443769638889 +x_0=-23.414 +y_0=62.283 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Kedah and Perlis Grid\n<3383> +proj=cass +lat_0=5.964672713888889 +lon_0=100.6363711111111 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Perak Grid\n<3384> +proj=cass +lat_0=4.859063022222222 +lon_0=100.8154105861111 +x_0=-1.769 +y_0=133454.779 +ellps=GRS80 +units=m +no_defs <>\n# GDM2000 / Kelantan Grid\n<3385> +proj=cass +lat_0=5.972543658333334 +lon_0=102.2952416694444 +x_0=13227.851 +y_0=8739.894 +ellps=GRS80 +units=m +no_defs <>\n# KKJ / Finland zone 0\n<3386> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# KKJ / Finland zone 5\n<3387> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=5500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +no_defs <>\n# Pulkovo 1942 / Caspian Sea Mercator\n<3388> +proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / 3-degree Gauss-Kruger zone 60\n<3389> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1995 / 3-degree Gauss-Kruger zone 60\n<3390> +proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Karbala 1979 / UTM zone 37N\n<3391> +proj=utm +zone=37 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <>\n# Karbala 1979 / UTM zone 38N\n<3392> +proj=utm +zone=38 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <>\n# Karbala 1979 / UTM zone 39N\n<3393> +proj=utm +zone=39 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1934 / Iraq zone\n<3394> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / World Mercator\n<3395> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# PD/83 / 3-degree Gauss-Kruger zone 3\n<3396> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# PD/83 / 3-degree Gauss-Kruger zone 4\n<3397> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RD/83 / 3-degree Gauss-Kruger zone 4\n<3398> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RD/83 / 3-degree Gauss-Kruger zone 5\n<3399> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# NAD83 / Alberta 10-TM (Forest)\n<3400> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alberta 10-TM (Resource)\n<3401> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 10-TM (Forest)\n<3402> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 10-TM (Resource)\n<3403> +proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / North Carolina (ftUS)\n<3404> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# VN-2000 / UTM zone 48N\n<3405> +proj=utm +zone=48 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# VN-2000 / UTM zone 49N\n<3406> +proj=utm +zone=49 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# Hong Kong 1963 Grid System\n<3407> +proj=cass +lat_0=22.31213333333334 +lon_0=114.1785555555556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.3047972654 +no_defs <>\n# NSIDC EASE-Grid North\n<3408> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <>\n# NSIDC EASE-Grid South\n<3409> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <>\n# NSIDC EASE-Grid Global\n<3410> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +a=6371228 +b=6371228 +units=m +no_defs <>\n# NSIDC Sea Ice Polar Stereographic North\n<3411> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <>\n# NSIDC Sea Ice Polar Stereographic South\n<3412> +proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <>\n# WGS 84 / NSIDC Sea Ice Polar Stereographic North\n<3413> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# SVY21 / Singapore TM\n<3414> +proj=tmerc +lat_0=1.366666666666667 +lon_0=103.8333333333333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +units=m +no_defs <>\n# WGS 72BE / South China Sea Lambert\n<3415> +proj=lcc +lat_1=18 +lat_2=24 +lat_0=21 +lon_0=114 +x_0=500000 +y_0=500000 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# ETRS89 / Austria Lambert\n<3416> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Iowa North (ftUS)\n<3417> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Iowa South (ftUS)\n<3418> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Kansas North (ftUS)\n<3419> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Kansas South (ftUS)\n<3420> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Nevada East (ftUS)\n<3421> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Nevada Central (ftUS)\n<3422> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Nevada West (ftUS)\n<3423> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New Jersey (ftUS)\n<3424> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Iowa North (ftUS)\n<3425> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Iowa South (ftUS)\n<3426> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Kansas North (ftUS)\n<3427> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Kansas South (ftUS)\n<3428> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Nevada East (ftUS)\n<3429> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Nevada Central (ftUS)\n<3430> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Nevada West (ftUS)\n<3431> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New Jersey (ftUS)\n<3432> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83 / Arkansas North (ftUS)\n<3433> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Arkansas South (ftUS)\n<3434> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Illinois East (ftUS)\n<3435> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Illinois West (ftUS)\n<3436> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / New Hampshire (ftUS)\n<3437> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Rhode Island (ftUS)\n<3438> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# PSD93 / UTM zone 39N\n<3439> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_defs <>\n# PSD93 / UTM zone 40N\n<3440> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +units=m +no_defs <>\n# NAD83(HARN) / Arkansas North (ftUS)\n<3441> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Arkansas South (ftUS)\n<3442> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Illinois East (ftUS)\n<3443> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Illinois West (ftUS)\n<3444> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / New Hampshire (ftUS)\n<3445> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Rhode Island (ftUS)\n<3446> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# ETRS89 / Belgian Lambert 2005\n<3447> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=150328 +y_0=166262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JAD2001 / Jamaica Metric Grid\n<3448> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=750000 +y_0=650000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JAD2001 / UTM zone 17N\n<3449> +proj=utm +zone=17 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# JAD2001 / UTM zone 18N\n<3450> +proj=utm +zone=18 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Louisiana North (ftUS)\n<3451> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Louisiana South (ftUS)\n<3452> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Louisiana Offshore (ftUS)\n<3453> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / South Dakota North (ftUS) (deprecated)\n<3454> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / South Dakota South (ftUS)\n<3455> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Louisiana North (ftUS)\n<3456> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Louisiana South (ftUS)\n<3457> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / South Dakota North (ftUS)\n<3458> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / South Dakota South (ftUS)\n<3459> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Fiji 1986 / Fiji Map Grid\n<3460> +proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=2000000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# Dabola 1981 / UTM zone 28N\n<3461> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +units=m +no_defs <>\n# Dabola 1981 / UTM zone 29N\n<3462> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-83,37,124,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Maine CS2000 Central\n<3463> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Maine CS2000 Central\n<3464> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alabama East\n<3465> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alabama West\n<3466> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska Albers\n<3467> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 1\n<3468> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 2\n<3469> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 3\n<3470> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 4\n<3471> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 5\n<3472> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 6\n<3473> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 7\n<3474> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 8\n<3475> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 9\n<3476> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Alaska zone 10\n<3477> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arizona Central\n<3478> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arizona Central (ft)\n<3479> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Arizona East\n<3480> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arizona East (ft)\n<3481> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Arizona West\n<3482> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arizona West (ft)\n<3483> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Arkansas North\n<3484> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arkansas North (ftUS)\n<3485> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Arkansas South\n<3486> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Arkansas South (ftUS)\n<3487> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California Albers\n<3488> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 1\n<3489> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 1 (ftUS)\n<3490> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California zone 2\n<3491> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 2 (ftUS)\n<3492> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California zone 3\n<3493> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 3 (ftUS)\n<3494> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California zone 4\n<3495> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 4 (ftUS)\n<3496> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California zone 5\n<3497> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 5 (ftUS)\n<3498> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / California zone 6\n<3499> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / California zone 6 (ftUS)\n<3500> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Colorado Central\n<3501> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Colorado Central (ftUS)\n<3502> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Colorado North\n<3503> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Colorado North (ftUS)\n<3504> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Colorado South\n<3505> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Colorado South (ftUS)\n<3506> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Connecticut\n<3507> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Connecticut (ftUS)\n<3508> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Delaware\n<3509> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Delaware (ftUS)\n<3510> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Florida East\n<3511> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Florida East (ftUS)\n<3512> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Florida GDL Albers\n<3513> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Florida North\n<3514> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Florida North (ftUS)\n<3515> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Florida West\n<3516> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Florida West (ftUS)\n<3517> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Georgia East\n<3518> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Georgia East (ftUS)\n<3519> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Georgia West\n<3520> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Georgia West (ftUS)\n<3521> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Idaho Central\n<3522> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Idaho Central (ftUS)\n<3523> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Idaho East\n<3524> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Idaho East (ftUS)\n<3525> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Idaho West\n<3526> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Idaho West (ftUS)\n<3527> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Illinois East\n<3528> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Illinois East (ftUS)\n<3529> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Illinois West\n<3530> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Illinois West (ftUS)\n<3531> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Indiana East\n<3532> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Indiana East (ftUS)\n<3533> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Indiana West\n<3534> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Indiana West (ftUS)\n<3535> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Iowa North\n<3536> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Iowa North (ftUS)\n<3537> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Iowa South\n<3538> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Iowa South (ftUS)\n<3539> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Kansas North\n<3540> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Kansas North (ftUS)\n<3541> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Kansas South\n<3542> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Kansas South (ftUS)\n<3543> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Kentucky North\n<3544> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Kentucky North (ftUS)\n<3545> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Kentucky Single Zone\n<3546> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Kentucky Single Zone (ftUS)\n<3547> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Kentucky South\n<3548> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Kentucky South (ftUS)\n<3549> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Louisiana North\n<3550> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Louisiana North (ftUS)\n<3551> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Louisiana South\n<3552> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Louisiana South (ftUS)\n<3553> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Maine CS2000 Central\n<3554> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine CS2000 East\n<3555> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine CS2000 West\n<3556> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine East\n<3557> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine West\n<3558> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maryland\n<3559> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Utah North (ftUS)\n<3560> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +datum=NAD83 +units=us-ft +no_defs <>\n# Old Hawaiian / Hawaii zone 1\n<3561> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <>\n# Old Hawaiian / Hawaii zone 2\n<3562> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <>\n# Old Hawaiian / Hawaii zone 3\n<3563> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <>\n# Old Hawaiian / Hawaii zone 4\n<3564> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <>\n# Old Hawaiian / Hawaii zone 5\n<3565> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83 / Utah Central (ftUS)\n<3566> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Utah South (ftUS)\n<3567> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Utah North (ftUS)\n<3568> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Utah Central (ftUS)\n<3569> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Utah South (ftUS)\n<3570> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# WGS 84 / North Pole LAEA Bering Sea\n<3571> +proj=laea +lat_0=90 +lon_0=180 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / North Pole LAEA Alaska\n<3572> +proj=laea +lat_0=90 +lon_0=-150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / North Pole LAEA Canada\n<3573> +proj=laea +lat_0=90 +lon_0=-100 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / North Pole LAEA Atlantic\n<3574> +proj=laea +lat_0=90 +lon_0=-40 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / North Pole LAEA Europe\n<3575> +proj=laea +lat_0=90 +lon_0=10 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / North Pole LAEA Russia\n<3576> +proj=laea +lat_0=90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# GDA94 / Australian Albers\n<3577> +proj=aea +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=132 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Yukon Albers\n<3578> +proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +lon_0=-132.5 +x_0=500000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Yukon Albers\n<3579> +proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +lon_0=-132.5 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / NWT Lambert\n<3580> +proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / NWT Lambert\n<3581> +proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maryland (ftUS)\n<3582> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Massachusetts Island\n<3583> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Massachusetts Island (ftUS)\n<3584> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Massachusetts Mainland\n<3585> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Massachusetts Mainland (ftUS)\n<3586> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Michigan Central\n<3587> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Michigan Central (ft)\n<3588> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Michigan North\n<3589> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Michigan North (ft)\n<3590> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Michigan Oblique Mercator\n<3591> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Michigan South\n<3592> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Michigan South (ft)\n<3593> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Minnesota Central\n<3594> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Minnesota North\n<3595> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Minnesota South\n<3596> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Mississippi East\n<3597> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Mississippi East (ftUS)\n<3598> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Mississippi West\n<3599> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Mississippi West (ftUS)\n<3600> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Missouri Central\n<3601> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Missouri East\n<3602> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Missouri West\n<3603> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Montana\n<3604> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Montana (ft)\n<3605> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Nebraska\n<3606> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Nevada Central\n<3607> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Nevada Central (ftUS)\n<3608> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Nevada East\n<3609> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Nevada East (ftUS)\n<3610> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Nevada West\n<3611> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Nevada West (ftUS)\n<3612> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New Hampshire\n<3613> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New Hampshire (ftUS)\n<3614> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New Jersey\n<3615> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New Jersey (ftUS)\n<3616> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New Mexico Central\n<3617> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New Mexico Central (ftUS)\n<3618> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New Mexico East\n<3619> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New Mexico East (ftUS)\n<3620> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New Mexico West\n<3621> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New Mexico West (ftUS)\n<3622> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New York Central\n<3623> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New York Central (ftUS)\n<3624> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New York East\n<3625> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New York East (ftUS)\n<3626> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New York Long Island\n<3627> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New York Long Island (ftUS)\n<3628> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / New York West\n<3629> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / New York West (ftUS)\n<3630> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / North Carolina\n<3631> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / North Carolina (ftUS)\n<3632> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / North Dakota North\n<3633> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / North Dakota North (ft)\n<3634> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / North Dakota South\n<3635> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / North Dakota South (ft)\n<3636> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Ohio North\n<3637> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Ohio South\n<3638> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oklahoma North\n<3639> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oklahoma North (ftUS)\n<3640> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Oklahoma South\n<3641> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oklahoma South (ftUS)\n<3642> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Oregon LCC (m)\n<3643> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oregon GIC Lambert (ft)\n<3644> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Oregon North\n<3645> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oregon North (ft)\n<3646> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Oregon South\n<3647> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Oregon South (ft)\n<3648> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Pennsylvania North\n<3649> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Pennsylvania North (ftUS)\n<3650> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Pennsylvania South\n<3651> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Pennsylvania South (ftUS)\n<3652> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Rhode Island\n<3653> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Rhode Island (ftUS)\n<3654> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / South Carolina\n<3655> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / South Carolina (ft)\n<3656> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / South Dakota North\n<3657> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / South Dakota North (ftUS)\n<3658> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / South Dakota South\n<3659> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / South Dakota South (ftUS)\n<3660> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Tennessee\n<3661> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Tennessee (ftUS)\n<3662> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Texas Central\n<3663> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas Central (ftUS)\n<3664> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Texas Centric Albers Equal Area\n<3665> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas Centric Lambert Conformal\n<3666> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas North\n<3667> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas North (ftUS)\n<3668> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Texas North Central\n<3669> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas North Central (ftUS)\n<3670> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Texas South\n<3671> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas South (ftUS)\n<3672> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Texas South Central\n<3673> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Texas South Central (ftUS)\n<3674> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Utah Central\n<3675> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Utah Central (ft)\n<3676> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Utah Central (ftUS)\n<3677> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Utah North\n<3678> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Utah North (ft)\n<3679> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Utah North (ftUS)\n<3680> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Utah South\n<3681> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Utah South (ft)\n<3682> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(NSRS2007) / Utah South (ftUS)\n<3683> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Vermont\n<3684> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Virginia North\n<3685> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Virginia North (ftUS)\n<3686> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Virginia South\n<3687> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Virginia South (ftUS)\n<3688> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Washington North\n<3689> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Washington North (ftUS)\n<3690> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Washington South\n<3691> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Washington South (ftUS)\n<3692> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / West Virginia North\n<3693> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / West Virginia South\n<3694> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wisconsin Central\n<3695> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wisconsin Central (ftUS)\n<3696> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wisconsin North\n<3697> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wisconsin North (ftUS)\n<3698> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wisconsin South\n<3699> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wisconsin South (ftUS)\n<3700> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wisconsin Transverse Mercator\n<3701> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wyoming East\n<3702> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wyoming East Central\n<3703> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wyoming West Central\n<3704> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Wyoming West\n<3705> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 59N\n<3706> +proj=utm +zone=59 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 60N\n<3707> +proj=utm +zone=60 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 1N\n<3708> +proj=utm +zone=1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 2N\n<3709> +proj=utm +zone=2 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 3N\n<3710> +proj=utm +zone=3 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 4N\n<3711> +proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 5N\n<3712> +proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 6N\n<3713> +proj=utm +zone=6 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 7N\n<3714> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 8N\n<3715> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 9N\n<3716> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 10N\n<3717> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 11N\n<3718> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 12N\n<3719> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 13N\n<3720> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 14N\n<3721> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 15N\n<3722> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 16N\n<3723> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 17N\n<3724> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 18N\n<3725> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / UTM zone 19N\n<3726> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Reunion 1947 / TM Reunion\n<3727> +proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333333333 +k=1 +x_0=160000 +y_0=50000 +ellps=intl +towgs84=94,-948,-1262,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Ohio North (ftUS)\n<3728> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Ohio South (ftUS)\n<3729> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wyoming East (ftUS)\n<3730> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wyoming East Central (ftUS)\n<3731> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wyoming West Central (ftUS)\n<3732> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Wyoming West (ftUS)\n<3733> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83 / Ohio North (ftUS)\n<3734> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Ohio South (ftUS)\n<3735> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wyoming East (ftUS)\n<3736> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wyoming East Central (ftUS)\n<3737> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wyoming West Central (ftUS)\n<3738> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Wyoming West (ftUS)\n<3739> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / UTM zone 10N\n<3740> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 11N\n<3741> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 12N\n<3742> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 13N\n<3743> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 14N\n<3744> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 15N\n<3745> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 16N\n<3746> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 17N\n<3747> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 18N\n<3748> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 19N\n<3749> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 4N\n<3750> +proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / UTM zone 5N\n<3751> +proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / Mercator 41 (deprecated)\n<3752> +proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# NAD83(HARN) / Ohio North (ftUS)\n<3753> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Ohio South (ftUS)\n<3754> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wyoming East (ftUS)\n<3755> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wyoming East Central (ftUS)\n<3756> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wyoming West Central (ftUS)\n<3757> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Wyoming West (ftUS)\n<3758> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83 / Hawaii zone 3 (ftUS)\n<3759> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Hawaii zone 3 (ftUS)\n<3760> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(CSRS) / UTM zone 22N\n<3761> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / South Georgia Lambert\n<3762> +proj=lcc +lat_1=-54 +lat_2=-54.75 +lat_0=-55 +lon_0=-37 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# ETRS89 / Portugal TM06\n<3763> +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Chatham Island Circuit 2000\n<3764> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# HTRS96 / Croatia TM\n<3765> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# HTRS96 / Croatia LCC\n<3766> +proj=lcc +lat_1=45.91666666666666 +lat_2=43.08333333333334 +lat_0=0 +lon_0=16.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# HTRS96 / UTM zone 33N\n<3767> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# HTRS96 / UTM zone 34N\n<3768> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Bermuda 1957 / UTM zone 20N\n<3769> +proj=utm +zone=20 +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0 +units=m +no_defs <>\n# BDA2000 / Bermuda 2000 National Grid\n<3770> +proj=tmerc +lat_0=32 +lon_0=-64.75 +k=1 +x_0=550000 +y_0=100000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Alberta 3TM ref merid 111 W\n<3771> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Alberta 3TM ref merid 114 W\n<3772> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Alberta 3TM ref merid 117 W\n<3773> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Alberta 3TM ref merid 120 W (deprecated)\n<3774> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / Alberta 3TM ref merid 111 W\n<3775> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alberta 3TM ref merid 114 W\n<3776> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alberta 3TM ref merid 117 W\n<3777> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alberta 3TM ref merid 120 W (deprecated)\n<3778> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 3TM ref merid 111 W\n<3779> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 3TM ref merid 114 W\n<3780> +proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 3TM ref merid 117 W\n<3781> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 3TM ref merid 120 W (deprecated)\n<3782> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Pitcairn 2006 / Pitcairn TM 2006\n<3783> +proj=tmerc +lat_0=-25.06855261111111 +lon_0=-130.1129671111111 +k=1 +x_0=14200 +y_0=15500 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Pitcairn 1967 / UTM zone 9S\n<3784> +proj=utm +zone=9 +south +ellps=intl +towgs84=185,165,42,0,0,0,0 +units=m +no_defs <>\n# World Equidistant Cylindrical (Sphere) (deprecated)\n<3786> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371007 +b=6371007 +units=m +no_defs <>\n# MGI / Slovene National Grid (deprecated)\n<3787> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# NZGD2000 / Auckland Islands TM 2000\n<3788> +proj=tmerc +lat_0=0 +lon_0=166 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Campbell Island TM 2000\n<3789> +proj=tmerc +lat_0=0 +lon_0=169 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Antipodes Islands TM 2000\n<3790> +proj=tmerc +lat_0=0 +lon_0=179 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Raoul Island TM 2000\n<3791> +proj=tmerc +lat_0=0 +lon_0=-178 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / Chatham Islands TM 2000\n<3793> +proj=tmerc +lat_0=0 +lon_0=-176.5 +k=1 +x_0=3500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Slovenia 1996 / Slovene National Grid\n<3794> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Cuba Norte\n<3795> +proj=lcc +lat_1=23 +lat_2=21.7 +lat_0=22.35 +lon_0=-81 +x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Cuba Sur\n<3796> +proj=lcc +lat_1=21.3 +lat_2=20.13333333333333 +lat_0=20.71666666666667 +lon_0=-76.83333333333333 +x_0=500000 +y_0=229126.939 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTQ Lambert\n<3797> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / MTQ Lambert\n<3798> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / MTQ Lambert\n<3799> +proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Alberta 3TM ref merid 120 W\n<3800> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / Alberta 3TM ref merid 120 W\n<3801> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Alberta 3TM ref merid 120 W\n<3802> +proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Belgian Lambert 2008\n<3812> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=649328 +y_0=665262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Mississippi TM\n<3814> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Mississippi TM\n<3815> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Mississippi TM\n<3816> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TWD97 / TM2 zone 119\n<3825> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TWD97 / TM2 zone 121\n<3826> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TWD67 / TM2 zone 119\n<3827> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y_0=0 +ellps=aust_SA +units=m +no_defs <>\n# TWD67 / TM2 zone 121\n<3828> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y_0=0 +ellps=aust_SA +units=m +no_defs <>\n# Hu Tzu Shan 1950 / UTM zone 51N\n<3829> +proj=utm +zone=51 +ellps=intl +towgs84=-637,-549,-203,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / PDC Mercator\n<3832> +proj=merc +lon_0=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 2\n<3833> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss-Kruger zone 2\n<3834> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss-Kruger zone 3\n<3835> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss-Kruger zone 4\n<3836> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3\n<3837> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4\n<3838> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9\n<3839> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10\n<3840> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6\n<3841> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7 (deprecated)\n<3842> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8 (deprecated)\n<3843> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(58) / Stereo70\n<3844> +proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=2.329,-147.042,-92.08,0.309,-0.325,-0.497,5.69 +units=m +no_defs <>\n# SWEREF99 / RT90 7.5 gon V emulation\n<3845> +proj=tmerc +lat_0=0 +lon_0=11.30625 +k=1.000006 +x_0=1500025.141 +y_0=-667.282 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 / RT90 5 gon V emulation\n<3846> +proj=tmerc +lat_0=0 +lon_0=13.55626666666667 +k=1.0000058 +x_0=1500044.695 +y_0=-667.13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 / RT90 2.5 gon V emulation\n<3847> +proj=tmerc +lat_0=0 +lon_0=15.80628452944445 +k=1.00000561024 +x_0=1500064.274 +y_0=-667.711 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 / RT90 0 gon emulation\n<3848> +proj=tmerc +lat_0=0 +lon_0=18.0563 +k=1.0000054 +x_0=1500083.521 +y_0=-668.8440000000001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 / RT90 2.5 gon O emulation\n<3849> +proj=tmerc +lat_0=0 +lon_0=20.30631666666667 +k=1.0000052 +x_0=1500102.765 +y_0=-670.706 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SWEREF99 / RT90 5 gon O emulation\n<3850> +proj=tmerc +lat_0=0 +lon_0=22.55633333333333 +k=1.0000049 +x_0=1500121.846 +y_0=-672.557 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NZGD2000 / NZCS2000\n<3851> +proj=lcc +lat_1=-37.5 +lat_2=-44.5 +lat_0=-41 +lon_0=173 +x_0=3000000 +y_0=7000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RSRGD2000 / DGLC2000\n<3852> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-90 +lon_0=157 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# County ST74\n<3854> +proj=tmerc +lat_0=0 +lon_0=18.05787 +k=0.99999506 +x_0=100182.7406 +y_0=-6500620.1207 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / Pseudo-Mercator\n<3857> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <>\n# Popular Visualisation CRS / Mercator (deprecated)\n<3785> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <>\n# ETRS89 / GK19FIN\n<3873> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=19500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK20FIN\n<3874> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=20500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK21FIN\n<3875> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=21500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK22FIN\n<3876> +proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=22500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK23FIN\n<3877> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=23500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK24FIN\n<3878> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=24500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK25FIN\n<3879> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=25500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK26FIN\n<3880> +proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=26500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK27FIN\n<3881> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=27500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK28FIN\n<3882> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=28500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK29FIN\n<3883> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=29500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK30FIN\n<3884> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=30500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / GK31FIN\n<3885> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGRS / UTM zone 37N\n<3890> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGRS / UTM zone 38N\n<3891> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# IGRS / UTM zone 39N\n<3892> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ED50 / Iraq National Grid\n<3893> +proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.9994 +x_0=800000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Balkans zone 5\n<3907> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Balkans zone 6\n<3908> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Balkans zone 7\n<3909> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Balkans zone 8\n<3910> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Slovenia Grid\n<3911> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# MGI 1901 / Slovene National Grid\n<3912> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# Puerto Rico / UTM zone 20N\n<3920> +proj=utm +zone=20 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC42\n<3942> +proj=lcc +lat_1=41.25 +lat_2=42.75 +lat_0=42 +lon_0=3 +x_0=1700000 +y_0=1200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC43\n<3943> +proj=lcc +lat_1=42.25 +lat_2=43.75 +lat_0=43 +lon_0=3 +x_0=1700000 +y_0=2200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC44\n<3944> +proj=lcc +lat_1=43.25 +lat_2=44.75 +lat_0=44 +lon_0=3 +x_0=1700000 +y_0=3200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC45\n<3945> +proj=lcc +lat_1=44.25 +lat_2=45.75 +lat_0=45 +lon_0=3 +x_0=1700000 +y_0=4200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC46\n<3946> +proj=lcc +lat_1=45.25 +lat_2=46.75 +lat_0=46 +lon_0=3 +x_0=1700000 +y_0=5200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC47\n<3947> +proj=lcc +lat_1=46.25 +lat_2=47.75 +lat_0=47 +lon_0=3 +x_0=1700000 +y_0=6200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC48\n<3948> +proj=lcc +lat_1=47.25 +lat_2=48.75 +lat_0=48 +lon_0=3 +x_0=1700000 +y_0=7200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC49\n<3949> +proj=lcc +lat_1=48.25 +lat_2=49.75 +lat_0=49 +lon_0=3 +x_0=1700000 +y_0=8200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGF93 / CC50\n<3950> +proj=lcc +lat_1=49.25 +lat_2=50.75 +lat_0=50 +lon_0=3 +x_0=1700000 +y_0=9200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Virginia Lambert\n<3968> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Virginia Lambert\n<3969> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Virginia Lambert\n<3970> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / NSIDC EASE-Grid North (deprecated)\n<3973> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / NSIDC EASE-Grid South (deprecated)\n<3974> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / NSIDC EASE-Grid Global (deprecated)\n<3975> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / NSIDC Sea Ice Polar Stereographic South\n<3976> +proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# NAD83 / Canada Atlas Lambert\n<3978> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Canada Atlas Lambert\n<3979> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Lambert (deprecated)\n<3985> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=9 +lon_0=26 +x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Gauss zone A\n<3986> +proj=tmerc +lat_0=-9 +lon_0=30 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Gauss zone B\n<3987> +proj=tmerc +lat_0=-9 +lon_0=28 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Gauss zone C\n<3988> +proj=tmerc +lat_0=-9 +lon_0=26 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Gauss zone D\n<3989> +proj=tmerc +lat_0=-9 +lon_0=24 +k=1 +x_0=200000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Puerto Rico State Plane CS of 1927\n<3991> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=us-ft +no_defs <>\n# Puerto Rico / St. Croix\n<3992> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=152400.3048006096 +y_0=30480.06096012192 +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +units=us-ft +no_defs <>\n# Guam 1963 / Guam SPCS\n# Unable to translate coordinate system EPSG:3993 into PROJ.4 format.\n#\n# WGS 84 / Mercator 41\n<3994> +proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Arctic Polar Stereographic\n<3995> +proj=stere +lat_0=90 +lat_ts=71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / IBCAO Polar Stereographic\n<3996> +proj=stere +lat_0=90 +lat_ts=75 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Dubai Local TM\n<3997> +proj=tmerc +lat_0=0 +lon_0=55.33333333333334 +k=1 +x_0=500000 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# MOLDREF99 / Moldova TM\n<4026> +proj=tmerc +lat_0=0 +lon_0=28.4 +k=0.9999400000000001 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / TMzn35N\n<4037> +proj=utm +zone=35 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / TMzn36N\n<4038> +proj=utm +zone=36 +datum=WGS84 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 12\n<4048> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 14\n<4049> +proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 16\n<4050> +proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 18\n<4051> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 20\n<4056> +proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 22\n<4057> +proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 24\n<4058> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 26\n<4059> +proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 28\n<4060> +proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / UTM zone 33S\n<4061> +proj=utm +zone=33 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / UTM zone 34S\n<4062> +proj=utm +zone=34 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGRDC 2005 / UTM zone 35S\n<4063> +proj=utm +zone=35 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Chua / UTM zone 23S\n<4071> +proj=utm +zone=23 +south +ellps=intl +towgs84=-143.87,243.37,-33.52,0,0,0,0 +units=m +no_defs <>\n# REGCAN95 / UTM zone 27N\n<4082> +proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# REGCAN95 / UTM zone 28N\n<4083> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / World Equidistant Cylindrical\n<4087> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# World Equidistant Cylindrical (Sphere)\n<4088> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6371007 +b=6371007 +units=m +no_defs <>\n# ETRS89 / DKTM1\n<4093> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / DKTM2\n<4094> +proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / DKTM3\n<4095> +proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / DKTM4\n<4096> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / BLM 59N (ftUS)\n<4217> +proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# Kertau 1968 / Johor Grid\n<4390> +proj=cass +lat_0=2.042583333333333 +lon_0=103.5627583333333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Sembilan and Melaka Grid\n<4391> +proj=cass +lat_0=2.712283333333334 +lon_0=101.9411666666667 +x_0=-242.005 +y_0=-948.547 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Pahang Grid\n<4392> +proj=cass +lat_0=3.710972222222222 +lon_0=102.4361777777778 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Selangor Grid\n<4393> +proj=cass +lat_0=3.680344444444444 +lon_0=101.5082444444444 +x_0=-21759.438 +y_0=55960.906 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Terengganu Grid\n<4394> +proj=cass +lat_0=4.946141666666667 +lon_0=102.8952083333333 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Pinang Grid\n<4395> +proj=cass +lat_0=5.421325 +lon_0=100.3458694444444 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Kedah and Perlis Grid\n<4396> +proj=cass +lat_0=5.965147222222223 +lon_0=100.6375944444444 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Perak Revised Grid\n<4397> +proj=cass +lat_0=4.859380555555555 +lon_0=100.8167666666667 +x_0=0 +y_0=133453.669 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Kelantan Grid\n<4398> +proj=cass +lat_0=5.893922222222222 +lon_0=102.1772916666667 +x_0=0 +y_0=0 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# NAD27 / BLM 59N (ftUS)\n<4399> +proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 60N (ftUS)\n<4400> +proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 1N (ftUS)\n<4401> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 2N (ftUS)\n<4402> +proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 3N (ftUS)\n<4403> +proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 4N (ftUS)\n<4404> +proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 5N (ftUS)\n<4405> +proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 6N (ftUS)\n<4406> +proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 7N (ftUS)\n<4407> +proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 8N (ftUS)\n<4408> +proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 9N (ftUS)\n<4409> +proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 10N (ftUS)\n<4410> +proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 11N (ftUS)\n<4411> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 12N (ftUS)\n<4412> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 13N (ftUS)\n<4413> +proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83(HARN) / Guam Map Grid\n<4414> +proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Katanga 1955 / Katanga Lambert\n<4415> +proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=-9 +lon_0=26 +x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7\n<4417> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# NAD27 / BLM 18N (ftUS)\n<4418> +proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 19N (ftUS)\n<4419> +proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83 / BLM 60N (ftUS)\n<4420> +proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 1N (ftUS)\n<4421> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 2N (ftUS)\n<4422> +proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 3N (ftUS)\n<4423> +proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 4N (ftUS)\n<4424> +proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 5N (ftUS)\n<4425> +proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 6N (ftUS)\n<4426> +proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 7N (ftUS)\n<4427> +proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 8N (ftUS)\n<4428> +proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 9N (ftUS)\n<4429> +proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 10N (ftUS)\n<4430> +proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 11N (ftUS)\n<4431> +proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 12N (ftUS)\n<4432> +proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 13N (ftUS)\n<4433> +proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8\n<4434> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Puerto Rico and Virgin Is.\n<4437> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / BLM 18N (ftUS)\n<4438> +proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 19N (ftUS)\n<4439> +proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD27 / Pennsylvania South\n<4455> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New York Long Island\n<4456> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.5 +lon_0=-74 +x_0=609601.2192024384 +y_0=30480.06096012192 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83 / South Dakota North (ftUS)\n<4457> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# WGS 84 / Australian Centre for Remote Sensing Lambert\n<4462> +proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=-27 +lon_0=132 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# RGSPM06 / UTM zone 21N\n<4467> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGM04 / UTM zone 38S\n<4471> +proj=utm +zone=38 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Cadastre 1997 / UTM zone 38S (deprecated)\n<4474> +proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,-262,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 11N\n<4484> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 12N\n<4485> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 13N\n<4486> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 14N\n<4487> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 15N\n<4488> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF92 / UTM zone 16N\n<4489> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 13\n<4491> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 14\n<4492> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 15\n<4493> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 16\n<4494> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 17\n<4495> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 18\n<4496> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 19\n<4497> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 20\n<4498> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 21\n<4499> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 22\n<4500> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger zone 23\n<4501> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 75E\n<4502> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 81E\n<4503> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 87E\n<4504> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 93E\n<4505> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 99E\n<4506> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 105E\n<4507> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 111E\n<4508> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 117E\n<4509> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 123E\n<4510> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 129E\n<4511> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / Gauss-Kruger CM 135E\n<4512> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 25\n<4513> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 26\n<4514> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 27\n<4515> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 28\n<4516> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 29\n<4517> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 30\n<4518> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 31\n<4519> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 32\n<4520> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 33\n<4521> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 34\n<4522> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 35\n<4523> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 36\n<4524> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 37\n<4525> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 38\n<4526> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 39\n<4527> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 40\n<4528> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 41\n<4529> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 42\n<4530> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 43\n<4531> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 44\n<4532> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger zone 45\n<4533> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 75E\n<4534> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 78E\n<4535> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 81E\n<4536> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 84E\n<4537> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 87E\n<4538> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 90E\n<4539> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 93E\n<4540> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 96E\n<4541> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 99E\n<4542> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 102E\n<4543> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 105E\n<4544> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 108E\n<4545> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 111E\n<4546> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 114E\n<4547> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 117E\n<4548> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 120E\n<4549> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 123E\n<4550> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 126E\n<4551> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 129E\n<4552> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 132E\n<4553> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# CGCS2000 / 3-degree Gauss-Kruger CM 135E\n<4554> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# RRAF 1991 / UTM zone 20N\n<4559> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 13\n<4568> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 14\n<4569> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 15\n<4570> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 16\n<4571> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 17\n<4572> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 18\n<4573> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 19\n<4574> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 20\n<4575> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 21\n<4576> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 22\n<4577> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger zone 23\n<4578> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 75E\n<4579> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 81E\n<4580> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 87E\n<4581> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 93E\n<4582> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 99E\n<4583> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 105E\n<4584> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 111E\n<4585> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 117E\n<4586> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 123E\n<4587> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 129E\n<4588> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / Gauss-Kruger CM 135E\n<4589> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# ETRS89 / UTM zone 32N (zE-N)\n<4647> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 25\n<4652> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 26\n<4653> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 27\n<4654> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 28\n<4655> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 29\n<4656> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 30\n<4766> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 31\n<4767> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 32\n<4768> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 33\n<4769> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 34\n<4770> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 35\n<4771> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 36\n<4772> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 37\n<4773> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 38\n<4774> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 39\n<4775> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 40\n<4776> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 41\n<4777> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 42\n<4778> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 43\n<4779> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 44\n<4780> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger zone 45\n<4781> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 75E\n<4782> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 78E\n<4783> +proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 81E\n<4784> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 84E\n<4785> +proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 87E\n<4786> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 90E\n<4787> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 93E\n<4788> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 96E\n<4789> +proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 99E\n<4790> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 102E\n<4791> +proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 105E\n<4792> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 108E\n<4793> +proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 111E\n<4794> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 114E\n<4795> +proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 117E\n<4796> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 120E\n<4797> +proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 123E\n<4798> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 126E\n<4799> +proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 129E\n<4800> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 132E\n<4812> +proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# New Beijing / 3-degree Gauss-Kruger CM 135E\n<4822> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>\n# WGS 84 / Cape Verde National\n<4826> +proj=lcc +lat_1=15 +lat_2=16.66666666666667 +lat_0=15.83333333333333 +lon_0=-24 +x_0=161587.83 +y_0=128511.202 +datum=WGS84 +units=m +no_defs <>\n# ETRS89 / LCC Germany (N-E)\n<4839> +proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 5 (deprecated)\n<4855> +proj=tmerc +lat_0=0 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 6 (deprecated)\n<4856> +proj=tmerc +lat_0=0 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 7 (deprecated)\n<4857> +proj=tmerc +lat_0=0 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 8 (deprecated)\n<4858> +proj=tmerc +lat_0=0 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 9 (deprecated)\n<4859> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 10 (deprecated)\n<4860> +proj=tmerc +lat_0=0 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 11 (deprecated)\n<4861> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 12 (deprecated)\n<4862> +proj=tmerc +lat_0=0 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 13 (deprecated)\n<4863> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 14 (deprecated)\n<4864> +proj=tmerc +lat_0=0 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 15 (deprecated)\n<4865> +proj=tmerc +lat_0=0 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 16 (deprecated)\n<4866> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 17 (deprecated)\n<4867> +proj=tmerc +lat_0=0 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 18 (deprecated)\n<4868> +proj=tmerc +lat_0=0 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 19 (deprecated)\n<4869> +proj=tmerc +lat_0=0 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 20 (deprecated)\n<4870> +proj=tmerc +lat_0=0 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 21 (deprecated)\n<4871> +proj=tmerc +lat_0=0 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 22 (deprecated)\n<4872> +proj=tmerc +lat_0=0 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 23 (deprecated)\n<4873> +proj=tmerc +lat_0=0 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 24 (deprecated)\n<4874> +proj=tmerc +lat_0=0 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 25 (deprecated)\n<4875> +proj=tmerc +lat_0=0 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 26 (deprecated)\n<4876> +proj=tmerc +lat_0=0 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 27 (deprecated)\n<4877> +proj=tmerc +lat_0=0 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 28 (deprecated)\n<4878> +proj=tmerc +lat_0=0 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 29 (deprecated)\n<4879> +proj=tmerc +lat_0=0 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 30 (deprecated)\n<4880> +proj=tmerc +lat_0=0 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PTRA08 / UTM zone 25N\n<5014> +proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PTRA08 / UTM zone 26N\n<5015> +proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PTRA08 / UTM zone 28N\n<5016> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Lisbon 1890 / Portugal Bonne New\n# Unable to translate coordinate system EPSG:5017 into PROJ.4 format.\n#\n# Lisbon / Portuguese Grid New\n<5018> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / UPS North (E,N)\n<5041> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UPS South (E,N)\n<5042> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# ETRS89 / TM35FIN(N,E)\n<5048> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Conus Albers\n<5069> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD83 / Conus Albers\n<5070> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Conus Albers\n<5071> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Conus Albers\n<5072> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 5\n<5105> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 6\n<5106> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 7\n<5107> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 8\n<5108> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 9\n<5109> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 10\n<5110> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 11\n<5111> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 12\n<5112> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 13\n<5113> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 14\n<5114> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 15\n<5115> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 16\n<5116> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 17\n<5117> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 18\n<5118> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 19\n<5119> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 20\n<5120> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 21\n<5121> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 22\n<5122> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 23\n<5123> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 24\n<5124> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 25\n<5125> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 26\n<5126> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 27\n<5127> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 28\n<5128> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 29\n<5129> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / NTM zone 30\n<5130> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korean 1985 / East Sea Belt\n<5167> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Central Belt Jeju\n<5168> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs <>\n# Tokyo 1892 / Korea West Belt\n<5169> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Tokyo 1892 / Korea Central Belt\n<5170> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Tokyo 1892 / Korea East Belt\n<5171> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Tokyo 1892 / Korea East Sea Belt\n<5172> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Modified West Belt\n<5173> +proj=tmerc +lat_0=38 +lon_0=125.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Modified Central Belt\n<5174> +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Modified Central Belt Jeju\n<5175> +proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=550000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Modified East Belt\n<5176> +proj=tmerc +lat_0=38 +lon_0=129.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Modified East Sea Belt\n<5177> +proj=tmerc +lat_0=38 +lon_0=131.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs <>\n# Korean 1985 / Unified CS\n<5178> +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=bessel +units=m +no_defs <>\n# Korea 2000 / Unified CS\n<5179> +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / West Belt\n<5180> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / Central Belt\n<5181> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / Central Belt Jeju\n<5182> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=550000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / East Belt\n<5183> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / East Sea Belt\n<5184> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / West Belt 2010\n<5185> +proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / Central Belt 2010\n<5186> +proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / East Belt 2010\n<5187> +proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Korea 2000 / East Sea Belt 2010\n<5188> +proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# S-JTSK (Ferro) / Krovak East North\n<5221> +proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# WGS 84 / Gabon TM\n<5223> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=500000 +datum=WGS84 +units=m +no_defs <>\n# S-JTSK/05 (Ferro) / Modified Krovak\n# Unable to translate coordinate system EPSG:5224 into PROJ.4 format.\n#\n# S-JTSK/05 (Ferro) / Modified Krovak East North\n# Unable to translate coordinate system EPSG:5225 into PROJ.4 format.\n#\n# Kandawala / Sri Lanka Grid\n<5234> +proj=tmerc +lat_0=7.000480277777778 +lon_0=80.77171111111112 +k=0.9999238418 +x_0=200000 +y_0=200000 +a=6377276.345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +units=m +no_defs <>\n# SLD99 / Sri Lanka Grid 1999\n<5235> +proj=tmerc +lat_0=7.000471527777778 +lon_0=80.77171308333334 +k=0.9999238418 +x_0=500000 +y_0=500000 +a=6377276.345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338 +units=m +no_defs <>\n# ETRS89 / LCC Germany (E-N)\n<5243> +proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDBD2009 / Brunei BRSO\n<5247> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM27\n<5253> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM30\n<5254> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM33\n<5255> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM36\n<5256> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM39\n<5257> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM42\n<5258> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / TM45\n<5259> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Bhutan National Grid\n<5266> +proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 9\n<5269> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 10\n<5270> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 11\n<5271> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 12\n<5272> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 13\n<5273> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 14\n<5274> +proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / 3-degree Gauss-Kruger zone 15\n<5275> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Bumthang TM\n<5292> +proj=tmerc +lat_0=0 +lon_0=90.73333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Chhukha TM\n<5293> +proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Dagana TM\n<5294> +proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Gasa TM\n<5295> +proj=tmerc +lat_0=0 +lon_0=90.03333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Ha TM\n<5296> +proj=tmerc +lat_0=0 +lon_0=90.15000000000001 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Lhuentse TM\n<5297> +proj=tmerc +lat_0=0 +lon_0=91.13333333333334 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Mongar TM\n<5298> +proj=tmerc +lat_0=0 +lon_0=91.23333333333333 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Paro TM\n<5299> +proj=tmerc +lat_0=0 +lon_0=89.34999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Pemagatshel TM\n<5300> +proj=tmerc +lat_0=0 +lon_0=91.34999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Punakha TM\n<5301> +proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Samdrup Jongkhar TM\n<5302> +proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Samtse TM\n<5303> +proj=tmerc +lat_0=0 +lon_0=89.06666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Sarpang TM\n<5304> +proj=tmerc +lat_0=0 +lon_0=90.26666666666667 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Thimphu TM\n<5305> +proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Trashigang TM\n<5306> +proj=tmerc +lat_0=0 +lon_0=91.75 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Trongsa TM\n<5307> +proj=tmerc +lat_0=0 +lon_0=90.5 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Tsirang TM\n<5308> +proj=tmerc +lat_0=0 +lon_0=90.16666666666667 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Wangdue Phodrang TM\n<5309> +proj=tmerc +lat_0=0 +lon_0=90.11666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Yangtse TM\n<5310> +proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DRUKREF 03 / Zhemgang TM\n<5311> +proj=tmerc +lat_0=0 +lon_0=90.86666666666666 +k=1 +x_0=250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / Faroe TM\n<5316> +proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Teranet Ontario Lambert\n<5320> +proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Teranet Ontario Lambert\n<5321> +proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ISN2004 / Lambert 2004\n<5325> +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=1700000 +y_0=300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Segara (Jakarta) / NEIEZ\n<5329> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# Batavia (Jakarta) / NEIEZ\n<5330> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# Makassar (Jakarta) / NEIEZ\n<5331> +proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# Aratu / UTM zone 25S\n<5337> +proj=utm +zone=25 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 1\n<5343> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 2\n<5344> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 3\n<5345> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 4\n<5346> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 5\n<5347> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 6\n<5348> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 2007 / Argentina 7\n<5349> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MARGEN / UTM zone 20S\n<5355> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MARGEN / UTM zone 19S\n<5356> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MARGEN / UTM zone 21S\n<5357> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS-Chile / UTM zone 19S\n<5361> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS-Chile / UTM zone 18S\n<5362> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# CR05 / CRTM05\n<5367> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS-ROU98 / UTM zone 21S\n<5382> +proj=utm +zone=21 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS-ROU98 / UTM zone 22S\n<5383> +proj=utm +zone=22 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Peru96 / UTM zone 18S\n<5387> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Peru96 / UTM zone 17S (deprecated)\n<5388> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Peru96 / UTM zone 19S\n<5389> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 26S\n<5396> +proj=utm +zone=26 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Costa Rica Norte\n<5456> +proj=lcc +lat_1=10.46666666666667 +lat_0=10.46666666666667 +lon_0=-84.33333333333333 +k_0=0.99995696 +x_0=500000 +y_0=271820.522 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Costa Rica Sur\n<5457> +proj=lcc +lat_1=9 +lat_0=9 +lon_0=-83.66666666666667 +k_0=0.99995696 +x_0=500000 +y_0=327987.436 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Guatemala Norte (deprecated)\n<5458> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +datum=NAD27 +units=m +no_defs <>\n# Ocotepeque 1935 / Guatemala Sur\n<5459> +proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / El Salvador Lambert\n<5460> +proj=lcc +lat_1=13.78333333333333 +lat_0=13.78333333333333 +lon_0=-89 +k_0=0.99996704 +x_0=500000 +y_0=295809.184 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Nicaragua Norte\n<5461> +proj=lcc +lat_1=13.86666666666667 +lat_0=13.86666666666667 +lon_0=-85.5 +k_0=0.99990314 +x_0=500000 +y_0=359891.816 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Nicaragua Sur\n<5462> +proj=lcc +lat_1=11.73333333333333 +lat_0=11.73333333333333 +lon_0=-85.5 +k_0=0.9999222800000001 +x_0=500000 +y_0=288876.327 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 17N\n<5463> +proj=utm +zone=17 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# Sibun Gorge 1922 / Colony Grid (deprecated)\n<5466> +proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 +k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=6378293.645208759 +b=6356617.987679838 +units=m +no_defs <>\n# Panama-Colon 1911 / Panama Lambert\n<5469> +proj=lcc +lat_1=8.416666666666666 +lat_0=8.416666666666666 +lon_0=-80 +k_0=0.99989909 +x_0=500000 +y_0=294865.303 +ellps=clrk66 +units=m +no_defs <>\n# Panama-Colon 1911 / Panama Polyconic\n<5472> +proj=poly +lat_0=8.25 +lon_0=-81 +x_0=914391.7962 +y_0=999404.7217154861 +ellps=clrk66 +to_meter=0.9143917962 +no_defs <>\n# RSRGD2000 / MSLC2000\n<5479> +proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.33333333333333 +lat_0=-78 +lon_0=163 +x_0=7000000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RSRGD2000 / BCLC2000\n<5480> +proj=lcc +lat_1=-73.66666666666667 +lat_2=-75.33333333333333 +lat_0=-74.5 +lon_0=165 +x_0=5000000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RSRGD2000 / PCLC2000\n<5481> +proj=lcc +lat_1=-70.66666666666667 +lat_2=-72.33333333333333 +lat_0=-71.5 +lon_0=166 +x_0=3000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RSRGD2000 / RSPS2000\n<5482> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=180 +k=0.994 +x_0=5000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RGAF09 / UTM zone 20N\n<5490> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# S-JTSK / Krovak\n<5513> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs <>\n# S-JTSK / Krovak East North\n<5514> +proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs <>\n# S-JTSK/05 / Modified Krovak\n# Unable to translate coordinate system EPSG:5515 into PROJ.4 format.\n#\n# S-JTSK/05 / Modified Krovak East North\n# Unable to translate coordinate system EPSG:5516 into PROJ.4 format.\n#\n# CI1971 / Chatham Islands Map Grid\n<5518> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y_0=650000 +ellps=intl +towgs84=175,-38,113,0,0,0,0 +units=m +no_defs <>\n# CI1979 / Chatham Islands Map Grid\n<5519> +proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y_0=650000 +ellps=intl +towgs84=174.05,-25.49,112.57,0,0,0.554,0.2263 +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 1\n<5520> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# WGS 84 / Gabon TM 2011\n<5523> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=1500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# SAD69(96) / Brazil Polyconic\n<5530> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 21S\n<5531> +proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 22S (deprecated)\n<5532> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 23S\n<5533> +proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 24S\n<5534> +proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 25S\n<5535> +proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# Corrego Alegre 1961 / UTM zone 21S\n<5536> +proj=utm +zone=21 +south +ellps=intl +units=m +no_defs <>\n# Corrego Alegre 1961 / UTM zone 22S\n<5537> +proj=utm +zone=22 +south +ellps=intl +units=m +no_defs <>\n# Corrego Alegre 1961 / UTM zone 23S\n<5538> +proj=utm +zone=23 +south +ellps=intl +units=m +no_defs <>\n# Corrego Alegre 1961 / UTM zone 24S\n<5539> +proj=utm +zone=24 +south +ellps=intl +units=m +no_defs <>\n# PNG94 / PNGMG94 zone 54\n<5550> +proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PNG94 / PNGMG94 zone 55\n<5551> +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PNG94 / PNGMG94 zone 56\n<5552> +proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Ocotepeque 1935 / Guatemala Norte\n<5559> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger zone 4\n<5562> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger zone 5\n<5563> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger zone 6\n<5564> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger zone 7\n<5565> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger CM 21E\n<5566> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger CM 27E\n<5567> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger CM 33E\n<5568> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Gauss-Kruger CM 39E\n<5569> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprecated)\n<5570> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprecated)\n<5571> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprecated)\n<5572> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 10 (deprecated)\n<5573> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 11 (deprecated)\n<5574> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 12 (deprecated)\n<5575> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger zone 13 (deprecated)\n<5576> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprecated)\n<5577> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprecated)\n<5578> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprecated)\n<5579> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprecated)\n<5580> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprecated)\n<5581> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprecated)\n<5582> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprecated)\n<5583> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# NAD27 / New Brunswick Stereographic (NAD27)\n<5588> +proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=304800 +y_0=304800 +datum=NAD27 +units=ft +no_defs <>\n# Sibun Gorge 1922 / Colony Grid\n<5589> +proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 +k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=6378293.645208759 +b=6356617.987679838 +to_meter=0.3047972654 +no_defs <>\n# FEH2010 / Fehmarnbelt TM\n<5596> +proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Michigan East\n<5623> +proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.999942857 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Michigan Old Central\n<5624> +proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Michigan West\n<5625> +proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# ED50 / TM 6 NE\n<5627> +proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# Moznet / UTM zone 38S\n<5629> +proj=utm +zone=38 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)\n<5631> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# PTRA08 / LCC Europe\n<5632> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# PTRA08 / LAEA Europe\n<5633> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# REGCAN95 / LCC Europe\n<5634> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# REGCAN95 / LAEA Europe\n<5635> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / LAEA Europe\n<5636> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TUREF / LCC Europe\n<5637> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ISN2004 / LAEA Europe\n<5638> +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ISN2004 / LCC Europe\n<5639> +proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / Brazil Mercator\n<5641> +proj=merc +lon_0=-43 +lat_ts=-2 +x_0=5000000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ED50 / SPBA LCC\n<5643> +proj=lcc +lat_1=52.66666666666666 +lat_2=54.33333333333334 +lat_0=48 +lon_0=10 +x_0=815000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# RGR92 / UTM zone 39S\n<5644> +proj=utm +zone=39 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Vermont (ftUS)\n<5646> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# ETRS89 / UTM zone 31N (zE-N)\n<5649> +proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 33N (zE-N)\n<5650> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 31N (N-zE)\n<5651> +proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 32N (N-zE)\n<5652> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 33N (N-zE)\n<5653> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Vermont (ftUS)\n<5654> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Vermont (ftUS)\n<5655> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# Monte Mario / TM Emilia-Romagna\n<5659> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=500053 +y_0=-3999820 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +units=m +no_defs <>\n# Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)\n<5663> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)\n<5664> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N)\n<5665> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)\n<5666> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)\n<5667> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)\n<5668> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)\n<5669> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)\n<5670> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)\n<5671> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)\n<5672> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)\n<5673> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N)\n<5674> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N)\n<5675> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 2 (E-N)\n<5676> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 3 (E-N)\n<5677> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 4 (E-N)\n<5678> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 5 (E-N)\n<5679> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 1 (E-N)\n<5680> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)\n<5682> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)\n<5683> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)\n<5684> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)\n<5685> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# NZGD2000 / UTM zone 1S\n<5700> +proj=utm +zone=1 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# EPSG topocentric example A\n# Unable to translate coordinate system EPSG:5819 into PROJ.4 format.\n#\n# EPSG topocentric example B\n# Unable to translate coordinate system EPSG:5820 into PROJ.4 format.\n#\n# EPSG vertical perspective example\n# Unable to translate coordinate system EPSG:5821 into PROJ.4 format.\n#\n# AGD66 / ACT Standard Grid\n<5825> +proj=tmerc +lat_0=-35.31773627777778 +lon_0=149.0092948305555 +k=1.000086 +x_0=200000 +y_0=600000 +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# Yemen NGN96 / UTM zone 37N\n<5836> +proj=utm +zone=37 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Yemen NGN96 / UTM zone 40N\n<5837> +proj=utm +zone=40 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Peru96 / UTM zone 17S\n<5839> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / TM 12 SE\n<5842> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <>\n# RGRDC 2005 / Congo TM zone 30\n<5844> +proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 22S\n<5858> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 18S\n<5875> +proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 19S\n<5876> +proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# SAD69(96) / UTM zone 20S\n<5877> +proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +units=m +no_defs <>\n# Cadastre 1997 / UTM zone 38S\n<5879> +proj=utm +zone=38 +south +ellps=intl +towgs84=-381.788,-57.501,-256.673,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / Brazil Polyconic\n<5880> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# TGD2005 / Tonga Map Grid\n<5887> +proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <>\n# JAXA Snow Depth Polar Stereographic North\n<5890> +proj=stere +lat_0=90 +lat_ts=70 +lon_0=90 +k=1 +x_0=0 +y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone A1\n<5921> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone A2\n<5922> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone A3\n<5923> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone A4\n<5924> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone A5\n<5925> +proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone B1\n<5926> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone B2\n<5927> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone B3\n<5928> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone B4\n<5929> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone B5\n<5930> +proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone C1\n<5931> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone C2\n<5932> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone C3\n<5933> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone C4\n<5934> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic Regional zone C5\n<5935> +proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Alaska Polar Stereographic\n<5936> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-150 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Canada Polar Stereographic\n<5937> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-100 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Greenland Polar Stereographic\n<5938> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=-33 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Norway Polar Stereographic\n<5939> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=18 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Russia Polar Stereographic\n<5940> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=105 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 1-25\n<6050> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-30 +x_0=25500000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 2-18\n<6051> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-52 +x_0=18500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 2-20\n<6052> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-12 +x_0=20500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 3-29\n<6053> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 3-31\n<6054> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-39 +x_0=31500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 3-33\n<6055> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-10 +x_0=33500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 4-20\n<6056> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-64 +x_0=20500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 4-22\n<6057> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-39 +x_0=22500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 4-24\n<6058> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-14 +x_0=24500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 5-41\n<6059> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-62 +x_0=41500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 5-43\n<6060> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-42 +x_0=43500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 5-45\n<6061> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-22 +x_0=45500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 6-26\n<6062> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-56 +x_0=26500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 6-28\n<6063> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-38 +x_0=28500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 6-30\n<6064> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-20 +x_0=30500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 7-11\n<6065> +proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.35103930555555 +lon_0=-51 +x_0=11500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 7-13\n<6066> +proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.35103930555555 +lon_0=-34 +x_0=13500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 8-20\n<6067> +proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333334 +lat_0=62.01530688888889 +lon_0=-52 +x_0=20500000 +y_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GR96 / EPSG Arctic zone 8-22\n<6068> +proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333334 +lat_0=62.01530688888889 +lon_0=-37 +x_0=22500000 +y_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 2-22\n<6069> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=16 +x_0=22500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 3-11\n<6070> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=21 +x_0=11500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 4-26\n<6071> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=10 +x_0=26500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 4-28\n<6072> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=34 +x_0=28500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 5-11\n<6073> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=14 +x_0=11500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 5-13\n<6074> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=34 +x_0=13500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 2-24\n<6075> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=53 +x_0=24500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 2-26\n<6076> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=93 +x_0=26500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-13\n<6077> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=52 +x_0=13500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-15\n<6078> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=83 +x_0=15500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-17\n<6079> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=114 +x_0=17500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-19\n<6080> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=145 +x_0=19500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-30\n<6081> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=58 +x_0=30500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-32\n<6082> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=82 +x_0=32500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-34\n<6083> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=106 +x_0=34500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-36\n<6084> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=130 +x_0=36500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-38\n<6085> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=154 +x_0=38500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-40\n<6086> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=179 +x_0=40500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-15\n<6087> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=54 +x_0=15500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-17\n<6088> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=74 +x_0=17500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-19\n<6089> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=95 +x_0=19500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-21\n<6090> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=116 +x_0=21500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-23\n<6091> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=137 +x_0=23500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-25\n<6092> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=158 +x_0=25500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 5-27\n<6093> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=179 +x_0=27500000 +y_0=5500000 +datum=WGS84 +units=m +no_defs <>\n# NAD83(NSRS2007) / EPSG Arctic zone 5-29\n<6094> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / EPSG Arctic zone 5-31\n<6095> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / EPSG Arctic zone 6-14\n<6096> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / EPSG Arctic zone 6-16\n<6097> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 1-23\n<6098> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-90 +x_0=23500000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 2-14\n<6099> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-115 +x_0=14500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 2-16\n<6100> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-75 +x_0=16500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 3-25\n<6101> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-129 +x_0=25500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 3-27\n<6102> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-99 +x_0=27500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 3-29\n<6103> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 4-14\n<6104> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-129 +x_0=14500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 4-16\n<6105> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-104 +x_0=16500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 4-18\n<6106> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-79 +x_0=18500000 +y_0=4500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 5-33\n<6107> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-131 +x_0=33500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 5-35\n<6108> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-111 +x_0=35500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 5-37\n<6109> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-91 +x_0=37500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 5-39\n<6110> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-71 +x_0=39500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 6-18\n<6111> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-132 +x_0=18500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 6-20\n<6112> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-113 +x_0=20500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 6-22\n<6113> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-94 +x_0=22500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / EPSG Arctic zone 6-24\n<6114> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-75 +x_0=24500000 +y_0=6500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 1-27\n<6115> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=30 +x_0=27500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 1-29\n<6116> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=90 +x_0=29500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 1-31\n<6117> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=150 +x_0=31500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 1-21\n<6118> +proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.43711833333333 +lon_0=-150 +x_0=21500000 +y_0=1500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 2-28\n<6119> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=133 +x_0=28500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 2-10\n<6120> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=166 +x_0=10500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 2-12\n<6121> +proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333333 +lat_0=82.05842488888888 +lon_0=-154 +x_0=12500000 +y_0=2500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-21\n<6122> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=176 +x_0=21500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 3-23\n<6123> +proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.70733752777778 +lon_0=-153 +x_0=23500000 +y_0=3500000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / EPSG Arctic zone 4-12\n<6124> +proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.36440330555556 +lon_0=-155 +x_0=12500000 +y_0=4500000 +datum=WGS84 +units=m +no_defs <>\n# ETRS89 / EPSG Arctic zone 5-47\n<6125> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-5 +x_0=47500000 +y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Grand Cayman National Grid 1959\n<6128> +proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925 +units=ft +no_defs <>\n# Sister Islands National Grid 1961\n<6129> +proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081 +units=ft +no_defs <>\n# Cayman Islands National Grid 2011 (deprecated)\n<6141> +proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19.33333333333333 +lon_0=80.56666666666666 +x_0=899160 +y_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD27 / Michigan North (deprecated)\n# Unable to translate coordinate system EPSG:6200 into PROJ.4 format.\n#\n# NAD27 / Michigan Central\n# Unable to translate coordinate system EPSG:6201 into PROJ.4 format.\n#\n# NAD27 / Michigan South\n# Unable to translate coordinate system EPSG:6202 into PROJ.4 format.\n#\n# Macedonia State Coordinate System\n<6204> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 23N\n<6210> +proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 24N\n<6211> +proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# MAGNA-SIRGAS / Arauca urban grid\n# Unable to translate coordinate system EPSG:6244 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Armenia urban grid\n# Unable to translate coordinate system EPSG:6245 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Barranquilla urban grid\n# Unable to translate coordinate system EPSG:6246 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Bogota urban grid\n# Unable to translate coordinate system EPSG:6247 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Bucaramanga urban grid\n# Unable to translate coordinate system EPSG:6248 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Cali urban grid\n# Unable to translate coordinate system EPSG:6249 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Cartagena urban grid\n# Unable to translate coordinate system EPSG:6250 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Cucuta urban grid\n# Unable to translate coordinate system EPSG:6251 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Florencia urban grid\n# Unable to translate coordinate system EPSG:6252 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Ibague urban grid\n# Unable to translate coordinate system EPSG:6253 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Inirida urban grid\n# Unable to translate coordinate system EPSG:6254 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Leticia urban grid\n# Unable to translate coordinate system EPSG:6255 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Manizales urban grid\n# Unable to translate coordinate system EPSG:6256 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Medellin urban grid\n# Unable to translate coordinate system EPSG:6257 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Mitu urban grid\n# Unable to translate coordinate system EPSG:6258 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Mocoa urban grid\n# Unable to translate coordinate system EPSG:6259 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Monteria urban grid\n# Unable to translate coordinate system EPSG:6260 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Neiva urban grid\n# Unable to translate coordinate system EPSG:6261 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Pasto urban grid\n# Unable to translate coordinate system EPSG:6262 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Pereira urban grid\n# Unable to translate coordinate system EPSG:6263 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Popayan urban grid\n# Unable to translate coordinate system EPSG:6264 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Puerto Carreno urban grid\n# Unable to translate coordinate system EPSG:6265 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Quibdo urban grid\n# Unable to translate coordinate system EPSG:6266 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Riohacha urban grid\n# Unable to translate coordinate system EPSG:6267 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / San Andres urban grid\n# Unable to translate coordinate system EPSG:6268 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / San Jose del Guaviare urban grid\n# Unable to translate coordinate system EPSG:6269 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Santa Marta urban grid\n# Unable to translate coordinate system EPSG:6270 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Sucre urban grid\n# Unable to translate coordinate system EPSG:6271 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Tunja urban grid\n# Unable to translate coordinate system EPSG:6272 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Valledupar urban grid\n# Unable to translate coordinate system EPSG:6273 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Villavicencio urban grid\n# Unable to translate coordinate system EPSG:6274 into PROJ.4 format.\n#\n# MAGNA-SIRGAS / Yopal urban grid\n# Unable to translate coordinate system EPSG:6275 into PROJ.4 format.\n#\n# NAD83(CORS96) / Puerto Rico and Virgin Is.\n<6307> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <>\n# CGRS93 / Cyprus Local Transverse Mercator\n<6312> +proj=tmerc +lat_0=0 +lon_0=33 +k=0.99995 +x_0=200000 +y_0=-3500000 +ellps=WGS84 +towgs84=8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926 +units=m +no_defs <>\n# Macedonia State Coordinate System zone 7\n<6316> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 59N\n<6328> +proj=utm +zone=59 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 60N\n<6329> +proj=utm +zone=60 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 1N\n<6330> +proj=utm +zone=1 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 2N\n<6331> +proj=utm +zone=2 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 3N\n<6332> +proj=utm +zone=3 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 4N\n<6333> +proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 5N\n<6334> +proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 6N\n<6335> +proj=utm +zone=6 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 7N\n<6336> +proj=utm +zone=7 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 8N\n<6337> +proj=utm +zone=8 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 9N\n<6338> +proj=utm +zone=9 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 10N\n<6339> +proj=utm +zone=10 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 11N\n<6340> +proj=utm +zone=11 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 12N\n<6341> +proj=utm +zone=12 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 13N\n<6342> +proj=utm +zone=13 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 14N\n<6343> +proj=utm +zone=14 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 15N\n<6344> +proj=utm +zone=15 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 16N\n<6345> +proj=utm +zone=16 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 17N\n<6346> +proj=utm +zone=17 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 18N\n<6347> +proj=utm +zone=18 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / UTM zone 19N\n<6348> +proj=utm +zone=19 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Conus Albers\n<6350> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / EPSG Arctic zone 5-29\n<6351> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +y_0=5500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / EPSG Arctic zone 5-31\n<6352> +proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +y_0=5500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / EPSG Arctic zone 6-14\n<6353> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / EPSG Arctic zone 6-16\n<6354> +proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.68747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alabama East\n<6355> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alabama West\n<6356> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# Mexico ITRF92 / LCC\n<6362> +proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 11N\n<6366> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 12N\n<6367> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 13N\n<6368> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 14N\n<6369> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 15N\n<6370> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / UTM zone 16N\n<6371> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Mexico ITRF2008 / LCC\n<6372> +proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 7\n<6381> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 8\n<6382> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 9\n<6383> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 10\n<6384> +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 11\n<6385> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 12\n<6386> +proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# UCS-2000 / Ukraine TM zone 13\n<6387> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=300000 +y_0=0 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs <>\n# Cayman Islands National Grid 2011\n<6391> +proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19.33333333333333 +lon_0=-80.56666666666666 +x_0=899160 +y_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs <>\n# NAD83(2011) / Alaska Albers\n<6393> +proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 1\n<6394> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 2\n<6395> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 3\n<6396> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 4\n<6397> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 5\n<6398> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 6\n<6399> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 7\n<6400> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 8\n<6401> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 9\n<6402> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Alaska zone 10\n<6403> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arizona Central\n<6404> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arizona Central (ft)\n<6405> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Arizona East\n<6406> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arizona East (ft)\n<6407> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Arizona West\n<6408> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arizona West (ft)\n<6409> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Arkansas North\n<6410> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arkansas North (ftUS)\n<6411> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Arkansas South\n<6412> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Arkansas South (ftUS)\n<6413> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California Albers\n<6414> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 1\n<6415> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 1 (ftUS)\n<6416> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California zone 2\n<6417> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 2 (ftUS)\n<6418> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California zone 3\n<6419> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 3 (ftUS)\n<6420> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California zone 4\n<6421> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 4 (ftUS)\n<6422> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California zone 5\n<6423> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 5 (ftUS)\n<6424> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / California zone 6\n<6425> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / California zone 6 (ftUS)\n<6426> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Colorado Central\n<6427> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Colorado Central (ftUS)\n<6428> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Colorado North\n<6429> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Colorado North (ftUS)\n<6430> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Colorado South\n<6431> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Colorado South (ftUS)\n<6432> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Connecticut\n<6433> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Connecticut (ftUS)\n<6434> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_0=152400.3048006096 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Delaware\n<6435> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Delaware (ftUS)\n<6436> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Florida East\n<6437> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Florida East (ftUS)\n<6438> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Florida GDL Albers\n<6439> +proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Florida North\n<6440> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Florida North (ftUS)\n<6441> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Florida West\n<6442> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Florida West (ftUS)\n<6443> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Georgia East\n<6444> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Georgia East (ftUS)\n<6445> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Georgia West\n<6446> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Georgia West (ftUS)\n<6447> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Idaho Central\n<6448> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Idaho Central (ftUS)\n<6449> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Idaho East\n<6450> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Idaho East (ftUS)\n<6451> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Idaho West\n<6452> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Idaho West (ftUS)\n<6453> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Illinois East\n<6454> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Illinois East (ftUS)\n<6455> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Illinois West\n<6456> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Illinois West (ftUS)\n<6457> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Indiana East\n<6458> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Indiana East (ftUS)\n<6459> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Indiana West\n<6460> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Indiana West (ftUS)\n<6461> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Iowa North\n<6462> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Iowa North (ftUS)\n<6463> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Iowa South\n<6464> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Iowa South (ftUS)\n<6465> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Kansas North\n<6466> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kansas North (ftUS)\n<6467> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Kansas South\n<6468> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kansas South (ftUS)\n<6469> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Kentucky North\n<6470> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kentucky North (ftUS)\n<6471> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Kentucky Single Zone\n<6472> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kentucky Single Zone (ftUS)\n<6473> +proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Kentucky South\n<6474> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kentucky South (ftUS)\n<6475> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0001016001 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Louisiana North\n<6476> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Louisiana North (ftUS)\n<6477> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Louisiana South\n<6478> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Louisiana South (ftUS)\n<6479> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Maine CS2000 Central\n<6480> +proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maine CS2000 East\n<6481> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0.99998 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maine CS2000 West\n<6482> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0.99998 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maine East\n<6483> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maine East (ftUS)\n<6484> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Maine West\n<6485> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maine West (ftUS)\n<6486> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Maryland\n<6487> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Maryland (ftUS)\n<6488> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Massachusetts Island\n<6489> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Massachusetts Island (ftUS)\n<6490> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Massachusetts Mainland\n<6491> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Massachusetts Mainland (ftUS)\n<6492> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=750000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Michigan Central\n<6493> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Michigan Central (ft)\n<6494> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.999976001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Michigan North\n<6495> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Michigan North (ft)\n<6496> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999968001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Michigan Oblique Mercator\n<6497> +proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=337.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no_uoff +gamma=337.25556 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Michigan South\n<6498> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Michigan South (ft)\n<6499> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Minnesota Central\n<6500> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Minnesota Central (ftUS)\n<6501> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Minnesota North\n<6502> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Minnesota North (ftUS)\n<6503> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Minnesota South\n<6504> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Minnesota South (ftUS)\n<6505> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Mississippi East\n<6506> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Mississippi East (ftUS)\n<6507> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Mississippi TM\n<6508> +proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=500000 +y_0=1300000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Mississippi West\n<6509> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Mississippi West (ftUS)\n<6510> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Missouri Central\n<6511> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Missouri East\n<6512> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Missouri West\n<6513> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Montana\n<6514> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Montana (ft)\n<6515> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Nebraska\n<6516> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Nebraska (ftUS) (deprecated)\n<6517> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(2011) / Nevada Central\n<6518> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Nevada Central (ftUS)\n<6519> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Nevada East\n<6520> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Nevada East (ftUS)\n<6521> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Nevada West\n<6522> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Nevada West (ftUS)\n<6523> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New Hampshire\n<6524> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New Hampshire (ftUS)\n<6525> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New Jersey\n<6526> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New Jersey (ftUS)\n<6527> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New Mexico Central\n<6528> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New Mexico Central (ftUS)\n<6529> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New Mexico East\n<6530> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New Mexico East (ftUS)\n<6531> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New Mexico West\n<6532> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New Mexico West (ftUS)\n<6533> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New York Central\n<6534> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New York Central (ftUS)\n<6535> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New York East\n<6536> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New York East (ftUS)\n<6537> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New York Long Island\n<6538> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New York Long Island (ftUS)\n<6539> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / New York West\n<6540> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / New York West (ftUS)\n<6541> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / North Carolina\n<6542> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / North Carolina (ftUS)\n<6543> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / North Dakota North\n<6544> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / North Dakota North (ft)\n<6545> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / North Dakota South\n<6546> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / North Dakota South (ft)\n<6547> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Ohio North\n<6548> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Ohio North (ftUS)\n<6549> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Ohio South\n<6550> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Ohio South (ftUS)\n<6551> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Oklahoma North\n<6552> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oklahoma North (ftUS)\n<6553> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Oklahoma South\n<6554> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oklahoma South (ftUS)\n<6555> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Oregon LCC (m)\n<6556> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon GIC Lambert (ft)\n<6557> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon North\n<6558> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon North (ft)\n<6559> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon South\n<6560> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon South (ft)\n<6561> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Pennsylvania North\n<6562> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Pennsylvania North (ftUS)\n<6563> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Pennsylvania South\n<6564> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Pennsylvania South (ftUS)\n<6565> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Puerto Rico and Virgin Is.\n<6566> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Rhode Island\n<6567> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Rhode Island (ftUS)\n<6568> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / South Carolina\n<6569> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / South Carolina (ft)\n<6570> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / South Dakota North\n<6571> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / South Dakota North (ftUS)\n<6572> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / South Dakota South\n<6573> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / South Dakota South (ftUS)\n<6574> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Tennessee\n<6575> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Tennessee (ftUS)\n<6576> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Texas Central\n<6577> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas Central (ftUS)\n<6578> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Texas Centric Albers Equal Area\n<6579> +proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas Centric Lambert Conformal\n<6580> +proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas North\n<6581> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas North (ftUS)\n<6582> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Texas North Central\n<6583> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas North Central (ftUS)\n<6584> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Texas South\n<6585> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas South (ftUS)\n<6586> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.0000000001 +y_0=5000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Texas South Central\n<6587> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Texas South Central (ftUS)\n<6588> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=3999999.9998984 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Vermont\n<6589> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Vermont (ftUS)\n<6590> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Virginia Lambert\n<6591> +proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Virginia North\n<6592> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Virginia North (ftUS)\n<6593> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Virginia South\n<6594> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Virginia South (ftUS)\n<6595> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Washington North\n<6596> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Washington North (ftUS)\n<6597> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Washington South\n<6598> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Washington South (ftUS)\n<6599> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / West Virginia North\n<6600> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / West Virginia North (ftUS)\n<6601> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / West Virginia South\n<6602> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / West Virginia South (ftUS)\n<6603> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wisconsin Central (deprecated)\n<6604> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / Wisconsin Central (ftUS)\n<6605> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wisconsin North\n<6606> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wisconsin North (ftUS)\n<6607> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wisconsin South\n<6608> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wisconsin South (ftUS)\n<6609> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wisconsin Transverse Mercator\n<6610> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wyoming East\n<6611> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wyoming East (ftUS)\n<6612> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wyoming East Central\n<6613> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wyoming East Central (ftUS)\n<6614> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wyoming West\n<6615> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wyoming West (ftUS)\n<6616> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Wyoming West Central\n<6617> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Wyoming West Central (ftUS)\n<6618> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Utah Central\n<6619> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Utah North\n<6620> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Utah South\n<6621> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS) / Quebec Lambert\n<6622> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Quebec Albers\n<6623> +proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(CSRS) / Quebec Albers\n<6624> +proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / Utah Central (ftUS)\n<6625> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=2000000.00001016 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Utah North (ftUS)\n<6626> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / Utah South (ftUS)\n<6627> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0=3000000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(PA11) / Hawaii zone 1\n<6628> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / Hawaii zone 2\n<6629> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / Hawaii zone 3\n<6630> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / Hawaii zone 4\n<6631> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / Hawaii zone 5\n<6632> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / Hawaii zone 3 (ftUS)\n<6633> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(PA11) / UTM zone 4N\n<6634> +proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / UTM zone 5N\n<6635> +proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11) / UTM zone 2S\n<6636> +proj=utm +zone=2 +south +ellps=GRS80 +units=m +no_defs <>\n# NAD83(MA11) / Guam Map Grid\n<6637> +proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <>\n# Karbala 1979 / Iraq National Grid\n<6646> +proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.9994 +x_0=800000 +y_0=0 +ellps=clrk80 +towgs84=70.995,-335.916,262.898,0,0,0,0 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS I\n<6669> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS II\n<6670> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS III\n<6671> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS IV\n<6672> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS V\n<6673> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS VI\n<6674> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS VII\n<6675> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS VIII\n<6676> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS IX\n<6677> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS X\n<6678> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XI\n<6679> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XII\n<6680> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XIII\n<6681> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XIV\n<6682> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XV\n<6683> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XVI\n<6684> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XVII\n<6685> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XVIII\n<6686> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / Japan Plane Rectangular CS XIX\n<6687> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / UTM zone 51N\n<6688> +proj=utm +zone=51 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / UTM zone 52N\n<6689> +proj=utm +zone=52 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / UTM zone 53N\n<6690> +proj=utm +zone=53 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / UTM zone 54N\n<6691> +proj=utm +zone=54 +ellps=GRS80 +units=m +no_defs <>\n# JGD2011 / UTM zone 55N\n<6692> +proj=utm +zone=55 +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 / TM 60 SW\n<6703> +proj=tmerc +lat_0=0 +lon_0=-60 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <>\n# RDN2008 / UTM zone 32N (N-E)\n<6707> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / UTM zone 33N (N-E)\n<6708> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / UTM zone 34N (N-E)\n<6709> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / CIG92\n<6720> +proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.000024 +x_0=50000 +y_0=1300000 +datum=WGS84 +units=m +no_defs <>\n# GDA94 / CIG94\n<6721> +proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.00002514 +x_0=50000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# WGS 84 / CKIG92\n<6722> +proj=tmerc +lat_0=0 +lon_0=96.875 +k=1 +x_0=50000 +y_0=1400000 +datum=WGS84 +units=m +no_defs <>\n# GDA94 / CKIG94\n<6723> +proj=tmerc +lat_0=0 +lon_0=96.875 +k=0.99999387 +x_0=50000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 41 (deprecated)\n<6732> +proj=utm +zone=41 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 42 (deprecated)\n<6733> +proj=utm +zone=42 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 43 (deprecated)\n<6734> +proj=utm +zone=43 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 44 (deprecated)\n<6735> +proj=utm +zone=44 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 46\n<6736> +proj=utm +zone=46 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 47\n<6737> +proj=utm +zone=47 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 59\n<6738> +proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Baker zone (m)\n<6784> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Baker zone (ft)\n<6785> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Baker zone (m)\n<6786> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Baker zone (ft)\n<6787> +proj=tmerc +lat_0=44.5 +lon_0=-117.8333333333333 +k=1.00016 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Klamath Falls zone (m)\n<6788> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Klamath Falls zone (ft)\n<6789> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Bend-Klamath Falls zone (m)\n<6790> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Bend-Klamath Falls zone (ft)\n<6791> +proj=tmerc +lat_0=41.75 +lon_0=-121.75 +k=1.0002 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (m)\n<6792> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=80000 +y_0=130000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Redmond-Prineville zone (ft)\n<6793> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=79999.99999968 +y_0=130000.00001472 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Bend-Redmond-Prineville zone (m)\n<6794> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=80000 +y_0=130000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Bend-Redmond-Prineville zone (ft)\n<6795> +proj=lcc +lat_1=44.66666666666666 +lat_0=44.66666666666666 +lon_0=-121.25 +k_0=1.00012 +x_0=79999.99999968 +y_0=130000.00001472 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Burns zone (m)\n<6796> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=120000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Bend-Burns zone (ft)\n<6797> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=119999.99999952 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Bend-Burns zone (m)\n<6798> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=120000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Bend-Burns zone (ft)\n<6799> +proj=lcc +lat_1=43.66666666666666 +lat_0=43.66666666666666 +lon_0=-119.75 +k_0=1.0002 +x_0=119999.99999952 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (m)\n<6800> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Canyonville-Grants Pass zone (ft)\n<6801> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Canyonville-Grants Pass zone (m)\n<6802> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Canyonville-Grants Pass zone (ft)\n<6803> +proj=tmerc +lat_0=42.5 +lon_0=-123.3333333333333 +k=1.00007 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Columbia River East zone (m)\n<6804> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000 +y_0=30000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Columbia River East zone (ft)\n<6805> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000.00001464 +y_0=30000.00001512 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Columbia River East zone (m)\n<6806> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000 +y_0=30000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Columbia River East zone (ft)\n<6807> +proj=lcc +lat_1=45.66666666666666 +lat_0=45.66666666666666 +lon_0=-120.5 +k_0=1.000008 +x_0=150000.00001464 +y_0=30000.00001512 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Columbia River West zone (m)\n<6808> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000 +y_0=-3000000 +no_uoff +gamma=295 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Columbia River West zone (ft)\n<6809> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000.00000248 +y_0=-2999999.999988 +no_uoff +gamma=295 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Columbia River West zone (m)\n<6810> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000 +y_0=-3000000 +no_uoff +gamma=295 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Columbia River West zone (ft)\n<6811> +proj=omerc +lat_0=45.91666666666666 +lonc=-123 +alpha=295 +k=1 +x_0=7000000.00000248 +y_0=-2999999.999988 +no_uoff +gamma=295 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (m)\n<6812> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Cottage Grove-Canyonville zone (ft)\n<6813> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Cottage Grove-Canyonville zone (m)\n<6814> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Cottage Grove-Canyonville zone (ft)\n<6815> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-123.3333333333333 +k=1.000023 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Dufur-Madras zone (m)\n<6816> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Dufur-Madras zone (ft)\n<6817> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Dufur-Madras zone (m)\n<6818> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Dufur-Madras zone (ft)\n<6819> +proj=tmerc +lat_0=44.5 +lon_0=-121 +k=1.00011 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Eugene zone (m)\n<6820> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Eugene zone (ft)\n<6821> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Eugene zone (m)\n<6822> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Eugene zone (ft)\n<6823> +proj=tmerc +lat_0=43.75 +lon_0=-123.1666666666667 +k=1.000015 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Grants Pass-Ashland zone (m)\n<6824> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Grants Pass-Ashland zone (ft)\n<6825> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Grants Pass-Ashland zone (m)\n<6826> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Grants Pass-Ashland zone (ft)\n<6827> +proj=tmerc +lat_0=41.75 +lon_0=-123.3333333333333 +k=1.000043 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Gresham-Warm Springs zone (m)\n<6828> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Gresham-Warm Springs zone (ft)\n<6829> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000.0000152 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Gresham-Warm Springs zone (m)\n<6830> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Gresham-Warm Springs zone (ft)\n<6831> +proj=tmerc +lat_0=45 +lon_0=-122.3333333333333 +k=1.00005 +x_0=10000.0000152 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon La Grande zone (m)\n<6832> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon La Grande zone (ft)\n<6833> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon La Grande zone (m)\n<6834> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=40000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon La Grande zone (ft)\n<6835> +proj=tmerc +lat_0=45 +lon_0=-118 +k=1.00013 +x_0=39999.99999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Ontario zone (m)\n<6836> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Ontario zone (ft)\n<6837> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Ontario zone (m)\n<6838> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Ontario zone (ft)\n<6839> +proj=tmerc +lat_0=43.25 +lon_0=-117 +k=1.0001 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Coast zone (m)\n<6840> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-300000 +y_0=-4600000 +no_uoff +gamma=5 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Coast zone (ft)\n<6841> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-299999.9999988 +y_0=-4600000.00001208 +no_uoff +gamma=5 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Coast zone (m)\n<6842> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-300000 +y_0=-4600000 +no_uoff +gamma=5 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Coast zone (ft)\n<6843> +proj=omerc +lat_0=44.75 +lonc=-124.05 +alpha=5 +k=1 +x_0=-299999.9999988 +y_0=-4600000.00001208 +no_uoff +gamma=5 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Pendleton zone (m)\n<6844> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Pendleton zone (ft)\n<6845> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Pendleton zone (m)\n<6846> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Pendleton zone (ft)\n<6847> +proj=tmerc +lat_0=45.25 +lon_0=-119.1666666666667 +k=1.000045 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Pendleton-La Grande zone (m)\n<6848> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Pendleton-La Grande zone (ft)\n<6849> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000.00001512 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Pendleton-La Grande zone (m)\n<6850> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Pendleton-La Grande zone (ft)\n<6851> +proj=tmerc +lat_0=45.08333333333334 +lon_0=-118.3333333333333 +k=1.000175 +x_0=30000.00001512 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Portland zone (m)\n<6852> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Portland zone (ft)\n<6853> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=99999.99999960001 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Portland zone (m)\n<6854> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Portland zone (ft)\n<6855> +proj=lcc +lat_1=45.5 +lat_0=45.5 +lon_0=-122.75 +k_0=1.000002 +x_0=99999.99999960001 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Salem zone (m)\n<6856> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Salem zone (ft)\n<6857> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Salem zone (m)\n<6858> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Salem zone (ft)\n<6859> +proj=tmerc +lat_0=44.33333333333334 +lon_0=-123.0833333333333 +k=1.00001 +x_0=50000.00001504 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon Santiam Pass zone (m)\n<6860> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon Santiam Pass zone (ft)\n<6861> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Santiam Pass zone (m)\n<6862> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Santiam Pass zone (ft)\n<6863> +proj=tmerc +lat_0=44.08333333333334 +lon_0=-122.5 +k=1.000155 +x_0=0 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon LCC (m)\n<6867> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon GIC Lambert (ft)\n<6868> +proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120.5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# ETRS89 / Albania TM 2010\n<6870> +proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / Italy zone (N-E)\n<6875> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9985000000000001 +x_0=7000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / Zone 12 (N-E)\n<6876> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=3000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / Wisconsin Central\n<6879> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Nebraska (ftUS)\n<6880> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(CORS96) / Oregon North\n<6884> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon North (ft)\n<6885> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CORS96) / Oregon South\n<6886> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96) / Oregon South (ft)\n<6887> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# South East Island 1943 / UTM zone 40N\n<6915> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-43.685,-179.785,-267.721,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Kansas LCC\n<6922> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kansas LCC (ftUS)\n<6923> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=399999.99998984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(2011) / Kansas LCC\n<6924> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Kansas LCC (ftUS)\n<6925> +proj=lcc +lat_1=39.5 +lat_2=37.5 +lat_0=36 +lon_0=-98.25 +x_0=399999.99998984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# WGS 84 / NSIDC EASE-Grid 2.0 North\n<6931> +proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / NSIDC EASE-Grid 2.0 South\n<6932> +proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / NSIDC EASE-Grid 2.0 Global\n<6933> +proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# VN-2000 / TM-3 zone 481\n<6956> +proj=tmerc +lat_0=0 +lon_0=102 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# VN-2000 / TM-3 zone 482\n<6957> +proj=tmerc +lat_0=0 +lon_0=105 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# VN-2000 / TM-3 zone 491\n<6958> +proj=tmerc +lat_0=0 +lon_0=108 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# VN-2000 / TM-3 Da Nang zone\n<6959> +proj=tmerc +lat_0=0 +lon_0=107.75 +k=0.9999 +x_0=0 +y_0=500000 +ellps=WGS84 +towgs84=-191.90441429,-39.30318279,-111.45032835,0.00928836,-0.01975479,0.00427372,0.252906278 +units=m +no_defs <>\n# ETRS89 / Albania LCC 2010\n<6962> +proj=lcc +lat_1=39 +lat_2=43 +lat_0=41 +lon_0=20 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Michigan North\n# Unable to translate coordinate system EPSG:6966 into PROJ.4 format.\n#\n# Israeli Grid 05\n<6984> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +units=m +no_defs <>\n# Israeli Grid 05/12\n<6991> +proj=tmerc +lat_0=31.73439361111111 +lon_0=35.20451694444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / San Francisco CS13 (deprecated)\n<6996> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / San Francisco CS13 (ftUS) (deprecated)\n<6997> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=us-ft +no_defs <>\n# Nahrwan 1934 / UTM zone 37N\n<7005> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1934 / UTM zone 38N\n<7006> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1934 / UTM zone 39N\n<7007> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-242.2,-144.9,370.3,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / IaRCS zone 1\n<7057> +proj=lcc +lat_1=43.2 +lat_0=43.2 +lon_0=-95.25 +k_0=1.000052 +x_0=3505207.010414021 +y_0=2926085.852171705 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 2\n<7058> +proj=lcc +lat_1=43.16666666666666 +lat_0=43.16666666666666 +lon_0=-92.75 +k_0=1.000043 +x_0=3810007.62001524 +y_0=2987045.974091948 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 3\n<7059> +proj=tmerc +lat_0=40.25 +lon_0=-91.2 +k=1.000035 +x_0=4114808.229616459 +y_0=2529845.05969012 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 4\n<7060> +proj=lcc +lat_1=42.53333333333333 +lat_0=42.53333333333333 +lon_0=-94.83333333333333 +k_0=1.000045 +x_0=4419608.839217679 +y_0=2621285.242570485 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 5\n<7061> +proj=lcc +lat_1=42.65 +lat_0=42.65 +lon_0=-92.25 +k_0=1.000032 +x_0=4724409.448818898 +y_0=2712725.425450851 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 6\n<7062> +proj=tmerc +lat_0=40.25 +lon_0=-95.73333333333333 +k=1.000039 +x_0=5029210.058420117 +y_0=2011684.023368047 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 7\n<7063> +proj=tmerc +lat_0=40.25 +lon_0=-94.63333333333334 +k=1.000045 +x_0=5334010.668021336 +y_0=2072644.145288291 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 8\n<7064> +proj=tmerc +lat_0=40.25 +lon_0=-93.71666666666667 +k=1.000033 +x_0=5638811.277622555 +y_0=2133604.267208535 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 9\n<7065> +proj=tmerc +lat_0=40.25 +lon_0=-92.81666666666666 +k=1.000027 +x_0=5943611.887223775 +y_0=2194564.389128779 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 10\n<7066> +proj=lcc +lat_1=41.83333333333334 +lat_0=41.83333333333334 +lon_0=-91.66666666666667 +k_0=1.00002 +x_0=6248412.496824994 +y_0=2438404.876809754 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 11\n<7067> +proj=tmerc +lat_0=40.25 +lon_0=-90.53333333333333 +k=1.000027 +x_0=6553213.106426213 +y_0=2316484.632969266 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 12\n<7068> +proj=lcc +lat_1=40.91666666666666 +lat_0=40.91666666666666 +lon_0=-93.75 +k_0=1.000037 +x_0=6858013.716027432 +y_0=1889763.779527559 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 13\n<7069> +proj=tmerc +lat_0=40.25 +lon_0=-91.91666666666667 +k=1.00002 +x_0=7162814.325628651 +y_0=1950723.901447803 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / IaRCS zone 14\n<7070> +proj=tmerc +lat_0=40.25 +lon_0=-91.25 +k=1.000018 +x_0=7467614.93522987 +y_0=1889763.779527559 +ellps=GRS80 +units=us-ft +no_defs <>\n# RGTAAF07 / UTM zone 37S\n<7074> +proj=utm +zone=37 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 38S\n<7075> +proj=utm +zone=38 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 39S\n<7076> +proj=utm +zone=39 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 40S\n<7077> +proj=utm +zone=40 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 41S\n<7078> +proj=utm +zone=41 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 42S\n<7079> +proj=utm +zone=42 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 43S\n<7080> +proj=utm +zone=43 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / UTM zone 44S\n<7081> +proj=utm +zone=44 +south +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07 / Terre Adelie Polar Stereographic\n# Unable to translate coordinate system EPSG:7082 into PROJ.4 format.\n#\n# NAD83(2011) / RMTCRS St Mary (m)\n<7109> +proj=tmerc +lat_0=48.5 +lon_0=-112.5 +k=1.00016 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Blackfeet (m)\n<7110> +proj=tmerc +lat_0=48 +lon_0=-112.5 +k=1.00019 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Milk River (m)\n<7111> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-111 +k_0=1.000145 +x_0=150000 +y_0=200000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Fort Belknap (m)\n<7112> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-108.5 +k_0=1.00012 +x_0=200000 +y_0=150000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Fort Peck Assiniboine (m)\n<7113> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00012 +x_0=200000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Fort Peck Sioux (m)\n<7114> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00009 +x_0=100000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Crow (m)\n<7115> +proj=tmerc +lat_0=44.75 +lon_0=-107.75 +k=1.000148 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Bobcat (m)\n<7116> +proj=lcc +lat_1=46.25 +lat_0=46.25 +lon_0=-111.25 +k_0=1.000185 +x_0=100000 +y_0=100000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Billings (m)\n<7117> +proj=lcc +lat_1=45.78333333333333 +lat_0=45.78333333333333 +lon_0=-108.4166666666667 +k_0=1.0001515 +x_0=200000 +y_0=50000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS Wind River (m)\n<7118> +proj=tmerc +lat_0=42.66666666666666 +lon_0=-108.3333333333333 +k=1.00024 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / RMTCRS St Mary (ft)\n<7119> +proj=tmerc +lat_0=48.5 +lon_0=-112.5 +k=1.00016 +x_0=150000.00001464 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Blackfeet (ft)\n<7120> +proj=tmerc +lat_0=48 +lon_0=-112.5 +k=1.00019 +x_0=99999.99999960001 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Milk River (ft)\n<7121> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-111 +k_0=1.000145 +x_0=150000.00001464 +y_0=199999.9999992 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Fort Belknap (ft)\n<7122> +proj=lcc +lat_1=48.5 +lat_0=48.5 +lon_0=-108.5 +k_0=1.00012 +x_0=199999.9999992 +y_0=150000.00001464 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Fort Peck Assiniboine (ft)\n<7123> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00012 +x_0=199999.9999992 +y_0=99999.99999960001 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Fort Peck Sioux (ft)\n<7124> +proj=lcc +lat_1=48.33333333333334 +lat_0=48.33333333333334 +lon_0=-105.5 +k_0=1.00009 +x_0=99999.99999960001 +y_0=49999.99971024 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Crow (ft)\n<7125> +proj=tmerc +lat_0=44.75 +lon_0=-107.75 +k=1.000148 +x_0=199999.9999992 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Bobcat (ft)\n<7126> +proj=lcc +lat_1=46.25 +lat_0=46.25 +lon_0=-111.25 +k_0=1.000185 +x_0=99999.99999960001 +y_0=99999.99999960001 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Billings (ft)\n<7127> +proj=lcc +lat_1=45.78333333333333 +lat_0=45.78333333333333 +lon_0=-108.4166666666667 +k_0=1.0001515 +x_0=199999.9999992 +y_0=50000.00001504 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / RMTCRS Wind River (ftUS)\n<7128> +proj=tmerc +lat_0=42.66666666666666 +lon_0=-108.3333333333333 +k=1.00024 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / San Francisco CS13\n<7131> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / San Francisco CS13 (ftUS)\n<7132> +proj=tmerc +lat_0=37.75 +lon_0=-122.45 +k=1.000007 +x_0=48000 +y_0=24000 +ellps=GRS80 +units=us-ft +no_defs <>\n# Palestine 1923 / Palestine Grid modified\n<7142> +proj=tmerc +lat_0=31.73409694444445 +lon_0=35.21208055555556 +k=1 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <>\n# NAD83(2011) / InGCS Adams (m)\n<7257> +proj=tmerc +lat_0=40.55 +lon_0=-84.95 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Adams (ftUS)\n<7258> +proj=tmerc +lat_0=40.55 +lon_0=-84.95 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Allen (m)\n<7259> +proj=tmerc +lat_0=40.9 +lon_0=-85.05 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Allen (ftUS)\n<7260> +proj=tmerc +lat_0=40.9 +lon_0=-85.05 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Bartholomew (m)\n<7261> +proj=tmerc +lat_0=39 +lon_0=-85.84999999999999 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Bartholomew (ftUS)\n<7262> +proj=tmerc +lat_0=39 +lon_0=-85.84999999999999 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Benton (m)\n<7263> +proj=tmerc +lat_0=40.45 +lon_0=-87.3 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Benton (ftUS)\n<7264> +proj=tmerc +lat_0=40.45 +lon_0=-87.3 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Blackford-Delaware (m)\n<7265> +proj=tmerc +lat_0=40.05 +lon_0=-85.40000000000001 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Blackford-Delaware (ftUS)\n<7266> +proj=tmerc +lat_0=40.05 +lon_0=-85.40000000000001 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Boone-Hendricks (m)\n<7267> +proj=tmerc +lat_0=39.6 +lon_0=-86.5 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Boone-Hendricks (ftUS)\n<7268> +proj=tmerc +lat_0=39.6 +lon_0=-86.5 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Brown (m)\n<7269> +proj=tmerc +lat_0=39 +lon_0=-86.3 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Brown (ftUS)\n<7270> +proj=tmerc +lat_0=39 +lon_0=-86.3 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Carroll (m)\n<7271> +proj=tmerc +lat_0=40.4 +lon_0=-86.65000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Carroll (ftUS)\n<7272> +proj=tmerc +lat_0=40.4 +lon_0=-86.65000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Cass (m)\n<7273> +proj=tmerc +lat_0=40.55 +lon_0=-86.40000000000001 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Cass (ftUS)\n<7274> +proj=tmerc +lat_0=40.55 +lon_0=-86.40000000000001 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Clark-Floyd-Scott (m)\n<7275> +proj=tmerc +lat_0=38.15 +lon_0=-85.59999999999999 +k=1.000021 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Clark-Floyd-Scott (ftUS)\n<7276> +proj=tmerc +lat_0=38.15 +lon_0=-85.59999999999999 +k=1.000021 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Clay (m)\n<7277> +proj=tmerc +lat_0=39.15 +lon_0=-87.15000000000001 +k=1.000024 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Clay (ftUS)\n<7278> +proj=tmerc +lat_0=39.15 +lon_0=-87.15000000000001 +k=1.000024 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Clinton (m)\n<7279> +proj=tmerc +lat_0=40.15 +lon_0=-86.59999999999999 +k=1.000032 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Clinton (ftUS)\n<7280> +proj=tmerc +lat_0=40.15 +lon_0=-86.59999999999999 +k=1.000032 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Crawford-Lawrence-Orange (m)\n<7281> +proj=tmerc +lat_0=38.1 +lon_0=-86.5 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Crawford-Lawrence-Orange (ftUS)\n<7282> +proj=tmerc +lat_0=38.1 +lon_0=-86.5 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Daviess-Greene (m)\n<7283> +proj=tmerc +lat_0=38.45 +lon_0=-87.09999999999999 +k=1.000018 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Daviess-Greene (ftUS)\n<7284> +proj=tmerc +lat_0=38.45 +lon_0=-87.09999999999999 +k=1.000018 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (m)\n<7285> +proj=tmerc +lat_0=38.65 +lon_0=-84.90000000000001 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Dearborn-Ohio-Switzerland (ftUS)\n<7286> +proj=tmerc +lat_0=38.65 +lon_0=-84.90000000000001 +k=1.000029 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Decatur-Rush (m)\n<7287> +proj=tmerc +lat_0=39.1 +lon_0=-85.65000000000001 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Decatur-Rush (ftUS)\n<7288> +proj=tmerc +lat_0=39.1 +lon_0=-85.65000000000001 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS DeKalb (m)\n<7289> +proj=tmerc +lat_0=41.25 +lon_0=-84.95 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS DeKalb (ftUS)\n<7290> +proj=tmerc +lat_0=41.25 +lon_0=-84.95 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Dubois-Martin (m)\n<7291> +proj=tmerc +lat_0=38.2 +lon_0=-86.95 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Dubois-Martin (ftUS)\n<7292> +proj=tmerc +lat_0=38.2 +lon_0=-86.95 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (m)\n<7293> +proj=tmerc +lat_0=40.65 +lon_0=-85.84999999999999 +k=1.000033 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Elkhart-Kosciusko-Wabash (ftUS)\n<7294> +proj=tmerc +lat_0=40.65 +lon_0=-85.84999999999999 +k=1.000033 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Fayette-Franklin-Union (m)\n<7295> +proj=tmerc +lat_0=39.25 +lon_0=-85.05 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Fayette-Franklin-Union (ftUS)\n<7296> +proj=tmerc +lat_0=39.25 +lon_0=-85.05 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Fountain-Warren (m)\n<7297> +proj=tmerc +lat_0=39.95 +lon_0=-87.3 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Fountain-Warren (ftUS)\n<7298> +proj=tmerc +lat_0=39.95 +lon_0=-87.3 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (m)\n<7299> +proj=tmerc +lat_0=40.9 +lon_0=-86.3 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Fulton-Marshall-St. Joseph (ftUS)\n<7300> +proj=tmerc +lat_0=40.9 +lon_0=-86.3 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Gibson (m)\n<7301> +proj=tmerc +lat_0=38.15 +lon_0=-87.65000000000001 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Gibson (ftUS)\n<7302> +proj=tmerc +lat_0=38.15 +lon_0=-87.65000000000001 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Grant (m)\n<7303> +proj=tmerc +lat_0=40.35 +lon_0=-85.7 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Grant (ftUS)\n<7304> +proj=tmerc +lat_0=40.35 +lon_0=-85.7 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Hamilton-Tipton (m)\n<7305> +proj=tmerc +lat_0=39.9 +lon_0=-86 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Hamilton-Tipton (ftUS)\n<7306> +proj=tmerc +lat_0=39.9 +lon_0=-86 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Hancock-Madison (m)\n<7307> +proj=tmerc +lat_0=39.65 +lon_0=-85.8 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Hancock-Madison (ftUS)\n<7308> +proj=tmerc +lat_0=39.65 +lon_0=-85.8 +k=1.000036 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Harrison-Washington (m)\n<7309> +proj=tmerc +lat_0=37.95 +lon_0=-86.15000000000001 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Harrison-Washington (ftUS)\n<7310> +proj=tmerc +lat_0=37.95 +lon_0=-86.15000000000001 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Henry (m)\n<7311> +proj=tmerc +lat_0=39.75 +lon_0=-85.45 +k=1.000043 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Henry (ftUS)\n<7312> +proj=tmerc +lat_0=39.75 +lon_0=-85.45 +k=1.000043 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Howard-Miami (m)\n<7313> +proj=tmerc +lat_0=40.35 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Howard-Miami (ftUS)\n<7314> +proj=tmerc +lat_0=40.35 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Huntington-Whitley (m)\n<7315> +proj=tmerc +lat_0=40.65 +lon_0=-85.5 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Huntington-Whitley (ftUS)\n<7316> +proj=tmerc +lat_0=40.65 +lon_0=-85.5 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Jackson (m)\n<7317> +proj=tmerc +lat_0=38.7 +lon_0=-85.95 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Jackson (ftUS)\n<7318> +proj=tmerc +lat_0=38.7 +lon_0=-85.95 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Jasper-Porter (m)\n<7319> +proj=tmerc +lat_0=40.7 +lon_0=-87.09999999999999 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Jasper-Porter (ftUS)\n<7320> +proj=tmerc +lat_0=40.7 +lon_0=-87.09999999999999 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Jay (m)\n<7321> +proj=tmerc +lat_0=40.3 +lon_0=-85 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Jay (ftUS)\n<7322> +proj=tmerc +lat_0=40.3 +lon_0=-85 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Jefferson (m)\n<7323> +proj=tmerc +lat_0=38.55 +lon_0=-85.34999999999999 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Jefferson (ftUS)\n<7324> +proj=tmerc +lat_0=38.55 +lon_0=-85.34999999999999 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Jennings (m)\n<7325> +proj=tmerc +lat_0=38.8 +lon_0=-85.8 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Jennings (ftUS)\n<7326> +proj=tmerc +lat_0=38.8 +lon_0=-85.8 +k=1.000025 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Johnson-Marion (m)\n<7327> +proj=tmerc +lat_0=39.3 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Johnson-Marion (ftUS)\n<7328> +proj=tmerc +lat_0=39.3 +lon_0=-86.15000000000001 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Knox (m)\n<7329> +proj=tmerc +lat_0=38.4 +lon_0=-87.45 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Knox (ftUS)\n<7330> +proj=tmerc +lat_0=38.4 +lon_0=-87.45 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS LaGrange-Noble (m)\n<7331> +proj=tmerc +lat_0=41.25 +lon_0=-85.45 +k=1.000037 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS LaGrange-Noble (ftUS)\n<7332> +proj=tmerc +lat_0=41.25 +lon_0=-85.45 +k=1.000037 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Lake-Newton (m)\n<7333> +proj=tmerc +lat_0=40.7 +lon_0=-87.40000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Lake-Newton (ftUS)\n<7334> +proj=tmerc +lat_0=40.7 +lon_0=-87.40000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS LaPorte-Pulaski-Starke (m)\n<7335> +proj=tmerc +lat_0=40.9 +lon_0=-86.75 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS LaPorte-Pulaski-Starke (ftUS)\n<7336> +proj=tmerc +lat_0=40.9 +lon_0=-86.75 +k=1.000027 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Monroe-Morgan (m)\n<7337> +proj=tmerc +lat_0=38.95 +lon_0=-86.5 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Monroe-Morgan (ftUS)\n<7338> +proj=tmerc +lat_0=38.95 +lon_0=-86.5 +k=1.000028 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Montgomery-Putnam (m)\n<7339> +proj=tmerc +lat_0=39.45 +lon_0=-86.95 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Montgomery-Putnam (ftUS)\n<7340> +proj=tmerc +lat_0=39.45 +lon_0=-86.95 +k=1.000031 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Owen (m)\n<7341> +proj=tmerc +lat_0=39.15 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Owen (ftUS)\n<7342> +proj=tmerc +lat_0=39.15 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Parke-Vermillion (m)\n<7343> +proj=tmerc +lat_0=39.6 +lon_0=-87.34999999999999 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Parke-Vermillion (ftUS)\n<7344> +proj=tmerc +lat_0=39.6 +lon_0=-87.34999999999999 +k=1.000022 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Perry (m)\n<7345> +proj=tmerc +lat_0=37.8 +lon_0=-86.7 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Perry (ftUS)\n<7346> +proj=tmerc +lat_0=37.8 +lon_0=-86.7 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Pike-Warrick (m)\n<7347> +proj=tmerc +lat_0=37.85 +lon_0=-87.3 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Pike-Warrick (ftUS)\n<7348> +proj=tmerc +lat_0=37.85 +lon_0=-87.3 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Posey (m)\n<7349> +proj=tmerc +lat_0=37.75 +lon_0=-87.95 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Posey (ftUS)\n<7350> +proj=tmerc +lat_0=37.75 +lon_0=-87.95 +k=1.000013 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Randolph-Wayne (m)\n<7351> +proj=tmerc +lat_0=39.7 +lon_0=-85.05 +k=1.000044 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Randolph-Wayne (ftUS)\n<7352> +proj=tmerc +lat_0=39.7 +lon_0=-85.05 +k=1.000044 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Ripley (m)\n<7353> +proj=tmerc +lat_0=38.9 +lon_0=-85.3 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Ripley (ftUS)\n<7354> +proj=tmerc +lat_0=38.9 +lon_0=-85.3 +k=1.000038 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Shelby (m)\n<7355> +proj=tmerc +lat_0=39.3 +lon_0=-85.90000000000001 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Shelby (ftUS)\n<7356> +proj=tmerc +lat_0=39.3 +lon_0=-85.90000000000001 +k=1.00003 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Spencer (m)\n<7357> +proj=tmerc +lat_0=37.75 +lon_0=-87.05 +k=1.000014 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Spencer (ftUS)\n<7358> +proj=tmerc +lat_0=37.75 +lon_0=-87.05 +k=1.000014 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Steuben (m)\n<7359> +proj=tmerc +lat_0=41.5 +lon_0=-85 +k=1.000041 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Steuben (ftUS)\n<7360> +proj=tmerc +lat_0=41.5 +lon_0=-85 +k=1.000041 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Sullivan (m)\n<7361> +proj=tmerc +lat_0=38.9 +lon_0=-87.5 +k=1.000017 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Sullivan (ftUS)\n<7362> +proj=tmerc +lat_0=38.9 +lon_0=-87.5 +k=1.000017 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Tippecanoe-White (m)\n<7363> +proj=tmerc +lat_0=40.2 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Tippecanoe-White (ftUS)\n<7364> +proj=tmerc +lat_0=40.2 +lon_0=-86.90000000000001 +k=1.000026 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Vanderburgh (m)\n<7365> +proj=tmerc +lat_0=37.8 +lon_0=-87.55 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Vanderburgh (ftUS)\n<7366> +proj=tmerc +lat_0=37.8 +lon_0=-87.55 +k=1.000015 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Vigo (m)\n<7367> +proj=tmerc +lat_0=39.25 +lon_0=-87.45 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Vigo (ftUS)\n<7368> +proj=tmerc +lat_0=39.25 +lon_0=-87.45 +k=1.00002 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / InGCS Wells (m)\n<7369> +proj=tmerc +lat_0=40.55 +lon_0=-85.25 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / InGCS Wells (ftUS)\n<7370> +proj=tmerc +lat_0=40.55 +lon_0=-85.25 +k=1.000034 +x_0=240000 +y_0=36000 +ellps=GRS80 +units=us-ft +no_defs <>\n# ONGD14 / UTM zone 39N\n<7374> +proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ONGD14 / UTM zone 40N\n<7375> +proj=utm +zone=40 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ONGD14 / UTM zone 41N\n<7376> +proj=utm +zone=41 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Adams and Juneau (m)\n<7528> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6942 +y_0=0.0037 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Ashland (m)\n<7529> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.9461 +y_0=0.0017 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Barron (m)\n<7530> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.0029 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Bayfield (m)\n<7531> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575 +y_0=148551.4837 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Brown (m)\n<7532> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31600 +y_0=4600 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Buffalo (m)\n<7533> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502 +y_0=0.0048 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Burnett (m)\n<7534> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.1276 +y_0=59445.9043 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)\n<7535> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8893 +y_0=0.0049 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Chippewa (m)\n<7536> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72 +y_0=44091.4346 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Clark (m)\n<7537> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.1989 +y_0=0.0086 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Columbia (m)\n<7538> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.3381 +y_0=111569.6134 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Crawford (m)\n<7539> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6274 +y_0=53703.1201 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Dane (m)\n<7540> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2944 +y_0=146591.9896 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Dodge and Jefferson (m)\n<7541> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263 +y_0=0.0076 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Door (m)\n<7542> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176 +y_0=0.0023 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Douglas (m)\n<7543> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.3183 +y_0=0.0041 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Dunn (m)\n<7544> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.104 +y_0=0.003 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Eau Claire (m)\n<7545> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4402 +y_0=91687.92389999999 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Florence (m)\n<7546> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6683 +y_0=0.0063 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Forest (m)\n<7547> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5533 +y_0=0.0157 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Grant (m)\n<7548> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.4841 +y_0=0.01 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Green and Lafayette (m)\n<7549> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7403 +y_0=45830.2947 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Green Lake and Marquette (m)\n<7550> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3018 +y_0=79170.7795 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Iowa (m)\n<7551> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261 +y_0=0.0045 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Iron (m)\n<7552> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419 +y_0=0.008500000000000001 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Jackson (m)\n<7553> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=25000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)\n<7554> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3728 +y_0=0.0009 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)\n<7555> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.7614 +y_0=0.0012 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS La Crosse (m)\n<7556> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6598 +y_0=0.0033 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Langlade (m)\n<7557> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.197 +y_0=105279.7829 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Lincoln (m)\n<7558> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0323 +y_0=0.0058 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Marathon (m)\n<7559> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493 +y_0=55049.2669 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Marinette (m)\n<7560> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794 +y_0=0.0032 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Menominee (m)\n<7561> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121 +y_0=0.0029 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Monroe (m)\n<7562> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.209 +y_0=121923.9861 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Oconto (m)\n<7563> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3676 +y_0=0.0033 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Oneida (m)\n<7564> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.1401 +y_0=57588.0346 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Pepin and Pierce (m)\n<7565> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3354 +y_0=86033.0876 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Polk (m)\n<7566> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2823 +y_0=0.0059 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Portage (m)\n<7567> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.1128 +y_0=50022.1874 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Price (m)\n<7568> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8546 +y_0=0.0109 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Richland (m)\n<7569> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6048 +y_0=134255.4253 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Rock (m)\n<7570> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926 +y_0=0.0068 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Rusk (m)\n<7571> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013 +y_0=0.0234 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Sauk (m)\n<7572> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5716 +y_0=0.0051 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Sawyer (m)\n<7573> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2336 +y_0=120734.1631 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Shawano (m)\n<7574> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3253 +y_0=0.009599999999999999 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS St. Croix (m)\n<7575> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7302 +y_0=0.0103 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Taylor (m)\n<7576> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5744 +y_0=107746.7522 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Trempealeau (m)\n<7577> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138 +y_0=0.0041 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Vernon (m)\n<7578> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.4451 +y_0=47532.0602 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Vilas (m)\n<7579> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0689 +y_0=50337.1092 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Walworth (m)\n<7580> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651 +y_0=111088.2224 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Washburn (m)\n<7581> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8682 +y_0=188358.6058 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Washington (m)\n<7582> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4415 +y_0=0.003 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Waukesha (m)\n<7583> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.418 +y_0=0.0034 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Waupaca (m)\n<7584> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709 +y_0=0.007 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Waushara (m)\n<7585> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4402 +y_0=45069.7587 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Wood (m)\n<7586> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6173 +y_0=134589.754 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / WISCRS Adams and Juneau (ftUS)\n<7587> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6941325883 +y_0=0.00365760731521463 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Ashland (ftUS)\n<7588> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.945948692 +y_0=0.001828803657607315 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Barron (ftUS)\n<7589> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Bayfield (ftUS)\n<7590> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575057151 +y_0=148551.4835661671 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Brown (ftUS)\n<7591> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31599.99989839979 +y_0=4599.999898399797 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Buffalo (ftUS)\n<7592> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502159004 +y_0=0.004876809753619507 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Burnett (ftUS)\n<7593> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.12771145543 +y_0=59445.90419100838 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)\n<7594> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8892049784 +y_0=0.004876809753619507 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Chippewa (ftUS)\n<7595> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72009144018 +y_0=44091.43449326898 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Clark (ftUS)\n<7596> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.198983998 +y_0=0.008534417068834137 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Columbia (ftUS)\n<7597> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.338023876 +y_0=111569.613512827 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Crawford (ftUS)\n<7598> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6273812548 +y_0=53703.12024384048 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Dane (ftUS)\n<7599> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2943865888 +y_0=146591.9896367793 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Dodge and Jefferson (ftUS)\n<7600> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263906528 +y_0=0.00762001524003048 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Door (ftUS)\n<7601> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176022352 +y_0=0.002438404876809754 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Douglas (ftUS)\n<7602> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.31826263652 +y_0=0.003962407924815849 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Dunn (ftUS)\n<7603> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.10393700787 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Eau Claire (ftUS)\n<7604> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4401828804 +y_0=91687.92390144781 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Florence (ftUS)\n<7605> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6682245364 +y_0=0.006400812801625603 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Forest (ftUS)\n<7606> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5532131065 +y_0=0.0158496316992634 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Grant (ftUS)\n<7607> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.484023368 +y_0=0.01005842011684023 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Green and Lafayette (ftUS)\n<7608> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7401574803 +y_0=45830.29484378968 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Green Lake and Marquette (ftUS)\n<7609> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3017526035 +y_0=79170.77937515875 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Iowa (ftUS)\n<7610> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261620523 +y_0=0.004572009144018288 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Iron (ftUS)\n<7611> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419608839 +y_0=0.008534417068834137 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Jackson (ftUS)\n<7612> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=24999.99989839979 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)\n<7613> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3727711455 +y_0=0.0009144018288036576 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)\n<7614> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.76154432308 +y_0=0.001219202438404877 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS La Crosse (ftUS)\n<7615> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6596901194 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Langlade (ftUS)\n<7616> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.1968503937 +y_0=105279.7828803657 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Lincoln (ftUS)\n<7617> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0322580645 +y_0=0.005791211582423164 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Marathon (ftUS)\n<7618> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493522987 +y_0=55049.26695453391 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Marinette (ftUS)\n<7619> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794513589 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Menominee (ftUS)\n<7620> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121412243 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Monroe (ftUS)\n<7621> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.2090424181 +y_0=121923.9861823724 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Oconto (ftUS)\n<7622> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3675895352 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Oneida (ftUS)\n<7623> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.14020828041 +y_0=57588.03474726949 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Pepin and Pierce (ftUS)\n<7624> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3352806706 +y_0=86033.08773177546 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Polk (ftUS)\n<7625> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2822453645 +y_0=0.005791211582423164 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Portage (ftUS)\n<7626> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.11277622555 +y_0=50022.1874523749 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Price (ftUS)\n<7627> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8544577089 +y_0=0.01097282194564389 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Richland (ftUS)\n<7628> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6047752095 +y_0=134255.4254508509 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Rock (ftUS)\n<7629> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926085852 +y_0=0.006705613411226822 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Rusk (ftUS)\n<7630> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013970028 +y_0=0.02346964693929388 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Sauk (ftUS)\n<7631> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5715519431 +y_0=0.005181610363220727 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Sawyer (ftUS)\n<7632> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2337312675 +y_0=120734.1631699263 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Shawano (ftUS)\n<7633> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3251714504 +y_0=0.009448818897637795 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS St. Croix (ftUS)\n<7634> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7300990602 +y_0=0.01036322072644145 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Taylor (ftUS)\n<7635> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5742951486 +y_0=107746.7521463043 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Trempealeau (ftUS)\n<7636> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138938278 +y_0=0.003962407924815849 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Vernon (ftUS)\n<7637> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.44500889 +y_0=47532.0603505207 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Vilas (ftUS)\n<7638> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0688341377 +y_0=50337.10927101854 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Walworth (ftUS)\n<7639> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651257302 +y_0=111088.2224028448 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Washburn (ftUS)\n<7640> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8681737363 +y_0=188358.6059436119 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Washington (ftUS)\n<7641> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4414020828 +y_0=0.003048006096012192 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Waukesha (ftUS)\n<7642> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.4178816358 +y_0=0.003352806705613411 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Waupaca (ftUS)\n<7643> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709423419 +y_0=0.007010414020828041 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Waushara (ftUS)\n<7644> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4401828804 +y_0=45069.7588011176 +ellps=GRS80 +units=us-ft +no_defs <>\n# NAD83(2011) / WISCRS Wood (ftUS)\n<7645> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6172720346 +y_0=134589.7539243078 +ellps=GRS80 +units=us-ft +no_defs <>\n# Kyrg-06 / zone 1\n<7692> +proj=tmerc +lat_0=0 +lon_0=68.51666666666667 +k=1 +x_0=1300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <>\n# Kyrg-06 / zone 2\n<7693> +proj=tmerc +lat_0=0 +lon_0=71.51666666666667 +k=1 +x_0=2300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <>\n# Kyrg-06 / zone 3\n<7694> +proj=tmerc +lat_0=0 +lon_0=74.51666666666667 +k=1 +x_0=3300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <>\n# Kyrg-06 / zone 4\n<7695> +proj=tmerc +lat_0=0 +lon_0=77.51666666666667 +k=1 +x_0=4300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <>\n# Kyrg-06 / zone 5\n<7696> +proj=tmerc +lat_0=0 +lon_0=80.51666666666667 +k=1 +x_0=5300000 +y_0=14743.5 +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 / India NSF LCC\n<7755> +proj=lcc +lat_1=12.472955 +lat_2=35.17280444444444 +lat_0=24 +lon_0=80 +x_0=4000000 +y_0=4000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Andhra Pradesh\n<7756> +proj=lcc +lat_1=13.75 +lat_2=18.75 +lat_0=16.25543298 +lon_0=80.875 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Arunachal Pradesh\n<7757> +proj=lcc +lat_1=27 +lat_2=29 +lat_0=28.00157897 +lon_0=94.5 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Assam\n<7758> +proj=lcc +lat_1=24.66666666666667 +lat_2=27.33333333333333 +lat_0=26.00257703 +lon_0=92.75 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Bihar\n<7759> +proj=lcc +lat_1=24.625 +lat_2=27.125 +lat_0=25.87725247 +lon_0=85.875 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Delhi\n<7760> +proj=lcc +lat_1=28.375 +lat_2=28.875 +lat_0=28.62510126 +lon_0=77 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Gujarat\n<7761> +proj=lcc +lat_1=20.79166666666667 +lat_2=23.95833333333333 +lat_0=22.37807121 +lon_0=71.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Haryana\n<7762> +proj=lcc +lat_1=28.08333333333333 +lat_2=30.41666666666667 +lat_0=29.25226266 +lon_0=76 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Himachal Pradesh\n<7763> +proj=lcc +lat_1=30.75 +lat_2=32.75 +lat_0=31.75183497 +lon_0=77.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Jammu and Kashmir\n<7764> +proj=lcc +lat_1=33.08333333333334 +lat_2=36.41666666666666 +lat_0=34.75570874 +lon_0=76.5 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Jharkhand\n<7765> +proj=lcc +lat_1=22.54166666666667 +lat_2=24.70833333333333 +lat_0=23.62652682 +lon_0=85.625 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Madhya Pradesh\n<7766> +proj=lcc +lat_1=22 +lat_2=26 +lat_0=24.00529821 +lon_0=78.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Maharashtra\n<7767> +proj=lcc +lat_1=16.625 +lat_2=21.125 +lat_0=18.88015774 +lon_0=76.75 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Manipur\n<7768> +proj=lcc +lat_1=24.08333333333333 +lat_2=25.41666666666667 +lat_0=24.75060911 +lon_0=94 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Meghalaya\n<7769> +proj=lcc +lat_1=25.20833333333333 +lat_2=26.04166666666667 +lat_0=25.62524747 +lon_0=91.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Nagaland\n<7770> +proj=lcc +lat_1=25.375 +lat_2=26.875 +lat_0=26.12581974 +lon_0=94.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / India Northeast\n<7771> +proj=lcc +lat_1=23.04166666666667 +lat_2=28.20833333333333 +lat_0=25.63452135 +lon_0=93.5 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Orissa\n<7772> +proj=lcc +lat_1=18.58333333333333 +lat_2=21.91666666666667 +lat_0=20.25305174 +lon_0=84.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Punjab\n<7773> +proj=lcc +lat_1=30 +lat_2=32 +lat_0=31.00178226 +lon_0=75.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Rajasthan\n<7774> +proj=lcc +lat_1=24.29166666666667 +lat_2=29.45833333333333 +lat_0=26.88505546 +lon_0=73.875 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Uttar Pradesh\n<7775> +proj=lcc +lat_1=24.875 +lat_2=29.375 +lat_0=27.13270823 +lon_0=80.875 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Uttaranchal\n<7776> +proj=lcc +lat_1=29 +lat_2=31 +lat_0=30.0017132 +lon_0=79.375 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Andaman and Nicobar\n<7777> +proj=tmerc +lat_0=10.25 +lon_0=93.25 +k=0.9999428 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Chhattisgarh\n<7778> +proj=tmerc +lat_0=21 +lon_0=82.25 +k=0.9998332 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Goa\n<7779> +proj=tmerc +lat_0=15.375 +lon_0=74 +k=0.9999913 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Karnataka\n<7780> +proj=tmerc +lat_0=15.125 +lon_0=76.375 +k=0.9998011999999999 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Kerala\n<7781> +proj=tmerc +lat_0=10.5 +lon_0=76 +k=0.9999177 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Lakshadweep\n<7782> +proj=tmerc +lat_0=10 +lon_0=73.125 +k=0.9999536 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Mizoram\n<7783> +proj=tmerc +lat_0=23.125 +lon_0=92.75 +k=0.9999821 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Sikkim\n<7784> +proj=tmerc +lat_0=27.625 +lon_0=88.5 +k=0.9999926 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Tamil Nadu\n<7785> +proj=tmerc +lat_0=10.875 +lon_0=78.375 +k=0.9997942 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Tripura\n<7786> +proj=tmerc +lat_0=23.75 +lon_0=91.75 +k=0.9999822 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / West Bengal\n<7787> +proj=tmerc +lat_0=24.375 +lon_0=87.875 +k=0.9998584 +x_0=1000000 +y_0=1000000 +datum=WGS84 +units=m +no_defs <>\n# RDN2008 / UTM zone 32N\n<7791> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / UTM zone 33N\n<7792> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / UTM zone 34N\n<7793> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / Italy zone (E-N)\n<7794> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9985000000000001 +x_0=7000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# RDN2008 / Zone 12 (E-N)\n<7795> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=3000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# BGS2005 / UTM zone 34N (N-E)\n<7799> +proj=utm +zone=34 +ellps=GRS80 +units=m +no_defs <>\n# BGS2005 / UTM zone 35N (N-E)\n<7800> +proj=utm +zone=35 +ellps=GRS80 +units=m +no_defs <>\n# BGS2005 / CCS2005\n<7801> +proj=lcc +lat_1=42 +lat_2=43.33333333333334 +lat_0=42.66787568333333 +lon_0=25.5 +x_0=500000 +y_0=4725824.3591 +ellps=GRS80 +units=m +no_defs <>\n# BGS2005 / UTM zone 34N\n<7803> +proj=utm +zone=34 +ellps=GRS80 +units=m +no_defs <>\n# BGS2005 / UTM zone 35N\n<7804> +proj=utm +zone=34 +ellps=GRS80 +units=m +no_defs <>\n# BGS2005 / UTM zone 36N\n<7805> +proj=utm +zone=36 +ellps=GRS80 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X1\n<7825> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=23.5 +k=1 +x_0=1300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X2\n<7826> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=26.5 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X3\n<7827> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=29.5 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X4\n<7828> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=32.5 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X5\n<7829> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=35.5 +k=1 +x_0=5300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X6\n<7830> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=38.5 +k=1 +x_0=6300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / CS63 zone X7\n<7831> +proj=tmerc +lat_0=0.08333333333333333 +lon_0=41.5 +k=1 +x_0=7300000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# GDA2020 / GA LCC\n<7845> +proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 46\n<7846> +proj=utm +zone=46 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 47\n<7847> +proj=utm +zone=47 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 48\n<7848> +proj=utm +zone=48 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 49\n<7849> +proj=utm +zone=49 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 50\n<7850> +proj=utm +zone=50 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 51\n<7851> +proj=utm +zone=51 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 52\n<7852> +proj=utm +zone=52 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 53\n<7853> +proj=utm +zone=53 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 54\n<7854> +proj=utm +zone=54 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 55\n<7855> +proj=utm +zone=55 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 56\n<7856> +proj=utm +zone=56 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 57\n<7857> +proj=utm +zone=57 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 58\n<7858> +proj=utm +zone=58 +south +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MGA zone 59\n<7859> +proj=utm +zone=59 +south +ellps=GRS80 +units=m +no_defs <>\n# Astro DOS 71 / SHLG71\n<7877> +proj=tmerc +lat_0=-15.96666666666667 +lon_0=-5.716666666666667 +k=1 +x_0=300000 +y_0=2000000 +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +units=m +no_defs <>\n# Astro DOS 71 / UTM zone 30S\n<7878> +proj=utm +zone=30 +south +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +units=m +no_defs <>\n# St. Helena Tritan / SHLG(Tritan)\n<7882> +proj=tmerc +lat_0=-15.96666666666667 +lon_0=-5.716666666666667 +k=1 +x_0=299483.737 +y_0=2000527.879 +ellps=WGS84 +towgs84=-0.077,0.079,0.086,0,0,0,0 +units=m +no_defs <>\n# St. Helena Tritan / UTM zone 30S\n<7883> +proj=utm +zone=30 +south +ellps=WGS84 +towgs84=-0.077,0.079,0.086,0,0,0,0 +units=m +no_defs <>\n# SHMG2015\n<7887> +proj=utm +zone=30 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA2020 / Vicgrid\n<7899> +proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x_0=2500000 +y_0=2500000 +ellps=GRS80 +units=m +no_defs <>\n# NAD27 / MTM zone 10\n<7991> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# Malongo 1987 / UTM zone 33S\n<7992> +proj=utm +zone=33 +south +ellps=intl +towgs84=-254.1,-5.36,-100.29,0,0,0,0 +units=m +no_defs <>\n# GDA2020 / ALB2020\n<8013> +proj=tmerc +lat_0=0 +lon_0=117.8833333333333 +k=1.0000044 +x_0=50000 +y_0=4100000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / BIO2020\n<8014> +proj=tmerc +lat_0=0 +lon_0=115.25 +k=1.0000022 +x_0=60000 +y_0=2700000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / BRO2020\n<8015> +proj=tmerc +lat_0=0 +lon_0=122.3333333333333 +k=1.00000298 +x_0=50000 +y_0=2300000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / BCG2020\n<8016> +proj=tmerc +lat_0=0 +lon_0=115.4333333333333 +k=0.99999592 +x_0=50000 +y_0=4000000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / CARN2020\n<8017> +proj=tmerc +lat_0=0 +lon_0=113.6666666666667 +k=0.99999796 +x_0=50000 +y_0=3050000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / CIG2020\n<8018> +proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.00002514 +x_0=50000 +y_0=1400000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / CKIG2020\n<8019> +proj=tmerc +lat_0=0 +lon_0=96.875 +k=0.99999387 +x_0=50000 +y_0=1600000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / COL2020\n<8020> +proj=tmerc +lat_0=0 +lon_0=115.9333333333333 +k=1.000019 +x_0=40000 +y_0=4100000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / ESP2020\n<8021> +proj=tmerc +lat_0=0 +lon_0=121.8833333333333 +k=1.0000055 +x_0=50000 +y_0=4050000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / EXM2020\n<8022> +proj=tmerc +lat_0=0 +lon_0=114.0666666666667 +k=1.00000236 +x_0=50000 +y_0=2750000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / GCG2020\n<8023> +proj=tmerc +lat_0=0 +lon_0=114.5833333333333 +k=1.00000628 +x_0=50000 +y_0=3450000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / GOLD2020\n<8024> +proj=tmerc +lat_0=0 +lon_0=121.5 +k=1.00004949 +x_0=60000 +y_0=3800000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / JCG2020\n<8025> +proj=tmerc +lat_0=0 +lon_0=114.9833333333333 +k=1.00000314 +x_0=50000 +y_0=3650000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / KALB2020\n<8026> +proj=tmerc +lat_0=0 +lon_0=114.3152777777778 +k=1.000014 +x_0=55000 +y_0=3700000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / KAR2020\n<8027> +proj=tmerc +lat_0=0 +lon_0=116.9333333333333 +k=0.9999989 +x_0=50000 +y_0=2550000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / KUN2020\n<8028> +proj=tmerc +lat_0=0 +lon_0=128.75 +k=1.0000165 +x_0=50000 +y_0=2100000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / LCG2020\n<8029> +proj=tmerc +lat_0=0 +lon_0=115.3666666666667 +k=1.00000157 +x_0=50000 +y_0=3750000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / MRCG2020\n<8030> +proj=tmerc +lat_0=0 +lon_0=115.1666666666667 +k=1.0000055 +x_0=50000 +y_0=4050000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / PCG2020\n<8031> +proj=tmerc +lat_0=0 +lon_0=115.8166666666667 +k=0.9999990600000001 +x_0=50000 +y_0=3900000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / PHG2020\n<8032> +proj=tmerc +lat_0=0 +lon_0=118.6 +k=1.00000135 +x_0=50000 +y_0=2500000 +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 / TM Zone 20N (ftUS)\n<8035> +proj=utm +zone=20 +datum=WGS84 +units=us-ft +no_defs <>\n# WGS 84 / TM Zone 21N (ftUS)\n<8036> +proj=utm +zone=21 +datum=WGS84 +units=us-ft +no_defs <>\n# Gusterberg Grid (Ferro)\n<8044> +proj=cass +lat_0=48.03846388888888 +lon_0=31.80418055555556 +x_0=0 +y_0=0 +a=6376045 +b=6355477.112903226 +pm=ferro +units=m +no_defs <>\n# St. Stephen Grid (Ferro)\n<8045> +proj=cass +lat_0=48.20876111111112 +lon_0=34.04092222222222 +x_0=0 +y_0=0 +a=6376045 +b=6355477.112903226 +pm=ferro +units=m +no_defs <>\n# GDA2020 / NSW Lambert\n<8058> +proj=lcc +lat_1=-30.75 +lat_2=-35.75 +lat_0=-33.25 +lon_0=147 +x_0=9300000 +y_0=4500000 +ellps=GRS80 +units=m +no_defs <>\n# GDA2020 / SA Lambert\n<8059> +proj=lcc +lat_1=-28 +lat_2=-36 +lat_0=-32 +lon_0=135 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / PCCS zone 1 (ft)\n<8065> +proj=omerc +lat_0=32.25 +lonc=-111.4 +alpha=45 +k=1.00011 +x_0=48768 +y_0=243840 +gamma=45 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / PCCS zone 2 (ft)\n<8066> +proj=tmerc +lat_0=31.25 +lon_0=-112.1666666666667 +k=1.00009 +x_0=548640 +y_0=304800 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / PCCS zone 3 (ft)\n<8067> +proj=tmerc +lat_0=31.5 +lon_0=-113.1666666666667 +k=1.000055 +x_0=182880 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / PCCS zone 4 (ft)\n<8068> +proj=lcc +lat_1=30.5 +lat_0=30.5 +lon_0=-110.75 +k_0=0.9998 +x_0=9144 +y_0=-188976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(CSRS)v6 / MTM Nova Scotia zone 4\n<8082> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=24500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v6 / MTM Nova Scotia zone 5\n<8083> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=25500000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# ISN2016 / Lambert 2016\n<8088> +proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19 +x_0=2700000 +y_0=300000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Florence (m)\n<8090> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6683 +y_0=0.0063 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Florence (ftUS)\n<8091> +proj=tmerc +lat_0=45.43888888888888 +lon_0=-88.14166666666668 +k=1.0000552095 +x_0=133502.6682245364 +y_0=0.006400812801625603 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Eau Claire (m)\n<8092> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4402 +y_0=91687.92389999999 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Eau Claire (ftUS)\n<8093> +proj=lcc +lat_1=44.87228112638889 +lat_0=44.87228112638889 +lon_0=-91.28888888888889 +k_0=1.000035079 +x_0=120091.4401828804 +y_0=91687.92390144781 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Wood (m)\n<8095> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6173 +y_0=134589.754 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Wood (ftUS)\n<8096> +proj=lcc +lat_1=44.36259546944444 +lat_0=44.36259546944444 +lon_0=-90 +k_0=1.0000421209 +x_0=208483.6172720346 +y_0=134589.7539243078 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Waushara (m)\n<8097> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4402 +y_0=45069.7587 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Waushara (ftUS)\n<8098> +proj=lcc +lat_1=44.11394404583334 +lat_0=44.11394404583334 +lon_0=-89.24166666666667 +k_0=1.0000392096 +x_0=120091.4401828804 +y_0=45069.7588011176 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Waupaca (m)\n<8099> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709 +y_0=0.007 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Waupaca (ftUS)\n<8100> +proj=tmerc +lat_0=43.42027777777778 +lon_0=-88.81666666666666 +k=1.0000333645 +x_0=185013.9709423419 +y_0=0.007010414020828041 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Waukesha (m)\n<8101> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.418 +y_0=0.0034 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Waukesha (ftUS)\n<8102> +proj=tmerc +lat_0=42.56944444444445 +lon_0=-88.22499999999999 +k=1.0000346179 +x_0=208788.4178816358 +y_0=0.003352806705613411 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Washington (m)\n<8103> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4415 +y_0=0.003 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Washington (ftUS)\n<8104> +proj=tmerc +lat_0=42.91805555555555 +lon_0=-88.06388888888888 +k=1.00003738 +x_0=120091.4414020828 +y_0=0.003048006096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Washburn (m)\n<8105> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8682 +y_0=188358.6058 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Washburn (ftUS)\n<8106> +proj=lcc +lat_1=45.96121983333334 +lat_0=45.96121983333334 +lon_0=-91.78333333333333 +k_0=1.0000475376 +x_0=234086.8681737363 +y_0=188358.6059436119 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Walworth (m)\n<8107> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651 +y_0=111088.2224 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Walworth (ftUS)\n<8108> +proj=lcc +lat_1=42.66946209694444 +lat_0=42.66946209694444 +lon_0=-88.54166666666667 +k_0=1.0000367192 +x_0=232562.8651257302 +y_0=111088.2224028448 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Vilas (m)\n<8109> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0689 +y_0=50337.1092 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Vilas (ftUS)\n<8110> +proj=lcc +lat_1=46.07784409055556 +lat_0=46.07784409055556 +lon_0=-89.48888888888889 +k_0=1.0000730142 +x_0=134417.0688341377 +y_0=50337.10927101854 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Vernon (m)\n<8111> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.4451 +y_0=47532.0602 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Vernon (ftUS)\n<8112> +proj=lcc +lat_1=43.57503293972223 +lat_0=43.57503293972223 +lon_0=-90.78333333333333 +k_0=1.0000408158 +x_0=222504.44500889 +y_0=47532.0603505207 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Trempealeau (m)\n<8113> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138 +y_0=0.0041 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Trempealeau (ftUS)\n<8114> +proj=tmerc +lat_0=43.16111111111111 +lon_0=-91.36666666666666 +k=1.0000361538 +x_0=256946.9138938278 +y_0=0.003962407924815849 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Taylor (m)\n<8115> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5744 +y_0=107746.7522 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Taylor (ftUS)\n<8116> +proj=lcc +lat_1=45.17782208583333 +lat_0=45.17782208583333 +lon_0=-90.48333333333333 +k_0=1.0000597566 +x_0=187147.5742951486 +y_0=107746.7521463043 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS St. Croix (m)\n<8117> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7302 +y_0=0.0103 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS St. Croix (ftUS)\n<8118> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-92.63333333333334 +k=1.0000381803 +x_0=165506.7300990602 +y_0=0.01036322072644145 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Shawano (m)\n<8119> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3253 +y_0=0.009599999999999999 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Shawano (ftUS)\n<8120> +proj=tmerc +lat_0=44.03611111111111 +lon_0=-88.60555555555555 +k=1.000032144 +x_0=262433.3251714504 +y_0=0.009448818897637795 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Sawyer (m)\n<8121> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2336 +y_0=120734.1631 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Sawyer (ftUS)\n<8122> +proj=lcc +lat_1=45.90009913138888 +lat_0=45.90009913138888 +lon_0=-91.11666666666666 +k_0=1.0000573461 +x_0=216713.2337312675 +y_0=120734.1631699263 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Sauk (m)\n<8123> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5716 +y_0=0.0051 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Sauk (ftUS)\n<8124> +proj=tmerc +lat_0=42.81944444444445 +lon_0=-89.90000000000001 +k=1.0000373868 +x_0=185623.5715519431 +y_0=0.005181610363220727 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Rusk (m)\n<8125> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013 +y_0=0.0234 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Rusk (ftUS)\n<8126> +proj=tmerc +lat_0=43.91944444444444 +lon_0=-91.06666666666666 +k=1.0000495976 +x_0=250546.1013970028 +y_0=0.02346964693929388 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Rock (m)\n<8127> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926 +y_0=0.0068 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Rock (ftUS)\n<8128> +proj=tmerc +lat_0=41.94444444444444 +lon_0=-89.07222222222222 +k=1.0000337311 +x_0=146304.2926085852 +y_0=0.006705613411226822 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Richland (m)\n<8129> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6048 +y_0=134255.4253 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Richland (ftUS)\n<8130> +proj=lcc +lat_1=43.3223129275 +lat_0=43.3223129275 +lon_0=-90.43055555555556 +k_0=1.0000375653 +x_0=202387.6047752095 +y_0=134255.4254508509 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Price (m)\n<8131> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8546 +y_0=0.0109 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Price (ftUS)\n<8132> +proj=tmerc +lat_0=44.55555555555555 +lon_0=-90.48888888888889 +k=1.0000649554 +x_0=227990.8544577089 +y_0=0.01097282194564389 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Portage (m)\n<8133> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.1128 +y_0=50022.1874 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Portage (ftUS)\n<8134> +proj=lcc +lat_1=44.41682397527777 +lat_0=44.41682397527777 +lon_0=-89.5 +k_0=1.000039936 +x_0=56388.11277622555 +y_0=50022.1874523749 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Polk (m)\n<8135> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2823 +y_0=0.0059 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Polk (ftUS)\n<8136> +proj=tmerc +lat_0=44.66111111111111 +lon_0=-92.63333333333334 +k=1.0000433849 +x_0=141732.2822453645 +y_0=0.005791211582423164 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Pepin and Pierce (m)\n<8137> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3354 +y_0=86033.0876 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Pepin and Pierce (ftUS)\n<8138> +proj=lcc +lat_1=44.63614887194444 +lat_0=44.63614887194444 +lon_0=-92.22777777777777 +k_0=1.0000362977 +x_0=167640.3352806706 +y_0=86033.08773177546 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Oneida (m)\n<8139> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.1401 +y_0=57588.0346 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Oneida (ftUS)\n<8140> +proj=lcc +lat_1=45.70422377027778 +lat_0=45.70422377027778 +lon_0=-89.54444444444444 +k_0=1.0000686968 +x_0=70104.14020828041 +y_0=57588.03474726949 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Oconto (m)\n<8141> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3676 +y_0=0.0033 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Oconto (ftUS)\n<8142> +proj=tmerc +lat_0=44.39722222222222 +lon_0=-87.90833333333335 +k=1.0000236869 +x_0=182880.3675895352 +y_0=0.003352806705613411 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Monroe (m)\n<8143> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.209 +y_0=121923.9861 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Monroe (ftUS)\n<8144> +proj=lcc +lat_1=44.00007392861111 +lat_0=44.00007392861111 +lon_0=-90.64166666666668 +k_0=1.0000434122 +x_0=204521.2090424181 +y_0=121923.9861823724 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Menominee (m)\n<8145> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121 +y_0=0.0029 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Menominee (ftUS)\n<8146> +proj=tmerc +lat_0=44.71666666666667 +lon_0=-88.41666666666667 +k=1.0000362499 +x_0=105461.0121412243 +y_0=0.003048006096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Marinette (m)\n<8147> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794 +y_0=0.0032 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Marinette (ftUS)\n<8148> +proj=tmerc +lat_0=44.69166666666666 +lon_0=-87.71111111111111 +k=1.0000234982 +x_0=238658.8794513589 +y_0=0.003048006096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Marathon (m)\n<8149> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493 +y_0=55049.2669 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Marathon (ftUS)\n<8150> +proj=lcc +lat_1=44.90090442361111 +lat_0=44.90090442361111 +lon_0=-89.77 +k_0=1.000053289 +x_0=74676.1493522987 +y_0=55049.26695453391 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Lincoln (m)\n<8151> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0323 +y_0=0.0058 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Lincoln (ftUS)\n<8152> +proj=tmerc +lat_0=44.84444444444445 +lon_0=-89.73333333333333 +k=1.0000599003 +x_0=116129.0322580645 +y_0=0.005791211582423164 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Langlade (m)\n<8153> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.197 +y_0=105279.7829 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Langlade (ftUS)\n<8154> +proj=lcc +lat_1=45.15423710527778 +lat_0=45.15423710527778 +lon_0=-89.03333333333333 +k_0=1.0000627024 +x_0=198425.1968503937 +y_0=105279.7828803657 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS La Crosse (m)\n<8155> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6598 +y_0=0.0033 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS La Crosse (ftUS)\n<8156> +proj=tmerc +lat_0=43.45111111111111 +lon_0=-91.31666666666666 +k=1.0000319985 +x_0=130454.6596901194 +y_0=0.003352806705613411 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (m)\n<8157> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.7614 +y_0=0.0012 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Kewaunee, Manitowoc and Sheboygan (ftUS)\n<8158> +proj=tmerc +lat_0=43.26666666666667 +lon_0=-87.55 +k=1.0000233704 +x_0=79857.76154432308 +y_0=0.001219202438404877 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (m)\n<8159> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3728 +y_0=0.0009 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Kenosha, Milwaukee, Ozaukee and Racine (ftUS)\n<8160> +proj=tmerc +lat_0=42.21666666666667 +lon_0=-87.89444444444445 +k=1.0000260649 +x_0=185928.3727711455 +y_0=0.0009144018288036576 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Jackson (m)\n<8161> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=25000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Jackson (ftUS)\n<8162> +proj=tmerc +lat_0=44.25333512777778 +lon_0=-90.84429651944444 +k=1.0000353 +x_0=27000 +y_0=24999.99989839979 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Iron (m)\n<8163> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419 +y_0=0.008500000000000001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Iron (ftUS)\n<8164> +proj=tmerc +lat_0=45.43333333333333 +lon_0=-90.25555555555556 +k=1.0000677153 +x_0=220980.4419608839 +y_0=0.008534417068834137 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Iowa (m)\n<8165> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261 +y_0=0.0045 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Iowa (ftUS)\n<8166> +proj=tmerc +lat_0=42.53888888888888 +lon_0=-90.16111111111111 +k=1.0000394961 +x_0=113081.0261620523 +y_0=0.004572009144018288 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Green Lake and Marquette (m)\n<8167> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3018 +y_0=79170.7795 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Green Lake and Marquette (ftUS)\n<8168> +proj=lcc +lat_1=43.80700011777778 +lat_0=43.80700011777778 +lon_0=-89.24166666666667 +k_0=1.0000344057 +x_0=150876.3017526035 +y_0=79170.77937515875 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Green and Lafayette (m)\n<8169> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7403 +y_0=45830.2947 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Green and Lafayette (ftUS)\n<8170> +proj=lcc +lat_1=42.63756227694444 +lat_0=42.63756227694444 +lon_0=-89.83888888888889 +k_0=1.0000390487 +x_0=170078.7401574803 +y_0=45830.29484378968 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Grant (m)\n<8171> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.4841 +y_0=0.01 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Grant (ftUS)\n<8172> +proj=tmerc +lat_0=41.41111111111111 +lon_0=-90.8 +k=1.0000349452 +x_0=242316.484023368 +y_0=0.01005842011684023 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Forest (m)\n<8173> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5533 +y_0=0.0157 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Forest (ftUS)\n<8177> +proj=tmerc +lat_0=44.00555555555555 +lon_0=-88.63333333333334 +k=1.0000673004 +x_0=275844.5532131065 +y_0=0.0158496316992634 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Dunn (m)\n<8179> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.104 +y_0=0.003 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Dunn (ftUS)\n<8180> +proj=tmerc +lat_0=44.40833333333333 +lon_0=-91.89444444444445 +k=1.0000410324 +x_0=51816.10393700787 +y_0=0.003048006096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Douglas (m)\n<8181> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.3183 +y_0=0.0041 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Douglas (ftUS)\n<8182> +proj=tmerc +lat_0=45.88333333333333 +lon_0=-91.91666666666667 +k=1.0000385418 +x_0=59131.31826263652 +y_0=0.003962407924815849 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Door (m)\n<8184> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176 +y_0=0.0023 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Door (ftUS)\n<8185> +proj=tmerc +lat_0=44.4 +lon_0=-87.27222222222223 +k=1.0000187521 +x_0=158801.1176022352 +y_0=0.002438404876809754 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Dodge and Jefferson (m)\n<8187> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263 +y_0=0.0076 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Dodge and Jefferson (ftUS)\n<8189> +proj=tmerc +lat_0=41.47222222222222 +lon_0=-88.77500000000001 +k=1.0000346418 +x_0=263347.7263906528 +y_0=0.00762001524003048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Dane (m)\n<8191> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2944 +y_0=146591.9896 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Dane (ftUS)\n<8193> +proj=lcc +lat_1=43.0695160375 +lat_0=43.0695160375 +lon_0=-89.42222222222223 +k_0=1.0000384786 +x_0=247193.2943865888 +y_0=146591.9896367793 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Crawford (m)\n<8196> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6274 +y_0=53703.1201 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Crawford (ftUS)\n<8197> +proj=lcc +lat_1=43.200055605 +lat_0=43.200055605 +lon_0=-90.9388888888889 +k_0=1.0000349151 +x_0=113690.6273812548 +y_0=53703.12024384048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Columbia (m)\n<8198> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.3381 +y_0=111569.6134 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Columbia (ftUS)\n<8200> +proj=lcc +lat_1=43.46254664583333 +lat_0=43.46254664583333 +lon_0=-89.39444444444445 +k_0=1.00003498 +x_0=169164.338023876 +y_0=111569.613512827 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Clark (m)\n<8201> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.1989 +y_0=0.0086 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Clark (ftUS)\n<8202> +proj=tmerc +lat_0=43.6 +lon_0=-90.70833333333334 +k=1.0000463003 +x_0=199949.198983998 +y_0=0.008534417068834137 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Chippewa (m)\n<8203> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72 +y_0=44091.4346 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Chippewa (ftUS)\n<8204> +proj=lcc +lat_1=44.97785689861112 +lat_0=44.97785689861112 +lon_0=-91.29444444444444 +k_0=1.0000391127 +x_0=60045.72009144018 +y_0=44091.43449326898 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (m)\n<8205> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8893 +y_0=0.0049 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Calumet, Fond du Lac, Outagamie and Winnebago (ftUS)\n<8206> +proj=tmerc +lat_0=42.71944444444445 +lon_0=-88.5 +k=1.0000286569 +x_0=244754.8892049784 +y_0=0.004876809753619507 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Burnett (m)\n<8207> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.1276 +y_0=59445.9043 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Burnett (ftUS)\n<8208> +proj=lcc +lat_1=45.89871486583333 +lat_0=45.89871486583333 +lon_0=-92.45777777777778 +k_0=1.0000383841 +x_0=64008.12771145543 +y_0=59445.90419100838 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Buffalo (m)\n<8209> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502 +y_0=0.0048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Buffalo (ftUS)\n<8210> +proj=tmerc +lat_0=43.48138888888889 +lon_0=-91.79722222222222 +k=1.0000382778 +x_0=175260.3502159004 +y_0=0.004876809753619507 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Brown (m)\n<8212> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31600 +y_0=4600 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Brown (ftUS)\n<8213> +proj=tmerc +lat_0=43 +lon_0=-88 +k=1.00002 +x_0=31599.99989839979 +y_0=4599.999898399797 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Bayfield (m)\n<8214> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575 +y_0=148551.4837 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Bayfield (ftUS)\n<8216> +proj=lcc +lat_1=46.66964837722222 +lat_0=46.66964837722222 +lon_0=-91.15277777777779 +k_0=1.0000331195 +x_0=228600.4575057151 +y_0=148551.4835661671 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Barron (m)\n<8218> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.0029 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Barron (ftUS)\n<8220> +proj=tmerc +lat_0=45.13333333333333 +lon_0=-91.84999999999999 +k=1.0000486665 +x_0=93150 +y_0=0.003048006096012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Ashland (m)\n<8222> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.9461 +y_0=0.0017 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Ashland (ftUS)\n<8224> +proj=tmerc +lat_0=45.70611111111111 +lon_0=-90.62222222222222 +k=1.0000495683 +x_0=172821.945948692 +y_0=0.001828803657607315 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / WISCRS Adams and Juneau (m)\n<8225> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6942 +y_0=0.0037 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / WISCRS Adams and Juneau (ftUS)\n<8226> +proj=tmerc +lat_0=43.36666666666667 +lon_0=-90 +k=1.0000365285 +x_0=147218.6941325883 +y_0=0.00365760731521463 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(2011) / Oregon Burns-Harper zone (m)\n<8311> +proj=tmerc +lat_0=43.5 +lon_0=-117.6666666666667 +k=1.00014 +x_0=90000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Burns-Harper zone (ft)\n<8312> +proj=tmerc +lat_0=43.5 +lon_0=-117.6666666666667 +k=1.00014 +x_0=90000.00001488 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Canyon City-Burns zone (m)\n<8313> +proj=tmerc +lat_0=43.5 +lon_0=-119 +k=1.00022 +x_0=20000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Canyon City-Burns zone (ft)\n<8314> +proj=tmerc +lat_0=43.5 +lon_0=-119 +k=1.00022 +x_0=19999.99999992 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Coast Range North zone (m)\n<8315> +proj=lcc +lat_1=45.58333333333334 +lat_0=45.58333333333334 +lon_0=-123.4166666666667 +k_0=1.000045 +x_0=30000 +y_0=20000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Coast Range North zone (ft)\n<8316> +proj=lcc +lat_1=45.58333333333334 +lat_0=45.58333333333334 +lon_0=-123.4166666666667 +k_0=1.000045 +x_0=30000.00001512 +y_0=19999.99999992 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Dayville-Prairie City zone (m)\n<8317> +proj=tmerc +lat_0=44.25 +lon_0=-119.6333333333333 +k=1.00012 +x_0=20000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Dayville-Prairie City zone (ft)\n<8318> +proj=tmerc +lat_0=44.25 +lon_0=-119.6333333333333 +k=1.00012 +x_0=19999.99999992 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Denio-Burns zone (m)\n<8319> +proj=tmerc +lat_0=41.75 +lon_0=-118.4166666666667 +k=1.00019 +x_0=80000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Denio-Burns zone (ft)\n<8320> +proj=tmerc +lat_0=41.75 +lon_0=-118.4166666666667 +k=1.00019 +x_0=79999.99999968 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Halfway zone (m)\n<8321> +proj=lcc +lat_1=45.25 +lat_0=45.25 +lon_0=-117.25 +k_0=1.000085 +x_0=40000 +y_0=70000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Halfway zone (ft)\n<8322> +proj=lcc +lat_1=45.25 +lat_0=45.25 +lon_0=-117.25 +k_0=1.000085 +x_0=39999.99999984 +y_0=70000.00001495999 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Medford-Diamond Lake zone (m)\n<8323> +proj=lcc +lat_1=42 +lat_0=42 +lon_0=-122.25 +k_0=1.00004 +x_0=60000 +y_0=-60000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Medford-Diamond Lake zone (ft)\n<8324> +proj=lcc +lat_1=42 +lat_0=42 +lon_0=-122.25 +k_0=1.00004 +x_0=59999.99999976 +y_0=-59999.99999976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Mitchell zone (m)\n<8325> +proj=lcc +lat_1=47 +lat_0=47 +lon_0=-120.25 +k_0=0.99927 +x_0=30000 +y_0=290000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Mitchell zone (ft)\n<8326> +proj=lcc +lat_1=47 +lat_0=47 +lon_0=-120.25 +k_0=0.99927 +x_0=30000.00001512 +y_0=290000.00001408 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon North Central zone (m)\n<8327> +proj=lcc +lat_1=46.16666666666666 +lat_0=46.16666666666666 +lon_0=-120.5 +k_0=1 +x_0=100000 +y_0=140000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon North Central zone (ft)\n<8328> +proj=lcc +lat_1=46.16666666666666 +lat_0=46.16666666666666 +lon_0=-120.5 +k_0=1 +x_0=99999.99999960001 +y_0=139999.99999944 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Ochoco Summit zone (m)\n<8329> +proj=lcc +lat_1=43.5 +lat_0=43.5 +lon_0=-120.5 +k_0=1.00006 +x_0=40000 +y_0=-80000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Ochoco Summit zone (ft)\n<8330> +proj=lcc +lat_1=43.5 +lat_0=43.5 +lon_0=-120.5 +k_0=1.00006 +x_0=39999.99999984 +y_0=-79999.99999968 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Owyhee zone (m)\n<8331> +proj=tmerc +lat_0=41.75 +lon_0=-117.5833333333333 +k=1.00018 +x_0=70000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Owyhee zone (ft)\n<8332> +proj=tmerc +lat_0=41.75 +lon_0=-117.5833333333333 +k=1.00018 +x_0=70000.00001495999 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Pilot Rock-Ukiah zone (m)\n<8333> +proj=lcc +lat_1=46.16666666666666 +lat_0=46.16666666666666 +lon_0=-119 +k_0=1.000025 +x_0=50000 +y_0=130000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Pilot Rock-Ukiah zone (ft)\n<8334> +proj=lcc +lat_1=46.16666666666666 +lat_0=46.16666666666666 +lon_0=-119 +k_0=1.000025 +x_0=50000.00001504 +y_0=130000.00001472 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Prairie City-Brogan zone (m)\n<8335> +proj=lcc +lat_1=44 +lat_0=44 +lon_0=-118 +k_0=1.00017 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Prairie City-Brogan zone (ft)\n<8336> +proj=lcc +lat_1=44 +lat_0=44 +lon_0=-118 +k_0=1.00017 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Riley-Lakeview zone (m)\n<8337> +proj=tmerc +lat_0=41.75 +lon_0=-120.3333333333333 +k=1.000215 +x_0=70000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Riley-Lakeview zone (ft)\n<8338> +proj=tmerc +lat_0=41.75 +lon_0=-120.3333333333333 +k=1.000215 +x_0=70000.00001495999 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Siskiyou Pass zone (m)\n<8339> +proj=lcc +lat_1=42.5 +lat_0=42.5 +lon_0=-122.5833333333333 +k_0=1.00015 +x_0=10000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Siskiyou Pass zone (ft)\n<8340> +proj=lcc +lat_1=42.5 +lat_0=42.5 +lon_0=-122.5833333333333 +k_0=1.00015 +x_0=10000.0000152 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Ukiah-Fox zone (m)\n<8341> +proj=lcc +lat_1=45.25 +lat_0=45.25 +lon_0=-119 +k_0=1.00014 +x_0=30000 +y_0=90000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Ukiah-Fox zone (ft)\n<8342> +proj=lcc +lat_1=45.25 +lat_0=45.25 +lon_0=-119 +k_0=1.00014 +x_0=30000.00001512 +y_0=90000.00001488 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Wallowa zone (m)\n<8343> +proj=tmerc +lat_0=45.25 +lon_0=-117.5 +k=1.000195 +x_0=60000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Wallowa zone (ft)\n<8344> +proj=tmerc +lat_0=45.25 +lon_0=-117.5 +k=1.000195 +x_0=59999.99999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Warner Highway zone (m)\n<8345> +proj=lcc +lat_1=42.5 +lat_0=42.5 +lon_0=-120 +k_0=1.000245 +x_0=40000 +y_0=60000 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Warner Highway zone (ft)\n<8346> +proj=lcc +lat_1=42.5 +lat_0=42.5 +lon_0=-120 +k_0=1.000245 +x_0=39999.99999984 +y_0=59999.99999976 +ellps=GRS80 +units=ft +no_defs <>\n# NAD83(2011) / Oregon Willamette Pass zone (m)\n<8347> +proj=tmerc +lat_0=43 +lon_0=-122 +k=1.000223 +x_0=20000 +y_0=0 +ellps=GRS80 +units=m +no_defs <>\n# NAD83(2011) / Oregon Willamette Pass zone (ft)\n<8348> +proj=tmerc +lat_0=43 +lon_0=-122 +k=1.000223 +x_0=19999.99999992 +y_0=0 +ellps=GRS80 +units=ft +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 4\n<20004> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 5\n<20005> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 6\n<20006> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 7\n<20007> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 8\n<20008> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 9\n<20009> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 10\n<20010> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 11\n<20011> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 12\n<20012> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 13\n<20013> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 14\n<20014> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 15\n<20015> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 16\n<20016> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 17\n<20017> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 18\n<20018> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 19\n<20019> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 20\n<20020> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 21\n<20021> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 22\n<20022> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 23\n<20023> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 24\n<20024> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 25\n<20025> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 26\n<20026> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 27\n<20027> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 28\n<20028> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 29\n<20029> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 30\n<20030> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 31\n<20031> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger zone 32\n<20032> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 4N (deprecated)\n<20064> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 5N (deprecated)\n<20065> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 6N (deprecated)\n<20066> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 7N (deprecated)\n<20067> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 8N (deprecated)\n<20068> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 9N (deprecated)\n<20069> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 10N (deprecated)\n<20070> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 11N (deprecated)\n<20071> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 12N (deprecated)\n<20072> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 13N (deprecated)\n<20073> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 14N (deprecated)\n<20074> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 15N (deprecated)\n<20075> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 16N (deprecated)\n<20076> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 17N (deprecated)\n<20077> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 18N (deprecated)\n<20078> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 19N (deprecated)\n<20079> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 20N (deprecated)\n<20080> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 21N (deprecated)\n<20081> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 22N (deprecated)\n<20082> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 23N (deprecated)\n<20083> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 24N (deprecated)\n<20084> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 25N (deprecated)\n<20085> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 26N (deprecated)\n<20086> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 27N (deprecated)\n<20087> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 28N (deprecated)\n<20088> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 29N (deprecated)\n<20089> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 30N (deprecated)\n<20090> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 31N (deprecated)\n<20091> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Pulkovo 1995 / Gauss-Kruger 32N (deprecated)\n<20092> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,0,0,0.13,-0.22 +units=m +no_defs <>\n# Adindan / UTM zone 35N\n<20135> +proj=utm +zone=35 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <>\n# Adindan / UTM zone 36N\n<20136> +proj=utm +zone=36 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <>\n# Adindan / UTM zone 37N\n<20137> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <>\n# Adindan / UTM zone 38N\n<20138> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,0 +units=m +no_defs <>\n# AGD66 / AMG zone 48 (deprecated)\n<20248> +proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 49\n<20249> +proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 50\n<20250> +proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 51\n<20251> +proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 52\n<20252> +proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 53\n<20253> +proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 54\n<20254> +proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 55\n<20255> +proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 56\n<20256> +proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 57\n<20257> +proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD66 / AMG zone 58\n<20258> +proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_defs <>\n# AGD84 / AMG zone 48 (deprecated)\n<20348> +proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 49\n<20349> +proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 50\n<20350> +proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 51\n<20351> +proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 52\n<20352> +proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 53\n<20353> +proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 54\n<20354> +proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 55\n<20355> +proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 56\n<20356> +proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 57 (deprecated)\n<20357> +proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# AGD84 / AMG zone 58 (deprecated)\n<20358> +proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-134,-48,149,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / UTM zone 36N\n<20436> +proj=utm +zone=36 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / UTM zone 37N\n<20437> +proj=utm +zone=37 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / UTM zone 38N\n<20438> +proj=utm +zone=38 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / UTM zone 39N\n<20439> +proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / UTM zone 40N\n<20440> +proj=utm +zone=40 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Ain el Abd / Bahrain Grid\n<20499> +proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +units=m +no_defs <>\n# Afgooye / UTM zone 38N\n<20538> +proj=utm +zone=38 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs <>\n# Afgooye / UTM zone 39N\n<20539> +proj=utm +zone=39 +ellps=krass +towgs84=-43,-163,45,0,0,0,0 +units=m +no_defs <>\n# Lisbon (Lisbon) / Portuguese National Grid\n<20790> +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs <>\n# Lisbon (Lisbon) / Portuguese Grid\n<20791> +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs <>\n# Aratu / UTM zone 22S\n<20822> +proj=utm +zone=22 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <>\n# Aratu / UTM zone 23S\n<20823> +proj=utm +zone=23 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <>\n# Aratu / UTM zone 24S\n<20824> +proj=utm +zone=24 +south +ellps=intl +towgs84=-151.99,287.04,-147.45,0,0,0,0 +units=m +no_defs <>\n# Arc 1950 / UTM zone 34S\n<20934> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <>\n# Arc 1950 / UTM zone 35S\n<20935> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <>\n# Arc 1950 / UTM zone 36S\n<20936> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 35S\n<21035> +proj=utm +zone=35 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 36S\n<21036> +proj=utm +zone=36 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 37S\n<21037> +proj=utm +zone=37 +south +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 35N\n<21095> +proj=utm +zone=35 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 36N\n<21096> +proj=utm +zone=36 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Arc 1960 / UTM zone 37N\n<21097> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,0 +units=m +no_defs <>\n# Batavia (Jakarta) / NEIEZ (deprecated)\n<21100> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# Batavia / UTM zone 48S\n<21148> +proj=utm +zone=48 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <>\n# Batavia / UTM zone 49S\n<21149> +proj=utm +zone=49 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <>\n# Batavia / UTM zone 50S\n<21150> +proj=utm +zone=50 +south +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no_defs <>\n# Barbados 1938 / British West Indies Grid\n<21291> +proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x_0=400000 +y_0=0 +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs <>\n# Barbados 1938 / Barbados National Grid\n<21292> +proj=tmerc +lat_0=13.17638888888889 +lon_0=-59.55972222222222 +k=0.9999986 +x_0=30000 +y_0=75000 +ellps=clrk80 +towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 13\n<21413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 14\n<21414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 15\n<21415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 16\n<21416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 17\n<21417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 18\n<21418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 19\n<21419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 20\n<21420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 21\n<21421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 22\n<21422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger zone 23\n<21423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 75E\n<21453> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 81E\n<21454> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 87E\n<21455> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 93E\n<21456> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 99E\n<21457> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 105E\n<21458> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 111E\n<21459> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 117E\n<21460> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 123E\n<21461> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 129E\n<21462> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger CM 135E\n<21463> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 13N (deprecated)\n<21473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 14N (deprecated)\n<21474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 15N (deprecated)\n<21475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 16N (deprecated)\n<21476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 17N (deprecated)\n<21477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 18N (deprecated)\n<21478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 19N (deprecated)\n<21479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 20N (deprecated)\n<21480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 21N (deprecated)\n<21481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 22N (deprecated)\n<21482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Beijing 1954 / Gauss-Kruger 23N (deprecated)\n<21483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m +no_defs <>\n# Belge 1950 (Brussels) / Belge Lambert 50\n<21500> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=0 +x_0=150000 +y_0=5400000 +ellps=intl +pm=brussels +units=m +no_defs <>\n# Bern 1898 (Bern) / LV03C\n<21780> +proj=somerc +lat_0=46.95240555555556 +lon_0=0 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +pm=bern +units=m +no_defs <>\n# CH1903 / LV03\n<21781> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs <>\n# CH1903 / LV03C-G\n<21782> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / UTM zone 17N (deprecated)\n<21817> +proj=utm +zone=17 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / UTM zone 18N\n<21818> +proj=utm +zone=18 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia West zone (deprecated)\n<21891> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia Bogota zone (deprecated)\n<21892> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia East Central zone (deprecated)\n<21893> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia East (deprecated)\n<21894> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia West zone\n<21896> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia Bogota zone\n<21897> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia East Central zone\n<21898> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Bogota 1975 / Colombia East\n<21899> +proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs84=307,304,-318,0,0,0,0 +units=m +no_defs <>\n# Camacupa / UTM zone 32S\n<22032> +proj=utm +zone=32 +south +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <>\n# Camacupa / UTM zone 33S\n<22033> +proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <>\n# Camacupa / TM 11.30 SE\n<22091> +proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <>\n# Camacupa / TM 12 SE\n<22092> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 1\n<22171> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 2\n<22172> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 3\n<22173> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 4\n<22174> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 5\n<22175> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 6\n<22176> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 98 / Argentina 7\n<22177> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 1\n<22181> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 2\n<22182> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 3\n<22183> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 4\n<22184> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 5\n<22185> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 6\n<22186> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# POSGAR 94 / Argentina 7\n<22187> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 1\n<22191> +proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 2\n<22192> +proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 3\n<22193> +proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 4\n<22194> +proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 5\n<22195> +proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 6\n<22196> +proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Campo Inchauspe / Argentina 7\n<22197> +proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no_defs <>\n# Cape / UTM zone 34S\n<22234> +proj=utm +zone=34 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / UTM zone 35S\n<22235> +proj=utm +zone=35 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / UTM zone 36S (deprecated)\n<22236> +proj=utm +zone=36 +south +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo15\n<22275> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo17\n<22277> +proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo19\n<22279> +proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo21\n<22281> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo23\n<22283> +proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo25\n<22285> +proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo27\n<22287> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo29\n<22289> +proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo31\n<22291> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Cape / Lo33\n<22293> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs <>\n# Carthage (Paris) / Tunisia Mining Grid\n# Unable to translate coordinate system EPSG:22300 into PROJ.4 format.\n#\n# Carthage / UTM zone 32N\n<22332> +proj=utm +zone=32 +datum=carthage +units=m +no_defs <>\n# Carthage / Nord Tunisie\n<22391> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=9.9 +k_0=0.999625544 +x_0=500000 +y_0=300000 +datum=carthage +units=m +no_defs <>\n# Carthage / Sud Tunisie\n<22392> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=9.9 +k_0=0.999625769 +x_0=500000 +y_0=300000 +datum=carthage +units=m +no_defs <>\n# Corrego Alegre 1970-72 / UTM zone 21S\n<22521> +proj=utm +zone=21 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <>\n# Corrego Alegre 1970-72 / UTM zone 22S\n<22522> +proj=utm +zone=22 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <>\n# Corrego Alegre 1970-72 / UTM zone 23S\n<22523> +proj=utm +zone=23 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <>\n# Corrego Alegre 1970-72 / UTM zone 24S\n<22524> +proj=utm +zone=24 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <>\n# Corrego Alegre 1970-72 / UTM zone 25S\n<22525> +proj=utm +zone=25 +south +ellps=intl +towgs84=-205.57,168.77,-4.12,0,0,0,0 +units=m +no_defs <>\n# Deir ez Zor / Levant Zone\n<22700> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <>\n# Deir ez Zor / Syria Lambert\n<22770> +proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <>\n# Deir ez Zor / Levant Stereographic\n<22780> +proj=sterea +lat_0=34.2 +lon_0=39.15 +k=0.9995341 +x_0=0 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs <>\n# Douala / UTM zone 32N (deprecated)\n<22832> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Egypt 1907 / Blue Belt\n<22991> +proj=tmerc +lat_0=30 +lon_0=35 +k=1 +x_0=300000 +y_0=1100000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <>\n# Egypt 1907 / Red Belt\n<22992> +proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=810000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <>\n# Egypt 1907 / Purple Belt\n<22993> +proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=200000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <>\n# Egypt 1907 / Extended Purple Belt\n<22994> +proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=1200000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 28N\n<23028> +proj=utm +zone=28 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 29N\n<23029> +proj=utm +zone=29 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 30N\n<23030> +proj=utm +zone=30 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 31N\n<23031> +proj=utm +zone=31 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 32N\n<23032> +proj=utm +zone=32 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 33N\n<23033> +proj=utm +zone=33 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 34N\n<23034> +proj=utm +zone=34 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 35N\n<23035> +proj=utm +zone=35 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 36N\n<23036> +proj=utm +zone=36 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 37N\n<23037> +proj=utm +zone=37 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / UTM zone 38N\n<23038> +proj=utm +zone=38 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM 0 N\n<23090> +proj=tmerc +lat_0=0 +lon_0=0 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# ED50 / TM 5 NE\n<23095> +proj=tmerc +lat_0=0 +lon_0=5 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs <>\n# Fahud / UTM zone 39N\n<23239> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +units=m +no_defs <>\n# Fahud / UTM zone 40N\n<23240> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-333.102,-11.02,230.69,0,0,0.554,0.219 +units=m +no_defs <>\n# Garoua / UTM zone 33N (deprecated)\n<23433> +proj=utm +zone=33 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# HD72 / EOV\n<23700> +proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177777778 +k_0=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 46.2\n<23830> +proj=tmerc +lat_0=0 +lon_0=94.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 47.1\n<23831> +proj=tmerc +lat_0=0 +lon_0=97.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 47.2\n<23832> +proj=tmerc +lat_0=0 +lon_0=100.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 48.1\n<23833> +proj=tmerc +lat_0=0 +lon_0=103.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 48.2\n<23834> +proj=tmerc +lat_0=0 +lon_0=106.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 49.1\n<23835> +proj=tmerc +lat_0=0 +lon_0=109.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 49.2\n<23836> +proj=tmerc +lat_0=0 +lon_0=112.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 50.1\n<23837> +proj=tmerc +lat_0=0 +lon_0=115.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 50.2\n<23838> +proj=tmerc +lat_0=0 +lon_0=118.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 51.1\n<23839> +proj=tmerc +lat_0=0 +lon_0=121.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 51.2\n<23840> +proj=tmerc +lat_0=0 +lon_0=124.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 52.1\n<23841> +proj=tmerc +lat_0=0 +lon_0=127.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 52.2\n<23842> +proj=tmerc +lat_0=0 +lon_0=130.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 53.1\n<23843> +proj=tmerc +lat_0=0 +lon_0=133.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 53.2\n<23844> +proj=tmerc +lat_0=0 +lon_0=136.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / Indonesia TM-3 zone 54.1\n<23845> +proj=tmerc +lat_0=0 +lon_0=139.5 +k=0.9999 +x_0=200000 +y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 46N\n<23846> +proj=utm +zone=46 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 47N\n<23847> +proj=utm +zone=47 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 48N\n<23848> +proj=utm +zone=48 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 49N\n<23849> +proj=utm +zone=49 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 50N\n<23850> +proj=utm +zone=50 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 51N\n<23851> +proj=utm +zone=51 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 52N\n<23852> +proj=utm +zone=52 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 53N (deprecated)\n<23853> +proj=utm +zone=53 +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 46N\n<23866> +proj=utm +zone=46 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 47N\n<23867> +proj=utm +zone=47 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 48N\n<23868> +proj=utm +zone=48 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 49N\n<23869> +proj=utm +zone=49 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 50N\n<23870> +proj=utm +zone=50 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 51N\n<23871> +proj=utm +zone=51 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 52N\n<23872> +proj=utm +zone=52 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 47S\n<23877> +proj=utm +zone=47 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 48S\n<23878> +proj=utm +zone=48 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 49S\n<23879> +proj=utm +zone=49 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 50S\n<23880> +proj=utm +zone=50 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 51S\n<23881> +proj=utm +zone=51 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 52S\n<23882> +proj=utm +zone=52 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 53S\n<23883> +proj=utm +zone=53 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# DGN95 / UTM zone 54S\n<23884> +proj=utm +zone=54 +south +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 46S (deprecated)\n<23886> +proj=utm +zone=46 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 47S\n<23887> +proj=utm +zone=47 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 48S\n<23888> +proj=utm +zone=48 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 49S\n<23889> +proj=utm +zone=49 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 50S\n<23890> +proj=utm +zone=50 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 51S\n<23891> +proj=utm +zone=51 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 52S\n<23892> +proj=utm +zone=52 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 53S\n<23893> +proj=utm +zone=53 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# ID74 / UTM zone 54S\n<23894> +proj=utm +zone=54 +south +a=6378160 +b=6356774.50408554 +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs <>\n# Indian 1954 / UTM zone 46N\n<23946> +proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <>\n# Indian 1954 / UTM zone 47N\n<23947> +proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <>\n# Indian 1954 / UTM zone 48N\n<23948> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=217,823,299,0,0,0,0 +units=m +no_defs <>\n# Indian 1975 / UTM zone 47N\n<24047> +proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +units=m +no_defs <>\n# Indian 1975 / UTM zone 48N\n<24048> +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=210,814,289,0,0,0,0 +units=m +no_defs <>\n# Jamaica 1875 / Jamaica (Old Grid)\n<24100> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=167638.49597 +y_0=121918.90616 +a=6378249.144808011 +b=6356514.966204134 +to_meter=0.3047972654 +no_defs <>\n# JAD69 / Jamaica National Grid\n<24200> +proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=250000 +y_0=150000 +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1937 / UTM zone 45N\n<24305> +proj=utm +zone=45 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1937 / UTM zone 46N\n<24306> +proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1962 / UTM zone 41N\n<24311> +proj=utm +zone=41 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1962 / UTM zone 42N\n<24312> +proj=utm +zone=42 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1962 / UTM zone 43N\n<24313> +proj=utm +zone=43 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 42N\n<24342> +proj=utm +zone=42 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 43N\n<24343> +proj=utm +zone=43 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 44N\n<24344> +proj=utm +zone=44 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 45N\n<24345> +proj=utm +zone=45 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 46N\n<24346> +proj=utm +zone=46 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / UTM zone 47N\n<24347> +proj=utm +zone=47 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1880 / India zone 0\n<24370> +proj=lcc +lat_1=39.5 +lat_0=39.5 +lon_0=68 +k_0=0.99846154 +x_0=2153865.73916853 +y_0=2368292.194628102 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1880 / India zone I\n<24371> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1880 / India zone IIa\n<24372> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1880 / India zone IIIa\n<24373> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1880 / India zone IVa\n<24374> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1937 / India zone IIb\n<24375> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075.41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1962 / India zone I\n<24376> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1962 / India zone IIa\n<24377> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / India zone I\n<24378> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / India zone IIa\n<24379> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / India zone IIb\n<24380> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1975 / India zone IIIa\n<24381> +proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kalianpur 1880 / India zone IIb\n<24382> +proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299.36559538 +b=6356098.359005156 +to_meter=0.9143985307444408 +no_defs <>\n# Kalianpur 1975 / India zone IVa\n<24383> +proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / Singapore Grid\n<24500> +proj=cass +lat_0=1.287646666666667 +lon_0=103.8530022222222 +x_0=30000 +y_0=30000 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / UTM zone 47N\n<24547> +proj=utm +zone=47 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau 1968 / UTM zone 48N\n<24548> +proj=utm +zone=48 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs <>\n# Kertau / R.S.O. Malaya (ch) (deprecated)\n<24571> +proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=0.99984 +x_0=804671.2997750348 +y_0=0 +no_uoff +gamma=323.1301023611111 +a=6377304.063 +b=6356103.038993155 +towgs84=-11,851,5,0,0,0,0 +to_meter=20.11678249437587 +no_defs <>\n# KOC Lambert\n<24600> +proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.9987864078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +towgs84=-294.7,-200.1,525.5,0,0,0,0 +units=m +no_defs <>\n# La Canoa / UTM zone 18N\n<24718> +proj=utm +zone=18 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <>\n# La Canoa / UTM zone 19N\n<24719> +proj=utm +zone=19 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <>\n# La Canoa / UTM zone 20N\n<24720> +proj=utm +zone=20 +ellps=intl +towgs84=-273.5,110.6,-357.9,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 17N\n<24817> +proj=utm +zone=17 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 18N\n<24818> +proj=utm +zone=18 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 19N\n<24819> +proj=utm +zone=19 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 20N\n<24820> +proj=utm +zone=20 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 21N\n<24821> +proj=utm +zone=21 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 17S\n<24877> +proj=utm +zone=17 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 18S\n<24878> +proj=utm +zone=18 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 19S\n<24879> +proj=utm +zone=19 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 20S\n<24880> +proj=utm +zone=20 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 21S\n<24881> +proj=utm +zone=21 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / UTM zone 22S\n<24882> +proj=utm +zone=22 +south +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / Peru west zone\n<24891> +proj=tmerc +lat_0=-6 +lon_0=-80.5 +k=0.99983008 +x_0=222000 +y_0=1426834.743 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / Peru central zone\n<24892> +proj=tmerc +lat_0=-9.5 +lon_0=-76 +k=0.99932994 +x_0=720000 +y_0=1039979.159 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# PSAD56 / Peru east zone\n<24893> +proj=tmerc +lat_0=-9.5 +lon_0=-70.5 +k=0.99952992 +x_0=1324000 +y_0=1040084.558 +ellps=intl +towgs84=-288,175,-376,0,0,0,0 +units=m +no_defs <>\n# Leigon / Ghana Metre Grid\n<25000> +proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.99975 +x_0=274319.51 +y_0=0 +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0 +units=m +no_defs <>\n# Lome / UTM zone 31N\n<25231> +proj=utm +zone=31 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Luzon 1911 / Philippines zone I\n<25391> +proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <>\n# Luzon 1911 / Philippines zone II\n<25392> +proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <>\n# Luzon 1911 / Philippines zone III\n<25393> +proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <>\n# Luzon 1911 / Philippines zone IV\n<25394> +proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <>\n# Luzon 1911 / Philippines zone V\n<25395> +proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units=m +no_defs <>\n# Makassar (Jakarta) / NEIEZ (deprecated)\n<25700> +proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=jakarta +units=m +no_defs <>\n# ETRS89 / UTM zone 28N\n<25828> +proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 29N\n<25829> +proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 30N\n<25830> +proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 31N\n<25831> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 32N\n<25832> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 33N\n<25833> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 34N\n<25834> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 35N\n<25835> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 36N\n<25836> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 37N\n<25837> +proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / UTM zone 38N (deprecated)\n<25838> +proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# ETRS89 / TM Baltic93\n<25884> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Malongo 1987 / UTM zone 32S\n<25932> +proj=utm +zone=32 +south +ellps=intl +towgs84=-254.1,-5.36,-100.29,0,0,0,0 +units=m +no_defs <>\n# Merchich / Nord Maroc\n<26191> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <>\n# Merchich / Sud Maroc\n<26192> +proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.9996155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <>\n# Merchich / Sahara (deprecated)\n<26193> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.9996 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <>\n# Merchich / Sahara Nord\n<26194> +proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999616304 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <>\n# Merchich / Sahara Sud\n<26195> +proj=lcc +lat_1=22.5 +lat_0=22.5 +lon_0=-5.4 +k_0=0.999616437 +x_0=1500000 +y_0=400000 +a=6378249.2 +b=6356515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs <>\n# Massawa / UTM zone 37N\n<26237> +proj=utm +zone=37 +ellps=bessel +towgs84=639,405,60,0,0,0,0 +units=m +no_defs <>\n# Minna / UTM zone 31N\n<26331> +proj=utm +zone=31 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <>\n# Minna / UTM zone 32N\n<26332> +proj=utm +zone=32 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <>\n# Minna / Nigeria West Belt\n<26391> +proj=tmerc +lat_0=4 +lon_0=4.5 +k=0.99975 +x_0=230738.26 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <>\n# Minna / Nigeria Mid Belt\n<26392> +proj=tmerc +lat_0=4 +lon_0=8.5 +k=0.99975 +x_0=670553.98 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <>\n# Minna / Nigeria East Belt\n<26393> +proj=tmerc +lat_0=4 +lon_0=12.5 +k=0.99975 +x_0=1110369.7 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +units=m +no_defs <>\n# Mhast / UTM zone 32S (deprecated)\n<26432> +proj=utm +zone=32 +south +ellps=intl +towgs84=-252.95,-4.11,-96.38,0,0,0,0 +units=m +no_defs <>\n# Monte Mario (Rome) / Italy zone 1 (deprecated)\n<26591> +proj=tmerc +lat_0=0 +lon_0=-3.45233333333333 +k=0.9996 +x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs <>\n# Monte Mario (Rome) / Italy zone 2 (deprecated)\n<26592> +proj=tmerc +lat_0=0 +lon_0=2.54766666666666 +k=0.9996 +x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs <>\n# M'poraloko / UTM zone 32N\n<26632> +proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +units=m +no_defs <>\n# M'poraloko / UTM zone 32S\n<26692> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-74,-130,42,0,0,0,0 +units=m +no_defs <>\n# NAD27 / UTM zone 1N\n<26701> +proj=utm +zone=1 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 2N\n<26702> +proj=utm +zone=2 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 3N\n<26703> +proj=utm +zone=3 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 4N\n<26704> +proj=utm +zone=4 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 5N\n<26705> +proj=utm +zone=5 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 6N\n<26706> +proj=utm +zone=6 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 7N\n<26707> +proj=utm +zone=7 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 8N\n<26708> +proj=utm +zone=8 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 9N\n<26709> +proj=utm +zone=9 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 10N\n<26710> +proj=utm +zone=10 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 11N\n<26711> +proj=utm +zone=11 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 12N\n<26712> +proj=utm +zone=12 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 13N\n<26713> +proj=utm +zone=13 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 14N\n<26714> +proj=utm +zone=14 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 15N\n<26715> +proj=utm +zone=15 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 16N\n<26716> +proj=utm +zone=16 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 17N\n<26717> +proj=utm +zone=17 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 18N\n<26718> +proj=utm +zone=18 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 19N\n<26719> +proj=utm +zone=19 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 20N\n<26720> +proj=utm +zone=20 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 21N\n<26721> +proj=utm +zone=21 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / UTM zone 22N\n<26722> +proj=utm +zone=22 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Alabama East\n<26729> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alabama West\n<26730> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 1\n<26731> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000.001016002 +y_0=-5000000.001016002 +no_uoff +gamma=323.1301023611111 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 2\n<26732> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 3\n<26733> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 4\n<26734> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 5\n<26735> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 6\n<26736> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 7\n<26737> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=213360.4267208534 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 8\n<26738> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 9\n<26739> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Alaska zone 10\n<26740> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=914401.8288036576 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone I\n<26741> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone II\n<26742> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone III\n<26743> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone IV\n<26744> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone V\n<26745> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone VI\n<26746> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone VII (deprecated)\n<26747> +proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +x_0=1276106.450596901 +y_0=127079.524511049 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Arizona East\n<26748> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Arizona Central\n<26749> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Arizona West\n<26750> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Arkansas North\n<26751> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Arkansas South\n<26752> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Colorado North\n<26753> +proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Colorado Central\n<26754> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Colorado South\n<26755> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Connecticut\n<26756> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Delaware\n<26757> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Florida East\n<26758> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Florida West\n<26759> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Florida North\n<26760> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Georgia East\n<26766> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Georgia West\n<26767> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Idaho East\n<26768> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Idaho Central\n<26769> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Idaho West\n<26770> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Illinois East\n<26771> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Illinois West\n<26772> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Indiana East\n<26773> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Indiana West\n<26774> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Iowa North\n<26775> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Iowa South\n<26776> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Kansas North\n<26777> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Kansas South\n<26778> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Kentucky North\n<26779> +proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Kentucky South\n<26780> +proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Louisiana North\n<26781> +proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666666 +lat_0=30.66666666666667 +lon_0=-92.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Louisiana South\n<26782> +proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.66666666666667 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Maine East\n<26783> +proj=tmerc +lat_0=43.83333333333334 +lon_0=-68.5 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Maine West\n<26784> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Maryland\n<26785> +proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.83333333333334 +lon_0=-77 +x_0=243840.4876809754 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Massachusetts Mainland\n<26786> +proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333333 +lat_0=41 +lon_0=-71.5 +x_0=182880.3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Massachusetts Island\n<26787> +proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333333 +lat_0=41 +lon_0=-70.5 +x_0=60960.12192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Minnesota North\n<26791> +proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Minnesota Central\n<26792> +proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=45 +lon_0=-94.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Minnesota South\n<26793> +proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666667 +lat_0=43 +lon_0=-94 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Mississippi East\n<26794> +proj=tmerc +lat_0=29.66666666666667 +lon_0=-88.83333333333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Mississippi West\n<26795> +proj=tmerc +lat_0=30.5 +lon_0=-90.33333333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Missouri East\n<26796> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Missouri Central\n<26797> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Missouri West\n<26798> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / California zone VII\n<26799> +proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +x_0=1276106.450596901 +y_0=1268253.006858014 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan East (deprecated)\n<26801> +proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.999942857 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan Old Central (deprecated)\n<26802> +proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan West (deprecated)\n<26803> +proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan North (deprecated)\n<26811> +proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan Central (deprecated)\n<26812> +proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43.31666666666667 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD Michigan / Michigan South (deprecated)\n<26813> +proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41.5 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-ft +no_defs <>\n# NAD83 / Maine East (ftUS) (deprecated)\n<26814> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maine West (ftUS) (deprecated)\n<26815> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota North (ftUS) (deprecated)\n<26819> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota Central (ftUS) (deprecated)\n<26820> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota South (ftUS) (deprecated)\n<26821> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Nebraska (ftUS) (deprecated)\n<26822> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / West Virginia North (ftUS) (deprecated)\n<26823> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / West Virginia South (ftUS) (deprecated)\n<26824> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83(HARN) / Maine East (ftUS) (deprecated)\n<26825> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Maine West (ftUS) (deprecated)\n<26826> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota North (ftUS) (deprecated)\n<26830> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota Central (ftUS) (deprecated)\n<26831> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Minnesota South (ftUS) (deprecated)\n<26832> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / Nebraska (ftUS) (deprecated)\n<26833> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / West Virginia North (ftUS) (deprecated)\n<26834> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(HARN) / West Virginia South (ftUS) (deprecated)\n<26835> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine East (ftUS) (deprecated)\n<26836> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Maine West (ftUS) (deprecated)\n<26837> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Minnesota North (ftUS) (deprecated)\n<26841> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Minnesota Central (ftUS) (deprecated)\n<26842> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Minnesota South (ftUS) (deprecated)\n<26843> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / Nebraska (ftUS) (deprecated)\n<26844> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / West Virginia North (ftUS) (deprecated)\n<26845> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(NSRS2007) / West Virginia South (ftUS) (deprecated)\n<26846> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / Maine East (ftUS)\n<26847> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Maine West (ftUS)\n<26848> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Minnesota North (ftUS)\n<26849> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Minnesota Central (ftUS)\n<26850> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Minnesota South (ftUS)\n<26851> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / Nebraska (ftUS)\n<26852> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / West Virginia North (ftUS)\n<26853> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / West Virginia South (ftUS)\n<26854> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83(HARN) / Maine East (ftUS)\n<26855> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Maine West (ftUS)\n<26856> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Minnesota North (ftUS)\n<26857> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Minnesota Central (ftUS)\n<26858> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Minnesota South (ftUS)\n<26859> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / Nebraska (ftUS)\n<26860> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / West Virginia North (ftUS)\n<26861> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(HARN) / West Virginia South (ftUS)\n<26862> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Maine East (ftUS)\n<26863> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Maine West (ftUS)\n<26864> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Minnesota North (ftUS)\n<26865> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Minnesota Central (ftUS)\n<26866> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Minnesota South (ftUS)\n<26867> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / Nebraska (ftUS)\n<26868> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / West Virginia North (ftUS)\n<26869> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(NSRS2007) / West Virginia South (ftUS)\n<26870> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs <>\n# NAD83(CSRS) / MTM zone 11\n<26891> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 12\n<26892> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 13\n<26893> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 14\n<26894> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 15\n<26895> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 16\n<26896> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 17\n<26897> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 1\n<26898> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83(CSRS) / MTM zone 2\n<26899> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD83 / UTM zone 1N\n<26901> +proj=utm +zone=1 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 2N\n<26902> +proj=utm +zone=2 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 3N\n<26903> +proj=utm +zone=3 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 4N\n<26904> +proj=utm +zone=4 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 5N\n<26905> +proj=utm +zone=5 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 6N\n<26906> +proj=utm +zone=6 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 7N\n<26907> +proj=utm +zone=7 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 8N\n<26908> +proj=utm +zone=8 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 9N\n<26909> +proj=utm +zone=9 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 10N\n<26910> +proj=utm +zone=10 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 11N\n<26911> +proj=utm +zone=11 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 12N\n<26912> +proj=utm +zone=12 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 13N\n<26913> +proj=utm +zone=13 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 14N\n<26914> +proj=utm +zone=14 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 15N\n<26915> +proj=utm +zone=15 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 16N\n<26916> +proj=utm +zone=16 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 17N\n<26917> +proj=utm +zone=17 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 18N\n<26918> +proj=utm +zone=18 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 19N\n<26919> +proj=utm +zone=19 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 20N\n<26920> +proj=utm +zone=20 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 21N\n<26921> +proj=utm +zone=21 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 22N\n<26922> +proj=utm +zone=22 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / UTM zone 23N\n<26923> +proj=utm +zone=23 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alabama East\n<26929> +proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.99996 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alabama West\n<26930> +proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 1\n<26931> +proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=323.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no_uoff +gamma=323.1301023611111 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 2\n<26932> +proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 3\n<26933> +proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 4\n<26934> +proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 5\n<26935> +proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 6\n<26936> +proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 7\n<26937> +proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 8\n<26938> +proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 9\n<26939> +proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Alaska zone 10\n<26940> +proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 1\n<26941> +proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.33333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 2\n<26942> +proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 3\n<26943> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 4\n<26944> +proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.33333333333334 +lon_0=-119 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 5\n<26945> +proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / California zone 6\n<26946> +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Arizona East\n<26948> +proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Arizona Central\n<26949> +proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.9999 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Arizona West\n<26950> +proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Arkansas North\n<26951> +proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Arkansas South\n<26952> +proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32.66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Colorado North\n<26953> +proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Colorado Central\n<26954> +proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.83333333333334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Colorado South\n<26955> +proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Connecticut\n<26956> +proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40.83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=152400.3048 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Delaware\n<26957> +proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999995 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Florida East\n<26958> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Florida West\n<26959> +proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Florida North\n<26960> +proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=29 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Hawaii zone 1\n<26961> +proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.999966667 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Hawaii zone 2\n<26962> +proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666666667 +k=0.999966667 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Hawaii zone 3\n<26963> +proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Hawaii zone 4\n<26964> +proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.99999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Hawaii zone 5\n<26965> +proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666666667 +k=1 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Georgia East\n<26966> +proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.9999 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Georgia West\n<26967> +proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.9999 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Idaho East\n<26968> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Idaho Central\n<26969> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.9999473679999999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Idaho West\n<26970> +proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0.999933333 +x_0=800000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Illinois East\n<26971> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Illinois West\n<26972> +proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666666667 +k=0.999941177 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Indiana East\n<26973> +proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.999966667 +x_0=100000 +y_0=250000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Indiana West\n<26974> +proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=250000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Iowa North\n<26975> +proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Iowa South\n<26976> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kansas North\n<26977> +proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kansas South\n<26978> +proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y_0=400000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kentucky North (deprecated)\n<26979> +proj=lcc +lat_1=37.96666666666667 +lat_2=37.96666666666667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Kentucky South\n<26980> +proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +y_0=500000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Louisiana North\n<26981> +proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Louisiana South\n<26982> +proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maine East\n<26983> +proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maine West\n<26984> +proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Maryland\n<26985> +proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666666 +lon_0=-77 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Massachusetts Mainland\n<26986> +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Massachusetts Island\n<26987> +proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Michigan North\n<26988> +proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Michigan Central\n<26989> +proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43.31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Michigan South\n<26990> +proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41.5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota North\n<26991> +proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota Central\n<26992> +proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=45 +lon_0=-94.25 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Minnesota South\n<26993> +proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Mississippi East\n<26994> +proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.99995 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Mississippi West\n<26995> +proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.99995 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Missouri East\n<26996> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.999933333 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Missouri Central\n<26997> +proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.999933333 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Missouri West\n<26998> +proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.999941177 +x_0=850000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# Nahrwan 1967 / UTM zone 37N (deprecated)\n<27037> +proj=utm +zone=37 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1967 / UTM zone 38N (deprecated)\n<27038> +proj=utm +zone=38 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1967 / UTM zone 39N\n<27039> +proj=utm +zone=39 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <>\n# Nahrwan 1967 / UTM zone 40N\n<27040> +proj=utm +zone=40 +ellps=clrk80 +towgs84=-249,-156,381,0,0,0,0 +units=m +no_defs <>\n# Naparima 1972 / UTM zone 20N\n<27120> +proj=utm +zone=20 +ellps=intl +towgs84=-10,375,165,0,0,0,0 +units=m +no_defs <>\n# NZGD49 / New Zealand Map Grid\n<27200> +proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=6023150 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Mount Eden Circuit\n<27205> +proj=tmerc +lat_0=-36.87986527777778 +lon_0=174.7643393611111 +k=0.9999 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Bay of Plenty Circuit\n<27206> +proj=tmerc +lat_0=-37.76124980555556 +lon_0=176.46619725 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Poverty Bay Circuit\n<27207> +proj=tmerc +lat_0=-38.62470277777778 +lon_0=177.8856362777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Hawkes Bay Circuit\n<27208> +proj=tmerc +lat_0=-39.65092930555556 +lon_0=176.6736805277778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Taranaki Circuit\n<27209> +proj=tmerc +lat_0=-39.13575830555556 +lon_0=174.22801175 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Tuhirangi Circuit\n<27210> +proj=tmerc +lat_0=-39.51247038888889 +lon_0=175.6400368055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Wanganui Circuit\n<27211> +proj=tmerc +lat_0=-40.24194713888889 +lon_0=175.4880996111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Wairarapa Circuit\n<27212> +proj=tmerc +lat_0=-40.92553263888889 +lon_0=175.6473496666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Wellington Circuit\n<27213> +proj=tmerc +lat_0=-41.30131963888888 +lon_0=174.7766231111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Collingwood Circuit\n<27214> +proj=tmerc +lat_0=-40.71475905555556 +lon_0=172.6720465 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Nelson Circuit\n<27215> +proj=tmerc +lat_0=-41.27454472222222 +lon_0=173.2993168055555 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Karamea Circuit\n<27216> +proj=tmerc +lat_0=-41.28991152777778 +lon_0=172.1090281944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Buller Circuit\n<27217> +proj=tmerc +lat_0=-41.81080286111111 +lon_0=171.5812600555556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Grey Circuit\n<27218> +proj=tmerc +lat_0=-42.33369427777778 +lon_0=171.5497713055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Amuri Circuit\n<27219> +proj=tmerc +lat_0=-42.68911658333333 +lon_0=173.0101333888889 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Marlborough Circuit\n<27220> +proj=tmerc +lat_0=-41.54448666666666 +lon_0=173.8020741111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Hokitika Circuit\n<27221> +proj=tmerc +lat_0=-42.88632236111111 +lon_0=170.9799935 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Okarito Circuit\n<27222> +proj=tmerc +lat_0=-43.11012813888889 +lon_0=170.2609258333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Jacksons Bay Circuit\n<27223> +proj=tmerc +lat_0=-43.97780288888889 +lon_0=168.606267 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Mount Pleasant Circuit\n<27224> +proj=tmerc +lat_0=-43.59063758333333 +lon_0=172.7271935833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Gawler Circuit\n<27225> +proj=tmerc +lat_0=-43.74871155555556 +lon_0=171.3607484722222 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Timaru Circuit\n<27226> +proj=tmerc +lat_0=-44.40222036111111 +lon_0=171.0572508333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Lindis Peak Circuit\n<27227> +proj=tmerc +lat_0=-44.73526797222222 +lon_0=169.4677550833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Mount Nicholas Circuit\n<27228> +proj=tmerc +lat_0=-45.13290258333333 +lon_0=168.3986411944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Mount York Circuit\n<27229> +proj=tmerc +lat_0=-45.56372616666666 +lon_0=167.7388617777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Observation Point Circuit\n<27230> +proj=tmerc +lat_0=-45.81619661111111 +lon_0=170.6285951666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / North Taieri Circuit\n<27231> +proj=tmerc +lat_0=-45.86151336111111 +lon_0=170.2825891111111 +k=0.99996 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / Bluff Circuit\n<27232> +proj=tmerc +lat_0=-46.60000961111111 +lon_0=168.342872 +k=1 +x_0=300002.66 +y_0=699999.58 +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / UTM zone 58S\n<27258> +proj=utm +zone=58 +south +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / UTM zone 59S\n<27259> +proj=utm +zone=59 +south +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / UTM zone 60S\n<27260> +proj=utm +zone=60 +south +datum=nzgd49 +units=m +no_defs <>\n# NZGD49 / North Island Grid\n<27291> +proj=tmerc +lat_0=-39 +lon_0=175.5 +k=1 +x_0=274319.5243848086 +y_0=365759.3658464114 +datum=nzgd49 +to_meter=0.9143984146160287 +no_defs <>\n# NZGD49 / South Island Grid\n<27292> +proj=tmerc +lat_0=-44 +lon_0=171.5 +k=1 +x_0=457199.2073080143 +y_0=457199.2073080143 +datum=nzgd49 +to_meter=0.9143984146160287 +no_defs <>\n# NGO 1948 (Oslo) / NGO zone I\n<27391> +proj=tmerc +lat_0=58 +lon_0=-4.666666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone II\n<27392> +proj=tmerc +lat_0=58 +lon_0=-2.333333333333333 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone III\n<27393> +proj=tmerc +lat_0=58 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone IV\n<27394> +proj=tmerc +lat_0=58 +lon_0=2.5 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone V\n<27395> +proj=tmerc +lat_0=58 +lon_0=6.166666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone VI\n<27396> +proj=tmerc +lat_0=58 +lon_0=10.16666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone VII\n<27397> +proj=tmerc +lat_0=58 +lon_0=14.16666666666667 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# NGO 1948 (Oslo) / NGO zone VIII\n<27398> +proj=tmerc +lat_0=58 +lon_0=18.33333333333333 +k=1 +x_0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs <>\n# Datum 73 / UTM zone 29N\n<27429> +proj=utm +zone=29 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <>\n# Datum 73 / Modified Portuguese Grid (deprecated)\n<27492> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <>\n# Datum 73 / Modified Portuguese Grid\n<27493> +proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +no_defs <>\n# ATF (Paris) / Nord de Guerre\n<27500> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=5.399999999999999 +k_0=0.99950908 +x_0=500000 +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=2.337208333333333 +units=m +no_defs <>\n# NTF (Paris) / Lambert Nord France\n<27561> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert Centre France\n<27562> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert Sud France\n<27563> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert Corse\n<27564> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert zone I\n<27571> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert zone II\n<27572> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert zone III\n<27573> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Lambert zone IV\n<27574> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / France I (deprecated)\n<27581> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / France II (deprecated)\n<27582> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / France III (deprecated)\n<27583> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / France IV (deprecated)\n<27584> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Nord France (deprecated)\n<27591> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Centre France (deprecated)\n<27592> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Sud France (deprecated)\n<27593> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# NTF (Paris) / Corse (deprecated)\n<27594> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs <>\n# OSGB 1936 / British National Grid\n<27700> +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +no_defs <>\n# Palestine 1923 / Palestine Grid\n<28191> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <>\n# Palestine 1923 / Palestine Belt\n<28192> +proj=tmerc +lat_0=31.73409694444445 +lon_0=35.21208055555556 +k=1 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <>\n# Palestine 1923 / Israeli CS Grid\n<28193> +proj=cass +lat_0=31.73409694444445 +lon_0=35.21208055555556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=6356566.435 +towgs84=-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1 +units=m +no_defs <>\n# Pointe Noire / UTM zone 32S\n<28232> +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 48\n<28348> +proj=utm +zone=48 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 49\n<28349> +proj=utm +zone=49 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 50\n<28350> +proj=utm +zone=50 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 51\n<28351> +proj=utm +zone=51 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 52\n<28352> +proj=utm +zone=52 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 53\n<28353> +proj=utm +zone=53 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 54\n<28354> +proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 55\n<28355> +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 56\n<28356> +proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 57\n<28357> +proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# GDA94 / MGA zone 58\n<28358> +proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)\n<28402> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)\n<28403> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 4\n<28404> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 5\n<28405> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 6\n<28406> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 7\n<28407> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 8\n<28408> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 9\n<28409> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 10\n<28410> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 11\n<28411> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 12\n<28412> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 13\n<28413> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 14\n<28414> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 15\n<28415> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 16\n<28416> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 17\n<28417> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 18\n<28418> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 19\n<28419> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 20\n<28420> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 21\n<28421> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 22\n<28422> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 23\n<28423> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 24\n<28424> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 25\n<28425> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 26\n<28426> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 27\n<28427> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 28\n<28428> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 29\n<28429> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 30\n<28430> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 31\n<28431> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger zone 32\n<28432> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 2N (deprecated)\n<28462> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 3N (deprecated)\n<28463> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 4N (deprecated)\n<28464> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 5N (deprecated)\n<28465> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 6N (deprecated)\n<28466> +proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 7N (deprecated)\n<28467> +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 8N (deprecated)\n<28468> +proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 9N (deprecated)\n<28469> +proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 10N (deprecated)\n<28470> +proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 11N (deprecated)\n<28471> +proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 12N (deprecated)\n<28472> +proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 13N (deprecated)\n<28473> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 14N (deprecated)\n<28474> +proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 15N (deprecated)\n<28475> +proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 16N (deprecated)\n<28476> +proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 17N (deprecated)\n<28477> +proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 18N (deprecated)\n<28478> +proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 19N (deprecated)\n<28479> +proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 20N (deprecated)\n<28480> +proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 21N (deprecated)\n<28481> +proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 22N (deprecated)\n<28482> +proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 23N (deprecated)\n<28483> +proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 24N (deprecated)\n<28484> +proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 25N (deprecated)\n<28485> +proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 26N (deprecated)\n<28486> +proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 27N (deprecated)\n<28487> +proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 28N (deprecated)\n<28488> +proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 29N (deprecated)\n<28489> +proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 30N (deprecated)\n<28490> +proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 31N (deprecated)\n<28491> +proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Pulkovo 1942 / Gauss-Kruger 32N (deprecated)\n<28492> +proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs <>\n# Qatar 1974 / Qatar National Grid\n<28600> +proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.99999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-128.16,-282.42,21.93,0,0,0,0 +units=m +no_defs <>\n# Amersfoort / RD Old\n<28991> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=0 +y_0=0 +ellps=bessel +towgs84=565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812 +units=m +no_defs <>\n# Amersfoort / RD New\n<28992> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812 +units=m +no_defs <>\n# SAD69 / Brazil Polyconic (deprecated)\n<29100> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / Brazil Polyconic\n<29101> +proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 18N (deprecated)\n<29118> +proj=utm +zone=18 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 19N (deprecated)\n<29119> +proj=utm +zone=19 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 20N (deprecated)\n<29120> +proj=utm +zone=20 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 21N (deprecated)\n<29121> +proj=utm +zone=21 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 22N (deprecated)\n<29122> +proj=utm +zone=22 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 18N\n<29168> +proj=utm +zone=18 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 19N\n<29169> +proj=utm +zone=19 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 20N\n<29170> +proj=utm +zone=20 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 21N\n<29171> +proj=utm +zone=21 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 22N\n<29172> +proj=utm +zone=22 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 17S (deprecated)\n<29177> +proj=utm +zone=17 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 18S (deprecated)\n<29178> +proj=utm +zone=18 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 19S (deprecated)\n<29179> +proj=utm +zone=19 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 20S (deprecated)\n<29180> +proj=utm +zone=20 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 21S (deprecated)\n<29181> +proj=utm +zone=21 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 22S (deprecated)\n<29182> +proj=utm +zone=22 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 23S (deprecated)\n<29183> +proj=utm +zone=23 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 24S (deprecated)\n<29184> +proj=utm +zone=24 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 25S (deprecated)\n<29185> +proj=utm +zone=25 +south +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 17S\n<29187> +proj=utm +zone=17 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 18S\n<29188> +proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 19S\n<29189> +proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 20S\n<29190> +proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 21S\n<29191> +proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 22S\n<29192> +proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 23S\n<29193> +proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 24S\n<29194> +proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# SAD69 / UTM zone 25S\n<29195> +proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs <>\n# Sapper Hill 1943 / UTM zone 20S\n<29220> +proj=utm +zone=20 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs <>\n# Sapper Hill 1943 / UTM zone 21S\n<29221> +proj=utm +zone=21 +south +ellps=intl +towgs84=-355,21,72,0,0,0,0 +units=m +no_defs <>\n# Schwarzeck / UTM zone 33S\n<29333> +proj=utm +zone=33 +south +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +units=m +no_defs <>\n# Schwarzeck / Lo22/11\n<29371> +proj=tmerc +lat_0=-22 +lon_0=11 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/13\n<29373> +proj=tmerc +lat_0=-22 +lon_0=13 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/15\n<29375> +proj=tmerc +lat_0=-22 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/17\n<29377> +proj=tmerc +lat_0=-22 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/19\n<29379> +proj=tmerc +lat_0=-22 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/21\n<29381> +proj=tmerc +lat_0=-22 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/23\n<29383> +proj=tmerc +lat_0=-22 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Schwarzeck / Lo22/25\n<29385> +proj=tmerc +lat_0=-22 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_meter=1.0000135965 +no_defs <>\n# Sudan / UTM zone 35N (deprecated)\n<29635> +proj=utm +zone=35 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Sudan / UTM zone 36N (deprecated)\n<29636> +proj=utm +zone=36 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Tananarive (Paris) / Laborde Grid (deprecated)\n<29700> +proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamma=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +units=m +no_defs <>\n# Tananarive (Paris) / Laborde Grid\n# Unable to translate coordinate system EPSG:29701 into PROJ.4 format.\n#\n# Tananarive (Paris) / Laborde Grid approximation\n<29702> +proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamma=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=paris +units=m +no_defs <>\n# Tananarive / UTM zone 38S\n<29738> +proj=utm +zone=38 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs <>\n# Tananarive / UTM zone 39S\n<29739> +proj=utm +zone=39 +south +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +units=m +no_defs <>\n# Timbalai 1948 / UTM zone 49N\n<29849> +proj=utm +zone=49 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <>\n# Timbalai 1948 / UTM zone 50N\n<29850> +proj=utm +zone=50 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <>\n# Timbalai 1948 / RSO Borneo (ch)\n<29871> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8714630401 +y_0=442857.653094361 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +to_meter=20.11676512155263 +no_defs <>\n# Timbalai 1948 / RSO Borneo (ftSe)\n<29872> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.8727431979 +y_0=442857.6545573985 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +to_meter=0.3047994715386762 +no_defs <>\n# Timbalai 1948 / RSO Borneo (m)\n<29873> +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 +k=0.99984 +x_0=590476.87 +y_0=442857.65 +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +units=m +no_defs <>\n# TM65 / Irish National Grid (deprecated)\n<29900> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +datum=ire65 +units=m +no_defs <>\n# OSNI 1952 / Irish National Grid\n<29901> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1 +x_0=200000 +y_0=250000 +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs <>\n# TM65 / Irish Grid\n<29902> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +datum=ire65 +units=m +no_defs <>\n# TM75 / Irish Grid\n<29903> +proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=200000 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS I\n<30161> +proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS II\n<30162> +proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS III\n<30163> +proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS IV\n<30164> +proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS V\n<30165> +proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS VI\n<30166> +proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS VII\n<30167> +proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS VIII\n<30168> +proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS IX\n<30169> +proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS X\n<30170> +proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XI\n<30171> +proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XII\n<30172> +proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XIII\n<30173> +proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XIV\n<30174> +proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XV\n<30175> +proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XVI\n<30176> +proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XVII\n<30177> +proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XVIII\n<30178> +proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Tokyo / Japan Plane Rectangular CS XIX\n<30179> +proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs <>\n# Trinidad 1903 / Trinidad Grid\n<30200> +proj=cass +lat_0=10.44166666666667 +lon_0=-61.33333333333334 +x_0=86501.46392051999 +y_0=65379.0134283 +a=6378293.645208759 +b=6356617.987679838 +towgs84=-61.702,284.488,472.052,0,0,0,0 +to_meter=0.201166195164 +no_defs <>\n# TC(1948) / UTM zone 39N\n<30339> +proj=utm +zone=39 +ellps=helmert +units=m +no_defs <>\n# TC(1948) / UTM zone 40N\n<30340> +proj=utm +zone=40 +ellps=helmert +units=m +no_defs <>\n# Voirol 1875 / Nord Algerie (ancienne)\n<30491> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs <>\n# Voirol 1875 / Sud Algerie (ancienne)\n<30492> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs84=-73,-247,227,0,0,0,0 +units=m +no_defs <>\n# Voirol 1879 / Nord Algerie (ancienne)\n<30493> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Voirol 1879 / Sud Algerie (ancienne)\n<30494> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units=m +no_defs <>\n# Nord Sahara 1959 / UTM zone 29N\n<30729> +proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# Nord Sahara 1959 / UTM zone 30N\n<30730> +proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# Nord Sahara 1959 / UTM zone 31N\n<30731> +proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# Nord Sahara 1959 / UTM zone 32N\n<30732> +proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# Nord Sahara 1959 / Nord Algerie\n<30791> +proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.999625544 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# Nord Sahara 1959 / Sud Algerie\n<30792> +proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.999625769 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547 +units=m +no_defs <>\n# RT38 2.5 gon W (deprecated)\n<30800> +proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs <>\n# Yoff / UTM zone 28N\n<31028> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-30,190,89,0,0,0,0 +units=m +no_defs <>\n# Zanderij / UTM zone 21N\n<31121> +proj=utm +zone=21 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <>\n# Zanderij / TM 54 NW\n<31154> +proj=tmerc +lat_0=0 +lon_0=-54 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <>\n# Zanderij / Suriname Old TM\n<31170> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9996 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <>\n# Zanderij / Suriname TM\n<31171> +proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9999 +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m +no_defs <>\n# MGI (Ferro) / Austria GK West Zone\n<31251> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria GK Central Zone\n<31252> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria GK East Zone\n<31253> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +pm=ferro +units=m +no_defs <>\n# MGI / Austria GK West\n<31254> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria GK Central\n<31255> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria GK East\n<31256> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria GK M28\n<31257> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria GK M31\n<31258> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria GK M34\n<31259> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs <>\n# MGI / 3-degree Gauss zone 5 (deprecated)\n<31265> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / 3-degree Gauss zone 6 (deprecated)\n<31266> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / 3-degree Gauss zone 7 (deprecated)\n<31267> +proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / 3-degree Gauss zone 8 (deprecated)\n<31268> +proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Balkans zone 5 (deprecated)\n<31275> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Balkans zone 6 (deprecated)\n<31276> +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Balkans zone 7 (deprecated)\n<31277> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Balkans zone 8 (deprecated)\n<31278> +proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Balkans zone 8 (deprecated)\n<31279> +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI (Ferro) / Austria West Zone\n<31281> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria Central Zone\n<31282> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria East Zone\n<31283> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI / Austria M28\n<31284> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria M31\n<31285> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria M34\n<31286> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria Lambert\n<31287> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel +units=m +no_defs <>\n# MGI (Ferro) / M28\n<31288> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=150000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / M31\n<31289> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=450000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / M34\n<31290> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=750000 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria West Zone (deprecated)\n<31291> +proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria Central Zone (deprecated)\n<31292> +proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI (Ferro) / Austria East Zone (deprecated)\n<31293> +proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m +no_defs <>\n# MGI / M28 (deprecated)\n<31294> +proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=150000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / M31 (deprecated)\n<31295> +proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=450000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / M34 (deprecated)\n<31296> +proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=750000 +y_0=0 +datum=hermannskogel +units=m +no_defs <>\n# MGI / Austria Lambert (deprecated)\n<31297> +proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.33333333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel +units=m +no_defs <>\n# Belge 1972 / Belge Lambert 72\n<31300> +proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256 +y_0=5400088.4378 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs <>\n# Belge 1972 / Belgian Lambert 72\n<31370> +proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=5400088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs <>\n# DHDN / 3-degree Gauss zone 1 (deprecated)\n<31461> +proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss zone 2 (deprecated)\n<31462> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss zone 3 (deprecated)\n<31463> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss zone 4 (deprecated)\n<31464> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss zone 5 (deprecated)\n<31465> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 2\n<31466> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 3\n<31467> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 4\n<31468> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# DHDN / 3-degree Gauss-Kruger zone 5\n<31469> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +datum=potsdam +units=m +no_defs <>\n# Conakry 1905 / UTM zone 28N\n<31528> +proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <>\n# Conakry 1905 / UTM zone 29N\n<31529> +proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,259,-9,0,0,0,0 +units=m +no_defs <>\n# Dealul Piscului 1930 / Stereo 33\n<31600> +proj=sterea +lat_0=45.9 +lon_0=25.39246588888889 +k=0.9996667 +x_0=500000 +y_0=500000 +ellps=intl +towgs84=103.25,-100.4,-307.19,0,0,0,0 +units=m +no_defs <>\n# Dealul Piscului 1970/ Stereo 70 (deprecated)\n<31700> +proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 +y_0=500000 +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +units=m +no_defs <>\n# NGN / UTM zone 38N\n<31838> +proj=utm +zone=38 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +units=m +no_defs <>\n# NGN / UTM zone 39N\n<31839> +proj=utm +zone=39 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,0 +units=m +no_defs <>\n# KUDAMS / KTM (deprecated)\n<31900> +proj=tmerc +lat_0=0 +lon_0=48 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no_defs <>\n# KUDAMS / KTM\n<31901> +proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 11N\n<31965> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 12N\n<31966> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 13N\n<31967> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 14N\n<31968> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 15N\n<31969> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 16N\n<31970> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 17N\n<31971> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 18N\n<31972> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 19N\n<31973> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 20N\n<31974> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 21N\n<31975> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 22N\n<31976> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 17S\n<31977> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 18S\n<31978> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 19S\n<31979> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 20S\n<31980> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 21S\n<31981> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 22S\n<31982> +proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 23S\n<31983> +proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 24S\n<31984> +proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 2000 / UTM zone 25S\n<31985> +proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 17N\n<31986> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 18N\n<31987> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 19N\n<31988> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 20N\n<31989> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 21N\n<31990> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 22N\n<31991> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 17S\n<31992> +proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 18S\n<31993> +proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 19S\n<31994> +proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 20S\n<31995> +proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 21S\n<31996> +proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 22S\n<31997> +proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 23S\n<31998> +proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 24S\n<31999> +proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# SIRGAS 1995 / UTM zone 25S\n<32000> +proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>\n# NAD27 / Montana North\n<32001> +proj=lcc +lat_1=48.71666666666667 +lat_2=47.85 +lat_0=47 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Montana Central\n<32002> +proj=lcc +lat_1=47.88333333333333 +lat_2=46.45 +lat_0=45.83333333333334 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Montana South\n<32003> +proj=lcc +lat_1=46.4 +lat_2=44.86666666666667 +lat_0=44 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Nebraska North\n<32005> +proj=lcc +lat_1=41.85 +lat_2=42.81666666666667 +lat_0=41.33333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Nebraska South\n<32006> +proj=lcc +lat_1=40.28333333333333 +lat_2=41.71666666666667 +lat_0=39.66666666666666 +lon_0=-99.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Nevada East\n<32007> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Nevada Central\n<32008> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Nevada West\n<32009> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New Hampshire\n<32010> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New Jersey\n<32011> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.66666666666667 +k=0.9999749999999999 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New Mexico East\n<32012> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New Mexico Central\n<32013> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New Mexico West\n<32014> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New York East\n<32015> +proj=tmerc +lat_0=40 +lon_0=-74.33333333333333 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New York Central\n<32016> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New York West\n<32017> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / New York Long Island (deprecated)\n<32018> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.5 +lon_0=-74 +x_0=304800.6096012192 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / North Carolina\n<32019> +proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / North Dakota North\n<32020> +proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / North Dakota South\n<32021> +proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Ohio North\n<32022> +proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Ohio South\n<32023> +proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333333 +lat_0=38 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Oklahoma North\n<32024> +proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666667 +lat_0=35 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Oklahoma South\n<32025> +proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Oregon North\n<32026> +proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Oregon South\n<32027> +proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Pennsylvania North\n<32028> +proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Pennsylvania South (deprecated)\n<32029> +proj=lcc +lat_1=39.93333333333333 +lat_2=40.8 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Rhode Island\n<32030> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9999938 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / South Carolina North\n<32031> +proj=lcc +lat_1=33.76666666666667 +lat_2=34.96666666666667 +lat_0=33 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / South Carolina South\n<32033> +proj=lcc +lat_1=32.33333333333334 +lat_2=33.66666666666666 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / South Dakota North\n<32034> +proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / South Dakota South\n<32035> +proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Tennessee (deprecated)\n<32036> +proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=34.66666666666666 +lon_0=-86 +x_0=30480.06096012192 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Texas North\n<32037> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Texas North Central\n<32038> +proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666667 +lat_0=31.66666666666667 +lon_0=-97.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Texas Central\n<32039> +proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Texas South Central\n<32040> +proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Texas South\n<32041> +proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Utah North\n<32042> +proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Utah Central\n<32043> +proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Utah South\n<32044> +proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Vermont\n<32045> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Virginia North\n<32046> +proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Virginia South\n<32047> +proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Washington North\n<32048> +proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47 +lon_0=-120.8333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Washington South\n<32049> +proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / West Virginia North\n<32050> +proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / West Virginia South\n<32051> +proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333333 +lat_0=37 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wisconsin North\n<32052> +proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wisconsin Central\n<32053> +proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333334 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wisconsin South\n<32054> +proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666667 +lat_0=42 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wyoming East\n<32055> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-105.1666666666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wyoming East Central\n<32056> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-107.3333333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wyoming West Central\n<32057> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-108.75 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Wyoming West\n<32058> +proj=tmerc +lat_0=40.66666666666666 +lon_0=-110.0833333333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / Guatemala Norte (deprecated)\n<32061> +proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=500000 +y_0=292209.579 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Guatemala Sur (deprecated)\n<32062> +proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / BLM 14N (ftUS)\n<32064> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 15N (ftUS)\n<32065> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 16N (ftUS)\n<32066> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 17N (ftUS)\n<32067> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 14N (feet) (deprecated)\n<32074> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 15N (feet) (deprecated)\n<32075> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 16N (feet) (deprecated)\n<32076> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / BLM 17N (feet) (deprecated)\n<32077> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD27 / MTM zone 1\n<32081> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTM zone 2\n<32082> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTM zone 3\n<32083> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTM zone 4\n<32084> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTM zone 5\n<32085> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / MTM zone 6\n<32086> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Quebec Lambert\n<32098> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs <>\n# NAD27 / Louisiana Offshore\n<32099> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs <>\n# NAD83 / Montana\n<32100> +proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Nebraska\n<32104> +proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +lon_0=-100 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Nevada East\n<32107> +proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.9999 +x_0=200000 +y_0=8000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Nevada Central\n<32108> +proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.9999 +x_0=500000 +y_0=6000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Nevada West\n<32109> +proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.9999 +x_0=800000 +y_0=4000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New Hampshire\n<32110> +proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.999966667 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New Jersey\n<32111> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New Mexico East\n<32112> +proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New Mexico Central\n<32113> +proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New Mexico West\n<32114> +proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999916667 +x_0=830000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New York East\n<32115> +proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New York Central\n<32116> +proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.9999375 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New York West\n<32117> +proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.9999375 +x_0=350000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / New York Long Island\n<32118> +proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / North Carolina\n<32119> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / North Dakota North\n<32120> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / North Dakota South\n<32121> +proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Ohio North\n<32122> +proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Ohio South\n<32123> +proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Oklahoma North\n<32124> +proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Oklahoma South\n<32125> +proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Oregon North\n<32126> +proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.66666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Oregon South\n<32127> +proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.66666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Pennsylvania North\n<32128> +proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=40.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Pennsylvania South\n<32129> +proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Rhode Island\n<32130> +proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.99999375 +x_0=100000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / South Carolina\n<32133> +proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / South Dakota North\n<32134> +proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / South Dakota South\n<32135> +proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42.33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Tennessee\n<32136> +proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=34.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas North\n<32137> +proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=34 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas North Central\n<32138> +proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas Central\n<32139> +proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +x_0=700000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas South Central\n<32140> +proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0=4000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Texas South\n<32141> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y_0=5000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Utah North\n<32142> +proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Utah Central\n<32143> +proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=38.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Utah South\n<32144> +proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=36.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Vermont\n<32145> +proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Virginia North\n<32146> +proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37.66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Virginia South\n<32147> +proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +y_0=1000000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Washington North\n<32148> +proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47 +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Washington South\n<32149> +proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / West Virginia North\n<32150> +proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / West Virginia South\n<32151> +proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wisconsin North\n<32152> +proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wisconsin Central\n<32153> +proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wisconsin South\n<32154> +proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wyoming East\n<32155> +proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9999375 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wyoming East Central\n<32156> +proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9999375 +x_0=400000 +y_0=100000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wyoming West Central\n<32157> +proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Wyoming West\n<32158> +proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9999375 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Puerto Rico & Virgin Is.\n<32161> +proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +x_0=200000 +y_0=200000 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / BLM 14N (ftUS)\n<32164> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 15N (ftUS)\n<32165> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 16N (ftUS)\n<32166> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / BLM 17N (ftUS)\n<32167> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs <>\n# NAD83 / SCoPQ zone 2 (deprecated)\n<32180> +proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 1\n<32181> +proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 2\n<32182> +proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 3\n<32183> +proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 4\n<32184> +proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 5\n<32185> +proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 6\n<32186> +proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 7\n<32187> +proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 8\n<32188> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 9\n<32189> +proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 10\n<32190> +proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 11\n<32191> +proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 12\n<32192> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 13\n<32193> +proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 14\n<32194> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 15\n<32195> +proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 16\n<32196> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / MTM zone 17\n<32197> +proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Quebec Lambert\n<32198> +proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# NAD83 / Louisiana Offshore\n<32199> +proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs <>\n# WGS 72 / UTM zone 1N\n<32201> +proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 2N\n<32202> +proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 3N\n<32203> +proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 4N\n<32204> +proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 5N\n<32205> +proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 6N\n<32206> +proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 7N\n<32207> +proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 8N\n<32208> +proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 9N\n<32209> +proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 10N\n<32210> +proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 11N\n<32211> +proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 12N\n<32212> +proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 13N\n<32213> +proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 14N\n<32214> +proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 15N\n<32215> +proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 16N\n<32216> +proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 17N\n<32217> +proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 18N\n<32218> +proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 19N\n<32219> +proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 20N\n<32220> +proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 21N\n<32221> +proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 22N\n<32222> +proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 23N\n<32223> +proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 24N\n<32224> +proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 25N\n<32225> +proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 26N\n<32226> +proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 27N\n<32227> +proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 28N\n<32228> +proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 29N\n<32229> +proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 30N\n<32230> +proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 31N\n<32231> +proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 32N\n<32232> +proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 33N\n<32233> +proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 34N\n<32234> +proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 35N\n<32235> +proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 36N\n<32236> +proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 37N\n<32237> +proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 38N\n<32238> +proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 39N\n<32239> +proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 40N\n<32240> +proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 41N\n<32241> +proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 42N\n<32242> +proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 43N\n<32243> +proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 44N\n<32244> +proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 45N\n<32245> +proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 46N\n<32246> +proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 47N\n<32247> +proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 48N\n<32248> +proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 49N\n<32249> +proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 50N\n<32250> +proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 51N\n<32251> +proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 52N\n<32252> +proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 53N\n<32253> +proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 54N\n<32254> +proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 55N\n<32255> +proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 56N\n<32256> +proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 57N\n<32257> +proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 58N\n<32258> +proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 59N\n<32259> +proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 60N\n<32260> +proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 1S\n<32301> +proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 2S\n<32302> +proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 3S\n<32303> +proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 4S\n<32304> +proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 5S\n<32305> +proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 6S\n<32306> +proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 7S\n<32307> +proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 8S\n<32308> +proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 9S\n<32309> +proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 10S\n<32310> +proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 11S\n<32311> +proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 12S\n<32312> +proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 13S\n<32313> +proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 14S\n<32314> +proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 15S\n<32315> +proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 16S\n<32316> +proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 17S\n<32317> +proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 18S\n<32318> +proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 19S\n<32319> +proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 20S\n<32320> +proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 21S\n<32321> +proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 22S\n<32322> +proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 23S\n<32323> +proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 24S\n<32324> +proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 25S\n<32325> +proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 26S\n<32326> +proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 27S\n<32327> +proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 28S\n<32328> +proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 29S\n<32329> +proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 30S\n<32330> +proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 31S\n<32331> +proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 32S\n<32332> +proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 33S\n<32333> +proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 34S\n<32334> +proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 35S\n<32335> +proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 36S\n<32336> +proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 37S\n<32337> +proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 38S\n<32338> +proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 39S\n<32339> +proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 40S\n<32340> +proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 41S\n<32341> +proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 42S\n<32342> +proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 43S\n<32343> +proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 44S\n<32344> +proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 45S\n<32345> +proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 46S\n<32346> +proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 47S\n<32347> +proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 48S\n<32348> +proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 49S\n<32349> +proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 50S\n<32350> +proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 51S\n<32351> +proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 52S\n<32352> +proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 53S\n<32353> +proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 54S\n<32354> +proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 55S\n<32355> +proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 56S\n<32356> +proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 57S\n<32357> +proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 58S\n<32358> +proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 59S\n<32359> +proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72 / UTM zone 60S\n<32360> +proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.2263 +units=m +no_defs <>\n# WGS 72BE / UTM zone 1N\n<32401> +proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 2N\n<32402> +proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 3N\n<32403> +proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 4N\n<32404> +proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 5N\n<32405> +proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 6N\n<32406> +proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 7N\n<32407> +proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 8N\n<32408> +proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 9N\n<32409> +proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 10N\n<32410> +proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 11N\n<32411> +proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 12N\n<32412> +proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 13N\n<32413> +proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 14N\n<32414> +proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 15N\n<32415> +proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 16N\n<32416> +proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 17N\n<32417> +proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 18N\n<32418> +proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 19N\n<32419> +proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 20N\n<32420> +proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 21N\n<32421> +proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 22N\n<32422> +proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 23N\n<32423> +proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 24N\n<32424> +proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 25N\n<32425> +proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 26N\n<32426> +proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 27N\n<32427> +proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 28N\n<32428> +proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 29N\n<32429> +proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 30N\n<32430> +proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 31N\n<32431> +proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 32N\n<32432> +proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 33N\n<32433> +proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 34N\n<32434> +proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 35N\n<32435> +proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 36N\n<32436> +proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 37N\n<32437> +proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 38N\n<32438> +proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 39N\n<32439> +proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 40N\n<32440> +proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 41N\n<32441> +proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 42N\n<32442> +proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 43N\n<32443> +proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 44N\n<32444> +proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 45N\n<32445> +proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 46N\n<32446> +proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 47N\n<32447> +proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 48N\n<32448> +proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 49N\n<32449> +proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 50N\n<32450> +proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 51N\n<32451> +proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 52N\n<32452> +proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 53N\n<32453> +proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 54N\n<32454> +proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 55N\n<32455> +proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 56N\n<32456> +proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 57N\n<32457> +proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 58N\n<32458> +proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 59N\n<32459> +proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 60N\n<32460> +proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 1S\n<32501> +proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 2S\n<32502> +proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 3S\n<32503> +proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 4S\n<32504> +proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 5S\n<32505> +proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 6S\n<32506> +proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 7S\n<32507> +proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 8S\n<32508> +proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 9S\n<32509> +proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 10S\n<32510> +proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 11S\n<32511> +proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 12S\n<32512> +proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 13S\n<32513> +proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 14S\n<32514> +proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 15S\n<32515> +proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 16S\n<32516> +proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 17S\n<32517> +proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 18S\n<32518> +proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 19S\n<32519> +proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 20S\n<32520> +proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 21S\n<32521> +proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 22S\n<32522> +proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 23S\n<32523> +proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 24S\n<32524> +proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 25S\n<32525> +proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 26S\n<32526> +proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 27S\n<32527> +proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 28S\n<32528> +proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 29S\n<32529> +proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 30S\n<32530> +proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 31S\n<32531> +proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 32S\n<32532> +proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 33S\n<32533> +proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 34S\n<32534> +proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 35S\n<32535> +proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 36S\n<32536> +proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 37S\n<32537> +proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 38S\n<32538> +proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 39S\n<32539> +proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 40S\n<32540> +proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 41S\n<32541> +proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 42S\n<32542> +proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 43S\n<32543> +proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 44S\n<32544> +proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 45S\n<32545> +proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 46S\n<32546> +proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 47S\n<32547> +proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 48S\n<32548> +proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 49S\n<32549> +proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 50S\n<32550> +proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 51S\n<32551> +proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 52S\n<32552> +proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 53S\n<32553> +proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 54S\n<32554> +proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 55S\n<32555> +proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 56S\n<32556> +proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 57S\n<32557> +proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 58S\n<32558> +proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 59S\n<32559> +proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 72BE / UTM zone 60S\n<32560> +proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs <>\n# WGS 84 / UTM grid system (northern hemisphere)\n# Unable to translate coordinate system EPSG:32600 into PROJ.4 format.\n#\n# WGS 84 / UTM zone 1N\n<32601> +proj=utm +zone=1 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 2N\n<32602> +proj=utm +zone=2 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 3N\n<32603> +proj=utm +zone=3 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 4N\n<32604> +proj=utm +zone=4 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 5N\n<32605> +proj=utm +zone=5 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 6N\n<32606> +proj=utm +zone=6 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 7N\n<32607> +proj=utm +zone=7 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 8N\n<32608> +proj=utm +zone=8 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 9N\n<32609> +proj=utm +zone=9 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 10N\n<32610> +proj=utm +zone=10 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 11N\n<32611> +proj=utm +zone=11 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 12N\n<32612> +proj=utm +zone=12 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 13N\n<32613> +proj=utm +zone=13 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 14N\n<32614> +proj=utm +zone=14 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 15N\n<32615> +proj=utm +zone=15 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 16N\n<32616> +proj=utm +zone=16 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 17N\n<32617> +proj=utm +zone=17 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 18N\n<32618> +proj=utm +zone=18 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 19N\n<32619> +proj=utm +zone=19 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 20N\n<32620> +proj=utm +zone=20 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 21N\n<32621> +proj=utm +zone=21 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 22N\n<32622> +proj=utm +zone=22 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 23N\n<32623> +proj=utm +zone=23 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 24N\n<32624> +proj=utm +zone=24 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 25N\n<32625> +proj=utm +zone=25 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 26N\n<32626> +proj=utm +zone=26 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 27N\n<32627> +proj=utm +zone=27 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 28N\n<32628> +proj=utm +zone=28 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 29N\n<32629> +proj=utm +zone=29 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 30N\n<32630> +proj=utm +zone=30 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 31N\n<32631> +proj=utm +zone=31 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 32N\n<32632> +proj=utm +zone=32 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 33N\n<32633> +proj=utm +zone=33 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 34N\n<32634> +proj=utm +zone=34 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 35N\n<32635> +proj=utm +zone=35 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 36N\n<32636> +proj=utm +zone=36 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 37N\n<32637> +proj=utm +zone=37 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 38N\n<32638> +proj=utm +zone=38 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 39N\n<32639> +proj=utm +zone=39 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 40N\n<32640> +proj=utm +zone=40 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 41N\n<32641> +proj=utm +zone=41 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 42N\n<32642> +proj=utm +zone=42 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 43N\n<32643> +proj=utm +zone=43 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 44N\n<32644> +proj=utm +zone=44 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 45N\n<32645> +proj=utm +zone=45 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 46N\n<32646> +proj=utm +zone=46 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 47N\n<32647> +proj=utm +zone=47 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 48N\n<32648> +proj=utm +zone=48 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 49N\n<32649> +proj=utm +zone=49 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 50N\n<32650> +proj=utm +zone=50 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 51N\n<32651> +proj=utm +zone=51 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 52N\n<32652> +proj=utm +zone=52 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 53N\n<32653> +proj=utm +zone=53 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 54N\n<32654> +proj=utm +zone=54 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 55N\n<32655> +proj=utm +zone=55 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 56N\n<32656> +proj=utm +zone=56 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 57N\n<32657> +proj=utm +zone=57 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 58N\n<32658> +proj=utm +zone=58 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 59N\n<32659> +proj=utm +zone=59 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 60N\n<32660> +proj=utm +zone=60 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UPS North (N,E)\n<32661> +proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / Plate Carree (deprecated)\n<32662> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / World Equidistant Cylindrical (deprecated)\n<32663> +proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / BLM 14N (ftUS)\n<32664> +proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <>\n# WGS 84 / BLM 15N (ftUS)\n<32665> +proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <>\n# WGS 84 / BLM 16N (ftUS)\n<32666> +proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <>\n# WGS 84 / BLM 17N (ftUS)\n<32667> +proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.001016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs <>\n# WGS 84 / UTM grid system (southern hemisphere)\n# Unable to translate coordinate system EPSG:32700 into PROJ.4 format.\n#\n# WGS 84 / UTM zone 1S\n<32701> +proj=utm +zone=1 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 2S\n<32702> +proj=utm +zone=2 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 3S\n<32703> +proj=utm +zone=3 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 4S\n<32704> +proj=utm +zone=4 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 5S\n<32705> +proj=utm +zone=5 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 6S\n<32706> +proj=utm +zone=6 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 7S\n<32707> +proj=utm +zone=7 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 8S\n<32708> +proj=utm +zone=8 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 9S\n<32709> +proj=utm +zone=9 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 10S\n<32710> +proj=utm +zone=10 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 11S\n<32711> +proj=utm +zone=11 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 12S\n<32712> +proj=utm +zone=12 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 13S\n<32713> +proj=utm +zone=13 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 14S\n<32714> +proj=utm +zone=14 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 15S\n<32715> +proj=utm +zone=15 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 16S\n<32716> +proj=utm +zone=16 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 17S\n<32717> +proj=utm +zone=17 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 18S\n<32718> +proj=utm +zone=18 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 19S\n<32719> +proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 20S\n<32720> +proj=utm +zone=20 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 21S\n<32721> +proj=utm +zone=21 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 22S\n<32722> +proj=utm +zone=22 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 23S\n<32723> +proj=utm +zone=23 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 24S\n<32724> +proj=utm +zone=24 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 25S\n<32725> +proj=utm +zone=25 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 26S\n<32726> +proj=utm +zone=26 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 27S\n<32727> +proj=utm +zone=27 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 28S\n<32728> +proj=utm +zone=28 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 29S\n<32729> +proj=utm +zone=29 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 30S\n<32730> +proj=utm +zone=30 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 31S\n<32731> +proj=utm +zone=31 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 32S\n<32732> +proj=utm +zone=32 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 33S\n<32733> +proj=utm +zone=33 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 34S\n<32734> +proj=utm +zone=34 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 35S\n<32735> +proj=utm +zone=35 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 36S\n<32736> +proj=utm +zone=36 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 37S\n<32737> +proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 38S\n<32738> +proj=utm +zone=38 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 39S\n<32739> +proj=utm +zone=39 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 40S\n<32740> +proj=utm +zone=40 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 41S\n<32741> +proj=utm +zone=41 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 42S\n<32742> +proj=utm +zone=42 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 43S\n<32743> +proj=utm +zone=43 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 44S\n<32744> +proj=utm +zone=44 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 45S\n<32745> +proj=utm +zone=45 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 46S\n<32746> +proj=utm +zone=46 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 47S\n<32747> +proj=utm +zone=47 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 48S\n<32748> +proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 49S\n<32749> +proj=utm +zone=49 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 50S\n<32750> +proj=utm +zone=50 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 51S\n<32751> +proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 52S\n<32752> +proj=utm +zone=52 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 53S\n<32753> +proj=utm +zone=53 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 54S\n<32754> +proj=utm +zone=54 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 55S\n<32755> +proj=utm +zone=55 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 56S\n<32756> +proj=utm +zone=56 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 57S\n<32757> +proj=utm +zone=57 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 58S\n<32758> +proj=utm +zone=58 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 59S\n<32759> +proj=utm +zone=59 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UTM zone 60S\n<32760> +proj=utm +zone=60 +south +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / UPS South (N,E)\n<32761> +proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs <>\n# WGS 84 / TM 36 SE\n<32766> +proj=tmerc +lat_0=0 +lon_0=36 +k=0.9996 +x_0=500000 +y_0=10000000 +datum=WGS84 +units=m +no_defs <>\n# TWD97\n<3822> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGRS\n<3887> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# MOLDREF99\n<4000> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGRDC 2005\n<4039> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SREF98\n<4073> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# REGCAN95\n<4079> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 (geocentric)\n<4328> +proj=geocent +datum=WGS84 +units=m +no_defs <>\n# ITRF88 (geocentric)\n<4330> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF89 (geocentric)\n<4331> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF90 (geocentric)\n<4332> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF91 (geocentric)\n<4333> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF92 (geocentric)\n<4334> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF93 (geocentric)\n<4335> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF94 (geocentric)\n<4336> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF96 (geocentric)\n<4337> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF97 (geocentric)\n<4338> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Australian Antarctic (geocentric)\n<4340> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# EST97 (geocentric)\n<4342> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# CHTRF95 (geocentric)\n<4344> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRS89 (geocentric)\n<4346> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# GDA94 (geocentric)\n<4348> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Hartebeesthoek94 (geocentric)\n<4350> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# IRENET95 (geocentric)\n<4352> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# JGD2000 (geocentric)\n<4354> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# LKS94 (ETRS89) (geocentric)\n<4356> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Moznet (geocentric)\n<4358> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# NAD83(CSRS) (geocentric)\n<4360> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(HARN) (geocentric)\n<4362> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NZGD2000 (geocentric)\n<4364> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# POSGAR 98 (geocentric)\n<4366> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# REGVEN (geocentric)\n<4368> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGF93 (geocentric)\n<4370> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGFG95 (geocentric)\n<4372> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGR92 (geocentric)\n<4374> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SIRGAS (geocentric)\n<4376> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SWEREF99 (geocentric)\n<4378> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Yemen NGN96 (geocentric)\n<4380> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# RGNC 1991 (geocentric)\n<4382> +proj=geocent +ellps=intl +units=m +no_defs <>\n# RRAF 1991 (geocentric)\n<4384> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# ITRF2000 (geocentric)\n<4385> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ISN93 (geocentric)\n<4387> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# LKS92 (geocentric)\n<4389> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGSPM06\n<4465> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGM04\n<4468> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Cadastre 1997\n<4473> +proj=geocent +ellps=intl +units=m +no_defs <>\n# China Geodetic Coordinate System 2000\n<4479> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Mexico ITRF92\n<4481> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RRAF 1991\n<4556> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Slovenia 1996\n<4882> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RSRGD2000\n<4884> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# BDA2000\n<4886> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# HTRS96\n<4888> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# WGS 66\n<4890> +proj=geocent +ellps=WGS66 +units=m +no_defs <>\n# NAD83(NSRS2007)\n<4892> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# JAD2001\n<4894> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# ITRF2005\n<4896> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# DGN95\n<4897> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# LGD2006\n<4899> +proj=geocent +ellps=intl +units=m +no_defs <>\n# RGNC91-93\n<4906> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# GR96\n<4908> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF88\n<4910> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF89\n<4911> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF90\n<4912> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF91\n<4913> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF92\n<4914> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF93\n<4915> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF94\n<4916> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF96\n<4917> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF97\n<4918> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF2000\n<4919> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# GDM2000\n<4920> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# PZ-90\n<4922> +proj=geocent +a=6378136 +b=6356751.361745712 +units=m +no_defs <>\n# Mauritania 1999\n<4924> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Korea 2000\n<4926> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# POSGAR 94\n<4928> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# Australian Antarctic\n<4930> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# CHTRF95\n<4932> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# EST97\n<4934> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRS89\n<4936> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# GDA94\n<4938> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Hartebeesthoek94\n<4940> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# IRENET95\n<4942> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ISN93\n<4944> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# JGD2000\n<4946> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# LKS92\n<4948> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# LKS94\n<4950> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Moznet\n<4952> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# NAD83(CSRS)\n<4954> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(HARN)\n<4956> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NZGD2000\n<4958> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# POSGAR 98\n<4960> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# REGVEN\n<4962> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGF93\n<4964> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGFG95\n<4966> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGNC 1991\n<4968> +proj=geocent +ellps=intl +units=m +no_defs <>\n# RGR92\n<4970> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RRAF 1991\n<4972> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# SIRGAS 1995\n<4974> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SWEREF99\n<4976> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# WGS 84\n<4978> +proj=geocent +datum=WGS84 +units=m +no_defs <>\n# Yemen NGN96\n<4980> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# IGM95\n<4982> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# WGS 72\n<4984> +proj=geocent +ellps=WGS72 +units=m +no_defs <>\n# WGS 72BE\n<4986> +proj=geocent +ellps=WGS72 +units=m +no_defs <>\n# SIRGAS 2000\n<4988> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Lao 1993\n<4990> +proj=geocent +ellps=krass +units=m +no_defs <>\n# Lao 1997\n<4992> +proj=geocent +ellps=krass +units=m +no_defs <>\n# PRS92\n<4994> +proj=geocent +ellps=clrk66 +units=m +no_defs <>\n# MAGNA-SIRGAS\n<4996> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGPF\n<4998> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# PTRA08\n<5011> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# GDBD2009\n<5244> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# TUREF\n<5250> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# DRUKREF 03\n<5262> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ISN2004\n<5322> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF2008\n<5332> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# POSGAR 2007\n<5341> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# MARGEN\n<5352> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SIRGAS-Chile\n<5358> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# CR05\n<5363> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# MACARIO SOLIS\n<5368> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Peru96\n<5369> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# SIRGAS-ROU98\n<5379> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# SIRGAS_ES2007.8\n<5391> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGAF09\n<5487> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# PNG94\n<5544> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# UCS-2000\n<5558> +proj=geocent +ellps=krass +units=m +no_defs <>\n# FEH2010\n<5591> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# DB_REF\n<5828> +proj=geocent +ellps=bessel +units=m +no_defs <>\n# TGD2005\n<5884> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# CIGD11\n<6133> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# CGRS93\n<6309> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# NAD83(2011)\n<6317> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(PA11)\n<6320> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(MA11)\n<6323> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# Mexico ITRF2008\n<6363> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# JGD2011\n<6666> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RDN2008\n<6704> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CORS96)\n<6781> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGS08\n<6934> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGD05\n<6978> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IG05 Intermediate CRS\n<6981> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGD05/12\n<6985> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IG05/12 Intermediate CRS\n<6988> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# RGTAAF07\n<7071> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGD05\n<7134> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# IGD05/12\n<7137> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# ONGD14\n<7371> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 (G730)\n<7656> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# WGS 84 (G873)\n<7658> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# WGS 84 (G1150)\n<7660> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# WGS 84 (G1674)\n<7662> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# WGS 84 (G1762)\n<7664> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# PZ-90.02\n<7677> +proj=geocent +a=6378136 +b=6356751.361745712 +units=m +no_defs <>\n# PZ-90.11\n<7679> +proj=geocent +a=6378136 +b=6356751.361745712 +units=m +no_defs <>\n# GSK-2011\n<7681> +proj=geocent +a=6378136.5 +b=6356751.757955603 +units=m +no_defs <>\n# Kyrg-06\n<7684> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ITRF2014\n<7789> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# BGS2005\n<7796> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# WGS 84 (Transit)\n<7815> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# GDA2020\n<7842> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# St. Helena Tritan\n<7879> +proj=geocent +ellps=WGS84 +units=m +no_defs <>\n# SHGD2015\n<7884> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF89\n<7914> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF90\n<7916> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF91\n<7918> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF92\n<7920> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF93\n<7922> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF94\n<7924> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF96\n<7926> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF97\n<7928> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ETRF2000\n<7930> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# ISN2016\n<8084> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# IGS14\n<8227> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS96)\n<8230> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v2\n<8233> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v3\n<8238> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v4\n<8242> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v5\n<8247> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v6\n<8250> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# NAD83(CSRS)v7\n<8253> +proj=geocent +ellps=GRS80 +units=m +no_defs <>\n# KKJ / Finland Uniform Coordinate System + N60 height\n<3901> +proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 +ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496 +units=m +vunits=m +no_defs <>\n# ETRS89 / TM35FIN(N,E) + N60 height\n<3902> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / TM35FIN(N,E) + N2000 height\n<3903> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / DKTM1 + DVR90 height\n<4097> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / DKTM2 + DVR90 height\n<4098> +proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / DKTM3 + DVR90 height\n<4099> +proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / DKTM4 + DVR90 height\n<4100> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / Faroe TM + FVR09 height\n<5318> +proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83 + NAVD88 height\n<5498> +proj=longlat +datum=NAD83 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <>\n# NAD83(HARN) + NAVD88 height\n<5499> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <>\n# NAD83(NSRS2007) + NAVD88 height\n<5500> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <>\n# ETRS89 / UTM zone 31N + DHHN92 height\n<5554> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 32N + DHHN92 height\n<5555> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 33N + DHHN92 height\n<5556> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# FEH2010 / Fehmarnbelt TM + FCSVR10 height\n<5598> +proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 + RH2000 height\n<5628> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# RGF93 / Lambert-93 + NGF-IGN69 height\n<5698> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# RGF93 / Lambert-93 + NGF-IGN78 height\n<5699> +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone I + NGF-IGN69 height\n<5707> +proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone IV + NGF-IGN78 height\n<5708> +proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) + DHHN92 height\n<5832> +proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) + DHHN92 height\n<5833> +proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) + DHHN92 height\n<5834> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <>\n# DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) + DHHN92 height\n<5835> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 +ellps=bessel +units=m +vunits=m +no_defs <>\n# SWEREF99 TM + RH2000 height\n<5845> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 12 00 + RH2000 height\n<5846> +proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 13 30 + RH2000 height\n<5847> +proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 15 00 + RH2000 height\n<5848> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 16 30 + RH2000 height\n<5849> +proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 18 00 + RH2000 height\n<5850> +proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 14 15 + RH2000 height\n<5851> +proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 15 45 + RH2000 height\n<5852> +proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 17 15 + RH2000 height\n<5853> +proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 18 45 + RH2000 height\n<5854> +proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 20 15 + RH2000 height\n<5855> +proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 21 45 + RH2000 height\n<5856> +proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SWEREF99 23 15 + RH2000 height\n<5857> +proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 + NN2000 height\n<5942> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# ETRS89 / NTM zone 5 + NN2000 height\n<5945> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 6 + NN2000 height\n<5946> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 7 + NN2000 height\n<5947> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 8 + NN2000 height\n<5948> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 9 + NN2000 height\n<5949> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 10 + NN2000 height\n<5950> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 11 + NN2000 height\n<5951> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 12 + NN2000 height\n<5952> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 13 + NN2000 height\n<5953> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 14 + NN2000 height\n<5954> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 15 + NN2000 height\n<5955> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 16 + NN2000 height\n<5956> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 17 + NN2000 height\n<5957> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 18 + NN2000 height\n<5958> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 19 + NN2000 height\n<5959> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 20 + NN2000 height\n<5960> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 21 + NN2000 height\n<5961> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 22 + NN2000 height\n<5962> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 23 + NN2000 height\n<5963> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 24 + NN2000 height\n<5964> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 25 + NN2000 height\n<5965> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 26 + NN2000 height\n<5966> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 27 + NN2000 height\n<5967> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 28 + NN2000 height\n<5968> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 29 + NN2000 height\n<5969> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 30 + NN2000 height\n<5970> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 31 + NN2000 height\n<5971> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 32 + NN2000 height\n<5972> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 33 + NN2000 height\n<5973> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 34 + NN2000 height\n<5974> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 35 + NN2000 height\n<5975> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 36 + NN2000 height\n<5976> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 + NN54 height\n<6144> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# ETRS89 / NTM zone 5 + NN54 height\n<6145> +proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 6 + NN54 height\n<6146> +proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 7 + NN54 height\n<6147> +proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 8 + NN54 height\n<6148> +proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 9 + NN54 height\n<6149> +proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 10 + NN54 height\n<6150> +proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 11 + NN54 height\n<6151> +proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 12 + NN54 height\n<6152> +proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 13 + NN54 height\n<6153> +proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 14 + NN54 height\n<6154> +proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 15 + NN54 height\n<6155> +proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 16 + NN54 height\n<6156> +proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 17 + NN54 height\n<6157> +proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 18 + NN54 height\n<6158> +proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 19 + NN54 height\n<6159> +proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 20 + NN54 height\n<6160> +proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 21 + NN54 height\n<6161> +proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 22 + NN54 height\n<6162> +proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 23 + NN54 height\n<6163> +proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 24 + NN54 height\n<6164> +proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 25 + NN54 height\n<6165> +proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 26 + NN54 height\n<6166> +proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 27 + NN54 height\n<6167> +proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 28 + NN54 height\n<6168> +proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 29 + NN54 height\n<6169> +proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / NTM zone 30 + NN54 height\n<6170> +proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 31 + NN54 height\n<6171> +proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 32 + NN54 height\n<6172> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 33 + NN54 height\n<6173> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 34 + NN54 height\n<6174> +proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 35 + NN54 height\n<6175> +proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 36 + NN54 height\n<6176> +proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# Belge 1972 / Belgian Lambert 72 + Ostend height\n<6190> +proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +lat_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=5400088.438 +ellps=intl +towgs84=-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747 +units=m +vunits=m +no_defs <>\n# NAD83(2011) + NAVD88 height\n<6349> +proj=longlat +ellps=GRS80 +geoidgrids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs <>\n# NAD83(CSRS) + CGVD2013 height\n<6649> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 7N + CGVD2013 height\n<6650> +proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 8N + CGVD2013 height\n<6651> +proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 9N + CGVD2013 height\n<6652> +proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 10N + CGVD2013 height\n<6653> +proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 11N + CGVD2013 height\n<6654> +proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 12N + CGVD2013 height\n<6655> +proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 13N + CGVD2013 height\n<6656> +proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 14N + CGVD2013 height\n<6657> +proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 15N + CGVD2013 height\n<6658> +proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 16N + CGVD2013 height\n<6659> +proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 17N + CGVD2013 height\n<6660> +proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 18N + CGVD2013 height\n<6661> +proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 19N + CGVD2013 height\n<6662> +proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 20N + CGVD2013 height\n<6663> +proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 21N + CGVD2013 height\n<6664> +proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NAD83(CSRS) / UTM zone 22N + CGVD2013 height\n<6665> +proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# JGD2000 + JGD2000 (vertical) height\n<6696> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# JGD2011 + JGD2011 (vertical) height\n<6697> +proj=longlat +ellps=GRS80 +vunits=m +no_defs <>\n# Tokyo + JSLD72 height\n<6700> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +vunits=m +no_defs <>\n# WGS 84 / Pseudo-Mercator + EGM2008 geoid height\n<6871> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +geoidgrids=egm08_25.gtx +vunits=m +no_defs <>\n# WGS 84 / World Mercator + EGM2008 height\n<6893> +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +geoidgrids=egm08_25.gtx +vunits=m +no_defs <>\n# SVY21 + SHD height\n<6917> +proj=longlat +ellps=WGS84 +vunits=m +no_defs <>\n# SVY21 / Singapore TM + SHD height\n<6927> +proj=tmerc +lat_0=1.366666666666667 +lon_0=103.8333333333333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +units=m +vunits=m +no_defs <>\n# NTF (Paris) + NGF IGN69 height\n<7400> +proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +vunits=m +no_defs <>\n# NTF (Paris) / France II + NGF Lallemand\n<7401> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / France II + NGF IGN69\n<7402> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / France III + NGF IGN69\n<7403> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# RT90 + RH70 height\n<7404> +proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0.855,2.141,-7.023,0 +vunits=m +no_defs <>\n# OSGB 1936 / British National Grid + ODN height\n<7405> +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +vunits=m +no_defs <>\n# NAD27 + NGVD29 height\n<7406> +proj=longlat +datum=NAD27 +vunits=us-ft +no_defs <>\n# NAD27 / Texas North + NGVD29 height\n<7407> +proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=34 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +vunits=us-ft +no_defs <>\n# RD/NAP\n<7408> +proj=longlat +ellps=bessel +towgs84=565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812 +vunits=m +no_defs <>\n# ETRS89 + EVRF2000 height\n<7409> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# PSHD93\n<7410> +proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006 +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone II + NGF Lallemand height\n<7411> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone II + NGF IGN69\n<7412> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone III + NGF IGN69\n<7413> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# Tokyo + JSLD69 height\n<7414> +proj=longlat +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +vunits=m +no_defs <>\n# Amersfoort / RD New + NAP height\n<7415> +proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 32N + DVR90 height\n<7416> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / UTM zone 33N + DVR90 height\n<7417> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / Kp2000 Jutland + DVR90 height\n<7418> +proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / Kp2000 Zealand + DVR90 height\n<7419> +proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# ETRS89 / Kp2000 Bornholm + DVR90 height\n<7420> +proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone II + NGF-IGN69 height\n<7421> +proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# NTF (Paris) / Lambert zone III + NGF-IGN69 height\n<7422> +proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +no_defs <>\n# ETRS89 + EVRF2007 height\n<7423> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# Astro DOS 71 / UTM zone 30S + Jamestown 1971 height\n<7954> +proj=utm +zone=30 +south +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +units=m +vunits=m +no_defs <>\n# St. Helena Tritan / UTM zone 30S + Tritan 2011 height\n<7955> +proj=utm +zone=30 +south +ellps=WGS84 +towgs84=-0.077,0.079,0.086,0,0,0,0 +units=m +vunits=m +no_defs <>\n# SHMG2015 + SHVD2015 height\n<7956> +proj=utm +zone=30 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +no_defs <>\n# GR96 + GVR2000 height\n<8349> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n# GR96 + GVR2016 height\n<8350> +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunits=m +no_defs <>\n");
- /***/ }),
- /***/ "./src/hook/index.ts":
- /*!***************************!*\
- !*** ./src/hook/index.ts ***!
- \***************************/
- /*! exports provided: DisabledCom, searchDisabledStack, tabSwitchDisabledStack, mouseMenuDisabledStack, customMouseMenuDisabledStack, residenMouseMenuDisapbedStack, hotDisabledStack, hotInfoDisabledStack, measureDisabledStack, mapDisabledStack, cloundDisabledStack, coordDisabledStack, saveDisabledStack, laserLoadingDisabled, toolDisabled, floorsDisabled, lmenuDisabled, autoLeaveDisabled, joinMeshDisabled, headerDisabled, disabledMapStack, disabledMap, CustomCom, RightMenuEum, laserModeStack, fullViewStack, spiltViewModeStack, magnifierModeStack, coordStack, coordOutTypeStack, residenMouseMenuStack, customMouseMenuStack, carryViewStack, sysViewStack, boxWidthStack, autoSysViewLeftStack, showInfoStack, recordingStack, controlFullStack, mouseConfigStack, customMapStack, customMap, editBus, mark, useEdit, useEmitSave, useEmitLeave, useLeaveEditRaw, useLeaveSave, useLeaveEdit, useDesave, useInvalidSet, useDesaveAssist, useBack, useViewEdit, setupEdit, useCustom, useDisabled, customSetup, useViewStack, useSDK, setSDK, useDataset, useAsyncSDK, loadSetupLaser, setupLaser, useCanFly, useFlyTag, useFlyEntity, useFlyMeasure, useFlyEarthwork, params, setParams, useParams, baseURL, setBaseURL, useAxios, useWatchOnly, useWatchEffectOnly, useAsyncComponent, genUseLoading, useLoading, useAlert, useConfirm, collision, useCollision, useCollisionComputed, CoordOutType, CoordinateType, LocalCoord, localCoordinate, gisCoordinate, proCoordinate, coordinate, initProj4, getConversion2D, inited, loaded, initConversion, useTransform, lnToDns, getCoordIsPro, getCoordLabel, normalizeCoord, NType, changeNotice, setupNotice, useNotice */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _custom_preset__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom/preset */ "./src/hook/custom/preset.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DisabledCom", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["DisabledCom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "searchDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["searchDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tabSwitchDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["tabSwitchDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mouseMenuDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["mouseMenuDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["customMouseMenuDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuDisapbedStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["residenMouseMenuDisapbedStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hotDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["hotDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "hotInfoDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["hotInfoDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "measureDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["measureDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mapDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["mapDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cloundDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["cloundDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["coordDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "saveDisabledStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["saveDisabledStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "laserLoadingDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["laserLoadingDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "toolDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["toolDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "floorsDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["floorsDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lmenuDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["lmenuDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "autoLeaveDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["autoLeaveDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "joinMeshDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["joinMeshDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "headerDisabled", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["headerDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "disabledMapStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["disabledMapStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "disabledMap", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["disabledMap"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CustomCom", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["CustomCom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RightMenuEum", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["RightMenuEum"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "laserModeStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["laserModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fullViewStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["fullViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "spiltViewModeStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["spiltViewModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "magnifierModeStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["magnifierModeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["coordStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordOutTypeStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["coordOutTypeStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "residenMouseMenuStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["residenMouseMenuStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMouseMenuStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["customMouseMenuStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "carryViewStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["carryViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "sysViewStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["sysViewStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "boxWidthStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["boxWidthStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "autoSysViewLeftStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["autoSysViewLeftStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "showInfoStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["showInfoStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recordingStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["recordingStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "controlFullStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["controlFullStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mouseConfigStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["mouseConfigStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMapStack", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["customMapStack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customMap", function() { return _custom_preset__WEBPACK_IMPORTED_MODULE_0__["customMap"]; });
- /* harmony import */ var _useEdit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useEdit */ "./src/hook/useEdit.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "editBus", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["editBus"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mark", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["mark"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useEdit", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useEdit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useEmitSave", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useEmitSave"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useEmitLeave", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useEmitLeave"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLeaveEditRaw", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useLeaveEditRaw"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLeaveSave", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useLeaveSave"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLeaveEdit", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useLeaveEdit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useDesave", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useDesave"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useInvalidSet", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useInvalidSet"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useDesaveAssist", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useDesaveAssist"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useBack", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useBack"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useViewEdit", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["useViewEdit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setupEdit", function() { return _useEdit__WEBPACK_IMPORTED_MODULE_1__["setupEdit"]; });
- /* harmony import */ var _custom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom */ "./src/hook/custom/index.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useCustom", function() { return _custom__WEBPACK_IMPORTED_MODULE_2__["useCustom"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useDisabled", function() { return _custom__WEBPACK_IMPORTED_MODULE_2__["useDisabled"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "customSetup", function() { return _custom__WEBPACK_IMPORTED_MODULE_2__["customSetup"]; });
- /* harmony import */ var _useViewStack__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./useViewStack */ "./src/hook/useViewStack.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useViewStack", function() { return _useViewStack__WEBPACK_IMPORTED_MODULE_3__["useViewStack"]; });
- /* harmony import */ var _useLaser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useLaser */ "./src/hook/useLaser.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useSDK", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useSDK"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setSDK", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["setSDK"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useDataset", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useDataset"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useAsyncSDK", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useAsyncSDK"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "loadSetupLaser", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["loadSetupLaser"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setupLaser", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["setupLaser"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useCanFly", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useCanFly"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useFlyTag", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useFlyTag"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useFlyEntity", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useFlyEntity"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useFlyMeasure", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useFlyMeasure"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useFlyEarthwork", function() { return _useLaser__WEBPACK_IMPORTED_MODULE_4__["useFlyEarthwork"]; });
- /* harmony import */ var _useParams__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useParams */ "./src/hook/useParams.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "params", function() { return _useParams__WEBPACK_IMPORTED_MODULE_5__["params"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setParams", function() { return _useParams__WEBPACK_IMPORTED_MODULE_5__["setParams"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useParams", function() { return _useParams__WEBPACK_IMPORTED_MODULE_5__["useParams"]; });
- /* harmony import */ var _useAxios__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useAxios */ "./src/hook/useAxios.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "baseURL", function() { return _useAxios__WEBPACK_IMPORTED_MODULE_6__["baseURL"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setBaseURL", function() { return _useAxios__WEBPACK_IMPORTED_MODULE_6__["setBaseURL"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useAxios", function() { return _useAxios__WEBPACK_IMPORTED_MODULE_6__["useAxios"]; });
- /* harmony import */ var _useWatchOnly__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./useWatchOnly */ "./src/hook/useWatchOnly.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useWatchOnly", function() { return _useWatchOnly__WEBPACK_IMPORTED_MODULE_7__["useWatchOnly"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useWatchEffectOnly", function() { return _useWatchOnly__WEBPACK_IMPORTED_MODULE_7__["useWatchEffectOnly"]; });
- /* harmony import */ var _useAsyncCom__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./useAsyncCom */ "./src/hook/useAsyncCom.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useAsyncComponent", function() { return _useAsyncCom__WEBPACK_IMPORTED_MODULE_8__["useAsyncComponent"]; });
- /* harmony import */ var _useLoading__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./useLoading */ "./src/hook/useLoading.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "genUseLoading", function() { return _useLoading__WEBPACK_IMPORTED_MODULE_9__["genUseLoading"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLoading", function() { return _useLoading__WEBPACK_IMPORTED_MODULE_9__["useLoading"]; });
- /* harmony import */ var _useAlert__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./useAlert */ "./src/hook/useAlert.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useAlert", function() { return _useAlert__WEBPACK_IMPORTED_MODULE_10__["useAlert"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useConfirm", function() { return _useAlert__WEBPACK_IMPORTED_MODULE_10__["useConfirm"]; });
- /* harmony import */ var _useCollision__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./useCollision */ "./src/hook/useCollision.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "collision", function() { return _useCollision__WEBPACK_IMPORTED_MODULE_11__["collision"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useCollision", function() { return _useCollision__WEBPACK_IMPORTED_MODULE_11__["useCollision"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useCollisionComputed", function() { return _useCollision__WEBPACK_IMPORTED_MODULE_11__["useCollisionComputed"]; });
- /* harmony import */ var _useTransform__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./useTransform */ "./src/hook/useTransform.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordOutType", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["CoordOutType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordinateType", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["CoordinateType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalCoord", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["LocalCoord"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "localCoordinate", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["localCoordinate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "gisCoordinate", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["gisCoordinate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "proCoordinate", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["proCoordinate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "coordinate", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["coordinate"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "initProj4", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["initProj4"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getConversion2D", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["getConversion2D"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "inited", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["inited"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "loaded", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["loaded"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "initConversion", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["initConversion"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useTransform", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["useTransform"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lnToDns", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["lnToDns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getCoordIsPro", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["getCoordIsPro"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getCoordLabel", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["getCoordLabel"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "normalizeCoord", function() { return _useTransform__WEBPACK_IMPORTED_MODULE_12__["normalizeCoord"]; });
- /* harmony import */ var _useNotice__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./useNotice */ "./src/hook/useNotice.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NType", function() { return _useNotice__WEBPACK_IMPORTED_MODULE_13__["NType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "changeNotice", function() { return _useNotice__WEBPACK_IMPORTED_MODULE_13__["changeNotice"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setupNotice", function() { return _useNotice__WEBPACK_IMPORTED_MODULE_13__["setupNotice"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useNotice", function() { return _useNotice__WEBPACK_IMPORTED_MODULE_13__["useNotice"]; });
- /***/ }),
- /***/ "./src/hook/useAlert.ts":
- /*!******************************!*\
- !*** ./src/hook/useAlert.ts ***!
- \******************************/
- /*! exports provided: useAlert, useConfirm */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAlert", function() { return useAlert; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useConfirm", function() { return useConfirm; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var cacheMap = new Map();
- var useAlert = function (msg) {
- return __awaiter(void 0, void 0, void 0, function () {
- var caches, promise;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- if (!cacheMap.has(msg)) return [3 /*break*/, 2];
- return [4 /*yield*/, cacheMap.get(msg)];
- case 1:
- _a.sent();
- return [3 /*break*/, 6];
- case 2:
- caches = Array.from(cacheMap.values());
- if (!caches.length) return [3 /*break*/, 4];
- return [4 /*yield*/, Promise.all(caches)];
- case 3:
- _a.sent();
- _a.label = 4;
- case 4:
- if (typeof msg == 'string') {
- msg = {
- content: msg
- };
- }
- msg.title = msg.title || _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.dialogTitle');
- msg.okText = msg.okText || _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.enter');
- promise = _kankan_components__WEBPACK_IMPORTED_MODULE_2__["Dialog"].alert(msg);
- cacheMap.set(msg, promise);
- return [4 /*yield*/, promise];
- case 5:
- _a.sent();
- cacheMap.delete(msg);
- _a.label = 6;
- case 6:
- return [2 /*return*/];
- }
- });
- });
- };
- var useConfirm = function (msg) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- if (typeof msg == 'string') {
- msg = {
- content: msg
- };
- }
- msg.title = msg.title || _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.dialogTitle');
- msg.okText = msg.okText || _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.enter');
- msg.noText = msg.noText || _lang__WEBPACK_IMPORTED_MODULE_3__["ui18n"].t('sys.cancel');
- return [2 /*return*/, _kankan_components__WEBPACK_IMPORTED_MODULE_2__["Dialog"].confirm(msg)];
- });
- });
- };
- /***/ }),
- /***/ "./src/hook/useAsyncBus.ts":
- /*!*********************************!*\
- !*** ./src/hook/useAsyncBus.ts ***!
- \*********************************/
- /*! exports provided: useAsyncBus */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAsyncBus", function() { return useAsyncBus; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var Pre = '__pre__';
- var Last = '__last__';
- var useAsyncBus = function () {
- var store = {};
- var allKey = function (type) {
- return [Pre + type, type, Last + type];
- };
- var getKey = function (type, flush) {
- var keys = allKey(type);
- return flush ? flush.pre ? keys[0] : flush.last ? keys[2] : keys[0] : keys[0];
- };
- var bus = {
- on: function (type, handler, flush) {
- var key = getKey(type, flush);
- if (!store[key]) {
- store[key] = [];
- }
- if (!store[key].includes(handler)) {
- store[key].push(handler);
- }
- },
- off: function (type, handler, flush) {
- var keys = flush ? [getKey(type, flush)] : allKey(type);
- for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) {
- var key = keys_1[_i];
- if (handler) {
- if (store[key]) {
- store[key] = store[key].filter(function (h) {
- return h !== handler;
- });
- }
- } else if (store[key]) {
- delete store[key];
- }
- }
- },
- emit: function (type, args) {
- return __awaiter(void 0, void 0, void 0, function () {
- var keys, _i, keys_2, key, _a, _b, fn;
- return __generator(this, function (_c) {
- switch (_c.label) {
- case 0:
- keys = allKey(type);
- _i = 0, keys_2 = keys;
- _c.label = 1;
- case 1:
- if (!(_i < keys_2.length)) return [3 /*break*/, 6];
- key = keys_2[_i];
- if (!store[key]) return [3 /*break*/, 5];
- _a = 0, _b = store[key];
- _c.label = 2;
- case 2:
- if (!(_a < _b.length)) return [3 /*break*/, 5];
- fn = _b[_a];
- return [4 /*yield*/, fn(args)];
- case 3:
- _c.sent();
- _c.label = 4;
- case 4:
- _a++;
- return [3 /*break*/, 2];
- case 5:
- _i++;
- return [3 /*break*/, 1];
- case 6:
- return [2 /*return*/];
- }
- });
- });
- }
- };
- return bus;
- };
- /***/ }),
- /***/ "./src/hook/useAsyncCom.ts":
- /*!*********************************!*\
- !*** ./src/hook/useAsyncCom.ts ***!
- \*********************************/
- /*! exports provided: useAsyncComponent */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAsyncComponent", function() { return useAsyncComponent; });
- /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var useAsyncComponent = function (reqComponent) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_1__["defineAsyncComponent"])(function () {
- _kankan_components__WEBPACK_IMPORTED_MODULE_0__["Loading"].show();
- return reqComponent().then(function (ret) {
- _kankan_components__WEBPACK_IMPORTED_MODULE_0__["Loading"].hide();
- return ret;
- });
- });
- };
- /***/ }),
- /***/ "./src/hook/useAxios.ts":
- /*!******************************!*\
- !*** ./src/hook/useAxios.ts ***!
- \******************************/
- /*! exports provided: baseURL, setBaseURL, useAxios */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseURL", function() { return baseURL; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setBaseURL", function() { return setBaseURL; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAxios", function() { return useAxios; });
- /* harmony import */ var _useParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useParams */ "./src/hook/useParams.ts");
- var params = Object(_useParams__WEBPACK_IMPORTED_MODULE_0__["useParams"])();
- var baseURL = params.serve_link ? params.serve_link : params.test && params.v ? "/".concat(params.v) : "https://uat-laser.4dkankan.com/";
- console.error(baseURL, params);
- var setBaseURL = function (url) {
- baseURL = url;
- };
- var useAxios = function (axios) {
- console.error('use', baseURL);
- axios.defaults.baseURL = baseURL;
- return axios;
- };
- /***/ }),
- /***/ "./src/hook/useCollision.ts":
- /*!**********************************!*\
- !*** ./src/hook/useCollision.ts ***!
- \**********************************/
- /*! exports provided: collision, useCollision, useCollisionComputed */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "collision", function() { return collision; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCollision", function() { return useCollision; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCollisionComputed", function() { return useCollisionComputed; });
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var collision = function ($app, $target, pos, dire, $boxs) {
- var appBound = $app.getBoundingClientRect();
- var left = $boxs[0] ? $boxs[0].getBoundingClientRect().right : appBound.left;
- var right = $boxs[1] ? $boxs[1].getBoundingClientRect().left : appBound.width;
- var bound = [left, appBound.top, right, appBound.bottom];
- var width = $target.offsetWidth;
- var height = $target.offsetHeight;
- var getX = function (dire) {
- return dire === 'left' ? pos.x - width < bound[0] ? bound[0] + width : pos.x > bound[2] ? bound[2] : pos.x : pos.x < bound[0] ? bound[0] : pos.x + width > bound[2] ? bound[2] - width : pos.x;
- };
- var getY = function (dire) {
- return dire === 'top' ? pos.y - height < bound[1] ? bound[1] + height : pos.y > bound[3] ? bound[3] : pos.y : pos.y < bound[1] ? bound[1] : pos.y + height > bound[3] ? bound[3] - height : pos.y;
- };
- var dires = dire.split('-');
- return {
- x: getX(dires[0]),
- y: getY(dires[1])
- };
- };
- var useCollision = function (vmRef, pos, dire) {
- if (dire === void 0) {
- dire = 'right-bottom';
- }
- var $box = _store__WEBPACK_IMPORTED_MODULE_0__["appEl"].value.querySelector('.ui-editor-toolbox');
- var $menu = _store__WEBPACK_IMPORTED_MODULE_0__["appEl"].value.querySelector('.ui-editor-menu');
- var _a = collision(_store__WEBPACK_IMPORTED_MODULE_0__["appEl"].value, vmRef.value, pos.value, dire, [$menu, $box]),
- x = _a.x,
- y = _a.y;
- return {
- left: x + 'px',
- top: y + 'px'
- };
- };
- var useCollisionComputed = function (vmRef, pos, dire) {
- if (dire === void 0) {
- dire = 'right-bottom';
- }
- return Object(vue__WEBPACK_IMPORTED_MODULE_1__["computed"])(function () {
- if (vmRef.value && pos.value) {
- return useCollision(vmRef, pos, dire);
- }
- });
- };
- /***/ }),
- /***/ "./src/hook/useEdit.ts":
- /*!*****************************!*\
- !*** ./src/hook/useEdit.ts ***!
- \*****************************/
- /*! exports provided: editBus, mark, useEdit, useEmitSave, useEmitLeave, useLeaveEditRaw, useLeaveSave, useLeaveEdit, useDesave, useInvalidSet, useDesaveAssist, useBack, useViewEdit, setupEdit */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editBus", function() { return editBus; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mark", function() { return mark; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useEdit", function() { return useEdit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useEmitSave", function() { return useEmitSave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useEmitLeave", function() { return useEmitLeave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useLeaveEditRaw", function() { return useLeaveEditRaw; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useLeaveSave", function() { return useLeaveSave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useLeaveEdit", function() { return useLeaveEdit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useDesave", function() { return useDesave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useInvalidSet", function() { return useInvalidSet; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useDesaveAssist", function() { return useDesaveAssist; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useBack", function() { return useBack; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useViewEdit", function() { return useViewEdit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupEdit", function() { return setupEdit; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _useAsyncBus__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useAsyncBus */ "./src/hook/useAsyncBus.ts");
- /* harmony import */ var _useViewStack__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useViewStack */ "./src/hook/useViewStack.ts");
- /* harmony import */ var _custom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./custom */ "./src/hook/custom/index.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var editBus = Object(_useAsyncBus__WEBPACK_IMPORTED_MODULE_4__["useAsyncBus"])();
- var mark;
- // 进入编辑界面
- var useEdit = function (args) {
- if (!args) return mark.edit();
- var kvs = Array.isArray(args[0]) ? args : [args];
- var cacheks = kvs.map(function (_a) {
- var k = _a[0],
- _ = _a[1],
- _b = _a[2],
- d = _b === void 0 ? k.value : _b;
- return d;
- });
- var updateKs = function (value) {
- for (var i = 0; i < kvs.length; i++) {
- kvs[i][0].value = value[i];
- }
- };
- mark.edit();
- updateKs(kvs.map(function (_a) {
- var _ = _a[0],
- v = _a[1];
- return v;
- }));
- editBus.on('leave', function () {
- return updateKs(cacheks);
- }, {
- last: true
- });
- };
- // 保存
- var useEmitSave = function () {
- editBus.emit('save').then(function () {
- if (!_custom__WEBPACK_IMPORTED_MODULE_6__["disabledMap"].autoLeave) {
- useLeaveEdit();
- } else {
- useLeaveSave();
- }
- });
- };
- // 退出
- var sureBackPage = true;
- var useEmitLeave = function (isBack) {
- if (isBack === void 0) {
- isBack = true;
- }
- return __awaiter(void 0, void 0, void 0, function () {
- var isLeave;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- console.error("???");
- if (!mark.isdesave) return [3 /*break*/, 2];
- return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useConfirm"])(_lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.forceLeaveConfirm'))];
- case 1:
- isLeave = _a.sent();
- if (!isLeave) {
- return [2 /*return*/, false];
- }
- _a.label = 2;
- case 2:
- sureBackPage = isBack;
- editBus.on('leave', function () {
- return sureBackPage = true;
- }, {
- last: true
- });
- editBus.emit('leave').then(useLeaveEdit);
- return [2 /*return*/, true];
- }
- });
- });
- };
- var useLeaveEditRaw = function () {
- return mark.leave();
- };
- // 退出保存
- var useLeaveSave = function () {
- editBus.off('save');
- mark.leaveSave();
- };
- // 退出编辑
- var useLeaveEdit = function () {
- editBus.off('save');
- editBus.off('leave');
- mark.leave();
- mark.leaveSave();
- };
- // 进入未保存模式
- var useDesave = function (cbs) {
- if (cbs === void 0) {
- cbs = {};
- }
- mark.desave();
- cbs.leave && editBus.on('leave', cbs.leave);
- cbs.save && editBus.on('save', cbs.save);
- };
- var currentInvalidSet = false;
- var useInvalidSet = function (update) {
- currentInvalidSet = true;
- update();
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["nextTick"])(function () {
- return currentInvalidSet = false;
- });
- };
- function useDesaveAssist(current, setting) {
- var _this = this;
- var desave = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false);
- var recovery = setting.recovery,
- backup = setting.backup,
- leave = setting.leave;
- var leaveHandler = function () {
- isSave = false;
- if (recovery || backup) {
- recovery && recovery();
- backup && backup();
- desave.value = false;
- leave && leave();
- }
- };
- var isSave = false;
- var save = function (args) {
- return __awaiter(_this, void 0, void 0, function () {
- var e_1;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- isSave = true;
- _a.label = 1;
- case 1:
- _a.trys.push([1, 3,, 4]);
- return [4 /*yield*/, setting.save(args)];
- case 2:
- _a.sent();
- return [3 /*break*/, 4];
- case 3:
- e_1 = _a.sent();
- console.error('111', e_1);
- // recovery && recovery()
- throw e_1;
- case 4:
- isSave = false;
- return [2 /*return*/];
- }
- });
- });
- };
- var handler = function (newv, oldv) {
- return __awaiter(_this, void 0, void 0, function () {
- var _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- if (!!isSave) return [3 /*break*/, 3];
- _a = !setting.intercept;
- if (_a) return [3 /*break*/, 2];
- return [4 /*yield*/, setting.intercept(newv, oldv)];
- case 1:
- _a = _b.sent();
- _b.label = 2;
- case 2:
- if (_a) {
- desave.value = true;
- mark.isedit || useEdit();
- useDesave({
- save: save
- });
- backup && editBus.on('save', backup, {
- last: true
- });
- }
- console.log('a?---');
- leaveHandler && editBus.on('leave', leaveHandler, {
- last: true
- });
- _b.label = 3;
- case 3:
- return [2 /*return*/];
- }
- });
- });
- };
- var saveWatch = function () {
- backup && backup();
- return Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(current, handler, {
- deep: true
- });
- };
- if (setting.auto) {
- Object(_useViewStack__WEBPACK_IMPORTED_MODULE_5__["useViewStack"])(saveWatch);
- return {
- desave: desave
- };
- } else {
- return saveWatch;
- }
- }
- var useBack = function (type) {
- if (type === void 0) {
- type = 'leave';
- }
- if (sureBackPage && (type === 'leave' || !_custom__WEBPACK_IMPORTED_MODULE_6__["disabledMap"].autoLeave)) {
- if (!history.state.back) {
- _router__WEBPACK_IMPORTED_MODULE_2__["router"].replace({
- name: _router__WEBPACK_IMPORTED_MODULE_2__["routeName"].value.query
- });
- } else {
- _router__WEBPACK_IMPORTED_MODULE_2__["router"].back();
- }
- }
- };
- var useViewEdit = function (hook, cb) {
- if (cb === void 0) {
- cb = useBack;
- }
- return Object(_useViewStack__WEBPACK_IMPORTED_MODULE_5__["useViewStack"])(function () {
- useEdit();
- editBus.on('leave', function () {
- return cb('leave');
- }, {
- last: true
- });
- editBus.on('save', function () {
- return cb('save');
- }, {
- last: true
- });
- var exitFn = hook && hook();
- return function () {
- useLeaveEdit();
- exitFn && exitFn();
- };
- });
- };
- var setupEdit = function (status) {
- mark = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])({
- edit: function () {
- mark.isedit = true;
- status.edit();
- },
- desave: function () {
- mark.isdesave = true;
- status.desave();
- },
- leave: function () {
- mark.isdesave = false;
- mark.isedit = false;
- status.leave();
- },
- leaveSave: function () {
- mark.isdesave = false;
- status.leaveSave();
- },
- isedit: false,
- isdesave: false
- });
- };
- /***/ }),
- /***/ "./src/hook/useLaser.ts":
- /*!******************************!*\
- !*** ./src/hook/useLaser.ts ***!
- \******************************/
- /*! exports provided: useSDK, setSDK, useDataset, useAsyncSDK, loadSetupLaser, setupLaser, useCanFly, useFlyTag, useFlyEntity, useFlyMeasure, useFlyEarthwork */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useSDK", function() { return useSDK; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setSDK", function() { return setSDK; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useDataset", function() { return useDataset; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useAsyncSDK", function() { return useAsyncSDK; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadSetupLaser", function() { return loadSetupLaser; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupLaser", function() { return setupLaser; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCanFly", function() { return useCanFly; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFlyTag", function() { return useFlyTag; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFlyEntity", function() { return useFlyEntity; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFlyMeasure", function() { return useFlyMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useFlyEarthwork", function() { return useFlyEarthwork; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts");
- /* harmony import */ var _custom_preset__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./custom/preset */ "./src/hook/custom/preset.ts");
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var sdk;
- var useSDK = function () {
- return sdk;
- };
- var setSDK = function (ssdk) {
- return sdk = ssdk;
- };
- var useDataset = function (dataset) {
- var sdkDatasets = sdk.scene.getDataSets();
- var rdataset = sdkDatasets.find(function (atom) {
- return atom.id === dataset.id;
- });
- if (rdataset) {
- var flyToRaw_1 = rdataset.flyTo.bind(rdataset);
- rdataset.flyTo = function () {
- var success = flyToRaw_1();
- useCanFly(success);
- return success;
- };
- }
- return rdataset;
- };
- var relationStore = function (sdk, _a) {
- var setting = _a.setting,
- dataset = _a.dataset,
- setup = _a.setup;
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () {
- return setting.density;
- }, function (newv, olv) {
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])(olv) !== 'Undefined') {
- if (setting.density === _sdk__WEBPACK_IMPORTED_MODULE_2__["DensityType"].high) {
- setting.range = 300;
- } else if (setting.density === _sdk__WEBPACK_IMPORTED_MODULE_2__["DensityType"].middle) {
- setting.range = 150;
- } else if (setting.density === _sdk__WEBPACK_IMPORTED_MODULE_2__["DensityType"].low) {
- setting.range = 50;
- }
- }
- var info = sdk.scene.changePointDensity(setting.density);
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])(olv) !== 'Undefined') {
- console.log('--->', info.percent);
- setting.detail = info.percent;
- }
- }, {
- immediate: true
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () {
- return setting.colorMode;
- }, function (newv, olv) {
- var info = sdk.scene.changeColorMode(setting.colorMode);
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])(olv) !== 'Undefined') {
- setting.opacity = info.opacity;
- setting.size = info.size;
- }
- }, {
- immediate: true
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- if (_store_dataset__WEBPACK_IMPORTED_MODULE_9__["list"].value.some(function (item) {
- return item.has_ir;
- })) {
- sdk.scene.changeHotIr && sdk.scene.changeHotIr(setting.showHotImage);
- sdk.scene.changeHotCloud && sdk.scene.changeHotCloud(setting.showHotImage);
- }
- }, {
- flush: 'sync'
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changePointShape(setting.shape);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changePanoPoint(setting.showRoamPos);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changeViewRange(setting.range);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changePointOpacity(setting.opacity);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changePointSize(setting.size);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changePointEdge(setting.edgeStrong);
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- return sdk.scene.changeDensityPercent(setting.detail);
- });
- // 显示隐藏点云
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- var dataSets = sdk.scene.getDataSets();
- var _loop_1 = function (dataSet) {
- console.error('dataSets', dataset.showList);
- if (dataset.showList.some(function (_a) {
- var id = _a.id;
- return id === dataSet.id;
- })) {
- console.log('show', dataSet.id);
- dataSet.changeDisplay(true);
- } else {
- console.log('hide', dataSet.id);
- dataSet.changeDisplay(false);
- }
- };
- for (var _i = 0, dataSets_1 = dataSets; _i < dataSets_1.length; _i++) {
- var dataSet = dataSets_1[_i];
- _loop_1(dataSet);
- }
- });
- // 监听数据集变化
- var childWatchs = [];
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () {
- return dataset.list;
- }, function () {
- childWatchs.forEach(function (fn) {
- return fn();
- });
- childWatchs.length = 0;
- dataset.list.forEach(function (dataset) {
- var cacheType;
- // 平面图设置
- childWatchs.push(Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () {
- return dataset.floorPanType;
- }, function () {
- if (cacheType !== dataset.floorPanType) {
- cacheType = dataset.floorPanType;
- sdk.setFloorplanType(dataset.floorPanType, dataset.id);
- }
- }, {
- immediate: true
- }));
- // 数据集颜色
- childWatchs.push(Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(function () {
- return dataset.color;
- }, function () {
- var _a;
- (_a = useDataset(dataset)) === null || _a === void 0 ? void 0 : _a.changeColor(Object(_utils__WEBPACK_IMPORTED_MODULE_4__["zColor"])(dataset.color).hex());
- }, {
- immediate: true
- }));
- });
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- sdk.setFloorplanEnable(!setup.disableFloorPan);
- });
- var stopWatchPose = Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- var _a;
- if ((_a = setup.pose) === null || _a === void 0 ? void 0 : _a.inisPosition) {
- sdk.scene.setPose({
- position: setup.pose.inisPosition,
- yaw: setup.pose.inisDirection.yaw,
- pitch: setup.pose.inisDirection.pitch
- });
- setTimeout(stopWatchPose);
- }
- });
- var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- if (_store_model__WEBPACK_IMPORTED_MODULE_5__["list"].value.length) {
- console.log('****>', Object(_store_model__WEBPACK_IMPORTED_MODULE_5__["getSiteModeInfo"])(_store_model__WEBPACK_IMPORTED_MODULE_5__["list"].value));
- sdk.setSiteModelInfo(Object(_store_model__WEBPACK_IMPORTED_MODULE_5__["getSiteModeInfo"])(_store_model__WEBPACK_IMPORTED_MODULE_5__["list"].value));
- stopWatch();
- }
- }, {
- flush: 'post'
- });
- sdk.scene.on('buildingChange', function (model) {
- _store_model__WEBPACK_IMPORTED_MODULE_5__["currentModelId"].value = model === null || model === void 0 ? void 0 : model.id;
- });
- };
- var listenLoaded = [];
- var useAsyncSDK = function () {
- if (sdk) {
- return Promise.resolve(sdk);
- } else {
- return new Promise(function (resolve) {
- listenLoaded.push(resolve);
- });
- }
- };
- var initial = false;
- var loadSetupLaser = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var libs;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- console.error('===>');
- if (initial) {
- return [2 /*return*/, useAsyncSDK()];
- }
- console.log('===>');
- initial = true;
- libs = ["".concat("static", "/lib/proj4/proj4.js"), "".concat("static", "/lib/jquery/jquery-3.1.1.min.js"), "".concat("static", "/lib/other/BinaryHeap.js"), "".concat("static", "/lib/tween/tween.min.js")];
- return [4 /*yield*/, Promise.all(libs.map(_utils__WEBPACK_IMPORTED_MODULE_4__["loadLib"]))];
- case 1:
- _a.sent();
- return [4 /*yield*/, Object(_utils__WEBPACK_IMPORTED_MODULE_4__["loadLib"])("".concat("static", "/lib/potree/potree.js"))];
- case 2:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var setupLaser = function (props) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, loadSetupLaser()];
- case 1:
- _a.sent();
- return [2 /*return*/, new Promise(function (resolve) {
- sdk = Object(_sdk__WEBPACK_IMPORTED_MODULE_2__["sdkFactory"])(props);
- sdk.scene.on('allLoaded', function () {
- ;
- window.laserLoaded = true;
- resolve(sdk);
- });
- }).then(function (sdk) {
- if (!props.noJoinStore) {
- relationStore(sdk, props.store);
- }
- for (var _i = 0, listenLoaded_1 = listenLoaded; _i < listenLoaded_1.length; _i++) {
- var fn = listenLoaded_1[_i];
- setTimeout(fn, 0, sdk);
- }
- listenLoaded.length = 0;
- return sdk;
- })];
- }
- });
- });
- };
- var useCanFly = function (pos, message) {
- if (message === void 0) {
- message = _lang__WEBPACK_IMPORTED_MODULE_8__["ui18n"].t('scene.flyUnImages');
- }
- var isFly = true;
- if (['tooFar'].includes(pos)) {
- if (pos === 'posNoChange') {
- message = _lang__WEBPACK_IMPORTED_MODULE_8__["ui18n"].t('scene.flyCurrent');
- }
- isFly = false;
- }
- if (_custom_preset__WEBPACK_IMPORTED_MODULE_6__["laserModeStack"].current.value.value === _sdk__WEBPACK_IMPORTED_MODULE_2__["Mode"].pano && isFly) {
- if (typeof pos === 'string') {
- isFly = true;
- } else if (typeof pos === 'boolean') {
- isFly = pos;
- } else {
- var poss = Array.isArray(pos) ? pos : [pos];
- isFly = sdk.scene.canShapeToPanoMode(poss);
- }
- }
- isFly || _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_7__["Message"].warning(message);
- return isFly;
- };
- var useFlyTag = function (pos) {
- var isFly = useCanFly(pos);
- return sdk.scene.comeToTag(pos);
- };
- var useFlyEntity = function (pos) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return useCanFly(sdk.gotoEntity.apply(sdk, args));
- };
- var useFlyMeasure = function (pos) {
- var _a;
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- var result = (_a = sdk.scene).comeToMeasure.apply(_a, args);
- if (typeof result === 'string') {
- useCanFly(result);
- }
- };
- var useFlyEarthwork = function (pos) {
- var _a;
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- var result = (_a = sdk.scene).comeToEarthwork.apply(_a, args);
- if (typeof result === 'string') {
- useCanFly(result);
- }
- };
- /***/ }),
- /***/ "./src/hook/useLast.ts":
- /*!*****************************!*\
- !*** ./src/hook/useLast.ts ***!
- \*****************************/
- /*! exports provided: last */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "last", function() { return last; });
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- var last = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_0__["useParams"])().kankan ? '/pro' : '';
- /***/ }),
- /***/ "./src/hook/useLoading.ts":
- /*!********************************!*\
- !*** ./src/hook/useLoading.ts ***!
- \********************************/
- /*! exports provided: genUseLoading, useLoading */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genUseLoading", function() { return genUseLoading; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useLoading", function() { return useLoading; });
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- var genUseLoading = function (fn, config) {
- return function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- return useLoading(function () {
- return fn.apply(void 0, args);
- }, config);
- };
- };
- var useLoading = function (fn, config) {
- _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_0__["Loading"].show(config);
- var ret = typeof fn === 'function' ? fn() : fn;
- ret.finally(function () {
- return _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_0__["Loading"].hide();
- });
- return ret;
- };
- /***/ }),
- /***/ "./src/hook/useNotice.ts":
- /*!*******************************!*\
- !*** ./src/hook/useNotice.ts ***!
- \*******************************/
- /*! exports provided: NType, changeNotice, setupNotice, useNotice */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "changeNotice", function() { return changeNotice; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupNotice", function() { return setupNotice; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useNotice", function() { return useNotice; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _request_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request/model */ "./src/request/model.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NType", function() { return _request_model__WEBPACK_IMPORTED_MODULE_4__["NType"]; });
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var handler = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({});
- var openNotice = true;
- var changeNotice = function (open) {
- return openNotice = open;
- };
- var requestCount = 0;
- var setupNotice = function (sceneCode) {
- return __awaiter(void 0, void 0, void 0, function () {
- var checkRes, _i, _a, key;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- if (!openNotice) {
- return [2 /*return*/];
- }
- return [4 /*yield*/, Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].checkChange)
- // axios.get(URL.checkPanChange)
- ])];
- case 1:
- checkRes = _b.sent()[0];
- handler['panHandler'] = [];
- for (_i = 0, _a = Object.keys(checkRes); _i < _a.length; _i++) {
- key = _a[_i];
- if (key === 'tiledMapAction') {
- handler['panHandler'] = [checkRes[key]];
- } else {
- handler[key] = checkRes[key];
- }
- }
- // handler['panHandler'] = checkPans
- setTimeout(function () {
- setupNotice(sceneCode);
- }, 1000);
- return [2 /*return*/];
- }
- });
- });
- };
- var useNotice = function (nttype, callback) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- if (Object.keys(handler).includes(nttype)) {
- callback(handler[nttype]);
- }
- });
- };
- /***/ }),
- /***/ "./src/hook/useParams.ts":
- /*!*******************************!*\
- !*** ./src/hook/useParams.ts ***!
- \*******************************/
- /*! exports provided: params, setParams, useParams, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "params", function() { return params; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setParams", function() { return setParams; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useParams", function() { return useParams; });
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- var params = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["strToParams"])(location.search);
- var setParams = function (p) {
- return params = p;
- };
- var useParams = function () {
- return params;
- };
- if ( true && params.test) {
- params.test = true;
- } else {
- delete params.test;
- }
- if (Object({"NODE_ENV":"development","VUE_APP_API_BASE_URL":"https://uat-laser.4dkankan.com/","VUE_APP_ENV":"local","VUE_APP_OSS":"https://laser-oss.4dkankan.com/testdata","VUE_APP_STATIC_DIR":"static","BASE_URL":""}).VUE_APP_VERSION) {
- params.v = Object({"NODE_ENV":"development","VUE_APP_API_BASE_URL":"https://uat-laser.4dkankan.com/","VUE_APP_ENV":"local","VUE_APP_OSS":"https://laser-oss.4dkankan.com/testdata","VUE_APP_STATIC_DIR":"static","BASE_URL":""}).VUE_APP_VERSION;
- delete params.test;
- } else {
- params.v = params.v;
- }
- if (params.entry === 'kankan') {
- // params.kankan = true
- }
- /* harmony default export */ __webpack_exports__["default"] = (params);
- /***/ }),
- /***/ "./src/hook/useTransform.ts":
- /*!**********************************!*\
- !*** ./src/hook/useTransform.ts ***!
- \**********************************/
- /*! exports provided: CoordOutType, CoordinateType, LocalCoord, localCoordinate, gisCoordinate, proCoordinate, coordinate, initProj4, getConversion2D, inited, loaded, initConversion, useTransform, lnToDns, getCoordIsPro, getCoordLabel, normalizeCoord */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CoordOutType", function() { return CoordOutType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CoordinateType", function() { return CoordinateType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocalCoord", function() { return LocalCoord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localCoordinate", function() { return localCoordinate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gisCoordinate", function() { return gisCoordinate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "proCoordinate", function() { return proCoordinate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "coordinate", function() { return coordinate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initProj4", function() { return initProj4; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getConversion2D", function() { return getConversion2D; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inited", function() { return inited; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loaded", function() { return loaded; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initConversion", function() { return initConversion; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useTransform", function() { return useTransform; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "lnToDns", function() { return lnToDns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCoordIsPro", function() { return getCoordIsPro; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCoordLabel", function() { return getCoordLabel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeCoord", function() { return normalizeCoord; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _sdk_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/sdk/types */ "./src/sdk/types/index.ts");
- /* harmony import */ var proj4__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! proj4 */ "../../node_modules/proj4/lib/index.js");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! coordtransform */ "../../node_modules/coordtransform/index.js");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(coordtransform__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var _useLaser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useLaser */ "./src/hook/useLaser.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _epsg_list__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./epsg-list */ "./src/hook/epsg-list.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var _a;
- var CoordOutType;
- (function (CoordOutType) {
- CoordOutType[CoordOutType["DMS"] = 1] = "DMS";
- CoordOutType[CoordOutType["LN"] = 2] = "LN";
- })(CoordOutType || (CoordOutType = {}));
- var CoordinateType;
- (function (CoordinateType) {
- CoordinateType[CoordinateType["GIS"] = 1] = "GIS";
- CoordinateType[CoordinateType["PRO"] = 2] = "PRO";
- CoordinateType[CoordinateType["LOCAL"] = 3] = "LOCAL";
- })(CoordinateType || (CoordinateType = {}));
- var LocalCoord;
- (function (LocalCoord) {
- LocalCoord["LOCAL"] = "LOCAL";
- LocalCoord["AMap"] = "4490";
- LocalCoord["SCREEN"] = "SCREEN";
- // WebMercator = `EPSG:4547`,
- LocalCoord["WebMercator"] = "EPSG:3857";
- LocalCoord["GMap"] = "__4326";
- LocalCoord["GDMap"] = "gcj02";
- LocalCoord["WGS84"] = "4326";
- })(LocalCoord || (LocalCoord = {}));
- var localCoordinate = [{
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.local'),
- value: LocalCoord.LOCAL
- }, {
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.amap'),
- value: LocalCoord.GDMap
- }, {
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.gmap'),
- value: LocalCoord.GMap,
- epsg: '+proj=longlat +datum=WGS84 +no_defs'
- }, {
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.screen'),
- value: LocalCoord.SCREEN
- }, {
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.wgs84'),
- value: LocalCoord.WGS84,
- epsg: '+proj=longlat +ellps=GRS80 +no_defs'
- },
- // {
- // label: ui18n.t('coord.types.webMercator'),
- // value: LocalCoord.WebMercator,
- // epsg: '+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs'
- // },
- {
- label: _lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.types.webMercator'),
- value: LocalCoord.WebMercator,
- epsg: '+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crs'
- }];
- var gisCoordinate = [];
- var proCoordinate = [];
- var coordinate = (_a = {}, _a[CoordinateType.GIS] = gisCoordinate, _a[CoordinateType.PRO] = proCoordinate, _a[CoordinateType.LOCAL] = localCoordinate, _a);
- var injectPro4Epsg = function (coords) {
- for (var _i = 0, coords_1 = coords; _i < coords_1.length; _i++) {
- var coord = coords_1[_i];
- if (coord.epsg) {
- proj4__WEBPACK_IMPORTED_MODULE_2__["default"].defs(coord.value, coord.epsg);
- }
- }
- };
- injectPro4Epsg(localCoordinate);
- var initProj4 = function (coords) {
- gisCoordinate.length = 0;
- proCoordinate.length = 0;
- for (var _i = 0, coords_2 = coords; _i < coords_2.length; _i++) {
- var coord = coords_2[_i];
- coordinate[coord.type].push(__assign(__assign({}, coord), {
- label: coord.name,
- value: coord.epsg,
- epsg: coord.epsgCode
- }));
- }
- injectPro4Epsg(gisCoordinate);
- injectPro4Epsg(proCoordinate);
- };
- // 获取角度
- var getAngle = function (p1, p2) {
- var rad = Math.atan2(p2.x - p1.x, p2.y - p1.y);
- return rad;
- };
- // 获取长度
- var getLength = function (p1, p2) {
- return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2));
- };
- // 获取本地与魔卡托的映射关系
- var getConversion2D = function (_a, _b) {
- var p1 = _a[0],
- p2 = _a[1];
- var b1 = _b[0],
- b2 = _b[1];
- var rotation = getAngle(p1, p2) - getAngle(b1, b2);
- var scale = getLength(b1, b2) / getLength(p1, p2);
- var translate = {
- x: b1.x - scale * (p1.x * Math.cos(rotation) - p1.y * Math.sin(rotation)),
- y: b1.y - scale * (p1.x * Math.sin(rotation) + p1.y * Math.cos(rotation))
- };
- return {
- rotation: rotation,
- scale: scale,
- translate: translate
- };
- };
- // 计算UTM区域
- function getUtmZone(longitude) {
- return Math.floor((longitude + 180) / 6) + 1;
- }
- Object.entries(_epsg_list__WEBPACK_IMPORTED_MODULE_8__["default"]).forEach(function (v) {
- try {
- proj4__WEBPACK_IMPORTED_MODULE_2__["default"].defs("" + v[0], v[1]);
- } catch (e) {
- console.error(e, v);
- }
- });
- // 获取UTM区域的EPSG代码
- function getUtmEpsgCode(longitude, latitude) {
- var utmZone = getUtmZone(longitude);
- if (latitude >= 0) {
- // 北半球
- return '326' + utmZone.toString().padStart(2, '0');
- } else {
- // 南半球
- return '327' + utmZone.toString().padStart(2, '0');
- }
- }
- var sdk = Object(_useLaser__WEBPACK_IMPORTED_MODULE_4__["useSDK"])();
- var inited = false;
- var loadResolve;
- var loaded = new Promise(function (resolve) {
- loadResolve = resolve;
- console.log('0.0');
- });
- var coverWebToLocal;
- var coverLocalToWeb;
- // 传入本地坐标与控制点的关系
- var initConversion = function (locals, gpss, type, preload, webMercator) {
- if (type === void 0) {
- type = LocalCoord.WGS84;
- }
- if (preload === void 0) {
- preload = false;
- }
- // locals = [{x: 3.26,y: 9.89}, {x: -545.1, y: 1093.13}]
- // gpss = [{x: -480530.02, y: 2525645.78 }, {x: -480481.58, y: 2525642.11}]
- // type = '4550'
- locals = locals.map(function (pos) {
- console.error('入参', _sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].MESH_LOCAL, pos, _sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].LOCAL, pos.datasetId || _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.id);
- return Object(_useLaser__WEBPACK_IMPORTED_MODULE_4__["useSDK"])().coordTransform(_sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].MESH_LOCAL, pos, _sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].LOCAL, pos.datasetId || _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.id);
- });
- console.error('local:', locals);
- // const maps = gpss.map(gps => proj4(type, LocalCoord.WebMercator, {...gps}))
- if (!webMercator) {
- var center = new THREE.Vector2(gpss[0].x, gpss[0].y).add(gpss[1]).divideScalar(2);
- webMercator = getUtmEpsgCode(center.x, center.y);
- }
- // console.log(center, getUtmEpsgCode(center.x, center.y))
- var maps;
- try {
- maps = gpss.map(function (pos) {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_2__["default"])(type, webMercator, __assign({}, pos));
- });
- } catch (e) {
- console.error('type转换错误', e);
- maps = gpss.map(function (pos) {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_2__["default"])(type, LocalCoord.WebMercator, __assign({}, pos));
- });
- }
- console.log(gpss, maps);
- // const types = [
- // LocalCoord.WebMercator,
- // '4547',
- // // '4544',
- // // '4545',
- // // '4546',
- // // '4491',
- // // '4501'
- // ] as any
- // for (const atype of types) {
- // const gpss = [{x: 113.594915961612, y: 22.367274888791}, { x: 113.594945903682,y:22.3672909191783}]
- // const maps = gpss.map(pos => proj4(type, atype, { ...pos }))
- // console.log(atype, '距离:', new THREE.Vector2(maps[0].x, maps[0].y).distanceTo(maps[1]))
- // // console.log(JSON.stringify(gpss.map(g => ({...g})), null, 2), `转化${atype}`, JSON.stringify(maps, null, 2))
- // const lcoverLocalToWeb: Conversion = {
- // ...getConversion2D(locals, maps),
- // type: atype
- // }
- // // console.log(`本地与${atype}关系:`, JSON.stringify(lcoverLocalToWeb, null, 2))
- // }
- var lcoverLocalToWeb = __assign(__assign({}, getConversion2D(locals, maps)), {
- type: webMercator
- });
- var lcoverWebToLocal = __assign(__assign({}, getConversion2D(maps, locals)), {
- type: webMercator
- });
- console.error(lcoverLocalToWeb);
- if (locals.every(function (p) {
- return 'z' in p;
- }) && gpss.every(function (p) {
- return 'z' in p;
- })) {
- var localZs = [locals[0].z, locals[1].z];
- var gpsZs = [gpss[0].z, gpss[1].z];
- console.log(localZs, gpsZs);
- lcoverLocalToWeb.altitude = lcoverWebToLocal.altitude = (gpsZs[1] - gpsZs[0]) / (localZs[1] - localZs[0]);
- lcoverLocalToWeb.startAltitude = lcoverWebToLocal.startAltitude = gpsZs[0] - localZs[0] * lcoverWebToLocal.altitude;
- // // 高程映射
- // lcoverLocalToWeb.altitude = lcoverWebToLocal.altitude =
- // (gpsZs[1] - localZs[1] + (gpsZs[0] - localZs[0])) / 2
- }
- if (!preload) {
- coverLocalToWeb = lcoverLocalToWeb;
- coverWebToLocal = lcoverWebToLocal;
- }
- // console.log(JSON.stringify(coverLocalToWeb, null, 4))
- // console.log(JSON.stringify(coverWebToLocal, null, 4))
- // console.log(useTransform(
- // LocalCoord.LOCAL,
- // type,
- // locals[0]
- // ),useTransform(
- // LocalCoord.LOCAL,
- // LocalCoord.WebMercator,
- // locals[0]
- // ))
- // console.log(JSON.stringify(
- // [[113.59590035635793,22.366871973344228],
- // [113.59590035635793,22.366423702511753],
- // [113.595448390686,22.366423702511753],
- // [113.595448390686,22.366871973344228]].map(item => {
- // return useTransform(LocalCoord.AMap, LocalCoord.LOCAL, {x: item[0], y: item[1]})
- // })
- // , null, 4))
- inited = true;
- loadResolve(true);
- };
- // 本地坐标的z转化为真实的z
- var altitudeLocalToGps = function (leave, cover) {
- if (cover === void 0) {
- cover = coverWebToLocal;
- }
- console.log(leave, cover.startAltitude, cover.altitude);
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toRawType"])(cover.altitude) === 'Number') {
- return cover.startAltitude + leave * cover.altitude;
- }
- };
- var altitudeGpsToLocal = function (leave, cover) {
- if (cover === void 0) {
- cover = coverWebToLocal;
- }
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toRawType"])(cover.altitude) === 'Number') {
- ;
- (leave - cover.startAltitude) / cover.altitude;
- }
- };
- // 本地坐标转墨卡托投影
- var localToWebMercator = function (point, cover) {
- if (cover === void 0) {
- cover = coverLocalToWeb;
- }
- var ctrla = cover.scale * Math.cos(cover.rotation);
- var ctrlb = cover.scale * Math.sin(cover.rotation);
- return {
- x: ctrla * point.x - ctrlb * point.y + cover.translate.x,
- y: ctrlb * point.x + ctrla * point.y + cover.translate.y
- };
- };
- // 魔卡托转本地
- var webMercatorToLocal = function (point, cover) {
- if (cover === void 0) {
- cover = coverWebToLocal;
- }
- var ctrla = cover.scale * Math.cos(cover.rotation);
- var ctrlb = cover.scale * Math.sin(cover.rotation);
- return {
- x: ctrla * point.x - ctrlb * point.y + cover.translate.x,
- y: ctrlb * point.x + ctrla * point.y + cover.translate.y
- };
- };
- // 84坐标转高德
- var wgs84ToAMap = function (pos) {
- // return proj4(LocalCoord.WGS84, LocalCoord.AMap, { ...pos })
- // proj4(from, to, { ...pos })
- var latlng = coordtransform__WEBPACK_IMPORTED_MODULE_3___default.a.wgs84togcj02(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1]
- };
- };
- window.wgs84ToAMap = wgs84ToAMap;
- // 高德坐标转84
- var aMapToWgs84 = function (pos) {
- // return proj4(LocalCoord.AMap, LocalCoord.WGS84, { ...pos })
- var latlng = coordtransform__WEBPACK_IMPORTED_MODULE_3___default.a.gcj02towgs84(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1]
- };
- };
- var proj4Tranform = function (from, to, pos) {
- var fromRaw = from;
- var toRaw = to;
- if (from === LocalCoord.GDMap) {
- pos = aMapToWgs84(pos);
- } else if (from !== LocalCoord.WGS84) {
- pos = Object(proj4__WEBPACK_IMPORTED_MODULE_2__["default"])(from, LocalCoord.WGS84, __assign({}, pos));
- }
- from = LocalCoord.WGS84;
- if (toRaw === LocalCoord.GDMap) {
- to = LocalCoord.WGS84;
- return wgs84ToAMap(pos);
- } else {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_2__["default"])(from, to, __assign({}, pos));
- }
- };
- function useTransform(fromRaw, toRaw, posRaw, outputType) {
- if (outputType === void 0) {
- outputType = CoordOutType.LN;
- }
- if (Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toRawType"])(posRaw.x) === 'String' && Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toRawType"])(posRaw.y) === 'String') {
- posRaw = __assign(__assign({}, posRaw), {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toDigital"])(posRaw.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toDigital"])(posRaw.y)
- });
- }
- if (fromRaw === toRaw || !posRaw) {
- return lnToDns(posRaw, outputType);
- }
- var from = fromRaw;
- var to = toRaw;
- var pos = posRaw;
- if (from === LocalCoord.SCREEN) {
- if (to === LocalCoord.LOCAL) {
- posRaw = pos = Object(_useLaser__WEBPACK_IMPORTED_MODULE_4__["useSDK"])().coordTransform(_sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].SCENE_SCREEN, pos, _sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].LOCAL, pos.datasetId || _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.id);
- return lnToDns(pos, outputType);
- }
- fromRaw = from = LocalCoord.LOCAL;
- posRaw = pos = Object(_useLaser__WEBPACK_IMPORTED_MODULE_4__["useSDK"])().coordTransform(_sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].SCENE_SCREEN, pos, _sdk_types__WEBPACK_IMPORTED_MODULE_1__["CoordType"].LOCAL, pos.datasetId || _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.id);
- from = coverLocalToWeb.type;
- pos = localToWebMercator(pos);
- if (!pos) {
- return lnToDns(pos, outputType);
- }
- }
- if (from === to) {
- // if (to === LocalCoord.LOCAL) {
- // pos = useSDK().coordTransform(
- // CoordType.MESH_LOCAL,
- // pos,
- // CoordType.LOCAL,
- // pos.datasetId || main.value.id
- // )
- // console.error('pos:', pos)
- // }
- return lnToDns(pos, outputType);
- }
- if (from === LocalCoord.LOCAL) {
- // posRaw = pos = useSDK().coordTransform(
- // CoordType.LOCAL,
- // pos,
- // CoordType.MESH_LOCAL,
- // pos.datasetId || main.value.id
- // )
- from = coverLocalToWeb.type;
- pos = localToWebMercator(pos);
- }
- if (to === LocalCoord.LOCAL) {
- to = coverWebToLocal.type;
- // to = LocalCoord.WebMercator
- }
- var result = proj4Tranform(from, to, __assign({}, pos));
- if (toRaw === LocalCoord.LOCAL) {
- result = webMercatorToLocal(result);
- // result = useSDK().coordTransform(
- // CoordType.MESH_LOCAL,
- // result,
- // CoordType.LOCAL,
- // pos.datasetId || main.value.id
- // )
- }
- if ('z' in posRaw) {
- result.z = posRaw.z;
- if (fromRaw === LocalCoord.LOCAL) {
- result.z = _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.location[2] + posRaw.z;
- // result.z = altitudeLocalToGps(posRaw.z)
- } else if (toRaw === LocalCoord.LOCAL) {
- result.z = posRaw.z - _store_dataset__WEBPACK_IMPORTED_MODULE_7__["main"].value.location[2];
- // result.z = altitudeGpsToLocal(posRaw.z)
- } else {
- result.z = posRaw.z;
- }
- }
- if ('z' in result && isNaN(result.z)) {
- delete result.z;
- }
- return lnToDns(result, outputType);
- }
- var lnToDns = function (pos, outputType) {
- return outputType === CoordOutType.DMS ? {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toDegrees"])(pos.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toDegrees"])(pos.y),
- z: pos.z
- } : pos;
- };
- var getCoordIsPro = function (coord) {
- var localPro = [LocalCoord.LOCAL, LocalCoord.SCREEN, LocalCoord.WebMercator];
- return localPro.includes(coord) || proCoordinate.some(function (_a) {
- var value = _a.value;
- return value === coord;
- });
- };
- var getCoordLabel = function (coordName) {
- for (var _i = 0, _a = Object.values(coordinate); _i < _a.length; _i++) {
- var coords = _a[_i];
- var coord = coords.find(function (_a) {
- var value = _a.value;
- return value === coordName;
- });
- if (coord) {
- return coord.label;
- }
- }
- };
- var normalizeCoord = function (pos, coord) {
- var _a, _b;
- var isPro = getCoordIsPro(coord);
- var attrRound = function (val, index) {
- return Object(_utils__WEBPACK_IMPORTED_MODULE_5__["isString"])(val) ? val : Object(_utils__WEBPACK_IMPORTED_MODULE_5__["round"])(val, index);
- };
- if (isPro) {
- var ret = {
- x: attrRound(pos.x, 7),
- y: attrRound(pos.y, 7)
- };
- if (pos.z) {
- return __assign(__assign({}, ret), {
- z: attrRound(pos.z, 7)
- });
- } else {
- return ret;
- }
- } else {
- var ret = (_a = {}, _a[_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.lng')] = attrRound(pos.x, 12), _a[_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.lat')] = attrRound(pos.y, 12), _a);
- if (pos.z) {
- return __assign(__assign({}, ret), (_b = {}, _b[_lang__WEBPACK_IMPORTED_MODULE_6__["ui18n"].t('coord.height')] = attrRound(pos.z, 7), _b));
- } else {
- return ret;
- }
- }
- };
- /***/ }),
- /***/ "./src/hook/useViewStack.ts":
- /*!**********************************!*\
- !*** ./src/hook/useViewStack.ts ***!
- \**********************************/
- /*! exports provided: useViewStack */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useViewStack", function() { return useViewStack; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var useViewStack = function (hook) {
- var destroy;
- var deHandler = function () {
- if (destroy) {
- destroy();
- destroy = null;
- }
- };
- var handler = function () {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["nextTick"])(function () {
- if (!destroy) {
- destroy = hook();
- }
- });
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onActivated"])(handler);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onMounted"])(handler);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onDeactivated"])(deHandler);
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["onUnmounted"])(deHandler);
- };
- /***/ }),
- /***/ "./src/hook/useWatchOnly.ts":
- /*!**********************************!*\
- !*** ./src/hook/useWatchOnly.ts ***!
- \**********************************/
- /*! exports provided: useWatchOnly, useWatchEffectOnly */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useWatchOnly", function() { return useWatchOnly; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useWatchEffectOnly", function() { return useWatchEffectOnly; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var useWatchOnly = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var cbRaw = args[1];
- var stop;
- args[1] = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- if (stop) {
- stop();
- } else {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["nextTick"])(stop);
- }
- return cbRaw.apply(void 0, args);
- };
- stop = vue__WEBPACK_IMPORTED_MODULE_0__["watch"].apply(void 0, args);
- };
- var useWatchEffectOnly = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var cbRaw = args[0];
- var stop;
- args[0] = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- if (stop) {
- stop();
- } else {
- Object(vue__WEBPACK_IMPORTED_MODULE_0__["nextTick"])(stop);
- }
- return cbRaw.apply(void 0, args);
- };
- stop = vue__WEBPACK_IMPORTED_MODULE_0__["watchEffect"].apply(void 0, args);
- };
- /***/ }),
- /***/ "./src/lang/constant.ts":
- /*!******************************!*\
- !*** ./src/lang/constant.ts ***!
- \******************************/
- /*! exports provided: langNameEum, langNameDescs, deflangName, langNames */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langNameEum", function() { return langNameEum; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langNameDescs", function() { return langNameDescs; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deflangName", function() { return deflangName; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langNames", function() { return langNames; });
- var _a;
- // 语言支持
- var langNameEum;
- (function (langNameEum) {
- langNameEum["zh"] = "zh";
- langNameEum["en"] = "en";
- langNameEum["jp"] = "ja";
- langNameEum["kr"] = "kr";
- })(langNameEum || (langNameEum = {}));
- var langNameDescs = (_a = {}, _a[langNameEum.zh] = '中文', _a[langNameEum.en] = 'English', _a[langNameEum.jp] = '日本語', _a[langNameEum.kr] = '한국인', _a);
- var deflangName = langNameEum.zh;
- var langNames = [langNameEum.en, langNameEum.zh, langNameEum.jp, langNameEum.kr];
- /***/ }),
- /***/ "./src/lang/en sync recursive \\b((?!index)\\w)+\\b.[t|j]s$":
- /*!*****************************************************!*\
- !*** ./src/lang/en sync \b((?!index)\w)+\b.[t|j]s$ ***!
- \*****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var map = {
- "./coord.ts": "./src/lang/en/coord.ts",
- "./crop.ts": "./src/lang/en/crop.ts",
- "./dataset.ts": "./src/lang/en/dataset.ts",
- "./earthwork.ts": "./src/lang/en/earthwork.ts",
- "./epoint.ts": "./src/lang/en/epoint.ts",
- "./err.ts": "./src/lang/en/err.ts",
- "./fire.ts": "./src/lang/en/fire.ts",
- "./help.ts": "./src/lang/en/help.ts",
- "./hotspot.ts": "./src/lang/en/hotspot.ts",
- "./measure.ts": "./src/lang/en/measure.ts",
- "./program.ts": "./src/lang/en/program.ts",
- "./record.ts": "./src/lang/en/record.ts",
- "./resStatus.ts": "./src/lang/en/resStatus.ts",
- "./scene.ts": "./src/lang/en/scene.ts",
- "./sys.ts": "./src/lang/en/sys.ts",
- "./tool.ts": "./src/lang/en/tool.ts",
- "./view.ts": "./src/lang/en/view.ts"
- };
- function webpackContext(req) {
- var id = webpackContextResolve(req);
- return __webpack_require__(id);
- }
- function webpackContextResolve(req) {
- if(!__webpack_require__.o(map, req)) {
- var e = new Error("Cannot find module '" + req + "'");
- e.code = 'MODULE_NOT_FOUND';
- throw e;
- }
- return map[req];
- }
- webpackContext.keys = function webpackContextKeys() {
- return Object.keys(map);
- };
- webpackContext.resolve = webpackContextResolve;
- module.exports = webpackContext;
- webpackContext.id = "./src/lang/en sync recursive \\b((?!index)\\w)+\\b.[t|j]s$";
- /***/ }),
- /***/ "./src/lang/en/coord.ts":
- /*!******************************!*\
- !*** ./src/lang/en/coord.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "coord",
- "title": "Coordinate system",
- "manageTitle": "Geo-Registration",
- "selectType": "Select coordinate type",
- "lat": "Latitude",
- "lng": "Longitude",
- "height": "Elevation",
- "ctrls": "Control Point",
- "copy": "Copy coordinates",
- "copySuccess": "Coordinates copied successfully!",
- "types": {
- "local": "Local coordinates",
- "amap": "Amap coordinates",
- "gmap": "Google map",
- "screen": "Screen coordinates",
- "wgs84": "wgs84",
- "webMercator": "Geodetic coordinate",
- "gis": "Geodetic coordinate",
- "pro": "Projected coordinate"
- },
- "edit": {
- "gis": "Geographical coordinates",
- "unsetCtrls": "Please first establish the control points",
- "whySetCtrls": "Why must the control points be set?",
- "dms": "Degrees°mins′sec″ Please enter",
- "num": "Degree° ",
- "placeholder": "Please enter",
- "placeholderDMS": "degrees°mins′sec″",
- "placeholderD": "degrees°",
- "inputGis": "Input the geographic coordinates of the control point in this coordinate system.",
- "getGis": "How can the geographic coordinates be obtained?",
- "noRepeat": "The geographical coordinates and local coordinates do not overlap; please double-check their accuracy.",
- "noRepeatUpdate": "Examine how to adapt",
- "diff": "Gap",
- "map": "Map",
- "gmap": "Amap",
- "ggmap": "Google map",
- "gisUpdateLocalUn": "P {index} Changes were made to geographical coordinates but not to the local coordinates.",
- "localUpdateGisUn": "P {index} Changes were made to local coordinates but not to the geographical coordinates.",
- "gisDataErr": "If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",
- "localDataErr": "If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",
- "pointEqual": "Please insert different values in P1 and P2!",
- "movePoint": "P {index} Move to here",
- "setPoint": "Set as P {index}",
- "localPoint": "P{index}Local coordinates",
- "setCtrls": "Set as the control point",
- "trapLocalPoint": "Please establish the scene's control point's local coordinates with the right mouse button.",
- "whyTrapLocalPoint": "Why must I enter local coordinates?",
- "userUseMouse": "Customize (right click in the scene to select) "
- },
- "unCtrlUse": "Please set control points first",
- "download": "Download coordinates",
- "szDownload": "Download now"
- });
- /***/ }),
- /***/ "./src/lang/en/crop.ts":
- /*!*****************************!*\
- !*** ./src/lang/en/crop.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Crop point cloud",
- "needToDisConnect": "Please select a point location and delete its connections to its surrounding points",
- "panoNotAllConnected": "A disconnected point cloud is detected but cannot be calculated",
- "reset": "Restore the initial status",
- "calcConfirm": "Confirm to calculate? \nPlease ensure that the point cloud crop is complete prior to \nperforming this operation, as the calculation may take some time.",
- "resetConfirm": "The system is about to recalculate the scene. Please note that this operation cannot be undone. Are you sure you want to proceed with the recalculation?",
- "tip": "Please verify before cropping point cloud",
- "tipOper": "Tips",
- "pointActions": {
- "move": "Move",
- "rotate": "Rotate",
- "scale": "Scale",
- "exclude": "Exclude",
- "intersect": "Intersect",
- "clear": "Clear"
- },
- "clearConfirm": "Clear all cropping boxes? This action cannot be undone.",
- "calcBtn": "Recalculate"
- });
- /***/ }),
- /***/ "./src/lang/en/dataset.ts":
- /*!********************************!*\
- !*** ./src/lang/en/dataset.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Dataset ",
- "all": "All datasets",
- "unsetTitle": "Unassigned datasets",
- "manageTitle": "Dataset Management",
- "uploadTitle": "Uploaded datasets",
- "correctTitle": "Calibration Datasets",
- "refer": "Basic lever",
- "initial": "Original dataset",
- "recalcJoinDeleteTip": "【{sceneName}】Recalculated, the new dataset【{title}】has been removed.",
- "deleteJoinDeleteTip": "【{sceneName}】The dataset 【{title}】you added has been removed.",
- "join": "Merge",
- "joinTitle": "Merge datasets",
- "joinTip": "Once a scene is selected, it {dataset} will be merged with the current scene.",
- "joinBtn": "Merge instantly",
- "joinSBtn": "Merge online",
- "upload": "Upload",
- "uploadSBtn": "Local upload",
- "uploadIng": "Uploading..",
- "uploadCheck": "Please do not include unknown characters \" / : ?[<+=;,¥%&*and spaces in file names.",
- "repeatUpload": "Please try later while data is uploading.",
- "backSearch": "< Back to search results",
- "unJoinDatasets": "There are no datasets available to be added to your account.",
- "exists": "Added",
- "calc": "Calculating..",
- "pointNum": "Quantity of points",
- "format": "Format",
- "deleteTip": "This data set's hotspots and measurements will also be erased, and this action cannot be reversed.",
- "reset": {
- "title": "Confirm to restore the default scene?",
- "tip": "At the current location, the merged/uploaded dataset together with the hotspots and measurement data will be deleted."
- },
- "calibration": {
- "gotoTip": "Please calibrate the dataset to ensure that it is stitched appropriately into the scene."
- },
- "setting": {
- "setName": "Edit dataset",
- "subtleTip": "Please pick the dataset to be modified in the panel on the right.",
- "lockTip": "The control point restricts the current dataset.",
- "subtle": "Fine-tune",
- "viewCenter": "Center",
- "moveCenter": "Move to here"
- },
- "model": {
- "showTitle": "Space data",
- "title": "Space model",
- "set": "Modify space model",
- "name": "Space title",
- "area": "Area",
- "volume": "Volume",
- "height": "Storey height",
- "resetTip": "The default form will be restored; confirm to reset?",
- "construct": "Building",
- "floor": "Floor",
- "room": "Room",
- "delConstructTip": "This action does not remove the dataset; deleting a building deletes all the spatial models it contains.",
- "delNoconstructTip": "Confirm to delete the space model?",
- "addFloorTop": "Add a floor at the top",
- "addFloorBottom": "Add a floor at the bottom",
- "titleConfirm": "Please enter a name for the dataset",
- "refreshConfirm": "Resetting will restore the space data to its initial state. Are you sure you want to reset?"
- },
- "backCalc": "Calculating...",
- "uploadName": "My Uploaded",
- "refresh": "Click to restore the space model settings"
- });
- /***/ }),
- /***/ "./src/lang/en/earthwork.ts":
- /*!**********************************!*\
- !*** ./src/lang/en/earthwork.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "Earthwork",
- "unit": {
- "meter": "Metric (m)",
- "inch": "Inch(ft)"
- },
- "len": "Length",
- "area": "Area",
- "calcConfirmTitle": "Confirm calculation?",
- "calcConfirmMsg": "During the earthwork calculation process, the scene will be locked and cannot be manipulated.",
- "calcSuccess": "Earthwork calculation completed.",
- "dname": "Draw",
- "downFormatDis": "Sampling distance",
- "inputAuthor": "Reporter name",
- "downFormatType": "Data type",
- "downTitle": "Download data",
- "toolTip": "Cancelling the drawing tool allows switching positions.",
- "invalidPoint": "Please measure on the point cloud.",
- "start": "Earthwork calculation",
- "stop": "Stop drawing",
- "titlePlac": "Add a comment",
- "export": "Download report",
- "exportPDF": "Download",
- "downloadName": "Earthwork results",
- "slamWring": "Earthwork measurement is temporarily not supported in Slam scenes",
- "downloadTitle": "Measurement report",
- "copy": "Copied",
- "pageMark": "Page {index} of {length}",
- "wxError": "WeChat browser cannot export PDF.",
- "uncalcs": "Uncomputed earthwork cannot be {name}, and has been automatically filtered.",
- "unSave": "The unsaved earthwork results cannot generate a sharing link.",
- "defaultTitle": "Earthwork",
- "unTitle": "Unnamed",
- "repeatTitle": "Redraw?",
- "repeatContent": "Clicking [Confirm] will clear the drawn earthwork boundary lines.",
- "datLabel": "Coordinates (dat format file)",
- "nameLabel": "Earthwork naming",
- "baseLabel": "Reference plane",
- "heightLabel": "Finished ground level",
- "heightSlice": "H",
- "heightTypes": {
- "0": "Design level",
- "1": "Hightest point level",
- "2": "Lowest point level",
- "3": "Please upload your CAD file.",
- "4": "Please upload your 3D model."
- },
- "nameNullTip": "Name cannot be empty",
- "heightNullTip": "Reference plane height cannot be empty",
- "baseNullTip": "Reference plane type cannot be empty",
- "downName": "Data",
- "shareName": "Report",
- "digV": "Cut volume",
- "fillV": "Fill volume",
- "digOptions": {
- "0": "Cut {min}~{max}m³",
- "1": "Cut >{min}m³"
- },
- "fillOptions": {
- "0": "Fill {min}~{max}m³",
- "1": "Fill >{min}m³"
- },
- "digAndFill": "Simultaneous cut and fill",
- "calcTime": "Report data",
- "calcAuthor": "Reporter",
- "calcDefault": "Unknown",
- "timeFormat": "MM/dd/yyyy",
- "avgArea": "Leveling area",
- "minHeight": "Minimum elevation",
- "maxHeight": "Maximum elevation",
- "avgHeight": "Fnished ground level",
- "fill": "Cut volume",
- "dig": "Fill volume",
- "pdfTitle": "Total earthwork volume result",
- "zarea": "Total leveled area",
- "zdig": "Total cut volume",
- "zfill": "Totalfill volume",
- "getHref": "Fetching address",
- "downIng": "Downloading",
- "calcTitle": "Calculating",
- "calcContent": "Please stay on this page and wait ; leaving will automatically cancel the calculation.",
- "calcClose": "Cancel",
- "calc": "Calculate",
- "uncalc": "Uncalculated",
- "add-point": "Add point",
- "del-point": "Delete",
- "files": {
- "cad": {
- "0": "Section Curve(dxf)",
- "1": "Horizontal Alignment(dxf)"
- },
- "model": "OBJ 3D Model",
- "uncad": "Please upload your CAD file first",
- "unmodel": "Please upload your 3D model file first"
- }
- });
- /***/ }),
- /***/ "./src/lang/en/epoint.ts":
- /*!*******************************!*\
- !*** ./src/lang/en/epoint.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Point calibration",
- "noEnter": "This scene requires a recalculation to use point calibration. Recalculating will restore the default state of the point cloud scene and remove added hotspots, measurements, spatial models, and merged/uploaded datasets.\nPlease proceed with caution. (This operation is not supported in scenes captured before 1 March 2022)",
- "editTip": "While the point cloud is not selected, the left mouse button will rotate the view, while the right mouse button will move the view.",
- "needToDisConnect": "Please select a point and disconnect it from its neighboring points.",
- "panoNotAllConnected": "A disconnected point cloud is detected and cannot be calculated.",
- "calcConfirm": "Confirm calculation?\nThe system will reset the Mesh scene model and point cloud model. Please note that this operation cannot be undone. Proceed with caution.",
- "pointActions": {
- "move": "Move",
- "rotate": "Rotate",
- "connect": "Connect",
- "disconnect": "Detach",
- "scale": "Zoom in",
- "reset": "Reset"
- },
- "noCopy": "The copied scene does not support point calibration.",
- "un-select": "Since there is no point cloud selected, the panorama cannot be displayed.",
- "openRTK": " Enable positioning",
- "closeRTK": "Disable RTK positioning",
- "openRTKTip": " Enable positioning",
- "closeRTKTip": "Disable RTK positioning",
- "calcConfirmKanKan": "Confirm to calculate? \nThe scene will revert to its default status. And all uploaded 3Dmodels will \nbe removed.",
- "resetConfirmKanKan": "Confirm to reset? The action cannot be reversed.",
- "noEnter-jp": "This scene requires a recalculation to use point calibration. Recalculating will restore the default state of the point cloud scene and remove added hotspots, measurements, spatial models, and merged/uploaded datasets.\nPlease proceed with caution. (This operation is not supported in scenes captured before 1 March 2022)",
- "noEnter-gj": "This scene requires a recalculation to use point calibration. Recalculating will restore the default state of the point cloud scene and remove added hotspots, measurements, spatial models, and merged/uploaded datasets.\nPlease proceed with caution. (This operation is not supported in scenes captured before 1 March 2022)",
- "openErr": "Please turn off the control point calibration and try again.",
- "hxjs": "Continue calculation?",
- "v2": {
- "stitle": "Manual Calibration",
- "epoint": "Edit Position",
- "cj": "Control point calibration",
- "downtemp": "Download Template",
- "uploadCoord": "Upload Coordinates",
- "uploadInfo": "Please download the template, enter the coordinates, and then upload it again.",
- "uncInfo": "Please add control points first",
- "jbaogao": "Registration Report",
- "useInfo": "The coordinates collection by the RTK module has been turned off.",
- "countError": "The number of uploaded coordinates is inconsistent with the number of control points",
- "rowError": "The table format exception is detected. Try again after downloading and entering the coordinates again.",
- "columnError": "Coordinate format error, please correct and try again.",
- "minError": "Cannot calculate. Less than 3 control points",
- "oldData": "The data version is too old. Please try again after recalculating the scene.",
- "upError": "Please upload the coordinate file",
- "timeError": "The control points have been modified, please check to ensure the coordinates are correct.",
- "findError": "Cannot find the coordinates of {name} (id:{uid}). Upload again.",
- "mouseTip": "Use right-click in the scene to get control points.",
- "move": "{name} move here.",
- "add": "Set as CP",
- "noInputCtrl": "Please enter the name of the control point."
- },
- "report": {
- "title": "Registration Report",
- "dqwc": "Point Group Error",
- "link": "Connection",
- "ths": {
- "0": "Connection Name",
- "1": "Survey Station 1",
- "2": "Survey Station 2",
- "3": "Overlapping Rate",
- "4": "Average Absolute Error"
- },
- "zl": {
- "name": "Overall Quality",
- "desc": "The following results have errors in point group 5",
- "czsLabel": "Number of Survey Stations",
- "gxsLabel": "Correlation coefficient",
- "qdLabel": "Strength",
- "zdsLabel": "Overlapping Rate",
- "zdwsLabel": "Maximum Error",
- "ljzlLabel": "Connection Quality Matrix #1 -"
- },
- "err": {
- "name": "Connection Error Result",
- "gl": "Overview",
- "xq": "Details"
- }
- },
- "downTip": "The UID corresponds one-to-one with the name. Please do not make any changes.",
- "name": "Name",
- "eqGis": "Don't upload multiple identical coordinates.",
- "saveConfim": "The unchecked points will be hidden after the calculation is completed. Please confirm to proceed.",
- "unCountAlert": "At least one point must be selected."
- });
- /***/ }),
- /***/ "./src/lang/en/err.ts":
- /*!****************************!*\
- !*** ./src/lang/en/err.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "scene": {
- "un": "Please verify the scene code, as the scene does not exist.",
- "run": "Please wait while the scene is calculated...",
- "archive": "Archived",
- "del": "The scene has been removed.",
- "err": "The scene's calculation failed; please try again.",
- "webgl": "Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."
- },
- "serve": {
- "title": "System upgrade in progress",
- "desc": {
- "0": "To allow you to utilize the platform's resources more effectively, we are modernizing the platform, which is now unavailable.",
- "1": "We apologize for any inconvenience this may cause."
- }
- },
- "disconnect": "Network error, please try again",
- "sdk": "Mega scenes failed to open, please close the browser and reopen",
- "preset": "Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."
- });
- /***/ }),
- /***/ "./src/lang/en/fire.ts":
- /*!*****************************!*\
- !*** ./src/lang/en/fire.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Fire & Security Management Platform",
- "model": "Model",
- "addTip": "Right-click or press Esc to cancel add",
- "deleteConfirm": "Confirm to delete this information?",
- "effect": {
- "title": "Visual Effects",
- "types": {
- "fire": "Fire ",
- "smoke": "Smoke",
- "blast": "Explosion"
- },
- "listTitle": "Added"
- },
- "video": {
- "title": "Tour"
- }
- });
- /***/ }),
- /***/ "./src/lang/en/help.ts":
- /*!*****************************!*\
- !*** ./src/lang/en/help.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Beginner's Guide",
- "next": "Next",
- "prev": "Previous",
- "tip": "Click here to access the beginner's guide next time!",
- "edit": {
- "query": {
- "0": "View mode can control the content of the interface's display. After selecting point cloud mode in the lower right corner, the point cloud display can be customized."
- },
- "data": {
- "0": "The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."
- },
- "hotspot": {
- "0": "The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."
- },
- "measure": {
- "0": "Click [Start Measuring] to begin measuring the length and area."
- },
- "floorpan": {
- "0": "The algorithm will generate the floor plan of a scene with support for download, replacement, and concealment."
- },
- "coord": {
- "0": "If your scene has RTK or related equipment to collect control points. In that case, you can obtain the geographic coordinates of any location in the scene and support the conversion between multiple coordinate systems."
- },
- "download": {
- "0": "Scenes can be downloaded in their entirety, or they can be cropped and downloaded. Download formats supported: las. ply. e57.obj. Downloads of point cloud formats can include coordinates."
- },
- "coordinate": {
- "0": "This function will realistically map your scene on the map and acquire its precise geographic coordinates. When shooting a scene, you must use RTK or related equipment to obtain the control points and manually enter the parameters. If your scanner is equipped with RTK, the system will automatically acquire the control point information without requiring manual entry."
- },
- "spaceDivision": {
- "0": "If your scenes import/upload multiple datasets, they must be stitched in this module for proper viewing."
- },
- "spaceModel": {
- "0": "Scene areas, such as buildings, floors, and rooms, can be separated. The ability to search for areas within a scene enables you to locate or navigate by area."
- },
- "epoint": {
- "0": "In case of a point position error during scene shooting, this module allows for its correction."
- }
- },
- "video": {
- "coordinate": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/setcontrolpoint",
- "spaceDivision": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/splicing",
- "spaceModel": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/createfloor",
- "epoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint",
- "kankanEpoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint"
- },
- "query": {
- "cloud": {
- "0": "To rotate the lens direction, press and hold the left mouse button",
- "1": "To pan the view, press and hold the right mouse button",
- "2": "Click the ground point to switch the camera's perspective and walkthrough the scene",
- "3": "Click the lower right button to switch between panorama and point cloud views"
- },
- "pano": {
- "0": "Press and hold the left mouse button to rotate the scanner's direction",
- "1": "Click the ground point to switch the camera's perspective and walkthrough the scene",
- "2": "Click the lower right button to switch between panorama and point cloud views"
- }
- },
- "init": "Enjoy your use of the scene editing platform",
- "link": "User Manual",
- "videoBtn": "Tutorial Videos",
- "mobile": {
- "step1": {
- "title": "Walk",
- "content": "To navigate, click in any direction"
- },
- "step2": {
- "title": "Rotate",
- "content": "To go left or right, swipe the screen"
- },
- "step3": {
- "title": "Zoom",
- "content": "Zoom in or out by two-finger"
- },
- "step4": {
- "title": "Panorama/Point Cloud View",
- "content": "Click to switch to the Panorama/Point Cloud View"
- }
- },
- "cpjy": "User suggestions"
- });
- /***/ }),
- /***/ "./src/lang/en/hotspot.ts":
- /*!********************************!*\
- !*** ./src/lang/en/hotspot.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "Hotspots",
- "addMenu": "Add hotspot",
- "flyErr": "Too distant, the operation failed.",
- "show": "Display hotspots",
- "all": "All hotspots",
- "added": "Hotspot added",
- "addTip": "Please click \"Add Hotspot\" with the right mouse button in the scene.",
- "range": {
- "set": "Viewable range settings",
- "min": "Minimum",
- "max": "Maximum"
- },
- "edit": {
- "placeholder": {
- "title": "Please enter the title of the hotspot",
- "content": "Please enter the content",
- "addLinkTitle": "Please fill in the link text",
- "addLinkContent": "Please fill in the link's URL"
- },
- "unTitle": "Hotspot exists without a title",
- "maxContentLen": "Please clean up the site before adding a link!",
- "addLink": "Add a link"
- },
- "meta": {
- "image": {
- "title": "Images",
- "place": "Upload images",
- "desc": "Support JPG and PNG image formats, single files up to 5 MB in size, and uploads of up to 9 images."
- },
- "video": {
- "title": "Video",
- "place": "Upload video",
- "desc": "Support MP4, MOV video format, bit rate less than 2Mbps, no more than 20MB"
- },
- "audio": {
- "title": "Audio",
- "place": "Upload audio",
- "desc": "Support MP3, WAV format with a maximum 5MB"
- },
- "web": {
- "title": "Link",
- "place": "Webpage display"
- }
- },
- "deleteConfirm": "Confirm to delete this {type}?",
- "repSelect": "Please reset the hotspot location.",
- "selectPos": "Right-click to select a location in the scene (esc to exit)",
- "selectLabel": "Select Position"
- });
- /***/ }),
- /***/ "./src/lang/en/index.ts":
- /*!******************************!*\
- !*** ./src/lang/en/index.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _lang_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lang-helper */ "./src/lang/lang-helper.ts");
- var lang = Object(_lang_helper__WEBPACK_IMPORTED_MODULE_0__["langMessageFactory"])(__webpack_require__("./src/lang/en sync recursive \\b((?!index)\\w)+\\b.[t|j]s$"));
- /* harmony default export */ __webpack_exports__["default"] = (lang);
- /***/ }),
- /***/ "./src/lang/en/measure.ts":
- /*!********************************!*\
- !*** ./src/lang/en/measure.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "Measure",
- "unit": {
- "meter": "Metric (m)",
- "inch": "Inch (ft)"
- },
- "toolTip": "Uncheck the measurement tool to change the position of the point.",
- "invalidPoint": "Empty point clouds are not measurable.",
- "start": "Start measurement",
- "titlePlac": "Click to create a note",
- "export": "Export measurement",
- "exportPDF": "Export PDF",
- "downloadName": "Measurement results",
- "copy": " Link copied successfully",
- "pageMark": "{length}page of page{index}",
- "wxError": "Wechat browser cannot export pdf files.",
- "unSave": "The results of measurements are not saved and a share link cannot be generated.",
- "len": "Length",
- "area": "Area",
- "stop": "Stop measurement",
- "bufferDis": "Buffer distance",
- "bufferColor": "Coloring",
- "bufferError": "Please select the area type measurement data.",
- "setBuffer": "Set buffer",
- "inputBufferDis": "Please enter the buffer distance",
- "bufferDisErr": "Please enter a valid buffer distance.",
- "buffer": "Buffer",
- "bufferError1": "Buffer calculation is only supported for area measurements."
- });
- /***/ }),
- /***/ "./src/lang/en/program.ts":
- /*!********************************!*\
- !*** ./src/lang/en/program.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "4DKanKan オフライン",
- "undata": "データなし",
- "serverErr": "サービスエラー、後で再試行してください。",
- "yes": "確定",
- "no": "キャンセル",
- "continueDown": "ダウンロードを継続",
- "delete": "削除",
- "back": "戻る",
- "sysTimeout": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "serviceRunIng": "サービス起動中……",
- "rejectSceneSync": "現在のシーンはカメラの許可リストにありません!",
- "fileManage": {
- "storage": "デフォルトの保存先",
- "defaultStorage": "ルート",
- "openDir": "フォルダを開く",
- "originTitle": "原本データ",
- "calcTitle": "計算結果",
- "addStorage": "新規ルート"
- },
- "cameraAuth": {
- "title": "カメラの認証",
- "systemDiaTitle": "インストールライセンス",
- "systemTitle": "インストール認証をしてください。",
- "systemError": "インストールKeyは現在のデバイスと一致しません。",
- "systemKeyTip": "インストールKeyの取得は、カスタマーサービスに連絡してください。",
- "systemKey": "インストールKey",
- "changeTitle": "デバイスを変更",
- "code": "機械コード",
- "copy": "コピー",
- "cameraKey": "カメラ認証Key",
- "changeKey": "カメラ認証Keyを変更",
- "keyTip": "カメラ認証Keyの取得は、カスタマーサービスに連絡してください。",
- "submit": "認証",
- "placeholder": "入力してください。",
- "nullTip": "カメラ認証Keyを入力してください。",
- "systemNullTip": "システム認証Keyを入力してください"
- },
- "auth": {
- "timeout": {
- "0": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "1": "ライセンスについては、カスタマーサービスにお問い合わせください。"
- },
- "title": "現在有効なライセンスは次のとおり:",
- "use": "使用中",
- "timeouted": "期限切れ",
- "sn": "ライセンスコード",
- "syPrev": "は",
- "syPost": "日後期限切れになります。",
- "timeoutDay": "\n残り日数",
- "status": "状態",
- "timeoutStatus": "期限切れ",
- "surplusStatus": "残り",
- "day": "日",
- "success": "ライセンスに成功!",
- "copySuess": "コピー成功!",
- "uAuthTipOut": "ソフトライセンスは期限切れでした。",
- "uAuthTipTime": "ソフトライセンスは{n}日後に期限が切れになります。カスタマーサービス新しいKeyを取得して再ライセンスしてください。"
- },
- "errMsg": {
- "calcSync": "計算中、シンクロ不能です。",
- "resetGen": "Objの生成には再計算が必要です。再計算を確認しますか?",
- "repeatGen": "シーンは計算中です。ダウンロード失敗を避けるよう、計算の完了を待ってください。",
- "calcFree": "ディスクの空き容量が30GB未満です。計算に失敗しないようにクリーンアップしてください。",
- "genObjTip": "Objシーンは計算中です。お待ちください。"
- },
- "syncStatus": {
- "copy": "コピー中",
- "unzip": "解凍中",
- "zip": "圧縮中"
- },
- "time": {
- "mis": "秒",
- "minute": "分"
- },
- "sceneDown": {
- "obgGen": "Objを生成",
- "objGenIng": "Obj生成中",
- "ing": "シーンは圧縮中",
- "init": "初回生成",
- "success": "生成完了",
- "reset": "再生成中",
- "down": "ダウンロード",
- "downSuccess": "ダウンロード成功",
- "recalc": "再計算",
- "fush": "結合",
- "copy": "コピー",
- "query": "検閲",
- "edit": "編集",
- "all": "まとめて選択",
- "coverStatus": {
- "un": "待計算",
- "ing": "計算中",
- "err": "計算失敗",
- "pause": "計算中止",
- "copy": "コピー中",
- "lineup": "待計算中"
- },
- "msgStatus": {
- "un": "計算",
- "ing": "中止",
- "err": "再計算",
- "pause": "再計算",
- "lineup": "中止",
- "com": "編集",
- "copy": "コピー中"
- },
- "delMsg": "削除は元に戻さない、確定しますか?",
- "recalcMsg": "再計算を確認しますか?"
- },
- "menu": {
- "layout": "システム",
- "mainLayout": "システム",
- "scene": "シーン管理",
- "camera": "デバイス管理",
- "edit": "編集",
- "secoundLayout": "システム",
- "settingLayout": "システム設置",
- "fileManage": "ファイル管理",
- "selectTitle": "シーンの保存先を選択してください。",
- "ingSelectTip": "進めている任務はあるので、ルートの追加ができません。",
- "addSuccess": "ルートの追加に成功しました。再起動して",
- "langTip": "選択したルート名は仮名を避けてください。",
- "license": "ライセンス許可証",
- "about": "バージョン情報",
- "help": "マニュアル",
- "install": "状態",
- "fuse": "点群結合"
- },
- "scene": {
- "name": "物件名",
- "photoTime": "アップデート時間",
- "calc": "計算",
- "delete": "削除",
- "unKeySearch": "データはありません。",
- "unSearch": "データはありません。シーンをシンクロしてください。",
- "sync": "シンクロ",
- "laserClo": "点群",
- "laserObj": "Obj",
- "calcTip": "Objの生成は少々長いので、お待ちください",
- "editReCalc": "このシーンは再計算されました。"
- },
- "kankan": "4DKK_Minion",
- "laser": "4DKK_Mega",
- "shenguang": "4DKK_Meta",
- "camera": {
- "title": "デバイス",
- "refesh": "リロード",
- "sn": "カメラSN",
- "unKeySearch": " \n検索結果はありません",
- "unSearch": "ライセンスされたデバイスはまだないです。",
- "sync": "カメラライセンス",
- "localCount": "ローカルデータ",
- "lastTime": "最後シンクロ時間",
- "changeAuth": "変更に成功しました。",
- "auth": "認証に成功、最新のライセンス結果を確認してください。",
- "authErr": "登録コードの取得に失敗,管理者権限でソフトを起動してください。"
- },
- "iframe": {
- "un": "シーン管理でシーンを選択してください。",
- "sync": "このシーンは再計算されました。"
- },
- "rocre": {
- "title": "録画する画面を選択してください",
- "ok": "確定",
- "cancel": "キャンセル",
- "screen": "スクリーン"
- },
- "other": {
- "currentSN": "カメラSN",
- "existsNot": "このカメラSNは存在しません。",
- "linkTip": "USBとパソコンの接続を切らないようにしてください。",
- "current": "現在は",
- "currentSync": "現在はデータ{count}件がシンクロ中です。",
- "calcIng": "計算中です。",
- "syncIng": "件がシンクロ中です。",
- "sy": "予想完了時間",
- "open": "開く",
- "exit": "退出",
- "syncTo": "シンクロ",
- "cancelSync": "シンクロを中止",
- "sync": "シンクロ",
- "win": "パソコン",
- "usb": "USB",
- "unUSB": "データはありません。アプリからデータをUSBにアップロードしてください。",
- "unWin": "データはありません。USBからデータをシンクロしてください。",
- "usbScene": "USB内のシーン",
- "winScene": "ローカルシーン",
- "delTipPrev": "このシーンを",
- "delTipPost": "から削除しますか",
- "repeatTipPrev": "再シンクロすると現在のシーンは上書きされます",
- "repeatTipPost": "シーン",
- "reSync": "再シンクロ",
- "selected": "<span>{length}</span>件のデータを選択",
- "gscene": "件",
- "toWinIng": "パソコンへシンクロ中",
- "toUsbIng": "USBへシンクロ中",
- "syncSuccess": "シンクロ完了でした。"
- },
- "linkUP": "USBを接続する",
- "syncHelp": {
- "title": "写真の手順を従ってシンクロしてください。",
- "step1": {
- "title": "接続の手順",
- "desc1": "1.USBをパソコンと接続してください。",
- "desc2": "2.データ識別を待ってください。"
- },
- "step2": {
- "title": "USBの識別はできない場所",
- "desc1": "1.USBポートを変更して再試行してください。",
- "desc2": "2.USB名が変更されているかどうかを確認してください。"
- }
- },
- "jxcalc": "計算を継続",
- "deskRmTip": "この操作では、保存ルートのみが削除され、ローカルフォルダーは削除されませんが、フォルダー内のリソースにはアクセスできなくなります",
- "deskErr": "保存先のディスクのスペースは不足です。使用に影響がでないよう、新保存先を追加してください。",
- "gotoDeskSetting": "設定へ",
- "errCode": {
- "204": "重複提出はできませんので、後で再試行してください",
- "3106": "インストールKeyは現在のデバイスと一致しません。",
- "3107": "認証に成功、最新のライセンス結果を確認してください。",
- "3108": "カメラライセンスKeyは再利用できません",
- "3109": "原カメラSNは存在しません。",
- "3110": "カメラ変更Keyは再利用できません",
- "3111": "このカメラ変更Keyは無効です。",
- "3112": "変更に成功、カメラリストへ確認してください。",
- "3113": "このカメラライセンスKeyは無効です。",
- "8008": "この原本データは期間切れでした。この操作はできません。",
- "8009": "コピーのシーンは再計算がサポートされていません。",
- "8010": "このシーンのObj生成するには再計算が必要です。再計算を確定ですか?",
- "8011": "このシーンのダウンロードは再計算が必要です。再計算を確定ですか?"
- }
- });
- /***/ }),
- /***/ "./src/lang/en/record.ts":
- /*!*******************************!*\
- !*** ./src/lang/en/record.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "start": "Start recording",
- "all": "All videos",
- "showSetting": "Display",
- "showSettings": {
- "0": "Hotspot",
- "1": "Measurement",
- "2": "Coordinates"
- },
- "countdown": "Start recording in {mis} sec",
- "desc": "Press<span>{key}</span> to pause recording",
- "jx": "Continue recording",
- "fileName": "Screen recording",
- "backRun": "Processing in the background",
- "rename": "Rename",
- "nameEmpty": "Video title cannot be empty",
- "delTip": "Confirm to delete the video?",
- "defName": "video"
- });
- /***/ }),
- /***/ "./src/lang/en/resStatus.ts":
- /*!**********************************!*\
- !*** ./src/lang/en/resStatus.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "200": "Operation successful",
- "204": "The system is processing, please do not submit again.",
- "304": "Failed operation, you have been logged out.",
- "305": "The account is already logged in at another device and the local account is automatically logged out.",
- "306": "Verification code error.",
- "400": "Parameter list error (missing, format does not match)",
- "401": "Unauthorized",
- "402": "Access denied; authorization expiring",
- "408": "This user is not registered",
- "500": "Internal system error",
- "502": "Upload file cannot exceed 5GB",
- "503": "Upload error",
- "507": "The file name is too long, please modify and re-upload it.",
- "2001": "object download failed",
- "2002": "Only numbers and letter case can be entered.",
- "2003": "No point cloud data",
- "2004": "Calibration successful",
- "2005": "Calibration error",
- "2006": "Inappropriate file format; only PNG images are supported",
- "3001": "Object does not exist",
- "3002": "Special point table coordinate exception",
- "3006": "fdToken calibration failed",
- "3007": "No task. found",
- "3008": "Task failed",
- "3009": "Failure to log in, please try again later",
- "3014": "The account or password entered is incorrect.",
- "3015": "This user is not registered",
- "3021": "Please verify and enter the account number again.",
- "3024": "Can't collaborate the scene to yourself",
- "3101": "Calculating..",
- "3102": "Scene does not exist",
- "3103": "Failed to invoke calculation",
- "3104": "route does not exist",
- "3105": "The result of the control point calculation table does not exist; recalculate to resolve.",
- "4001": "Verification code error",
- "4002": "The control point cannot be operated while the coordinates are being updated.",
- "4003": "Please enter accurate geographical coordinates",
- "4004": "Scene calibration failed",
- "4007": "Failed to add dataset",
- "4008": "The dataset is currently undergoing a merger and is temporarily inaccessible.",
- "5027": "Folder is not exist",
- "5028": "No permission to alter the folder",
- "5030": "There cannot be duplicate folder names at the same level.",
- "6000": "Dataset does not exist",
- "6001": "Model conversion error, the scene cannot be queried.",
- "6002": "Model conversion error, the control point cannot be queried.",
- "6003": "Model conversion error, no control point set",
- "6004": "The scene size exceeded the maximum allowed, and download merging failed.",
- "6005": "Please verify, as the file info.json does not exist.",
- "6006": "The uploaded image has a different size from the source image.",
- "6007": "Floor plan uploading error",
- "6008": "The algorithm failed to produce a floor layout, and info.json does not exist.",
- "6009": "No floor plan file is generated; verify that the floor plan algorithm was correctly called.",
- "6010": "vision.txt does not exist",
- "6011": "final_freespace file does not exist",
- "8001": "Failed to restore the default point cloud; no matching point cloud data was found.",
- "8002": "Editable point cloud not obtained.",
- "8004": "Calculating...",
- "8005": "Scenes prior to March 2022 are ineligible for recalculations.",
- "8008": "The current function is unavailable.",
- "8009": "Copying scenes does not support recalculation",
- "8010": "The original scene data has expired and does not support recalculation",
- "8014": "Don't support uploading point clouds with geodetic coords.",
- "8015": "Calculating",
- "8017": "The data version is too low. Please recalculate the scene and try again.",
- "8018": "No control point data available. Calculation cannot be performed.",
- "loginErr": "Please try logging in again later.",
- "accountErr": "This account does not identify the current scene. Switch to another account and log in again."
- });
- /***/ }),
- /***/ "./src/lang/en/scene.ts":
- /*!******************************!*\
- !*** ./src/lang/en/scene.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "flyUnImages": "This location does not include a panorama; please switch to point cloud mode and try again.",
- "flyCurrent": "You are currently at the location.",
- "getPointError": "The blank area is unable to determine the location of the point; please move to the point cloud area and try again.",
- "pano": "Panorama",
- "cloud": "Point Cloud",
- "cloudTip": "Click to switch to point cloud mode",
- "nav": "Navigation",
- "navPath": "Route",
- "navStart": "Origin",
- "navEnd": "Destination",
- "navPlaceholder": "Please verify",
- "navErr": "Unable to plan route because it is outside the scope of the dataset.",
- "notice": {
- "handerTitle": "Tips",
- "handerSuccess": "[ {mode} ] The processing of data has concluded.",
- "handerIng": "Although the scene is locked and cannot be edited, it can still be viewed.",
- "updateTitle": "Tips",
- "updateSuccess": "The scene has been updated, the system will reload the page shortly.",
- "resetSuccess": "The scene has been recalculated, the system will reload the page shortly.",
- "coordResetSuccess": "The coordinates of control points have been updated, the system will reload the page shortly.",
- "noEditPerm": "The user has no permission."
- },
- "download": {
- "cloud": "Download point cloud",
- "format": "Download format",
- "formatNotSupport": "Format is not supported",
- "cropCloud": "Crop point cloud",
- "nullCloud": "Within the crop box, the empty point cloud cannot be downloaded.",
- "btn": "Download",
- "cropImage": "Download survey drawings",
- "wresize": "Fine Tune",
- "piexScale": "Pixel : Meter",
- "yRotate": "Horizontal rotation",
- "wresizeObject": {
- "translate": "Position",
- "rotate": "Rotation",
- "scale": "Scale"
- },
- "viewMode": {
- "0": "Overlook",
- "1": "Facade",
- "2": "3D"
- },
- "drection": "Direction",
- "cloudSuccess": "Point cloud download success",
- "mutDatasets": "Please do not select multiple datasets."
- },
- "floorpan": {
- "title": "Plan view",
- "default": "System default",
- "un": "No floor plan has been uploaded.",
- "customize": {
- "title": "Customize",
- "steps": {
- "0": "Please download the default floor plan, then alter or replace it before uploading your own.",
- "1": "Please adhere to the original file format and size when uploading files."
- },
- "success": "Floor plan updated successfully",
- "un": "Please upload the custom image of {title}"
- },
- "downsuccess": "Floor Plan Downloaded Successfully",
- "repSucess": "Floor plan replacement successful. The page will refresh shortly.",
- "repError": "{errCodes}Failed to upload the floor plan",
- "handler": "The system is processing your request, please wait patiently."
- },
- "spaceModel": {
- "title": "Space model",
- "defaultFloorTitle": "1st floor"
- },
- "pose": {
- "unSid": "The panoSid was not found",
- "unImage": "Location settings are not permitted in panorama mode."
- },
- "invalidRight": "Please move to the point cloud area and try again",
- "objTip": "Mesh Scene",
- "crop": {
- "scale": "Scale"
- },
- "point": "Points"
- });
- /***/ }),
- /***/ "./src/lang/en/sys.ts":
- /*!****************************!*\
- !*** ./src/lang/en/sys.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "Laser",
- "query": "View",
- "searchAll": "Search",
- "search": "Search for buildings/rooms/hotspots…",
- "unSearchData": "No search results found",
- "inputScenePwd": "Enter scene password",
- "phonePlace": "Please enter your phone number",
- "unPhonePlace": "The mobile phone number cannot be left blank.",
- "pwdPlace": "Please enter the password",
- "setPwdPlace": "Set password",
- "setRepeatPwdPlace": "Repeat password",
- "unPwdPlace": "Password cannot be left blank",
- "pwdReg": "Requires 8 to 16 characters with at least 1 uppercase, 1 lowercase, and 1 number.",
- "unRepeatPwd": "Confirm that the password is not empty",
- "pwdErr": "Password error",
- "codePlace": "Enter the verification number",
- "getCode": "Get the verification code",
- "resetCodeTime": "Resend after {count}s",
- "accountLoginTitle": "User Login",
- "qrLoginTitle": "Camera Login",
- "markPwd": "Remember password",
- "repeatPwdDiff": "The entered passwords are not the same.",
- "login": "Login",
- "qrPlace": "Open the 4DKanKan app and scan to log in",
- "forgetPwd": "Forget password",
- "updatePwdSuccess": "Change password successfully",
- "retrievePwd": "Retrieve password",
- "logout": "Logout",
- "logoutConfirm": "Are you sure you want to log out?",
- "haveAccountLogin": "Sign in using your current account",
- "unData": "No data available",
- "help": "Help Center",
- "repeatLogin": {
- "title": "Another device is currently logged into this account, would you like to continue?",
- "content": "If you choose [Continue], the other device will be logged out and its actions will not be preserved.",
- "btn": "Continue"
- },
- "update": "Modify",
- "cancel": "Cancel",
- "add": "Add",
- "save": "Save",
- "leave": "Exit",
- "submit": "Submit",
- "calc": "Calculate",
- "hide": "Hide",
- "open": "Open",
- "close": "Close",
- "ok": "Got it",
- "reset": "Reset",
- "enter": "Confirm",
- "show": "Display",
- "delete": "Delete",
- "ignore": "Ignore",
- "setup": "Settings",
- "edit": "Edit",
- "all": "All",
- "refer": "Refresh",
- "upload": "Upload",
- "download": "Download",
- "unset": "Not set",
- "unUpdate": "No modification",
- "downloadSuccess": "Downloaded successfully",
- "downloadAndroidSuccess": "Downloaded, please open the \"Downloads\" to get the file",
- "downloadIosSuccess": "Downloaded, please open \"File\" to obtain it",
- "downloadWXSuccess": "Please open it with a browser and try again",
- "forceLeaveConfirm": "You have an unsaved action, confirm to exit?",
- "resetConfirm": "Confirm to reset? The action cannot be reversed.",
- "compatible": {
- "tip": "Please upgrade or change your browser and try to open the page again.",
- "selectTip": "The following browsers are recommended",
- "ff": "Firefox",
- "edg": "Microsoft Edge",
- "safari": "Safari",
- "chrome": "Chrome"
- },
- "time": {
- "h": " hours",
- "m": " minutes",
- "about": "About ",
- "s": " seconds"
- },
- "setting": {
- "setName": "Change the name",
- "setNameErr": "The scene name must not be blank!",
- "setNamePlace": "Please provide a title",
- "setPic": "Set the initial screen",
- "setView": "Viewable settings",
- "setOpen": "Browse settings",
- "setOpenErr": "Please enter the password for the encryption!",
- "public": "Public",
- "pwd": "Encryption",
- "openSetView": "Open Setting",
- "closeSetView": "Close Setting",
- "compass": {
- "name": "Compass setting",
- "show": "Show compass",
- "rotate": "Rotate compass"
- }
- },
- "inputPlc": "Please enter",
- "selectPic": "Select",
- "dialogTitle": "Tips",
- "crop": "Crop",
- "uploadAddText": "Continue",
- "uploadReplaceText": "Replace",
- "uploadErr": {
- "len": "Only a maximum of {len} files are supported!",
- "size": "Size of {name} exceeds {size}",
- "scale": "cale part of {name} is not {scale}",
- "accept": "Only files in the {accept} format are supported."
- },
- "detail": "More",
- "operTip": "Tutorial",
- "downloadLog": {
- "title": "Existing data package",
- "desc": "Enables saving 10 compressed packages for 1 month, auto-deletes them on timeout, and allows for repackaging and downloading later.",
- "notTip": "No further reminders",
- "downSuccess": "Data packaging completed. Please click here to download.",
- "exixtsMsg": "Backstage holds packaged data. If your data is updated, please repack before downloading.",
- "exixtsPackMsg": "Packaging in progress.",
- "packTip": "Packaging, please wait...",
- "openSetView": "Open Settings",
- "closeSetView": "Close Settings",
- "exixtsOk": "Download",
- "exixtsCancel": "\nRepackage",
- "packIng": "Packing"
- },
- "emailPlace": "Please enter your email.",
- "unEmailPlace": "The email address cannot be empty.",
- "selectCoord": "Please select a coordinate system"
- });
- /***/ }),
- /***/ "./src/lang/en/tool.ts":
- /*!*****************************!*\
- !*** ./src/lang/en/tool.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "magnify": "Magnifier",
- "free": "Free",
- "lfree": "Hor",
- "vfree": "Vert",
- "area": "Polygonal",
- "rect": "Rect",
- "move": "Move",
- "rotate": "Rotate",
- "series": "Segment "
- });
- /***/ }),
- /***/ "./src/lang/en/view.ts":
- /*!*****************************!*\
- !*** ./src/lang/en/view.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "top": "Top View",
- "side": "Side View",
- "scene": "3D",
- "clound": "Roaming view",
- "sideLeft": "Side view (N-S)",
- "sideRight": "Side view (E-W)",
- "switchMiniView": "{action} Mini-view",
- "switchView": "Changing viewpoint",
- "seting": "View Settings",
- "showMini": "Show mini-view",
- "showPano": "Display roaming points",
- "showGaodeMap": "Display Amap",
- "showGoogleMap": "Display Amap",
- "showFloorpan": "Display floor plan",
- "cloudSeting": "Point cloud settings",
- "reset": "Restore default settings",
- "density": {
- "name": "Point cloud quality",
- "low": "Low",
- "middle": "Medium",
- "high": "High"
- },
- "colorMode": {
- "name": "Color Mode",
- "full": "Colours",
- "altitude": "Elevation",
- "translucent": "Translucent"
- },
- "shape": {
- "name": "Dot shape",
- "rectangle": "Rectangle",
- "circular": "Circle"
- },
- "moreSetting": "Advanced Settings",
- "range": "Range",
- "opacity": "Opacity",
- "size": "Dot size",
- "detail": "More",
- "strong": "Enhance Edges",
- "showHotImage": "Display Infrared Thermal Imaging"
- });
- /***/ }),
- /***/ "./src/lang/index.ts":
- /*!***************************!*\
- !*** ./src/lang/index.ts ***!
- \***************************/
- /*! exports provided: lang, langs, setupI18n, changeLang, ui18n, useI18n, getLangList, setLangList, langNameEum, langNameDescs, deflangName, langNames */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "lang", function() { return lang; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langs", function() { return langs; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupI18n", function() { return setupI18n; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "changeLang", function() { return changeLang; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ui18n", function() { return ui18n; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useI18n", function() { return useI18n; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLangList", function() { return getLangList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setLangList", function() { return setLangList; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var vue_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-i18n */ "../../node_modules/vue-i18n/dist/vue-i18n.mjs");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./constant */ "./src/lang/constant.ts");
- /* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/store */ "./src/utils/store.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _zh__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./zh */ "./src/lang/zh/index.ts");
- /* harmony import */ var _en__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./en */ "./src/lang/en/index.ts");
- /* harmony import */ var _ja__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ja */ "./src/lang/ja/index.ts");
- /* harmony import */ var _kr__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./kr */ "./src/lang/kr/index.ts");
- /* harmony import */ var _weblate_zh_json__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./weblate/zh.json */ "./src/lang/weblate/zh.json");
- var _weblate_zh_json__WEBPACK_IMPORTED_MODULE_9___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./weblate/zh.json */ "./src/lang/weblate/zh.json", 1);
- /* harmony import */ var _weblate_en_json__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./weblate/en.json */ "./src/lang/weblate/en.json");
- var _weblate_en_json__WEBPACK_IMPORTED_MODULE_10___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./weblate/en.json */ "./src/lang/weblate/en.json", 1);
- /* harmony import */ var _weblate_ja_json__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./weblate/ja.json */ "./src/lang/weblate/ja.json");
- var _weblate_ja_json__WEBPACK_IMPORTED_MODULE_11___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./weblate/ja.json */ "./src/lang/weblate/ja.json", 1);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "langNameEum", function() { return _constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "langNameDescs", function() { return _constant__WEBPACK_IMPORTED_MODULE_2__["langNameDescs"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "deflangName", function() { return _constant__WEBPACK_IMPORTED_MODULE_2__["deflangName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "langNames", function() { return _constant__WEBPACK_IMPORTED_MODULE_2__["langNames"]; });
- var _a;
- // 接入weblate
- _zh__WEBPACK_IMPORTED_MODULE_5__["default"].program = _weblate_zh_json__WEBPACK_IMPORTED_MODULE_9__.program;
- _en__WEBPACK_IMPORTED_MODULE_6__["default"].program = _weblate_en_json__WEBPACK_IMPORTED_MODULE_10__.program;
- _ja__WEBPACK_IMPORTED_MODULE_7__["default"].program = _weblate_ja_json__WEBPACK_IMPORTED_MODULE_11__.program;
- var langList = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])([]);
- var localKey = 'lang';
- var local = {
- get: Object(_utils_store__WEBPACK_IMPORTED_MODULE_3__["localGetFactory"])(function (str) {
- var _a;
- if (str) {
- return str;
- } else {
- var langs_1 = Object.keys(_constant__WEBPACK_IMPORTED_MODULE_2__["langNameDescs"]);
- var defLang_1 = ((_a = window === null || window === void 0 ? void 0 : window.navigator) === null || _a === void 0 ? void 0 : _a.language) || 'zh';
- var navLang = langs_1.find(function (lang) {
- return new RegExp("-?".concat(lang, "-?")).test(defLang_1);
- });
- return navLang || _constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].en;
- }
- }),
- set: Object(_utils_store__WEBPACK_IMPORTED_MODULE_3__["localSetFactory"])(function (lang) {
- return lang;
- })
- };
- var params = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["strToParams"])(location.search);
- var lang = params.lang || window.lang || local.get(localKey);
- console.log(lang);
- if (lang !== local.get(localKey)) {
- local.set(localKey, lang);
- }
- var i18n = Object(vue_i18n__WEBPACK_IMPORTED_MODULE_1__["createI18n"])({
- legacy: false,
- fallbackLocale: _constant__WEBPACK_IMPORTED_MODULE_2__["deflangName"],
- availableLocales: _constant__WEBPACK_IMPORTED_MODULE_2__["langNames"],
- locale: lang,
- sync: true,
- silentTranslationWarn: true,
- missingWarn: false,
- silentFallbackWarn: true
- });
- var langs = (_a = {}, _a[_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].en] = _en__WEBPACK_IMPORTED_MODULE_6__["default"], _a[_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].zh] = _zh__WEBPACK_IMPORTED_MODULE_5__["default"],
- // [langNameEum.ja]: ja,
- _a[_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].jp] = _ja__WEBPACK_IMPORTED_MODULE_7__["default"], _a[_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].kr] = _kr__WEBPACK_IMPORTED_MODULE_8__["default"], _a);
- i18n.global.setLocaleMessage(_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].zh, _zh__WEBPACK_IMPORTED_MODULE_5__["default"]);
- i18n.global.setLocaleMessage(_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].en, _en__WEBPACK_IMPORTED_MODULE_6__["default"]);
- // i18n.global.setLocaleMessage(langNameEum.ja, ja)
- i18n.global.setLocaleMessage(_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].jp, _ja__WEBPACK_IMPORTED_MODULE_7__["default"]);
- i18n.global.setLocaleMessage(_constant__WEBPACK_IMPORTED_MODULE_2__["langNameEum"].kr, _kr__WEBPACK_IMPORTED_MODULE_8__["default"]);
- i18n.global.changeLang = function (lang, reload) {
- if (reload === void 0) {
- reload = true;
- }
- i18n.global.locale.value = lang;
- local.set(localKey, lang);
- params.lang = lang;
- if (reload) {
- location.search = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["paramsToStr"])(params);
- }
- // location.reload()
- };
- var setupI18n = function (app) {
- app.config.globalProperties.$t = i18n.global.t;
- app.use(i18n);
- };
- var changeLang = i18n.global.changeLang;
- var ui18n = i18n.global;
- var useI18n = function () {
- return ui18n;
- };
- var getLangList = Object(vue__WEBPACK_IMPORTED_MODULE_0__["computed"])(function () {
- return langList.value;
- });
- var setLangList = function (list) {
- langList.value = list;
- };
- /***/ }),
- /***/ "./src/lang/ja sync recursive \\b((?!index)\\w)+\\b.[t|j]s$":
- /*!*****************************************************!*\
- !*** ./src/lang/ja sync \b((?!index)\w)+\b.[t|j]s$ ***!
- \*****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var map = {
- "./coord.ts": "./src/lang/ja/coord.ts",
- "./crop.ts": "./src/lang/ja/crop.ts",
- "./dataset.ts": "./src/lang/ja/dataset.ts",
- "./earthwork.ts": "./src/lang/ja/earthwork.ts",
- "./epoint.ts": "./src/lang/ja/epoint.ts",
- "./err.ts": "./src/lang/ja/err.ts",
- "./fire.ts": "./src/lang/ja/fire.ts",
- "./help.ts": "./src/lang/ja/help.ts",
- "./hotspot.ts": "./src/lang/ja/hotspot.ts",
- "./measure.ts": "./src/lang/ja/measure.ts",
- "./program.ts": "./src/lang/ja/program.ts",
- "./record.ts": "./src/lang/ja/record.ts",
- "./resStatus.ts": "./src/lang/ja/resStatus.ts",
- "./scene.ts": "./src/lang/ja/scene.ts",
- "./sys.ts": "./src/lang/ja/sys.ts",
- "./tool.ts": "./src/lang/ja/tool.ts",
- "./view.ts": "./src/lang/ja/view.ts"
- };
- function webpackContext(req) {
- var id = webpackContextResolve(req);
- return __webpack_require__(id);
- }
- function webpackContextResolve(req) {
- if(!__webpack_require__.o(map, req)) {
- var e = new Error("Cannot find module '" + req + "'");
- e.code = 'MODULE_NOT_FOUND';
- throw e;
- }
- return map[req];
- }
- webpackContext.keys = function webpackContextKeys() {
- return Object.keys(map);
- };
- webpackContext.resolve = webpackContextResolve;
- module.exports = webpackContext;
- webpackContext.id = "./src/lang/ja sync recursive \\b((?!index)\\w)+\\b.[t|j]s$";
- /***/ }),
- /***/ "./src/lang/ja/coord.ts":
- /*!******************************!*\
- !*** ./src/lang/ja/coord.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "座標",
- "title": "座標系",
- "manageTitle": "地理的な登録",
- "selectType": "座標の種類を選択",
- "lat": "緯度",
- "lng": "経度",
- "height": "座標高さ",
- "ctrls": "制御点",
- "copy": "座標コピー",
- "copySuccess": "コピー成功!",
- "types": {
- "local": "ローカル座標",
- "amap": "Amap座標",
- "gmap": "Google map",
- "screen": "画面座標",
- "wgs84": "wgs84",
- "webMercator": "測地座標",
- "gis": "測地座標",
- "pro": "投影座標"
- },
- "edit": {
- "gis": "地理座標",
- "unsetCtrls": "先に制御点を設定してください。",
- "whySetCtrls": "なぜ制御点が必要なのでしょうか?",
- "dms": "度°、分′、秒″",
- "num": "度°",
- "placeholder": "ご入力してください。",
- "placeholderDMS": "度°、分′、秒″を入力してください。",
- "placeholderD": "度°を入力してください。",
- "inputGis": "この座標系で制御点の地理座標を入力してください。",
- "getGis": "地理座標の取得方法は?",
- "noRepeat": "地理座標とローカル座標が一致していません。",
- "noRepeatUpdate": "調整方法について見る",
- "diff": "差",
- "map": "マップ",
- "gmap": "Amap",
- "ggmap": "Google map",
- "gisUpdateLocalUn": "P {index} 地理座標が変更され、ローカル座標は変更されない",
- "localUpdateGisUn": "P {index}ローカル座標が変更され、、地理座標は変更されない",
- "gisDataErr": "データが正しくありません。地理座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",
- "localDataErr": "データが正しくありません。ローカル座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",
- "pointEqual": "P1 と P2 に同じ値を入力しないでください。",
- "movePoint": "P {index}こちらへ移動",
- "setPoint": "P {index}を設定",
- "localPoint": "P{index}ローカル座標",
- "setCtrls": "制御点設定",
- "trapLocalPoint": "シーンの制御点のローカル座標をマウスの右ボタンで設定してください。",
- "whyTrapLocalPoint": "なぜローカル座標を設定する必要があるのでしょうか?",
- "userUseMouse": "カスタマイズ(シーンで右クリックで選択)"
- },
- "unCtrlUse": "制御点を選択してください。",
- "download": "座標をダウンロード",
- "szDownload": "ダウンロード"
- });
- /***/ }),
- /***/ "./src/lang/ja/crop.ts":
- /*!*****************************!*\
- !*** ./src/lang/ja/crop.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "点群のクロップ",
- "needToDisConnect": "点の位置を選択し、周囲の点への接続を削除してください",
- "panoNotAllConnected": "切断された点群が検出されましたが、計算できません",
- "reset": "初期状態に戻す",
- "calcConfirm": "確認して計算しますか?\n計算には時間がかかる場合があるため、この操作を実行する前に点群\nのトリミングが完了していることを確認してください。",
- "resetConfirm": "システムはシーンの再計算を実行します。この操作は取り消せませんのでご注意ください。再計算を実行しますか?",
- "tip": "点群をトリミングする前に確認してください",
- "tipOper": "チップ",
- "pointActions": {
- "move": "動く",
- "rotate": "回転する",
- "scale": "スケール",
- "exclude": "消す",
- "intersect": "残す",
- "clear": "クリア"
- },
- "clearConfirm": "すべてのトリミング ボックスをクリアしてもよろしいですか?この操作は元に戻せません。",
- "calcBtn": "再計算"
- });
- /***/ }),
- /***/ "./src/lang/ja/dataset.ts":
- /*!********************************!*\
- !*** ./src/lang/ja/dataset.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "データセット",
- "all": "すべてのデータセット",
- "unsetTitle": "未割当のデータセット",
- "manageTitle": "データセット管理",
- "uploadTitle": "アップロードデータセット",
- "correctTitle": "データセット校正",
- "refer": "参考データセット",
- "initial": "初期データセット",
- "recalcJoinDeleteTip": "【{sceneName}】は再計算され、追加したデータセット【{title}】は削除されました。",
- "deleteJoinDeleteTip": "【{sceneName}】は削除され、追加したデータセット【{title}】は同時に削除されました。",
- "join": "マージ",
- "joinTitle": "撮影データ結合",
- "joinTip": "4DKanKanで撮影した別データを現在のデータに結合することができます。",
- "joinBtn": "決定",
- "joinSBtn": "撮影データ結合",
- "upload": "アップロード",
- "uploadSBtn": "点群インポート",
- "uploadIng": "ファイルアップロード中",
- "uploadCheck": "ファイル名に不正な文字を含めないでください \" / : ? [<+=;,¥%&* とスペース",
- "repeatUpload": "データをアップロード中です。後でもう一度お試しください。",
- "backSearch": "検索結果へ",
- "unJoinDatasets": "現在、アカウントで追加できるデータセットはありません。",
- "exists": "追加済み",
- "calc": "計算中",
- "pointNum": "ポイント数",
- "format": "フォーマット",
- "deleteTip": "このデータに設定してあるホットスポットや測定値も一緒に削除されます。\nこの操作は元に戻せません。",
- "reset": {
- "title": "デフォルトシーンの復元を確認する?",
- "tip": "撮影データ結合/点群インポートされたデータセットは、その場所のホットスポットと測定値とともに削除されます。"
- },
- "calibration": {
- "gotoTip": "ここをクリックして、位置を調整してください。"
- },
- "setting": {
- "setName": "データセットの編集",
- "subtleTip": "右側のパネルで微調整を行うデータセットを選択してください。",
- "lockTip": "このデータセットは、コントロールポイントによってロックされています。",
- "subtle": "微調整",
- "viewCenter": "中心",
- "moveCenter": " ここへ移動"
- },
- "model": {
- "showTitle": "空間データ",
- "title": "空間モデル",
- "set": "空間モデルの編集",
- "name": "空間名称",
- "area": "面積",
- "volume": "体積",
- "height": "階層の高さ",
- "resetTip": "デフォルトの形状に戻りますが、リセットしても大丈夫でしょうか?",
- "construct": "建物",
- "floor": "階",
- "room": "部屋",
- "delConstructTip": "建物を削除すると、その建物が含むすべての空間モデルが削除されます。この操作によってデータセットが削除されるわけではありません。",
- "delNoconstructTip": "空間モデルを削除しますか?",
- "addFloorTop": "上部にフロアを追加",
- "addFloorBottom": "下部にフロアを追加",
- "titleConfirm": "データセットの名前を入力してください",
- "refreshConfirm": "セットすると空間データが初期データに戻ります。確定しますか?"
- },
- "backCalc": "計算中...",
- "uploadName": "私のアップロード",
- "refresh": "单击恢复空间模型设置"
- });
- /***/ }),
- /***/ "./src/lang/ja/earthwork.ts":
- /*!**********************************!*\
- !*** ./src/lang/ja/earthwork.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "土量計算",
- "unit": {
- "meter": "メートル(m)",
- "inch": "フィート(ft)"
- },
- "len": "長さ",
- "area": "面積",
- "calcConfirmTitle": "計算の確認ですね?",
- "calcConfirmMsg": "地盤工事の計算プロセス中は、シーンがロックされ、操作できません。",
- "calcSuccess": "地盤計算が完了しました。",
- "dname": "描画",
- "downFormatDis": "サンプリング距離",
- "inputAuthor": "レポーター名",
- "downFormatType": "データの種類",
- "downTitle": "ダウンロード日",
- "toolTip": "描画ツールをキャンセルすると、位置を切り替えることができます。",
- "invalidPoint": "点群で計測してください。",
- "start": "測定開始",
- "stop": "描画を停止",
- "titlePlac": "コメントを追加",
- "export": "レポートをダウンロード",
- "exportPDF": "ダウンロード",
- "downloadName": "地盤の結果",
- "slamWring": "地盤の計測は一時的に Slam シーンではサポートされていません",
- "downloadTitle": "計測レポート",
- "copy": "コピー済み",
- "pageMark": "ページ {index} / {length}",
- "wxError": "WeChat ブラウザでは PDF をエクスポートできません。",
- "uncalcs": "計算されていない地盤は {name} できません。自動的にフィルタリングされました。",
- "unSave": "保存されていない地盤の結果は共有リンクを生成できません。",
- "defaultTitle": "地盤",
- "unTitle": "タイトルを入力してください",
- "repeatTitle": "再描画しますか?",
- "repeatContent": "[決定] をクリックすると描かれた地盤の境界線がクリアされます。",
- "datLabel": "座標(dat形式ファイル)",
- "nameLabel": "地盤の命名",
- "baseLabel": "基準面",
- "heightLabel": "完成地面高さ",
- "heightSlice": "高さ",
- "heightTypes": {
- "0": "カスタム平面",
- "1": "上部平面",
- "2": "下部平面",
- "3": "CADファイルをアップロードしてください。",
- "4": "objファイルをアップロードしてください。"
- },
- "nameNullTip": "名前を空にすることはできません",
- "heightNullTip": "基準面の高さは空にできません",
- "baseNullTip": "基準面のタイプは空にできません",
- "downName": "日付",
- "shareName": "レポート",
- "digV": "切断容積",
- "fillV": "充填容積",
- "digOptions": {
- "0": "切断 {min} 〜 {max} m³",
- "1": "切断 > {min} m³"
- },
- "fillOptions": {
- "0": "充填 {min} 〜 {max} m³",
- "1": "充填 > {min} m³"
- },
- "digAndFill": "同時に切断と充填",
- "calcTime": "レポート日",
- "calcAuthor": "レポーター",
- "calcDefault": "未知",
- "timeFormat": "MM/dd/yyyy",
- "avgArea": "レベリングエリア",
- "minHeight": "最小標高",
- "maxHeight": "最大標高",
- "avgHeight": "完成地面高さ",
- "fill": "切断容積",
- "dig": "充填容積",
- "pdfTitle": "総地盤作業容積の結果",
- "zarea": "総平坦化エリア",
- "zdig": "総切断容積",
- "zfill": "総充填容積",
- "getHref": "住所を取得中",
- "downIng": "ダウンロード中",
- "calcTitle": "計算中",
- "calcContent": "このページにとどまり、お待ちください;離れると計算は自動的にキャンセルされます。",
- "calcClose": "割り込み",
- "calc": "計算する",
- "uncalc": "未計算",
- "add-point": "追加",
- "del-point": "削除",
- "files": {
- "cad": {
- "0": "断面曲線(dxf)",
- "1": "水平定線(dxf)"
- },
- "model": "OBJモデル",
- "uncad": "CADファイルをアップロードしてください。",
- "unmodel": "3Dモデルのファイルをアップロードしてください。"
- }
- });
- /***/ }),
- /***/ "./src/lang/ja/epoint.ts":
- /*!*******************************!*\
- !*** ./src/lang/ja/epoint.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "点群校正",
- "noEnter": "ポイント校正の利用には、シーンを再計算する必要があります。再計算すると点群シーンはデフォルト状態に戻り、すべてのホットスポット、測量、空間モデル、結合データが削除されるので慎重に操作してください。(この機能は、2022年3月1日以前のシーンでは利用できません。)",
- "editTip": "点群が選択されていない場合、マウスの左ボタンでビューを回転させ、右ボタンでビューを移動させることができます",
- "needToDisConnect": "ポイントを選択し、その周辺ポイントとの接続を削除してください。",
- "panoNotAllConnected": "切断された点群が検出され、計算できませんでした。",
- "calcConfirm": "計算を実行しますか?\nシステムは Mesh シーンモデルと点群モデルをリセットします。この操作は取り消せませんので、ご注意の上ご確認ください。",
- "pointActions": {
- "move": "移動",
- "rotate": "回転",
- "connect": "接続",
- "disconnect": "接続を削除",
- "scale": "拡大",
- "reset": "リセット"
- },
- "un-select": "点群が選択されていないため、パノラマ表示ができません。",
- "openRTK": "RTK 測位を有効にする",
- "closeRTK": "RTK ポジショニングを無効にする",
- "noCopy": "コピーしたシーンはポイントキャリブレーションをサポートしていません。",
- "openRTKTip": "シーン計算で、RTKパラメータをポイントの位置決めに使用します。",
- "closeRTKTip": "シーン計算で、現在位置がポイントの位置となります。",
- "calcConfirmKanKan": "确定計算?场景将恢复默认状态,添加的热点、空间装饰、自动导览将被清除。",
- "resetConfirmKanKan": "リセット後、シーンは前回の計算完了の状態に戻るので確認しますか?この操作を元に戻れません。",
- "noEnter-jp": "ポイント校正の利用には、シーンを再計算する必要があります。再計算すると点群シーンはデフォルト状態に戻り、すべてのホットスポット、測量、空間モデル、結合データが削除されるので慎重に操作してください。(この機能は、2022年3月1日以前のシーンでは利用できません。)",
- "noEnter-gj": "ポイント校正の利用には、シーンを再計算する必要があります。再計算すると点群シーンはデフォルト状態に戻り、すべてのホットスポット、測量、空間モデル、結合データが削除されるので慎重に操作してください。(この機能は、2022年3月1日以前のシーンでは利用できません。)",
- "openErr": "制御点校正を終了してからもう一度試してください。",
- "hxjs": "計算の継続を確定しますか?",
- "v2": {
- "stitle": "人工校正",
- "epoint": "ポイントを編集",
- "cj": "制御点の校正",
- "downtemp": "テンプレートをダウンロード",
- "uploadCoord": "座標をアップロード",
- "uploadInfo": "まずはテンプレートをダウンロードし、座標を入力してからもう一度アップロードしてください。",
- "uncInfo": "制御点を追加してください",
- "jbaogao": "校正報告書",
- "useInfo": "カメラ·RTKモジュールでキャプチャされた座標を閉めました。",
- "countError": "アップロードされた座標の数が制御点と一致しません。",
- "rowError": "表形式の異常が検出されました。再ダウンロードして座標を入力してから再試行してください。",
- "columnError": "座標の形式が間違えています。修正してから再度お試しください。",
- "minError": "計算はできません。制御点を3つ以上に設置してください。",
- "oldData": "データバージョンが長すぎるため、シーンを再計算してからもう一度お試しください。",
- "upError": "座標ファイルをアップロードしてください",
- "timeError": "制御点が変更されました。座標が正しいかどうかを確認してください。",
- "findError": "{name}(id:{uid})の座標が見つかりません、もう一度アップデートしてください。",
- "mouseTip": "シーン内で右クリックして制御点を取得します",
- "move": "{name}をここに移動する",
- "add": "制御点を設置する",
- "noInputCtrl": "制御点名を入力してください。"
- },
- "report": {
- "title": "校正報告書",
- "dqwc": "点群誤差",
- "link": "関連",
- "ths": {
- "0": "関連名称",
- "1": "測点1",
- "2": "測点2",
- "3": "オーバーツーリズム度",
- "4": "平均絶対誤差"
- },
- "zl": {
- "name": "全体的質量",
- "desc": "以下の結果は誤差点群5",
- "czsLabel": "測点数",
- "gxsLabel": "関係数",
- "qdLabel": "強度",
- "zdsLabel": "オーバーツーリズム度",
- "zdwsLabel": "最大誤差",
- "ljzlLabel": "質量マトリクスを関連#1 -"
- },
- "err": {
- "name": "エラーの結果を接続",
- "gl": "概覧",
- "xq": "詳細"
- }
- },
- "downTip": "UID と名前は一対一に対応しており、変更しないでください。",
- "name": "名称",
- "eqGis": "同じ座標を複数アップロードしないでください。",
- "saveConfim": "チェックを外した点位は計算が完了した後に非表示になります。確定しますか?",
- "unCountAlert": "どうにか1 つのポイントを選択してください。"
- });
- /***/ }),
- /***/ "./src/lang/ja/err.ts":
- /*!****************************!*\
- !*** ./src/lang/ja/err.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "scene": {
- "un": "シーンが存在しません。シーンコードを確認してください。",
- "run": "シーンは計算中です。しばらくお待ちください。",
- "archive": "アーカイブ済み",
- "del": "シーンが削除されています。",
- "err": "シーンの計算が失敗しました。もう一度試してください。",
- "webgl": "メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"
- },
- "serve": {
- "title": "システムアップグレード中",
- "desc": {
- "0": "プラットフォームのリソースにより良いアクセスを提供するため、プラットフォームのアップグレードを行っており、アップグレード中は一時的にアクセスできなくなります。",
- "1": "ご迷惑をおかけして申し訳ございません。"
- }
- },
- "disconnect": "ネットワークエラー、もう一度試してください。",
- "sdk": "Megaのシーンが開きません。ブラウザを閉じてからもう一度開いてください。",
- "preset": "メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"
- });
- /***/ }),
- /***/ "./src/lang/ja/fire.ts":
- /*!*****************************!*\
- !*** ./src/lang/ja/fire.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "火災管理のプラットホーム",
- "model": "モデル",
- "addTip": "右クリックまたはEscキーで追加をキャンセル",
- "deleteConfirm": "このデータを削除してよろしいですか?",
- "effect": {
- "title": "特殊効果",
- "types": {
- "fire": "火",
- "smoke": "スモーク",
- "blast": "爆発"
- },
- "listTitle": "追加した"
- },
- "video": {
- "title": "ガイドツアー"
- }
- });
- /***/ }),
- /***/ "./src/lang/ja/help.ts":
- /*!*****************************!*\
- !*** ./src/lang/ja/help.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "初心者ガイド",
- "next": "次",
- "prev": "前",
- "tip": "次回はこちらから初心者ガイドにアクセス!",
- "init": "シーン編集プラットフォームを楽しんでください",
- "edit": {
- "query": {
- "0": "表示モードでは、インターフェイスの表示内容を制御できます。右下隅で点群モードを選択すると、点群表示をカスタマイズできます。"
- },
- "data": {
- "0": "右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"
- },
- "hotspot": {
- "0": "右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"
- },
- "measure": {
- "0": "[測定開始]をクリックして、長さと面積の測定を開始します。"
- },
- "floorpan": {
- "0": "このアルゴリズムは、ダウンロード、置換、および隠蔽をサポートするシーンのフロア プランを生成します。"
- },
- "coord": {
- "0": "コントロール ポイントを収集するための RTK または関連機器がシーンにある場合。その場合、シーン内の任意の場所の地理座標を取得し、複数の座標系間の変換をサポートできます。"
- },
- "download": {
- "0": "シーン全体をダウンロードすることも、トリミングしてダウンロードすることもできます。サポートされているダウンロード形式: las.e57.プライ。オブジェクト。点群形式のダウンロードには、座標を含めることができます。"
- },
- "coordinate": {
- "0": "この関数は、シーンを map マップに現実的にマッピングし、正確な地理座標を取得します。シーンを撮影するときは、RTK または関連機器を使用してコントロール ポイントを取得し、パラメーターを手動で入力する必要があります。スキャナーに RTK が装備されている場合、手動で入力する必要なく、システムが自動的にコントロール ポイント情報を取得します。"
- },
- "spaceDivision": {
- "0": "シーンが複数のデータセットをインポート/アップロードする場合、適切に表示するには、このモジュールでそれらをステッチする必要があります。"
- },
- "spaceModel": {
- "0": "建物、フロア、部屋などのシーン エリアを分離できます。シーン内のエリアを検索する機能により、エリアを特定したりナビゲートしたりできます。"
- },
- "epoint": {
- "0": "シーン撮影中にポイント位置エラーが発生した場合、このモジュールはその修正を可能にします。"
- }
- },
- "video": {
- "coordinate": "https://docs.4dkankan.jp/docs/get-started/",
- "spaceDivision": "https://docs.4dkankan.jp/docs/get-started/",
- "spaceModel": "https://docs.4dkankan.jp/docs/get-started/",
- "epoint": "https://docs.4dkankan.jp/docs/get-started/",
- "kankanEpoint": "https://docs.4dkankan.jp/docs/get-started/"
- },
- "query": {
- "cloud": {
- "0": "レンズの方向を回転するには、マウスの左ボタンを押したままにします",
- "1": "ビューをパンするには、マウスの右ボタンを押したままにします",
- "2": "地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",
- "3": "左下のボタンをクリックして、パノラマビューと点群ビューを切り替えます。"
- },
- "pano": {
- "0": "マウスの左でドラッグすると、回転できます。",
- "1": "任意の方向を左クリックすると移動できます。",
- "2": "左下のボタンをクリックし、パノラマモードと点群モードを切り替えることができます。"
- }
- },
- "link": "ユーザーマニュアル",
- "videoBtn": "ビデオ",
- "mobile": {
- "step1": {
- "title": "歩く",
- "content": "任意の方向をクリックして移動"
- },
- "step2": {
- "title": "回転する",
- "content": "画面を左右にスワイプ"
- },
- "step3": {
- "title": "ズーム",
- "content": "2 本指でズームインまたはズームアウト"
- },
- "step4": {
- "title": "パノラマ/点群ビュー",
- "content": "クリックしてパノラマ/点群ビューに切り替えます"
- }
- },
- "cpjy": "ユーザーの提案"
- });
- /***/ }),
- /***/ "./src/lang/ja/hotspot.ts":
- /*!********************************!*\
- !*** ./src/lang/ja/hotspot.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "ホットスポット",
- "addMenu": "ホットスポット",
- "flyErr": "遠すぎて操作に失敗した。",
- "show": "ホットスポットを表示する",
- "all": "すべてのホットスポット",
- "added": "ホットスポットを追加しました。",
- "addTip": "シーンで右クリックして「ホットスポットの追加」を選んでください。",
- "range": {
- "set": "可視範囲設定",
- "min": "最小",
- "max": "最大"
- },
- "edit": {
- "placeholder": {
- "title": "タイトルを入力してください。",
- "content": "内容を入力してください。",
- "addLinkTitle": "タイトルを入力してください。",
- "addLinkContent": "URLを入力してください。"
- },
- "unTitle": "ホットスポットが存在し、タイトルが未記入の状態",
- "maxContentLen": "リンクを入れる前に、場所を空けておいてください。",
- "addLink": "リンク追加"
- },
- "meta": {
- "image": {
- "title": "画像",
- "place": "画像のアップロード",
- "desc": "形式 jpg/png : ≦5MB, ≦9枚"
- },
- "video": {
- "title": "動画",
- "place": "動画のアップロード",
- "desc": "形式 mp4/mov : ≦20MB, ≦2Mbps"
- },
- "audio": {
- "title": "オーディオ",
- "place": "オーディオのアップロード",
- "desc": "形式 mp3/wav : ≦5MB"
- },
- "web": {
- "title": "リンク",
- "place": "ウェブサイト表示エリア"
- }
- },
- "deleteConfirm": "この{type}を削除してもよろしいですか?",
- "repSelect": "ホットスポットを再設定",
- "selectPos": "シーン内で右クリックして位置を選択してください。(Escで終了)",
- "selectLabel": "位置を選択"
- });
- /***/ }),
- /***/ "./src/lang/ja/index.ts":
- /*!******************************!*\
- !*** ./src/lang/ja/index.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _lang_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lang-helper */ "./src/lang/lang-helper.ts");
- var lang = Object(_lang_helper__WEBPACK_IMPORTED_MODULE_0__["langMessageFactory"])(__webpack_require__("./src/lang/ja sync recursive \\b((?!index)\\w)+\\b.[t|j]s$"));
- /* harmony default export */ __webpack_exports__["default"] = (lang);
- /***/ }),
- /***/ "./src/lang/ja/measure.ts":
- /*!********************************!*\
- !*** ./src/lang/ja/measure.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "測量",
- "unit": {
- "meter": "メートル(m)",
- "inch": "フィートft)"
- },
- "len": "長さ",
- "area": "面積",
- "toolTip": "測定ツールのチェックを外すと、ポイントの切り替えが可能です。",
- "invalidPoint": "点群が空のため、測定不可",
- "start": "測定開始",
- "titlePlac": "クリックするとメモを追加できます。",
- "export": "測量を導出",
- "exportPDF": "PDFを導出",
- "downloadName": "測定結果",
- "copy": "コピーに成功",
- "pageMark": "{length}のページの第{index}ページ。",
- "wxError": "WeChatのブラウザでPDFの導出はできません。",
- "unSave": "測定値が保存されず、共有リンクが生成できません。",
- "stop": "測定停止",
- "bufferDis": "緩衝距離",
- "bufferColor": "着色",
- "bufferError": "面積タイプ測量データを入力してください",
- "setBuffer": "緩衝を制定",
- "inputBufferDis": "緩衝距離を入力してください",
- "bufferDisErr": "緩衝距離を正しく入力してください",
- "buffer": "緩衝",
- "bufferError1": "面積測定のみに緩衝計算をサポートしています。"
- });
- /***/ }),
- /***/ "./src/lang/ja/program.ts":
- /*!********************************!*\
- !*** ./src/lang/ja/program.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "4DKanKan オフライン",
- "undata": "データなし",
- "serverErr": "サービスエラー、後で再試行してください。",
- "yes": "確定",
- "no": "キャンセル",
- "continueDown": "ダウンロードを継続",
- "delete": "削除",
- "back": "戻る",
- "sysTimeout": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "serviceRunIng": "サービス起動中……",
- "rejectSceneSync": "現在のシーンはカメラの許可リストにありません!",
- "fileManage": {
- "storage": "デフォルトの保存先",
- "defaultStorage": "ルート",
- "openDir": "フォルダを開く",
- "originTitle": "原本データ",
- "calcTitle": "計算結果",
- "addStorage": "新規ルート"
- },
- "cameraAuth": {
- "title": "カメラの認証",
- "systemDiaTitle": "インストールライセンス",
- "systemTitle": "インストール認証をしてください。",
- "systemError": "インストールKeyは現在のデバイスと一致しません。",
- "systemKeyTip": "インストールKeyの取得は、カスタマーサービスに連絡してください。",
- "systemKey": "インストールKey",
- "changeTitle": "デバイスを変更",
- "code": "機械コード",
- "copy": "コピー",
- "cameraKey": "カメラ認証Key",
- "changeKey": "カメラ認証Keyを変更",
- "keyTip": "カメラ認証Keyの取得は、カスタマーサービスに連絡してください。",
- "submit": "認証",
- "placeholder": "入力してください。",
- "nullTip": "カメラ認証Keyを入力してください。",
- "systemNullTip": "システム認証Keyを入力してください"
- },
- "auth": {
- "timeout": {
- "0": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "1": "ライセンスについては、カスタマーサービスにお問い合わせください。"
- },
- "title": "現在有効なライセンスは次のとおり:",
- "use": "使用中",
- "timeouted": "期限切れ",
- "sn": "ライセンスコード",
- "syPrev": "は",
- "syPost": "日後期限切れになります。",
- "timeoutDay": "\n残り日数",
- "status": "状態",
- "timeoutStatus": "期限切れ",
- "surplusStatus": "残り",
- "day": "日",
- "success": "ライセンスに成功!",
- "copySuess": "コピー成功!",
- "uAuthTipOut": "ソフトライセンスは期限切れでした。",
- "uAuthTipTime": "ソフトライセンスは{n}日後に期限が切れになります。カスタマーサービス新しいKeyを取得して再ライセンスしてください。"
- },
- "errMsg": {
- "calcSync": "計算中、シンクロ不能です。",
- "resetGen": "Objの生成には再計算が必要です。再計算を確認しますか?",
- "repeatGen": "シーンは計算中です。ダウンロード失敗を避けるよう、計算の完了を待ってください。",
- "calcFree": "ディスクの空き容量が30GB未満です。計算に失敗しないようにクリーンアップしてください。",
- "genObjTip": "Objシーンは計算中です。お待ちください。"
- },
- "syncStatus": {
- "copy": "コピー中",
- "unzip": "解凍中",
- "zip": "圧縮中"
- },
- "time": {
- "mis": "秒",
- "minute": "分"
- },
- "sceneDown": {
- "obgGen": "Objを生成",
- "objGenIng": "Obj生成中",
- "ing": "シーンは圧縮中",
- "init": "初回生成",
- "success": "生成完了",
- "reset": "再生成中",
- "down": "ダウンロード",
- "downSuccess": "ダウンロード成功",
- "recalc": "再計算",
- "fush": "結合",
- "copy": "コピー",
- "query": "検閲",
- "edit": "編集",
- "all": "まとめて選択",
- "coverStatus": {
- "un": "待計算",
- "ing": "計算中",
- "err": "計算失敗",
- "pause": "計算中止",
- "copy": "コピー中",
- "lineup": "待計算中"
- },
- "msgStatus": {
- "un": "計算",
- "ing": "中止",
- "err": "再計算",
- "pause": "再計算",
- "lineup": "中止",
- "com": "編集",
- "copy": "コピー中"
- },
- "delMsg": "削除は元に戻さない、確定しますか?",
- "recalcMsg": "再計算を確認しますか?"
- },
- "menu": {
- "layout": "システム",
- "mainLayout": "システム",
- "scene": "シーン管理",
- "camera": "デバイス管理",
- "edit": "編集",
- "secoundLayout": "システム",
- "settingLayout": "システム設置",
- "fileManage": "ファイル管理",
- "selectTitle": "シーンの保存先を選択してください。",
- "ingSelectTip": "進めている任務はあるので、ルートの追加ができません。",
- "addSuccess": "ルートの追加に成功しました。再起動して",
- "langTip": "選択したルート名は仮名を避けてください。",
- "license": "ライセンス許可証",
- "about": "バージョン情報",
- "help": "マニュアル",
- "install": "状態",
- "fuse": "点群結合"
- },
- "scene": {
- "name": "物件名",
- "photoTime": "アップデート時間",
- "calc": "計算",
- "delete": "削除",
- "unKeySearch": "データはありません。",
- "unSearch": "データはありません。シーンをシンクロしてください。",
- "sync": "シンクロ",
- "laserClo": "点群",
- "laserObj": "Obj",
- "calcTip": "Objの生成は少々長いので、お待ちください",
- "editReCalc": "このシーンは再計算されました。"
- },
- "kankan": "4DKK_Minion",
- "laser": "4DKK_Mega",
- "shenguang": "4DKK_Meta",
- "camera": {
- "title": "デバイス",
- "refesh": "リロード",
- "sn": "カメラSN",
- "unKeySearch": " \n検索結果はありません",
- "unSearch": "ライセンスされたデバイスはまだないです。",
- "sync": "カメラライセンス",
- "localCount": "ローカルデータ",
- "lastTime": "最後シンクロ時間",
- "changeAuth": "変更に成功しました。",
- "auth": "認証に成功、最新のライセンス結果を確認してください。",
- "authErr": "登録コードの取得に失敗,管理者権限でソフトを起動してください。"
- },
- "iframe": {
- "un": "シーン管理でシーンを選択してください。",
- "sync": "このシーンは再計算されました。"
- },
- "rocre": {
- "title": "録画する画面を選択してください",
- "ok": "確定",
- "cancel": "キャンセル",
- "screen": "スクリーン"
- },
- "other": {
- "currentSN": "カメラSN",
- "existsNot": "このカメラSNは存在しません。",
- "linkTip": "USBとパソコンの接続を切らないようにしてください。",
- "current": "現在は",
- "currentSync": "現在はデータ{count}件がシンクロ中です。",
- "calcIng": "計算中です。",
- "syncIng": "件がシンクロ中です。",
- "sy": "予想完了時間",
- "open": "開く",
- "exit": "退出",
- "syncTo": "シンクロ",
- "cancelSync": "シンクロを中止",
- "sync": "シンクロ",
- "win": "パソコン",
- "usb": "USB",
- "unUSB": "データはありません。アプリからデータをUSBにアップロードしてください。",
- "unWin": "データはありません。USBからデータをシンクロしてください。",
- "usbScene": "USB内のシーン",
- "winScene": "ローカルシーン",
- "delTipPrev": "このシーンを",
- "delTipPost": "から削除しますか",
- "repeatTipPrev": "再シンクロすると現在のシーンは上書きされます",
- "repeatTipPost": "シーン",
- "reSync": "再シンクロ",
- "selected": "<span>{length}</span>件のデータを選択",
- "gscene": "件",
- "toWinIng": "パソコンへシンクロ中",
- "toUsbIng": "USBへシンクロ中",
- "syncSuccess": "シンクロ完了でした。"
- },
- "linkUP": "USBを接続する",
- "syncHelp": {
- "title": "写真の手順を従ってシンクロしてください。",
- "step1": {
- "title": "接続の手順",
- "desc1": "1.USBをパソコンと接続してください。",
- "desc2": "2.データ識別を待ってください。"
- },
- "step2": {
- "title": "USBの識別はできない場所",
- "desc1": "1.USBポートを変更して再試行してください。",
- "desc2": "2.USB名が変更されているかどうかを確認してください。"
- }
- },
- "jxcalc": "計算を継続",
- "deskRmTip": "この操作では、保存ルートのみが削除され、ローカルフォルダーは削除されませんが、フォルダー内のリソースにはアクセスできなくなります",
- "deskErr": "保存先のディスクのスペースは不足です。使用に影響がでないよう、新保存先を追加してください。",
- "gotoDeskSetting": "設定へ",
- "errCode": {
- "204": "重複提出はできませんので、後で再試行してください",
- "3106": "インストールKeyは現在のデバイスと一致しません。",
- "3107": "認証に成功、最新のライセンス結果を確認してください。",
- "3108": "カメラライセンスKeyは再利用できません",
- "3109": "原カメラSNは存在しません。",
- "3110": "カメラ変更Keyは再利用できません",
- "3111": "このカメラ変更Keyは無効です。",
- "3112": "変更に成功、カメラリストへ確認してください。",
- "3113": "このカメラライセンスKeyは無効です。",
- "8008": "この原本データは期間切れでした。この操作はできません。",
- "8009": "コピーのシーンは再計算がサポートされていません。",
- "8010": "このシーンのObj生成するには再計算が必要です。再計算を確定ですか?",
- "8011": "このシーンのダウンロードは再計算が必要です。再計算を確定ですか?"
- }
- });
- /***/ }),
- /***/ "./src/lang/ja/record.ts":
- /*!*******************************!*\
- !*** ./src/lang/ja/record.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "start": "録画開始",
- "all": "録画リスト",
- "defName": "解説動画",
- "showSetting": "可視化設定",
- "showSettings": {
- "0": "ホットスポット",
- "1": "測量",
- "2": "座標"
- },
- "countdown": "{mis}秒後録画を開始します",
- "desc": "<span>{key}</span>を押して停止できる",
- "jx": "録画を続ける",
- "fileName": "録画",
- "backRun": "処理中です。",
- "rename": "リネーム",
- "nameEmpty": "動画のタイトルを入力してください。",
- "delTip": "動画の削除を確認しますか?"
- });
- /***/ }),
- /***/ "./src/lang/ja/resStatus.ts":
- /*!**********************************!*\
- !*** ./src/lang/ja/resStatus.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "200": "操作に成功しました",
- "204": "システム正在处理,请勿重复提交",
- "304": "操作に失敗し、ログアウトしています。",
- "305": "アカウントが他のデバイスでログインしており、自動的にログアウトされます。",
- "306": "認証コード不正解です。",
- "400": "パラメータのリストが正しくない (見つからない、形式が不一致)",
- "401": "無許可",
- "402": "アクセス制限、権限失効",
- "408": "ログイン期限が切れ、自動的にログアウトされました。",
- "500": "内部システムのエラー",
- "502": "アップロードされるファイルは5GB以下であること",
- "503": "アップロードの例外",
- "507": "ファイル名が長すぎます。変更して再アップロードしてください。",
- "2001": "objのダウンロードに失敗",
- "2002": "数字または文字のみ大文字・小文字のみ入力が可能です。",
- "2003": "点群データが無い",
- "2004": "キャリブレーションに成功",
- "2005": "キャリブレーションに失敗",
- "2006": "ファイル形式が正しくありません。png画像のみ受け付けます。",
- "3001": "存在しません。",
- "3002": "例外的なポイントリストの座標",
- "3006": "fdTokenのチェックサム失敗",
- "3007": "割り当てが見つかりません",
- "3008": "失敗",
- "3009": "ログインに失敗しました。後でもう一度試してください。",
- "3014": "アカウントまたはパスワードが正しくありません。",
- "3015": "このユーザーは登録されていません。",
- "3021": "アカウントが存在しないので、確認して再入力してください。",
- "3024": "シーンを自分でコラボレーションすることができません。",
- "3101": "計算中",
- "3102": "シーンは存在しません。",
- "3103": "計算の失敗",
- "3104": "ルートは存在しません。",
- "3105": "制御点計算表の結果が存在しないので、解決するために再計算してみてください。",
- "4001": "検証コードに返す",
- "4002": "制御点座標が変更され、一時的に操作不能になったことを検知しました。",
- "4003": "正しい地理座標を入力してください。",
- "4004": "シーンキャリブレーションの失敗",
- "4007": "データセットの追加に失敗",
- "4008": "データセットがマージ中であることが検出され、一時的に操作不能になりました。",
- "5027": "フォルダが存在しません。",
- "5028": "フォルダを変更する権利はありません。",
- "5030": "同じレベルのフォルダ名が重複することができません。",
- "6000": "データセットが存在しません。",
- "6001": "誤った変換モデル、シーンの検索が不可",
- "6002": "誤った変換モデル、制御点の検索が不可",
- "6003": "誤った変換モデル、制御点を設定不可",
- "6004": "シーンサイズが制限を超えたため、マージのダウンロードに失敗しました。",
- "6005": "info.jsonファイルが存在しません。確認してください。",
- "6006": "アップロードされた画像のサイズが元画像と一致しません。",
- "6007": "スクリーンショットのアップロードエラー",
- "6008": "アルゴリズムがフロアプランの生成に失敗、info.jsonが存在しません。",
- "6009": "プランファイルが生成されません。プランアルゴリズムが正常に呼び出されたかどうか確認してください。",
- "6010": "vision.txt は存在しません。",
- "6011": "final_freespace ファイルが存在しません。",
- "8001": "デフォルト点群の復元に失敗しました。対応する点群データが見つかりません。",
- "8002": "編集可能な点群が取得されていません",
- "8004": "計算中",
- "8005": "2022 年 3 月より前のシーンは再計算の対象外です。",
- "8008": "当前のシナリオではその操作はサポートされていません。",
- "8009": "シーンのコピーは再計算をサポートしていません",
- "8010": "元のシーン データの有効期限が切れているため、再計算はサポートされていません。",
- "8014": "測地座標での点群のアップロードはサポートしていません。",
- "8015": "計算中",
- "8017": "数据版本过低,请重算场景后再试",
- "8018": "没有控制点数据,不能调用计算",
- "loginErr": "ログインに失敗しました。後でもう一度試してください。",
- "accountErr": "現在のシーンはこのアカウントでは検出されませんので、アカウントを変更して再度ログインしてください。"
- });
- /***/ }),
- /***/ "./src/lang/ja/scene.ts":
- /*!******************************!*\
- !*** ./src/lang/ja/scene.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "flyUnImages": "パノラマ画像がありません。点群モードに切り替えてからもう一度試してください。",
- "flyCurrent": "すでにこの場所にいます。",
- "getPointError": "空白のエリアはポイントロケーションに使用できません。点群エリアに移動して、再度お試しください。",
- "pano": "パノラマ",
- "cloud": "点群",
- "cloudTip": "クリックすると点群モードに切り替わります",
- "nav": "ツアー",
- "navPath": "ルート案内",
- "navStart": "ツアーの起点",
- "navEnd": "ツアーの終点",
- "navPlaceholder": "ご確認ください。",
- "navErr": "データセット範囲外、ルート計画不可",
- "notice": {
- "handerTitle": "ヒント",
- "handerSuccess": "[ {mode} ]データ処理が終了しました。",
- "handerIng": "シーンがロックされ、編集することができませんが、引き続き閲覧することができます。",
- "updateTitle": "ヒント",
- "updateSuccess": "シーンは修正され、システムは近日中にページを更新します。",
- "resetSuccess": "シーンは再計算され、システムはまもなくページを更新する予定です。",
- "coordResetSuccess": "制御点の座標が変更され、システムは間もなくページを更新します。",
- "noEditPerm": "ユーザーには編集権限がないです。"
- },
- "download": {
- "cloud": "点群のダウンロード",
- "format": "ダウンロードのフォーマット",
- "formatNotSupport": "対応できないフォーマット",
- "cropCloud": "点群のトリミング",
- "nullCloud": "クロップボックス内の点群が空のため、ダウンロードできません。",
- "btn": "ダウンロード",
- "cropImage": "測量図をダウンロード",
- "wresize": "微調整",
- "piexScale": "画素:米",
- "yRotate": "水平回転",
- "wresizeObject": {
- "translate": "移動",
- "rotate": "回転",
- "scale": "スケーリング"
- },
- "viewMode": {
- "0": "俯瞰",
- "1": "立面",
- "2": "3D"
- },
- "drection": "方向",
- "cloudSuccess": "点群ダウンロード成功",
- "mutDatasets": "複数データを選択しないでください。"
- },
- "floorpan": {
- "title": "フロアプラン",
- "default": "システムデフォルト",
- "un": "フロアプランのアップロードはありません。",
- "customize": {
- "title": "カスタマイズ",
- "steps": {
- "0": "まずはデフォルトフロアプランをダウンロードし、修正・差し替えを行った上でアップロードしてください。",
- "1": "アップロードの際、ファイルはオリジナルのフォーマットで、サイズは変更しないでください。"
- },
- "success": "フロアプランの更新に成功",
- "un": "{title}のカスタム画像をアップロードしてください。"
- },
- "downsuccess": "ダウンロード成功 ",
- "repSucess": "平面図の置き換えに成功しました。ページをすぐに更新します。",
- "repError": "{errCodes}上传平面图失败。",
- "handler": "リクエストを処理しています。しばらくお待ちください。"
- },
- "spaceModel": {
- "title": "空間モデル",
- "defaultFloorTitle": "一階"
- },
- "pose": {
- "unSid": "panoSidは見つかりませんでした",
- "unImage": "パノラマモードでは位置の設定は不可"
- },
- "invalidRight": "点群エリアに移動して再試行してください",
- "objTip": "メッシュ シーン",
- "crop": {
- "scale": "スケール"
- },
- "point": "ポイント"
- });
- /***/ }),
- /***/ "./src/lang/ja/sys.ts":
- /*!****************************!*\
- !*** ./src/lang/ja/sys.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "レーザー",
- "query": "調べる",
- "searchAll": "検索",
- "search": "建物を探す/部屋/ホットスポット",
- "unSearchData": "検索結果が見つかりません。",
- "inputScenePwd": "パスワード",
- "phonePlace": "電話番号を入力してください。",
- "unPhonePlace": "携帯番号を入力してください。",
- "pwdPlace": "パスワードを入力してください。",
- "setPwdPlace": "パスワード入力",
- "setRepeatPwdPlace": "パスポート再入力",
- "unPwdPlace": "パスワードは空にすることはできません。",
- "pwdReg": "英語の大文字、小文字、数字を含み、8-16桁で設定してください。",
- "unRepeatPwd": "パスワードが空でないことを確認",
- "pwdErr": "パスワードが誤っています。",
- "codePlace": "認証コードを入力してください。",
- "getCode": "認証コードを取得",
- "resetCodeTime": "{count}sの後に再送信",
- "accountLoginTitle": "ユーザーログイン",
- "qrLoginTitle": "カメラログイン",
- "markPwd": "パスワードを保存する",
- "repeatPwdDiff": "2回入力したパスワードが一致しません。",
- "login": "ログイン",
- "qrPlace": "4D KanKanアプリケーションを開けて、QRコードをスキャンしてログインしてください。",
- "forgetPwd": "パスワードを忘れ",
- "updatePwdSuccess": "パスワードの変更に成功",
- "retrievePwd": "パスワードを探す",
- "logout": "ログアウト",
- "logoutConfirm": "ログアウトしてもよろしいですか?",
- "haveAccountLogin": "既存アカウントでサインイン",
- "unData": "データなし",
- "help": "ヘルプ",
- "repeatLogin": {
- "title": "このアカウントにログインしている別のデバイスが検出されましたが、続行しますか?",
- "content": "「ログイン」を選択すると、相手機器は自動的にログアウトされます。",
- "btn": "ログイン"
- },
- "update": "修正",
- "cancel": "キャンセル",
- "add": "追加",
- "save": "保存",
- "leave": "閉じる",
- "submit": "提出",
- "calc": "計算",
- "hide": "隠す",
- "open": "オープン",
- "close": "オフ",
- "ok": "OK",
- "reset": "リセット",
- "enter": "決定",
- "show": "表示",
- "delete": "削除",
- "ignore": "無視",
- "setup": "設定",
- "edit": "編集",
- "all": "すべて",
- "refer": "リフレッシュ",
- "upload": "アップロード",
- "download": "ダウンロード",
- "unset": "設定なし",
- "unUpdate": "変更なし",
- "downloadSuccess": "ダウンロードに成功",
- "downloadAndroidSuccess": "ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください",
- "downloadIosSuccess": "ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください",
- "downloadWXSuccess": "ブラウザで開いてもう一度お試しください",
- "forceLeaveConfirm": "保存されていない操作がありますが、本当に終了しますか?",
- "resetConfirm": "リセットしてもよろしいでしょうか? この操作は元に戻せません。",
- "compatible": {
- "tip": "ページを開くことができません。ブラウザをアップグレードするか変更して、再度開いてください。",
- "selectTip": "以下のブラウザを推奨しています。",
- "ff": "Firefox",
- "edg": "Microsoft Edge",
- "safari": "Safari",
- "chrome": "Chrome"
- },
- "time": {
- "h": "時間",
- "m": "分",
- "about": "約",
- "s": "秒"
- },
- "setting": {
- "setName": "物件名",
- "setNameErr": "シーン名を空にすることはできません。",
- "setNamePlace": "タイトルを入力してください。",
- "setPic": "初期画面",
- "setView": "可視化設定",
- "setOpen": "PW設定",
- "setOpenErr": "パスワードを入力してください。",
- "public": "OFF",
- "pwd": "ON",
- "openSetView": "設定",
- "closeSetView": "設定",
- "compass": {
- "name": "指南針の設定",
- "show": "指南針の表示",
- "rotate": "指南針の回転"
- }
- },
- "inputPlc": "ご入力してください。",
- "selectPic": "結合するデータを選択してください。",
- "dialogTitle": "ヒント",
- "crop": "クロップ",
- "uploadAddText": "追加",
- "uploadReplaceText": "交換",
- "uploadErr": {
- "len": "最大で{len}個のファイルしかサポートされていません。",
- "size": "{name}のサイズが{size}を超えています。",
- "scale": "{name}のスケール部分は{scale}ではありません。",
- "accept": "{accept}形式のファイルのみサポートします。"
- },
- "detail": "詳細",
- "operTip": "マニュアル",
- "downloadLog": {
- "title": "既存のデータパッケージ",
- "desc": "10個のデータ圧縮パッケージを1か月間保存し、タイムアウト後に自動的に削除し、その後に再度パッケージ化してダウンロードできるようになっています。",
- "notTip": "これ以上通知しません。",
- "downSuccess": "パッケージが完了しました。こちらをクリックしてダウンロードしてください。",
- "exixtsMsg": "すでにパッケージ化されたデータが存在します。データが更新された場合は、再度パッケージ化してからダウンロードしてください。",
- "exixtsPackMsg": "現在データをパッケージ化しています。",
- "packTip": "\nデータのパッケージング中です。お待ちください...",
- "openSetView": "オープン設定",
- "closeSetView": "オフ設定",
- "exixtsOk": "ダウンロード",
- "exixtsCancel": "\nパッケージング",
- "packIng": "パッキング"
- },
- "emailPlace": "メールアドレスを入力してください",
- "unEmailPlace": "メールアドレスは空ではいけません。",
- "selectCoord": "座標系を選択してください。"
- });
- /***/ }),
- /***/ "./src/lang/ja/tool.ts":
- /*!*****************************!*\
- !*** ./src/lang/ja/tool.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "magnify": "拡大鏡",
- "free": "自由",
- "lfree": "水平",
- "vfree": "縦型",
- "area": "多角形",
- "rect": "長方形",
- "move": "移動",
- "rotate": "回転",
- "series": "連続測定"
- });
- /***/ }),
- /***/ "./src/lang/ja/view.ts":
- /*!*****************************!*\
- !*** ./src/lang/ja/view.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "top": "上面図",
- "side": "側面図",
- "scene": "3D",
- "clound": "ローミング表示",
- "sideLeft": "側面図(N-S)",
- "sideRight": "側面図(E-W)",
- "switchMiniView": "{action} ミニビュー",
- "switchView": "ビューの切り替え",
- "seting": "表示設定",
- "showMini": "ミニビューを表示",
- "showPano": "ローミングポイントの表示",
- "showGaodeMap": "Display Amap",
- "showGoogleMap": "Display Amap",
- "showFloorpan": "フロアプランの表示",
- "cloudSeting": "点群設定",
- "reset": "デフォルト設定に戻す",
- "density": {
- "name": "点群品質",
- "low": "低い",
- "middle": "中",
- "high": "高い"
- },
- "colorMode": {
- "name": "カラーモード",
- "full": "カラー",
- "altitude": "標高",
- "translucent": "半透明"
- },
- "shape": {
- "name": "点の形状",
- "rectangle": "長方形",
- "circular": "円型"
- },
- "moreSetting": "詳細設定",
- "range": "範囲",
- "opacity": "不透明度",
- "size": "ポイントの大きさ",
- "detail": "詳細",
- "strong": "エッジを強化",
- "showHotImage": "サーマル画像を表示"
- });
- /***/ }),
- /***/ "./src/lang/kr sync recursive \\b((?!index)\\w)+\\b.[t|j]s$":
- /*!*****************************************************!*\
- !*** ./src/lang/kr sync \b((?!index)\w)+\b.[t|j]s$ ***!
- \*****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var map = {
- "./coord.ts": "./src/lang/kr/coord.ts",
- "./crop.ts": "./src/lang/kr/crop.ts",
- "./dataset.ts": "./src/lang/kr/dataset.ts",
- "./earthwork.ts": "./src/lang/kr/earthwork.ts",
- "./epoint.ts": "./src/lang/kr/epoint.ts",
- "./err.ts": "./src/lang/kr/err.ts",
- "./fire.ts": "./src/lang/kr/fire.ts",
- "./help.ts": "./src/lang/kr/help.ts",
- "./hotspot.ts": "./src/lang/kr/hotspot.ts",
- "./measure.ts": "./src/lang/kr/measure.ts",
- "./program.ts": "./src/lang/kr/program.ts",
- "./record.ts": "./src/lang/kr/record.ts",
- "./resStatus.ts": "./src/lang/kr/resStatus.ts",
- "./scene.ts": "./src/lang/kr/scene.ts",
- "./sys.ts": "./src/lang/kr/sys.ts",
- "./tool.ts": "./src/lang/kr/tool.ts",
- "./view.ts": "./src/lang/kr/view.ts"
- };
- function webpackContext(req) {
- var id = webpackContextResolve(req);
- return __webpack_require__(id);
- }
- function webpackContextResolve(req) {
- if(!__webpack_require__.o(map, req)) {
- var e = new Error("Cannot find module '" + req + "'");
- e.code = 'MODULE_NOT_FOUND';
- throw e;
- }
- return map[req];
- }
- webpackContext.keys = function webpackContextKeys() {
- return Object.keys(map);
- };
- webpackContext.resolve = webpackContextResolve;
- module.exports = webpackContext;
- webpackContext.id = "./src/lang/kr sync recursive \\b((?!index)\\w)+\\b.[t|j]s$";
- /***/ }),
- /***/ "./src/lang/kr/coord.ts":
- /*!******************************!*\
- !*** ./src/lang/kr/coord.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "좌표",
- "title": "좌표계",
- "unCtrlUse": "제어점을 설정하세요.",
- "manageTitle": "지리적 등록",
- "selectType": "좌표 유형 선택",
- "lat": "위도",
- "lng": "경도",
- "height": "고도",
- "ctrls": "제어점",
- "copy": "좌표 복사",
- "copySuccess": "좌표 복사 성공!",
- "types": {
- "local": "로컬 좌표",
- "amap": "고덕 좌표",
- "gmap": "구글 좌표",
- "screen": "화면 좌표",
- "wgs84": "wgs84",
- "webMercator": "대지좌표",
- "gis": "대지좌표",
- "pro": "투영 좌표"
- },
- "edit": {
- "gis": "지리 좌표",
- "unsetCtrls": "먼저 제어점을 설정하십시오.",
- "whySetCtrls": "제어점을 설정하는 이유는 무엇입니까?",
- "dms": "도 ° 분 ′ 초",
- "num": "도 °",
- "placeholder": "입력하십시오.",
- "placeholderDMS": "도 ° 분 ′ 초 \"를 입력하십시오.",
- "placeholderD": "도 입력",
- "inputGis": "좌표계 아래에 제어점의 지리적 좌표를 입력하십시오.",
- "getGis": "지리적 좌표는 어떻게 획득합니까?",
- "noRepeat": "지리적 좌표와 로컬 좌표가 일치하지 않습니다. 올바르게 입력했는지 확인하십시오.",
- "noRepeatUpdate": "조정 방법 보기",
- "diff": "차이",
- "map": "지도",
- "gmap": "고덕 지도",
- "ggmap": "구글 지도",
- "gisUpdateLocalUn": "P {index} 지리 좌표 변경됨, 로컬 좌표 변경되지 않음",
- "localUpdateGisUn": "P {index} 로컬 좌표 변경됨, 지리 좌표 변경되지 않음",
- "gisDataErr": "데이터가 올바르지 않습니다. 지리 좌표 p1, p2 형식이 올바른지, 숫자가 같은지 확인하십시오!",
- "localDataErr": "데이터가 올바르지 않습니다. 로컬 좌표 p1, p2 형식이 올바른지, 숫자가 같은지 확인하십시오!",
- "pointEqual": "P1, P2에 같은 값을 입력하지 마십시오.",
- "movePoint": "P {index} 여기로 이동",
- "setPoint": "P {index} 로 설정",
- "localPoint": "P{index} 로컬 좌표",
- "setCtrls": "제어점 설정",
- "trapLocalPoint": "장면에서 마우스 오른쪽 버튼으로 제어점의 로컬 좌표를 설정하십시오.",
- "whyTrapLocalPoint": "로컬 좌표를 설정해야 하는 이유",
- "userUseMouse": "사용자 지정 (장면에서 마우스 오른쪽 버튼으로 선택)"
- },
- "download": "좌표 다운로드",
- "szDownload": "지금 다운로드"
- });
- /***/ }),
- /***/ "./src/lang/kr/crop.ts":
- /*!*****************************!*\
- !*** ./src/lang/kr/crop.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "포인트 클라우드 트림",
- "needToDisConnect": "주위 점과의 연결을 제거하려면 점을 선택하십시오.",
- "panoNotAllConnected": "분리된 점 클라우드가 감지되어 계산할 수 없습니다.",
- "reset": "초기 상태 복원",
- "calcConfirm": "계산 확인계산에 시간이 걸릴 수 있습니다. 이 작업은 자르기가 완료되었는지 확인하십시오.",
- "resetConfirm": "시스템이 장면을 재계산하려고 합니다. 이 작업은 취소할 수 없으니 유의하시기 바랍니다. 재계산을 진행하시겠습니까?",
- "clearConfirm": "모든 트림 상자를 비우시겠습니까?이 작업은 취소할 수 없습니다.",
- "calcBtn": "다시 계산",
- "tip": "점 구름을 자르기 전에 확인하십시오.",
- "tipOper": "작업 프롬프트",
- "pointActions": {
- "move": "이동",
- "rotate": "회전",
- "scale": "줌",
- "exclude": "상자에서 빼기",
- "intersect": "상자 안만 유지",
- "clear": "비우기"
- }
- });
- /***/ }),
- /***/ "./src/lang/kr/dataset.ts":
- /*!********************************!*\
- !*** ./src/lang/kr/dataset.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "데이터 세트",
- "all": "모든 데이터 세트",
- "unsetTitle": "할당되지 않은 데이터 세트",
- "manageTitle": "데이터 세트 관리",
- "uploadName": "업로드한",
- "uploadTitle": "업로드된 데이터 세트",
- "correctTitle": "데이터 세트 보정",
- "refer": "참조 데이터 세트",
- "initial": "초기 데이터 세트",
- "recalcJoinDeleteTip": "【{sceneName}】 이 (가) 다시 계산되고 추가한 데이터 세트【{title}】가 삭제되었습니다.",
- "deleteJoinDeleteTip": "【{sceneName}】이(가) 삭제되었습니다.추가한 데이터 세트【{title}】가 동시에 삭제되었습니다.",
- "join": "병합",
- "joinTitle": "데이터 세트 병합",
- "joinTip": "장면을 선택하면 {dataset} 이 현재 장면과 병합됩니다.",
- "joinBtn": "지금 병합",
- "joinSBtn": "온라인 병합",
- "upload": "업로드",
- "uploadSBtn": "로컬 업로드",
- "uploadIng": "파일 업로드 중",
- "uploadCheck": "파일 이름에 잘못된 문자를 포함하지 마십시오 \"/:? [<+=;, ¥%&* 및 공백",
- "repeatUpload": "데이터가 업로드되고 있습니다. 나중에 다시 시도하십시오.",
- "backSearch": "<검색 결과 반환",
- "unJoinDatasets": "귀하의 계정에 추가할 수 있는 데이터 세트가 없습니다.",
- "exists": "추가됨",
- "calc": "계산 중",
- "backCalc": "백그라운드 계산 중...",
- "pointNum": "점 자릿수",
- "format": "형식",
- "deleteTip": "데이터 세트의 핫스팟, 측정 결과도 함께 삭제되므로 취소할 수 없습니다.",
- "reset": {
- "title": "기본 장면을 복원하시겠습니까?",
- "tip": "병합 / 업로드된 데이터 세트와 해당 위치의 핫스팟, 측정이 함께 삭제됩니다."
- },
- "calibration": {
- "gotoTip": "데이터 세트가 장면에서 올바르게 결합되도록 조정하십시오."
- },
- "setting": {
- "setName": "데이터 세트 편집",
- "subtleTip": "오른쪽 패널에서 미세 조정이 필요한 데이터 세트를 선택하십시오.",
- "lockTip": "데이터 세트가 제어점에 의해 잠겼습니다.",
- "subtle": "미세 조정",
- "viewCenter": "뷰 중심",
- "moveCenter": "여기로 이동."
- },
- "model": {
- "showTitle": "공간 데이터",
- "title": "공간 모델",
- "titleConfirm": "공간 이름이 비어 있어 저장할 수 없습니다.",
- "set": "공간 모델 편집",
- "name": "스페이스 이름",
- "area": "면적",
- "volume": "볼륨",
- "height": "층고",
- "resetTip": "기본 모양이 복원됩니다. 재설정하시겠습니까?",
- "construct": "건물",
- "floor": "건물",
- "room": "방",
- "delConstructTip": "건물을 삭제하면 데이터 세트를 삭제하지 않고 모든 공간 모델이 포함된 구조가 삭제됩니다.",
- "delNoconstructTip": "공간 모델을 삭제하시겠습니까?",
- "addFloorTop": "위쪽에 층을 추가하다",
- "addFloorBottom": "아래쪽에 층을 추가하다",
- "refreshConfirm": "초기 데이터로 공간 데이터를 복원하려면 재설정해야 합니다. 재설정을 하시겠습니까?"
- },
- "refresh": "공간 모델 설정 복원을 클릭하십시오."
- });
- /***/ }),
- /***/ "./src/lang/kr/earthwork.ts":
- /*!**********************************!*\
- !*** ./src/lang/kr/earthwork.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "토방량",
- "unit": {
- "meter": "미터법 (m)",
- "inch": "영국식 (ft)"
- },
- "len": "길이",
- "area": "면적",
- "calcConfirmTitle": "계산 확인",
- "calcConfirmMsg": "토사가 계산하는 동안 장면은 잠겨서 조작할 수 없습니다.",
- "calcSuccess": "토목측 계산이 완료되었습니다.",
- "dname": "그리기",
- "downFormatDis": "샘플링 거리",
- "inputAuthor": "보고자 이름을 입력하십시오.",
- "downFormatType": "데이터 유형",
- "downTitle": "데이터 다운로드",
- "toolTip": "드로잉을 취소하면 점 위치가 전환됩니다.",
- "invalidPoint": "점 구름이 비어 있어 측정할 수 없습니다.",
- "start": "토목측 계산",
- "stop": "드로잉 중지",
- "titlePlac": "클릭하여 추가 정보 추가",
- "export": "보고서 다운로드",
- "exportPDF": "PDF 내보내기",
- "downloadName": "토방량 측정 결과",
- "slamWring": "Slam 장면은 당분간 토사 측량을 지원하지 않습니다",
- "downloadTitle": "측정 보고서",
- "copy": "링크 복사 성공",
- "pageMark": "{length} 페이지의 {index} 페이지",
- "wxError": "위챗 브라우저에서 pdf를 내보낼 수 없습니다.",
- "uncalcs": "계산되지 않은 토사는 {name} 할 수 없습니다. 자동으로 필터링됨",
- "unSave": "토양 측정 결과가 저장되지 않아 공유 링크를 생성할 수 없음",
- "defaultTitle": "토목",
- "unTitle": "이름 없음",
- "repeatTitle": "다시 그리시겠습니까?",
- "repeatContent": "[확인] 을 클릭하면 그려진 토사 범위선이 지워집니다.",
- "datLabel": "좌표점 (dat 형식 파일)",
- "nameLabel": "토목명명",
- "baseLabel": "데이텀 면",
- "heightLabel": "평장 표고",
- "heightSlice": "높이",
- "heightTypes": {
- "0": "사용자 평면",
- "1": "최고 점 평면",
- "2": "최저점 평면",
- "3": "CAD 파일을 업로드하세요.",
- "4": "3D 모델을 업로드하세요."
- },
- "nameNullTip": "토목의 이름은 비워둘 수 없습니다.",
- "heightNullTip": "데이텀 면 높이는 비워둘 수 없습니다.",
- "baseNullTip": "데이텀 면 유형은 비워둘 수 없습니다.",
- "downName": "데이터",
- "shareName": "보고",
- "digV": "네모난 체적을 파다",
- "fillV": "메우기 볼륨",
- "digOptions": {
- "0": "파기 {min}~{max}m³",
- "1": "보다 크게 파기{min}m³"
- },
- "fillOptions": {
- "0": "{min}~ 을 입력합니다.{max}m³",
- "1": "입력 크기{min}m³"
- },
- "digAndFill": "파는 쪽과 메우는 쪽이 동시에 있어요.",
- "calcTime": "보고 날짜",
- "calcAuthor": "보고자",
- "calcDefault": "알 수 없음",
- "timeFormat": "yyyy 년 MM 월 dd 일",
- "avgArea": "평장 면적",
- "minHeight": "최소 고도",
- "maxHeight": "최대 고도",
- "avgHeight": "평장 표고",
- "fill": "측량을 캐다",
- "dig": "기입방량",
- "pdfTitle": "토방량 총량 계산 결과",
- "zarea": "평장 총면적",
- "zdig": "총 채굴 방량",
- "zfill": "총 매립방량",
- "getHref": "주소 가져오기",
- "downIng": "다운로드 중",
- "calcTitle": "토목측 계산 중",
- "calcContent": "이 페이지를 기다려 주십시오. 떠나면 자동으로 계산이 취소됩니다",
- "calcClose": "계산 취소",
- "calc": "계산",
- "uncalc": "계산되지 않음",
- "add-point": "추가",
- "del-point": "삭제",
- "files": {
- "cad": {
- "0": "구간 곡선(dxf)",
- "1": "수평 정렬(dxf)"
- },
- "model": "OBJ 3D 모델",
- "uncad": "먼저 CAD 파일을 업로드하세요.",
- "unmodel": "먼저 3D 모델 파일을 업로드하세요."
- }
- });
- /***/ }),
- /***/ "./src/lang/kr/epoint.ts":
- /*!*******************************!*\
- !*** ./src/lang/kr/epoint.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "포인트 보정",
- "noEnter": "이 장면은 포인트 캘리브레이션을 사용하기 위해 재계산해야 합니다. 재계산 시 포인트 클라우드 장면의 기본 상태가 복구되며, 추가된 핫스팟, 측정값, 공간 모델, 병합/업로드된 데이터 세트가 모두 삭제됩니다.\n주의해서 조작하세요. (2022년 3월 1일 이전 장면에서는 이 작업을 지원하지 않습니다.)",
- "editTip": "점 구름을 선택하지 않은 경우 마우스 왼쪽 버튼으로 뷰를 회전하고 마우스 오른쪽 버튼으로 뷰를 이동합니다.",
- "needToDisConnect": "주위 점과의 연결을 제거하려면 점을 선택하십시오.",
- "panoNotAllConnected": "분리된 점 클라우드가 감지되어 계산할 수 없습니다.",
- "calcConfirm": "계산을 실행하시겠습니까?\n시스템은 Mesh 장면 모델과 포인트 클라우드 모델을 재설정합니다. 이 작업은 취소할 수 없으니, 신중히 확인해 주세요.",
- "calcConfirmKanKan": "계산 확인장면이 기본값으로 복원되고 추가된 3D 모델이 지워집니다.",
- "resetConfirmKanKan": "재설정 후 장면이 마지막으로 계산된 결과를 복원합니다. 재설정을 결정하시겠습니까?이 작업은 취소할 수 없습니다.",
- "un-select": "점 구름을 선택하지 않았습니다. 파노라마를 표시할 수 없습니다.",
- "openRTK": "RTK 위치 설정",
- "closeRTK": "RTK 위치 해제",
- "openRTKTip": "RTK 매개변수를 사용하여 위치 지정",
- "closeRTKTip": "현재 위치를 사용하여 위치 지정",
- "pointActions": {
- "move": "이동",
- "rotate": "회전",
- "connect": "연결",
- "disconnect": "연결 삭제",
- "scale": "확대",
- "reset": "재설정"
- },
- "noEnter-jp": "이 장면은 포인트 캘리브레이션을 사용하기 위해 재계산해야 합니다. 재계산 시 포인트 클라우드 장면의 기본 상태가 복구되며, 추가된 핫스팟, 측정값, 공간 모델, 병합/업로드된 데이터 세트가 모두 삭제됩니다.\n주의해서 조작하세요. (2022년 3월 1일 이전 장면에서는 이 작업을 지원하지 않습니다.)",
- "noEnter-gj": "이 장면은 포인트 캘리브레이션을 사용하기 위해 재계산해야 합니다. 재계산 시 포인트 클라우드 장면의 기본 상태가 복구되며, 추가된 핫스팟, 측정값, 공간 모델, 병합/업로드된 데이터 세트가 모두 삭제됩니다.\n주의해서 조작하세요. (2022년 3월 1일 이전 장면에서는 이 작업을 지원하지 않습니다.)",
- "openErr": "제어점 보정을 닫은 후 다시 시도하세요.",
- "hxjs": "계산을 계속하시겠습니까?",
- "noCopy": "복사된 장면은 위치 보정을 지원하지 않습니다.",
- "v2": {
- "stitle": "수동 교정",
- "epoint": "포인트 편집",
- "cj": "제어점 교정",
- "downtemp": "템플릿 다운로드",
- "useInfo": "카메라와 일치하는 RTK 모듈로 수집한 좌표가 이미 닫혔습니다.",
- "uploadCoord": "좌표 업로드",
- "uploadInfo": "템플릿을 다운로드하고 업로드하기 전에 좌표를 입력하세요.",
- "uncInfo": "먼저 제어점을 추가하세요.",
- "jbaogao": "등록 보고서",
- "countError": "업로드된 좌표 수가 기준점 수와 일치하지 않습니다.",
- "rowError": "비정상적인 테이블 형식이 감지되었습니다. 입력 좌표를 다시 다운로드하고 다시 시도하세요.",
- "columnError": "좌표 형식이 잘못되었습니다. 수정한 후 다시 시도해 주세요.",
- "minError": "계산할 수 없습니다. 제어점 수가 3개 미만입니다.",
- "oldData": "데이터 버전이 너무 오래되었습니다. 시나리오를 다시 계산하고 다시 시도하세요.",
- "upError": "좌표파일을 올려주세요",
- "timeError": "기준점이 수정되었습니다. 좌표가 올바른지 확인해주세요.",
- "findError": "{name}(id:{uid})의 좌표를 찾을 수 없습니다. 다시 업로드하세요.",
- "mouseTip": "제어점을 얻으려면 장면에서 마우스 오른쪽 버튼을 사용하십시오.",
- "move": "{name}이(가) 여기로 이사합니다",
- "add": "제어점으로 설정",
- "noInputCtrl": "복사된 장면은 위치 보정을 지원하지 않습니다."
- },
- "report": {
- "title": "등록 보고서",
- "dqwc": "점군 오류",
- "link": "연결하다",
- "ths": {
- "0": "연결 이름",
- "1": "스테이션 1",
- "2": "스테이션 2",
- "3": "중복",
- "4": "절대 오류를 의미"
- },
- "zl": {
- "name": "전반적인 품질",
- "desc": "다음 결과 오류 지점 그룹 5",
- "czsLabel": "측정 스테이션 수",
- "gxsLabel": "관계 번호",
- "qdLabel": "힘",
- "zdsLabel": "중복",
- "zdwsLabel": "최대 오류",
- "ljzlLabel": "연결 품질 매트릭스 #1 -"
- },
- "err": {
- "name": "연결 오류 결과",
- "gl": "개요",
- "xq": "세부"
- }
- },
- "downTip": "UID와 이름은 일대일로 대응하며 변경하지 마세요.",
- "name": "명칭",
- "eqGis": "동일한 좌표를 여러 번 업로드하지 마세요.",
- "saveConfim": "체크를 취소한 지점은 계산 완료 후 숨겨집니다. 확실합니까?",
- "unCountAlert": "최소한 하나의 포인트를 선택해 주세요."
- });
- /***/ }),
- /***/ "./src/lang/kr/err.ts":
- /*!****************************!*\
- !*** ./src/lang/kr/err.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "scene": {
- "un": "장면이 존재하지 않습니다. 장면 코드를 확인하십시오.",
- "run": "장면이 계산 중입니다. 잠시 후에...",
- "archive": "보관된",
- "del": "장면이 삭제됨",
- "err": "장면 계산에 실패했습니다. 다시 시도하십시오.",
- "webgl": "메모리가 부족하므로 여러 페이지나 응용 프로그램을 동시에 열지 말고 브라우저를 재부팅한 후 다시 열십시오."
- },
- "serve": {
- "title": "시스템 업그레이드 중",
- "desc": {
- "0": "귀하가 플랫폼 자원을 더욱 잘 사용할 수 있도록 플랫폼을 업그레이드하고 있습니다. 업그레이드 기간에 잠시 접근할 수 없습니다.",
- "1": "불편을 끼쳐 드려 죄송합니다."
- }
- },
- "disconnect": "네트워크 오류, 다시 시도하십시오.",
- "sdk": "레이저 장면 열기에 실패했습니다. 브라우저를 닫고 다시 켜십시오.",
- "preset": "메모리가 부족하므로 여러 페이지나 응용 프로그램을 동시에 열지 말고 브라우저를 재부팅한 후 다시 열십시오."
- });
- /***/ }),
- /***/ "./src/lang/kr/fire.ts":
- /*!*****************************!*\
- !*** ./src/lang/kr/fire.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "소방 관리 플랫폼",
- "model": "모델",
- "addTip": "마우스 오른쪽 버튼 또는 Esc 를 클릭하여 추가 취소",
- "deleteConfirm": "이 데이터를 삭제하시겠습니까?",
- "effect": {
- "title": "특수 효과",
- "types": {
- "fire": "불",
- "smoke": "담배",
- "blast": "폭발"
- },
- "listTitle": "내가 추가한"
- },
- "video": {
- "title": "안내"
- }
- });
- /***/ }),
- /***/ "./src/lang/kr/help.ts":
- /*!*****************************!*\
- !*** ./src/lang/kr/help.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "초보 가이드",
- "next": "다음 단계",
- "prev": "이전 단계",
- "tip": "다음에는 여기에서 초보 가이드를 열 수 있습니다!",
- "init": "장면 편집 플랫폼에 오신 것을 환영합니다.",
- "link": "사용자 안내서",
- "cpjy": "제품 피드백",
- "videoBtn": "비디오 자습서",
- "edit": {
- "query": {
- "0": "보기 모드는 인터페이스 표시를 제어하고 오른쪽 하단에서 점 클라우드 모드로 전환한 후 점 클라우드 표시를 설정할 수 있습니다."
- },
- "data": {
- "0": "오른쪽 목록에는 모든 데이터가 표시되며 포인트 클라우드 모드로 들어간 후 체크를 클릭하여 해당 포인트 클라우드를 숨기거나 표시할 수 있습니다."
- },
- "hotspot": {
- "0": "오른쪽 목록에는 모든 데이터가 표시되며 포인트 클라우드 모드로 들어간 후 체크를 클릭하여 해당 포인트 클라우드를 숨기거나 표시할 수 있습니다."
- },
- "measure": {
- "0": "[측정 시작] 을 클릭하여 길이, 면적을 측정합니다."
- },
- "floorpan": {
- "0": "알고리즘은 자동으로 장면 평면도를 생성하여 다운로드, 교체 또는 숨기기를 지원합니다."
- },
- "coord": {
- "0": "장면에 RTK 또는 관련 장치를 사용하여 제어점을 수집하는 경우 장면의 지리적 좌표를 얻을 수 있으며 여러 좌표계 변환이 지원됩니다."
- },
- "download": {
- "0": "전체 장면을 다운로드하거나 장면을 잘라낸 후 다운로드할 수 있습니다.지원 다운로드 형식: las.ply. e57.obj。점 클라우드 형식 다운로드에는 좌표가 포함될 수 있습니다."
- },
- "coordinate": {
- "0": "이 기능은 실제 장면을 맵에 매핑하고 정확한 지리적 좌표를 가져옵니다.장면을 촬영할 때 RTK 또는 관련 장치를 사용하여 제어점을 가져오고 매개변수를 수동으로 입력해야 합니다.카메라에 RTK가 구성되어 있으면 수동으로 입력하지 않고도 제어점 데이터를 자동으로 가져옵니다."
- },
- "spaceDivision": {
- "0": "장면이 여러 데이터 세트를 가져오거나 업로드할 경우 장면을 제대로 탐색할 수 있도록 이 모듈을 연결해야 합니다."
- },
- "spaceModel": {
- "0": "이 모듈은 장면의 영역을 구분할 수 있습니다. 영역이 구분되면 해당 영역을 검색하여 위치를 지정하거나 영역별로 탐색할 수 있습니다."
- },
- "epoint": {
- "0": "장면 촬영 중에 포인트 위치 오류가 발생하면 이 모듈에서 조정할 수 있습니다."
- }
- },
- "video": {
- "coordinate": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/setcontrolpoint",
- "spaceDivision": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/splicing",
- "spaceModel": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/createfloor",
- "epoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint",
- "kankanEpoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint"
- },
- "query": {
- "cloud": {
- "0": "마우스 왼쪽 버튼을 누른 채 렌즈 방향을 회전",
- "1": "마우스 오른쪽 버튼을 누른 채 뷰를 초점이동할 수 있습니다.",
- "2": "장면 보행시선에서 시야각을 전환하려면 지면 점을 클릭합니다.",
- "3": "왼쪽 아래 버튼을 클릭하여 파노라마 / 포인트 클라우드 전환"
- },
- "pano": {
- "0": "마우스 왼쪽 버튼을 누른 채 렌즈 방향을 회전",
- "1": "장면 보행시선에서 시야각을 전환하려면 지면 점을 클릭합니다.",
- "2": "왼쪽 아래 버튼을 클릭하여 파노라마 / 포인트 클라우드 전환"
- }
- },
- "mobile": {
- "step1": {
- "title": "걷다",
- "content": "임의의 방향으로 클릭하여 이동 가능"
- },
- "step2": {
- "title": "회전 시야각",
- "content": "좌우 슬라이딩 스크린"
- },
- "step3": {
- "title": "줌",
- "content": "두 손가락 슬라이딩으로 뷰 확대 또는 축소"
- },
- "step4": {
- "title": "파노라마 / 포인트 클라우드 전환",
- "content": "버튼을 클릭하여 파노라마 / 포인트 클라우드 전환"
- }
- }
- });
- /***/ }),
- /***/ "./src/lang/kr/hotspot.ts":
- /*!********************************!*\
- !*** ./src/lang/kr/hotspot.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "핫스팟",
- "addMenu": "핫스팟 추가",
- "flyErr": "거리가 너무 멀어 작업에 실패했습니다.",
- "show": "핫스팟 표시",
- "all": "모든 핫스팟",
- "added": "핫스팟 추가됨",
- "addTip": "장면에서 \"핫스팟 추가\" 를 마우스 오른쪽 단추로 클릭하십시오.",
- "range": {
- "set": "가시 범위 설정",
- "min": "최소",
- "max": "최대"
- },
- "edit": {
- "placeholder": {
- "title": "핫스팟 제목을 입력하십시오.",
- "content": "내용을 입력하십시오.",
- "addLinkTitle": "링크 텍스트를 입력하십시오.",
- "addLinkContent": "링크 주소를 입력하십시오."
- },
- "unTitle": "제목을 입력하지 않은 핫스팟 있음",
- "maxContentLen": "링크를 추가하려면 먼저 위치를 정리합니다!",
- "addLink": "링크 추가"
- },
- "meta": {
- "image": {
- "title": "그림",
- "place": "사진 업로드",
- "desc": "JPG, PNG 이미지 형식을 지원하며 한 장에 5MB를 초과하지 않고 최대 9장까지 업로드할 수 있습니다."
- },
- "video": {
- "title": "비디오",
- "place": "비디오 업로드",
- "desc": "2Mbps 미만, 20MB 미만의 부호율로 MP4, MOV 비디오 형식 지원"
- },
- "audio": {
- "title": "오디오",
- "place": "오디오 업로드",
- "desc": "5MB 미만의 MP3, WAV 형식 지원"
- },
- "web": {
- "title": "링크",
- "place": "웹 전시구역"
- }
- },
- "deleteConfirm": "이 {type}을(를) 삭제하시겠습니까?",
- "repSelect": "핫스팟 위치를 다시 설정해 주세요.",
- "selectPos": "장면 내에서 오른쪽 클릭으로 위치를 선택하세요. (esc로 종료)",
- "selectLabel": "위치 선택"
- });
- /***/ }),
- /***/ "./src/lang/kr/index.ts":
- /*!******************************!*\
- !*** ./src/lang/kr/index.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _lang_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lang-helper */ "./src/lang/lang-helper.ts");
- var lang = Object(_lang_helper__WEBPACK_IMPORTED_MODULE_0__["langMessageFactory"])(__webpack_require__("./src/lang/kr sync recursive \\b((?!index)\\w)+\\b.[t|j]s$"));
- /* harmony default export */ __webpack_exports__["default"] = (lang);
- /***/ }),
- /***/ "./src/lang/kr/measure.ts":
- /*!********************************!*\
- !*** ./src/lang/kr/measure.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "측정",
- "unit": {
- "meter": "미터법 (m)",
- "inch": "영국식 (ft)"
- },
- "len": "길이",
- "area": "면적",
- "toolTip": "측정 도구의 선택을 취소하면 점 위치가 전환됩니다.",
- "invalidPoint": "점 구름이 비어 있어 측정할 수 없습니다.",
- "start": "측정 시작",
- "stop": "측정 중지",
- "titlePlac": "클릭하여 추가 정보 추가",
- "export": "측정 내보내기",
- "exportPDF": "PDF 내보내기",
- "downloadName": "측정 결과",
- "copy": "링크 복사 성공",
- "pageMark": "{length} 페이지의 {index} 페이지",
- "wxError": "위챗 브라우저에서 pdf를 내보낼 수 없습니다.",
- "unSave": "측정 결과가 저장되지 않아 공유 링크를 생성할 수 없음",
- "bufferDis": "버퍼 거리",
- "bufferColor": "색칠",
- "bufferError": "면적 유형 측정 데이터를 선택하십시오",
- "setBuffer": "버퍼 설정",
- "inputBufferDis": "면적 유형 측정 데이터를 선택하세요.",
- "bufferDisErr": "유효한 버퍼 거리를 입력하세요.",
- "buffer": "버퍼링",
- "bufferError1": "면적 측정만 버퍼링 계산을 지원합니다."
- });
- /***/ }),
- /***/ "./src/lang/kr/program.ts":
- /*!********************************!*\
- !*** ./src/lang/kr/program.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "4DKanKan オフライン",
- "undata": "データなし",
- "serverErr": "サービスエラー、後で再試行してください。",
- "yes": "確定",
- "no": "キャンセル",
- "continueDown": "ダウンロードを継続",
- "delete": "削除",
- "back": "戻る",
- "sysTimeout": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "serviceRunIng": "サービス起動中……",
- "rejectSceneSync": "現在のシーンはカメラの許可リストにありません!",
- "fileManage": {
- "storage": "デフォルトの保存先",
- "defaultStorage": "ルート",
- "openDir": "フォルダを開く",
- "originTitle": "原本データ",
- "calcTitle": "計算結果",
- "addStorage": "新規ルート"
- },
- "cameraAuth": {
- "title": "カメラの認証",
- "systemDiaTitle": "インストールライセンス",
- "systemTitle": "インストール認証をしてください。",
- "systemError": "インストールKeyは現在のデバイスと一致しません。",
- "systemKeyTip": "インストールKeyの取得は、カスタマーサービスに連絡してください。",
- "systemKey": "インストールKey",
- "changeTitle": "デバイスを変更",
- "code": "機械コード",
- "copy": "コピー",
- "cameraKey": "カメラ認証Key",
- "changeKey": "カメラ認証Keyを変更",
- "keyTip": "カメラ認証Keyの取得は、カスタマーサービスに連絡してください。",
- "submit": "認証",
- "placeholder": "入力してください。",
- "nullTip": "カメラ認証Keyを入力してください。",
- "systemNullTip": "システム認証Keyを入力してください"
- },
- "auth": {
- "timeout": {
- "0": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "1": "ライセンスについては、カスタマーサービスにお問い合わせください。"
- },
- "title": "現在有効なライセンスは次のとおり:",
- "use": "使用中",
- "timeouted": "期限切れ",
- "sn": "ライセンスコード",
- "syPrev": "は",
- "syPost": "日後期限切れになります。",
- "timeoutDay": "\n残り日数",
- "status": "状態",
- "timeoutStatus": "期限切れ",
- "surplusStatus": "残り",
- "day": "日",
- "success": "ライセンスに成功!",
- "copySuess": "コピー成功!",
- "uAuthTipOut": "ソフトライセンスは期限切れでした。",
- "uAuthTipTime": "ソフトライセンスは{n}日後に期限が切れになります。カスタマーサービス新しいKeyを取得して再ライセンスしてください。"
- },
- "errMsg": {
- "calcSync": "計算中、シンクロ不能です。",
- "resetGen": "Objの生成には再計算が必要です。再計算を確認しますか?",
- "repeatGen": "シーンは計算中です。ダウンロード失敗を避けるよう、計算の完了を待ってください。",
- "calcFree": "ディスクの空き容量が30GB未満です。計算に失敗しないようにクリーンアップしてください。",
- "genObjTip": "Objシーンは計算中です。お待ちください。"
- },
- "syncStatus": {
- "copy": "コピー中",
- "unzip": "解凍中",
- "zip": "圧縮中"
- },
- "time": {
- "mis": "秒",
- "minute": "分"
- },
- "sceneDown": {
- "obgGen": "Objを生成",
- "objGenIng": "Obj生成中",
- "ing": "シーンは圧縮中",
- "init": "初回生成",
- "success": "生成完了",
- "reset": "再生成中",
- "down": "ダウンロード",
- "downSuccess": "ダウンロード成功",
- "recalc": "再計算",
- "fush": "結合",
- "copy": "コピー",
- "query": "検閲",
- "edit": "編集",
- "all": "まとめて選択",
- "coverStatus": {
- "un": "待計算",
- "ing": "計算中",
- "err": "計算失敗",
- "pause": "計算中止",
- "copy": "コピー中",
- "lineup": "待計算中"
- },
- "msgStatus": {
- "un": "計算",
- "ing": "中止",
- "err": "再計算",
- "pause": "再計算",
- "lineup": "中止",
- "com": "編集",
- "copy": "コピー中"
- },
- "delMsg": "削除は元に戻さない、確定しますか?",
- "recalcMsg": "再計算を確認しますか?"
- },
- "menu": {
- "layout": "システム",
- "mainLayout": "システム",
- "scene": "シーン管理",
- "camera": "デバイス管理",
- "edit": "編集",
- "secoundLayout": "システム",
- "settingLayout": "システム設置",
- "fileManage": "ファイル管理",
- "selectTitle": "シーンの保存先を選択してください。",
- "ingSelectTip": "進めている任務はあるので、ルートの追加ができません。",
- "addSuccess": "ルートの追加に成功しました。再起動して",
- "langTip": "選択したルート名は仮名を避けてください。",
- "license": "ライセンス許可証",
- "about": "バージョン情報",
- "help": "マニュアル",
- "install": "状態",
- "fuse": "点群結合"
- },
- "scene": {
- "name": "物件名",
- "photoTime": "アップデート時間",
- "calc": "計算",
- "delete": "削除",
- "unKeySearch": "データはありません。",
- "unSearch": "データはありません。シーンをシンクロしてください。",
- "sync": "シンクロ",
- "laserClo": "点群",
- "laserObj": "Obj",
- "calcTip": "Objの生成は少々長いので、お待ちください",
- "editReCalc": "このシーンは再計算されました。"
- },
- "kankan": "4DKK_Minion",
- "laser": "4DKK_Mega",
- "shenguang": "4DKK_Meta",
- "camera": {
- "title": "デバイス",
- "refesh": "リロード",
- "sn": "カメラSN",
- "unKeySearch": " \n検索結果はありません",
- "unSearch": "ライセンスされたデバイスはまだないです。",
- "sync": "カメラライセンス",
- "localCount": "ローカルデータ",
- "lastTime": "最後シンクロ時間",
- "changeAuth": "変更に成功しました。",
- "auth": "認証に成功、最新のライセンス結果を確認してください。",
- "authErr": "登録コードの取得に失敗,管理者権限でソフトを起動してください。"
- },
- "iframe": {
- "un": "シーン管理でシーンを選択してください。",
- "sync": "このシーンは再計算されました。"
- },
- "rocre": {
- "title": "録画する画面を選択してください",
- "ok": "確定",
- "cancel": "キャンセル",
- "screen": "スクリーン"
- },
- "other": {
- "currentSN": "カメラSN",
- "existsNot": "このカメラSNは存在しません。",
- "linkTip": "USBとパソコンの接続を切らないようにしてください。",
- "current": "現在は",
- "currentSync": "現在はデータ{count}件がシンクロ中です。",
- "calcIng": "計算中です。",
- "syncIng": "件がシンクロ中です。",
- "sy": "予想完了時間",
- "open": "開く",
- "exit": "退出",
- "syncTo": "シンクロ",
- "cancelSync": "シンクロを中止",
- "sync": "シンクロ",
- "win": "パソコン",
- "usb": "USB",
- "unUSB": "データはありません。アプリからデータをUSBにアップロードしてください。",
- "unWin": "データはありません。USBからデータをシンクロしてください。",
- "usbScene": "USB内のシーン",
- "winScene": "ローカルシーン",
- "delTipPrev": "このシーンを",
- "delTipPost": "から削除しますか",
- "repeatTipPrev": "再シンクロすると現在のシーンは上書きされます",
- "repeatTipPost": "シーン",
- "reSync": "再シンクロ",
- "selected": "<span>{length}</span>件のデータを選択",
- "gscene": "件",
- "toWinIng": "パソコンへシンクロ中",
- "toUsbIng": "USBへシンクロ中",
- "syncSuccess": "シンクロ完了でした。"
- },
- "linkUP": "USBを接続する",
- "syncHelp": {
- "title": "写真の手順を従ってシンクロしてください。",
- "step1": {
- "title": "接続の手順",
- "desc1": "1.USBをパソコンと接続してください。",
- "desc2": "2.データ識別を待ってください。"
- },
- "step2": {
- "title": "USBの識別はできない場所",
- "desc1": "1.USBポートを変更して再試行してください。",
- "desc2": "2.USB名が変更されているかどうかを確認してください。"
- }
- },
- "jxcalc": "計算を継続",
- "deskRmTip": "この操作では、保存ルートのみが削除され、ローカルフォルダーは削除されませんが、フォルダー内のリソースにはアクセスできなくなります",
- "deskErr": "保存先のディスクのスペースは不足です。使用に影響がでないよう、新保存先を追加してください。",
- "gotoDeskSetting": "設定へ",
- "errCode": {
- "204": "重複提出はできませんので、後で再試行してください",
- "3106": "インストールKeyは現在のデバイスと一致しません。",
- "3107": "認証に成功、最新のライセンス結果を確認してください。",
- "3108": "カメラライセンスKeyは再利用できません",
- "3109": "原カメラSNは存在しません。",
- "3110": "カメラ変更Keyは再利用できません",
- "3111": "このカメラ変更Keyは無効です。",
- "3112": "変更に成功、カメラリストへ確認してください。",
- "3113": "このカメラライセンスKeyは無効です。",
- "8008": "この原本データは期間切れでした。この操作はできません。",
- "8009": "コピーのシーンは再計算がサポートされていません。",
- "8010": "このシーンのObj生成するには再計算が必要です。再計算を確定ですか?",
- "8011": "このシーンのダウンロードは再計算が必要です。再計算を確定ですか?"
- }
- });
- /***/ }),
- /***/ "./src/lang/kr/record.ts":
- /*!*******************************!*\
- !*** ./src/lang/kr/record.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "start": "録画開始",
- "all": "録画リスト",
- "defName": "解説動画",
- "showSetting": "可視化設定",
- "showSettings": {
- "0": "ホットスポット",
- "1": "測量",
- "2": "座標"
- },
- "countdown": "{mis}秒後録画を開始します",
- "desc": "<span>{key}</span>を押して停止できる",
- "jx": "録画を続ける",
- "fileName": "録画",
- "backRun": "処理中です。",
- "rename": "リネーム",
- "nameEmpty": "動画のタイトルを入力してください。",
- "delTip": "動画の削除を確認しますか?"
- });
- /***/ }),
- /***/ "./src/lang/kr/resStatus.ts":
- /*!**********************************!*\
- !*** ./src/lang/kr/resStatus.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "200": "작업 성공",
- "204": "시스템이 처리 중이므로 다시 제출하지 마십시오.",
- "304": "작업이 실패했습니다. 로그인을 종료했습니다.",
- "305": "이 계정은 이미 다른 장치에 로그인되어 있으며, 본 기기의 계정은 자동으로 종료됩니다.",
- "306": "인증코드 오류",
- "400": "매개변수 목록 오류 (누락, 형식 불일치)",
- "401": "승인되지 않음",
- "402": "액세스 제한, 라이센스 만료",
- "408": "로그인 상태가 만료되어 자동으로 종료됨",
- "500": "시스템 내부 오류",
- "502": "파일을 업로드하려면 5GB 미만이 필요합니다.",
- "503": "업로드 예외",
- "507": "파일 이름이 너무 깁니다. 수정한 후 다시 업로드하십시오.",
- "2001": "obj 다운로드 실패",
- "2002": "숫자 또는 문자 대 / 소문자만 입력할 수 있습니다.",
- "2003": "포인트 클라우드 데이터 없음",
- "2004": "검증 성공",
- "2005": "검증 실패",
- "2006": "파일 형식이 잘못되었습니다. png 그림만 받습니다.",
- "3001": "개체가 없습니다.",
- "3002": "특수 점 테이블 좌표 예외",
- "3006": "fdToken 체크섬 실패",
- "3007": "이 작업 없음",
- "3008": "작업 실패",
- "3009": "로그인에 실패했습니다. 나중에 다시 시도하십시오.",
- "3014": "아이디나 비밀번호가 올바르지 않습니다.",
- "3015": "이 사용자는 등록되지 않았습니다.",
- "3021": "계정이 존재하지 않으니 대조 후 다시 입력하십시오.",
- "3024": "장면을 자신에게 공동 작업할 수 없음",
- "3101": "계산 중",
- "3102": "장면이 존재하지 않습니다.",
- "3103": "호출 계산 실패",
- "3104": "route가 존재하지 않습니다.",
- "3105": "제어점 계산표 결과가 존재하지 않습니다. 다시 계산하여 해결하십시오.",
- "4001": "인증 코드 전송 오류",
- "4002": "체크 제어점 좌표가 수정되고 있으며 일시적으로 작동할 수 없습니다.",
- "4003": "올바른 지리적 좌표를 입력하십시오.",
- "4004": "장면 검증 실패",
- "4007": "데이터 세트 추가 실패",
- "4008": "데이터 세트가 병합되고 있음을 감지하여 일시적으로 작동하지 않음",
- "5027": "폴더가 없습니다.",
- "5028": "폴더를 수정할 권한이 없습니다.",
- "5030": "동급 폴더 이름은 중복할 수 없습니다.",
- "6000": "데이터 세트 없음",
- "6001": "변환 모델 오류, 장면 조회 없음",
- "6002": "변환 모델 오류, 제어점 조회 실패",
- "6003": "변환 모델 오류, 제어점 설정 안 함",
- "6004": "장면 크기가 제한을 초과하여 병합 다운로드에 실패했습니다.",
- "6005": "info.json 파일이 존재하지 않습니다. 확인하십시오.",
- "6006": "업로드 이미지 크기가 원본과 일치하지 않음",
- "6007": "플랫맵 업로드 오류",
- "6008": "알고리즘 플랫맵 생성 실패, info.json 없음",
- "6009": "플랫 맵 파일이 생성되지 않았습니다. 플랫 맵 알고리즘이 성공적으로 호출되었는지 확인하십시오.",
- "6010": "vision.txt가 존재하지 않습니다.",
- "6011": "final_freespace 파일이 없습니다.",
- "8001": "기본 포인트 클라우드 복원 실패, 해당 포인트 클라우드 데이터를 찾을 수 없음",
- "8002": "편집 가능한 점 클라우드를 가져오지 못했습니다.",
- "8004": "백그라운드에서 작업 중이므로 업로드를 반복하지 마십시오.",
- "8005": "2022년 3월 이전 장면은 재계산을 지원하지 않는다.",
- "8008": "현재 장면에서는 이 작업을 지원하지 않습니다.",
- "8009": "복제 시나리오는 재실행을 지원하지 않습니다.",
- "8010": "장면 원본 데이터가 만료되어 재실행이 지원되지 않음",
- "8014": "지리 좌표로 된 포인트 클라우드 업로드는 지원하지 않습니다.",
- "8015": "계산 중",
- "8017": "데이터 버전이 너무 낮습니다. 장면을 다시 계산한 후 다시 시도해 주세요",
- "8018": "제어점 데이터가 없어 계산을 호출할 수 없습니다",
- "loginErr": "로그인에 실패했습니다. 나중에 다시 시도하십시오.",
- "accountErr": "이 계정에서 현재 장면이 감지되지 않았습니다. 계정을 바꾸어 다시 로그인하십시오."
- });
- /***/ }),
- /***/ "./src/lang/kr/scene.ts":
- /*!******************************!*\
- !*** ./src/lang/kr/scene.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "flyUnImages": "이 위치에는 파노라마가 없습니다. 포인트 클라우드 모드로 전환하여 다시 시도하십시오.",
- "flyCurrent": "당신은 이미 이 위치에 있습니다",
- "getPointError": "빈 영역에서 포인트 비트를 가져올 수 없습니다. 포인트 클라우드 영역으로 이동하여 다시 시도하십시오.",
- "pano": "파노라마",
- "cloud": "점구름",
- "objTip": "메시 장면",
- "cloudTip": "클릭하여 포인트 클라우드 모드로 전환",
- "nav": "탐색",
- "navPath": "탐색 경로",
- "navStart": "시작 탐색",
- "navEnd": "탐색 끝",
- "navPlaceholder": "확인하세요",
- "navErr": "데이터 세트 범위를 초과하여 경로를 계획할 수 없음",
- "notice": {
- "handerTitle": "백그라운드 처리 완료",
- "handerSuccess": "[{mode}] 데이터 처리가 완료되었습니다.",
- "handerIng": "장면이 잠겨 편집할 수 없습니다. 장면을 계속 탐색할 수 있습니다.",
- "updateTitle": "힌트",
- "updateSuccess": "장면이 수정되어 페이지가 새로 고쳐집니다.",
- "resetSuccess": "장면이 다시 계산되었습니다. 시스템이 페이지를 새로 고칩니다.",
- "coordResetSuccess": "제어점 좌표가 수정되어 페이지가 새로 고쳐집니다.",
- "noEditPerm": "사용자에게 편집 권한이 없습니다."
- },
- "download": {
- "cloud": "포인트 클라우드 다운로드",
- "format": "다운로드 형식",
- "formatNotSupport": "지원되지 않는 형식",
- "cropCloud": "재단 후 다운로드",
- "cropImage": "설문조사 도면 다운로드",
- "nullCloud": "트림 상자의 점 구름이 비어 있어 다운로드할 수 없습니다.",
- "btn": "지금 다운로드",
- "wresize": "경미한 조정 옵션",
- "piexScale": "픽셀:m",
- "yRotate": "수평 회전",
- "wresizeObject": {
- "translate": "위치",
- "rotate": "회전",
- "scale": "규모"
- },
- "viewMode": {
- "0": "간과",
- "1": "정면",
- "2": "3D"
- },
- "drection": "방향",
- "cloudSuccess": "포인트 클라우드 다운로드 성공",
- "mutDatasets": "여러 데이터 세트를 선택하지 마세요."
- },
- "floorpan": {
- "title": "평면도",
- "default": "시스템 기본",
- "un": "플랫 맵이 업로드되지 않았습니다.",
- "customize": {
- "title": "사용자 지정",
- "steps": {
- "0": "기본 플랫 맵을 다운로드하여 수정하거나 대체한 후 업로드하십시오.",
- "1": "업로드할 때는 원본 파일 형식으로 업로드해야 하며 크기를 수정할 수 없습니다."
- },
- "success": "평면도 업데이트 성공",
- "un": "{title} 의 사용자 지정 그림을 업로드하십시오."
- },
- "downsuccess": "다운로드 성공",
- "repSucess": "평면도 교체 성공, 페이지가 곧 새로고침됩니다.",
- "repError": "{errCodes}평면도 업로드 실패.",
- "handler": "백엔드에서 요청을 처리 중입니다. 잠시만 기다려 주세요."
- },
- "spaceModel": {
- "title": "공간 모델",
- "defaultFloorTitle": "1층"
- },
- "pose": {
- "unSid": "이 panoSid를 찾을 수 없습니다.",
- "unImage": "파노라마 모드에서는 위치 설정이 허용되지 않습니다."
- },
- "invalidRight": "포인트 클라우드 영역으로 이동하여 다시 시도하십시오.",
- "crop": {
- "scale": "스케일"
- },
- "point": "포인트 위치"
- });
- /***/ }),
- /***/ "./src/lang/kr/sys.ts":
- /*!****************************!*\
- !*** ./src/lang/kr/sys.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "레이저",
- "query": "보기",
- "searchAll": "검색",
- "search": "건물 /방/ 핫스팟 검색...",
- "unSearchData": "검색 결과가 없습니다.",
- "inputScenePwd": "장면 암호 입력",
- "phonePlace": "전화번호를 입력해 주세요.",
- "unPhonePlace": "핸드폰 번호는 비워둘 수 없습니다.",
- "pwdPlace": "암호를 입력하십시오.",
- "setPwdPlace": "암호 설정",
- "setRepeatPwdPlace": "암호 반복",
- "unPwdPlace": "암호는 비워둘 수 없습니다.",
- "pwdReg": "암호는 영문 대소문자, 숫자, 길이 8-16자를 포함해야 합니다.",
- "unRepeatPwd": "암호 확인은 비워둘 수 없습니다.",
- "pwdErr": "암호 오류",
- "codePlace": "인증 코드를 입력하십시오.",
- "getCode": "인증 코드 가져오기",
- "resetCodeTime": "{count}s나중에 다시 보내기",
- "accountLoginTitle": "사용자 로그인",
- "qrLoginTitle": "카메라 로그인",
- "markPwd": "비밀번호 기억하기",
- "repeatPwdDiff": "두 번 입력한 암호가 일치하지 않습니다.",
- "login": "로그인",
- "qrPlace": "4차원을 열어서 앱을 보고 로그인을 스캔하세요.",
- "forgetPwd": "암호를 잊었습니다.",
- "updatePwdSuccess": "암호 수정 성공",
- "retrievePwd": "비밀번호 찾기",
- "logout": "종료",
- "logoutConfirm": "로그인을 종료하시겠습니까?",
- "haveAccountLogin": "기존 계정으로 로그인",
- "unData": "데이터 없음",
- "help": "도움말 센터",
- "repeatLogin": {
- "title": "이 계정에 로그인한 다른 장치가 감지되었습니다. 계속하시겠습니까?",
- "content": "[계속 로그인] 을 선택하면 다른 장치가 로그인을 종료하고 작업이 저장되지 않습니다.",
- "btn": "로그인 계속"
- },
- "operTip": "운영 튜토리얼",
- "inputPlc": "입력하십시오.",
- "selectPic": "선택하십시오.",
- "dialogTitle": "힌트",
- "update": "수정",
- "cancel": "취소",
- "add": "추가",
- "crop": "재단",
- "save": "저장",
- "leave": "종료",
- "submit": "제출",
- "calc": "계산",
- "hide": "숨기기",
- "open": "오픈",
- "close": "닫기",
- "ok": "알겠습니다.",
- "reset": "재설정",
- "enter": "확인",
- "show": "표시",
- "delete": "삭제",
- "ignore": "무시",
- "setup": "설치",
- "edit": "편집",
- "all": "모두",
- "refer": "새로 고침",
- "upload": "업로드",
- "uploadAddText": "계속 추가",
- "uploadReplaceText": "대체",
- "uploadErr": {
- "len": "최대 {len} 개의 파일만 지원됩니다!",
- "size": "{name} 의 크기가 {size} 를 초과합니다.",
- "scale": "{name} 의 비율이 {scale} 이 아닙니다.",
- "accept": "{accept} 형식 파일만 지원"
- },
- "downloadLog": {
- "title": "기존 패킷",
- "desc": "백그라운드에서 10 개의 데이터 압축 패키지를 지원하여 1 개월을 절약하고 시간 초과가 자동으로 삭제 된 다음 다시 패키징하고 다운로드 할 수 있습니다.",
- "notTip": "알림 끄기",
- "downSuccess": "데이터 패키징이 완료되었습니다. 클릭하여 다운로드하세요.",
- "exixtsMsg": "이미 패키징된 데이터가 백그라운드에 존재합니다. 데이터가 업데이트된 경우 다시 패키징하여 다운로드하세요.",
- "exixtsPackMsg": "현재 패키징 중인 데이터가 이미 백엔드에 존재합니다.",
- "packTip": "백그라운드에서 데이터를 패킹 중입니다.잠시만 기다려주세요.",
- "packIng": "패키지",
- "exixtsOk": "바로 다운로드",
- "exixtsCancel": "재패키지"
- },
- "download": "다운로드",
- "unset": "설정되지 않음",
- "unUpdate": "수정 없음",
- "downloadSuccess": "다운로드 성공",
- "downloadAndroidSuccess": "다운로드가 성공했습니다. 다운로드 폴더를 열어 파일을 가져오십시오.",
- "downloadIosSuccess": "다운로드가 성공했습니다. 파일을 열어 가져오십시오.",
- "downloadWXSuccess": "브라우저로 연 후 다시 시도하십시오.",
- "forceLeaveConfirm": "작업이 저장되지 않았습니다. 종료하시겠습니까?",
- "resetConfirm": "재설정 확인이 작업은 취소할 수 없습니다.",
- "compatible": {
- "tip": "페이지를 열 수 없습니다. 브라우저를 업그레이드하거나 교체한 후 다시 열십시오.",
- "selectTip": "다음 브라우저를 사용하는 것이 좋습니다.",
- "ff": "불여우",
- "edg": "Microsoft Edge",
- "safari": "Safari",
- "chrome": "Chrome"
- },
- "time": {
- "h": "시간",
- "m": "분",
- "s": "초",
- "about": "약속"
- },
- "detail": "상세 정보",
- "setting": {
- "setName": "이름 수정",
- "setNameErr": "장면 이름은 비워둘 수 없습니다!",
- "setNamePlace": "제목을 입력하십시오.",
- "setPic": "초기 화면 설정",
- "setView": "시각적 설정",
- "setOpen": "설정 찾아보기",
- "setOpenErr": "암호를 입력하십시오!",
- "public": "공개",
- "pwd": "암호화",
- "openSetView": "설정 활성화",
- "closeSetView": "설정 비활성화",
- "compass": {
- "name": "나침반 설정",
- "show": "나침반 표시",
- "rotate": "나침반 회전"
- }
- },
- "emailPlace": "이메일 주소를 입력해 주세요.",
- "unEmailPlace": "이메일 주소를 입력해 주세요.",
- "selectCoord": "좌표계를 선택하세요"
- });
- /***/ }),
- /***/ "./src/lang/kr/tool.ts":
- /*!*****************************!*\
- !*** ./src/lang/kr/tool.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "magnify": "돋보기",
- "free": "자유",
- "lfree": "수평",
- "vfree": "수직",
- "area": "다각형",
- "rect": "직사각형",
- "move": "이동",
- "series": "연속선",
- "rotate": "회전"
- });
- /***/ }),
- /***/ "./src/lang/kr/view.ts":
- /*!*****************************!*\
- !*** ./src/lang/kr/view.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "top": "상단 뷰",
- "side": "측면도",
- "scene": "3D",
- "clound": "뷰 보행시선",
- "sideLeft": "측면(N-S)",
- "sideRight": "측면 뷰(E-W)",
- "switchMiniView": "{action} 미니 시야각",
- "switchView": "뷰 전환",
- "seting": "뷰 설정",
- "showMini": "미니 시야각 표시",
- "showPano": "보행시선 점 위치 표시",
- "showGaodeMap": "고덕 지도 표시",
- "showGoogleMap": "구글 지도 표시",
- "showFloorpan": "평면도 표시",
- "cloudSeting": "점 클라우드 설정",
- "reset": "기본 복원",
- "density": {
- "name": "포인트 클라우드 품질",
- "low": "낮음",
- "middle": "가운데",
- "high": "높음"
- },
- "colorMode": {
- "name": "색상 모드",
- "full": "컬러",
- "altitude": "해발",
- "translucent": "반투명"
- },
- "shape": {
- "name": "점 모양",
- "rectangle": "직사각형",
- "circular": "원형"
- },
- "moreSetting": "고급 설정",
- "range": "범위",
- "opacity": "불투명도",
- "size": "점 크기",
- "detail": "디테일",
- "strong": "강화 가장자리",
- "showHotImage": "적외선 열화상 표시"
- });
- /***/ }),
- /***/ "./src/lang/lang-helper.ts":
- /*!*********************************!*\
- !*** ./src/lang/lang-helper.ts ***!
- \*********************************/
- /*! exports provided: langMessageFactory */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "langMessageFactory", function() { return langMessageFactory; });
- function langMessageFactory(requireModules, prefix) {
- if (prefix === void 0) {
- prefix = 'lang';
- }
- var lang = {};
- var filenames = requireModules.keys();
- for (var _i = 0, filenames_1 = filenames; _i < filenames_1.length; _i++) {
- var filename = filenames_1[_i];
- var langAtom = requireModules(filename).default;
- filename = filename.replace("./".concat(prefix, "/"), '').replace(/^\.\//, '');
- filename = filename.substring(0, filename.lastIndexOf('.'));
- var locals = filename.split('/');
- var langname = locals.pop();
- var current = lang;
- for (var _a = 0, locals_1 = locals; _a < locals_1.length; _a++) {
- var name = locals_1[_a];
- lang[name] = current = lang[name] || {};
- }
- current[langname] = langAtom;
- }
- return lang;
- }
- /***/ }),
- /***/ "./src/lang/weblate/en.json":
- /*!**********************************!*\
- !*** ./src/lang/weblate/en.json ***!
- \**********************************/
- /*! exports provided: program, coord, dataset, epoint, sys, measure, crop, earthwork, err, fire, help, hotspot, record, resStatus, scene, tool, view, common, sceneDetail, sceneHome, mediaLibrary, default */
- /***/ (function(module) {
- module.exports = JSON.parse("{\"program\":{\"sceneDown\":{\"fush\":\"Integrate\",\"copy\":\"Copy\",\"query\":\"Review\",\"edit\":\"Edit\",\"all\":\"Select All\",\"coverStatus\":{\"un\":\"To be calculated\",\"ing\":\"Calculating\",\"err\":\"Calculation Failed\",\"pause\":\"Pause\",\"copy\":\"copying\",\"lineup\":\"Queuing up\"},\"ing\":\"Producing\",\"init\":\"Producing\",\"success\":\"Produced\",\"reset\":\"Being reproduced\",\"down\":\"Download\",\"downSuccess\":\"Download Successfully\",\"recalc\":\"Recalculate\",\"obgGen\":\"Produce the OBJ file\",\"objGenIng\":\"Producing OBJ file\",\"msgStatus\":{\"un\":\"Calculate\",\"ing\":\"Pause\",\"err\":\"recalculate\",\"pause\":\"recalculate\",\"lineup\":\"Continue calculating\",\"com\":\"Edit\",\"copy\":\"copying\"},\"delMsg\":\"Deleted data cannot be recovered, comfirm to delete it?\",\"recalcMsg\":\"Confirm to recalculate\",\"e57GenIng\":\"Generating E57...\",\"e57Gen\":\"Generate E57\",\"e57Down\":\"Download E57\"},\"fileManage\":{\"openDir\":\"Open the folder\",\"originTitle\":\"Raw Resources\",\"calcTitle\":\"Calculation Results\",\"addStorage\":\"Add Path\",\"storage\":\"Default Path\",\"defaultStorage\":\"Path\"},\"cameraAuth\":{\"title\":\"Camera Authorization\",\"systemDiaTitle\":\"Installation authorization\",\"systemTitle\":\"Please kindly complete the installation authorization first.\",\"systemError\":\"The installation authorization key does not match the current device\",\"systemKeyTip\":\"Don't hesitate to contact 4Dage's authorized distribution channel to obtain the camera's replacement key.\",\"systemKey\":\"Install authorization key\",\"changeTitle\":\"Camera Replacement\",\"code\":\"Device Code\",\"copy\":\"Copy\",\"cameraKey\":\"Camera Authorization Key\",\"changeKey\":\"Camera Replacement Key\",\"keyTip\":\"Don't hesitate to contact 4Dage's authorized distribution channel to obtain the camera's authorization key.\",\"submit\":\"Verification\",\"placeholder\":\"Enter\",\"nullTip\":\"Please enter the camera license key\",\"systemNullTip\":\"Please enter the system license key\"},\"yes\":\"yes\",\"auth\":{\"status\":\"Status\",\"title\":\"The current licenses are as follows\",\"use\":\"In use\",\"timeouted\":\"Expired\",\"sn\":\"License Code\",\"syPrev\":\"In\",\"syPost\":\"days, your software license will expire, and there is no guarantee that you will be able to use it normally. Please obtain a new license and key as soon as feasible.\",\"timeoutDay\":\"Days remaining\",\"timeoutStatus\":\"Expired\",\"surplusStatus\":\"Days remaining\",\"day\":\"days\",\"success\":\"authorized successfully\",\"copySuess\":\"Copied Successfully\",\"uAuthTipOut\":\"Your software authorization has expired\",\"uAuthTipTime\":\"In {n} days, your software license will expire, and there is no guarantee that you will be able to use it normally. Please obtain a new license and key as soon as feasible.\",\"timeout\":[\"The current software is not licensed or the license has expired. In order to avoid any disruption to your project synchronization and computing, please license at your earliest convenience.\",\"For details on the licensing process, please refer to the User Guide or contact the 4DAGE support team.\"]},\"rocre\":{\"ok\":\"Ok\",\"cancel\":\"Cancel\",\"screen\":\"screen\",\"title\":\"Please select the screen you want to record\"},\"camera\":{\"authErr\":\"Failed to get registration code, kindly run the program as administrator.\",\"title\":\"All Cameras\",\"refesh\":\"Refresh\",\"sn\":\"SN\",\"unKeySearch\":\"No matching camera found\",\"unSearch\":\"No camera found, please kindly complete camera authorization first.\",\"sync\":\"Camera Authorization\",\"localCount\":\"Local Scenes\",\"lastTime\":\"Lately Sync Time\",\"changeAuth\":\"Replacement was successful, please go to the camera to see the latest results.\",\"auth\":\"Verification was successful, please check the latest authorization results.\",\"cameraType\":\"Camera Type\"},\"iframe\":{\"un\":\"Please select the scene you want to open in the scene management page.\",\"sync\":\"Edited scene has been recalculated\"},\"title\":\"4DKanKan Offline Version\",\"undata\":\"There is currently no data available.\",\"serverErr\":\"Server error, please try again later\",\"no\":\"No\",\"continueDown\":\"Continue\",\"delete\":\"Delete\",\"back\":\"Back\",\"sysTimeout\":\"Please authorize the current program as soon as feasible to prevent synchronization and calculation scenes from being affected. Please consult the operation manual or contact staff for information on the authorization procedure.\",\"serviceRunIng\":\"The service is starting up ...…\",\"rejectSceneSync\":\"The current scene is not in the camera authorization list!\",\"errMsg\":{\"calcSync\":\"Unable to sync due to calculations are in progress\",\"resetGen\":\"The current scene necessitates a recalculation prior to generating to OBJ scenes. Confirm to recalculate?\",\"repeatGen\":\"There is a calculation task, please wait until the calculation is completed before downloading the offline package. Avoid packaging failure.\",\"calcFree\":\"The hard disk space where the current scene is located is less than 30GB. Please clear the space in time to avoid calculation failure.\",\"genObjTip\":\"Please wait due to Mesh Scene is being calculated.\",\"genE57Tip\":\"E57 is processing, please wait patiently\"},\"syncStatus\":{\"copy\":\"Copying\",\"unzip\":\"Decompressing\",\"zip\":\"Compressing\",\"unzip_error\":\"Sync failed, please try again.\",\"restore_error\":\"Sync failed, please try again.\",\"miss_error\":\"Sync failed, please try again.\"},\"time\":{\"mis\":\"seconds\",\"minute\":\"minutes\"},\"menu\":{\"layout\":\"System\",\"mainLayout\":\"System\",\"scene\":\"Scene Management\",\"camera\":\"Camera Management\",\"edit\":\"Scene Edit\",\"secoundLayout\":\"System\",\"settingLayout\":\"Set up the system\",\"fileManage\":\"Document Management\",\"selectTitle\":\"Select the storage path of the scene\",\"ingSelectTip\":\"There are tasks in progress, adding paths is not currently supported.\",\"addSuccess\":\"Successfully added the path, and it will take effect after restarting.\",\"langTip\":\"The selected path cannot contain Chinese characters\",\"license\":\"Authorization License\",\"about\":\"Version Information\",\"help\":\"Help\",\"install\":\"Status Display\",\"fuse\":\"Integrate\",\"irealTitle\":\"Small object modeling\",\"smart3DTitle\":\"Drone modeling\",\"media\":\"Media library\",\"case\":\"Case management\",\"library\":\"Media Library\"},\"scene\":{\"name\":\"Title\",\"photoTime\":\"Shooting Time\",\"calc\":\"Calculate\",\"delete\":\"Delete\",\"unKeySearch\":\"No results found.\",\"unSearch\":\"There is currently no scene. Please kindly sync the scene data before continuing.\",\"sync\":\"Sync\",\"laserClo\":\"Point Cloud Scene\",\"laserObj\":\"Mesh Scene\",\"calcTip\":\"please be patient as producing obj files takes a long time.\",\"editReCalc\":\"The editing scene has been recalculated\",\"calcDone\":\"Calculation Completion Time\"},\"kankan\":\"Minion\",\"laser\":\"Mega\",\"shenguang\":\"Meta\",\"other\":{\"currentSN\":\"Current SN:\",\"existsNot\":\"Use the SN code already present in the camera list, as the current SN code does not match.\",\"linkTip\":\"Please maintain the USB drive's connection to the computer.\",\"current\":\"There is currently\",\"currentSync\":\"There are {count} scenes being synchronized\",\"calcIng\":\"Calculating\",\"syncIng\":\"Synchronization in progress\",\"sy\":\"minutes last\",\"open\":\"Open\",\"exit\":\"Exit\",\"syncTo\":\"Sync to\",\"cancelSync\":\"Cancel\",\"sync\":\"Scene Synchronization\",\"win\":\"computer\",\"usb\":\"USB drive\",\"unUSB\":\"There are currently no scene data available. Please kindly upload the scene data to the USB drive using the App.\",\"unWin\":\"Scene data is currently unavailable. Please kindly transfer scene data from a USB flash drive to your computer.\",\"usbScene\":\"Scene on USB Drive\",\"winScene\":\"Local scene on computer\",\"delTipPrev\":\"Confirm to delete this scene from your\",\"delTipPost\":\"drive?\",\"repeatTipPrev\":\"Resy will overwrite the current\",\"repeatTipPost\":\"Scene\",\"reSync\":\"Resync\",\"selected\":\"<span>{length}</span> have been selected\",\"gscene\":\"scenes\",\"toWinIng\":\"Synchronizing to computer\",\"toUsbIng\":\"Synchronizing to a USB Drive\",\"syncSuccess\":\"Sync completed\"},\"linkUP\":\"Connect to a USB Drive\",\"syncHelp\":{\"title\":\"Please refer to the illustration and steps to connect the USB drive.\",\"step1\":{\"title\":\"Connection steps\",\"desc1\":\"1. Insert the USB drive into the computer's USB port,\",\"desc2\":\"2. Wait for it to be recognized.\"},\"step2\":{\"title\":\"Unable to attach the USB flash drive?\",\"desc1\":\"1. Change the USB port and retry,\",\"desc2\":\"2. Confirm that the name of the USB drive has not been altered.\"}},\"jxcalc\":\"Continue\",\"deskRmTip\":\"This operation only deletes the path, not the local folder, but the resources in the folder will no longer be accessible.\",\"deskErr\":\"The current hard disk space is insufficient, please add a new storage path in time to avoid affecting the use.\",\"gotoDeskSetting\":\"set now\",\"errCode\":{\"204\":\"Duplicate submission not allowed, please try again later\",\"3101\":\"Calculating\",\"3106\":\"The camera authorization key does not match the current device\",\"3107\":\"The verification is successful, please check the latest authorization result.\",\"3108\":\"The camera authorization key cannot be reused\",\"3109\":\"The previous SN code does not exist\",\"3110\":\"The camera replacement key cannot be reused\",\"3111\":\"The camera replacement key is invalid\",\"3112\":\"Replacement is successful, please check from the camera list.\",\"3113\":\"The camera authorization key is invalid\",\"8008\":\"This function cannot be used due to the original data of the scene has expired.\",\"8009\":\"The copied scene does not support being recalculated\",\"8010\":\"The current scene necessitates a recalculation prior to generating to OBJ scenes. Confirm to recalculate?\",\"8011\":\"The current scene necessitates a recalculation prior to downloading the offline package. Confirm to recalculate?\"},\"plugin\":{\"unzip\":{\"err\":\"Incorrect zip file\",\"err2\":\"An error has occurred, the file may be in use by security software.\",\"err1\":\"Some files may be in use\",\"err7\":\"Software features missing\",\"err8\":\"Make sure you have enough storage space.\"}},\"lackSuperPower\":\"Permission denied, please run as administrator\",\"the3PartyWarmTip\":\"The third-party app is opening, please move to the third-party app later!\",\"yes1\":\"OK\",\"exit-msg\":\"The program will continue to run in the background after you close the page. To exit, please open the system tray in the lower right corner and select 'Exit Program'.\",\"lang\":\"Multilingual\",\"selectAll\":\"All\",\"cantcal\":{\"content\":{\"0\":\"1. Uninstall 4DKanKan Offline Version.\",\"1\":\"2. Open \\\"Windows Security / Virus & Threat Protection Settings / Manage Settings\\\" and turn off Real-time Protection.\",\"2\":\"3. Reinstall 4DKanKan Offline Version (During installation and use, please ensure Real-time Protection is turned off)\"},\"title\":\"Calculation failed\",\"desc\":\"\\\"Windows Virus & Threat Protection\\\" Real-time Protection is detected to be turned on. Please follow the steps below:\"},\"the3PartyOpenAlready\":\"The program is currently open!\",\"OpenFile\":{\"directory\":\"Open File Directory\"},\"sceneDetail\":{\"e57_title\":\"E57\",\"obj_title\":\"OBJ\",\"title\":\"Scene data\",\"floorplan_title\":\"Floor plan\",\"offline_title\":\"Offline package\",\"migrageS_title\":\"Migrate scene\",\"upload_done_time\":\"Upload completion time\",\"generate\":\"Generate\",\"export\":\"Generate\",\"calc_done_time\":\"Calculation completion time\",\"upload_time\":\"Calculation duration\",\"re_generate\":\"Regenerate\",\"re_calc_done_time\":\"Recalculation completion time\",\"shoot_way_type_2\":\"slam\",\"s_info\":\"Scene information\",\"shoot_way\":\"Shooting mode\",\"shoot_time\":\"Shooting time\",\"shoot_device\":\"Shooting device\",\"shoot_way_type_1\":\"TSL shooting\",\"shoot_count\":\"Number of points\",\"shootStartTime\":\"Start time of the shooting\",\"buildTime\":\"Calculation duration\",\"buildEndTime\":\"Recalculation completion time\",\"exporting\":\"Importing\",\"packing\":\"Packaging\",\"calcing\":\"Calculating\",\"packingFailure\":\"Packaging failed.\",\"unPacking\":\"Not packaged\",\"unGenerate\":\"Not generated\",\"packed\":\"Packaging completed at {time}\",\"stoping\":\"Pause\",\"isCopyExist\":\"The scene already exists. Do you want to save it as a copy?\",\"import\":\"Import\",\"exportingOut\":\"Exporting...\",\"firstPacking\":\"Packaging\",\"updateAt\":\"Updating at\",\"reFirstPacking\":\"Repackaged\"},\"multiLang\":\"Multi-language\",\"migrateScene\":{\"fail_import\":\"Import failed. Please upload the correct scene package data.\"},\"case\":{\"create\":\"Create case file\",\"title\":\"Name\",\"sceneName\":\"Scene name\",\"num\":\"Scene code\",\"sceneType\":\"Scene type\",\"query\":\"Query\",\"caseTitle\":\"Case name\",\"updateTime\":\"Update time\",\"status_3\":\"Archive\",\"status_0\":\"Calculating\",\"miss_case_title\":\"Please enter the case name!\",\"miss_case\":\"Please select scene!\",\"status_4\":\"Recalculating\",\"status_-1\":\"Calculation Failed\",\"status_2\":\"Calculation successful\",\"status_6\":\" In queue\",\"errmsg_full\":\"Packaging failed: insufficient local storage space.\",\"status_5\":\"Pause\",\"status_7\":\"Copying...\",\"errmsg\":\"Packaging error\",\"packedTime\":\"Packing time\",\"add_case\":\"New Case\",\"empty\":\"No projects available\",\"unKeySearch\":\"No projects found\",\"local\":\"Local Path\",\"status_1\":\"Calculation failed\",\"errmsg_8038\":\"Scenario calculation in progress / Calculation failed, unable to package\"},\"calcFailureTip\":\"Are you sure you want to recalculate? Some actions cannot be undone. Note: Recalculating the point cloud scene will clear some data, such as merged datasets, hotspots, etc. Please proceed with caution.\",\"ikown\":\"Get it\",\"path_no_ample\":\"Insufficient disk space\",\"path_no_exist\":\"The path does not exist.\"},\"coord\":{\"edit\":{\"gmap\":\"Amap\",\"gis\":\"Geographical coordinates\",\"unsetCtrls\":\"Please first establish the control points\",\"whySetCtrls\":\"Why must the control points be set?\",\"dms\":\"Degrees°mins′sec″ Please enter\",\"num\":\"Degree°\",\"placeholder\":\"Please enter\",\"placeholderDMS\":\"degrees°mins′sec″\",\"placeholderD\":\"degrees°\",\"inputGis\":\"Input the geographic coordinates of the control point in this coordinate system.\",\"getGis\":\"How can the geographic coordinates be obtained?\",\"noRepeat\":\"The geographical coordinates and local coordinates do not overlap; please double-check their accuracy.\",\"noRepeatUpdate\":\"Examine how to adapt\",\"diff\":\"Gap\",\"map\":\"Map\",\"ggmap\":\"Google map\",\"gisUpdateLocalUn\":\"P {index} Changes were made to geographical coordinates but not to the local coordinates.\",\"localUpdateGisUn\":\"P {index} Changes were made to local coordinates but not to the geographical coordinates.\",\"gisDataErr\":\"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!\",\"localDataErr\":\"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!\",\"pointEqual\":\"Please insert different values in P1 and P2!\",\"movePoint\":\"P {index} Move to here\",\"setPoint\":\"Set as P {index}\",\"localPoint\":\"P{index}Local coordinates\",\"setCtrls\":\"Set as the control point\",\"trapLocalPoint\":\"Please establish the scene's control point's local coordinates with the right mouse button.\",\"whyTrapLocalPoint\":\"Why must I enter local coordinates?\",\"userUseMouse\":\"Customize (right click in the scene to select)\"},\"name\":\"coord\",\"title\":\"Coordinate system\",\"manageTitle\":\"Geo-Registration\",\"selectType\":\"Select coordinate type\",\"lat\":\"Dimension\",\"lng\":\"Longitude\",\"height\":\"Elevation\",\"ctrls\":\"Control Point\",\"copy\":\"Copy coordinates\",\"copySuccess\":\"Coordinates copied successfully!\",\"types\":{\"local\":\"Local coordinates\",\"amap\":\"Amap coordinates\",\"gmap\":\"Google map\",\"screen\":\"Screen coordinates\",\"wgs84\":\"wgs84\",\"webMercator\":\"Geodetic coordinate\",\"gis\":\"Geodetic coordinate\",\"pro\":\"Projected coordinate\"},\"zoomLevel\":\"Zoom Level\"},\"dataset\":{\"exists\":\"Added\",\"title\":\"Dataset\",\"all\":\"All datasets\",\"unsetTitle\":\"Unassigned datasets\",\"manageTitle\":\"Dataset Management\",\"uploadName\":\"My Uploaded\",\"uploadTitle\":\"Uploaded datasets\",\"correctTitle\":\"Calibration Datasets\",\"refer\":\"Reference datasets\",\"initial\":\"Original dataset\",\"recalcJoinDeleteTip\":\"【{sceneName}】Recalculated, the new dataset【{title}】has been removed.\",\"deleteJoinDeleteTip\":\"【{sceneName}】The dataset 【{title}】you added has been removed.\",\"join\":\"Merge\",\"joinTitle\":\"Merge datasets\",\"joinTip\":\"Once a scene is selected, it {dataset} will be merged with the current scene.\",\"joinBtn\":\"Merge instantly\",\"joinSBtn\":\"Merge online\",\"upload\":\"Upload\",\"uploadSBtn\":\"Local upload\",\"uploadIng\":\"Uploading..\",\"uploadCheck\":\"Please do not include unknown characters \\\" / : ?[<+=;,¥%&*and spaces in file names.\",\"repeatUpload\":\"Please try later while data is uploading.\",\"backSearch\":\"< Back to search results\",\"unJoinDatasets\":\"There are no datasets available to be added to your account.\",\"calc\":\"Calculating..\",\"backCalc\":\"Calculating…\",\"pointNum\":\"Quantity of points\",\"format\":\"Format\",\"deleteTip\":\"This data set's hotspots and measurements will also be erased, and this action cannot be reversed.\",\"reset\":{\"title\":\"Confirm to restore the default scene?\",\"tip\":\"At the current location, the merged/uploaded dataset together with the hotspots and measurement data will be deleted.\"},\"calibration\":{\"gotoTip\":\"Please calibrate the dataset to ensure that it is stitched appropriately into the scene.\"},\"setting\":{\"setName\":\"Edit dataset\",\"subtleTip\":\"Please pick the dataset to be modified in the panel on the right.\",\"lockTip\":\"The control point restricts the current dataset.\",\"subtle\":\"Fine-tune\",\"viewCenter\":\"Center\"},\"model\":{\"showTitle\":\"Space data\",\"title\":\"Space model\",\"titleConfirm\":\"Please enter a name for the dataset\",\"set\":\"Modify space model\",\"name\":\"Space title\",\"area\":\"Area\",\"volume\":\"Volume\",\"height\":\"Storey height\",\"resetTip\":\"The default form will be restored; confirm to reset?\",\"construct\":\"Building\",\"floor\":\"Floor\",\"room\":\"Room\",\"delConstructTip\":\"This action does not remove the dataset; deleting a building deletes all the spatial models it contains.\",\"delNoconstructTip\":\"Confirm to delete the space model?\",\"addFloorTop\":\"Add a floor at the top\",\"addFloorBottom\":\"Add a floor at the bottom\"}},\"epoint\":{\"pointActions\":{\"move\":\"Move\",\"rotate\":\"Rotate\",\"connect\":\"Connect\",\"disconnect\":\"Detach\",\"scale\":\"Zoom in\",\"reset\":\"Reset\"},\"openRTKTip\":\"Enable RTK positioning\",\"closeRTKTip\":\"Disable RTK positioning\",\"title\":\"Point calibration\",\"noEnter\":\"This scene does not support alteration of the point cloud; for assistance, please contact customer service at (400) 669-8080.\",\"editTip\":\"While the point cloud is not selected, the left mouse button will rotate the view, while the right mouse button will move the view.\",\"needToDisConnect\":\"Please select a point and disconnect it from its neighboring points.\",\"panoNotAllConnected\":\"A disconnected point cloud is detected and cannot be calculated.\",\"calcConfirm\":\"Confirm to calculate? \\r\\nThe scene will revert to its default status. And all hotspots,\\r\\nmeasurements, spacemodels, and merged/uploaded datasets in the point cloud scene will \\r\\nbe removed, the cropped point cloud will revert to its initial status as well.The model of the Obj scene will be reset.\",\"calcConfirmKanKan\":\"Confirm to calculate? \\r\\nThe scene will revert to its default status. And all uploaded 3Dmodels will \\r\\nbe removed.\",\"resetConfirmKanKan\":\"Confirm to reset? The action cannot be reversed.\",\"un-select\":\"Since there is no point cloud selected, the panorama cannot be displayed.\",\"openRTK\":\"Enable RTK positioning\",\"closeRTK\":\"Disable RTK positioning\"},\"sys\":{\"open\":\"Open\",\"title\":\"Laser\",\"query\":\"View\",\"searchAll\":\"Search\",\"search\":\"Search for buildings\\\\rooms\\\\hotspots…\",\"unSearchData\":\"No search results found\",\"inputScenePwd\":\"Enter scene password\",\"phonePlace\":\"Please enter your mobile phone number\",\"unPhonePlace\":\"The mobile phone number cannot be left blank.\",\"pwdPlace\":\"Please enter the password\",\"setPwdPlace\":\"Set password\",\"setRepeatPwdPlace\":\"Repeat password\",\"unPwdPlace\":\"Password cannot be left blank\",\"pwdReg\":\"Password must contain English letter case, numerals, and be between 8 and 16 characters in length\",\"unRepeatPwd\":\"Confirm that the password is not empty\",\"pwdErr\":\"Password error\",\"codePlace\":\"Enter the verification number\",\"getCode\":\"Get the verification code\",\"resetCodeTime\":\"Resend after {count}s\",\"accountLoginTitle\":\"User Login\",\"qrLoginTitle\":\"Camera Login\",\"markPwd\":\"Remember password\",\"repeatPwdDiff\":\"The entered passwords are not the same.\",\"login\":\"Login\",\"qrPlace\":\"Open the 4DKanKan app and scan to log in\",\"forgetPwd\":\"Forget password\",\"updatePwdSuccess\":\"Change password successfully\",\"retrievePwd\":\"Retrieve password\",\"logout\":\"Logout\",\"logoutConfirm\":\"Are you sure you want to log out?\",\"haveAccountLogin\":\"Sign in using your current account\",\"unData\":\"No data available\",\"help\":\"Help Center\",\"repeatLogin\":{\"title\":\"Another device is currently logged into this account, would you like to continue?\",\"content\":\"If you choose [Continue], the other device will be logged out and its actions will not be preserved.\",\"btn\":\"Continue\"},\"inputPlc\":\"Please enter\",\"selectPic\":\"Select\",\"dialogTitle\":\"Tips\",\"update\":\"Modify\",\"cancel\":\"Cancel\",\"add\":\"Add\",\"crop\":\"Crop\",\"save\":\"Save\",\"leave\":\"Exit\",\"submit\":\"Submit\",\"calc\":\"Calculate\",\"hide\":\"Hide\",\"close\":\"Close\",\"ok\":\"I understand\",\"reset\":\"Reset\",\"enter\":\"Confirm\",\"show\":\"Display\",\"delete\":\"Delete\",\"ignore\":\"Ignore\",\"setup\":\"Settings\",\"edit\":\"Edit\",\"all\":\"All\",\"refer\":\"Refresh\",\"upload\":\"Upload\",\"uploadAddText\":\"Continue\",\"uploadReplaceText\":\"Replace\",\"uploadErr\":{\"len\":\"Only a maximum of {len} files are supported!\",\"size\":\"Size of {name} exceeds {size}\",\"scale\":\"cale part of {name} is not {scale}\",\"accept\":\"Only files in the {accept} format are supported.\"},\"download\":\"Download\",\"unset\":\"Not set\",\"unUpdate\":\"No modification\",\"downloadSuccess\":\"Downloaded successfully\",\"downloadAndroidSuccess\":\"Downloaded, please open the \\\"Downloads\\\" to get the file\",\"downloadIosSuccess\":\"Downloaded, please open \\\"File\\\" to obtain it\",\"downloadWXSuccess\":\"Please open it with a browser and try again\",\"forceLeaveConfirm\":\"You have an unsaved action, confirm to exit?\",\"resetConfirm\":\"Confirm to reset? The action cannot be reversed.\",\"compatible\":{\"tip\":\"Please upgrade or change your browser and try to open the page again.\",\"selectTip\":\"The following browsers are recommended\",\"ff\":\"Firefox\",\"edg\":\"Microsoft Edge\",\"safari\":\"Safari\",\"chrome\":\"Chrome\"},\"time\":{\"h\":\"hours\",\"m\":\"minutes\",\"s\":\"seconds\",\"about\":\"About\"},\"detail\":\"More\",\"setting\":{\"setName\":\"Change the name\",\"setNameErr\":\"The scene name must not be blank!\",\"setNamePlace\":\"Please provide a title\",\"setPic\":\"Set the initial screen\",\"setView\":\"Viewable settings\",\"setOpen\":\"Browse settings\",\"setOpenErr\":\"Please enter the password for the encryption!\",\"public\":\"Public\",\"pwd\":\"Encryption\"},\"exitWarmTip\":\"Exiting the program now will interrupt the task being synchronized or calculated, are you sure to exit?\",\"sysFailAndUdriveTip\":\"Synchronization fails, do not pull out the USB flash drive during synchronization, or modify the synchronized directory.\",\"noAppWarmTip\":\"The program was not detected. Please follow the operation instructions and place the program file in the following directory:\",\"noAppUnknownError\":\"Operation failed. Recommended to check if the following applications are authorized:\",\"expand\":\"Expand\",\"retract\":\"Collapse\"},\"measure\":{\"exportPDF\":\"Export PDF\",\"name\":\"Measurement\",\"unit\":{\"meter\":\"Metric (m)\",\"inch\":\"Inch (ft)\"},\"len\":\"Length\",\"area\":\"Area\",\"toolTip\":\"Uncheck the measurement tool to change the position of the point.\",\"invalidPoint\":\"Empty point clouds are not measurable.\",\"start\":\"Start measurement\",\"stop\":\"Stop measurement\",\"titlePlac\":\"Click to create a note\",\"export\":\"Export measurement\",\"downloadName\":\"Measurement results\",\"copy\":\"Link copied successfully\",\"pageMark\":\"{length}page of page{index}\",\"wxError\":\"Wechat browser cannot export pdf files.\",\"unSave\":\"The results of measurements are not saved and a share link cannot be generated.\"},\"crop\":{\"title\":\"Crop point cloud\",\"needToDisConnect\":\"Please select a point location and delete its connections to its surrounding points\",\"panoNotAllConnected\":\"A disconnected point cloud is detected but cannot be calculated\",\"reset\":\"Restore the initial status\",\"calcConfirm\":\"Confirm to calculate? \\r\\nPlease ensure that the point cloud crop is complete prior to \\r\\nperforming this operation, as the calculation may take some time.\",\"resetConfirm\":\"Calculation is required to restore the initial status.\\r\\nPlease proceed with caution, as added hotspots, measurements,\\r\\n spatial models, cropping effects, and merged/uploaded datasets \\r\\nwill be deleted.\",\"clearConfirm\":\"Clear all cropping boxes? This action cannot be undone.\",\"calcBtn\":\"Recalculate\",\"tip\":\"Please verify before cropping point cloud \",\"tipOper\":\"Tips\",\"pointActions\":{\"move\":\"Move\",\"rotate\":\"Rotate\",\"scale\":\"Scale\",\"exclude\":\"Exclude\",\"intersect\":\"Intersect\",\"clear\":\"Clear\"}},\"earthwork\":{\"name\":\"Earthwork\",\"unit\":{\"meter\":\"Metric (m)\",\"inch\":\"Inch(ft)\"},\"len\":\"Length\",\"area\":\"Area\",\"calcConfirmTitle\":\"Confirm calculation?\",\"calcConfirmMsg\":\"During the earthwork calculation process, the scene will be locked and cannot be manipulated.\",\"calcSuccess\":\"Earthwork calculation completed.\",\"dname\":\"Draw\",\"downFormatDis\":\"Sampling distance\",\"inputAuthor\":\"Reporter name\",\"downFormatType\":\"Data type\",\"downTitle\":\"Download date\",\"toolTip\":\"Cancelling the drawing tool allows switching positions.\",\"invalidPoint\":\"Please measure on the point cloud.\",\"start\":\"Earthwork calculation\",\"stop\":\"Stop drawing\",\"titlePlac\":\"Add a comment\",\"export\":\"Download report\",\"exportPDF\":\"Download\",\"downloadName\":\"Earthwork results\",\"slamWring\":\"Earthwork measurement is temporarily not supported in Slam scenes\",\"downloadTitle\":\"Measurement report\",\"copy\":\"Copied\",\"pageMark\":\"Page {index} of {length}\",\"wxError\":\"WeChat browser cannot export PDF.\",\"uncalcs\":\"Uncomputed earthwork cannot be {name}, and has been automatically filtered.\",\"unSave\":\"The unsaved earthwork results cannot generate a sharing link.\",\"defaultTitle\":\"Earthwork\",\"unTitle\":\"Unnamed\",\"repeatTitle\":\"Redraw?\",\"repeatContent\":\"Clicking [OK] will clear the drawn earthwork boundary lines.\",\"datLabel\":\"Coordinates (dat format file)\",\"nameLabel\":\"Earthwork naming\",\"baseLabel\":\"Reference plane\",\"heightLabel\":\"Finished ground level\",\"heightSlice\":\"H\",\"nameNullTip\":\"Name cannot be empty\",\"heightNullTip\":\"Reference plane height cannot be empty\",\"baseNullTip\":\"Reference plane type cannot be empty\",\"downName\":\"Date\",\"shareName\":\"Report\",\"digV\":\"Cut volume\",\"fillV\":\"Fill volume\",\"digAndFill\":\"Simultaneous cut and fill\",\"calcTime\":\"Report date\",\"calcAuthor\":\"Reporter\",\"calcDefault\":\"未知\",\"timeFormat\":\"MM/dd/yyyy\",\"avgArea\":\"Leveling area\",\"minHeight\":\"Minimum elevation\",\"maxHeight\":\"Maximum elevation\",\"avgHeight\":\"Fnished ground level\",\"fill\":\"Cut volume\",\"dig\":\"Fill volume\",\"pdfTitle\":\"Total earthwork volume result\",\"zarea\":\"Total leveled area\",\"zdig\":\"Total cut volume\",\"zfill\":\"Totalfill volume\",\"getHref\":\"Fetching address\",\"downIng\":\"Downloading\",\"calcTitle\":\"Calculating\",\"calcContent\":\"Please stay on this page and wait ; leaving will automatically cancel the calculation.\",\"calcClose\":\"Cancel\",\"calc\":\"Calculate\",\"uncalc\":\"Uncalculated\",\"heightTypes\":[\"Customized level\",\"Highest point level\",\"Lowest point level\"],\"fillOptions\":[\"Fill {min}~{max}m³\",\"Fill more than {min}m³\"],\"digOptions\":[\"Cut {min}~{max}m³\",\"Cut more than {min}m³\"]},\"err\":{\"scene\":{\"un\":\"Please verify the scene code, as the scene does not exist.\",\"run\":\"Please wait while the scene is calculated...\",\"archive\":\"Fail to access scene that saved in Cloud\",\"del\":\"The scene has been removed.\",\"err\":\"The scene's calculation failed; please try again.\",\"webgl\":\"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser.\"},\"serve\":{\"title\":\"System upgrade in progress\",\"desc\":[\"To help you better utilize the resources of the platform, we are upgrading the platform and it will be temporarily unavailable during the upgrade period.\",\"We apologize for any inconvenience caused.\"]},\"disconnect\":\"Network error, please try again\",\"sdk\":\"Mega scenes failed to open, please close the browser and reopen\",\"preset\":\"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser.\"},\"fire\":{\"title\":\"Fire & Security Management Platform\",\"model\":\"Model\",\"addTip\":\"Right-click or press Esc to cancel add\",\"deleteConfirm\":\"Confirm to delete this information?\",\"effect\":{\"title\":\"Visual Effects\",\"types\":{\"fire\":\"Fire\",\"smoke\":\"Smoke\",\"blast\":\"Explosion\"},\"listTitle\":\"Added\"},\"video\":{\"title\":\"Tour\"}},\"help\":{\"title\":\"Beginner's Guide\",\"next\":\"Next\",\"prev\":\"Previous\",\"tip\":\"Click here to access the beginner's guide next time!\",\"init\":\"Enjoy your use of the scene editing platform\",\"link\":\"User Manual\",\"videoBtn\":\"Tutorial Videos\",\"video\":{\"coordinate\":\"https://docs.4dkankan.com/#/product/laser/en-us/setcontrolpoint\",\"spaceDivision\":\"https://docs.4dkankan.com/#/product/laser/en-us/splicing\",\"spaceModel\":\"https://docs.4dkankan.com/#/product/laser/en-us/createfloor\",\"epoint\":\"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint\",\"kankanEpoint\":\"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint\"},\"mobile\":{\"step1\":{\"title\":\"Walk\",\"content\":\"To navigate, click in any direction\"},\"step2\":{\"title\":\"Rotate\",\"content\":\"To go left or right, swipe the screen\"},\"step3\":{\"title\":\"Zoom\",\"content\":\"Zoom in or out by two-finger\"},\"step4\":{\"title\":\"Panorama/Point Cloud View\",\"content\":\"Click to switch to the Panorama/Point Cloud View\"}},\"edit\":{\"hotspot\":[\"The list on the right shows all datasets. After entering the point cloud mode, you can hide/show the corresponding point cloud by clicking the check box.\"],\"download\":[\"The complete project and the modified project after cropping are available for download. The following file formats are supported: .las, .ply, .e57 and .obj. The downloaded point cloud can contain coordinates.\"],\"data\":[\"The list on the right shows all datasets. After entering the point cloud mode, you can hide/show the corresponding point cloud by clicking the check box.\"],\"measure\":[\"Click Start Measurement to measure length and area.\"],\"floorpan\":[\"The algorithm automatically generates a floor plan for the project that supports downloading, replacing, or hiding.\"],\"spaceModel\":[\"This module allows you to divide the area for your project into sections. Once the area has been divided, you can search for it or navigate by area.\"],\"coord\":[\"If you use a GNSS receiver or related equipment to collect data at control points, you can obtain the geographic coordinates of any location in the project and support multiple coordinate system conversions.\"],\"spaceDivision\":[\"If your project imports/uploads multiple datasets, they must be merged in this module in order to display the project correctly.\"],\"epoint\":[\"If there is a scan point error during project scanning, you can adjust it in this module.\"],\"query\":[\"The viewing mode enables you to control what is displayed on the interface. After selecting the point cloud mode in the lower right corner, you can make settings for the point cloud display.\"],\"coordinate\":[\"This function maps your project on a map and obtains precise geographic coordinates. To obtain coordinates of the control points, you must use a GNSS receiver or related equipment and manually enter the parameters when scanning. If your scanner has been configured with an RTK module, the system will automatically acquire control point data without manual entry.\"]},\"query\":{\"cloud\":[\"Press the left mouse button to rotate the direction\",\"Press the right mouse button to pan the view\",\"Click points on the ground to change your viewpoint and move around the project.\",\"Click the lower left button to switch between panorama and point cloud.\"],\"pano\":[\"Press the left mouse button to rotate the direction\",\"Click points on the ground to change your viewpoint and move around the project.\",\"Click the lower left button to switch between panorama and point cloud.\"]}},\"hotspot\":{\"name\":\"Hotspots\",\"addMenu\":\"Add hotspot\",\"flyErr\":\"Too distant, the operation failed.\",\"show\":\"Display hotspots\",\"all\":\"All hotspots\",\"added\":\"Hotspot added\",\"addTip\":\"Please click \\\"Add Hotspot\\\" with the right mouse button in the scene.\",\"range\":{\"set\":\"Viewable range settings\",\"min\":\"Minimum\",\"max\":\"Maximum\"},\"edit\":{\"placeholder\":{\"title\":\"Please enter the title of the hotspot\",\"content\":\"Please enter the content\",\"addLinkTitle\":\"Please fill in the link text\",\"addLinkContent\":\"Please fill in the link's URL\"},\"unTitle\":\"Hotspot exists without a title\",\"maxContentLen\":\"Please clean up the site before adding a link!\",\"addLink\":\"Add a link\"},\"meta\":{\"image\":{\"title\":\"Images\",\"place\":\"Upload images\",\"desc\":\"Support JPG and PNG image formats, single files up to 5 MB in size, and uploads of up to 9 images.\"},\"video\":{\"title\":\"Video\",\"place\":\"Upload video\",\"desc\":\"Support MP4, MOV video format, bit rate less than 2Mbps, no more than 20MB\"},\"audio\":{\"title\":\"Audio\",\"place\":\"Upload audio\",\"desc\":\"Support MP3, WAV format with a maximum 5MB\"},\"web\":{\"title\":\"Link\",\"place\":\"Webpage display\"}},\"deleteConfirm\":\"Confirm to delete this {type}?\"},\"record\":{\"start\":\"Start recording\",\"all\":\"All videos\",\"defName\":\"video\",\"showSetting\":\"Display\",\"countdown\":\"Start recording in {mis} sec\",\"desc\":\"Press<span>{key}</span> to pause recording\",\"jx\":\"Continue recording\",\"fileName\":\"Screen recording\",\"backRun\":\"Processing in the background\",\"rename\":\"Rename\",\"nameEmpty\":\"Video title cannot be empty\",\"delTip\":\"Confirm to delete the video?\",\"showSettings\":[\"Tags\",\"Measure\",\"Coordinates\"]},\"resStatus\":{\"200\":\"Operation successful\",\"204\":\"The system is processing, please do not submit again.\",\"304\":\"Failed operation, you have been logged out.\",\"305\":\"The account is already logged in at another device and the local account is automatically logged out.\",\"400\":\"Parameter list error (missing, format does not match)\",\"401\":\"Unauthorized\",\"402\":\"Access denied; authorization expiring\",\"408\":\"This user is not registered\",\"500\":\"Internal system error\",\"502\":\"Upload file cannot exceed 5GB\",\"503\":\"Upload error\",\"507\":\"The file name is too long, please modify and re-upload it.\",\"2001\":\"object download failed\",\"2002\":\"Only numbers and letter case can be entered.\",\"2003\":\"No point cloud data\",\"2004\":\"Calibration successful\",\"2005\":\"Calibration error\",\"2006\":\"Inappropriate file format; only PNG images are supported\",\"3001\":\"Object does not exist\",\"3002\":\"Special point table coordinate exception\",\"3006\":\"fdToken calibration failed\",\"3007\":\"No task. found\",\"3008\":\"Task failed\",\"3009\":\"Failure to log in, please try again later\",\"3014\":\"The account or password entered is incorrect.\",\"3015\":\"This user is not registered\",\"3021\":\"Please verify and enter the account number again.\",\"3024\":\"Can't collaborate the scene to yourself\",\"3101\":\"Calculating..\",\"3102\":\"Scene does not exist\",\"3103\":\"Failed to invoke calculation\",\"3104\":\"route does not exist\",\"3105\":\"The result of the control point calculation table does not exist; recalculate to resolve.\",\"4001\":\"Verification code error\",\"4002\":\"The control point cannot be operated while the coordinates are being updated.\",\"4003\":\"Please enter accurate geographical coordinates\",\"4004\":\"Scene calibration failed\",\"4007\":\"Failed to add dataset\",\"4008\":\"The dataset is currently undergoing a merger and is temporarily inaccessible.\",\"5027\":\"Folder is not exist\",\"5028\":\"No permission to alter the folder\",\"5030\":\"There cannot be duplicate folder names at the same level.\",\"6000\":\"Dataset does not exist\",\"6001\":\"Model conversion error, the scene cannot be queried.\",\"6002\":\"Model conversion error, the control point cannot be queried.\",\"6003\":\"Model conversion error, no control point set\",\"6004\":\"The scene size exceeded the maximum allowed, and download merging failed.\",\"6005\":\"Please verify, as the file info.json does not exist.\",\"6006\":\"The uploaded image has a different size from the source image.\",\"6007\":\"Floor plan uploading error\",\"6008\":\"The algorithm failed to produce a floor layout, and info.json does not exist.\",\"6009\":\"No floor plan file is generated; verify that the floor plan algorithm was correctly called.\",\"6010\":\"vision.txt does not exist\",\"6011\":\"final_freespace file does not exist\",\"8001\":\"Failed to restore the default point cloud; no matching point cloud data was found.\",\"8002\":\"Editable point cloud not obtained.\",\"8004\":\"Calculating...\",\"8005\":\"Scenes prior to March 2022 are ineligible for recalculations.\",\"8008\":\"The current function is unavailable.\",\"8009\":\"Copying scenes does not support recalculation\",\"8010\":\"The original scene data has expired and does not support recalculation\",\"loginErr\":\"Please try logging in again later.\",\"accountErr\":\"This account does not identify the current scene. Switch to another account and log in again.\"},\"scene\":{\"flyUnImages\":\"This location does not include a panorama; please switch to point cloud mode and try again.\",\"flyCurrent\":\"You are currently at the location.\",\"getPointError\":\"The blank area is unable to determine the location of the point; please move to the point cloud area and try again.\",\"pano\":\"Panorama\",\"cloud\":\"Point Cloud\",\"objTip\":\"Mesh Scene\",\"cloudTip\":\"Click to switch to point cloud mode\",\"nav\":\"Navigation\",\"navPath\":\"Route\",\"navStart\":\"Origin\",\"navEnd\":\"Destination\",\"navPlaceholder\":\"Please verify\",\"navErr\":\"Unable to plan route because it is outside the scope of the dataset.\",\"notice\":{\"handerTitle\":\"Completion of backend operations\",\"handerSuccess\":\"[ {mode} ] The processing of data has concluded.\",\"handerIng\":\"Although the scene is locked and cannot be edited, it can still be viewed.\",\"updateTitle\":\"Tips\",\"updateSuccess\":\"The scene has been updated, the system will reload the page shortly.\",\"resetSuccess\":\"The scene has been recalculated, the system will reload the page shortly.\",\"coordResetSuccess\":\"The coordinates of control points have been updated, the system will reload the page shortly.\"},\"download\":{\"cloud\":\"Download point cloud\",\"cloudSuccess\":\"Download point cloud successfully\",\"format\":\"Download format\",\"formatNotSupport\":\"Format is not supported\",\"cropCloud\":\"Crop point cloud\",\"nullCloud\":\"Within the crop box, the empty point cloud cannot be downloaded.\",\"btn\":\"Download\"},\"floorpan\":{\"title\":\"Plan view\",\"default\":\"System default\",\"un\":\"No floor plan has been uploaded.\",\"downsuccess\":\"Floor plan downloaded successfully\",\"customize\":{\"title\":\"Customize\",\"success\":\"Floor plan updated successfully\",\"un\":\"Please upload the custom image of {title}\",\"steps\":[\"Please first download the default floor plan, modify or replace it, and upload it.\",\"You must upload the file in its original format with no changes to its size.\"]}},\"spaceModel\":{\"title\":\"Space model\",\"defaultFloorTitle\":\"1st floor\"},\"pose\":{\"unSid\":\"The panoSid was not found\",\"unImage\":\"Location settings are not permitted in panorama mode.\"},\"invalidRight\":\"Please move to the point cloud area and try again\"},\"tool\":{\"magnify\":\"Magnifier\",\"free\":\"Free\",\"lfree\":\"Hor\",\"vfree\":\"Vert\",\"area\":\"Polygonal\",\"rect\":\"Rect\",\"move\":\"Move\",\"series\":\"Segment\",\"rotate\":\"Rotate\"},\"view\":{\"top\":\"Top View\",\"side\":\"Side View\",\"scene\":\"3D\",\"clound\":\"Roaming view\",\"sideLeft\":\"Side view (N-S)\",\"sideRight\":\"Side view (E-W)\",\"switchMiniView\":\"{action} Mini-view\",\"switchView\":\"Changing viewpoint\",\"seting\":\"View Settings\",\"showMini\":\"Show mini-view\",\"showPano\":\"Display roaming points\",\"showGaodeMap\":\"Display Amap\",\"showGoogleMap\":\"Display Amap\",\"showFloorpan\":\"Display floor plan\",\"cloudSeting\":\"Point cloud settings\",\"reset\":\"Restore default settings\",\"density\":{\"name\":\"Point cloud quality\",\"low\":\"Low\",\"middle\":\"Medium\",\"high\":\"High\"},\"colorMode\":{\"name\":\"Color Mode\",\"full\":\"Colours\",\"altitude\":\"Elevation\",\"translucent\":\"Translucent\"},\"shape\":{\"name\":\"Dot shape\",\"rectangle\":\"Rectangle\",\"circular\":\"Circle\"},\"moreSetting\":\"Advanced Settings\",\"range\":\"Range\",\"opacity\":\"Opacity\",\"size\":\"Dot size\",\"detail\":\"More\",\"strong\":\"Enhance Edges\"},\"common\":{\"Cancel\":\"Cancel\",\"save\":\"Save\",\"cancel\":\"Delete\",\"Navigationlist\":\"List of guided tours\",\"addpicture\":\"Upload image\",\"Startrecording\":\"Start recording\",\"sure\":\"Yes\",\"NoGuided\":\"No guided tour available\",\"clearScreen\":\"Clear\",\"back\":\"Exit\",\"tips\":\"You have an unsaved operation. Are you sure you want to quit?\",\"NoFilesSelected\":\"No file selected\",\"ClearScreen\":\"Clear\",\"splicing\":\"Merge\",\"add\":\"New\",\"Displaysettings\":\"Display Settings\",\"add1\":\"Tag\",\"Delete\":\"Are you sure you want to delete this clip?\",\"Continuerecording\":\"Continue recording\",\"Keepadding\":\"Continue adding\",\"edit\":\"Edit\",\"time\":\"Video duration\",\"tips1\":\"Note\",\"addpictureillustrate\":\"Supports JPEG and PNG image formats. Single images should not exceed 5MB in size, and a total of up to 9 images can be uploaded.\",\"Marking\":\"Tag\",\"AddPerspectives\":\"Add a tour stop\",\"entertitle\":\"Please enter the title of the tag\",\"route\":\"Path\",\"Leftoversites\":\"Remaining parts\",\"open\":\"Open 4DKanKan Offline Version\",\"Extractionmethod\":\"Operation\",\"Search\":\"Search\",\"Datasize\":\"Data size\",\"Datasource\":\"Data sources\",\"Noavailablemodels\":\"No available models detected\",\"rename\":\"Rename\",\"Extractor\":\"Operator\",\"downloadsuccess\":\"%filename% was downloaded successfully.\",\"moveFail\":\"Failed to move the file. Please ensure there is enough storage space.\"},\"sceneDetail\":{\"title\":\"Scene data\"},\"sceneHome\":{\"library\":\"Media Library\",\"caseView\":\"Preview Case\",\"dyrh\":\"Multi-integration\",\"sceneList\":\"Scene List\",\"yc\":\"Remove\",\"addScene\":\"Add Scene\",\"delTops\":\"Are you sure you want to delete?\",\"ycTips\":\"Are you sure you want to remove the current scene?\",\"sceneName\":\"Scene name\",\"yctipsErr\":\"Unable to remove. The scene has been added to the multi-fusion. Please delete the scene from the multi-fusion before trying again.\",\"searchData\":\"Search Results\",\"yctips\":\"Unable to remove. The scene has been added to the multi-fusion. Please delete the scene from the multi-fusion before trying again.\",\"nameSearch\":\"Search by name\",\"selectAdd\":\"Select Address\",\"errCode\":{\"0\":\"Operation succeeded\",\"1\":\"Operation failed\",\"500\":\"System error\",\"3008\":\"User already exists, please login directly.\",\"3014\":\"Incorrect account or password\",\"4001\":\"Missing parameters\",\"4006\":\"This account has been deactivated\",\"4008\":\"User not logged in\",\"4009\":\"No role assigned\",\"4010\":\"No permission\",\"4011\":\"Department not found\",\"4012\":\"User already exists\",\"4013\":\"User does not exist\",\"4014\":\"Passwords do not match, please re-enter\",\"4015\":\"Current account has no permission, contact administrator\",\"4016\":\"Fire investigation project not found\",\"4017\":\"Unauthorized or expired link, access denied\",\"4018\":\"Access password missing\",\"4019\":\"Incorrect password, please re-enter.\",\"4020\":\"Route resolution failed\",\"4021\":\"Access password must be 4-digit letters/numbers\",\"4022\":\"Access password generated\",\"4023\":\"Incorrect verification code\",\"4024\":\"Verification code request too frequent, try later\",\"6000\":\"Camera already bound to user, rebind to another user before modifying\",\"6001\":\"Organization already exists, do not recreate\",\"6002\":\"Sub-organizations exist, cannot delete\",\"6003\":\"Users exist in organization, cannot delete\",\"6004\":\"Camera not found\",\"6005\":\"Camera already bound, cannot rebind\",\"6006\":\"Department not found\",\"6007\":\"Fire investigation project already exists, no need to add again\",\"6008\":\"Project not linked to scene\",\"6009\":\"Case not found\",\"6010\":\"Modification failed, department parent cannot be self or subordinate\",\"6011\":\"Department hierarchy limited to 4 levels\",\"6012\":\"Unauthorized operation\",\"7001\":\"File upload failed\",\"7002\":\"Uploaded file not found\",\"7003\":\"File size exceeds limit\",\"7004\":\"Hotspot icon not found\",\"7005\":\"Incorrect file type\",\"7006\":\"File content error\",\"7007\":\"File content error: missing OBJ\",\"7008\":\"System default icon not found\",\"7009\":\"Cannot delete system default icon\",\"7010\":\"Current scene is in use, cannot delete\",\"7011\":\"Video folder not found\",\"7012\":\"Case not found\",\"7013\":\"Video synthesis failed\",\"7014\":\"Model not found\",\"7015\":\"Current scene has been deleted\",\"7016\":\"Filename cannot contain Chinese characters\",\"7017\":\"Filename exceeds length limit\",\"7018\":\"Scene resource file is empty, cannot add\",\"7019\":\"Case settings already exist, cannot add new\",\"7020\":\"Deep-time point cloud scene download failed\",\"7021\":\"File not found or deleted\",\"7022\":\"Case icon limit exceeded\",\"7023\":\"Scene removed\",\"8022\":\"Camera storage insufficient\",\"8023\":\"Investigation report already exists for this case\",\"8024\":\"No investigation report for this case\",\"8025\":\"Camera version already exists\",\"8026\":\"Camera version not found\",\"8027\":\"Invalid camera version status\",\"8028\":\"Media library file not found\",\"8029\":\"Authorized access failed\",\"8030\":\"Cannot remove: scene is in multi-fusion, delete it there first\",\"8031\":\"File type violates rules\",\"8032\":\"Upload failed, check file format\",\"8033\":\"Filename must not contain Chinese characters\",\"8034\":\"Decompression failed\",\"8035\":\"Failed to get disk space\",\"8036\":\"Insufficient disk space\",\"8037\":\"Scene download failed\",\"8038\":\"Scene processing/failed, cannot package\",\"-1\":\"Request failed, server encountered a minor issue!\"}},\"mediaLibrary\":{\"title\":\"Media Library\",\"add\":\"Add File\",\"photography\":\"Single Modeling\",\"Modeling\":\"Oblique Photography\",\"addFolder\":\"Create New Folder\",\"grouping\":\"Grouping Management\",\"groupingList\":\"Grouping List\",\"addgrouping\":\"Add New Grouping\",\"setGrouping\":\"Modify Grouping\",\"upload\":\"Upload\",\"addFolderName\":\"Please enter the folder name\",\"addFolderErr\":\"The folder name cannot be empty!\",\"addFolderPlace\":\"Please enter the folder name\",\"addFile\":\"Upload File\",\"addFileErr\":\"The file name cannot be empty!\",\"addFilePlace\":\"Please enter the file name\",\"addFileTip\":\"Support JPG, PNG image formats, single\",\"fileTypeStr\":\"File Type\",\"fileFormat\":\"File Format\",\"dictName\":\"Grouping\",\"statusStr\":\"Status\",\"createTime\":\"Upload Time\",\"operate\":\"Operation\",\"fileType\":{\"0\":\"All\",\"1\":\"Picture\",\"2\":\"Video\",\"3\":\"Audio\",\"4\":\"Model\",\"5\":\"Other\",\"6\":\"document\"},\"tips\":{\"dictId\":\"Please select a group\",\"del\":\"Deleted successfully\",\"deltext\":\"Are you sure you want to delete? This operation cannot be undone.\",\"add\":\"Added successfully\",\"edit\":\"Modified successfully\",\"operate\":\"Operation successful\",\"uplooadErr\":\"Upload failed\",\"placeholderName\":\"Please enter a name\",\"uplooad\":\"Uploading\",\"uplooadfiletype\":\"Supports jpg, png, jpeg, mp4, wav, mp3, shp, zip format file uploads.\",\"uplooadSize\":\"Uploaded files cannot exceed 2G!\",\"uplooadSuccess\":\"Uploaded successfully\",\"objtips\":\"obj: You need to use a zip package to upload. Contains textures, models, and mtl files. The package must not contain folders, and the file name must not use Chinese. As shown in the figure:\",\"osgbtips\":\"Upload osgb: You need to use a zip package to upload. Contains Data folders and xml files. The package must not contain folders, and the file name must not use Chinese. As shown in the figure:\",\"noName\":\"Please enter a name\"},\"file\":\"file\"}}");
- /***/ }),
- /***/ "./src/lang/weblate/ja.json":
- /*!**********************************!*\
- !*** ./src/lang/weblate/ja.json ***!
- \**********************************/
- /*! exports provided: coord, program, crop, dataset, earthwork, epoint, err, fire, help, hotspot, measure, record, resStatus, scene, sys, tool, view, common, sceneDetail, sceneHome, mediaLibrary, default */
- /***/ (function(module) {
- module.exports = JSON.parse("{\"coord\":{\"name\":\"座標\",\"copy\":\"座標コピー\",\"types\":{\"screen\":\"画面座標\",\"pro\":\"投影座標\",\"local\":\"ローカル座標\",\"amap\":\"Amap座標\",\"gmap\":\"Google map\",\"wgs84\":\"wgs84\",\"webMercator\":\"測地座標\",\"gis\":\"測地座標\"},\"title\":\"座標系\",\"manageTitle\":\"地理的な登録\",\"edit\":{\"gis\":\"地理座標\",\"placeholderDMS\":\"度°、分′、秒″を入力してください。\",\"unsetCtrls\":\"先に制御点を設定してください。\",\"whySetCtrls\":\"なぜ制御点が必要なのでしょうか?\",\"dms\":\"度°、分′、秒″\",\"num\":\"度°\",\"placeholder\":\"ご入力してください。\",\"placeholderD\":\"度°を入力してください。\",\"inputGis\":\"この座標系で制御点の地理座標を入力してください。\",\"getGis\":\"地理座標の取得方法は?\",\"noRepeat\":\"地理座標とローカル座標が一致していません。\",\"noRepeatUpdate\":\"調整方法について見る\",\"diff\":\"差\",\"map\":\"マップ\",\"gmap\":\"Amap\",\"ggmap\":\"Google map\",\"gisUpdateLocalUn\":\"P {index} 地理座標が変更され、ローカル座標は変更されない\",\"localUpdateGisUn\":\"P {index}ローカル座標が変更され、、地理座標は変更されない\",\"gisDataErr\":\"データが正しくありません。地理座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!\",\"localDataErr\":\"データが正しくありません。ローカル座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!\",\"pointEqual\":\"P1 と P2 に同じ値を入力しないでください。\",\"movePoint\":\"P {index}こちらへ移動\",\"setPoint\":\"P {index}を設定\",\"localPoint\":\"P{index}ローカル座標\",\"setCtrls\":\"制御点設定\",\"trapLocalPoint\":\"シーンの制御点のローカル座標をマウスの右ボタンで設定してください。\",\"whyTrapLocalPoint\":\"なぜローカル座標を設定する必要があるのでしょうか?\",\"userUseMouse\":\"カスタマイズ(シーンで右クリックで選択)\"},\"selectType\":\"座標の種類を選択\",\"lat\":\"緯度\",\"lng\":\"軽度\",\"height\":\"座標高さ\",\"ctrls\":\"制御点\",\"copySuccess\":\"コピー成功!\",\"zoomLevel\":\"ズームレベル\"},\"program\":{\"rocre\":{\"cancel\":\"キャンセル\",\"ok\":\"確定\",\"screen\":\"スクリーン\",\"title\":\"録画する画面を選択してください\"},\"camera\":{\"authErr\":\"登録コードの取得に失敗,管理者権限でソフトを起動してください。\",\"title\":\"デバイス\",\"refesh\":\"リロード\",\"sn\":\"カメラSN\",\"unKeySearch\":\"検索結果はありません\",\"unSearch\":\"ライセンスされたデバイスはまだないです。\",\"sync\":\"カメラライセンス\",\"localCount\":\"ローカルデータ\",\"lastTime\":\"最後シンクロ時間\",\"changeAuth\":\"変更に成功しました。\",\"auth\":\"認証に成功、最新のライセンス結果を確認してください。\",\"cameraType\":\"カメラタイプ\"},\"iframe\":{\"un\":\"シーン管理でシーンを選択してください。\",\"sync\":\"このシーンは再計算されました。\"},\"title\":\"4DKanKan オフライン\",\"undata\":\"データなし\",\"serverErr\":\"サービスエラー、後で再試行してください。\",\"yes\":\"確定\",\"no\":\"キャンセル\",\"continueDown\":\"継続\",\"delete\":\"削除\",\"back\":\"戻る\",\"sysTimeout\":\"ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。\",\"serviceRunIng\":\"サービス起動中……\",\"rejectSceneSync\":\"現在のシーンはカメラの許可リストにありません!\",\"fileManage\":{\"storage\":\"デフォルトの保存先\",\"defaultStorage\":\"ルート\",\"openDir\":\"フォルダを開く\",\"originTitle\":\"原本データ\",\"calcTitle\":\"計算結果\",\"addStorage\":\"新規ルート\"},\"cameraAuth\":{\"title\":\"カメラの認証\",\"systemDiaTitle\":\"インストールライセンス\",\"systemTitle\":\"インストール認証をしてください。\",\"systemError\":\"インストールKeyは現在のデバイスと一致しません。\",\"systemKeyTip\":\"インストールKeyの取得は、カスタマーサービスに連絡してください。\",\"systemKey\":\"インストールKey\",\"changeTitle\":\"デバイスを変更\",\"code\":\"機械コード\",\"copy\":\"コピー\",\"cameraKey\":\"カメラ認証Key\",\"changeKey\":\"カメラ認証Keyを変更\",\"keyTip\":\"カメラ認証Keyの取得は、カスタマーサービスに連絡してください。\",\"submit\":\"認証\",\"placeholder\":\"入力してください。\",\"nullTip\":\"カメラ認証Keyを入力してください。\",\"systemNullTip\":\"システム認証Keyを入力してください\"},\"auth\":{\"title\":\"現在有効なライセンスは次のとおり:\",\"use\":\"使用中\",\"timeouted\":\"期限切れ\",\"sn\":\"ライセンスコード\",\"syPrev\":\"は\",\"syPost\":\"日後期限切れになります。\",\"timeoutDay\":\"残り日数\",\"status\":\"状態\",\"timeoutStatus\":\"期限切れ\",\"surplusStatus\":\"残り\",\"day\":\"日\",\"success\":\"ライセンスに成功!\",\"copySuess\":\"コピー成功!\",\"uAuthTipOut\":\"ソフトライセンスは期限切れでした。\",\"uAuthTipTime\":\"ソフトライセンスは{n}日後に期限が切れになります。カスタマーサービス新しいKeyを取得して再ライセンスしてください。\",\"timeout\":[\"ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。\",\"ライセンスについては、カスタマーサービスにお問い合わせください。\"]},\"errMsg\":{\"calcSync\":\"計算中、シンクロ不能です。\",\"resetGen\":\"Objの生成には再計算が必要です。再計算を確認しますか?\",\"repeatGen\":\"シーンは計算中です。ダウンロード失敗を避けるよう、計算の完了を待ってください。\",\"calcFree\":\"ディスクの空き容量が30GB未満です。計算に失敗しないようにクリーンアップしてください。\",\"genObjTip\":\"Objシーンは計算中です。お待ちください。\",\"genE57Tip\":\"e57は計算中です。少々お待ちください。\"},\"syncStatus\":{\"copy\":\"コピー中\",\"unzip\":\"解凍中\",\"zip\":\"圧縮中\",\"unzip_error\":\"同期失敗しました。再試行してください。\",\"restore_error\":\"同期失敗しました。再試行してください。\",\"miss_error\":\"同期失敗しました。再試行してください。\"},\"time\":{\"mis\":\"秒\",\"minute\":\"分\"},\"sceneDown\":{\"obgGen\":\"Objを生成\",\"objGenIng\":\"Obj生成中\",\"ing\":\"シーンは圧縮中\",\"init\":\"初回生成\",\"success\":\"生成完了\",\"reset\":\"再生成中\",\"down\":\"ダウンロード\",\"downSuccess\":\"ダウンロード成功\",\"recalc\":\"再計算\",\"fush\":\"結合\",\"copy\":\"コピー\",\"query\":\"検閲\",\"edit\":\"編集\",\"all\":\"まとめて選択\",\"coverStatus\":{\"un\":\"待計算\",\"ing\":\"計算中\",\"err\":\"計算失敗\",\"pause\":\"計算中止\",\"copy\":\"コピー中\",\"lineup\":\"待計算中\"},\"msgStatus\":{\"un\":\"計算\",\"ing\":\"中止\",\"err\":\"再計算\",\"pause\":\"再計算\",\"lineup\":\"中止\",\"com\":\"編集\",\"copy\":\"コピー中\"},\"delMsg\":\"削除は元に戻さない、確定しますか?\",\"recalcMsg\":\"再計算を確認しますか?\",\"e57GenIng\":\"e57生成中\",\"e57Gen\":\"e57を生成\",\"e57Down\":\"e57をダウンロード\"},\"menu\":{\"layout\":\"システム\",\"mainLayout\":\"システム\",\"scene\":\"シーン管理\",\"camera\":\"デバイス管理\",\"edit\":\"編集\",\"secoundLayout\":\"システム\",\"settingLayout\":\"システム設置\",\"fileManage\":\"ファイル管理\",\"selectTitle\":\"シーンの保存先を選択してください。\",\"ingSelectTip\":\"進めている任務はあるので、ルートの追加ができません。\",\"addSuccess\":\"ルートの追加に成功しました。再起動して\",\"langTip\":\"選択したルート名は仮名を避けてください。\",\"license\":\"ライセンス許可証\",\"about\":\"バージョン情報\",\"help\":\"マニュアル\",\"install\":\"状態\",\"fuse\":\"点群結合\",\"smart3DTitle\":\"ドローンでモデルを生成\",\"irealTitle\":\"小型物体モデル\",\"media\":\"メディアライブラリ\",\"case\":\"事件管理\",\"library\":\"メディアライブラリ\"},\"scene\":{\"name\":\"物件名\",\"photoTime\":\"アップデート時間\",\"calc\":\"計算\",\"delete\":\"削除\",\"unKeySearch\":\"データはありません。\",\"unSearch\":\"データはありません。シーンをシンクロしてください。\",\"sync\":\"シンクロ\",\"laserClo\":\"点群\",\"laserObj\":\"Obj\",\"calcTip\":\"Objの生成は少々長いので、お待ちください\",\"editReCalc\":\"このシーンは再計算されました。\",\"calcDone\":\"計算完了時間\"},\"kankan\":\"4DKK_Minion\",\"laser\":\"4DKK_Mega\",\"shenguang\":\"4DKK_Meta\",\"other\":{\"currentSN\":\"カメラSN\",\"existsNot\":\"このカメラSNは存在しません。\",\"linkTip\":\"USBとパソコンの接続を切らないようにしてください。\",\"current\":\"現在は\",\"currentSync\":\"現在はデータ{count}件がシンクロ中です。\",\"calcIng\":\"計算中です。\",\"syncIng\":\"件がシンクロ中です。\",\"sy\":\"予想完了時間\",\"open\":\"開く\",\"exit\":\"退出\",\"syncTo\":\"シンクロ\",\"cancelSync\":\"シンクロを中止\",\"sync\":\"シンクロ\",\"win\":\"パソコン\",\"usb\":\"USB\",\"unUSB\":\"データはありません。アプリからデータをUSBにアップロードしてください。\",\"unWin\":\"データはありません。USBからデータをシンクロしてください。\",\"usbScene\":\"USB内のシーン\",\"winScene\":\"ローカルシーン\",\"delTipPrev\":\"このシーンを\",\"delTipPost\":\"から削除しますか\",\"repeatTipPrev\":\"再シンクロすると現在のシーンは上書きされます\",\"repeatTipPost\":\"シーン\",\"reSync\":\"再シンクロ\",\"selected\":\"<span>{length}</span>件のデータを選択\",\"gscene\":\"件\",\"toWinIng\":\"パソコンへシンクロ中\",\"toUsbIng\":\"USBへシンクロ中\",\"syncSuccess\":\"シンクロ完了でした。\"},\"linkUP\":\"USBを接続する\",\"syncHelp\":{\"title\":\"写真の手順を従ってシンクロしてください。\",\"step1\":{\"title\":\"接続の手順\",\"desc1\":\"1.USBをパソコンと接続してください。\",\"desc2\":\"2.データ識別を待ってください。\"},\"step2\":{\"title\":\"USBの識別はできない場所\",\"desc1\":\"1.USBポートを変更して再試行してください。\",\"desc2\":\"2.USB名が変更されているかどうかを確認してください。\"}},\"jxcalc\":\"計算を継続\",\"deskRmTip\":\"この操作では、保存ルートのみが削除され、ローカルフォルダーは削除されませんが、フォルダー内のリソースにはアクセスできなくなります\",\"deskErr\":\"保存先のディスクのスペースは不足です。使用に影響がでないよう、新保存先を追加してください。\",\"gotoDeskSetting\":\"設定へ\",\"errCode\":{\"204\":\"重複提出はできませんので、後で再試行してください\",\"3101\":\"計算中です\",\"3106\":\"カメラ認証Keyは現在のデバイスと一致しません。\",\"3107\":\"認証に成功、最新のライセンス結果を確認してください。\",\"3108\":\"カメラライセンスKeyは再利用できません\",\"3109\":\"原カメラSNは存在しません。\",\"3110\":\"カメラ変更Keyは再利用できません\",\"3111\":\"このカメラ変更Keyは無効です。\",\"3112\":\"変更に成功、カメラリストへ確認してください。\",\"3113\":\"このカメラライセンスKeyは無効です。\",\"8008\":\"この原本データは期間切れでした。この操作はできません。\",\"8009\":\"コピーのシーンは再計算がサポートされていません。\",\"8010\":\"このシーンのObj生成するには再計算が必要です。再計算を確定ですか?\",\"8011\":\"このシーンのダウンロードは再計算が必要です。再計算を確定ですか?\"},\"lackSuperPower\":\"権限が不足です。管理者としてソフトを起動してください。\",\"plugin\":{\"unzip\":{\"err7\":\"ソフトの機能は未完全です。\",\"err8\":\"ストレージスペースの空きを確保してください。\",\"err\":\"Zipファイルはエラーです。\",\"err2\":\"エラーが発生です。ファイルはセキュリティソフトによって占有されている可能性があります。\",\"err1\":\"ファイルが使用されている可能性があります\"}},\"yes1\":\"了解です。\",\"the3PartyWarmTip\":\"第三者アプリは起動中、後ほど第三者アプリで操作してください。\",\"exit-msg\":\"ページを閉じた後も、プログラムはバックグラウンドで実行されます。プログラムを終了する必要がある場合は、システムトレイから終了してください。\",\"the3PartyOpenAlready\":\"このソフトはすでに起動しています。\",\"cantcal\":{\"desc\":\"「 Windows ウイルスと脅威保護」のリアルタイム保護がオンになっていることを検出しています。次の手順に従ってください:\",\"content\":{\"0\":\"4DKanKan Offline版をアンインストール\",\"1\":\"2.“ Windows セキュリティセンター/ウイルスと脅威の保護の設定/管理設定”でリアルタイム保護をオフにしてください;\",\"2\":\"3.4DKanKan Offline版を再インストールします(インストールおよび使用中に、リアルタイム保護をオフにしておいてください)\"},\"title\":\"計算できません。\"},\"lang\":\"言語\",\"selectAll\":\"すべて\",\"OpenFile\":{\"directory\":\"ディレクトリを開く\"},\"sceneDetail\":{\"e57_title\":\"E57\",\"obj_title\":\"OBJ\",\"title\":\"シーンデータ\",\"upload_done_time\":\"アップロード完成時間\",\"shoot_way_type_2\":\"slam\",\"s_info\":\"シーン情報\",\"floorplan_title\":\"フロアプラン\",\"offline_title\":\"オフラインパッケージ\",\"migrageS_title\":\"シーンを移動\",\"generate\":\"生成\",\"calc_done_time\":\"計算完成時間\",\"upload_time\":\"計算時間\",\"re_generate\":\"シーンを再生成\",\"re_calc_done_time\":\"再計算時間\",\"shoot_way\":\"撮影方法\",\"shoot_device\":\"撮影デバイス\",\"shoot_way_type_1\":\"ステーション式撮影\",\"shoot_count\":\"ポイント数\",\"export\":\"生成\",\"shootStartTime\":\"撮影時関\",\"shoot_time\":\"撮影時関\",\"buildTime\":\"計算時間\",\"buildEndTime\":\"再計算時間\",\"exporting\":\"導入中\",\"packing\":\"パッケージング中\",\"calcing\":\"計算中\",\"packingFailure\":\"パッケージングに失敗しました\",\"unPacking\":\"パッケージングされていない\",\"unGenerate\":\"未生成\",\"packed\":\"{time}にパッケージング\",\"stoping\":\"ていし\",\"isCopyExist\":\"シーンは既に存在します。コピーとして保存しますか?\",\"import\":\"インポート\",\"exportingOut\":\"エクスポート中\",\"firstPacking\":\"ファイル圧縮\",\"updateAt\":\"更新日時:\",\"reFirstPacking\":\"再パッケージ\"},\"case\":{\"create\":\"案件を作成\",\"title\":\"タイトル\",\"sceneName\":\"物件名\",\"num\":\"コード\",\"sceneType\":\"シーンタイプ\",\"query\":\"検索\",\"caseTitle\":\"事件名\",\"updateTime\":\"アップデート時間\",\"status_3\":\"アーカイブ\",\"status_0\":\"計算中\",\"miss_case_title\":\"事件名を入力してください\",\"miss_case\":\"シーンを選択してください\",\"status_4\":\"再計算中\",\"status_-1\":\"計算失敗\",\"status_2\":\"計算成功\",\"unKeySearch\":\"案件が見つかりませんでした\",\"status_6\":\" 待ち行列中\",\"status_5\":\"ていし\",\"status_7\":\"コピー中\",\"errmsg\":\"ファイルの圧縮に失敗しました。\",\"errmsg_full\":\"ファイルの圧縮に失敗しました。ローカルの空き容量が不足しています。\",\"packedTime\":\"圧縮時間\",\"add_case\":\"新しい案件を追加\",\"empty\":\"現在、案件はありません\",\"local\":\"ローカルパス\",\"status_1\":\"計算に失敗しました\",\"errmsg_8038\":\"シナリオ計算中 / 計算失敗、パッケージ化できません\"},\"multiLang\":\"多言語\",\"migrateScene\":{\"fail_import\":\"導入に失敗しました。パッケージデータの形式を確認してください。\"},\"calcFailureTip\":\"再計算を確定しますか?一部の操作は取り消すことができません。\\n注意:点群シーンの再計算により、マージされたデータセットやホットスポットなどの一部のデータが削除されますので、ご注意ください。\",\"ikown\":\"了解しました\",\"path_no_ample\":\"ディスク容量が不足しています\",\"path_no_exist\":\"指定されたパスは存在しません\"},\"crop\":{\"calcConfirm\":\"確認して計算しますか?\\n計算には時間がかかる場合があるため、この操作を実行する前に点群\\nのトリミングが完了していることを確認してください。\",\"resetConfirm\":\"初期状態に戻すには、シーンの再計算が必要です。\\nホットスポットや、測定値等全ての編集内容がリセットされます。\",\"title\":\"点群のクロップ\",\"needToDisConnect\":\"点の位置を選択し、周囲の点への接続を削除してください\",\"panoNotAllConnected\":\"切断された点群が検出されましたが、計算できません\",\"reset\":\"初期状態に戻す\",\"clearConfirm\":\"すべてのトリミング ボックスをクリアしてもよろしいですか?この操作は元に戻せません。\",\"calcBtn\":\"再計算\",\"tip\":\"点群をトリミングする前に確認してください \",\"tipOper\":\"チップ\",\"pointActions\":{\"move\":\"動く\",\"rotate\":\"回転する\",\"scale\":\"スケール\",\"exclude\":\"消す\",\"intersect\":\"残す\",\"clear\":\"クリア\"}},\"dataset\":{\"title\":\"データセット\",\"all\":\"すべてのデータセット\",\"unsetTitle\":\"未割当のデータセット\",\"manageTitle\":\"データセット管理\",\"uploadName\":\"私のアップロード\",\"uploadTitle\":\"アップロードデータセット\",\"correctTitle\":\"データセット校正\",\"refer\":\"参考データセット\",\"initial\":\"初期データセット\",\"recalcJoinDeleteTip\":\"【{sceneName}】は再計算され、追加したデータセット【{title}】は削除されました。\",\"deleteJoinDeleteTip\":\"【{sceneName}】は削除され、追加したデータセット【{title}】は同時に削除されました。\",\"join\":\"マージ\",\"joinTitle\":\"撮影データ結合\",\"joinTip\":\"4DKanKanで撮影した別データを現在のデータに結合することができます。\",\"joinBtn\":\"決定\",\"joinSBtn\":\"撮影データ結合\",\"upload\":\"アップロード\",\"uploadSBtn\":\"点群インポート\",\"uploadIng\":\"ファイルアップロード中\",\"uploadCheck\":\"ファイル名に不正な文字を含めないでください \\\" / : ? [<+=;,¥%&* とスペース\",\"repeatUpload\":\"データをアップロード中です。後でもう一度お試しください。\",\"backSearch\":\"検索結果へ\",\"unJoinDatasets\":\"現在、アカウントで追加できるデータセットはありません。\",\"exists\":\"追加済み\",\"calc\":\"計算中\",\"backCalc\":\"計算中…\",\"pointNum\":\"ポイント数\",\"format\":\"フォーマット\",\"deleteTip\":\"このデータに設定してあるホットスポットや測定値も一緒に削除されます。\\nこの操作は元に戻せません。\",\"reset\":{\"title\":\"デフォルトシーンの復元を確認する?\",\"tip\":\"撮影データ結合/点群インポートされたデータセットは、その場所のホットスポットと測定値とともに削除されます。\"},\"calibration\":{\"gotoTip\":\"ここをクリックして、位置を調整してください。\"},\"setting\":{\"setName\":\"データセットの編集\",\"subtleTip\":\"右側のパネルで微調整を行うデータセットを選択してください。\",\"lockTip\":\"このデータセットは、コントロールポイントによってロックされています。\",\"subtle\":\"微調整\",\"viewCenter\":\"中心\"},\"model\":{\"showTitle\":\"空間データ\",\"title\":\"空間モデル\",\"titleConfirm\":\"データセットの名前を入力してください\",\"set\":\"空間モデルの編集\",\"name\":\"空間名称\",\"area\":\"面積\",\"volume\":\"体積\",\"height\":\"階層の高さ\",\"resetTip\":\"デフォルトの形状に戻りますが、リセットしても大丈夫でしょうか?\",\"construct\":\"建物\",\"floor\":\"階\",\"room\":\"部屋\",\"delConstructTip\":\"建物を削除すると、その建物が含むすべての空間モデルが削除されます。この操作によってデータセットが削除されるわけではありません。\",\"delNoconstructTip\":\"空間モデルを削除しますか?\",\"addFloorTop\":\"上部にフロアを追加\",\"addFloorBottom\":\"下部にフロアを追加\"}},\"earthwork\":{\"name\":\"土量計算\",\"unit\":{\"meter\":\"メートル(m)\",\"inch\":\"フィート(ft)\"},\"len\":\"長さ\",\"area\":\"面積\",\"calcConfirmTitle\":\"計算の確認ですね?\",\"calcConfirmMsg\":\"地盤工事の計算プロセス中は、シーンがロックされ、操作できません。\",\"calcSuccess\":\"地盤計算が完了しました。\",\"dname\":\"描画\",\"downFormatDis\":\"サンプリング距離\",\"inputAuthor\":\"レポーター名\",\"downFormatType\":\"データの種類\",\"downTitle\":\"ダウンロード日\",\"toolTip\":\"描画ツールをキャンセルすると、位置を切り替えることができます。\",\"invalidPoint\":\"点群で計測してください。\",\"start\":\"測定開始\",\"stop\":\"描画を停止\",\"titlePlac\":\"コメントを追加\",\"export\":\"レポートをダウンロード\",\"exportPDF\":\"ダウンロード\",\"downloadName\":\"地盤の結果\",\"slamWring\":\"地盤の計測は一時的に Slam シーンではサポートされていません\",\"downloadTitle\":\"計測レポート\",\"copy\":\"コピー済み\",\"pageMark\":\"ページ {index} / {length}\",\"wxError\":\"WeChat ブラウザでは PDF をエクスポートできません。\",\"uncalcs\":\"計算されていない地盤は {name} できません。自動的にフィルタリングされました。\",\"unSave\":\"保存されていない地盤の結果は共有リンクを生成できません。\",\"defaultTitle\":\"地盤\",\"unTitle\":\"名称未設定\",\"repeatTitle\":\"再描画しますか?\",\"repeatContent\":\"[決定] をクリックすると描かれた地盤の境界線がクリアされます。\",\"datLabel\":\"座標(dat形式ファイル)\",\"nameLabel\":\"地盤の命名\",\"baseLabel\":\"基準面\",\"heightLabel\":\"完成地面高さ\",\"heightSlice\":\"高さ\",\"nameNullTip\":\"名前を空にすることはできません\",\"heightNullTip\":\"基準面の高さは空にできません\",\"baseNullTip\":\"基準面のタイプは空にできません\",\"downName\":\"日付\",\"shareName\":\"レポート\",\"digV\":\"切断容積\",\"fillV\":\"充填容積\",\"digAndFill\":\"同時に切断と充填\",\"calcTime\":\"レポート日\",\"calcAuthor\":\"レポーター\",\"calcDefault\":\"未知\",\"timeFormat\":\"MM/dd/yyyy\",\"avgArea\":\"レベリングエリア\",\"minHeight\":\"最小標高\",\"maxHeight\":\"最大標高\",\"avgHeight\":\"完成地面高さ\",\"fill\":\"切断容積\",\"dig\":\"充填容積\",\"pdfTitle\":\"総地盤作業容積の結果\",\"zarea\":\"総平坦化エリア\",\"zdig\":\"総切断容積\",\"zfill\":\"総充填容積\",\"getHref\":\"住所を取得中\",\"downIng\":\"ダウンロード中\",\"calcTitle\":\"計算中\",\"calcContent\":\"このページにとどまり、お待ちください;離れると計算は自動的にキャンセルされます。\",\"calcClose\":\"割り込み\",\"calc\":\"計算する\",\"uncalc\":\"未計算\",\"heightTypes\":[\"カスタム\",\"最高基準面\",\"最低基準面\"],\"fillOptions\":[\"土盛り{min}~{max}m³\",\"土盛り>{min}m³\"],\"digOptions\":[\"土堀り{min}~{max}m³\",\"土堀り>{min}m³\"]},\"epoint\":{\"title\":\"点群校正\",\"noEnter\":\"このシーンは点群の編集ができません。問題がある場合は、カスタマーサービス: 03-5823-4931までご連絡ください。\",\"editTip\":\"点群が選択されていない場合、マウスの左ボタンでビューを回転させ、右ボタンでビューを移動させることができます\",\"needToDisConnect\":\"ポイントを選択し、その周辺ポイントとの接続を削除してください。\",\"panoNotAllConnected\":\"切断された点群が検出され、計算できませんでした。\",\"calcConfirm\":\"修正内容を反映するには、シーンの再計算が必要です。\\nホットスポットや、測定値等全ての編集内容がリセットされます。\",\"calcConfirmKanKan\":\"确定計算?场景将恢复默认状态,添加的热点、空间装饰、自动导览将被清除。\",\"resetConfirmKanKan\":\"重置后场景将恢复至上一次計算完成后的效果,确定重置? 该操作无法撤销。\",\"un-select\":\"点群が選択されていないため、パノラマ表示ができません。\",\"openRTK\":\"RTK 測位を有効にする\",\"closeRTK\":\"RTK ポジショニングを無効にする\",\"openRTKTip\":\"シーン計算で、RTKパラメータをポイントの位置決めに使用します。\",\"closeRTKTip\":\"シーン計算で、現在位置がポイントの位置となります。\",\"pointActions\":{\"move\":\"移動\",\"rotate\":\"回転\",\"connect\":\"接続\",\"disconnect\":\"接続を削除\",\"scale\":\"拡大\",\"reset\":\"リセット\"}},\"err\":{\"scene\":{\"un\":\"シーンが存在しません。シーンコードを確認してください。\",\"run\":\"シーンは計算中です。しばらくお待ちください。\",\"archive\":\"シーンが封印されています。\",\"del\":\"シーンが削除されています。\",\"err\":\"シーンの計算が失敗しました。もう一度試してください。\",\"webgl\":\"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。\"},\"serve\":{\"title\":\"システムアップグレード中\",\"desc\":[\"サービスをより良く提供するために、プラットフォームのアップグレードを行っており、一時的にアクセスできません。\",\"ご不便をおかけして、ご了承ください。\"]},\"disconnect\":\"ネットワークエラー、もう一度試してください。\",\"sdk\":\"Megaのシーンが開きません。ブラウザを閉じてからもう一度開いてください。\",\"preset\":\"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。\"},\"fire\":{\"title\":\"火災管理のプラットホーム\",\"model\":\"モデル\",\"addTip\":\"右クリックまたはEscキーで追加をキャンセル\",\"deleteConfirm\":\"このデータを削除してよろしいですか?\",\"effect\":{\"title\":\"特殊効果\",\"types\":{\"fire\":\"火\",\"smoke\":\"スモーク\",\"blast\":\"爆発\"},\"listTitle\":\"追加した\"},\"video\":{\"title\":\"ガイドツアー\"}},\"help\":{\"title\":\"初心者ガイド\",\"next\":\"次\",\"prev\":\"前\",\"tip\":\"次回はこちらから初心者ガイドにアクセス!\",\"init\":\"シーン編集プラットフォームを楽しんでください\",\"link\":\"ユーザーマニュアル\",\"videoBtn\":\"ビデオ\",\"video\":{\"coordinate\":\"https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/setcontrolpoint\",\"spaceDivision\":\"https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/splicing\",\"spaceModel\":\"https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/createfloor\",\"epoint\":\"https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint\",\"kankanEpoint\":\"https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/calibrationpoint\"},\"mobile\":{\"step1\":{\"title\":\"歩く\",\"content\":\"任意の方向をクリックして移動\"},\"step2\":{\"title\":\"回転する\",\"content\":\"画面を左右にスワイプ\"},\"step3\":{\"title\":\"ズーム\",\"content\":\"2 本指でズームインまたはズームアウト\"},\"step4\":{\"title\":\"パノラマ/点群ビュー\",\"content\":\"クリックしてパノラマ/点群ビューに切り替えます\"}},\"edit\":{\"coordinate\":[\"この機能は、シーンを マップに現実的にマッピングし、正確な地理座標を取得します。シーンを撮影するときは、RTK または関連機器を使用して制御点を取得し、パラメーターを手動で入力する必要があります。スキャナーに RTK が装備されている場合、手動で入力する必要なく、システムが自動的にコントロール ポイント情報を取得します。\"],\"measure\":[\"[測定開始]をクリックして、長さと面積の測定を開始します。\"],\"coord\":[\"シーンで RTK または関連機械を使用して制御点を取得したら、シーン内の任意の場所の地理座標を取得、まだ複数の座標系の変換をサポートできます。\"],\"hotspot\":[\"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。\"],\"floorpan\":[\"アルゴリズムによってフロア プランを自動生成します。ダウンロード、置換、非表示なども対応可能です。\"],\"download\":[\"シーンを完整にダウンロード、又はトリミングしてダウンロードすることができます。サポートされているダウンロード形式:las. ply. e57.obj。点群形式のダウンロードには、座標を含めることができます。\"],\"data\":[\"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。\"],\"query\":[\"表示モードでは、インターフェイスの表示内容を制御できます。右下隅で点群モードを選択すると、点群表示をカスタマイズできます。\"],\"epoint\":[\"シーン撮影中にポイント位置エラーが発生した場合、このモジュールはその修正を可能にします。\"],\"spaceModel\":[\"建物、フロア、部屋などのシーン エリアを分離できます。シーン内のエリアを検索する機能により、エリアを特定したりナビゲートしたりできます。\"],\"spaceDivision\":[\"複数のデータセットを導入アップロードした場所、シーンを正常に表示できるため、このモジュールでデータを結合する必要があります。\"]},\"query\":{\"cloud\":[\"マウスの左でドラッグすると、回転できます。\",\"マウスの右ボタンを押したまま、ビューを移動できます。\",\"地面のポイントをクリックすると、シーン内でローミングができます。\",\"クリックすると点群モードに切り替わります\"],\"pano\":[\"マウスの左でドラッグすると、回転できます。\",\"地面のポイントをクリックすると、シーン内でローミングができます。\",\"クリックすると点群モードに切り替わります\"]}},\"hotspot\":{\"name\":\"ホットスポット\",\"addMenu\":\"ホットスポット\",\"flyErr\":\"遠すぎて操作に失敗した。\",\"show\":\"ホットスポットを表示する\",\"all\":\"すべてのホットスポット\",\"added\":\"ホットスポットを追加しました。\",\"addTip\":\"シーンで右クリックして「ホットスポットの追加」を選んでください。\",\"range\":{\"set\":\"可視範囲設定\",\"min\":\"最小\",\"max\":\"最大\"},\"edit\":{\"placeholder\":{\"title\":\"タイトルを入力してください。\",\"content\":\"内容を入力してください。\",\"addLinkTitle\":\"タイトルを入力してください。\",\"addLinkContent\":\"URLを入力してください。\"},\"unTitle\":\"ホットスポットが存在し、タイトルが未記入の状態\",\"maxContentLen\":\"リンクを入れる前に、場所を空けておいてください。\",\"addLink\":\"リンク追加\"},\"meta\":{\"image\":{\"title\":\"画像\",\"place\":\"画像のアップロード\",\"desc\":\"形式 jpg/png : ≦5MB, ≦9枚\"},\"video\":{\"title\":\"動画\",\"place\":\"動画のアップロード\",\"desc\":\"形式 mp4/mov : ≦20MB, ≦2Mbps\"},\"audio\":{\"title\":\"オーディオ\",\"place\":\"オーディオのアップロード\",\"desc\":\"形式 mp3/wav : ≦5MB\"},\"web\":{\"title\":\"リンク\",\"place\":\"ウェブサイト表示エリア\"}},\"deleteConfirm\":\"この{type}を削除してもよろしいですか?\"},\"measure\":{\"name\":\"測定\",\"unit\":{\"meter\":\"メートル(m)\",\"inch\":\"フィートft)\"},\"len\":\"長さ\",\"area\":\"面積\",\"toolTip\":\"測定ツールのチェックを外すと、ポイントの切り替えが可能です。\",\"invalidPoint\":\"点群が空のため、測定不可\",\"start\":\"測定開始\",\"stop\":\"測定停止\",\"titlePlac\":\"クリックするとメモを追加できます。\",\"export\":\"測量を導出\",\"exportPDF\":\"PDFを導出\",\"downloadName\":\"測定結果\",\"copy\":\"コピーに成功\",\"pageMark\":\"{length}のページの第{index}ページ。\",\"wxError\":\"WeChatのブラウザでPDFの導出はできません。\",\"unSave\":\"測定値が保存されず、共有リンクが生成できません。\"},\"record\":{\"fileName\":\"録画\",\"start\":\"録画開始\",\"all\":\"録画リスト\",\"defName\":\"讲解视频\",\"showSetting\":\"可視化設定\",\"countdown\":\"{mis}秒後録画を開始します\",\"desc\":\"<span>{key}</span>を押して停止できる\",\"jx\":\"録画を続ける\",\"backRun\":\"后台正在处理\",\"rename\":\"リネーム\",\"nameEmpty\":\"视频名称不能为空\",\"delTip\":\"确定要删除视频吗?\",\"showSettings\":[\"ホットスポット\",\"測量\",\"座標\"]},\"resStatus\":{\"200\":\"操作成功\",\"204\":\"システム正在处理,请勿重复提交\",\"304\":\"操作に失敗し、ログアウトしています。\",\"305\":\"アカウントが他のデバイスでログインしており、自動的にログアウトされます。\",\"400\":\"パラメータのリストが正しくない (見つからない、形式が不一致)\",\"401\":\"無許可\",\"402\":\"アクセス制限、権限失効\",\"408\":\"ログイン期限が切れ、自動的にログアウトされました。\",\"500\":\"内部システムのエラー\",\"502\":\"アップロードされるファイルは5GB以下であること\",\"503\":\"アップロードの例外\",\"507\":\"ファイル名が長すぎます。変更して再アップロードしてください。\",\"2001\":\"objのダウンロードに失敗\",\"2002\":\"数字または文字のみ大文字・小文字のみ入力が可能です。\",\"2003\":\"点群データが無い\",\"2004\":\"キャリブレーションに成功\",\"2005\":\"キャリブレーションに失敗\",\"2006\":\"ファイル形式が正しくありません。png画像のみ受け付けます。\",\"3001\":\"存在しません。\",\"3002\":\"例外的なポイントリストの座標\",\"3006\":\"fdTokenのチェックサム失敗\",\"3007\":\"割り当てが見つかりません\",\"3008\":\"失敗\",\"3009\":\"ログインに失敗しました。後でもう一度試してください。\",\"3014\":\"アカウントまたはパスワードが正しくありません。\",\"3015\":\"このユーザーは登録されていません。\",\"3021\":\"アカウントが存在しないので、確認して再入力してください。\",\"3024\":\"シーンを自分でコラボレーションすることができません。\",\"3101\":\"計算中\",\"3102\":\"シーンは存在しません。\",\"3103\":\"計算の失敗\",\"3104\":\"ルートは存在しません。\",\"3105\":\"制御点計算表の結果が存在しないので、解決するために再計算してみてください。\",\"4001\":\"検証コードに返す\",\"4002\":\"制御点座標が変更され、一時的に操作不能になったことを検知しました。\",\"4003\":\"正しい地理座標を入力してください。\",\"4004\":\"シーンキャリブレーションの失敗\",\"4007\":\"データセットの追加に失敗\",\"4008\":\"データセットがマージ中であることが検出され、一時的に操作不能になりました。\",\"5027\":\"フォルダが存在しません。\",\"5028\":\"フォルダを変更する権利はありません。\",\"5030\":\"同じレベルのフォルダ名が重複することができません。\",\"6000\":\"データセットが存在しません。\",\"6001\":\"誤った変換モデル、シーンの検索が不可\",\"6002\":\"誤った変換モデル、制御点の検索が不可\",\"6003\":\"誤った変換モデル、制御点を設定不可\",\"6004\":\"シーンサイズが制限を超えたため、マージのダウンロードに失敗しました。\",\"6005\":\"info.jsonファイルが存在しません。確認してください。\",\"6006\":\"アップロードされた画像のサイズが元画像と一致しません。\",\"6007\":\"スクリーンショットのアップロードエラー\",\"6008\":\"アルゴリズムがフロアプランの生成に失敗、info.jsonが存在しません。\",\"6009\":\"プランファイルが生成されません。プランアルゴリズムが正常に呼び出されたかどうか確認してください。\",\"6010\":\"vision.txt は存在しません。\",\"6011\":\"final_freespace ファイルが存在しません。\",\"8001\":\"デフォルト点群の復元に失敗しました。対応する点群データが見つかりません。\",\"8002\":\"編集可能な点群が取得されていません\",\"8004\":\"計算中\",\"8005\":\"2022 年 3 月より前のシーンは再計算の対象外です。\",\"8008\":\"当前のシナリオではその操作はサポートされていません。\",\"8009\":\"シーンのコピーは再計算をサポートしていません\",\"8010\":\"元のシーン データの有効期限が切れているため、再計算はサポートされていません。\",\"loginErr\":\"ログインに失敗しました。後でもう一度試してください。\",\"accountErr\":\"現在のシーンはこのアカウントでは検出されませんので、アカウントを変更して再度ログインしてください。\"},\"scene\":{\"flyUnImages\":\"パノラマ画像がありません。点群モードに切り替えてからもう一度試してください。\",\"flyCurrent\":\"すでにこの場所にいます。\",\"getPointError\":\"空白のエリアはポイントロケーションに使用できません。点群エリアに移動して、再度お試しください。\",\"pano\":\"パノラマ\",\"cloud\":\"点群\",\"objTip\":\"メッシュ シーン\",\"cloudTip\":\"クリックすると点群モードに切り替わります\",\"nav\":\"ツアー\",\"navPath\":\"ルート案内\",\"navStart\":\"ツアーの起点\",\"navEnd\":\"ツアーの終点\",\"navPlaceholder\":\"ご確認ください。\",\"navErr\":\"データセット範囲外、ルート計画不可\",\"notice\":{\"handerTitle\":\"ヒント\",\"handerSuccess\":\"[ {mode} ]データ処理が終了しました。\",\"handerIng\":\"シーンがロックされ、編集することができませんが、引き続き閲覧することができます。\",\"updateTitle\":\"ヒント\",\"updateSuccess\":\"シーンは修正され、システムは近日中にページを更新します。\",\"resetSuccess\":\"シーンは再計算され、システムはまもなくページを更新する予定です。\",\"coordResetSuccess\":\"制御点の座標が変更され、システムは間もなくページを更新します。\"},\"download\":{\"cloud\":\"点群のダウンロード\",\"cloudSuccess\":\"点云下载成功\",\"format\":\"ダウンロードのフォーマット\",\"formatNotSupport\":\"対応できないフォーマット\",\"cropCloud\":\"点群のトリミング\",\"nullCloud\":\"クロップボックス内の点群が空のため、ダウンロードできません。\",\"btn\":\"ダウンロード\"},\"floorpan\":{\"title\":\"フロアプラン\",\"default\":\"システムデフォルト\",\"un\":\"フロアプランのアップロードはありません。\",\"downsuccess\":\"平面图下载成功\",\"customize\":{\"title\":\"カスタマイズ\",\"success\":\"フロアプランの更新に成功\",\"un\":\"{title}のカスタム画像をアップロードしてください。\",\"steps\":[\"フロアプランをダウンロードして、修正·変更してからアップロードしてください。\",\"アップロードする際は、元のファイル形式に従ってアップロードする必要があり、サイズを変更することはしないでください。\"]}},\"spaceModel\":{\"title\":\"空間モデル\",\"defaultFloorTitle\":\"一階\"},\"pose\":{\"unSid\":\"panoSidは見つかりませんでした\",\"unImage\":\"パノラマモードでは位置の設定は不可\"},\"invalidRight\":\"点群エリアに移動して再試行してください\"},\"sys\":{\"open\":\"オープン\",\"title\":\"レーザー\",\"query\":\"調べる\",\"searchAll\":\"検索\",\"search\":\"建物を探す\\\\部屋\\\\ホットスポット\",\"unSearchData\":\"検索結果が見つかりません。\",\"inputScenePwd\":\"パスワード\",\"phonePlace\":\"電話番号を入力してください。\",\"unPhonePlace\":\"メールアドレスを入力してください。\",\"pwdPlace\":\"パスワードを入力してください。\",\"setPwdPlace\":\"パスワード入力\",\"setRepeatPwdPlace\":\"パスポート再入力\",\"unPwdPlace\":\"パスワードは空にすることはできません。\",\"pwdReg\":\"パスワードは英語の大文字、小文字、数字を含み、8-16桁で設定してください。\",\"unRepeatPwd\":\"パスワードが空でないことを確認\",\"pwdErr\":\"パスワードが誤っています。\",\"codePlace\":\"認証コードを入力してください。\",\"getCode\":\"認証コードを取得\",\"resetCodeTime\":\"{count}sの後に再送信\",\"accountLoginTitle\":\"ユーザーログイン\",\"qrLoginTitle\":\"カメラログイン\",\"markPwd\":\"パスワードを保存する\",\"repeatPwdDiff\":\"2回入力したパスワードが一致しません。\",\"login\":\"ログイン\",\"qrPlace\":\"4D KanKanアプリケーションを開けて、QRコードをスキャンしてログインしてください。\",\"forgetPwd\":\"パスワードを忘れ\",\"updatePwdSuccess\":\"パスワードの変更に成功\",\"retrievePwd\":\"パスワードを探す\",\"logout\":\"ログアウト\",\"logoutConfirm\":\"ログアウトしてもよろしいですか?\",\"haveAccountLogin\":\"既存アカウントでサインイン\",\"unData\":\"データなし\",\"help\":\"ヘルプ\",\"repeatLogin\":{\"title\":\"このアカウントにログインしている別のデバイスが検出されましたが、続行しますか?\",\"content\":\"「ログイン」を選択すると、相手機器は自動的にログアウトされます。\",\"btn\":\"ログイン\"},\"inputPlc\":\"ご入力してください。\",\"selectPic\":\"結合するデータを選択してください。\",\"dialogTitle\":\"ヒント\",\"update\":\"修正\",\"cancel\":\"キャンセル\",\"add\":\"追加\",\"crop\":\"トリミング\",\"save\":\"保存\",\"leave\":\"閉じる\",\"submit\":\"提出\",\"calc\":\"計算\",\"hide\":\"隠す\",\"close\":\"オフ\",\"ok\":\"了解しました\",\"reset\":\"リセット\",\"enter\":\"確定\",\"show\":\"表示\",\"delete\":\"削除\",\"ignore\":\"無視\",\"setup\":\"設定\",\"edit\":\"編集\",\"all\":\"全て\",\"refer\":\"リフレッシュ\",\"upload\":\"アップロード\",\"uploadAddText\":\"追加\",\"uploadReplaceText\":\"交換\",\"uploadErr\":{\"len\":\"最大で{len}個のファイルしかサポートされていません。\",\"size\":\"{name}のサイズが{size}を超えています。\",\"scale\":\"{name}のスケール部分は{scale}ではありません。\",\"accept\":\"{accept}形式のファイルのみサポートします。\"},\"download\":\"ダウンロード\",\"unset\":\"設定なし\",\"unUpdate\":\"変更なし\",\"downloadSuccess\":\"ダウンロードに成功\",\"downloadAndroidSuccess\":\"ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください\",\"downloadIosSuccess\":\"ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください\",\"downloadWXSuccess\":\"ブラウザで開いてもう一度お試しください\",\"forceLeaveConfirm\":\"保存されていない操作がありますが、本当に終了しますか?\",\"resetConfirm\":\"リセットしてもよろしいでしょうか? この操作は元に戻せません。\",\"compatible\":{\"tip\":\"ページを開くことができません。ブラウザをアップグレードするか変更して、再度開いてください。\",\"selectTip\":\"以下のブラウザを推奨しています。\",\"ff\":\"Firefox\",\"edg\":\"Microsoft Edge\",\"safari\":\"Safari\",\"chrome\":\"Chrome\"},\"time\":{\"h\":\"時間\",\"m\":\"分\",\"s\":\"秒\",\"about\":\"約\"},\"detail\":\"詳細\",\"setting\":{\"setName\":\"物件名\",\"setNameErr\":\"シーン名を空にすることはできません。\",\"setNamePlace\":\"タイトルを入力してください。\",\"setPic\":\"初期画面\",\"setView\":\"可視化設定\",\"setOpen\":\"PW設定\",\"setOpenErr\":\"パスワードを入力してください。\",\"public\":\"OFF\",\"pwd\":\"ON\"},\"exitWarmTip\":\"退出するにはシンクロ中または計算中のプロジェクトを中止します。退出を確認しますか?\",\"sysFailAndUdriveTip\":\"シンクロに失敗しました。USBの連続、または保存先のルートを確保してください。\",\"noAppWarmTip\":\"プログラムは検出されないです。操作説明に従って、プログラムファイルを以下のディレクトリに置いてください:\",\"noAppUnknownError\":\"操作に失敗しました。以下のソフトがライセンスされているかを確認することをお勧めします。\",\"expand\":\"開く\",\"retract\":\"折りたたむ\"},\"tool\":{\"magnify\":\"拡大鏡\",\"free\":\"自由\",\"lfree\":\"水平\",\"vfree\":\"縦型\",\"area\":\"多角形\",\"rect\":\"長方形\",\"move\":\"移動\",\"series\":\"連続測定\",\"rotate\":\"回転\"},\"view\":{\"top\":\"上面図\",\"side\":\"側面図\",\"scene\":\"3D\",\"clound\":\"ローミング表示\",\"sideLeft\":\"側面図(N-S)\",\"sideRight\":\"側面図(E-W)\",\"switchMiniView\":\"{action} ミニビュー\",\"switchView\":\"ビューの切り替え\",\"seting\":\"表示設定\",\"showMini\":\"ミニビューを表示\",\"showPano\":\"ローミングポイントの表示\",\"showGaodeMap\":\"Display Amap\",\"showGoogleMap\":\"Display Amap\",\"showFloorpan\":\"フロアプランの表示\",\"cloudSeting\":\"点群設定\",\"reset\":\"デフォルト設定に戻す\",\"density\":{\"name\":\"点群品質\",\"low\":\"低い\",\"middle\":\"中\",\"high\":\"高い\"},\"colorMode\":{\"name\":\"カラーモード\",\"full\":\"カラー\",\"altitude\":\"標高\",\"translucent\":\"半透明\"},\"shape\":{\"name\":\"点の形状\",\"rectangle\":\"長方形\",\"circular\":\"円型\"},\"moreSetting\":\"詳細設定\",\"range\":\"範囲\",\"opacity\":\"不透明度\",\"size\":\"ポイントの大きさ\",\"detail\":\"詳細\",\"strong\":\"エッジを強化\"},\"common\":{\"clearScreen\":\"表示オフ\",\"Cancel\":\"キャンセル\",\"sure\":\"確定\",\"NoGuided\":\"ガイドなし\",\"back\":\"キャンセル\",\"tips\":\"保存されていない操作がありますが、本当に終了しますか?\",\"NoFilesSelected\":\"ファイルを選択してください。\",\"ClearScreen\":\"画面をクリアする\",\"splicing\":\"結合\",\"add\":\"追加\",\"Displaysettings\":\"可視化設定\",\"add1\":\"マーク\",\"Delete\":\"この画面の削除を確認しますか?\",\"Continuerecording\":\"録画を続ける\",\"Keepadding\":\"追加を続ける\",\"edit\":\"編集\",\"time\":\"動画の長さ\",\"save\":\"保存\",\"cancel\":\"キャンセル\",\"Navigationlist\":\"ガイドリスト\",\"tips1\":\"ヒント\",\"addpictureillustrate\":\"形式 jpg/png : ≦5MB, ≦9枚\",\"Marking\":\"マーク\",\"AddPerspectives\":\"視点を追加\",\"entertitle\":\"タイトルを入力してください。\",\"route\":\"ルート\",\"Leftoversites\":\"遺留の部位\",\"Extractionmethod\":\"採取方法\",\"Search\":\"検索\",\"Datasize\":\"データサイズ\",\"Datasource\":\"データソース\",\"Noavailablemodels\":\"使用可能なモデルが検出されません。\",\"rename\":\"リネーム\",\"open\":\"4DKKオフラインを開く\",\"addpicture\":\"写真をアップロードする\",\"Startrecording\":\"録画開始\",\"Extractor\":\"採取人\",\"downloadsuccess\":\"%filename%はダウンロードに成功しました。\",\"moveFail\":\"ファイルの移動に失敗しました。十分なストレージを確認してください。\"},\"sceneDetail\":{\"title\":\"シーンデータ\"},\"sceneHome\":{\"sceneList\":\"シーンリスト\",\"dyrh\":\"マルチ融合\",\"library\":\"メディアライブラリ\",\"addScene\":\"シーンを追加\",\"yc\":\"削除\",\"caseView\":\"案件をプレビュー\",\"delTops\":\"キャンセルを確定しますか\",\"ycTips\":\"現在のシーンを本当に削除しますか?\",\"sceneName\":\"物件名\",\"searchData\":\"検索結果\",\"yctips\":\"削除できません。シーンはすでにマルチフュージョンに追加されています。マルチフュージョンに移動してシーンを削除してから、もう一度お試しください。\",\"yctipsErr\":\"削除できません。シーンはすでにマルチフュージョンに追加されています。マルチフュージョンに移動してシーンを削除してから、もう一度お試しください。\",\"nameSearch\":\"名前を入力して検索\",\"selectAdd\":\"住所を選択\",\"errCode\":{\"0\":\"操作成功\",\"1\":\"操作失敗\",\"500\":\"システムエラー\",\"3008\":\"ユーザーは既に存在します。直接ログインしてください。\",\"3014\":\"アカウントまたはパスワードが正しくありません。\",\"4001\":\"パラメータ不足\",\"4006\":\"このアカウントは停止中です。\",\"4008\":\"ユーザー未ログイン\",\"4009\":\"ロールが割り当てられていません。\",\"4010\":\"権限がありません。\",\"4011\":\"部門が存在しません。\",\"4012\":\"ユーザーは既に存在します。\",\"4013\":\"ユーザーが存在しません。\",\"4014\":\"パスワードが一致しません。再入力してください。\",\"4015\":\"現在のアカウントに権限がありません。管理者に連絡してください。\",\"4016\":\"火災調査プロジェクトが存在しません。\",\"4017\":\"リンク無効もしくは期限切れのためアクセスできません。\",\"4018\":\"アクセスパスワードがありません。\",\"4019\":\"パスワードが間違っています。再入力してください。\",\"4020\":\"ルート解決に失敗しました。\",\"4021\":\"アクセスパスワードは英数字4桁のみ有効です。\",\"4022\":\"アクセスパスワードを生成しました。\",\"4023\":\"確認コードが正しくありません。\",\"4024\":\"確認コードの取得頻度が高すぎます。後ほどお試しください。\",\"6000\":\"ユーザーにカメラが紐づいています。変更前に他のユーザーへ再紐付けしてください。\",\"6001\":\"組織は既に存在します。重複作成しないでください。\",\"6002\":\"下位組織が存在するため削除できません。\",\"6003\":\"組織内にユーザーが存在するため削除できません。\",\"6004\":\"カメラが存在しません。\",\"6005\":\"カメラは既に紐づいています。再紐付けできません。\",\"6006\":\"部門が存在しません。\",\"6007\":\"火災調査プロジェクトは既に存在します。重複追加不要です。\",\"6008\":\"プロジェクトがシーンに関連付けられていません。\",\"6009\":\"ケースが存在しません。\",\"6010\":\"変更失敗:部門の上位は自身/下位部門にできません。\",\"6011\":\"部門階層の上限は4レベルです。\",\"6012\":\"操作権限がありません。\",\"7001\":\"ファイルアップロード失敗\",\"7002\":\"アップロードファイルが存在しません。\",\"7003\":\"ファイルサイズが制限を超えています。\",\"7004\":\"ホットスポットアイコンが存在しません。\",\"7005\":\"ファイルタイプが不正です。\",\"7006\":\"ファイル内容に誤りがあります。\",\"7007\":\"ファイル内容エラー:OBJが不足しています。\",\"7008\":\"システムデフォルトアイコンが存在しません。\",\"7009\":\"システムデフォルトアイコンは削除できません。\",\"7010\":\"現在のシーンは使用中につき削除できません。\",\"7011\":\"ビデオフォルダが存在しません。\",\"7012\":\"ケースが存在しません。\",\"7013\":\"動画合成に失敗しました。\",\"7014\":\"モデルが存在しません。\",\"7015\":\"現在のシーンは削除済みです。\",\"7016\":\"ファイル名に中国語を含めません。\",\"7017\":\"ファイル名が長さ制限を超えています。\",\"7018\":\"シーンリソースファイルが空のため追加できません。\",\"7019\":\"ケース設定が既に存在するため新規追加できません。\",\"7020\":\"深時点群シーンのダウンロードに失敗\",\"7021\":\"ファイルが存在しないか削除済みです。\",\"7022\":\"ケースアイコン数が上限を超えています。\",\"7023\":\"シーンが削除されました。\",\"8022\":\"カメラの容量不足\",\"8023\":\"このケースには既に検証報告書があります。\",\"8024\":\"このケースには検証報告書がありません。\",\"8025\":\"カメラのバージョン番号は既に存在します。\",\"8026\":\"カメラのバージョン番号が存在しません。\",\"8027\":\"カメラバージョンの状態が不正です。\",\"8028\":\"メディアライブラリファイルが存在しません。\",\"8029\":\"認証アクセスに失敗\",\"8030\":\"削除不可:シーンが多元融合に参加中です。先に該当機能で削除してください。\",\"8031\":\"ファイルタイプが規則に適合しません。\",\"8032\":\"アップロード失敗:ファイル形式を確認してください。\",\"8033\":\"ファイル名に中国語を含めません。\",\"8034\":\"解凍失敗\",\"8035\":\"ディスク容量取得失敗\",\"8036\":\"ディスク容量不足\",\"8037\":\"シーンのダウンロード失敗\",\"8038\":\"シーン計算中/失敗のためパッケージ化不可\",\"-1\":\"リクエスト失敗、サーバーで障害が発生しました!\"}},\"mediaLibrary\":{\"Modeling\":\"傾斜撮影\",\"photography\":\"単体モデル\",\"upload\":\"アップロード\",\"setGrouping\":\"グループを調整\",\"groupingList\":\"グループリスト\",\"grouping\":\"グループ管理\",\"addFile\":\"ファイルをアップロード\",\"createTime\":\"アップロード時間\",\"fileType\":{\"0\":\"すべて\",\"1\":\"画像\",\"2\":\"動画\",\"3\":\"オーディオ\",\"4\":\"モデル\",\"5\":\"その他\",\"6\":\"ドキュメント\"},\"dictName\":\"グループ\",\"tips\":{\"del\":\"キャンセルに成功しました\",\"uplooad\":\"アップロード中\",\"uplooadErr\":\"アップロードに失敗しました\",\"edit\":\"調整に成功しました\",\"objtips\":\"obj:zipパッケージを使用してアップロードする必要があります。ポスター、モデル、mtlファイルを含みます。パッケージ内にフォルダを含めることはできず、ファイル名には漢字を使用してはいけません。図の通りです。\",\"uplooadSuccess\":\"アップロード成功\",\"uplooadSize\":\"アップロードするファイルは 2G以内です。\",\"osgbtips\":\"osgbのアップロード:zipパッケージを使ってアップロードする必要があります。Dataフォルダとxmlファイルを含みます。パッケージ内には別のフォルダを含めてはいけません。また、ファイル名に漢字を使用してはいけません。下記の図の通りです。\",\"deltext\":\"この操作は取り消すことができないです。\",\"dictId\":\"グループを選択してください\",\"operate\":\"操作成功\",\"add\":\"追加に成功しました\",\"placeholderName\":\"タイトルを入力してください\",\"uplooadfiletype\":\"形式:jpg、png、jpeg、mp4、wav、mp3 、shp、zip。\",\"noName\":\"タイトルを入力してください\"},\"title\":\"メディアライブラリ\",\"addFolder\":\"フォルダを追加\",\"add\":\"ファイルを追加\",\"addgrouping\":\"グループを追加\",\"addFolderName\":\"フォルダ名を入力してください\",\"addFileTip\":\"形式:JPG/PNG、≤1 枚\",\"addFileErr\":\"ファイル名は空きができないです。\",\"addFolderErr\":\"フォルダ名は空きができないです。\",\"fileTypeStr\":\"ファイル形式\",\"addFilePlace\":\"ファイル名を入力してください\",\"addFolderPlace\":\"フォルダ名を入力してください\",\"operate\":\"操作\",\"fileFormat\":\"ファイル形式\",\"statusStr\":\"状態\",\"file\":\"ファイル\"}}");
- /***/ }),
- /***/ "./src/lang/weblate/zh.json":
- /*!**********************************!*\
- !*** ./src/lang/weblate/zh.json ***!
- \**********************************/
- /*! exports provided: coord, program, crop, dataset, earthwork, epoint, err, fire, help, hotspot, measure, record, resStatus, scene, sys, tool, view, common, sceneDetail, sceneHome, mediaLibrary, default */
- /***/ (function(module) {
- module.exports = JSON.parse("{\"coord\":{\"name\":\"坐标\",\"title\":\"坐标系\",\"manageTitle\":\"地理注册\",\"selectType\":\"选择坐标类型\",\"lat\":\"纬度\",\"lng\":\"经度\",\"height\":\"高程\",\"ctrls\":\"控制点\",\"copy\":\"复制坐标\",\"copySuccess\":\"坐标复制成功!\",\"types\":{\"local\":\"本地坐标\",\"amap\":\"高德坐标\",\"gmap\":\"谷歌坐标\",\"screen\":\"屏幕坐标\",\"wgs84\":\"wgs84\",\"webMercator\":\"大地坐标\",\"gis\":\"大地坐标\",\"pro\":\"投影坐标\"},\"edit\":{\"gis\":\"地理坐标\",\"unsetCtrls\":\"请先设置控制点\",\"whySetCtrls\":\"为什么要设置控制点?\",\"dms\":\"度°分′秒″\",\"num\":\"度°\",\"placeholder\":\"请输入\",\"placeholderDMS\":\"请输入度°分′秒″\",\"placeholderD\":\"请输入度°\",\"inputGis\":\"请输入该坐标系下,控制点的地理坐标\",\"getGis\":\"如何获取地理坐标?\",\"noRepeat\":\"地理坐标和本地坐标未重合,请检查是否输入正确。\",\"noRepeatUpdate\":\"查看如何调整\",\"diff\":\"相差\",\"map\":\"地图\",\"gmap\":\"高德地图\",\"ggmap\":\"谷歌地图\",\"gisUpdateLocalUn\":\"P {index} 地理坐标已改,本地坐标未改\",\"localUpdateGisUn\":\"P {index} 本地坐标已改,地理坐标未改\",\"gisDataErr\":\"数据不正确,请检查地理坐标p1,p2格式是否正确,是否数值相同!\",\"localDataErr\":\"数据不正确,请检查本地坐标p1,p2格式是否正确,是否数值相同!\",\"pointEqual\":\"请勿在P1、P2输入相同数值\",\"movePoint\":\"P {index} 移动到这里\",\"setPoint\":\"设为P {index}\",\"localPoint\":\"P{index}本地坐标\",\"setCtrls\":\"设置控制点\",\"trapLocalPoint\":\"请在场景中鼠标右键设置控制点的本地坐标\",\"whyTrapLocalPoint\":\"为什么要设置本地坐标?\",\"userUseMouse\":\"自定义(场景中右键选择)\"},\"zoomLevel\":\"缩放级别\"},\"program\":{\"rocre\":{\"ok\":\"确定\",\"cancel\":\"取消\",\"screen\":\"屏幕\",\"title\":\"请选择要录制的屏幕\"},\"camera\":{\"authErr\":\"获取注册码失败,请以管理员权限启动程序!\",\"title\":\"全部相机\",\"refesh\":\"刷新\",\"sn\":\"SN码\",\"unKeySearch\":\"未搜索到匹配的相机\",\"unSearch\":\"您还没有相机,请先进行相机授权~\",\"sync\":\"相机授权\",\"localCount\":\"本地场景数量\",\"lastTime\":\"最后同步时间\",\"changeAuth\":\"更换成功,请前往相机查看最新结果。\",\"auth\":\"验证成功,请查看最新授权结果。\",\"cameraType\":\"相机类型\"},\"iframe\":{\"un\":\"请在场景管理选择需要打开的场景\",\"sync\":\"编辑中场景已被重新计算\"},\"title\":\"四维看看本地版\",\"undata\":\"暂无数据\",\"serverErr\":\"服务出现问题,稍后重试\",\"yes\":\"是\",\"no\":\"否\",\"ikown\":\"我知道了\",\"continueDown\":\"继续下载\",\"delete\":\"删除\",\"back\":\"返回\",\"sysTimeout\":\"当前软件暂未授权或已过期,为不影响您同步和计算场景,请尽快进行授权。授权操作流程详见操作手册或联系工作人员。\",\"serviceRunIng\":\"服务启动中……\",\"rejectSceneSync\":\"当前场景不在相机授权列表内!\",\"fileManage\":{\"storage\":\"默认存放路径\",\"defaultStorage\":\"路径\",\"openDir\":\"打开文件夹\",\"originTitle\":\"原始资源\",\"calcTitle\":\"计算结果\",\"addStorage\":\"新增路径\"},\"cameraAuth\":{\"title\":\"相机授权\",\"systemDiaTitle\":\"安装授权\",\"systemTitle\":\"请先进行安装验证\",\"systemError\":\"安装key与当前设备不匹配\",\"systemKeyTip\":\"请联系四维时代官方销售渠道,以获取系统授权Key\",\"systemKey\":\"安装key\",\"changeTitle\":\"更换相机\",\"code\":\"机器码\",\"copy\":\"复制\",\"cameraKey\":\"相机授权Key\",\"changeKey\":\"更换相机Key\",\"keyTip\":\"请联系四维时代官方销售渠道,以获取相机授权Key\",\"submit\":\"验证\",\"placeholder\":\"请输入\",\"nullTip\":\"请输入相机授权key\",\"systemNullTip\":\"请输入系统授权key\"},\"auth\":{\"timeout\":[\"当前软件暂未授权或已过期,为不影响您同步和计算场景,请尽快进行授权。\",\"授权操作流程详见操作手册或联系工作人员。\"],\"title\":\"当前有效许可证如下:\",\"use\":\"使用中\",\"timeouted\":\"已过期\",\"sn\":\"授权码\",\"syPrev\":\"将于\",\"syPost\":\"天后到期\",\"timeoutDay\":\"剩余天数\",\"status\":\"状态\",\"timeoutStatus\":\"过期\",\"surplusStatus\":\"剩余\",\"day\":\"天\",\"success\":\"授权成功!\",\"copySuess\":\"复制成功\",\"uAuthTipOut\":\"您的软件授权已过期\",\"uAuthTipTime\":\"您的软件授权将于{n}天后到期,未保证您正常使用软件,请尽快获取新的密钥并授权。\"},\"errMsg\":{\"calcSync\":\"正在计算,无法进行同步\",\"resetGen\":\"当前场景需要重算后才能生成Obj场景。确定要重算吗?\",\"repeatGen\":\"当前有计算任务运行中,同时开启多个任务可能导致计算失败,是否继续?\",\"calcFree\":\"当前场景所在硬盘空间不足30GB,请及时清理空间避免计算失败。\",\"genObjTip\":\"Mesh场景正在计算中,请耐心等待\",\"genE57Tip\":\"e57正在计算中,请耐心等待\"},\"syncStatus\":{\"copy\":\"拷贝中\",\"unzip\":\"解压中\",\"zip\":\"压缩中\",\"unzip_error\":\"同步失败,请重试。\",\"restore_error\":\"同步失败,请重试。\",\"miss_error\":\"同步失败,请重试。\"},\"time\":{\"mis\":\"秒\",\"minute\":\"分钟\"},\"sceneDown\":{\"obgGen\":\"生成obj\",\"objGenIng\":\"生成Obj中\",\"ing\":\"场景打包中\",\"init\":\"初次生成\",\"success\":\"已生成\",\"reset\":\"正在重新生成\",\"down\":\"离线包\",\"downSuccess\":\"下载成功\",\"recalc\":\"重算\",\"fush\":\"融合\",\"copy\":\"复制\",\"query\":\"查看\",\"edit\":\"编辑\",\"all\":\"全选\",\"coverStatus\":{\"un\":\"未计算\",\"ing\":\"计算中\",\"err\":\"计算失败\",\"pause\":\"停止\",\"copy\":\"复制中\",\"lineup\":\"排队中\"},\"msgStatus\":{\"un\":\"计算\",\"ing\":\"停止\",\"err\":\"重算\",\"pause\":\"重算\",\"lineup\":\"停止\",\"com\":\"编辑\",\"copy\":\"正在复制\"},\"delMsg\":\"确定删除?此操作无法撤销。\",\"recalcMsg\":\"确定重算?部分此操作无法撤销。\",\"e57GenIng\":\"生成e57中\",\"e57Gen\":\"生成e57\",\"e57Down\":\"下载e57\"},\"menu\":{\"layout\":\"系统\",\"mainLayout\":\"系统\",\"scene\":\"场景管理\",\"camera\":\"相机管理\",\"edit\":\"场景编辑\",\"case\":\"案件管理\",\"library\":\"媒体库\",\"secoundLayout\":\"系统\",\"settingLayout\":\"设置系统\",\"fileManage\":\"文件管理\",\"selectTitle\":\"选择场景存放路径\",\"ingSelectTip\":\"有正在进行的任务,暂不支持添加路径\",\"addSuccess\":\"成功新增路径,重启后生效\",\"langTip\":\"选取的路径不能包含中文\",\"license\":\"授权许可证\",\"about\":\"版本信息\",\"help\":\"帮助\",\"install\":\"状态显示\",\"fuse\":\"场景融合\",\"irealTitle\":\"小物体建模\",\"smart3DTitle\":\"无人机建模\"},\"scene\":{\"name\":\"名称\",\"photoTime\":\"拍摄时间\",\"calc\":\"计算场景\",\"calcDone\":\"计算完成时间\",\"delete\":\"删除场景\",\"unKeySearch\":\"未搜索到场景\",\"unSearch\":\"暂无场景,请先同步场景数据~~\",\"sync\":\"同步场景\",\"laserClo\":\"点云场景\",\"laserObj\":\"Mesh场景\",\"calcTip\":\"生成obj场景需要较长时间,请耐心等候\",\"editReCalc\":\"编辑中场景已被重新计算\"},\"kankan\":\"四维看见\",\"laser\":\"四维深时\",\"shenguang\":\"四维深光\",\"other\":{\"currentSN\":\"当前相机SN码:\",\"existsNot\":\"当前SN码不匹配,请使用相机列表内已存在的SN码。\",\"linkTip\":\"请保持U盘与电脑连接!\",\"current\":\"当前有\",\"currentSync\":\"当前有个{count}场景正在同步\",\"calcIng\":\"正在计算\",\"syncIng\":\"个场景正在同步\",\"sy\":\"预计剩余\",\"open\":\"打开\",\"exit\":\"退出程序\",\"syncTo\":\"同步到\",\"cancelSync\":\"取消同步\",\"sync\":\"同步\",\"win\":\"电脑\",\"usb\":\"U盘\",\"unUSB\":\"暂无场景数据,请先通过App上传场景数据至专用U盘。\",\"unWin\":\"暂无场景数据,请从U盘同步场景数据至电脑。\",\"usbScene\":\"U盘内场景\",\"winScene\":\"电脑本地场景\",\"delTipPrev\":\"确定将此场景从\",\"delTipPost\":\"删除吗?\",\"repeatTipPrev\":\"重新同步将覆盖当前\",\"repeatTipPost\":\"场景\",\"reSync\":\"重新同步\",\"selected\":\"已勾选<span>{length}</span>个场景\",\"gscene\":\"个场景\",\"toWinIng\":\"正在同步到电脑\",\"toUsbIng\":\"正在同步到U盘\",\"syncSuccess\":\"同步完成\"},\"linkUP\":\"连接U盘\",\"syncHelp\":{\"title\":\"请参照图示和步骤连接U盘\",\"step1\":{\"title\":\"连接步骤\",\"desc1\":\"1.将专用U盘插入电脑USB端口;\",\"desc2\":\"2.等待识别;\"},\"step2\":{\"title\":\"连接不上U盘?\",\"desc1\":\"1.更换USB口再次尝试;\",\"desc2\":\"2.检查U盘名称是否被修改;\"}},\"jxcalc\":\"继续计算\",\"deskRmTip\":\"此操作仅删除路径,不会删除本地文件夹,但文件夹内资源将无法继续访问\",\"deskErr\":\"当前资源所在硬盘空间不足,请及时添加新的存储路径,避免影响使用。\",\"gotoDeskSetting\":\"去设置\",\"errCode\":{\"204\":\"不允许重复提交,请稍后再试\",\"3101\":\"正在计算中\",\"3106\":\"相机授权Key与当前设备不匹配\",\"3107\":\"验证成功,请查看最新授权结果。\",\"3108\":\"相机授权Key不能重复使用\",\"3109\":\"旧SN码不存在\",\"3110\":\"相机更换Key不能重复使用\",\"3111\":\"相机更换Key无效\",\"3112\":\"更换成功,请前往相机列表查看。\",\"3113\":\"相机授权Key无效\",\"8008\":\"场景原始数据已过期,无法使用该功能\",\"8009\":\"复制场景不支持重算\",\"8010\":\"当前场景需要重算后才能生成Obj场景。确定要重算吗?\",\"8011\":\"当前场景需要重算后才能下载离线包。确定要重算吗?\"},\"lackSuperPower\":\"权限不足,请以管理员身份启动\",\"plugin\":{\"unzip\":{\"err\":\"压缩包不正确\",\"err1\":\"可能某些文件正在被使用\",\"err2\":\"发生致命错误,文件可能被安全软件占用\",\"err7\":\"客户端缺少功能\",\"err8\":\"请确保有足够存储空间。\"}},\"exit-msg\":\"关闭页面后程序将在后台继续运行,如需退出请打开右下角托盘选择退出程序。\",\"yes1\":\"我知道了\",\"the3PartyWarmTip\":\"第三方应用正在打开中,请稍后移步第三方应用!\",\"the3PartyOpenAlready\":\"当前程序已打开!\",\"cantcal\":{\"title\":\"无法计算\",\"desc\":\"检测到 \\\"Windows 病毒和威胁防护”实时保护已打开,请按如下步骤操作:\",\"content\":{\"0\":\"I. 卸载四维看看本地版;\",\"1\":\"2. 打开 \\\"Windows 安全中心/病毒和威胁防护设置/管理设置\\\"关闭实时保护;\",\"2\":\"3.重新安装四维看看本地版(安装和使用过程中,请保持实时保护处于关闭状态)\"}},\"lang\":\"多语言\",\"selectAll\":\"全部\",\"OpenFile\":{\"directory\":\"打开文件目录\"},\"sceneDetail\":{\"title\":\"场景数据\",\"e57_title\":\"E57\",\"obj_title\":\"OBJ\",\"offline_title\":\"离线包\",\"floorplan_title\":\"平面图\",\"migrageS_title\":\"场景迁移\",\"calc_done_time\":\"计算完成时间\",\"upload_done_time\":\"上传完成时间\",\"upload_time\":\"计算时长\",\"re_calc_done_time\":\"重算完成时间\",\"generate\":\"生成\",\"re_generate\":\"重新生成\",\"export\":\"生成\",\"s_info\":\"场景信息\",\"shoot_device\":\"拍摄设备\",\"shoot_way\":\"拍摄方式\",\"shoot_way_type_1\":\"架站式拍摄\",\"shoot_way_type_2\":\"slam\",\"shoot_count\":\"点位数\",\"shoot_time\":\"拍摄时间\",\"shootStartTime\":\"开始拍摄时间\",\"buildTime\":\"计算时长\",\"buildEndTime\":\"重算完成时间\",\"packed\":\"于{time}打包\",\"packing\":\"打包中\",\"calcing\":\"计算中\",\"exporting\":\"导入中\",\"packingFailure\":\"计算失败\",\"unPacking\":\"未打包\",\"unGenerate\":\"未生成\",\"firstPacking\":\"打包\",\"import\":\"导入\",\"updateAt\":\"更新于\",\"exportingOut\":\"导出中\",\"isCopyExist\":\"场景已存在,是否保存为副本?\",\"reFirstPacking\":\"重新打包\",\"stoping\":\"停止\"},\"multiLang\":\"多语言\",\"migrateScene\":{\"fail_import\":\"导入失败,请上传正确的场景打包数据\"},\"case\":{\"create\":\"创建项目\",\"title\":\"名称\",\"caseTitle\":\"案件名称\",\"sceneType\":\"场景类型\",\"query\":\"查询\",\"sceneName\":\"场景标题\",\"num\":\"场景码\",\"status_2\":\"计算成功\",\"status_-1\":\"计算失败\",\"status_0\":\"计算中\",\"status_4\":\"重算中\",\"status_3\":\"未计算\",\"updateTime\":\"更新时间\",\"packedTime\":\"打包时间\",\"miss_case_title\":\"请填写案件名称!\",\"miss_case\":\"请选择场景!\",\"add_case\":\"新增案件\",\"status_5\":\"停止\",\"status_6\":\" 排队中\",\"status_7\":\"复制中\",\"status_1\":\"计算失败\",\"empty\":\"暂无项目\",\"local\":\"本地路径\",\"unKeySearch\":\"未搜索到项目\",\"errmsg\":\"打包失败\",\"errmsg_full\":\"打包失败,本地空间存储不足。\",\"errmsg_8038\":\"场景计算中/计算失败,无法打包。\"},\"calcFailureTip\":\"确定重算?部分此操作无法撤销。\",\"path_no_exist\":\"该路径不存在。\",\"path_no_ample\":\"磁盘空间不足\"},\"crop\":{\"title\":\"裁剪点云\",\"needToDisConnect\":\"请选择一个点位,删除它与周围点位的连接\",\"panoNotAllConnected\":\"检测到断开的点云,无法计算。\",\"reset\":\"恢复初始状态\",\"calcConfirm\":\"确定计算?计算可能需要一定时间,请确保裁剪完成后再进行此操作。\",\"resetConfirm\":\"恢复初始状态需要重新计算。\\n添加的热点、测量、空间模型、裁剪效果、已合并/上传的数据集将被清除,请谨慎操作。\",\"clearConfirm\":\"确定清空所有裁剪框?该操作无法撤销。\",\"calcBtn\":\"重算\",\"tip\":\"裁剪点云前,请查看 \",\"tipOper\":\"操作提示\",\"pointActions\":{\"move\":\"移动\",\"rotate\":\"旋转\",\"scale\":\"缩放\",\"exclude\":\"从框内减去\",\"intersect\":\"仅保留框内\",\"clear\":\"清空\"}},\"dataset\":{\"title\":\"数据集\",\"all\":\"全部数据集\",\"unsetTitle\":\"未分配的数据集\",\"manageTitle\":\"数据集管理\",\"uploadName\":\"您上传的\",\"uploadTitle\":\"上传的数据集\",\"correctTitle\":\"数据集校准\",\"refer\":\"参考数据集\",\"initial\":\"初始数据集\",\"recalcJoinDeleteTip\":\"【{sceneName}】被重算,您添加的数据集【{title}】已被删除\",\"deleteJoinDeleteTip\":\"【{sceneName}】被删除,您添加的数据集【{title}】已同步删除\",\"join\":\"合并\",\"joinTitle\":\"合并数据集\",\"joinTip\":\"选择场景后,其{dataset}将与当前场景合并\",\"joinBtn\":\"立即合并\",\"joinSBtn\":\"在线合并\",\"upload\":\"上传\",\"uploadSBtn\":\"本地上传\",\"uploadIng\":\"文件上传中\",\"uploadCheck\":\"文件名请勿包含非法字符\\\" / : ?[<+=;,¥%&*和空格\",\"repeatUpload\":\"数据正在上传,请稍后再试\",\"backSearch\":\"< 返回搜索结果\",\"unJoinDatasets\":\"您账号下暂无可添加数据集。\",\"exists\":\"已添加\",\"calc\":\"计算中\",\"backCalc\":\"后台计算中…\",\"pointNum\":\"点位数\",\"format\":\"格式\",\"deleteTip\":\"该数据集下的热点、测量结果也将一并删除,此操作不可撤销。\",\"reset\":{\"title\":\"确认恢复默认场景?\",\"tip\":\"合并/上传的数据集以及其所在位置的热点、测量将会被一并删除。\"},\"calibration\":{\"gotoTip\":\"请校准数据集,使其在场景中正确拼接。\"},\"setting\":{\"setName\":\"编辑数据集\",\"subtleTip\":\"请在右侧面板中选中需要微调的数据集\",\"lockTip\":\"该数据集已被控制点锁定\",\"subtle\":\"微调\",\"viewCenter\":\"视图居中\"},\"model\":{\"showTitle\":\"空间数据\",\"title\":\"空间模型\",\"titleConfirm\":\"空间名称为空无法保存。\",\"set\":\"编辑空间模型\",\"name\":\"空间名称\",\"area\":\"面积\",\"volume\":\"体积\",\"height\":\"层高\",\"resetTip\":\"将恢复默认形状,是否确定重置?\",\"construct\":\"建筑物\",\"floor\":\"楼\",\"room\":\"房间\",\"delConstructTip\":\"删除建筑物将删除其包含所有空间模型,该操作不删除数据集。\",\"delNoconstructTip\":\"是否删除空间模型?\",\"addFloorTop\":\"在顶部添加楼层\",\"addFloorBottom\":\"在底部添加楼层\"}},\"earthwork\":{\"name\":\"土方量\",\"unit\":{\"meter\":\"公制(米)\",\"inch\":\"英制(ft)\"},\"len\":\"长度\",\"area\":\"面积\",\"calcConfirmTitle\":\"确定计算?\",\"calcConfirmMsg\":\"土方计算过程中,场景将被锁定无法操作。\",\"calcSuccess\":\"已完成土方计算\",\"dname\":\"绘制\",\"downFormatDis\":\"采样距离\",\"inputAuthor\":\"请输入报告人姓名\",\"downFormatType\":\"数据类型\",\"downTitle\":\"下载数据\",\"toolTip\":\"取消绘制可切换点位。\",\"invalidPoint\":\"点云为空,无法测量\",\"start\":\"土方计算\",\"stop\":\"停止绘制\",\"titlePlac\":\"点击添加备注\",\"export\":\"下载报告\",\"exportPDF\":\"导出PDF\",\"downloadName\":\"土方量测量结果\",\"slamWring\":\"Slam 场景暂时不支持土方测量\",\"downloadTitle\":\"测量报告\",\"copy\":\"链接复制成功\",\"pageMark\":\"{length}页中的第{index}页\",\"wxError\":\"微信浏览器无法导出pdf\",\"uncalcs\":\"未计算的土方无法{name},已自动过滤\",\"unSave\":\"土方量测量结果未保存,无法生成分享链接\",\"defaultTitle\":\"土方\",\"unTitle\":\"未命名\",\"repeatTitle\":\"是否重新绘制?\",\"repeatContent\":\"点击【确定】将清除已绘制的土方范围线。\",\"datLabel\":\"坐标点(dat 格式文件)\",\"nameLabel\":\"土方命名\",\"baseLabel\":\"基准面\",\"heightLabel\":\"平场标高\",\"heightSlice\":\"高度\",\"heightTypes\":[\"自定义平面\",\"最高点平面\",\"最低点平面\"],\"nameNullTip\":\"土方命名不能为空\",\"heightNullTip\":\"基准面高度不能为空\",\"baseNullTip\":\"基准面类型不能为空\",\"downName\":\"数据\",\"shareName\":\"报告\",\"digV\":\"挖方体积\",\"fillV\":\"填方体积\",\"digOptions\":[\"挖{min}~{max}m³\",\"挖大于{min}m³\"],\"fillOptions\":[\"填{min}~{max}m³\",\"填大于{min}m³\"],\"digAndFill\":\"同时有挖方和填方\",\"calcTime\":\"报告日期\",\"calcAuthor\":\"报告人\",\"calcDefault\":\"未知\",\"timeFormat\":\"yyyy年MM月dd日\",\"avgArea\":\"平场面积\",\"minHeight\":\"最小高程\",\"maxHeight\":\"最大高程\",\"avgHeight\":\"平场标高\",\"fill\":\"挖方量\",\"dig\":\"填方量\",\"pdfTitle\":\"土方量总量计算结果\",\"zarea\":\"平场总面积\",\"zdig\":\"总挖方量\",\"zfill\":\"总填方量\",\"getHref\":\"获取地址中\",\"downIng\":\"正在下载中\",\"calcTitle\":\"土方计算中\",\"calcContent\":\"请留在此页面耐心等待,离开将自动取消计算\",\"calcClose\":\"取消计算\",\"calc\":\"计算\",\"uncalc\":\"未计算\"},\"epoint\":{\"title\":\"点位校准\",\"noEnter\":\"该场景需要进行重算后才能使用点位校准功能。\",\"editTip\":\"未选中点云时,鼠标左键旋转视图,右键移动视图\",\"needToDisConnect\":\"请选择一个点位,删除它与周围点位的连接\",\"panoNotAllConnected\":\"检测到断开的点云,无法计算。\",\"calcConfirm\":\"确定计算?\\n场景将恢复默认。点云场景已添加的热点、测量、空间模型、已合并/上传的数据集将被清除,同时,被裁剪的点云也将恢复初始状态。Obj 场景的模型将被重置。\",\"calcConfirmKanKan\":\"确定计算?场景将恢复默认状态,添加的三维模型被清除。\",\"resetConfirmKanKan\":\"重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。\",\"un-select\":\"未选中点云,无法显示全景图\",\"openRTK\":\"开启 RTK 定位\",\"closeRTK\":\"关闭 RTK 定位\",\"openRTKTip\":\"将使用 RTK 参数定位\",\"closeRTKTip\":\"将使用当前位置定位\",\"pointActions\":{\"move\":\"移动\",\"rotate\":\"旋转\",\"connect\":\"连线\",\"disconnect\":\"删除连线\",\"scale\":\"放大\",\"reset\":\"重置\"}},\"err\":{\"scene\":{\"un\":\"场景不存在,请检查场景码\",\"run\":\"场景正在计算中,请稍后...\",\"archive\":\"场景已封存\",\"del\":\"场景已被删除\",\"err\":\"场景计算失败,请重试\",\"webgl\":\"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。\"},\"serve\":{\"title\":\"系统升级中\",\"desc\":[\"为了让您更好的使用平台资源,我们正在对平台进行升级,升级期间暂时无法访问。\",\"给您带来的不便,敬请谅解。\"]},\"disconnect\":\"网络错误,请重试\",\"sdk\":\"激光场景打开失败,请关闭浏览器后重新打开\",\"preset\":\"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。\"},\"fire\":{\"title\":\"消防管理平台\",\"model\":\"模型\",\"addTip\":\"点击右键或者 Esc 取消添加\",\"deleteConfirm\":\"确定要删除此数据吗?\",\"effect\":{\"title\":\"特效\",\"types\":{\"fire\":\"火\",\"smoke\":\"烟\",\"blast\":\"爆炸\"},\"listTitle\":\"我添加的\"},\"video\":{\"title\":\"导览\"}},\"help\":{\"title\":\"新手指引\",\"next\":\"下一步\",\"prev\":\"上一步\",\"tip\":\"下次可以在此处打开新手指引哦!\",\"init\":\"欢迎使用场景编辑平台\",\"link\":\"用户手册\",\"videoBtn\":\"视频教程\",\"edit\":{\"query\":[\"查看模式可以控制界面显示内容,在右下角切换成点云模式后,可以对点云显示进行设置。\"],\"data\":[\"右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。\"],\"hotspot\":[\"右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。\"],\"measure\":[\"点击[开始测量]进行长度、面积测量。\"],\"floorpan\":[\"算法自动生成场景平面图,支持下载、替换或隐藏。\"],\"coord\":[\"若您的场景有使用 RTK 或相关设备采集控制点,即可获取场景内任意位置的地理坐标,且支持多个坐标系转换。\"],\"download\":[\"可下载完整场景,也可对场景进行裁剪后下载。支持下载格式:las. ply. e57.obj。点云格式下载可包含坐标。\"],\"coordinate\":[\"此功能将您的场景真实映射在地图上,并获取精准的地理坐标。您需要在场景拍摄时使用 RTK 或相关设备获取控制点,并手动录入参数。若您的相机已配置 RTK,系统将自动获取控制点数据无需手动录入。\"],\"spaceDivision\":[\"当您的场景导入/上传了多个数据集,需要在此模块进行拼接,以便能够正常浏览场景。\"],\"spaceModel\":[\"此模块可以为您的场景划分区域,区域划分好后,搜索该区域可以定位,或按区域导航。\"],\"epoint\":[\"当场景拍摄过程中出现点位位置错误时,可以在此模块进行调整。\"]},\"video\":{\"coordinate\":\"https://docs.4dkankan.com/#/product/laser/zh-cn/setcontrolpoint\",\"spaceDivision\":\"https://docs.4dkankan.com/#/product/laser/zh-cn/splicing\",\"spaceModel\":\"https://docs.4dkankan.com/#/product/laser/zh-cn/createfloor\",\"epoint\":\"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint\",\"kankanEpoint\":\"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint\"},\"query\":{\"cloud\":[\"按住鼠标左键,可以旋转镜头方向\",\"按住鼠标右键,可以平移视图\",\"单击地面点位,可切换视角在场景中漫游\",\"点击左下角按钮切换全景图/点云\"],\"pano\":[\"按住鼠标左键,可以旋转镜头方向\",\"单击地面点位,可切换视角在场景中漫游\",\"点击左下角按钮切换全景图/点云\"]},\"mobile\":{\"step1\":{\"title\":\"行走\",\"content\":\"点击任意方向可移动\"},\"step2\":{\"title\":\"旋转视角\",\"content\":\"左右滑动屏幕\"},\"step3\":{\"title\":\"缩放\",\"content\":\"双指滑动放大或缩小视图\"},\"step4\":{\"title\":\"切换全景图/点云\",\"content\":\"单击按钮切换全景图/点云\"}}},\"hotspot\":{\"name\":\"热点\",\"addMenu\":\"添加热点\",\"flyErr\":\"距离太远,操作失败。\",\"show\":\"显示热点\",\"all\":\"全部热点\",\"added\":\"已添加热点\",\"addTip\":\"请在场景中右键点击“添加热点”\",\"range\":{\"set\":\"可视范围设置\",\"min\":\"最小\",\"max\":\"最大\"},\"edit\":{\"placeholder\":{\"title\":\"请输入热点标题\",\"content\":\"请输入内容\",\"addLinkTitle\":\"请填写链接文本\",\"addLinkContent\":\"请填写链接地址\"},\"unTitle\":\"存在热点未填写标题\",\"maxContentLen\":\"请先清理出位置再添加链接!\",\"addLink\":\"添加链接\"},\"meta\":{\"image\":{\"title\":\"图片\",\"place\":\"上传图片\",\"desc\":\"支持JPG、PNG图片格式,单张不超过5MB,最多支持上传9张。\"},\"video\":{\"title\":\"视频\",\"place\":\"上传视频\",\"desc\":\"支持MP4、MOV视频格式,码率小于2Mbps,不超过20MB\"},\"audio\":{\"title\":\"音频\",\"place\":\"上传音频\",\"desc\":\"支持MP3、WAV格式,不超过5MB\"},\"web\":{\"title\":\"链接\",\"place\":\"网页展示区\"}},\"deleteConfirm\":\"确定要删除此{type}吗?\"},\"measure\":{\"name\":\"测量\",\"unit\":{\"meter\":\"公制(米)\",\"inch\":\"英制(ft)\"},\"len\":\"长度\",\"area\":\"面积\",\"toolTip\":\"取消选中测量工具可以切换点位。\",\"invalidPoint\":\"点云为空,无法测量\",\"start\":\"开始测量\",\"stop\":\"停止测量\",\"titlePlac\":\"点击添加备注\",\"export\":\"导出测量\",\"exportPDF\":\"导出PDF\",\"downloadName\":\"测量结果\",\"copy\":\"链接复制成功\",\"pageMark\":\"{length}页中的第{index}页\",\"wxError\":\"微信浏览器无法导出pdf\",\"unSave\":\"测量结果未保存,无法生成分享链接\"},\"record\":{\"start\":\"开始录制\",\"all\":\"全部视频\",\"defName\":\"讲解视频\",\"showSetting\":\"显示设置\",\"showSettings\":[\"热点\",\"测量\",\"坐标\"],\"countdown\":\"{mis}秒后开始录制\",\"desc\":\"按<span>{key}</span>可暂停录制\",\"jx\":\"继续录制\",\"fileName\":\"录屏\",\"backRun\":\"后台正在处理\",\"rename\":\"重命名\",\"nameEmpty\":\"视频名称不能为空\",\"delTip\":\"确定要删除视频吗?\"},\"resStatus\":{\"200\":\"操作成功\",\"204\":\"系统正在处理,请勿重复提交\",\"304\":\"操作失败,您已退出登录\",\"305\":\"该账号已在另一台设备登陆,本机账号自动退出。\",\"400\":\"参数列表错误(缺少,格式不匹配\",\"401\":\"未授权\",\"402\":\"访问受限,授权过期\",\"408\":\"登录状态过期,已自动退出\",\"500\":\"系统内部错误\",\"502\":\"上传文件需小于 5GB\",\"503\":\"上传异常\",\"507\":\"文件名称过长,请修改后重新上传。\",\"2001\":\"obj下载失败\",\"2002\":\"只能输入数字或字母大小写\",\"2003\":\"该场景需要进行重算后才能使用点位校准功能。\",\"2004\":\"校验成功\",\"2005\":\"校验失败\",\"2006\":\"文件格式有误, 只接收png图片\",\"3001\":\"对象不存在\",\"3002\":\"特殊点表坐标异常\",\"3006\":\"fdToken校验失败\",\"3007\":\"查无此任务\",\"3008\":\"任务失败\",\"3009\":\"登录失败,请稍后再试\",\"3014\":\"账号或密码不正确。\",\"3015\":\"该用户未注册\",\"3021\":\"账号不存在,请核对后重新输入。\",\"3024\":\"不能将场景协作给自己\",\"3101\":\"正在计算中\",\"3102\":\"场景不存在\",\"3103\":\"调用计算失败\",\"3104\":\"route不存在\",\"3105\":\"控制点计算表结果不存在,尝试重算解决\",\"4001\":\"验证码发送错误\",\"4002\":\"检测控制点坐标正在被修改,暂时无法操作\",\"4003\":\"请输入正确地理坐标\",\"4004\":\"场景校验失败\",\"4007\":\"数据集添加失败\",\"4008\":\"检测到该数据集正在进行合并,暂时无法操作\",\"5027\":\"文件夹不存在\",\"5028\":\"无权修改该文件夹\",\"5030\":\"同级文件夹名称不能重复\",\"6000\":\"不存在数据集\",\"6001\":\"转换模型错误,场景查询不到\",\"6002\":\"转换模型错误,控制点查询不到\",\"6003\":\"转换模型错误,未设置控制点\",\"6004\":\"场景大小超出限制,合并下载失败。\",\"6005\":\"info.json文件不存在, 请检查\",\"6006\":\"上传图片尺寸跟原图不一致\",\"6007\":\"上传平面图错误\",\"6008\":\"算法生成平面图失败, info.json不存在\",\"6009\":\"没有生成平面图文件,请检查平面图算法是否调用成功\",\"6010\":\"vision.txt不存在\",\"6011\":\"final_freespace文件不存在\",\"8001\":\"恢复默认点云失败,没有找到对应点云数据\",\"8002\":\"未获取到可编辑点云\",\"8004\":\"后台正在处理,请勿重复上传\",\"8005\":\"2022年3月以前的场景不支持重算。\",\"8008\":\"当前场景不支持该操作。\",\"8009\":\"复制场景不支持重算\",\"8010\":\"场景原始数据已过期,不支持重算\",\"loginErr\":\"登录失败,请稍后再试。\",\"accountErr\":\"该账号下未检测到当前场景,请更换账号重新登录。\"},\"scene\":{\"flyUnImages\":\"该位置无全景图,请切换到点云模式再试。\",\"flyCurrent\":\"您已在该位置\",\"getPointError\":\"空白区域无法获取点位,请移动到点云区域再试。\",\"pano\":\"全景图\",\"cloud\":\"点云\",\"objTip\":\"Mesh 场景\",\"cloudTip\":\"点击切换为点云模式\",\"nav\":\"导航\",\"navPath\":\"导航路线\",\"navStart\":\"导航起点\",\"navEnd\":\"导航终点\",\"navPlaceholder\":\"请确认\",\"navErr\":\"超出数据集范围,无法规划路线\",\"notice\":{\"handerTitle\":\"后台处理完成\",\"handerSuccess\":\"[ {mode} ] 已完成数据处理。\",\"handerIng\":\"场景已被锁定无法编辑,您可以继续浏览场景。\",\"updateTitle\":\"提示\",\"updateSuccess\":\"场景已被修改,系统即将刷新页面。\",\"resetSuccess\":\"场景已重算,系统即将刷新页面\",\"coordResetSuccess\":\"控制点坐标已被修改,系统即将刷新页面\"},\"download\":{\"cloud\":\"下载点云\",\"cloudSuccess\":\"点云下载成功\",\"format\":\"下载格式\",\"formatNotSupport\":\"格式不支持\",\"cropCloud\":\"裁剪后下载\",\"nullCloud\":\"裁剪框内点云为空,无法下载。\",\"btn\":\"立即下载\"},\"floorpan\":{\"title\":\"平面图\",\"default\":\"系统默认\",\"un\":\"未上传平面图\",\"downsuccess\":\"平面图下载成功\",\"customize\":{\"title\":\"自定义\",\"steps\":[\"请先下载默认平面图,修改或替换后上传。\",\"上传时,需按照原始文件格式上传,不得修改其尺寸大小。\"],\"success\":\"平面图更新成功\",\"un\":\"请上传{title}的自定义图\"}},\"spaceModel\":{\"title\":\"空间模型\",\"defaultFloorTitle\":\"1楼\"},\"pose\":{\"unSid\":\"没有找到该panoSid\",\"unImage\":\"全景模式下不允许设置位置\"},\"invalidRight\":\"请移动到点云区域再试\"},\"sys\":{\"title\":\"激光\",\"query\":\"查看\",\"searchAll\":\"搜索\",\"search\":\"搜索建筑物\\\\房间\\\\热点...\",\"unSearchData\":\"未搜索到结果\",\"inputScenePwd\":\"输入场景密码\",\"phonePlace\":\"请输入手机号码\",\"unPhonePlace\":\"手机号码不能为空\",\"pwdPlace\":\"请输入密码\",\"setPwdPlace\":\"设置密码\",\"setRepeatPwdPlace\":\"重复密码\",\"unPwdPlace\":\"密码不能为空\",\"pwdReg\":\"密码需要包含英文大小写、数字、长度8-16字符\",\"unRepeatPwd\":\"确认密码不能为空\",\"pwdErr\":\"密码错误\",\"codePlace\":\"请输入验证码\",\"getCode\":\"获取验证码\",\"resetCodeTime\":\"{count}s后重新发送\",\"accountLoginTitle\":\"用户登录\",\"qrLoginTitle\":\"相机登录\",\"markPwd\":\"记住密码\",\"repeatPwdDiff\":\"两次输入的密码不一致\",\"login\":\"登录\",\"qrPlace\":\"打开四维看看app扫一扫登录\",\"forgetPwd\":\"忘记密码\",\"updatePwdSuccess\":\"密码修改成功\",\"retrievePwd\":\"找回密码\",\"logout\":\"退出\",\"logoutConfirm\":\"确定要退出登录吗?\",\"haveAccountLogin\":\"使用已有帐户登录\",\"unData\":\"暂无数据\",\"help\":\"帮助中心\",\"repeatLogin\":{\"title\":\"检测到另一台设备已登录此账号,是否继续?\",\"content\":\"选择【继续登录】,另一台设备将退出登录,其操作不会被保存。\",\"btn\":\"继续登录\"},\"inputPlc\":\"请输入\",\"selectPic\":\"请选择\",\"dialogTitle\":\"提示\",\"update\":\"修改\",\"cancel\":\"取消\",\"add\":\"添加\",\"crop\":\"裁剪\",\"save\":\"保存\",\"leave\":\"退出\",\"submit\":\"提交\",\"calc\":\"计算\",\"hide\":\"隐藏\",\"open\":\"开启\",\"close\":\"关闭\",\"ok\":\"我知道了\",\"reset\":\"重置\",\"enter\":\"确定\",\"show\":\"显示\",\"delete\":\"删除\",\"ignore\":\"忽略\",\"setup\":\"设置\",\"edit\":\"编辑\",\"all\":\"全部\",\"refer\":\"刷新\",\"upload\":\"上传\",\"uploadAddText\":\"继续添加\",\"uploadReplaceText\":\"替换\",\"uploadErr\":{\"len\":\"最多仅支持{len}个文件!\",\"size\":\"{name}的大小超过{size}\",\"scale\":\"{name}的比例不为{scale}\",\"accept\":\"仅支持{accept}格式文件\"},\"download\":\"下载\",\"unset\":\"未设置\",\"unUpdate\":\"没有修改\",\"downloadSuccess\":\"下载成功\",\"downloadAndroidSuccess\":\"下载成功,请打开“下载”文件夹获取文件\",\"downloadIosSuccess\":\"下载成功,请打开“文件”获取\",\"downloadWXSuccess\":\"请用浏览器打开后重试\",\"forceLeaveConfirm\":\"您有操作未保存,确定要退出吗?\",\"resetConfirm\":\"确定重置?该操作无法撤销。\",\"compatible\":{\"tip\":\"无法打开页面,请升级或更换浏览器后重新打开\",\"selectTip\":\"建议使用以下浏览器\",\"ff\":\"火狐\",\"edg\":\"Microsoft Edge\",\"safari\":\"Safari\",\"chrome\":\"Chrome\"},\"time\":{\"h\":\"小时\",\"m\":\"分钟\",\"s\":\"秒\",\"about\":\"约\"},\"detail\":\"详情\",\"setting\":{\"setName\":\"修改名称\",\"setNameErr\":\"场景名称不能为空!\",\"setNamePlace\":\"请输入标题\",\"setPic\":\"设置初始画面\",\"setView\":\"可视设置\",\"setOpen\":\"浏览设置\",\"setOpenErr\":\"请输入加密密码!\",\"public\":\"公开\",\"pwd\":\"加密\"},\"exitWarmTip\":\"现在退出程序将中断正在同步或计算的任务,确定退出吗?\",\"sysFailAndUdriveTip\":\"同步失败,请勿在同步时拔出u盘,或修改同步的目录!\",\"noAppWarmTip\":\"未检测到该程序,请将按照操作说明,将程序文件放到以下目录:\",\"noAppUnknownError\":\"操作失败。建议检查以下应用程序是否已授权:\",\"retract\":\"收起\",\"expand\":\"展开\"},\"tool\":{\"magnify\":\"放大镜\",\"free\":\"自由\",\"lfree\":\"水平\",\"vfree\":\"垂直\",\"area\":\"多边形\",\"rect\":\"矩形\",\"move\":\"移动\",\"series\":\"连续直线\",\"rotate\":\"旋转\"},\"view\":{\"top\":\"顶视图\",\"side\":\"侧视图\",\"scene\":\"3D\",\"clound\":\"漫游视图\",\"sideLeft\":\"侧视图(N-S)\",\"sideRight\":\"侧视图(E-W)\",\"switchMiniView\":\"{action}迷你视角\",\"switchView\":\"切换视图\",\"seting\":\"视图设置\",\"showMini\":\"显示迷你视角\",\"showPano\":\"显示漫游点位\",\"showGaodeMap\":\"显示高德地图\",\"showGoogleMap\":\"显示谷歌地图\",\"showFloorpan\":\"显示平面图\",\"cloudSeting\":\"点云设置\",\"reset\":\"恢复默认\",\"density\":{\"name\":\"点云质量\",\"low\":\"低\",\"middle\":\"中\",\"high\":\"高\"},\"colorMode\":{\"name\":\"色彩模式\",\"full\":\"彩色\",\"altitude\":\"海拔\",\"translucent\":\"半透明\"},\"shape\":{\"name\":\"点的形状\",\"rectangle\":\"矩形\",\"circular\":\"圆形\"},\"moreSetting\":\"高级设置\",\"range\":\"范围\",\"opacity\":\"不透明度\",\"size\":\"点的大小\",\"detail\":\"细节\",\"strong\":\"强化边缘\"},\"common\":{\"sure\":\"确定\",\"Cancel\":\"取消\",\"clearScreen\":\"清屏\",\"back\":\"退出\",\"NoGuided\":\"暂无导览\",\"Extractor\":\"提取人\",\"tips\":\"您有操作未保存,确定要退出吗?\",\"NoFilesSelected\":\"请上传文件\",\"ClearScreen\":\"清空画面\",\"splicing\":\"拼接\",\"add\":\"新增\",\"add1\":\"标注\",\"time\":\"视频时长\",\"Delete\":\"确定要删除此画面吗?\",\"Keepadding\":\"继续添加\",\"edit\":\"编辑\",\"Displaysettings\":\"显示设置\",\"Continuerecording\":\"继续录制\",\"Marking\":\"标注\",\"route\":\"路径\",\"save\":\"保存\",\"tips1\":\"提示\",\"Navigationlist\":\"导览列表\",\"AddPerspectives\":\"添加视角\",\"entertitle\":\"请输入热点标题\",\"Leftoversites\":\"遗留部位\",\"cancel\":\"删除\",\"addpictureillustrate\":\"支持JPG、PNG图片格式,单张不超过5MB,最多支持上传9张。\",\"Noavailablemodels\":\"未检测到可用模型\",\"Search\":\"搜索\",\"Datasource\":\"数据来源\",\"Datasize\":\"数据大小\",\"Extractionmethod\":\"提取方法\",\"rename\":\"重命名\",\"addpicture\":\"上传图片\",\"Startrecording\":\"开始录制\",\"open\":\"打开四维看看本地版\",\"downloadsuccess\":\"%filename%下载成功。\",\"moveFail\":\"移动文件失败,请确保有足够存储空间\"},\"sceneDetail\":{\"title\":\"场景数据\"},\"sceneHome\":{\"library\":\"媒体库\",\"caseView\":\"预览案件\",\"dyrh\":\"多元融合\",\"sceneList\":\"场景列表\",\"yc\":\"移除\",\"addScene\":\"添加场景\",\"delTops\":\"确定删除?\",\"ycTips\":\"确定要移除当前场景吗?\",\"sceneName\":\"场景名称\",\"nameSearch\":\"输入名称搜索\",\"searchData\":\"搜索结果\",\"yctips\":\"无法移除,场景已加入多元融合,请进入多元融合删除场景后再试\",\"yctipsErr\":\"无法移除,场景已加入多元融合,请进入多元融合删除场景后再试\",\"selectAdd\":\"选择地址\",\"errCode\":{\"0\":\"操作成功\",\"1\":\"操作失败\",\"500\":\"系统错误\",\"3008\":\"用户已存在,可直接登录。\",\"3014\":\"账号或密码不正确\",\"4001\":\"参数缺少\",\"4006\":\"该账号已停止使用\",\"4008\":\"用户未登录\",\"4009\":\"没有角色\",\"4010\":\"没有权限\",\"4011\":\"没有部门\",\"4012\":\"用户已存在\",\"4013\":\"用户不存在\",\"4014\":\"两次密码不一致,请重新输入\",\"4015\":\"当前账号无权限,请联系相关管理员处理\",\"4016\":\"火调项目不存在\",\"4017\":\"链接未授权或已失效,无法访问\",\"4018\":\"访问密码缺失\",\"4019\":\"密码错误,请重新输入。\",\"4020\":\"路由解析失败\",\"4021\":\"访问密码只能是4位字母或数字\",\"4022\":\"访问密码为生成\",\"4023\":\"验证码不正确\",\"4024\":\"验证码获取过于频繁请稍后\",\"6000\":\"该用户已绑定相机,请先绑定至其他用户,再修改该用户所属架构。\",\"6001\":\"该组织已存在,请勿重复创建\",\"6002\":\"存在下级组织,不可删除\",\"6003\":\"组织下存在用户,不可删除\",\"6004\":\"相机不存在\",\"6005\":\"相机已绑定,不可重复绑定\",\"6006\":\"部门不存在\",\"6007\":\"火调项目已经存在,无需重复添加\",\"6008\":\"项目未关联场景\",\"6009\":\"案件不存在\",\"6010\":\"修改失败,部门上级不能是自己或下级\",\"6011\":\"部门上限为四级\",\"6012\":\"无权操作\",\"7001\":\"文件上传失败\",\"7002\":\"上传文件不存在\",\"7003\":\"文件上传过大\",\"7004\":\"热点icon不存在\",\"7005\":\"文件类型错误\",\"7006\":\"文件内容错误\",\"7007\":\"文件内容错误,缺少obj\",\"7008\":\"系统默认icon不存在\",\"7009\":\"系统默认icon不能删除\",\"7010\":\"当前场景已被使用,不可删除\",\"7011\":\"视频文件夹不存在\",\"7012\":\"案件不存在\",\"7013\":\"合成视频失败\",\"7014\":\"模型不存在\",\"7015\":\"当前场景已被删除\",\"7016\":\"文件名不能包含中文\",\"7017\":\"文件名超过长度限制\",\"7018\":\"场景资源文件为空,无法添加\",\"7019\":\"案件已有设置,无法新增\",\"7020\":\"深时点云场景下载失败\",\"7021\":\"文件不存在,或已被刪除\",\"7022\":\"案件图标超过上限\",\"7023\":\"场景被移除\",\"8022\":\"相机容量不足\",\"8023\":\"该案件已有勘验笔录\",\"8024\":\"该案件未有勘验笔录\",\"8025\":\"相机版本号已存在\",\"8026\":\"相机版本号不存在\",\"8027\":\"相机版本状态错误\",\"8028\":\"媒体库文件不存在\",\"8029\":\"授权访问失败\",\"8030\":\"无法移除,场景已加入多元融合,请进入多元融合删除场景后再试\",\"8031\":\"文件类型不符合规则\",\"8032\":\"上传失败,请检查文件格式。\",\"8033\":\"文件名不得含有中文\",\"8034\":\"解压失败\",\"8035\":\"获取磁盘空间失败\",\"8036\":\"磁盘空间不足\",\"8037\":\"场景下载失败\",\"8038\":\"场景计算中/计算失败,无法打包。\",\"-1\":\"请求失败,服务端发生了点小故障!\"}},\"mediaLibrary\":{\"title\":\"媒体库\",\"add\":\"添加文件\",\"photography\":\"单体建模\",\"Modeling\":\"倾斜摄影\",\"addFolder\":\"新建文件夹\",\"grouping\":\"分组管理\",\"groupingList\":\"分组列表\",\"addgrouping\":\"新增分组\",\"setGrouping\":\"编辑分组\",\"upload\":\"上传\",\"addFolderName\":\"请输入文件夹名称\",\"addFolderErr\":\"文件夹名不能为空!\",\"addFolderPlace\":\"请输入文件夹名称\",\"addFile\":\"上传文件\",\"addFileErr\":\"文件名不能为空!\",\"addFilePlace\":\"请输入文件名\",\"addFileTip\":\"支持JPG、PNG图片格式,单张\",\"fileTypeStr\":\"文件类型\",\"fileFormat\":\"文件格式\",\"dictName\":\"分组\",\"statusStr\":\"状态\",\"createTime\":\"上传时间\",\"operate\":\"操作\",\"fileType\":{\"0\":\"全部\",\"1\":\"图片\",\"2\":\"视频\",\"3\":\"音频\",\"4\":\"模型\",\"5\":\"其他\",\"6\":\"文档\"},\"tips\":{\"dictId\":\"请选择分组\",\"del\":\"删除成功\",\"deltext\":\"确定删除?此操作无法撤销。\",\"add\":\"新增成功\",\"edit\":\"修改成功\",\"operate\":\"操作成功\",\"uplooadErr\":\"上传失败\",\"placeholderName\":\"请输入名称\",\"uplooad\":\"上传中\",\"uplooadfiletype\":\"支持jpg、png、jpeg、mp4、wav、mp3 、shp、zip格式文件上传。\",\"uplooadSize\":\"文件大小 ≤ 2G!\",\"uplooadSuccess\":\"上传成功\",\"objtips\":\"上传 obj:需使用zip包上传。包含贴图、模型、mtl文件,包内不得包含文件夹,文件名不得使用中文。如图:\",\"osgbtips\":\"上传 osgb:需使用zip包上传。包含 Data 文件夹、xml文件,包内不得包含文件夹,文件名不得使用中文。如图:\",\"noName\":\"请输入名称\"},\"file\":\"文件\"}}");
- /***/ }),
- /***/ "./src/lang/zh sync recursive \\b((?!index)\\w)+\\b.[t|j]s$":
- /*!*****************************************************!*\
- !*** ./src/lang/zh sync \b((?!index)\w)+\b.[t|j]s$ ***!
- \*****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var map = {
- "./coord.ts": "./src/lang/zh/coord.ts",
- "./crop.ts": "./src/lang/zh/crop.ts",
- "./dataset.ts": "./src/lang/zh/dataset.ts",
- "./earthwork.ts": "./src/lang/zh/earthwork.ts",
- "./epoint.ts": "./src/lang/zh/epoint.ts",
- "./err.ts": "./src/lang/zh/err.ts",
- "./fire.ts": "./src/lang/zh/fire.ts",
- "./help.ts": "./src/lang/zh/help.ts",
- "./hotspot.ts": "./src/lang/zh/hotspot.ts",
- "./measure.ts": "./src/lang/zh/measure.ts",
- "./program.ts": "./src/lang/zh/program.ts",
- "./record.ts": "./src/lang/zh/record.ts",
- "./resStatus.ts": "./src/lang/zh/resStatus.ts",
- "./scene.ts": "./src/lang/zh/scene.ts",
- "./sys.ts": "./src/lang/zh/sys.ts",
- "./tool.ts": "./src/lang/zh/tool.ts",
- "./view.ts": "./src/lang/zh/view.ts"
- };
- function webpackContext(req) {
- var id = webpackContextResolve(req);
- return __webpack_require__(id);
- }
- function webpackContextResolve(req) {
- if(!__webpack_require__.o(map, req)) {
- var e = new Error("Cannot find module '" + req + "'");
- e.code = 'MODULE_NOT_FOUND';
- throw e;
- }
- return map[req];
- }
- webpackContext.keys = function webpackContextKeys() {
- return Object.keys(map);
- };
- webpackContext.resolve = webpackContextResolve;
- module.exports = webpackContext;
- webpackContext.id = "./src/lang/zh sync recursive \\b((?!index)\\w)+\\b.[t|j]s$";
- /***/ }),
- /***/ "./src/lang/zh/coord.ts":
- /*!******************************!*\
- !*** ./src/lang/zh/coord.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "坐标",
- "title": "坐标系",
- "unCtrlUse": "请设置控制点.",
- "manageTitle": "地理注册",
- "selectType": "选择坐标类型",
- "lat": "纬度",
- "lng": "经度",
- "height": "高程",
- "ctrls": "控制点",
- "copy": "复制坐标",
- "copySuccess": "坐标复制成功!",
- "types": {
- "local": "本地坐标",
- "amap": "高德坐标",
- "gmap": "谷歌坐标",
- "screen": "屏幕坐标",
- "wgs84": "wgs84",
- "webMercator": "大地坐标",
- "gis": "大地坐标",
- "pro": "投影坐标"
- },
- "edit": {
- "gis": "地理坐标",
- "unsetCtrls": "请先设置控制点",
- "whySetCtrls": "为什么要设置控制点?",
- "dms": "度°分′秒″",
- "num": "度°",
- "placeholder": "请输入",
- "placeholderDMS": "请输入度°分′秒″",
- "placeholderD": "请输入度°",
- "inputGis": "请输入该坐标系下,控制点的地理坐标",
- "getGis": "如何获取地理坐标?",
- "noRepeat": "地理坐标和本地坐标未重合,请检查是否输入正确。",
- "noRepeatUpdate": "查看如何调整",
- "diff": "相差",
- "map": "地图",
- "gmap": "高德地图",
- "ggmap": "谷歌地图",
- "gisUpdateLocalUn": "P {index} 地理坐标已改,本地坐标未改",
- "localUpdateGisUn": "P {index} 本地坐标已改,地理坐标未改",
- "gisDataErr": "数据不正确,请检查地理坐标p1,p2格式是否正确,是否数值相同!",
- "localDataErr": "数据不正确,请检查本地坐标p1,p2格式是否正确,是否数值相同!",
- "pointEqual": "请勿在P1、P2输入相同数值",
- "movePoint": "P {index} 移动到这里",
- "setPoint": "设为P {index}",
- "localPoint": "P{index}本地坐标",
- "setCtrls": "设置控制点",
- "trapLocalPoint": "请在场景中鼠标右键设置控制点的本地坐标",
- "whyTrapLocalPoint": "为什么要设置本地坐标?",
- "userUseMouse": "自定义(场景中右键选择)"
- },
- "download": "下载坐标",
- "szDownload": "立即下载"
- });
- /***/ }),
- /***/ "./src/lang/zh/crop.ts":
- /*!*****************************!*\
- !*** ./src/lang/zh/crop.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "裁剪点云",
- "needToDisConnect": "请选择一个点位,删除它与周围点位的连接",
- "panoNotAllConnected": "检测到断开的点云,无法计算。",
- "reset": "恢复初始状态",
- "calcConfirm": "确定计算?计算可能需要一定时间,请确保裁剪完成后再进行此操作。",
- "resetConfirm": "系统即将对场景进行重新计算,此操作无法撤销,确定重算吗?",
- "clearConfirm": "确定清空所有裁剪框?该操作无法撤销。",
- "calcBtn": "重算",
- "tip": "裁剪点云前,请查看 ",
- "tipOper": "操作提示",
- "pointActions": {
- "move": "移动",
- "rotate": "旋转",
- "scale": "缩放",
- "exclude": "从框内减去",
- "intersect": "仅保留框内",
- "clear": "清空"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/dataset.ts":
- /*!********************************!*\
- !*** ./src/lang/zh/dataset.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "数据集",
- "all": "全部数据集",
- "unsetTitle": "未分配的数据集",
- "manageTitle": "数据集管理",
- "uploadName": "您上传的",
- "refresh": "重置",
- "uploadTitle": "上传的数据集",
- "correctTitle": "数据集校准",
- "refer": "参考数据集",
- "initial": "初始数据集",
- "recalcJoinDeleteTip": "【{sceneName}】被重算,您添加的数据集【{title}】已被删除",
- "deleteJoinDeleteTip": "【{sceneName}】被删除,您添加的数据集【{title}】已同步删除",
- "join": "合并",
- "joinTitle": "合并数据集",
- "joinTip": "选择场景后,其{dataset}将与当前场景合并",
- "joinBtn": "立即合并",
- "joinSBtn": "在线合并",
- "upload": "上传",
- "uploadSBtn": "本地上传",
- "uploadIng": "文件上传中",
- "uploadCheck": "文件名请勿包含非法字符\" / : ?[<+=;,¥%&*和空格",
- "repeatUpload": "数据正在上传,请稍后再试",
- "backSearch": "< 返回搜索结果",
- "unJoinDatasets": "您账号下暂无可添加数据集。",
- "exists": "已添加",
- "calc": "计算中",
- "backCalc": "后台计算中…",
- "pointNum": "点位数",
- "format": "格式",
- "deleteTip": "该数据集下的热点、测量结果也将一并删除,此操作不可撤销。",
- "reset": {
- "title": "确认恢复默认场景?",
- "tip": "合并/上传的数据集以及其所在位置的热点、测量将会被一并删除。"
- },
- "calibration": {
- "gotoTip": "请校准数据集,使其在场景中正确拼接。"
- },
- "setting": {
- "setName": "编辑数据集",
- "subtleTip": "请在右侧面板中选中需要微调的数据集",
- "lockTip": "该数据集已被控制点锁定",
- "moveCenter": "移动到这里",
- "subtle": "微调",
- "viewCenter": "视图居中"
- },
- "model": {
- "showTitle": "空间数据",
- "title": "空间模型",
- "titleConfirm": "空间名称为空无法保存。",
- "refreshConfirm": "重置将恢复空间数据为初始数据,确定要重置吗?",
- "set": "编辑空间模型",
- "name": "空间名称",
- "area": "面积",
- "volume": "体积",
- "height": "层高",
- "resetTip": "将恢复默认形状,是否确定重置?",
- "construct": "建筑物",
- "floor": "楼",
- "room": "房间",
- "delConstructTip": "删除建筑物将删除其包含所有空间模型,该操作不删除数据集。",
- "delNoconstructTip": "是否删除空间模型?",
- "addFloorTop": "在顶部添加楼层",
- "addFloorBottom": "在底部添加楼层"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/earthwork.ts":
- /*!**********************************!*\
- !*** ./src/lang/zh/earthwork.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "土方量",
- "unit": {
- "meter": "公制(米)",
- "inch": "英制(ft)"
- },
- "len": "长度",
- "area": "面积",
- "calcConfirmTitle": "确定计算?",
- "calcConfirmMsg": "土方计算过程中,场景将被锁定无法操作。",
- "calcSuccess": "已完成土方计算",
- "dname": "绘制",
- "downFormatDis": "采样距离",
- "inputAuthor": "请输入报告人姓名",
- "downFormatType": "数据类型",
- "downTitle": "下载数据",
- "toolTip": "取消绘制可切换点位。",
- "invalidPoint": "点云为空,无法测量",
- "start": "土方计算",
- "stop": "停止绘制",
- "titlePlac": "点击添加备注",
- "export": "下载报告",
- "exportPDF": "导出PDF",
- "downloadName": "土方量测量结果",
- "slamWring": "Slam 场景暂时不支持土方测量",
- "downloadTitle": "测量报告",
- "copy": "链接复制成功",
- "pageMark": "{length}页中的第{index}页",
- "wxError": "微信浏览器无法导出pdf",
- "uncalcs": "未计算的土方无法{name},已自动过滤",
- "unSave": "土方量测量结果未保存,无法生成分享链接",
- "defaultTitle": "土方",
- "unTitle": "未命名",
- "repeatTitle": "是否重新绘制?",
- "repeatContent": "点击【确定】将清除已绘制的土方范围线。",
- "datLabel": "坐标点(dat 格式文件)",
- "nameLabel": "土方命名",
- "baseLabel": "基准面",
- "heightLabel": "平场标高",
- "heightSlice": "高度",
- "heightTypes": ["平面", "最高点平面", "最低点平面", "上传 CAD 文件", "上传模型"],
- "nameNullTip": "土方命名不能为空",
- "heightNullTip": "基准面高度不能为空",
- "baseNullTip": "基准面类型不能为空",
- "downName": "数据",
- "shareName": "报告",
- "digV": "挖方体积",
- "fillV": "填方体积",
- "digOptions": ["挖{min}~{max}m³", "挖大于{min}m³"],
- "fillOptions": ["填{min}~{max}m³", "填大于{min}m³"],
- "digAndFill": "同时有挖方和填方",
- "calcTime": "报告日期",
- "calcAuthor": "报告人",
- "calcDefault": "未知",
- "timeFormat": "yyyy年MM月dd日",
- "avgArea": "平场面积",
- "minHeight": "最小高程",
- "maxHeight": "最大高程",
- "avgHeight": "平场标高",
- "fill": "挖方量",
- "dig": "填方量",
- "pdfTitle": "土方量总量计算结果",
- "zarea": "平场总面积",
- "zdig": "总挖方量",
- "zfill": "总填方量",
- "getHref": "获取地址中",
- "downIng": "正在下载中",
- "calcTitle": "土方计算中",
- "calcContent": "请留在此页面耐心等待,离开将自动取消计算",
- "calcClose": "取消计算",
- "calc": "计算",
- "uncalc": "未计算",
- "add-point": "加点",
- "del-point": "减点",
- "files": {
- "cad": ["截面曲线(dxf)", "水平定线(dxf)"],
- "model": "obj 模型",
- "uncad": "请先上传 CAD 文件",
- "unmodel": "请先上传模型"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/epoint.ts":
- /*!*******************************!*\
- !*** ./src/lang/zh/epoint.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "点位校准",
- "saveConfim": "点位将在计算完成后隐藏,是否确定?",
- "noEnter": "该场景需重算才可使用点位校准。重算将恢复点云场景的默认状态,添加的热点、测量、空间模型、已合并/上传的数据集将被清除。 请谨慎操作。(2022年3月1日以前场景不支持此操作)",
- "noEnter-jp": "该场景需重算才可使用点位校准。重算将恢复点云场景的默认状态,添加的热点、测量、空间模型、已合并/上传的数据集将被清除。 请谨慎操作。(2022年3月1日以前场景不支持此操作)",
- "noEnter-gj": "该场景需重算才可使用点位校准。重算将恢复点云场景的默认状态,添加的热点、测量、空间模型、已合并/上传的数据集将被清除。 请谨慎操作。(2022年3月1日以前场景不支持此操作)",
- "editTip": "未选中点云时,鼠标左键旋转视图,右键移动视图",
- "needToDisConnect": "请选择一个点位,删除它与周围点位的连接",
- "eqGis": "请勿上传多个相同坐标。",
- "panoNotAllConnected": "检测到断开的点云,无法计算。",
- "calcConfirm": "确定计算?\n系统将重置 Mesh 场景模型及点云模型。此操作不可撤销,请谨慎确认。",
- "calcConfirmKanKan": "确定计算?场景将恢复默认状态,添加的三维模型被清除。",
- "resetConfirmKanKan": "重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。",
- "un-select": "未选中点云,无法显示全景图",
- "openRTK": "开启 RTK 定位",
- "closeRTK": "关闭 RTK 定位",
- "openErr": "请关闭控制点校准后再试",
- "downTip": "UID与名称一一对应,请勿改动",
- "name": "名称",
- "noCopy": "复制的场景不支持点位校准",
- "unCountAlert": "至少保留一个点位勾选",
- "openRTKTip": "将使用 RTK 参数定位",
- "closeRTKTip": "将使用当前位置定位",
- "hxjs": "是否继续计算?",
- "pointActions": {
- "move": "移动",
- "rotate": "旋转",
- "connect": "连线",
- "disconnect": "删除连线",
- "scale": "放大",
- "reset": "重置"
- },
- "v2": {
- "stitle": "手动校准",
- "epoint": "编辑点位",
- "cj": "控制点校准",
- "downtemp": "下载模板",
- "useInfo": "已关闭相机配套 RTK 模组采集的坐标。",
- "uploadCoord": "上传坐标",
- "uploadInfo": "请下载模板输入坐标再上传。",
- "uncInfo": "请先添加控制点",
- "jbaogao": "配准报告",
- "countError": "上传的坐标数量与控制点数量不一致",
- "rowError": "检测到表格格式异常,请重新下载输入坐标后再试。",
- "columnError": "坐标格式错误,请修正后再试。",
- "noInputCtrl": "请填写控制点名称!",
- "minError": "无法计算。控制点数量少于3个",
- "oldData": "数据版本过久,请重算场景后重试。",
- "upError": "请上传坐标文件",
- "timeError": "控制点已修改,请检查以确保坐标正确。",
- "findError": "无法找到{name}(id:{uid})的坐标,重新上传",
- "mouseTip": "请在场景中使用鼠标右键设置控制点",
- "move": "{name}移动到这里",
- "add": "设为控制点"
- },
- "report": {
- "title": "配准报告",
- "dqwc": "点群误差",
- "link": "连接",
- "ths": ["连接名称", "测站1", "测站2", "重叠度", "平均绝对误差"],
- "zl": {
- "name": "总体质量",
- "desc": "以下结果误差点群5",
- "czsLabel": "测站数",
- "gxsLabel": "关系数",
- "qdLabel": "强度",
- "zdsLabel": "重叠度",
- "zdwsLabel": "最大误差",
- "ljzlLabel": "连接质量矩阵 #1 -"
- },
- "err": {
- "name": "连接错误结果",
- "gl": "概览",
- "xq": "详情"
- }
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/err.ts":
- /*!****************************!*\
- !*** ./src/lang/zh/err.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "scene": {
- "un": "场景不存在,请检查场景码",
- "run": "场景正在计算中,请稍后...",
- "archive": "已封存",
- "del": "场景已被删除",
- "err": "场景计算失败,请重试",
- "webgl": "内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"
- },
- "serve": {
- "title": "系统升级中",
- "desc": ["为了让您更好的使用平台资源,我们正在对平台进行升级,升级期间暂时无法访问。", "给您带来的不便,敬请谅解。"]
- },
- "disconnect": "网络错误,请重试",
- "sdk": "激光场景打开失败,请关闭浏览器后重新打开",
- "preset": "内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"
- });
- /***/ }),
- /***/ "./src/lang/zh/fire.ts":
- /*!*****************************!*\
- !*** ./src/lang/zh/fire.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "消防管理平台",
- "model": "模型",
- "addTip": "点击右键或者 Esc 取消添加",
- "deleteConfirm": "确定要删除此数据吗?",
- "effect": {
- "title": "特效",
- "types": {
- "fire": "火",
- "smoke": "烟",
- "blast": "爆炸"
- },
- "listTitle": "我添加的"
- },
- "video": {
- "title": "导览"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/help.ts":
- /*!*****************************!*\
- !*** ./src/lang/zh/help.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "新手指引",
- "next": "下一步",
- "prev": "上一步",
- "tip": "下次可以在此处打开新手指引哦!",
- "init": "欢迎使用场景编辑平台",
- "link": "用户手册",
- "cpjy": "产品建议",
- "videoBtn": "视频教程",
- "edit": {
- "query": ["查看模式可以控制界面显示内容,在右下角切换成点云模式后,可以对点云显示进行设置。"],
- "data": ["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],
- "hotspot": ["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],
- "measure": ["点击[开始测量]进行长度、面积测量。"],
- "floorpan": ["算法自动生成场景平面图,支持下载、替换或隐藏。"],
- "coord": ["若您的场景有使用 RTK 或相关设备采集控制点,即可获取场景内任意位置的地理坐标,且支持多个坐标系转换。"],
- "download": ["可下载完整场景,也可对场景进行裁剪后下载。支持下载格式:las. ply. e57.obj。点云格式下载可包含坐标。"],
- "coordinate": ["此功能将您的场景真实映射在地图上,并获取精准的地理坐标。您需要在场景拍摄时使用 RTK 或相关设备获取控制点,并手动录入参数。若您的相机已配置 RTK,系统将自动获取控制点数据无需手动录入。"],
- "spaceDivision": ["当您的场景导入/上传了多个数据集,需要在此模块进行拼接,以便能够正常浏览场景。"],
- "spaceModel": ["此模块可以为您的场景划分区域,区域划分好后,搜索该区域可以定位,或按区域导航。"],
- "epoint": ["当场景拍摄过程中出现点位位置错误时,可以在此模块进行调整。"]
- },
- "video": {
- "coordinate": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/setcontrolpoint",
- "spaceDivision": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/splicing",
- "spaceModel": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/createfloor",
- "epoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/calibrationpoint",
- "kankanEpoint": "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/calibrationpoint"
- },
- "query": {
- "cloud": ["按住鼠标左键,可以旋转镜头方向", "按住鼠标右键,可以平移视图", "单击地面点位,可切换视角在场景中漫游", "点击左下角按钮切换全景图/点云"],
- "pano": ["按住鼠标左键,可以旋转镜头方向", "单击地面点位,可切换视角在场景中漫游", "点击左下角按钮切换全景图/点云"]
- },
- "mobile": {
- "step1": {
- "title": "行走",
- "content": "点击任意方向可移动"
- },
- "step2": {
- "title": "旋转视角",
- "content": "左右滑动屏幕"
- },
- "step3": {
- "title": "缩放",
- "content": "双指滑动放大或缩小视图"
- },
- "step4": {
- "title": "切换全景图/点云",
- "content": "单击按钮切换全景图/点云"
- }
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/hotspot.ts":
- /*!********************************!*\
- !*** ./src/lang/zh/hotspot.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "热点",
- "addMenu": "添加热点",
- "flyErr": "距离太远,操作失败。",
- "show": "显示热点",
- "all": "全部热点",
- "added": "已添加热点",
- "repSelect": "请重新设置热点位置",
- "selectPos": "请在场景内右键选择一个位置,(esc退出)",
- "selectLabel": "选取位置",
- "addTip": "请在场景中右键点击“添加热点”",
- "range": {
- "set": "可视范围设置",
- "min": "最小",
- "max": "最大"
- },
- "edit": {
- "placeholder": {
- "title": "请输入热点标题",
- "content": "请输入内容",
- "addLinkTitle": "请填写链接文本",
- "addLinkContent": "请填写链接地址"
- },
- "unTitle": "存在热点未填写标题",
- "maxContentLen": "请先清理出位置再添加链接!",
- "addLink": "添加链接"
- },
- "meta": {
- "image": {
- "title": "图片",
- "place": "上传图片",
- "desc": "支持JPG、PNG图片格式,单张不超过5MB,最多支持上传9张。"
- },
- "video": {
- "title": "视频",
- "place": "上传视频",
- "desc": "支持MP4、MOV视频格式,码率小于2Mbps,不超过20MB"
- },
- "audio": {
- "title": "音频",
- "place": "上传音频",
- "desc": "支持MP3、WAV格式,不超过5MB"
- },
- "web": {
- "title": "链接",
- "place": "网页展示区"
- }
- },
- "deleteConfirm": "确定要删除此{type}吗?"
- });
- /***/ }),
- /***/ "./src/lang/zh/index.ts":
- /*!******************************!*\
- !*** ./src/lang/zh/index.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _lang_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lang-helper */ "./src/lang/lang-helper.ts");
- var lang = Object(_lang_helper__WEBPACK_IMPORTED_MODULE_0__["langMessageFactory"])(__webpack_require__("./src/lang/zh sync recursive \\b((?!index)\\w)+\\b.[t|j]s$"));
- /* harmony default export */ __webpack_exports__["default"] = (lang);
- /***/ }),
- /***/ "./src/lang/zh/measure.ts":
- /*!********************************!*\
- !*** ./src/lang/zh/measure.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "name": "测量",
- "unit": {
- "meter": "公制(米)",
- "inch": "英制(ft)"
- },
- "len": "长度",
- "area": "面积",
- "toolTip": "取消选中测量工具可以切换点位。",
- "buffer": "缓冲",
- "bufferError1": "仅面积测量支持缓冲计算",
- "invalidPoint": "点云为空,无法测量",
- "start": "开始测量",
- "bufferDis": "缓冲距离",
- "bufferColor": "着色",
- "bufferError": "请选中面积类型测量数据",
- "stop": "停止测量",
- "titlePlac": "未命名",
- "export": "导出测量",
- "exportPDF": "导出PDF",
- "downloadName": "测量结果",
- "copy": "链接复制成功",
- "pageMark": "{length}页中的第{index}页",
- "wxError": "微信浏览器无法导出pdf",
- "unSave": "测量结果未保存,无法生成分享链接",
- "setBuffer": "设置缓冲",
- "inputBufferDis": "请输入缓冲距离",
- "bufferDisErr": "请输入有效的缓冲距离"
- });
- /***/ }),
- /***/ "./src/lang/zh/program.ts":
- /*!********************************!*\
- !*** ./src/lang/zh/program.ts ***!
- \********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "4DKanKan オフライン",
- "undata": "データなし",
- "serverErr": "サービスエラー、後で再試行してください。",
- "yes": "確定",
- "no": "キャンセル",
- "continueDown": "ダウンロードを継続",
- "delete": "削除",
- "back": "戻る",
- "sysTimeout": "ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。",
- "serviceRunIng": "サービス起動中……",
- "rejectSceneSync": "現在のシーンはカメラの許可リストにありません!",
- "fileManage": {
- "storage": "デフォルトの保存先",
- "defaultStorage": "ルート",
- "openDir": "フォルダを開く",
- "originTitle": "原本データ",
- "calcTitle": "計算結果",
- "addStorage": "新規ルート"
- },
- "cameraAuth": {
- "title": "カメラの認証",
- "systemDiaTitle": "インストールライセンス",
- "systemTitle": "インストール認証をしてください。",
- "systemError": "インストールKeyは現在のデバイスと一致しません。",
- "systemKeyTip": "インストールKeyの取得は、カスタマーサービスに連絡してください。",
- "systemKey": "インストールKey",
- "changeTitle": "デバイスを変更",
- "code": "機械コード",
- "copy": "コピー",
- "cameraKey": "カメラ認証Key",
- "changeKey": "カメラ認証Keyを変更",
- "keyTip": "カメラ認証Keyの取得は、カスタマーサービスに連絡してください。",
- "submit": "認証",
- "placeholder": "入力してください。",
- "nullTip": "カメラ認証Keyを入力してください。",
- "systemNullTip": "システム認証Keyを入力してください"
- },
- "auth": {
- "timeout": ["ソフトはライセンスされていないか、または期限切れです。シンクロや計算に影響しないよう、なるべく早くライセンスしてください。", "ライセンスについては、カスタマーサービスにお問い合わせください。"],
- "title": "現在有効なライセンスは次のとおり:",
- "use": "使用中",
- "timeouted": "期限切れ",
- "sn": "ライセンスコード",
- "syPrev": "は",
- "syPost": "日後期限切れになります。",
- "timeoutDay": "\n残り日数",
- "status": "状態",
- "timeoutStatus": "期限切れ",
- "surplusStatus": "残り",
- "day": "日",
- "success": "ライセンスに成功!",
- "copySuess": "コピー成功!",
- "uAuthTipOut": "ソフトライセンスは期限切れでした。",
- "uAuthTipTime": "ソフトライセンスは{n}日後に期限が切れになります。カスタマーサービス新しいKeyを取得して再ライセンスしてください。"
- },
- "errMsg": {
- "calcSync": "計算中、シンクロ不能です。",
- "resetGen": "Objの生成には再計算が必要です。再計算を確認しますか?",
- "repeatGen": "シーンは計算中です。ダウンロード失敗を避けるよう、計算の完了を待ってください。",
- "calcFree": "ディスクの空き容量が30GB未満です。計算に失敗しないようにクリーンアップしてください。",
- "genObjTip": "Objシーンは計算中です。お待ちください。"
- },
- "syncStatus": {
- "copy": "コピー中",
- "unzip": "解凍中",
- "zip": "圧縮中"
- },
- "time": {
- "mis": "秒",
- "minute": "分"
- },
- "sceneDown": {
- "obgGen": "Objを生成",
- "objGenIng": "Obj生成中",
- "ing": "シーンは圧縮中",
- "init": "初回生成",
- "success": "生成完了",
- "reset": "再生成中",
- "down": "ダウンロード",
- "downSuccess": "ダウンロード成功",
- "recalc": "再計算",
- "fush": "結合",
- "copy": "コピー",
- "query": "検閲",
- "edit": "編集",
- "all": "まとめて選択",
- "coverStatus": {
- "un": "待計算",
- "ing": "計算中",
- "err": "計算失敗",
- "pause": "計算中止",
- "copy": "コピー中",
- "lineup": "待計算中"
- },
- "msgStatus": {
- "un": "計算",
- "ing": "中止",
- "err": "再計算",
- "pause": "再計算",
- "lineup": "中止",
- "com": "編集",
- "copy": "コピー中"
- },
- "delMsg": "削除は元に戻さない、確定しますか?",
- "recalcMsg": "再計算を確認しますか?"
- },
- "menu": {
- "layout": "システム",
- "mainLayout": "システム",
- "scene": "シーン管理",
- "camera": "デバイス管理",
- "edit": "編集",
- "secoundLayout": "システム",
- "settingLayout": "システム設置",
- "fileManage": "ファイル管理",
- "selectTitle": "シーンの保存先を選択してください。",
- "ingSelectTip": "進めている任務はあるので、ルートの追加ができません。",
- "addSuccess": "ルートの追加に成功しました。再起動して",
- "langTip": "選択したルート名は仮名を避けてください。",
- "license": "ライセンス許可証",
- "about": "バージョン情報",
- "help": "マニュアル",
- "install": "状態",
- "fuse": "点群結合"
- },
- "scene": {
- "name": "物件名",
- "photoTime": "アップデート時間",
- "calc": "計算",
- "delete": "削除",
- "unKeySearch": "データはありません。",
- "unSearch": "データはありません。シーンをシンクロしてください。",
- "sync": "シンクロ",
- "laserClo": "点群",
- "laserObj": "Obj",
- "calcTip": "Objの生成は少々長いので、お待ちください",
- "editReCalc": "このシーンは再計算されました。"
- },
- "kankan": "4DKK_Minion",
- "laser": "4DKK_Mega",
- "shenguang": "4DKK_Meta",
- "camera": {
- "title": "デバイス",
- "refesh": "リロード",
- "sn": "カメラSN",
- "unKeySearch": " \n検索結果はありません",
- "unSearch": "ライセンスされたデバイスはまだないです。",
- "sync": "カメラライセンス",
- "localCount": "ローカルデータ",
- "lastTime": "最後シンクロ時間",
- "changeAuth": "変更に成功しました。",
- "auth": "認証に成功、最新のライセンス結果を確認してください。",
- "authErr": "登録コードの取得に失敗,管理者権限でソフトを起動してください。"
- },
- "iframe": {
- "un": "シーン管理でシーンを選択してください。",
- "sync": "このシーンは再計算されました。"
- },
- "rocre": {
- "title": "録画する画面を選択してください",
- "ok": "確定",
- "cancel": "キャンセル",
- "screen": "スクリーン"
- },
- "other": {
- "currentSN": "カメラSN",
- "existsNot": "このカメラSNは存在しません。",
- "linkTip": "USBとパソコンの接続を切らないようにしてください。",
- "current": "現在は",
- "currentSync": "現在はデータ{count}件がシンクロ中です。",
- "calcIng": "計算中です。",
- "syncIng": "件がシンクロ中です。",
- "sy": "予想完了時間",
- "open": "開く",
- "exit": "退出",
- "syncTo": "シンクロ",
- "cancelSync": "シンクロを中止",
- "sync": "シンクロ",
- "win": "パソコン",
- "usb": "USB",
- "unUSB": "データはありません。アプリからデータをUSBにアップロードしてください。",
- "unWin": "データはありません。USBからデータをシンクロしてください。",
- "usbScene": "USB内のシーン",
- "winScene": "ローカルシーン",
- "delTipPrev": "このシーンを",
- "delTipPost": "から削除しますか",
- "repeatTipPrev": "再シンクロすると現在のシーンは上書きされます",
- "repeatTipPost": "シーン",
- "reSync": "再シンクロ",
- "selected": "<span>{length}</span>件のデータを選択",
- "gscene": "件",
- "toWinIng": "パソコンへシンクロ中",
- "toUsbIng": "USBへシンクロ中",
- "syncSuccess": "シンクロ完了でした。"
- },
- "linkUP": "USBを接続する",
- "syncHelp": {
- "title": "写真の手順を従ってシンクロしてください。",
- "step1": {
- "title": "接続の手順",
- "desc1": "1.USBをパソコンと接続してください。",
- "desc2": "2.データ識別を待ってください。"
- },
- "step2": {
- "title": "USBの識別はできない場所",
- "desc1": "1.USBポートを変更して再試行してください。",
- "desc2": "2.USB名が変更されているかどうかを確認してください。"
- }
- },
- "jxcalc": "計算を継続",
- "deskRmTip": "この操作では、保存ルートのみが削除され、ローカルフォルダーは削除されませんが、フォルダー内のリソースにはアクセスできなくなります",
- "deskErr": "保存先のディスクのスペースは不足です。使用に影響がでないよう、新保存先を追加してください。",
- "gotoDeskSetting": "設定へ",
- "errCode": {
- "204": "重複提出はできませんので、後で再試行してください",
- "3106": "インストールKeyは現在のデバイスと一致しません。",
- "3107": "認証に成功、最新のライセンス結果を確認してください。",
- "3108": "カメラライセンスKeyは再利用できません",
- "3109": "原カメラSNは存在しません。",
- "3110": "カメラ変更Keyは再利用できません",
- "3111": "このカメラ変更Keyは無効です。",
- "3112": "変更に成功、カメラリストへ確認してください。",
- "3113": "このカメラライセンスKeyは無効です。",
- "8008": "この原本データは期間切れでした。この操作はできません。",
- "8009": "コピーのシーンは再計算がサポートされていません。",
- "8010": "このシーンのObj生成するには再計算が必要です。再計算を確定ですか?",
- "8011": "このシーンのダウンロードは再計算が必要です。再計算を確定ですか?"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/record.ts":
- /*!*******************************!*\
- !*** ./src/lang/zh/record.ts ***!
- \*******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "start": "开始录制",
- "all": "全部视频",
- "defName": "讲解视频",
- "showSetting": "显示设置",
- "showSettings": ["热点", "测量", "坐标"],
- "countdown": "{mis}秒后开始录制",
- "desc": "按<span>{key}</span>可暂停录制",
- "jx": "继续录制",
- "fileName": "录屏",
- "backRun": "后台正在处理",
- "rename": "重命名",
- "nameEmpty": "视频名称不能为空",
- "delTip": "确定要删除视频吗?"
- });
- /***/ }),
- /***/ "./src/lang/zh/resStatus.ts":
- /*!**********************************!*\
- !*** ./src/lang/zh/resStatus.ts ***!
- \**********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "200": "操作成功",
- "204": "系统正在处理,请勿重复提交",
- "304": "操作失败,您已退出登录",
- "305": "该账号已在另一台设备登陆,本机账号自动退出。",
- "306": "验证码错误",
- "400": "参数列表错误(缺少,格式不匹配",
- "401": "未授权",
- "402": "访问受限,授权过期",
- "408": "登录状态过期,已自动退出",
- "500": "系统内部错误",
- "502": "上传文件需小于 5GB",
- "503": "上传异常",
- "507": "文件名称过长,请修改后重新上传。",
- "2001": "obj下载失败",
- "2002": "只能输入数字或字母大小写",
- "2003": "无点云数据",
- "2004": "校验成功",
- "2005": "校验失败",
- "2006": "文件格式有误, 只接收png图片",
- "3001": "对象不存在",
- "3002": "特殊点表坐标异常",
- "3006": "fdToken校验失败",
- "3007": "查无此任务",
- "3008": "任务失败",
- "3009": "登录失败,请稍后再试",
- "3014": "账号或密码不正确。",
- "3015": "该用户未注册",
- "3021": "账号不存在,请核对后重新输入。",
- "3024": "不能将场景协作给自己",
- "3101": "正在计算中",
- "3102": "场景不存在",
- "3103": "调用计算失败",
- "3104": "route不存在",
- "3105": "控制点计算表结果不存在,尝试重算解决",
- "4001": "验证码发送错误",
- "4002": "检测控制点坐标正在被修改,暂时无法操作",
- "4003": "请输入正确地理坐标",
- "4004": "场景校验失败",
- "4007": "数据集添加失败",
- "4008": "检测到该数据集正在进行合并,暂时无法操作",
- "5027": "文件夹不存在",
- "5028": "无权修改该文件夹",
- "5030": "同级文件夹名称不能重复",
- "6000": "不存在数据集",
- "6001": "转换模型错误,场景查询不到",
- "6002": "转换模型错误,控制点查询不到",
- "6003": "转换模型错误,未设置控制点",
- "6004": "场景大小超出限制,合并下载失败。",
- "6005": "info.json文件不存在, 请检查",
- "6006": "上传图片尺寸跟原图不一致",
- "6007": "上传平面图错误",
- "6008": "算法生成平面图失败, info.json不存在",
- "6009": "没有生成平面图文件,请检查平面图算法是否调用成功",
- "6010": "vision.txt不存在",
- "6011": "final_freespace文件不存在",
- "8001": "恢复默认点云失败,没有找到对应点云数据",
- "8002": "未获取到可编辑点云",
- "8004": "后台正在处理,请勿重复上传",
- "8005": "2022年3月以前的场景不支持重算。",
- "8008": "当前场景不支持该操作。",
- "8009": "复制场景不支持重算",
- "8010": "场景原始数据已过期,不支持重算",
- "8014": "不支持上传含大地坐标的点云",
- "8015": "正在计算中",
- "8017": "数据版本过低,请重算场景后再试",
- "8018": "没有控制点数据,不能调用计算",
- "loginErr": "登录失败,请稍后再试。",
- "accountErr": "该账号下未检测到当前场景,请更换账号重新登录。"
- });
- /***/ }),
- /***/ "./src/lang/zh/scene.ts":
- /*!******************************!*\
- !*** ./src/lang/zh/scene.ts ***!
- \******************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "point": "点位",
- "flyUnImages": "该位置无全景图,请切换到点云模式再试。",
- "flyCurrent": "您已在该位置",
- "getPointError": "空白区域无法获取点位,请移动到点云区域再试。",
- "pano": "全景图",
- "cloud": "点云",
- "objTip": "Mesh 场景",
- "cloudTip": "点击切换为点云模式",
- "nav": "导航",
- "navPath": "导航路线",
- "navStart": "导航起点",
- "navEnd": "导航终点",
- "navPlaceholder": "请确认",
- "navErr": "超出数据集范围,无法规划路线",
- "notice": {
- "handerTitle": "提示",
- "handerSuccess": "[ {mode} ] 已完成数据处理。",
- "handerIng": "场景已被锁定无法编辑,您可以继续浏览场景。",
- "updateTitle": "提示",
- "updateSuccess": "场景已被修改,系统即将刷新页面。",
- "resetSuccess": "场景已重算,系统即将刷新页面",
- "coordResetSuccess": "控制点坐标已被修改,系统即将刷新页面",
- "noEditPerm": "当前用户无编辑权限"
- },
- "download": {
- "cloudSuccess": "点云下载成功",
- "cloud": "下载点云",
- "format": "下载格式",
- "formatNotSupport": "格式不支持",
- "mutDatasets": "请勿勾选多个数据集",
- "cropCloud": "裁剪后下载",
- "cropImage": "下载测绘图",
- "nullCloud": "裁剪框内点云为空,无法下载。",
- "btn": "立即下载",
- "wresize": "微调",
- "piexScale": "像素:米",
- "yRotate": "水平旋转视图",
- "wresizeObject": {
- "translate": "移动",
- "rotate": "旋转",
- "scale": "缩放"
- },
- "viewMode": ["俯视", "立面", "3D"],
- "drection": "方向"
- },
- "floorpan": {
- "repSucess": "平面图替换成功,点击确定将刷新页面",
- "repError": "上传平面图失败。",
- "downsuccess": "平面图下载成功",
- "title": "平面图",
- "handler": "后台正在处理您的请求,请耐心等待。",
- "default": "系统默认",
- "un": "未上传平面图",
- "customize": {
- "title": "自定义",
- "steps": ["请先下载默认平面图,修改或替换后上传。", "上传时,需按照原始文件格式上传,不得修改其尺寸大小。"],
- "success": "平面图更新成功",
- "un": "请上传{title}的自定义图"
- }
- },
- "spaceModel": {
- "title": "空间模型",
- "defaultFloorTitle": "1楼"
- },
- "pose": {
- "unSid": "没有找到该panoSid",
- "unImage": "全景模式下不允许设置位置"
- },
- "invalidRight": "请移动到点云区域再试",
- "crop": {
- "scale": "显示标尺"
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/sys.ts":
- /*!****************************!*\
- !*** ./src/lang/zh/sys.ts ***!
- \****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "title": "激光",
- "query": "查看",
- "searchAll": "搜索",
- "search": "搜索建筑物/房间/热点...",
- "unSearchData": "未搜索到结果",
- "inputScenePwd": "输入场景密码",
- "phonePlace": "请输入手机号码",
- "selectCoord": "请选择坐标系",
- "unPhonePlace": "手机号码不能为空",
- "emailPlace": "请输入邮箱",
- "unEmailPlace": "邮箱不能为空",
- "pwdPlace": "请输入密码",
- "setPwdPlace": "设置密码",
- "setRepeatPwdPlace": "重复密码",
- "unPwdPlace": "密码不能为空",
- "pwdReg": "密码需要包含英文大小写、数字、长度8-16字符",
- "unRepeatPwd": "确认密码不能为空",
- "pwdErr": "密码错误",
- "codePlace": "请输入验证码",
- "getCode": "获取验证码",
- "resetCodeTime": "{count}s后重新发送",
- "accountLoginTitle": "用户登录",
- "qrLoginTitle": "相机登录",
- "markPwd": "记住密码",
- "repeatPwdDiff": "两次输入的密码不一致",
- "login": "登录",
- "qrPlace": "打开四维看看app扫一扫登录",
- "forgetPwd": "忘记密码",
- "updatePwdSuccess": "密码修改成功",
- "retrievePwd": "找回密码",
- "logout": "退出",
- "logoutConfirm": "确定要退出登录吗?",
- "haveAccountLogin": "使用已有帐户登录",
- "unData": "暂无数据",
- "help": "帮助中心",
- "repeatLogin": {
- "title": "检测到另一台设备已登录此账号,是否继续?",
- "content": "选择【继续登录】,另一台设备将退出登录,其操作不会被保存。",
- "btn": "继续登录"
- },
- "operTip": "操作教程",
- "inputPlc": "请输入",
- "selectPic": "请选择",
- "dialogTitle": "提示",
- "update": "修改",
- "cancel": "取消",
- "add": "添加",
- "crop": "裁剪",
- "save": "保存",
- "leave": "退出",
- "submit": "提交",
- "calc": "计算",
- "hide": "隐藏",
- "open": "开启",
- "close": "关闭",
- "ok": "我知道了",
- "reset": "重置",
- "enter": "确定",
- "show": "显示",
- "delete": "删除",
- "ignore": "忽略",
- "setup": "设置",
- "edit": "编辑",
- "all": "全部",
- "refer": "刷新",
- "upload": "上传",
- "uploadAddText": "继续添加",
- "uploadReplaceText": "替换",
- "uploadErr": {
- "len": "最多仅支持{len}个文件!",
- "size": "{name}的大小超过{size}",
- "scale": "{name}的比例不为{scale}",
- "accept": "仅支持{accept}格式文件"
- },
- "downloadLog": {
- "title": "已存在的数据包",
- "desc": "支持10个数据压缩包在后台保存1个月,超时自动删除,届时可重新打包下载。",
- "notTip": "不再提醒",
- "downSuccess": "数据打包完成,请点此下载。",
- "exixtsMsg": "后台存在已经打包好的数据,若您的数据已更新,请重新打包后下载。",
- "exixtsPackMsg": "后台存在正在打包当前数据",
- "packTip": "后台正在打包数据,请稍候...",
- "packIng": "打包中",
- "exixtsOk": "直接下载",
- "exixtsCancel": "重新打包"
- },
- "download": "下载",
- "unset": "未设置",
- "unUpdate": "没有修改",
- "downloadSuccess": "下载成功",
- "downloadAndroidSuccess": "下载成功,请打开“下载”文件夹获取文件",
- "downloadIosSuccess": "下载成功,请打开“文件”获取",
- "downloadWXSuccess": "请用浏览器打开后重试",
- "forceLeaveConfirm": "您有操作未保存,确定要退出吗?",
- "resetConfirm": "确定重置?该操作无法撤销。",
- "compatible": {
- "tip": "无法打开页面,请升级或更换浏览器后重新打开",
- "selectTip": "建议使用以下浏览器",
- "ff": "火狐",
- "edg": "Microsoft Edge",
- "safari": "Safari",
- "chrome": "Chrome"
- },
- "time": {
- "h": "小时",
- "m": "分钟",
- "s": "秒",
- "about": "约"
- },
- "detail": "详情",
- "setting": {
- "setName": "修改名称",
- "setNameErr": "场景名称不能为空!",
- "setNamePlace": "请输入标题",
- "setPic": "设置初始画面",
- "setView": "可视设置",
- "openSetView": "开启设置",
- "closeSetView": "关闭设置",
- "setOpen": "浏览设置",
- "setOpenErr": "请输入加密密码!",
- "public": "公开",
- "pwd": "加密",
- "compass": {
- "name": "指南针设置",
- "show": "显示指南针",
- "rotate": "旋转指南针"
- }
- }
- });
- /***/ }),
- /***/ "./src/lang/zh/tool.ts":
- /*!*****************************!*\
- !*** ./src/lang/zh/tool.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "magnify": "放大镜",
- "free": "自由",
- "lfree": "水平",
- "vfree": "垂直",
- "area": "多边形",
- "rect": "矩形",
- "move": "移动",
- "series": "连续直线",
- "rotate": "旋转"
- });
- /***/ }),
- /***/ "./src/lang/zh/view.ts":
- /*!*****************************!*\
- !*** ./src/lang/zh/view.ts ***!
- \*****************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony default export */ __webpack_exports__["default"] = ({
- "top": "顶视图",
- "side": "侧视图",
- "scene": "3D",
- "clound": "漫游视图",
- "sideLeft": "侧视图(N-S)",
- "sideRight": "侧视图(E-W)",
- "switchMiniView": "{action}迷你视角",
- "switchView": "切换视图",
- "seting": "视图设置",
- "showMini": "显示迷你视角",
- "showPano": "显示漫游点位",
- "showGaodeMap": "显示高德地图",
- "showGoogleMap": "显示谷歌地图",
- "showFloorpan": "显示平面图",
- "cloudSeting": "点云设置",
- "reset": "恢复默认",
- "showHotImage": "显示红外热成像",
- "density": {
- "name": "点云质量",
- "low": "低",
- "middle": "中",
- "high": "高"
- },
- "colorMode": {
- "name": "色彩模式",
- "full": "彩色",
- "altitude": "海拔",
- "translucent": "半透明"
- },
- "shape": {
- "name": "点的形状",
- "rectangle": "矩形",
- "circular": "圆形"
- },
- "moreSetting": "高级设置",
- "range": "范围",
- "opacity": "不透明度",
- "size": "点的大小",
- "detail": "细节",
- "strong": "强化边缘"
- });
- /***/ }),
- /***/ "./src/main/component/app.vue":
- /*!************************************!*\
- !*** ./src/main/component/app.vue ***!
- \************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _app_vue_vue_type_template_id_62ebd15c_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.vue?vue&type=template&id=62ebd15c&ts=true */ "./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true");
- /* harmony import */ var _app_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.vue?vue&type=script&setup=true&lang=ts */ "./src/main/component/app.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_app_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_app_vue_vue_type_template_id_62ebd15c_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/main/component/app.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/main/component/app.vue?vue&type=script&setup=true&lang=ts":
- /*!***********************************************************************!*\
- !*** ./src/main/component/app.vue?vue&type=script&setup=true&lang=ts ***!
- \***********************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_app_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./app.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/app.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_app_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true":
- /*!**************************************************************************!*\
- !*** ./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true ***!
- \**************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_app_vue_vue_type_template_id_62ebd15c_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./app.vue?vue&type=template&id=62ebd15c&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/app.vue?vue&type=template&id=62ebd15c&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_app_vue_vue_type_template_id_62ebd15c_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/main/component/preset.ts":
- /*!**************************************!*\
- !*** ./src/main/component/preset.ts ***!
- \**************************************/
- /*! exports provided: customConfig, initCustom, baseInitStore, initStore, initUseEditView, presetLogin, presetDelogin, basePreset */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "customConfig", function() { return customConfig; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initCustom", function() { return initCustom; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "baseInitStore", function() { return baseInitStore; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initStore", function() { return initStore; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initUseEditView", function() { return initUseEditView; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "presetLogin", function() { return presetLogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "presetDelogin", function() { return presetDelogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "basePreset", function() { return basePreset; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _hook_useEdit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook/useEdit */ "./src/hook/useEdit.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- /* harmony import */ var _store_hot__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/hot */ "./src/store/hot.ts");
- /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _store_measure__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/measure */ "./src/store/measure.ts");
- /* harmony import */ var _store_earthwork__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store/earthwork */ "./src/store/earthwork.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- /* harmony import */ var _store_controlPoint__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store/controlPoint */ "./src/store/controlPoint.ts");
- /* harmony import */ var _store_model__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/store/model */ "./src/store/model.ts");
- /* harmony import */ var _store_panos__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/store/panos */ "./src/store/panos.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var _components_show_hot_item_edit_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/show-hot-item/edit.vue */ "./src/components/show-hot-item/edit.vue");
- /* harmony import */ var _components_show_hot_item_index_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/show-hot-item/index.vue */ "./src/components/show-hot-item/index.vue");
- /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony import */ var _views_navigation_help__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/views/navigation/help */ "./src/views/navigation/help.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var _a, _b, _c, _d, _e, _f;
- // 界面显示隐藏组件定义
- var customConfig = (_a = {}, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].measure] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot],
- enabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Measure]
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].coord] = {
- enabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Coord]
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].floorpan] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Clound, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].TabSwitch, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].floors],
- custom: (_b = {}, _b[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].FullView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('map'), _b[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].LaserMode] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(_sdk__WEBPACK_IMPORTED_MODULE_17__["Mode"].cloud), _b)
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].download] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Map],
- custom: (_c = {}, _c[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].FullView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('scene'), _c)
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].setup] = {
- // disabled: [DisabledCom.lmenu],
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].dataManage] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].MouseMenu]
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].spaceDivision] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].MouseMenu, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Map, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Search, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].TabSwitch, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].floors],
- custom: (_d = {}, _d[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].CarryView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('auto'), _d[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].FullView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('scene'), _d[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].LaserMode] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(_sdk__WEBPACK_IMPORTED_MODULE_17__["Mode"].cloud), _d)
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].spaceModel] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].MouseMenu, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Map, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Search, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].TabSwitch, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].floors],
- custom: (_e = {}, _e[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].CarryView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('auto not-left'), _e[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].FullView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('scene'), _e[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].autoMarginLeft] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('0px'), _e)
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].coordinate] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Clound, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].TabSwitch, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Search],
- custom: (_f = {}, _f[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].FullView] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])('map'), _f[_hook__WEBPACK_IMPORTED_MODULE_2__["CustomCom"].LaserMode] = Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(_sdk__WEBPACK_IMPORTED_MODULE_17__["Mode"].cloud), _f)
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].navigation] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Search, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].tool]
- }, _a[_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].earthwork] = {
- disabled: [_hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Hot, _hook__WEBPACK_IMPORTED_MODULE_2__["DisabledCom"].Measure]
- }, _a);
- // 生成菜单栏
- var genMenus = function () {
- var inInit = false;
- var stopNavDisable;
- return function () {
- if (inInit) {
- stopNavDisable();
- stopNavDisable = null;
- }
- var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useSDK"])();
- var startNavMenu = Object(vue__WEBPACK_IMPORTED_MODULE_4__["reactive"])({
- key: _hook__WEBPACK_IMPORTED_MODULE_2__["RightMenuEum"].NavStart,
- color: '#3ebc50',
- icon: 'iorigin',
- label: _lang__WEBPACK_IMPORTED_MODULE_20__["ui18n"].t('scene.navStart'),
- click: function (pos, _, inMap) {
- Object(_views_navigation_help__WEBPACK_IMPORTED_MODULE_19__["enterNav"])(0, pos, inMap);
- }
- });
- var endNavMenu = Object(vue__WEBPACK_IMPORTED_MODULE_4__["reactive"])({
- key: _hook__WEBPACK_IMPORTED_MODULE_2__["RightMenuEum"].NavEnd,
- color: '#df4341',
- icon: 'destination',
- label: _lang__WEBPACK_IMPORTED_MODULE_20__["ui18n"].t('scene.navEnd'),
- click: function (pos, _, inMap) {
- Object(_views_navigation_help__WEBPACK_IMPORTED_MODULE_19__["enterNav"])(1, pos, inMap);
- }
- });
- stopNavDisable = Object(vue__WEBPACK_IMPORTED_MODULE_4__["watchEffect"])(function () {
- if (_store__WEBPACK_IMPORTED_MODULE_14__["isEdit"].value && !sdk.store.navigation.length && _router__WEBPACK_IMPORTED_MODULE_5__["default"].currentRoute.value.name !== _router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].navigation) {
- startNavMenu.custDisabled = true;
- endNavMenu.custDisabled = true;
- } else {
- startNavMenu.custDisabled = false;
- endNavMenu.custDisabled = false;
- }
- });
- inInit = true;
- return [startNavMenu, endNavMenu];
- };
- }();
- // 初始化定制化组件
- var initCustom = function () {
- var inInit = false;
- var mountMenus;
- return function () {
- var _a;
- if (inInit) {
- for (var _i = 0, mountMenus_1 = mountMenus; _i < mountMenus_1.length; _i++) {
- var atom = mountMenus_1[_i];
- var index = _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.indexOf(atom);
- console.log(index, atom);
- if (~index) {
- _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.splice(index, 1);
- }
- }
- }
- var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useSDK"])();
- var menus = genMenus();
- Object(_hook__WEBPACK_IMPORTED_MODULE_2__["customSetup"])(sdk, _router__WEBPACK_IMPORTED_MODULE_5__["default"], customConfig);
- (_a = _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu).push.apply(_a, menus);
- mountMenus = menus;
- inInit = true;
- };
- }();
- // 基础启动查询
- var baseInitStore = function () {
- var inInit = false;
- var result;
- return function () {
- if (!inInit) {
- inInit = true;
- result = Promise.all([Object(_store_setup__WEBPACK_IMPORTED_MODULE_10__["requestData"])(), Object(_store_app__WEBPACK_IMPORTED_MODULE_18__["requestConfig"])()]);
- }
- return result;
- };
- }();
- // 初始化store
- var initStore = function () {
- var inInit = false;
- var result;
- var request = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var reqs;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, baseInitStore()];
- case 1:
- _a.sent();
- reqs = [Object(_store_hot__WEBPACK_IMPORTED_MODULE_6__["requestData"])(), Object(_store_dataset__WEBPACK_IMPORTED_MODULE_7__["requestData"])().then(function () {
- return Promise.all([Object(_store_panos__WEBPACK_IMPORTED_MODULE_13__["requestData"])(), Object(_store_model__WEBPACK_IMPORTED_MODULE_12__["requestData"])()]);
- }).then(function () {
- return Promise.all([Object(_store_controlPoint__WEBPACK_IMPORTED_MODULE_11__["requestData"])(), Object(_store_measure__WEBPACK_IMPORTED_MODULE_8__["requestData"])(), Object(_store_earthwork__WEBPACK_IMPORTED_MODULE_9__["requestData"])()]);
- })];
- if (_store_app__WEBPACK_IMPORTED_MODULE_18__["currentApp"].auth) {
- reqs.push(_store_app__WEBPACK_IMPORTED_MODULE_18__["currentApp"].auth.request());
- }
- return [4 /*yield*/, Promise.all(reqs)];
- case 2:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- return function () {
- if (!inInit) {
- inInit = true;
- result = request();
- }
- return result;
- };
- }();
- // 初始化setupedit
- var initUseEditView = function () {
- Object(_hook_useEdit__WEBPACK_IMPORTED_MODULE_3__["setupEdit"])({
- edit: function () {
- _store__WEBPACK_IMPORTED_MODULE_14__["mode"].value |= _store__WEBPACK_IMPORTED_MODULE_14__["modeFlags"].EDIT;
- },
- leave: function () {
- _store__WEBPACK_IMPORTED_MODULE_14__["mode"].value &= ~_store__WEBPACK_IMPORTED_MODULE_14__["modeFlags"].EDIT;
- },
- leaveSave: function () {
- _store__WEBPACK_IMPORTED_MODULE_14__["mode"].value |= _store__WEBPACK_IMPORTED_MODULE_14__["modeFlags"].SAVED;
- },
- desave: function () {
- _store__WEBPACK_IMPORTED_MODULE_14__["mode"].value &= ~_store__WEBPACK_IMPORTED_MODULE_14__["modeFlags"].SAVED;
- }
- });
- };
- var inFirst = true;
- // 已经登录用户的初始化数据准备
- var presetLogin = function () {
- return function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var sdk, include, attachMenus, stopWatch, stopMenu;
- return __generator(this, function (_a) {
- inFirst = false;
- sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useSDK"])();
- sdk.carry.hotTheme.push({
- component: _components_show_hot_item_edit_vue__WEBPACK_IMPORTED_MODULE_15__["default"],
- props: {
- onEdit: function (hot) {
- _router__WEBPACK_IMPORTED_MODULE_5__["default"].push({
- name: _router__WEBPACK_IMPORTED_MODULE_5__["routeName"].value.hotspot,
- params: {
- id: hot.id,
- edit: 1,
- random: Math.random()
- }
- });
- }
- }
- });
- include = function (name) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_4__["computed"])(function () {
- return _store_app__WEBPACK_IMPORTED_MODULE_18__["currentApp"].menu.value.list.some(function (atom) {
- return atom.name === name;
- });
- });
- };
- attachMenus = [{
- menu: Object(vue__WEBPACK_IMPORTED_MODULE_4__["reactive"])({
- key: _hook__WEBPACK_IMPORTED_MODULE_2__["RightMenuEum"].AddHot,
- color: '#fff',
- icon: 'add',
- mapDisabled: true,
- label: _lang__WEBPACK_IMPORTED_MODULE_20__["ui18n"].t('hotspot.addMenu'),
- click: function (pos) {
- _router__WEBPACK_IMPORTED_MODULE_5__["default"].push({
- name: _router__WEBPACK_IMPORTED_MODULE_5__["routeName"].value.hotspot,
- params: {
- id: _store__WEBPACK_IMPORTED_MODULE_14__["TemploraryID"].get(),
- pos: JSON.stringify(pos),
- edit: 1
- }
- });
- }
- }),
- joinName: _router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].hotspot,
- include: include(_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].hotspot)
- }, {
- menu: Object(vue__WEBPACK_IMPORTED_MODULE_4__["reactive"])({
- color: '#fff',
- icon: 'download',
- label: _lang__WEBPACK_IMPORTED_MODULE_20__["ui18n"].t('scene.download.cloud'),
- mapDisabled: true,
- click: function (pos) {
- _router__WEBPACK_IMPORTED_MODULE_5__["default"].push({
- name: _router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].download,
- params: {
- id: pos.datasetId
- }
- });
- }
- }),
- joinName: _router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].download,
- include: include(_router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].download)
- }];
- stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_4__["watchEffect"])(function () {
- for (var _i = 0, attachMenus_1 = attachMenus; _i < attachMenus_1.length; _i++) {
- var _a = attachMenus_1[_i],
- joinName = _a.joinName,
- menu = _a.menu;
- menu.custDisabled = _store__WEBPACK_IMPORTED_MODULE_14__["isEdit"].value && _router__WEBPACK_IMPORTED_MODULE_5__["default"].currentRoute.value.name !== joinName;
- }
- });
- stopMenu = Object(vue__WEBPACK_IMPORTED_MODULE_4__["watchEffect"])(function () {
- for (var _i = 0, attachMenus_2 = attachMenus; _i < attachMenus_2.length; _i++) {
- var _a = attachMenus_2[_i],
- include_1 = _a.include,
- menu = _a.menu;
- if (include_1.value) {
- _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.includes(menu) || _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.push(menu);
- } else {
- var index = _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.indexOf(menu);
- ~index && _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.splice(index, 1);
- }
- }
- });
- _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].sysView = 'auto';
- inFirst = false;
- return [2 /*return*/, function () {
- stopWatch();
- stopMenu();
- for (var _i = 0, attachMenus_3 = attachMenus; _i < attachMenus_3.length; _i++) {
- var menu = attachMenus_3[_i].menu;
- var index = _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.indexOf(menu);
- ~index && _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].rMouseMenu.splice(index, 1);
- }
- }];
- });
- });
- };
- }();
- // 未登录的用户的初始化数据准备
- var presetDelogin = function () {
- var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useSDK"])();
- sdk.carry.hotTheme.push({
- component: _components_show_hot_item_index_vue__WEBPACK_IMPORTED_MODULE_16__["default"],
- props: {}
- });
- if (inFirst) {
- _hook__WEBPACK_IMPORTED_MODULE_2__["customMap"].sysView = 'full';
- }
- inFirst = false;
- return function () {
- sdk.carry.hotTheme.pop();
- };
- };
- var basePreset = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var inSet;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Promise.all([initCustom(), initStore(), initUseEditView()])];
- case 1:
- _a.sent();
- Object(_hook__WEBPACK_IMPORTED_MODULE_2__["setupNotice"])(Object(_hook__WEBPACK_IMPORTED_MODULE_2__["useParams"])().m);
- if (!_store_app__WEBPACK_IMPORTED_MODULE_18__["currentApp"].preset) return [3 /*break*/, 3];
- return [4 /*yield*/, _store_app__WEBPACK_IMPORTED_MODULE_18__["currentApp"].preset()];
- case 2:
- _a.sent();
- _a.label = 3;
- case 3:
- // 非热点页面编辑模式不展开热点信息
- Object(vue__WEBPACK_IMPORTED_MODULE_4__["watch"])(function () {
- return !(!_store__WEBPACK_IMPORTED_MODULE_14__["isEdit"].value || _router__WEBPACK_IMPORTED_MODULE_5__["default"].currentRoute.value.name === _router__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"].hotspot);
- }, function (hide) {
- _hook__WEBPACK_IMPORTED_MODULE_2__["disabledMap"].hotInfo = hide;
- }, {
- immediate: true,
- flush: 'sync'
- });
- inSet = false;
- Object(vue__WEBPACK_IMPORTED_MODULE_4__["watchEffect"])(function (onCleanup) {
- if (_store__WEBPACK_IMPORTED_MODULE_14__["isEdit"].value) {
- onCleanup(_hook__WEBPACK_IMPORTED_MODULE_2__["residenMouseMenuDisapbedStack"].push(Object(vue__WEBPACK_IMPORTED_MODULE_4__["ref"])(true)));
- } else {
- onCleanup(function () {});
- }
- });
- return [2 /*return*/];
- }
- });
- });
- };
- /***/ }),
- /***/ "./src/main/component/slot.vue":
- /*!*************************************!*\
- !*** ./src/main/component/slot.vue ***!
- \*************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _slot_vue_vue_type_template_id_7ef9ed9d__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./slot.vue?vue&type=template&id=7ef9ed9d */ "./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1__);
- const script = {}
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(script, [['render',_slot_vue_vue_type_template_id_7ef9ed9d__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/main/component/slot.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d":
- /*!*******************************************************************!*\
- !*** ./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d ***!
- \*******************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_slot_vue_vue_type_template_id_7ef9ed9d__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./slot.vue?vue&type=template&id=7ef9ed9d */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/main/component/slot.vue?vue&type=template&id=7ef9ed9d");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_slot_vue_vue_type_template_id_7ef9ed9d__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/main/pc.scss":
- /*!**************************!*\
- !*** ./src/main/pc.scss ***!
- \**************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- // style-loader: Adds some css to the DOM by adding a <style> tag
- // load the styles
- var content = __webpack_require__(/*! !../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!../../../../node_modules/postcss-loader/src??ref--9-oneOf-3-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./pc.scss */ "../../node_modules/css-loader/dist/cjs.js?!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!./src/main/pc.scss");
- if(content.__esModule) content = content.default;
- if(typeof content === 'string') content = [[module.i, content, '']];
- if(content.locals) module.exports = content.locals;
- // add the styles to the DOM
- var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "../../node_modules/vue-style-loader/lib/addStylesClient.js").default
- var update = add("1ba86cd2", content, false, {"sourceMap":false,"shadowMode":false});
- // Hot Module Replacement
- if(false) {}
- /***/ }),
- /***/ "./src/main/setup.ts":
- /*!***************************!*\
- !*** ./src/main/setup.ts ***!
- \***************************/
- /*! exports provided: app, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "app", function() { return app; });
- /* harmony import */ var _assets_theme_editor_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/assets/theme.editor.scss */ "./src/assets/theme.editor.scss");
- /* harmony import */ var _assets_theme_editor_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_theme_editor_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _assets_public_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/assets/public.scss */ "./src/assets/public.scss");
- /* harmony import */ var _assets_public_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_public_scss__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _component_slot_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./component/slot.vue */ "./src/main/component/slot.vue");
- /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- /* harmony import */ var _store_sys__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/sys */ "./src/store/sys.ts");
- /* harmony import */ var _store_user__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/store/user */ "./src/store/user.ts");
- /* harmony import */ var _store_app__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/store/app */ "./src/store/app.ts");
- /* harmony import */ var _hook_useLaser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/hook/useLaser */ "./src/hook/useLaser.ts");
- /* harmony import */ var _hook_custom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/hook/custom */ "./src/hook/custom/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var app = Object(vue__WEBPACK_IMPORTED_MODULE_5__["createApp"])(_component_slot_vue__WEBPACK_IMPORTED_MODULE_2__["default"]);
- app.use(_kankan_components__WEBPACK_IMPORTED_MODULE_3__["default"]);
- global.__sdk = Object(_hook_useLaser__WEBPACK_IMPORTED_MODULE_10__["useAsyncSDK"])().then(function (sdk) {
- return __assign(__assign({}, sdk), {
- customMap: _hook_custom__WEBPACK_IMPORTED_MODULE_11__["customMap"],
- disabledMap: _hook_custom__WEBPACK_IMPORTED_MODULE_11__["disabledMap"]
- });
- });
- var setup = function (config, plugins) {
- if (plugins) {
- for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) {
- var plugin = plugins_1[_i];
- app.use(plugin);
- }
- }
- Object(_store_app__WEBPACK_IMPORTED_MODULE_9__["setCurrentApp"])(config);
- // 确认用户是否登录再进入main
- Object(_store_user__WEBPACK_IMPORTED_MODULE_8__["getIdentity"])();
- Object(_store_sys__WEBPACK_IMPORTED_MODULE_7__["watchVerifyScene"])();
- var stop = Object(vue__WEBPACK_IMPORTED_MODULE_5__["watchEffect"])(function () {
- if (_store_user__WEBPACK_IMPORTED_MODULE_8__["sure"].value) {
- Object(vue__WEBPACK_IMPORTED_MODULE_5__["nextTick"])(function () {
- stop();
- if (_store_app__WEBPACK_IMPORTED_MODULE_9__["currentApp"].routerRef) {
- Object(_router__WEBPACK_IMPORTED_MODULE_6__["setupRouter"])(_store_app__WEBPACK_IMPORTED_MODULE_9__["currentApp"].routerRef);
- app.use(_router__WEBPACK_IMPORTED_MODULE_6__["router"]);
- }
- Object(_lang__WEBPACK_IMPORTED_MODULE_4__["setupI18n"])(app);
- app.mount('#app');
- });
- }
- });
- };
- /* harmony default export */ __webpack_exports__["default"] = (setup);
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js")))
- /***/ }),
- /***/ "./src/request/attach.ts":
- /*!*******************************!*\
- !*** ./src/request/attach.ts ***!
- \*******************************/
- /*! exports provided: attachPwdencode, attachLoadding, attachError, attachAnalysis, attachToken, attachSceneCode, attachDataSceneCode, attachUpload, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachPwdencode", function() { return attachPwdencode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachLoadding", function() { return attachLoadding; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachError", function() { return attachError; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachAnalysis", function() { return attachAnalysis; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachToken", function() { return attachToken; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachSceneCode", function() { return attachSceneCode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachDataSceneCode", function() { return attachDataSceneCode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachUpload", function() { return attachUpload; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./url */ "./src/request/url.ts");
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _code__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./code */ "./src/request/code.ts");
- /* harmony import */ var _store_user__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/user */ "./src/store/user.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- var params = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_3__["useParams"])();
- // 密码加密
- var attachPwdencode = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function (data) {
- var ret = {};
- if (data.data.password) {
- ret.password = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["encodePassword"])(data.data.password);
- }
- if (data.data.confirmPwd) {
- ret.confirmPwd = ret.password;
- }
- return {
- data: ret
- };
- },
- urls: urls
- });
- };
- // loadding
- var attachLoadding = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function () {
- console.log('open loadding');
- _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_2__["Loading"].show();
- },
- resHandler: function (data) {
- console.log('close loadding');
- setTimeout(function () {
- return _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_2__["Loading"].hide();
- });
- return data;
- },
- errHandler: function () {
- console.log('close loadding');
- setTimeout(function () {
- return _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_2__["Loading"].hide();
- });
- },
- urls: urls
- });
- };
- // 错误提示
- var attachError = function (baseAxios, urls) {
- // 错误提示
- return baseAxios.addIntercept({
- resHandler: function (res, rawRes) {
- if (_url__WEBPACK_IMPORTED_MODULE_1__["unDisURLS"].some(function (temp) {
- return Object(_utils__WEBPACK_IMPORTED_MODULE_4__["equalUrl"])(temp, rawRes.config.url);
- })) {
- return res;
- }
- if (res.code !== _code__WEBPACK_IMPORTED_MODULE_5__["Code"].SUSSESS) {
- Object(_code__WEBPACK_IMPORTED_MODULE_5__["errTip"])(res.code, res.msg);
- return null;
- }
- return res;
- },
- errHandler: function (res) {
- if (res.status === -1) {
- _store_setup__WEBPACK_IMPORTED_MODULE_7__["status"].value = _store_setup__WEBPACK_IMPORTED_MODULE_7__["StatusEum"].disconnect;
- } else {
- _store_setup__WEBPACK_IMPORTED_MODULE_7__["status"].value = _store_setup__WEBPACK_IMPORTED_MODULE_7__["StatusEum"].serverErr;
- }
- },
- urls: urls
- });
- };
- // 结构拆解
- var attachAnalysis = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- resHandler: function (res, rawRes) {
- if (_url__WEBPACK_IMPORTED_MODULE_1__["unDisURLS"].some(function (temp) {
- return Object(_utils__WEBPACK_IMPORTED_MODULE_4__["equalUrl"])(temp, rawRes.config.url);
- })) {
- return res;
- }
- if (!res) {
- throw new Error('请求错误');
- }
- if (res.code !== _code__WEBPACK_IMPORTED_MODULE_5__["Code"].SUSSESS) {
- var clearTokenCodes = [_code__WEBPACK_IMPORTED_MODULE_5__["Code"].UN_LOGIN, _code__WEBPACK_IMPORTED_MODULE_5__["Code"].CROWDING];
- if (clearTokenCodes.includes(res.code)) {
- _store_user__WEBPACK_IMPORTED_MODULE_6__["token"].value = null;
- }
- if (res.code === _code__WEBPACK_IMPORTED_MODULE_5__["Code"].UN_LOGIN) {
- throw new Error('登录状态已失效');
- } else {
- throw new Error(res.msg);
- }
- } else {
- return res.data;
- }
- },
- urls: urls
- });
- };
- // token校验拦截
- var attachToken = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function () {
- if (_store_user__WEBPACK_IMPORTED_MODULE_6__["token"].value) {
- return {
- headers: {
- token: _store_user__WEBPACK_IMPORTED_MODULE_6__["token"].value
- }
- };
- } else {}
- },
- urls: urls
- });
- };
- // sceneCode附加
- var attachSceneCode = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function () {
- return {
- paths: {
- sceneCode: params.m
- }
- };
- },
- urls: urls
- });
- };
- var dataCodeUrls = [_url__WEBPACK_IMPORTED_MODULE_1__["qrLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["login"], _url__WEBPACK_IMPORTED_MODULE_1__["checkLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["localLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["tokenTransform"]];
- // sceneCode附加
- var attachDataSceneCode = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function () {
- return {
- data: {
- sceneCode: params.m
- }
- };
- },
- urls: urls
- });
- };
- var uploadUrls = [_url__WEBPACK_IMPORTED_MODULE_1__["uploadFile"], _url__WEBPACK_IMPORTED_MODULE_1__["updateFloorpan"], _url__WEBPACK_IMPORTED_MODULE_1__["uploadAttachDataset"]];
- // 文件上传处理
- var attachUpload = function (baseAxios, urls) {
- return baseAxios.addIntercept({
- reqHandler: function (config) {
- var form = new FormData();
- if (config.data instanceof Blob) {
- form.append('file', config.data);
- } else {
- console.log(config.data);
- for (var key in config.data) {
- form.append(key, config.data[key]);
- }
- }
- return {
- headers: {
- 'Content-Type': 'application/x-www-form-urlencoded;charset:UTF-8'
- },
- data: form
- };
- },
- urls: urls
- });
- };
- // const uploadDownUrls = [URL.uploadFile] as const
- // // 文件上传处理
- // export const attachUploadDown = <K extends AxiosStatic<Interface>>(baseAxios: K, urls: typeof uploadDownUrls) =>
- // baseAxios.addIntercept({
- // resHandler(res: any) {
- // // console.error('----->', currentApp.basePath + res)
- // // return currentApp.basePath + res
- // return res
- // },
- // urls
- // })
- /* harmony default export */ __webpack_exports__["default"] = (function (baseAxios) {
- attachPwdencode(baseAxios, [_url__WEBPACK_IMPORTED_MODULE_1__["login"], _url__WEBPACK_IMPORTED_MODULE_1__["changPwd"], _url__WEBPACK_IMPORTED_MODULE_1__["checkLogin"]]);
- attachLoadding(baseAxios, _url__WEBPACK_IMPORTED_MODULE_1__["loadURLS"]);
- attachError(baseAxios, _url__WEBPACK_IMPORTED_MODULE_1__["errorTipURLS"]);
- attachAnalysis(baseAxios, _url__WEBPACK_IMPORTED_MODULE_1__["disassembleURLS"]);
- // attachUploadDown(baseAxios, uploadDownUrls)
- // token校验拦截
- var axios = baseAxios.addIntercept({
- reqHandler: function () {
- if (_store_user__WEBPACK_IMPORTED_MODULE_6__["token"].value) {
- return {
- headers: {
- token: _store_user__WEBPACK_IMPORTED_MODULE_6__["token"].value
- }
- };
- } else {}
- },
- urls: _url__WEBPACK_IMPORTED_MODULE_1__["tokenURLS"]
- }).addIntercept({
- reqHandler: function () {
- return {
- paths: {
- sceneCode: params.m
- }
- };
- },
- urls: _url__WEBPACK_IMPORTED_MODULE_1__["codeURLS"]
- }).addIntercept({
- reqHandler: function () {
- return {
- data: {
- sceneCode: params.m
- }
- };
- },
- urls: [_url__WEBPACK_IMPORTED_MODULE_1__["qrLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["login"], _url__WEBPACK_IMPORTED_MODULE_1__["checkLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["localLogin"], _url__WEBPACK_IMPORTED_MODULE_1__["tokenTransform"]]
- }).addIntercept({
- reqHandler: function (config) {
- var form = new FormData();
- if (config.data instanceof Blob) {
- form.append('file', config.data);
- } else {
- for (var key in config.data) {
- if (key === 'files' && Array.isArray(config.data[key])) {
- for (var i = 0; i < config.data[key].length; i++) {
- form.append("file".concat(i), config.data[key][i]);
- }
- } else {
- form.append(key, config.data[key]);
- }
- }
- }
- return {
- headers: {
- 'Content-Type': 'application/x-www-form-urlencoded;charset:UTF-8'
- },
- data: form
- };
- },
- urls: [_url__WEBPACK_IMPORTED_MODULE_1__["uploadFile"], _url__WEBPACK_IMPORTED_MODULE_1__["updateFloorpan"], _url__WEBPACK_IMPORTED_MODULE_1__["uploadAttachDataset"], _url__WEBPACK_IMPORTED_MODULE_1__["uploadRecordFiles"], _url__WEBPACK_IMPORTED_MODULE_1__["addRecord"]]
- });
- return axios;
- });
- /***/ }),
- /***/ "./src/request/code.ts":
- /*!*****************************!*\
- !*** ./src/request/code.ts ***!
- \*****************************/
- /*! exports provided: Code, errTip */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Code", function() { return Code; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "errTip", function() { return errTip; });
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var Code;
- (function (Code) {
- Code[Code["SUSSESS"] = 200] = "SUSSESS";
- Code[Code["ERROR"] = 500] = "ERROR";
- // 未登录
- Code[Code["UN_LOGIN"] = 401] = "UN_LOGIN";
- // 登录被挤出
- Code[Code["CROWDINGCHECK"] = 304] = "CROWDINGCHECK";
- // 登录被挤出
- Code[Code["CROWDING"] = 305] = "CROWDING";
- // 写作取消
- Code[Code["UN_COOPER"] = 402] = "UN_COOPER";
- // 操作频繁
- Code[Code["EXCESS"] = 4001] = "EXCESS";
- // 数据集上传限制
- Code[Code["UP_MAX"] = 502] = "UP_MAX";
- Code[Code["NO_SUPPER"] = 8005] = "NO_SUPPER";
- })(Code || (Code = {}));
- var errTip = function (code, msg) {
- var _a;
- var content = (_a = _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t("resStatus.".concat(code))) !== null && _a !== void 0 ? _a : msg;
- console.log('===>?', code);
- switch (code) {
- case Code.UP_MAX:
- return Object(_hook__WEBPACK_IMPORTED_MODULE_0__["useAlert"])(content);
- break;
- case Code.UN_LOGIN:
- _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_1__["Message"].warning(content);
- break;
- case Code.CROWDING:
- return Object(_hook__WEBPACK_IMPORTED_MODULE_0__["useAlert"])({
- title: _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t('sys.dialogTitle'),
- content: content,
- okText: _lang__WEBPACK_IMPORTED_MODULE_2__["ui18n"].t('sys.ok')
- }).then(function () {
- location.reload();
- });
- break;
- default:
- return Object(_hook__WEBPACK_IMPORTED_MODULE_0__["useAlert"])(content);
- }
- };
- /***/ }),
- /***/ "./src/request/index.ts":
- /*!******************************!*\
- !*** ./src/request/index.ts ***!
- \******************************/
- /*! exports provided: setSpliceUrl, resRaw, setupFactory, URL, Model, Code, errTip, axiosInstance, axios, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "axiosInstance", function() { return axiosInstance; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "axios", function() { return axios; });
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setup */ "./src/request/setup.ts");
- /* harmony import */ var _attach__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./attach */ "./src/request/attach.ts");
- /* harmony import */ var _hook_useAxios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/hook/useAxios */ "./src/hook/useAxios.ts");
- /* harmony import */ var _interfaces__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./interfaces */ "./src/request/interfaces.ts");
- /* empty/unused harmony star reexport *//* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setSpliceUrl", function() { return _setup__WEBPACK_IMPORTED_MODULE_0__["setSpliceUrl"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "resRaw", function() { return _setup__WEBPACK_IMPORTED_MODULE_0__["resRaw"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setupFactory", function() { return _setup__WEBPACK_IMPORTED_MODULE_0__["setupFactory"]; });
- /* harmony import */ var _url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./url */ "./src/request/url.ts");
- /* harmony reexport (module object) */ __webpack_require__.d(__webpack_exports__, "URL", function() { return _url__WEBPACK_IMPORTED_MODULE_4__; });
- /* harmony import */ var _model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./model */ "./src/request/model.ts");
- /* harmony reexport (module object) */ __webpack_require__.d(__webpack_exports__, "Model", function() { return _model__WEBPACK_IMPORTED_MODULE_5__; });
- /* harmony import */ var _code__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./code */ "./src/request/code.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Code", function() { return _code__WEBPACK_IMPORTED_MODULE_6__["Code"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "errTip", function() { return _code__WEBPACK_IMPORTED_MODULE_6__["errTip"]; });
- var axiosInstance = Object(_setup__WEBPACK_IMPORTED_MODULE_0__["setupFactory"])();
- var axios = Object(_attach__WEBPACK_IMPORTED_MODULE_1__["default"])(axiosInstance);
- Object(_hook_useAxios__WEBPACK_IMPORTED_MODULE_2__["useAxios"])(axios);
- /* harmony default export */ __webpack_exports__["default"] = (axios);
- /***/ }),
- /***/ "./src/request/interfaces.ts":
- /*!***********************************!*\
- !*** ./src/request/interfaces.ts ***!
- \***********************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/request/model.ts":
- /*!******************************!*\
- !*** ./src/request/model.ts ***!
- \******************************/
- /*! exports provided: NType */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NType", function() { return NType; });
- var NType;
- (function (NType) {
- NType["CTRLCHANGE"] = "controlPointAction";
- NType["CALIBARPROPRESS"] = "datasetCalibrationAction";
- NType["ADDDATASET"] = "addDatasetAction";
- NType["RECALCULATE"] = "recalculateAction";
- })(NType || (NType = {}));
- /***/ }),
- /***/ "./src/request/setup.ts":
- /*!******************************!*\
- !*** ./src/request/setup.ts ***!
- \******************************/
- /*! exports provided: setSpliceUrl, resRaw, setupFactory, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setSpliceUrl", function() { return setSpliceUrl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resRaw", function() { return resRaw; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupFactory", function() { return setupFactory; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "../../node_modules/axios/index.js");
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var spliceUrl = '';
- var setSpliceUrl = function (splice) {
- if (splice === void 0) {
- splice = '';
- }
- return spliceUrl = splice;
- };
- var resRaw;
- var setupFactory = function () {
- var needs = [];
- var processAxios = __assign(__assign({}, axios__WEBPACK_IMPORTED_MODULE_2___default.a.create()), {
- addIntercept: function (intercept) {
- needs.push(intercept);
- return processAxios;
- }
- });
- var getUriRaw = processAxios.getUri;
- processAxios.getUri = function (config) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return getUriRaw.apply(void 0, __spreadArray([__assign(__assign({}, config), {
- url: processAxios.defaults.baseURL + config.url
- })], args, false));
- };
- // 拦截处理函数
- var tapIntercept = function (url, method, handler) {
- if (needs) {
- var checkUrl_1 = url;
- if (spliceUrl) {
- var index = url.indexOf(spliceUrl);
- if (~index) {
- checkUrl_1 = url.substring(0, index);
- }
- }
- for (var _i = 0, needs_1 = needs; _i < needs_1.length; _i++) {
- var need = needs_1[_i];
- var wise = need.urls.find(function (temp) {
- return typeof temp === 'string' ? Object(_utils__WEBPACK_IMPORTED_MODULE_1__["equalUrl"])(temp, checkUrl_1) : Object(_utils__WEBPACK_IMPORTED_MODULE_1__["equalUrl"])(temp[0], checkUrl_1) && (method === null || method === void 0 ? void 0 : method.toUpperCase()) === temp[1];
- });
- wise && handler(need);
- }
- }
- };
- var stopRequest = function () {
- var source = processAxios.CancelToken.source();
- source.cancel('Illegal request');
- };
- var errorHandler = function (res, ret) {
- if (!res && ret && ret.isAxiosError) {
- res = {
- config: ret.config,
- status: -1
- };
- }
- if ((res === null || res === void 0 ? void 0 : res.config) && res.config.url) {
- tapIntercept(res.config.url, res.config.method, function (_a) {
- var errHandler = _a.errHandler;
- errHandler && errHandler(res);
- });
- } else {
- setTimeout(function () {
- return _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_3__["Loading"].hide();
- });
- }
- return Promise.reject(res);
- };
- processAxios.interceptors.request.use(function (config) {
- var ret;
- if (config.url) {
- ret = __assign({}, config);
- try {
- tapIntercept(ret.url, ret.method, function (_a) {
- var reqHandler = _a.reqHandler;
- var attach = reqHandler && reqHandler(ret);
- if (attach) {
- ret = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["recursionCopy"])(ret, attach);
- }
- });
- } catch (e) {
- console.error(e);
- stopRequest();
- }
- if (ret.paths) {
- ret.url = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["gendUrl"])(ret.url, ret.paths);
- }
- ret;
- } else {
- ret = config;
- }
- return ret;
- });
- processAxios.interceptors.response.use(function (res) {
- resRaw = res;
- var ret = res.data;
- if (res.status < 200 || res.status >= 300) {
- return errorHandler(res);
- } else if (res.config.url) {
- tapIntercept(res.config.url, res.config.method, function (_a) {
- var resHandler = _a.resHandler;
- if (resHandler) {
- ret = resHandler(ret, res);
- }
- });
- }
- return ret;
- }, function (res) {
- return errorHandler(res.response, res);
- });
- return processAxios;
- };
- /* harmony default export */ __webpack_exports__["default"] = (setupFactory);
- /***/ }),
- /***/ "./src/request/url.ts":
- /*!****************************!*\
- !*** ./src/request/url.ts ***!
- \****************************/
- /*! exports provided: getAppConfig, getLoginCode, qrLogin, checkLogin, login, localLogin, logout, forgetMsmCode, changPwd, checkUser, getUserInfo, getCameraUserInfo, getLocUserInfo, getUserType, validatedScene, tokenTransform, amapSearch, queryCoords, uploadFile, setupInfo, updateSetupInfo, verifyScenePwd, pwdSetupInfo, joinScene, epControlPonts, addEpControlPont, setEpControlPont, delEpControlPont, epInfo, updateEqInfo, addEqInfo, controlPonts, controlPontsUpdate, search, inis, addInis, updateInis, hotlist, addHot, updateHot, deleteHot, stylelist, addStyle, deleteStyle, dateSetlist, unDateSetlist, updateDataSetBase, updateDateSetFloorType, downloadList, downloadCheck, downloadDateSet, downloadDateSetPano, downloadEarthwork, cropDateSet, calibrationDateSet, getDownloadType, filterQuery, diyQuery, checkChange, checkPanChange, getSureAttachDatasets, getAlreadyAttachDatasets, attachDataset, uploadAttachDataset, uploadAttachDatasetNew, getUploadDatasetUrl, unAttachDataset, unAttachDatasetAll, uploadPropress, measureList, addMeasure, updateMeasure, deleteMeasure, downMeasureDXF, tempCoordList, addTempCoord, delTempCoord, mergeTempCoord, earthworkList, addEarthwork, updateEarthwork, deleteEarthwork, floorpan, updateFloorpan, defaultFloorpan, getModelTree, addModel, updateModel, updateModelDatasets, delModel, initModel, getPanos, getMenus, getLoginMenus, enableMenu, disableMenu, getRecord, addRecord, uploadRecordFiles, updateRecord, getRecords, delRecord, resetScene, cropData, codeURLS, tokenURLS, allURLS, loadURLS, unDisURLS, disassembleURLS, errorTipURLS */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getAppConfig", function() { return getAppConfig; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLoginCode", function() { return getLoginCode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "qrLogin", function() { return qrLogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkLogin", function() { return checkLogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "login", function() { return login; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localLogin", function() { return localLogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "logout", function() { return logout; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "forgetMsmCode", function() { return forgetMsmCode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "changPwd", function() { return changPwd; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkUser", function() { return checkUser; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUserInfo", function() { return getUserInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCameraUserInfo", function() { return getCameraUserInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLocUserInfo", function() { return getLocUserInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUserType", function() { return getUserType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validatedScene", function() { return validatedScene; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tokenTransform", function() { return tokenTransform; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "amapSearch", function() { return amapSearch; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "queryCoords", function() { return queryCoords; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadFile", function() { return uploadFile; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupInfo", function() { return setupInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateSetupInfo", function() { return updateSetupInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "verifyScenePwd", function() { return verifyScenePwd; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pwdSetupInfo", function() { return pwdSetupInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "joinScene", function() { return joinScene; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "epControlPonts", function() { return epControlPonts; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addEpControlPont", function() { return addEpControlPont; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setEpControlPont", function() { return setEpControlPont; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "delEpControlPont", function() { return delEpControlPont; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "epInfo", function() { return epInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateEqInfo", function() { return updateEqInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addEqInfo", function() { return addEqInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "controlPonts", function() { return controlPonts; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "controlPontsUpdate", function() { return controlPontsUpdate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "search", function() { return search; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inis", function() { return inis; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addInis", function() { return addInis; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateInis", function() { return updateInis; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hotlist", function() { return hotlist; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addHot", function() { return addHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHot", function() { return updateHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteHot", function() { return deleteHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stylelist", function() { return stylelist; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addStyle", function() { return addStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteStyle", function() { return deleteStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dateSetlist", function() { return dateSetlist; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unDateSetlist", function() { return unDateSetlist; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateDataSetBase", function() { return updateDataSetBase; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateDateSetFloorType", function() { return updateDateSetFloorType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadList", function() { return downloadList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadCheck", function() { return downloadCheck; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadDateSet", function() { return downloadDateSet; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadDateSetPano", function() { return downloadDateSetPano; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downloadEarthwork", function() { return downloadEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cropDateSet", function() { return cropDateSet; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calibrationDateSet", function() { return calibrationDateSet; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDownloadType", function() { return getDownloadType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "filterQuery", function() { return filterQuery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "diyQuery", function() { return diyQuery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkChange", function() { return checkChange; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkPanChange", function() { return checkPanChange; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSureAttachDatasets", function() { return getSureAttachDatasets; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getAlreadyAttachDatasets", function() { return getAlreadyAttachDatasets; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachDataset", function() { return attachDataset; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadAttachDataset", function() { return uploadAttachDataset; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadAttachDatasetNew", function() { return uploadAttachDatasetNew; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUploadDatasetUrl", function() { return getUploadDatasetUrl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unAttachDataset", function() { return unAttachDataset; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unAttachDatasetAll", function() { return unAttachDatasetAll; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadPropress", function() { return uploadPropress; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "measureList", function() { return measureList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addMeasure", function() { return addMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateMeasure", function() { return updateMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteMeasure", function() { return deleteMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "downMeasureDXF", function() { return downMeasureDXF; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tempCoordList", function() { return tempCoordList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addTempCoord", function() { return addTempCoord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "delTempCoord", function() { return delTempCoord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeTempCoord", function() { return mergeTempCoord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "earthworkList", function() { return earthworkList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addEarthwork", function() { return addEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateEarthwork", function() { return updateEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteEarthwork", function() { return deleteEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "floorpan", function() { return floorpan; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateFloorpan", function() { return updateFloorpan; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultFloorpan", function() { return defaultFloorpan; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getModelTree", function() { return getModelTree; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addModel", function() { return addModel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateModel", function() { return updateModel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateModelDatasets", function() { return updateModelDatasets; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "delModel", function() { return delModel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initModel", function() { return initModel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPanos", function() { return getPanos; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenus", function() { return getMenus; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLoginMenus", function() { return getLoginMenus; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enableMenu", function() { return enableMenu; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disableMenu", function() { return disableMenu; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRecord", function() { return getRecord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addRecord", function() { return addRecord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadRecordFiles", function() { return uploadRecordFiles; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateRecord", function() { return updateRecord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRecords", function() { return getRecords; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "delRecord", function() { return delRecord; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resetScene", function() { return resetScene; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cropData", function() { return cropData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeURLS", function() { return codeURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tokenURLS", function() { return tokenURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "allURLS", function() { return allURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadURLS", function() { return loadURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unDisURLS", function() { return unDisURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disassembleURLS", function() { return disassembleURLS; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "errorTipURLS", function() { return errorTipURLS; });
- /* harmony import */ var _hook_useLast__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook/useLast */ "./src/hook/useLast.ts");
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- // -----系统参数查询----
- var getAppConfig = "/laser/config/getConfig";
- // -------用户--------
- var getLoginCode = "/laser/createLoginQrCode";
- var qrLogin = "/laser/qrLogin";
- var checkLogin = "/laser/checkLogin";
- var login = "/laser/login";
- var localLogin = "/laser/loclogin";
- var logout = "/laser/logout";
- var forgetMsmCode = "/laser/getMsgAuthCode";
- var changPwd = "/laser/changePassword";
- var checkUser = "/laser/checkUser";
- var getUserInfo = "/laser/getInfo/normal";
- var getCameraUserInfo = "/laser/getInfo/camera";
- var getLocUserInfo = "/laser/getInfo/loc";
- var getUserType = "/fdkk/getUserType";
- var validatedScene = "/laser/init/:sceneCode/validatedScene";
- var tokenTransform = "/laser/getToken";
- // ------高德查询
- var amapSearch = "/laser/amap/place";
- // -----坐标系-----
- var queryCoords = "/laser/proj4/getProj4List";
- // -------文件上传---------
- var uploadFile = "/laser/oss/:sceneCode/:type/upload";
- // -------场景信息-----
- var setupInfo = "/laser/init/:sceneCode";
- var updateSetupInfo = "/laser/init/:sceneCode/edit";
- var verifyScenePwd = "/laser/init/:sceneCode/validated";
- var pwdSetupInfo = "/laser/init/:sceneCode/pwd";
- var joinScene = "/laser/init/getSceneNumLocVersion/:sceneCode";
- // ------点云校准控制点-----
- var epControlPonts = "/laser/sceneControlPointPos/:sceneCode/list";
- var addEpControlPont = "/laser/sceneControlPointPos/:sceneCode/add";
- var setEpControlPont = "/laser/sceneControlPointPos/:sceneCode/edit";
- var delEpControlPont = "/laser/sceneControlPointPos/:sceneCode/:ids";
- // ------校准附加信息------
- var epInfo = "/laser/sceneControlPoint/:sceneCode";
- var updateEqInfo = "/laser/sceneControlPoint/:sceneCode/edit";
- var addEqInfo = "/laser/sceneControlPoint/:sceneCode/add";
- // --------控制点------
- var controlPonts = "/laser/controlPoint/:sceneCode/detail/:datasetId";
- var controlPontsUpdate = "/laser/controlPoint/:sceneCode/save/:datasetId";
- // -------搜索所有信息----
- var search = "/laser/query/:sceneCode/search";
- // ------初始点位设置与修改
- var inis = "/laser/inis/:sceneCode";
- var addInis = "/laser/inis/:sceneCode/add";
- var updateInis = "/laser/inis/:sceneCode/edit";
- // ------热点----------
- var hotlist = "/laser/poi/:sceneCode/list";
- var addHot = "/laser/poi/:sceneCode/add";
- var updateHot = "/laser/poi/:sceneCode/edit";
- var deleteHot = "/laser/poi/:sceneCode/:id";
- // ------热点样式---------
- var stylelist = "/laser/poiType/:sceneCode/list";
- var addStyle = "/laser/poiType/:sceneCode/add";
- var deleteStyle = "/laser/poiType/:sceneCode/:id";
- // -------数据集--------
- var dateSetlist = "/laser/dataset/:sceneCode/getDataSet";
- var unDateSetlist = "/laser/dataset/:sceneCode/getDataSetUn";
- var updateDataSetBase = "/laser/dataset/:sceneCode/editColorAndTitle";
- var updateDateSetFloorType = "/laser/dataset/:sceneCode/editFloorPanType/:floorPanType/id/:id";
- var downloadList = "/laser/cutModel/:sceneCode/getDownloadList";
- var downloadCheck = "/laser/cutModel/:sceneCode/pointcloud/checkDownload/";
- var downloadDateSet = "/laser/cutModel/:sceneCode/pointcloud/download/:type";
- var downloadDateSetPano = "/laser/pano/:sceneCode/down";
- var downloadEarthwork = "/laser/earthwork/:sceneCode/download/:type";
- var cropDateSet = "/laser/cutModel/:sceneCode/pointcloud/crop/:type";
- var calibrationDateSet = "/laser/dataset/:sceneCode/calibration";
- var getDownloadType = "/laser/cutModel/:sceneCode/pointcloud/getDownloadType";
- var filterQuery = "/laser/filter/:sceneCode/query";
- var diyQuery = "/laser/tiledMap/:sceneCode/tiledMap/diy/:datasetId";
- var checkChange = "/laser/dataset/:sceneCode/check";
- var checkPanChange = "/laser/tiledMap/:sceneCode/check";
- var getSureAttachDatasets = "/laser/dataset/:sceneCode/getAddDataSets";
- var getAlreadyAttachDatasets = "/laser/dataset/:sceneCode/getDataSets";
- var attachDataset = "/laser/dataset/:sceneCode/addOtherDataSet/:selfId/:id";
- var uploadAttachDataset = "/laser/dataset/:sceneCode/addUploadDataSet/:selfId";
- var uploadAttachDatasetNew = "/laser/dataset/:sceneCode/addUploadDataSet";
- var getUploadDatasetUrl = "/laser/oss/:sceneCode/model/getUploadUrl";
- var unAttachDataset = "/laser/dataset/:sceneCode/delOtherDataset/:id";
- var unAttachDatasetAll = "/laser/dataset/:sceneCode/delOtherDataset";
- var uploadPropress = "/laser/dataset/:sceneCode/jobProgress/:jobId";
- // ------测量------------
- var measureList = "/laser/measurement/:sceneCode/list";
- var addMeasure = "/laser/measurement/:sceneCode/add";
- var updateMeasure = "/laser/measurement/:sceneCode/edit";
- var deleteMeasure = "/laser/measurement/:sceneCode/:id";
- var downMeasureDXF = "/laser/measurement/:sceneCode/exportDxf";
- // -----coord模板-----
- var tempCoordList = '/laser/coordTemp/:sceneCode/list/:lang/:menu/:type';
- var addTempCoord = '/laser/coordTemp/:sceneCode/add';
- var delTempCoord = '/laser/coordTemp/:sceneCode/:id';
- var mergeTempCoord = '/laser/coordTemp/merge';
- // ------土方量------------
- var earthworkList = "/laser/earthwork/:sceneCode/list";
- var addEarthwork = "/laser/earthwork/:sceneCode/add";
- var updateEarthwork = "/laser/earthwork/:sceneCode/edit";
- var deleteEarthwork = "/laser/earthwork/:sceneCode/:id";
- // export const earthworkList = `/laser/measurement/:sceneCode/list`
- // export const addEarthwork = `/laser/measurement/:sceneCode/add`
- // export const updateEarthwork = `/laser/measurement/:sceneCode/edit`
- // export const deleteEarthwork = `/laser/measurement/:sceneCode/:id`
- // ---------平面图-----------
- var floorpan = "/laser/tiledMap/:sceneCode/tiledMap/DataSet";
- var updateFloorpan = "/laser/tiledMap/:sceneCode/tiled_map/upload";
- var defaultFloorpan = "/laser/tiledMap/:sceneCode/tiledMap/default/:id";
- // ----------模型---------
- var getModelTree = "/laser/siteModel/:sceneCode/getInfo" + _hook_useLast__WEBPACK_IMPORTED_MODULE_0__["last"];
- var addModel = "/laser/siteModel/:sceneCode/add";
- var updateModel = "/laser/siteModel/:sceneCode/edit";
- var updateModelDatasets = "/laser/siteModel/:sceneCode/editDataset";
- var delModel = "/laser/siteModel/:sceneCode/:id";
- var initModel = "/laser/siteModel/:sceneCode/reInit";
- // ------漫游点------
- var getPanos = "/laser/filter/:sceneCode/query";
- // --------菜单-------
- var getMenus = "/laser/menu/:sceneCode/getTree";
- var getLoginMenus = "/laser/menu/:sceneCode/getMenus";
- var enableMenu = "/laser/menu/:sceneCode/enableMenu";
- var disableMenu = "/laser/menu/:sceneCode/disableMenu";
- // --------录屏--------
- var getRecord = "/laser/screenShot/:sceneCode/:id";
- var addRecord = "/laser/screenShot/:sceneCode/UploadAddScreenShot";
- var uploadRecordFiles = "/laser/screenShot/:sceneCode/editUploadScreenShot/:id";
- var updateRecord = "/laser/screenShot/:sceneCode/edit";
- var getRecords = "/laser/screenShot/:sceneCode/list";
- var delRecord = "/laser/screenShot/:sceneCode/del";
- // --------重算-----
- var resetScene = "/laser/cloudPointEdit/:sceneCode/buildControlPoint/:datasetId/1";
- // ----裁剪详情点云----
- var cropData = "/laser/cutModel/:sceneCode/pointcloud/cutmodeldetail";
- var codeURLS = [joinScene, defaultFloorpan, resetScene, uploadPropress, downloadList, downloadCheck, getDownloadType, getModelTree, hotlist, checkChange, checkPanChange, stylelist, cropData, validatedScene, downMeasureDXF, addHot, updateHot, deleteHot, addStyle, uploadFile, addMeasure, updateMeasure, deleteMeasure, earthworkList, addEarthwork, updateEarthwork, deleteEarthwork, tempCoordList, addTempCoord, delTempCoord,
- // mergeTempCoord,
- measureList, dateSetlist, unDateSetlist, setupInfo, updateSetupInfo, pwdSetupInfo, getPanos, floorpan, updateFloorpan, uploadAttachDataset, uploadAttachDatasetNew, getUploadDatasetUrl, updateDateSetFloorType, deleteStyle, inis, updateInis, addInis, search, downloadDateSet, downloadDateSetPano, downloadEarthwork, filterQuery, diyQuery, controlPonts, controlPontsUpdate, checkUser, verifyScenePwd, addModel, updateModel, delModel, initModel, updateDataSetBase, getMenus, getLoginMenus, enableMenu, disableMenu, getSureAttachDatasets, getAlreadyAttachDatasets, attachDataset, unAttachDataset, unAttachDatasetAll, cropDateSet, calibrationDateSet, addRecord, uploadRecordFiles, updateRecord, delRecord, getRecords, getRecord, epControlPonts, addEpControlPont, setEpControlPont, delEpControlPont, epInfo, updateEqInfo, addEqInfo];
- var tokenURLS = [resetScene, uploadPropress, downloadCheck, getUserInfo, getUserType, downloadList, checkChange, checkPanChange, getCameraUserInfo, cropDateSet, getLocUserInfo, logout, updateDataSetBase, uploadFile, updateSetupInfo, controlPontsUpdate, addInis, updateInis, addHot, disableMenu, enableMenu, updateHot, deleteHot, addStyle, deleteStyle, updateDateSetFloorType, getDownloadType, downloadDateSet, downloadDateSetPano, downloadEarthwork, addMeasure, calibrationDateSet, updateMeasure, deleteMeasure, downMeasureDXF, addTempCoord, delTempCoord, mergeTempCoord, addEarthwork, updateEarthwork, deleteEarthwork, updateFloorpan, uploadAttachDataset, uploadAttachDatasetNew, getUploadDatasetUrl, addModel,
- // getMenus,
- getLoginMenus, updateModel, delModel, initModel, getSureAttachDatasets, getAlreadyAttachDatasets, attachDataset, unAttachDataset, unAttachDatasetAll, addRecord, uploadRecordFiles, updateRecord, delRecord, epControlPonts, addEpControlPont, setEpControlPont, delEpControlPont, epInfo, updateEqInfo, addEqInfo];
- var allURLS = __spreadArray(__spreadArray(__spreadArray([], tokenURLS, true), codeURLS, true), [defaultFloorpan, getLoginCode, qrLogin, login, localLogin, changPwd, amapSearch, tokenTransform, queryCoords, getAppConfig], false);
- var loadURLS = allURLS.filter(function (url) {
- return ![getRecord, search, qrLogin, amapSearch, checkChange, checkPanChange, uploadPropress, downloadList].includes(url);
- });
- var unDisURLS = [qrLogin, login, localLogin, getUserType, defaultFloorpan, forgetMsmCode, downMeasureDXF, logout, verifyScenePwd, validatedScene, mergeTempCoord, setupInfo, downloadCheck, pwdSetupInfo];
- var disassembleURLS = allURLS.filter(function (url) {
- return !unDisURLS.includes(url);
- });
- var errorTipURLS = disassembleURLS.filter(function (url) {
- return ![tokenTransform, downloadCheck, getAppConfig, search, downloadList, downMeasureDXF].includes(url);
- }).concat([pwdSetupInfo]);
- /***/ }),
- /***/ "./src/router/constant.ts":
- /*!********************************!*\
- !*** ./src/router/constant.ts ***!
- \********************************/
- /*! exports provided: readyRouteName, writeRouteName, defRouteName, readyRouteMeta, writeRouteMeta, routeName, routeMeta, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "readyRouteName", function() { return readyRouteName; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "writeRouteName", function() { return writeRouteName; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defRouteName", function() { return defRouteName; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "readyRouteMeta", function() { return readyRouteMeta; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "writeRouteMeta", function() { return writeRouteMeta; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "routeName", function() { return routeName; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "routeMeta", function() { return routeMeta; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _store_sys__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store/sys */ "./src/store/sys.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var _store_dataset__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _help_goto__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/help/goto */ "./src/help/goto.ts");
- /* harmony import */ var _app_crop_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/app/crop/store */ "./src/app/crop/store.ts");
- /* harmony import */ var _store_setup__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/store/setup */ "./src/store/setup.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var _a, _b;
- var readyRouteName = {
- layout: 'layout',
- query: 'query',
- data: 'data',
- hotspot: 'hotspot',
- measure: 'measure',
- coord: 'coord',
- navigation: 'navigation',
- record: 'record',
- fire: 'fire'
- };
- var writeRouteName = __assign(__assign({}, readyRouteName), {
- download: 'download',
- earthwork: 'earthwork',
- dataManage: 'dataManage',
- coordinate: 'coordinate',
- spaceDivision: 'spaceDivision',
- clouds: 'clouds',
- crop: 'crop',
- floorpan: 'floorpan',
- spaceModel: 'spaceModel',
- setup: 'setup'
- });
- var defRouteName = readyRouteName.query;
- var readyRouteMeta = (_a = {}, _a[readyRouteName.layout] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.title')
- }, _a[readyRouteName.query] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.query')
- }, _a[readyRouteName.data] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('dataset.title')
- }, _a[readyRouteName.hotspot] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('hotspot.name')
- }, _a[readyRouteName.measure] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('measure.name')
- }, _a[readyRouteName.coord] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('coord.name')
- }, _a[readyRouteName.navigation] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('scene.nav')
- }, _a[readyRouteName.record] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('record.fileName')
- }, _a[readyRouteName.fire] = {
- title: '火调'
- }, _a);
- var writeRouteMeta = __assign(__assign({}, readyRouteMeta), (_b = {}, _b[writeRouteName.dataManage] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('dataset.manageTitle')
- }, _b[writeRouteName.coordinate] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('coord.manageTitle')
- }, _b[writeRouteName.spaceDivision] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('dataset.correctTitle')
- }, _b[writeRouteName.earthwork] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('earthwork.name')
- }, _b[writeRouteName.clouds] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('epoint.title'),
- onClick: function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var axios, res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- console.error('===>', _store_setup__WEBPACK_IMPORTED_MODULE_11__["isCopy"].value);
- axios = _request__WEBPACK_IMPORTED_MODULE_4__["axios"];
- return [4 /*yield*/, axios.post("/laser/cloudPointEdit/".concat(Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_5__["useParams"])().m, "/").concat(_store_dataset__WEBPACK_IMPORTED_MODULE_6__["main"].value.id), {})
- // gotoBaseHTML('epoint.html')
- ];
- case 1:
- res = _a.sent();
- if (!(res.code === 200)) return [3 /*break*/, 2];
- Object(_help_goto__WEBPACK_IMPORTED_MODULE_9__["gotoBaseHTML"])('epoint.html');
- return [3 /*break*/, 5];
- case 2:
- return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_8__["useConfirm"])({
- content: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('epoint.noEnter'),
- okText: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t("crop.calcBtn")
- })];
- case 3:
- if (!_a.sent()) {
- return [2 /*return*/];
- }
- // if (!await useConfirm({
- // content:ui18n.t("epoint.calcConfirm"),
- // okText: ui18n.t("crop.calcBtn"),
- // })) {
- // return;
- // }
- return [4 /*yield*/, Object(_app_crop_store__WEBPACK_IMPORTED_MODULE_10__["reset"])()];
- case 4:
- // if (!await useConfirm({
- // content:ui18n.t("epoint.calcConfirm"),
- // okText: ui18n.t("crop.calcBtn"),
- // })) {
- // return;
- // }
- _a.sent();
- _a.label = 5;
- case 5:
- return [2 /*return*/];
- }
- });
- });
- }
- }, _b[writeRouteName.crop] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('crop.title'),
- onClick: function () {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- Object(_help_goto__WEBPACK_IMPORTED_MODULE_9__["gotoBaseHTML"])('crop.html');
- return [2 /*return*/];
- });
- });
- }
- }, _b[writeRouteName.floorpan] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('scene.floorpan.title')
- }, _b[writeRouteName.spaceModel] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('scene.spaceModel.title')
- }, _b[writeRouteName.setup] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.setup')
- }, _b[writeRouteName.download] = {
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('sys.download')
- }, _b));
- var routeName = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () {
- return _store_sys__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value ? writeRouteName : readyRouteName;
- });
- var routeMeta = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () {
- return _store_sys__WEBPACK_IMPORTED_MODULE_2__["isLogin"].value ? writeRouteMeta : readyRouteMeta;
- });
- /* harmony default export */ __webpack_exports__["default"] = (writeRouteName);
- /***/ }),
- /***/ "./src/router/index.ts":
- /*!*****************************!*\
- !*** ./src/router/index.ts ***!
- \*****************************/
- /*! exports provided: routerHistory, router, setupRouter, readyRouteName, writeRouteName, defRouteName, readyRouteMeta, writeRouteMeta, routeName, routeMeta, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "routerHistory", function() { return routerHistory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "router", function() { return router; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setupRouter", function() { return setupRouter; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _hook_useEdit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/hook/useEdit */ "./src/hook/useEdit.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/store */ "./src/store/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-router */ "./node_modules/vue-router/dist/vue-router.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constant */ "./src/router/constant.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "readyRouteName", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["readyRouteName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "writeRouteName", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["writeRouteName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "defRouteName", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["defRouteName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "readyRouteMeta", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["readyRouteMeta"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "writeRouteMeta", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["writeRouteMeta"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "routeName", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["routeName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "routeMeta", function() { return _constant__WEBPACK_IMPORTED_MODULE_5__["routeMeta"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var routerHistory = [];
- var router = Object(vue_router__WEBPACK_IMPORTED_MODULE_4__["createRouter"])({
- history: Object(vue_router__WEBPACK_IMPORTED_MODULE_4__["createWebHashHistory"])(),
- routes: []
- });
- router.beforeEach(function (next, from) {
- if (!_store__WEBPACK_IMPORTED_MODULE_2__["isEdit"].value || from.name === next.name) {
- return true;
- }
- return Object(_hook_useEdit__WEBPACK_IMPORTED_MODULE_1__["useEmitLeave"])(false);
- });
- router.afterEach(function (to, from) {
- console.log(to, from);
- if (to.name !== (from === null || from === void 0 ? void 0 : from.name)) {
- routerHistory.push(to.fullPath);
- }
- });
- var analysisRouter = function (router, newRoutes, oldRoutes, parentName) {
- if (oldRoutes === void 0) {
- oldRoutes = [];
- }
- if (parentName === void 0) {
- parentName = '';
- }
- var _loop_1 = function (oldRoute) {
- if (newRoutes.every(function (_a) {
- var name = _a.name;
- return name !== oldRoute.name;
- })) {
- router.removeRoute(oldRoute.name);
- }
- };
- for (var _i = 0, oldRoutes_1 = oldRoutes; _i < oldRoutes_1.length; _i++) {
- var oldRoute = oldRoutes_1[_i];
- _loop_1(oldRoute);
- }
- var _loop_2 = function (newRoute) {
- var oldRoute = oldRoutes.find(function (_a) {
- var name = _a.name;
- return name === newRoute.name;
- });
- if (!oldRoute) {
- if (parentName) {
- router.addRoute(parentName, newRoute);
- } else {
- router.addRoute(newRoute);
- }
- } else if (newRoute.children) {
- analysisRouter(router, newRoute.children, oldRoute.children, newRoute.name);
- }
- };
- for (var _a = 0, newRoutes_1 = newRoutes; _a < newRoutes_1.length; _a++) {
- var newRoute = newRoutes_1[_a];
- _loop_2(newRoute);
- }
- };
- var flatRouters = function (routes, flat, parent) {
- if (flat === void 0) {
- flat = [];
- }
- for (var _i = 0, routes_1 = routes; _i < routes_1.length; _i++) {
- var route = routes_1[_i];
- var path = route.path;
- if (parent && route.path[0] !== '/') {
- var ppath = parent.path;
- path = "".concat(ppath).concat(ppath[ppath.length - 1] === '/' ? '' : '/').concat(path);
- }
- flat.push(__assign(__assign({}, route), {
- path: path
- }));
- if (route.children) {
- flatRouters(route.children, flat, route);
- }
- }
- return flat;
- };
- // 动态更改路由
- var setupRouter = function (routesRef) {
- var routes = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])();
- var defRouteName;
- var unSetName;
- var exists = function (routes, route) {
- return routes.find(function (_a) {
- var path = _a.path;
- return path === route.path;
- });
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(routesRef, function (_a, oldRoutesRef) {
- var newRoutes = _a.list,
- _defRouteName = _a.default;
- var oldRoutes = (oldRoutesRef === null || oldRoutesRef === void 0 ? void 0 : oldRoutesRef.list) || [];
- analysisRouter(router, newRoutes, oldRoutes);
- routes.value = flatRouters(newRoutes);
- defRouteName = _defRouteName;
- if (!exists(routes.value, router.currentRoute.value)) {
- router.replace({
- name: defRouteName
- });
- }
- }, {
- flush: 'post',
- immediate: true
- });
- var enter = 0;
- var stopWatchCurrent = Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])([router.currentRoute], function () {
- var _a;
- if (!((_a = routes.value) === null || _a === void 0 ? void 0 : _a.length)) {
- return;
- }
- if (!exists(routes.value, router.currentRoute.value)) {
- unSetName = router.currentRoute.value.fullPath;
- enter++;
- router.replace({
- name: defRouteName
- });
- } else {
- enter--;
- }
- });
- var stopWatchRoutes = Object(vue__WEBPACK_IMPORTED_MODULE_3__["watch"])(routes, function () {
- var _a;
- if (!((_a = routes.value) === null || _a === void 0 ? void 0 : _a.length)) {
- return;
- }
- if (unSetName && !enter) {
- var route = exists(routes.value, {
- path: unSetName
- });
- if (route) {
- router.replace({
- name: route.name
- });
- stopWatchCurrent();
- stopWatchRoutes();
- }
- }
- });
- };
- /* harmony default export */ __webpack_exports__["default"] = (router);
- /***/ }),
- /***/ "./src/sdk/carry/constant.ts":
- /*!***********************************!*\
- !*** ./src/sdk/carry/constant.ts ***!
- \***********************************/
- /*! exports provided: sdkKey, laserKey, propsKey */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sdkKey", function() { return sdkKey; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "laserKey", function() { return laserKey; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "propsKey", function() { return propsKey; });
- var sdkKey = Symbol('sdk');
- var laserKey = Symbol('laser');
- var propsKey = Symbol('props');
- /***/ }),
- /***/ "./src/sdk/carry/coord/index.vue":
- /*!***************************************!*\
- !*** ./src/sdk/carry/coord/index.vue ***!
- \***************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_4ff56626_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true */ "./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true */ "./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_4ff56626_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-4ff56626"],['__file',"src/sdk/carry/coord/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts":
- /*!**************************************************************************!*\
- !*** ./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts ***!
- \**************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true":
- /*!************************************************************************************************!*\
- !*** ./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=style&index=0&id=4ff56626&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_4ff56626_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true":
- /*!*****************************************************************************************!*\
- !*** ./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4ff56626_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/coord/index.vue?vue&type=template&id=4ff56626&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_4ff56626_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/fview/index.vue":
- /*!***************************************!*\
- !*** ./src/sdk/carry/fview/index.vue ***!
- \***************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_c70c4088_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true */ "./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true */ "./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_c70c4088_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-c70c4088"],['__file',"src/sdk/carry/fview/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts":
- /*!**************************************************************************!*\
- !*** ./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts ***!
- \**************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true":
- /*!************************************************************************************************!*\
- !*** ./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=style&index=0&id=c70c4088&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_c70c4088_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true":
- /*!*****************************************************************************************!*\
- !*** ./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_c70c4088_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/fview/index.vue?vue&type=template&id=c70c4088&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_c70c4088_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/fview/status.ts":
- /*!***************************************!*\
- !*** ./src/sdk/carry/fview/status.ts ***!
- \***************************************/
- /*! exports provided: currentView, screenEnum */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "currentView", function() { return currentView; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "screenEnum", function() { return screenEnum; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var currentView = Object(vue__WEBPACK_IMPORTED_MODULE_0__["ref"])(null);
- var screenEnum;
- (function (screenEnum) {
- screenEnum["Top"] = "top";
- screenEnum["Clound"] = "clound";
- screenEnum["SlideLeft"] = "slideLeft";
- screenEnum["SlideRight"] = "slideRight";
- })(screenEnum || (screenEnum = {}));
- /***/ }),
- /***/ "./src/sdk/carry/hots/index.vue":
- /*!**************************************!*\
- !*** ./src/sdk/carry/hots/index.vue ***!
- \**************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_2cdc884b_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2cdc884b&ts=true */ "./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_2cdc884b_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/sdk/carry/hots/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts":
- /*!*************************************************************************!*\
- !*** ./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts ***!
- \*************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true":
- /*!****************************************************************************!*\
- !*** ./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true ***!
- \****************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2cdc884b_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=2cdc884b&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/index.vue?vue&type=template&id=2cdc884b&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2cdc884b_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/hots/item.vue":
- /*!*************************************!*\
- !*** ./src/sdk/carry/hots/item.vue ***!
- \*************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _item_vue_vue_type_template_id_12eb73ac_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true */ "./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true");
- /* harmony import */ var _item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true */ "./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_item_vue_vue_type_template_id_12eb73ac_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-12eb73ac"],['__file',"src/sdk/carry/hots/item.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts":
- /*!************************************************************************!*\
- !*** ./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts ***!
- \************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true":
- /*!**********************************************************************************************!*\
- !*** ./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=style&index=0&id=12eb73ac&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_12eb73ac_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true":
- /*!***************************************************************************************!*\
- !*** ./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true ***!
- \***************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_12eb73ac_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/item.vue?vue&type=template&id=12eb73ac&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_12eb73ac_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/hots/theme.vue":
- /*!**************************************!*\
- !*** ./src/sdk/carry/hots/theme.vue ***!
- \**************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _theme_vue_vue_type_template_id_5e0781c2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true */ "./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true");
- /* harmony import */ var _theme_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./theme.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true */ "./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_theme_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_theme_vue_vue_type_template_id_5e0781c2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-5e0781c2"],['__file',"src/sdk/carry/hots/theme.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts":
- /*!*************************************************************************!*\
- !*** ./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts ***!
- \*************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./theme.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true":
- /*!***********************************************************************************************!*\
- !*** ./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=style&index=0&id=5e0781c2&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_style_index_0_id_5e0781c2_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true":
- /*!****************************************************************************************!*\
- !*** ./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true ***!
- \****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_template_id_5e0781c2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/hots/theme.vue?vue&type=template&id=5e0781c2&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_theme_vue_vue_type_template_id_5e0781c2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/index.ts":
- /*!********************************!*\
- !*** ./src/sdk/carry/index.ts ***!
- \********************************/
- /*! exports provided: carryFactory, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "carryFactory", function() { return carryFactory; });
- /* harmony import */ var _setup_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setup.vue */ "./src/sdk/carry/setup.vue");
- /* harmony import */ var _kankan_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @kankan/components */ "../kankan-components/src/index.js");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./constant */ "./src/sdk/carry/constant.ts");
- /* harmony import */ var _instance__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./instance */ "./src/sdk/carry/instance.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _package_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/../package.json */ "./package.json");
- var _package_json__WEBPACK_IMPORTED_MODULE_6___namespace = /*#__PURE__*/__webpack_require__.t(/*! @/../package.json */ "./package.json", 1);
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
- };
- var shareProps;
- var carryFactory = function (_a) {
- var laser = _a.laser,
- el = _a.el,
- sdk = _a.sdk,
- _props = __rest(_a, ["laser", "el", "sdk"]);
- console.log('当前激光版本:', _package_json__WEBPACK_IMPORTED_MODULE_6__.version);
- if (!shareProps) {
- shareProps = {
- showHots: true,
- showHot: null
- };
- }
- var props = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])(__assign(__assign({}, _props), {
- share: shareProps,
- showMeasures: false
- }));
- var instance = Object(_instance__WEBPACK_IMPORTED_MODULE_4__["carryInstanceFactory"])(props);
- var CarryComponent = Object(vue__WEBPACK_IMPORTED_MODULE_2__["defineComponent"])({
- render: function () {
- return Object(vue__WEBPACK_IMPORTED_MODULE_2__["h"])(_setup_vue__WEBPACK_IMPORTED_MODULE_0__["default"]);
- },
- setup: function () {
- var _laser = laser.drawMeasure ? __assign(__assign({}, laser), {
- isScene: true,
- isMap: false
- }) : __assign(__assign({}, laser), {
- isScene: false,
- isMap: true
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["provide"])(_constant__WEBPACK_IMPORTED_MODULE_3__["sdkKey"], sdk);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["provide"])(_constant__WEBPACK_IMPORTED_MODULE_3__["laserKey"], _laser);
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["provide"])(_constant__WEBPACK_IMPORTED_MODULE_3__["propsKey"], props);
- instance.vueSetup = true;
- }
- });
- var app = Object(vue__WEBPACK_IMPORTED_MODULE_2__["createApp"])(CarryComponent);
- Object(_lang__WEBPACK_IMPORTED_MODULE_5__["setupI18n"])(app);
- app.use(_kankan_components__WEBPACK_IMPORTED_MODULE_1__["default"]);
- app.mount(el);
- return instance;
- };
- /* harmony default export */ __webpack_exports__["default"] = (carryFactory);
- /***/ }),
- /***/ "./src/sdk/carry/inject/atom.vue":
- /*!***************************************!*\
- !*** ./src/sdk/carry/inject/atom.vue ***!
- \***************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _atom_vue_vue_type_template_id_4077187d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true */ "./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true");
- /* harmony import */ var _atom_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./atom.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true */ "./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_atom_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_atom_vue_vue_type_template_id_4077187d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-4077187d"],['__file',"src/sdk/carry/inject/atom.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts":
- /*!**************************************************************************!*\
- !*** ./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts ***!
- \**************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./atom.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true":
- /*!************************************************************************************************!*\
- !*** ./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=style&index=0&id=4077187d&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_style_index_0_id_4077187d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true":
- /*!*****************************************************************************************!*\
- !*** ./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true ***!
- \*****************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_template_id_4077187d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/atom.vue?vue&type=template&id=4077187d&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_atom_vue_vue_type_template_id_4077187d_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/inject/index.vue":
- /*!****************************************!*\
- !*** ./src/sdk/carry/inject/index.vue ***!
- \****************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_9ca1b054_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true */ "./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=ts */ "./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true */ "./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_index_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_9ca1b054_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-9ca1b054"],['__file',"src/sdk/carry/inject/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts":
- /*!****************************************************************!*\
- !*** ./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts ***!
- \****************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=script&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true":
- /*!*************************************************************************************************!*\
- !*** ./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=style&index=0&id=9ca1b054&lang=scss&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_9ca1b054_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true":
- /*!******************************************************************************************!*\
- !*** ./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true ***!
- \******************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_9ca1b054_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/inject/index.vue?vue&type=template&id=9ca1b054&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_9ca1b054_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/instance.ts":
- /*!***********************************!*\
- !*** ./src/sdk/carry/instance.ts ***!
- \***********************************/
- /*! exports provided: carryInstanceFactory */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "carryInstanceFactory", function() { return carryInstanceFactory; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var carryInstanceFactory = function (props) {
- props.measureMap = Object(vue__WEBPACK_IMPORTED_MODULE_1__["reactive"])(new WeakMap());
- props.hotTheme = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["mangeStackFactory"])();
- props.coordTheme = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["stackFactory"])();
- props.measureTheme = Object(_utils__WEBPACK_IMPORTED_MODULE_2__["mangeStackFactory"])();
- props.injectThemes = Object(vue__WEBPACK_IMPORTED_MODULE_1__["shallowReactive"])([]);
- var instance = {
- // vue是否已经初始化完成
- store: props,
- vueSetup: false,
- hotTheme: props.hotTheme,
- coordTheme: props.coordTheme,
- measureMap: props.measureMap,
- measureTheme: props.measureTheme,
- setCoordType: function (type) {
- props.store.coord = type;
- },
- setShowHots: function (show) {
- return props.share.showHots = show;
- },
- setForeShowHot: function (hot) {
- return props.share.foreShowHot = hot;
- },
- setShowMeasures: function (show) {
- return props.showMeasures = show;
- },
- use: function (theme) {
- var propsRef = Object(vue__WEBPACK_IMPORTED_MODULE_1__["reactive"])(theme.props);
- var data = __assign(__assign({}, theme), {
- props: propsRef
- });
- props.injectThemes.push(Object(vue__WEBPACK_IMPORTED_MODULE_1__["markRaw"])(data));
- var destroy = function () {
- var index = props.injectThemes.indexOf(data);
- if (~index) {
- props.injectThemes.splice(index, 1);
- }
- };
- destroy.propsRef = propsRef;
- return destroy;
- }
- };
- return instance;
- };
- /***/ }),
- /***/ "./src/sdk/carry/map-attach/index.vue":
- /*!********************************************!*\
- !*** ./src/sdk/carry/map-attach/index.vue ***!
- \********************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_2d9a1adb_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true */ "./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=ts&setup=true */ "./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true");
- /* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss */ "./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss");
- /* harmony import */ var _index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css */ "./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_4___default()(_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_2d9a1adb_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-2d9a1adb"],['__file',"src/sdk/carry/map-attach/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true":
- /*!*******************************************************************************!*\
- !*** ./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&lang=ts&setup=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=script&lang=ts&setup=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_lang_ts_setup_true__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss":
- /*!*****************************************************************************************************!*\
- !*** ./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=0&id=2d9a1adb&scoped=true&lang=scss");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_0_id_2d9a1adb_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css":
- /*!****************************************************************************************!*\
- !*** ./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--7-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=style&index=1&id=2d9a1adb&lang=css");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_style_index_1_id_2d9a1adb_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true":
- /*!**********************************************************************************************!*\
- !*** ./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true ***!
- \**********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2d9a1adb_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/map-attach/index.vue?vue&type=template&id=2d9a1adb&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_2d9a1adb_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/measures/index.vue":
- /*!******************************************!*\
- !*** ./src/sdk/carry/measures/index.vue ***!
- \******************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_59b44d9a_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=59b44d9a&ts=true */ "./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_59b44d9a_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/sdk/carry/measures/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts":
- /*!*****************************************************************************!*\
- !*** ./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts ***!
- \*****************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true":
- /*!********************************************************************************!*\
- !*** ./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true ***!
- \********************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_59b44d9a_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=59b44d9a&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/index.vue?vue&type=template&id=59b44d9a&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_59b44d9a_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/measures/item.vue":
- /*!*****************************************!*\
- !*** ./src/sdk/carry/measures/item.vue ***!
- \*****************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _item_vue_vue_type_template_id_3a0d1afb_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./item.vue?vue&type=template&id=3a0d1afb&ts=true */ "./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true");
- /* harmony import */ var _item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_item_vue_vue_type_template_id_3a0d1afb_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/sdk/carry/measures/item.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts":
- /*!****************************************************************************!*\
- !*** ./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts ***!
- \****************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/item.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true":
- /*!*******************************************************************************!*\
- !*** ./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true ***!
- \*******************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_3a0d1afb_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=template&id=3a0d1afb&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/measures/item.vue?vue&type=template&id=3a0d1afb&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_3a0d1afb_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/navigation/index.vue":
- /*!********************************************!*\
- !*** ./src/sdk/carry/navigation/index.vue ***!
- \********************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _index_vue_vue_type_template_id_f73c88ce_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f73c88ce&ts=true */ "./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true");
- /* harmony import */ var _index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2___default()(_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_index_vue_vue_type_template_id_f73c88ce_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/sdk/carry/navigation/index.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts":
- /*!*******************************************************************************!*\
- !*** ./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts ***!
- \*******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/index.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true":
- /*!**********************************************************************************!*\
- !*** ./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true ***!
- \**********************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_f73c88ce_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./index.vue?vue&type=template&id=f73c88ce&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/index.vue?vue&type=template&id=f73c88ce&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_index_vue_vue_type_template_id_f73c88ce_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/navigation/item.vue":
- /*!*******************************************!*\
- !*** ./src/sdk/carry/navigation/item.vue ***!
- \*******************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _item_vue_vue_type_template_id_a1eb1dc8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true */ "./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true");
- /* harmony import */ var _item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./item.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true */ "./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_item_vue_vue_type_template_id_a1eb1dc8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__scopeId',"data-v-a1eb1dc8"],['__file',"src/sdk/carry/navigation/item.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts":
- /*!******************************************************************************!*\
- !*** ./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts ***!
- \******************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true":
- /*!****************************************************************************************************!*\
- !*** ./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/sass-loader/dist/cjs.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=style&index=0&id=a1eb1dc8&lang=sass&scoped=true");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_style_index_0_id_a1eb1dc8_lang_sass_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true":
- /*!*********************************************************************************************!*\
- !*** ./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true ***!
- \*********************************************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_a1eb1dc8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/ts-loader??ref--14-2!../../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/navigation/item.vue?vue&type=template&id=a1eb1dc8&scoped=true&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_item_vue_vue_type_template_id_a1eb1dc8_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/carry/setup.vue":
- /*!*********************************!*\
- !*** ./src/sdk/carry/setup.vue ***!
- \*********************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _setup_vue_vue_type_template_id_0968116b_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setup.vue?vue&type=template&id=0968116b&ts=true */ "./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true");
- /* harmony import */ var _setup_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setup.vue?vue&type=script&setup=true&lang=ts */ "./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./setup.vue?vue&type=style&index=0&id=0968116b&lang=css */ "./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! D:/web_src/4dkankan_v4/node_modules/vue-loader-v16/dist/exportHelper.js */ "../../node_modules/vue-loader-v16/dist/exportHelper.js");
- /* harmony import */ var D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__);
- const __exports__ = /*#__PURE__*/D_web_src_4dkankan_v4_node_modules_vue_loader_v16_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3___default()(_setup_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"], [['render',_setup_vue_vue_type_template_id_0968116b_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]],['__file',"src/sdk/carry/setup.vue"]])
- /* hot reload */
- if (false) {}
- /* harmony default export */ __webpack_exports__["default"] = (__exports__);
- /***/ }),
- /***/ "./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts":
- /*!********************************************************************!*\
- !*** ./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts ***!
- \********************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./setup.vue?vue&type=script&setup=true&lang=ts */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=script&setup=true&lang=ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]; });
- /* empty/unused harmony star reexport */
- /***/ }),
- /***/ "./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css":
- /*!*****************************************************************************!*\
- !*** ./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css ***!
- \*****************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader??ref--7-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./setup.vue?vue&type=style&index=0&id=0968116b&lang=css */ "../../node_modules/vue-style-loader/index.js?!../../node_modules/css-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=style&index=0&id=0968116b&lang=css");
- /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_v16_dist_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_style_index_0_id_0968116b_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /***/ }),
- /***/ "./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true":
- /*!***********************************************************************!*\
- !*** ./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true ***!
- \***********************************************************************/
- /*! exports provided: render */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_template_id_0968116b_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/ts-loader??ref--14-2!../../../../../node_modules/vue-loader-v16/dist/templateLoader.js??ref--7!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader-v16/dist??ref--1-1!./setup.vue?vue&type=template&id=0968116b&ts=true */ "../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/vue-loader-v16/dist/templateLoader.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader-v16/dist/index.js?!./src/sdk/carry/setup.vue?vue&type=template&id=0968116b&ts=true");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_ref_14_0_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_ref_14_2_node_modules_vue_loader_v16_dist_templateLoader_js_ref_7_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_v16_dist_index_js_ref_1_1_setup_vue_vue_type_template_id_0968116b_ts_true__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /***/ }),
- /***/ "./src/sdk/index.ts":
- /*!**************************!*\
- !*** ./src/sdk/index.ts ***!
- \**************************/
- /*! exports provided: sdkFactory, MeasureUnit, CoordType, CoordTypeName, DensityType, ColorMode, Shape, DownType, FloorType, Mode, AlignmentTransform, AlignmentHandler, TypeEmu, EarthworkUnit, EarthworkHeightType, setStaticPrefix, laserFactory */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sdkFactory", function() { return sdkFactory; });
- /* harmony import */ var _laser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./laser */ "./src/sdk/laser/index.ts");
- /* harmony import */ var _carry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./carry */ "./src/sdk/carry/index.ts");
- /* harmony import */ var _transform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./transform */ "./src/sdk/transform.ts");
- /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./types */ "./src/sdk/types/index.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MeasureUnit", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["MeasureUnit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordType", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["CoordType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordTypeName", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["CoordTypeName"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DensityType", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["DensityType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorMode", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["ColorMode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Shape", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["Shape"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DownType", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["DownType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FloorType", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["FloorType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Mode", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["Mode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AlignmentTransform", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["AlignmentTransform"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AlignmentHandler", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["AlignmentHandler"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TypeEmu", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["TypeEmu"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkUnit", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["EarthworkUnit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkHeightType", function() { return _types__WEBPACK_IMPORTED_MODULE_3__["EarthworkHeightType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "setStaticPrefix", function() { return _laser__WEBPACK_IMPORTED_MODULE_0__["setStaticPrefix"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "laserFactory", function() { return _laser__WEBPACK_IMPORTED_MODULE_0__["laserFactory"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var getElement = function (selector) {
- var ele = typeof selector === 'string' ? document.querySelector(selector) : selector;
- if (!ele || !ele.querySelector) {
- throw "".concat(selector, "\u4E0D\u662F\u6709\u6548\u7684\u5BB9\u5668");
- }
- return ele;
- };
- var presetCoverElement = function (scene) {
- var style = getComputedStyle(scene);
- var allows = ['relative', 'absolute', 'fixed'];
- if (!allows.includes(style.position)) {
- scene.style.position = 'relative';
- }
- var el = document.createElement('div');
- el.style.cssText = "\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n pointer-events: none;\n z-index:101\n ";
- scene.appendChild(el);
- return el;
- };
- var sdkFactory = function (props) {
- console.error(props);
- var laser = Object(_laser__WEBPACK_IMPORTED_MODULE_0__["laserFactory"])(__assign({
- sceneEl: getElement(props.sceneSelector),
- mapEl: getElement(props.mapSelector)
- }, props), props.store);
- var sceneCarry = Object(_carry__WEBPACK_IMPORTED_MODULE_1__["carryFactory"])({
- sdk: laser,
- store: props.store,
- laser: laser.scene,
- el: presetCoverElement(laser.scene.el),
- sdkEl: laser.scene.el
- });
- var mapCarry = !props.disableMap && Object(_carry__WEBPACK_IMPORTED_MODULE_1__["carryFactory"])({
- sdk: laser,
- store: props.store,
- laser: laser.map,
- el: presetCoverElement(laser.map.el),
- sdkEl: laser.map.el
- });
- return __assign(__assign({}, laser), {
- sceneCarry: sceneCarry,
- mapCarry: mapCarry,
- carry: __assign(__assign({}, sceneCarry), {
- setShowHots: function (val) {
- sceneCarry.setShowHots(val);
- mapCarry.setShowHots(val);
- },
- use: function (val) {
- var desArray = [sceneCarry.use(val), mapCarry.use(val)];
- return function () {
- return desArray.forEach(function (fn) {
- return fn();
- });
- };
- }
- }),
- store: props.store
- });
- };
- /***/ }),
- /***/ "./src/sdk/laser/attach.ts":
- /*!*********************************!*\
- !*** ./src/sdk/laser/attach.ts ***!
- \*********************************/
- /*! exports provided: default, getHotAvailable */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getHotAvailable", function() { return getHotAvailable; });
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _transform__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../transform */ "./src/sdk/transform.ts");
- var setFullStyle = function (el) {
- el.style.left = '0';
- el.style.right = '0';
- el.style.top = '0';
- el.style.bottom = '0';
- el.style.overflow = 'hidden';
- el.style.position = 'absolute';
- el.style.zIndex = '100';
- el.style.opacity = '1';
- el.style.pointerEvents = 'all';
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- el.style.transition = 'inset .3s ease, opacity .3s ease, z-index .3s ease';
- }
- el.classList.remove('view-simle');
- el.classList.remove('view-minimum');
- el.classList.add('view-full');
- el.classList.remove('view-simple-scale');
- };
- var setSimpleStyle = function (el) {
- el.style.right = 'calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)';
- el.style.bottom = 'calc(10px + var(--editor-menu-bottom))';
- el.style.left = 'calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--simle-map-width)))';
- el.style.top = 'calc(100% - (30px + var(--editor-menu-bottom) + var(--simle-map-height)))';
- el.style.borderRadius = '4px';
- el.style.overflow = 'hidden';
- el.style.position = 'absolute';
- el.style.zIndex = '200';
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- el.style.transition = 'inset .3s ease, opacity .3s ease, z-index .3s ease';
- }
- el.classList.add('view-simle');
- el.classList.remove('view-minimum');
- el.classList.remove('view-full');
- el.classList.remove('view-simple-scale');
- };
- //
- var setMinimumStyle = function (el) {
- el.style.left = 'calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + 50px))';
- el.style.right = 'calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)';
- el.style.bottom = 'calc(10px + var(--editor-menu-bottom))';
- el.style.top = 'calc(100% - (30px + var(--editor-menu-bottom) + 20px))';
- el.style.borderRadius = '4px';
- el.style.overflow = 'hidden';
- el.style.position = 'absolute';
- el.style.zIndex = '200';
- el.style.zIndex = '-1';
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- el.style.transition = 'inset .3s ease, opacity .3s ease, z-index .3s ease';
- }
- el.classList.remove('view-simle');
- el.classList.add('view-minimum');
- el.classList.remove('view-full');
- el.classList.remove('view-simple-scale');
- };
- var setSimpleScaleStyle = function (el) {
- el.style.left = 'calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--scale-simle-map-width)))';
- el.style.right = 'calc(var(--editor-menu-right) + var(--editor-toolbox-width))';
- el.style.bottom = 'calc(10px + var(--editor-menu-bottom))';
- el.style.top = 'calc(100% - (30px + var(--editor-menu-bottom) + var(--scale-simle-map-height)))';
- el.style.overflow = 'hidden';
- el.style.position = 'absolute';
- el.style.zIndex = '200';
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- el.style.transition = 'inset .3s ease, opacity .3s ease, z-index .3s ease';
- }
- el.classList.remove('view-simle');
- el.classList.remove('view-minimum');
- el.classList.remove('view-full');
- el.classList.add('view-simple-scale');
- };
- var initMap = function (laser, state) {
- var setStyle = function (val, el) {
- switch (val) {
- case 'full':
- setFullStyle(el);
- break;
- case 'simple':
- if (state.scale.value) {
- setSimpleScaleStyle(el);
- } else {
- setSimpleStyle(el);
- }
- break;
- case 'minimum':
- setMinimumStyle(el);
- break;
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- setStyle(state.scene.value, laser.scene.el);
- setStyle(state.map.value, laser.map.el);
- });
- var back;
- var copy = function () {
- return back = JSON.parse(JSON.stringify(Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])(state)));
- };
- copy();
- laser.sceneFullShow = function () {
- state.map.value = _utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc ? 'simple' : 'minimum';
- state.scene.value = 'full';
- console.error('back', back);
- copy();
- };
- laser.mapFullShow = function () {
- console.error(back);
- state.scene.value = _utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc ? 'simple' : 'minimum';
- state.map.value = 'full';
- copy();
- };
- laser.minimumHide = function () {
- var key = state.scene.value === 'minimum' ? 'scene' : 'map';
- state[key].value = 'simple';
- copy();
- };
- laser.minimumShow = function () {
- var key = state.scene.value === 'simple' ? 'scene' : 'map';
- state[key].value = 'minimum';
- copy();
- };
- laser.changeMap = function (show) {
- state.hideMap.value = !show;
- if (state.hideMap.value) {
- laser.map.el.style.opacity = '0';
- laser.map.el.style.pointerEvents = 'none';
- } else {
- laser.map.el.style.opacity = '1';
- laser.map.el.style.pointerEvents = 'all';
- }
- };
- laser.changeScene = function (show) {
- state.hideScene.value = !show;
- if (state.hideScene.value) {
- laser.scene.el.style.opacity = '0';
- laser.scene.el.style.pointerEvents = 'none';
- } else {
- laser.scene.el.style.opacity = '1';
- laser.scene.el.style.pointerEvents = 'all';
- }
- };
- var visibleSetting = {
- scene: {
- visible: true,
- timeout: null
- },
- map: {
- visible: true,
- timeout: null
- }
- };
- var setVisible = function (attr, visible) {
- var setting = visibleSetting[attr];
- clearTimeout(setting.timeout);
- var changVisible = function () {
- laser[attr].emit('visible', visible);
- setting.visible = visible;
- laser[attr].el.style.display = visible ? 'block' : 'none';
- };
- if (!visible) {
- console.error('visiblevisible', visible);
- }
- if (setting.visible !== visible) {
- if (visible) {
- changVisible();
- } else {
- setting.timeout = setTimeout(changVisible, 300);
- }
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- setVisible('map', !(state.map.value === 'minimum' || state.hideMap.value));
- setVisible('scene', !(state.scene.value === 'minimum' || state.hideScene.value));
- });
- };
- var scaleAttach = function (sdk, state) {
- // let now = 0
- var handler = function () {
- // const lastNow = Date.now()
- // if (lastNow - now < 500) {
- state.scale.value = !state.scale.value;
- // } else {
- // now = lastNow
- // }
- };
- // watchEffect(() => {
- // const el = state.scene.value === 'simple' ? sdk.scene.el : sdk.map.el
- // if (state.scale.value) {
- // setSimpleScaleStyle(el)
- // } else {
- // setSimpleStyle(el)
- // }
- // })
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
- return state.scene.value === 'simple' ? sdk.scene.el : sdk.map.el;
- }, function (newv, oldv) {
- oldv && oldv.removeEventListener('dblclick', handler);
- newv.addEventListener('dblclick', handler);
- }, {
- immediate: true
- });
- };
- var joinSetting = function (laser, store) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function (onCleanup) {
- if (store.setup.openCompass) {
- laser.openCompass && laser.openCompass();
- onCleanup(Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- laser.setCompassAngle && laser.setCompassAngle(store.setup.rotateCompass);
- }));
- } else {
- laser.closeCompass && laser.closeCompass();
- }
- });
- };
- var splitAttach = function (laser, state, store) {
- var propo = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0.5);
- var setSpliceScreenDirRaw = laser.setSplitScreenDir;
- laser.setSplitScreenDir = function (dire) {
- state.dire.value = dire;
- return setSpliceScreenDirRaw(dire);
- };
- var setDir = function () {
- if (state.split.value) {
- if (window.innerWidth > window.innerHeight) {
- if (state.dire.value !== 'leftRight') {
- laser.setSplitScreenDir('leftRight');
- }
- } else {
- if (state.dire.value !== 'upDown') {
- laser.setSplitScreenDir('upDown');
- }
- }
- }
- };
- window.addEventListener('resize', setDir);
- var openSplitScreenRaw = laser.openSplitScreen;
- laser.openSplitScreen = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- state.split.value = true;
- setDir();
- return openSplitScreenRaw.apply(void 0, args);
- };
- var closeSplitScreenRaw = laser.closeSplitScreen;
- laser.closeSplitScreen = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- state.split.value = false;
- return closeSplitScreenRaw.apply(void 0, args);
- };
- var setSplitScreenSizeRaw = laser.setSplitScreenSize;
- laser.setSplitScreenSize = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- propo.value = args[0];
- };
- var slitEl = document.createElement('div');
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(function () {
- return state.dire.value;
- }, function () {
- if (state.dire.value === 'leftRight') {
- slitEl.style.cssText = "\n position: absolute;\n top: 0;\n bottom: 0;\n width: 6px;\n background-color: rgba(255,255,255,.9);\n cursor: col-resize;\n transform: translateX(-50%);\n z-index: 999;\n ";
- var iconStyle = "position: absolute; bottom: 30px;font-size: 30px;color: #fff;";
- slitEl.innerHTML = "\n <i class=\"iconfont icon-shrink\" style=\"".concat(iconStyle, "left: -30px;\"></i>\n <i class=\"iconfont icon-extend\" style=\"").concat(iconStyle, "right: -30px;\"></i>\n ");
- if (!_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc || _utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- slitEl.style.paddingLeft = '5px';
- slitEl.style.paddingRight = '5px';
- }
- } else {
- slitEl.style.cssText = "\n position: absolute;\n left: 0;\n right: 0;\n height: 6px;\n background-color: rgba(255,255,255,.9);\n width: 100%;\n cursor: col-resize;\n transform: translateY(-50%);\n z-index: 999;\n \n ";
- var iconStyle = "position: absolute; left: 50%;font-size: 30px;color: #fff;transform: rotate(90deg);z-index:999;";
- slitEl.innerHTML = "\n <i class=\"iconfont icon-shrink\" style=\"".concat(iconStyle, "top: -30px;\"></i>\n <i class=\"iconfont icon-extend\" style=\"").concat(iconStyle, "bottom: -30px;\"></i>\n ");
- if (!_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc || _utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- slitEl.style.paddingTop = '5px';
- slitEl.style.paddingBottom = '5px';
- }
- }
- setSplit && setSplit();
- }, {
- immediate: true
- });
- var parent = laser.scene.el;
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- if (state.split.value) {
- parent.appendChild(slitEl);
- } else {
- if (parent.contains(slitEl)) {
- parent.removeChild(slitEl);
- }
- }
- });
- var setSplit = function () {
- if (state.split.value) {
- if (state.dire.value === 'leftRight') {
- slitEl.style.left = "".concat(propo.value * 100, "%");
- slitEl.style.top = '0';
- } else {
- slitEl.style.left = '0';
- slitEl.style.top = "".concat(propo.value * 100, "%");
- }
- setSplitScreenSizeRaw(state.dire.value === 'upDown' ? 1 - propo.value : propo.value);
- }
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(setSplit);
- var getClient = function (ev) {
- if (state.dire.value === 'leftRight') {
- return 'clientX' in ev ? ev.clientX : ev.touches[0].pageX;
- } else {
- return 'clientY' in ev ? ev.clientY : ev.touches[0].pageY;
- }
- };
- slitEl.addEventListener(_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet ? 'mousedown' : 'touchstart', function (ev) {
- ev.preventDefault();
- var parent = document.documentElement;
- var start = getClient(ev);
- var startProp = propo.value;
- var el = document.createElement('el');
- el.style.cssText = "\n position: absolute;\n left: 0;\n top: 0;\n width: 100vw;\n height: 100vh;\n z-index: 999999999;\n cursor: col-resize;\n ";
- parent.appendChild(el);
- var moveHandler = function (ev) {
- var end = getClient(ev);
- var tempPropo = startProp + (end - start) / (state.dire.value === 'leftRight' ? parent.offsetWidth : parent.offsetHeight);
- propo.value = tempPropo > 1 ? 1 : tempPropo < 0 ? 0 : tempPropo;
- ev.preventDefault();
- };
- var upHandler = function () {
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- parent.removeEventListener('mousemove', moveHandler);
- parent.removeEventListener('mouseup', upHandler);
- } else {
- parent.removeEventListener('touchmove', moveHandler);
- parent.removeEventListener('touchend', upHandler);
- }
- parent.removeChild(el);
- };
- if (_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isPc && !_utils__WEBPACK_IMPORTED_MODULE_1__["os"].isTablet) {
- parent.addEventListener('mousemove', moveHandler);
- parent.addEventListener('mouseup', upHandler);
- } else {
- parent.addEventListener('touchmove', moveHandler, {
- passive: false
- });
- parent.addEventListener('touchend', upHandler, {
- passive: false
- });
- }
- }, {
- passive: false
- });
- };
- var attachCoord = function (sdk, store) {
- var originRaw = sdk.coordTransform;
- var conversion = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- var controls = store.controlPoint.aut[0].local ? store.controlPoint.aut : store.controlPoint.def;
- var giss = controls.map(function (_a) {
- var gis = _a.gis;
- return gis;
- });
- var locals = controls.map(function (_a) {
- var local = _a.local;
- return local;
- });
- // 转成魔卡托
- var mers = Object(_transform__WEBPACK_IMPORTED_MODULE_3__["tos"])(_transform__WEBPACK_IMPORTED_MODULE_3__["Coordinate"].AMap, _transform__WEBPACK_IMPORTED_MODULE_3__["Coordinate"].WebMercator, giss);
- return Object(_transform__WEBPACK_IMPORTED_MODULE_3__["getConversion"])(locals, mers);
- });
- var elevationProp = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- if (!store.controlPoint.aut[0].local) {
- return undefined;
- }
- var locals = [store.controlPoint.aut[0].local.z, store.controlPoint.aut[1].local.z];
- var giss = [store.controlPoint.aut[0].gis.z, store.controlPoint.aut[1].gis.z];
- return {
- prop: (giss[0] - giss[1]) / (locals[0] - locals[1]),
- start: giss[0],
- startLocal: locals[0]
- };
- });
- var getWGSLeave = function (pos) {
- if (!elevationProp.value) {
- return undefined;
- } else {
- return elevationProp.value.start + (pos.z - elevationProp.value.startLocal) * elevationProp.value.prop;
- }
- };
- };
- var attchcomeToHot = function (laser) {
- var cache = new Map();
- var transformPoint = function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var keys = Array.from(cache.keys());
- var key = keys.find(function (key) {
- return !Object(_utils__WEBPACK_IMPORTED_MODULE_1__["inRevise"])(key, args);
- });
- if (key) {
- return cache.get(key);
- } else {
- var ret = laser.transformPoint.apply(laser, args);
- cache.set(args, ret);
- return ret;
- }
- };
- laser.scene.hotTransform = function (hot) {
- return transformPoint(hot.pos, hot.datasetId, hot.dataset_location);
- };
- laser.scene.comeToHot = function (hot) {
- var pos = laser.scene.hotTransform(hot);
- if (pos) {
- return Object(_hook__WEBPACK_IMPORTED_MODULE_0__["useFlyTag"])(pos);
- } else {
- return Promise.resolve();
- }
- };
- };
- var attachcanShapeToPanoMode = function (laser) {
- laser.scene.canShapeToPanoMode = function (poss) {
- return poss.some(function (atom) {
- return laser.scene.canTurnToPanoMode(atom);
- });
- };
- };
- /* harmony default export */ __webpack_exports__["default"] = (function (laser, store) {
- var state = {
- scene: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('full'),
- map: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('simple'),
- hideMap: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false),
- hideScene: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false),
- scale: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false),
- split: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false),
- sitMode: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false),
- dire: Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])()
- };
- initMap(laser, state);
- scaleAttach(laser, state);
- splitAttach(laser, state, store);
- attachCoord(laser, store);
- attchcomeToHot(laser);
- attachcanShapeToPanoMode(laser);
- console.error(store);
- joinSetting(laser, store);
- // sitModeAttach(laser, state, store)
- });
- var cache = {};
- var getHotAvailable = function (data) {
- var sdk = Object(_hook__WEBPACK_IMPORTED_MODULE_0__["useSDK"])();
- var key = JSON.stringify({
- pos: data.pos,
- datasetId: data.datasetId,
- dataset_location: data.dataset_location
- });
- var availableRef = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- if (key in cache) {
- availableRef.value = cache[key];
- return availableRef;
- }
- if (data.status !== 1) {
- sdk.checkHotAvailable(data.pos, data.datasetId, data.dataset_location).then(function (available) {
- cache[key] = available;
- if (available) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(data).status = 1;
- }
- availableRef.value = available;
- });
- }
- return availableRef;
- };
- /***/ }),
- /***/ "./src/sdk/laser/core/REVISION.js":
- /*!****************************************!*\
- !*** ./src/sdk/laser/core/REVISION.js ***!
- \****************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- let revision = '2.2.0'; //带点云校准
- /* harmony default export */ __webpack_exports__["default"] = (revision);
- /***/ }),
- /***/ "./src/sdk/laser/core/enter.js":
- /*!*************************************!*\
- !*** ./src/sdk/laser/core/enter.js ***!
- \*************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ "../../node_modules/core-js/modules/es.array.reduce.js");
- /* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./position */ "./src/sdk/laser/core/position.js");
- /* harmony import */ var _parameter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./parameter */ "./src/sdk/laser/core/parameter.js");
- /* harmony import */ var mitt__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! mitt */ "../../node_modules/mitt/dist/mitt.mjs");
- /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../types */ "./src/sdk/types/index.ts");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @kankan/components/src/expose-common */ "../kankan-components/src/expose-common.js");
- /* harmony import */ var _REVISION__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./REVISION */ "./src/sdk/laser/core/REVISION.js");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! coordtransform */ "../../node_modules/coordtransform/index.js");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(coordtransform__WEBPACK_IMPORTED_MODULE_10__);
- /* harmony import */ var _utils_ruler_tool_factory_ts__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/ruler-tool-factory.ts */ "./src/utils/ruler-tool-factory.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _hook_useTransform__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/hook/useTransform */ "./src/hook/useTransform.ts");
- //去掉Proxy,得到这边传过去的原始变量
- //此为四维看看本地版
- // 84坐标转高德 (国外地区用84,所以地理注册时填的是84,我这需要转成高德)
- const wgs84ToAMap = pos => {
- const latlng = coordtransform__WEBPACK_IMPORTED_MODULE_10___default.a.wgs84togcj02(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1]
- };
- };
- // 高德坐标转84
- const aMapToWgs84 = pos => {
- const latlng = coordtransform__WEBPACK_IMPORTED_MODULE_10___default.a.gcj02towgs84(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1]
- };
- };
- window.AMapWith84 = {
- aMapToWgs84,
- wgs84ToAMap
- };
- /*
- setTimeout(() => {
- loaded.then(() => {//等控制点经纬度映射建立好 (question:如果另一个数据集在地球背面,旋转是否有问题)
-
- let transform = {
- lonlatToLocal : {
- forward(pos){
- let pos1 = pos
- pos instanceof Array && (pos = new THREE.Vector3().fromArray(pos))
- let a = useTransform('4326','LOCAL', pos)// 84转本地
- return pos1 instanceof Array ? new THREE.Vector3().copy(a).toArray() : a //z也会改 高程
- },
- inverse(pos){
- let pos1 = pos
- pos instanceof Array && (pos = new THREE.Vector3().fromArray(pos))
- let a = useTransform('LOCAL', '4326', pos)// 本地转84
- return pos1 instanceof Array ? new THREE.Vector3().copy(a).toArray() : a
- }
- }
- }
- viewer.transform.lonlatToLocal = transform.lonlatToLocal
- console.log('控制点经纬度映射建立好了')
- //reset
- viewer.scene.pointclouds.forEach(cloud=>{
- let loc = transform.lonlatToLocal.forward(cloud.datasetData.location)
- cloud.translateUser.fromArray(loc)
- viewer.modules.Alignment.setMatrix(cloud)
- })
-
-
- })
- })
- */
- let panoEditBus;
- var CloneJson = function (data) {
- var str = JSON.stringify(data);
- return JSON.parse(str);
- };
- var enter = ({
- dom,
- mapDom,
- number,
- datasetId,
- //初始数据集
- webSite,
- //废弃,改为用dataset.webBin
- isLocal,
- basePath,
- panoBasePath,
- isDebug = false,
- mapCompany,
- // 地图版本 'default' | 'google' default就跟现在一样
- axios,
- version,
- //'V3''V4' 废弃,改为从getDataset获取
- staticPrefix,
- cropArgs,
- lang,
- EditCloudsArgs,
- precision
- }) => {
- let isScreenshoting = false;
- let lastSiteModelData;
- let page; //所在页面
- const sceneBus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- const mapBus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- const is4dkk = Potree.browser.urlHasValue('kankan');
- let currentEditPrism;
- console.error('EditCloudsArgs', EditCloudsArgs);
- Potree.settings.isOfficial = true; //标记为正式、非测试版本
- Potree.settings.language = lang || "zh";
- Potree.settings.isDebug = isDebug;
- Potree.settings.originDatasetId = datasetId;
- isLocal = true; //add
- if (isLocal) {
- //本地配置
- Potree.settings.isLocal = isLocal;
- Potree.settings.tileOriginUrl = true; //add
- }
- if (basePath) {
- //like bim
- console.log('basePath', basePath);
- for (let i in Potree.settings.urls) {
- i.substr(0, 6) == 'prefix' && (Potree.settings.urls[i] = basePath); //全部替换
- }
- }
- panoBasePath && (Potree.settings.urls.prefix3 = panoBasePath);
- precision != void 0 && (Potree.settings.precision = precision);
- webSite && (Potree.settings.webSite = webSite);
- axios && (Potree.fileServer = axios);
- if (staticPrefix) {
- //离线包 http://localhost:8080/offline.html?m=SS-t-QShZq6GKuB#/
- Potree.settings.isLocal = Potree.settings.tileOriginUrl = true;
- Potree.settings.isLocal2 = true; // 离线包
- Potree.settings.urls.prefix1 = Potree.settings.urls.prefix3 = staticPrefix;
- Potree.settings.webSite2 = Potree.settings.webSite;
- Potree.settings.webSite = 'wwwroot';
- }
- /* else{
- //for bim:
- if(location.origin.includes('test-jp.4dkankan.com')){
- Potree.settings.urls.prefix1 = Potree.settings.urls.prefix3 = "https://oss.4dkankan.jp"
- }
-
- } */
- Potree.settings.mapCompany = mapCompany;
- if (EditCloudsArgs != void 0) {
- Potree.panoEditStart(dom, number, EditCloudsArgs);
- initPanoEdit();
- } else {
- Potree.start(dom, mapDom, number);
- {
- let map = viewer.mapViewer.mapLayer.maps.find(e => e.name == 'map');
- let zoom;
- viewer.mapViewer.addEventListener('camera_changed', e => {
- var camera = e.viewport.camera;
- var pos = camera.position;
- mapBus.emit('posChange', {
- x: pos.x,
- y: pos.y,
- z: pos.z,
- rotate: camera.rotation
- });
- if (zoom !== camera.zoom) {
- let meterPerPixel = 1 / camera.zoom; //原本我设定的每像素代表1米, 然后再除以zoom
- mapBus.emit('mapZoomLevelChange', {
- zoomLevel: map.zoomLevel,
- meterPerPixel
- });
- }
- });
- /* 被注释的原因:不能无极缩放
- map.addEventListener('zoomLevelChange', e => {
- let meterPerPixel = 1 / viewer.mapViewer.camera.zoom //原本我设定的每像素代表1米, 然后再除以zoom
- mapBus.emit('mapZoomLevelChange', { zoomLevel:e.zoomLevel , meterPerPixel })
- }) */
- }
- viewer.modules.SiteModel.bus.addEventListener('buildingChange', e => {
- sdk.scene.emit('buildingChange', e.entity && e.entity.polygon);
- });
- mapBus.on('visible', v => {
- //console.log('mapBus visible', v)
- viewer.mapViewer.visible = v;
- if (v) {
- viewer.mapViewer.mapLayer.needUpdate = true;
- }
- viewer.mapViewer.dispatchEvent({
- type: 'forceVisible',
- visible: v
- });
- });
- }
- const {
- volumeComputer,
- SiteModel,
- clipping,
- MergeEditor,
- Alignment,
- PanoEditor
- } = viewer.modules;
- _parameter__WEBPACK_IMPORTED_MODULE_3__["default"].dom = dom;
- _parameter__WEBPACK_IMPORTED_MODULE_3__["default"].number = number;
- _parameter__WEBPACK_IMPORTED_MODULE_3__["default"].viewer = viewer;
- _parameter__WEBPACK_IMPORTED_MODULE_3__["default"].sceneBus = sceneBus;
- _parameter__WEBPACK_IMPORTED_MODULE_3__["default"].mapBus = mapBus;
- if (_REVISION__WEBPACK_IMPORTED_MODULE_8__["default"] == '2.1.1') {
- //旧版
- Potree.settings.rotAroundPoint = false; //试验
- //Potree.config.material.realPointSize = 0.4 //实际上的ui滑动条默认大小(兼容旧的版本) ?
- }
- sceneBus.on('visible', v => {
- viewer.visible = v;
- //console.log('sceneBus visible', v)
- });
- viewer.addEventListener('allLoaded', e => {
- //全部加载完,除了地图
- sceneBus.emit('allLoaded');
- getIrRange(sceneBus);
- });
- viewer.addEventListener('webglError', e => {
- console.error('viewer webglError: ' + e);
- sceneBus.emit('webglError', {
- msg: e.msg
- });
- });
- let cameraChange = e => {
- var camera = e.viewport.camera;
- var pos = camera.position;
- if (e.viewport.name == 'MainView') {
- sceneBus.emit('posChange', {
- x: pos.x,
- y: pos.y,
- z: pos.z,
- rotate: camera.rotation,
- dataset: viewer.atDatasets.map(e => e.dataset_id)
- });
- } else if (e.viewport.name == 'mapViewport') {}
- };
- viewer.addEventListener('camera_changed', cameraChange);
- viewer.addEventListener('shelterComputed', () => {
- cameraChange({
- viewport: viewer.mainViewport
- });
- });
- viewer.images360.addEventListener('flyToPanoDone', e => {
- e.makeIt && cameraChange({
- viewport: viewer.mainViewport
- });
- }); //飞完不会发送camera_changed
- /* viewer.addEventListener('loadPointCloudDone', e => {
- sceneBus.emit('dataSetsLoaded', Potree.datasetData)
-
- laser.value.scene.getDataSets()
- }) */
- //viewer.mapViewer.mapLayer.maps[0].on('zoomLevelChange', sendMapZoomChange)
- {
- Potree.loadingByTex = false;
- let delayShow = 400;
- let timer;
- viewer.addEventListener('loading', e => {
- //加载的等待页面
- //console.warn('loading', e.show)
- if (e.show) {
- if (!isScreenshoting) {
- //截图时不显示
- Potree.loadingByTex = true;
- timer && clearTimeout(timer);
- timer = setTimeout(() => {
- if (Potree.loadingByTex) {
- _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_7__["Loading"].show();
- }
- }, delayShow);
- }
- } else {
- Potree.loadingByTex = false;
- timer && clearTimeout(timer);
- _kankan_components_src_expose_common__WEBPACK_IMPORTED_MODULE_7__["Loading"].hide();
- }
- });
- }
- let modelMap = new Map(); //在土方量编辑时每次重绘都要删除prism再加载模型,所以模型不删,先存一下
- let info;
- const units = {
- 1: 'metric',
- 2: 'imperial'
- };
- let getMeasureType = function (type, unit) {
- switch (type) {
- case 'LINE':
- info = {
- measureType: 'Distance'
- };
- break;
- case 'SERIES':
- info = {
- measureType: 'MulDistance'
- };
- break;
- case 'AREA':
- info = {
- measureType: 'Area'
- };
- break;
- case 'L_LINE':
- info = {
- measureType: 'Hor Distance'
- };
- break;
- case 'L_SERIES':
- info = {
- measureType: 'Hor MulDistance'
- };
- break;
- case 'L_AREA':
- info = {
- measureType: 'Hor Area'
- };
- break;
- case 'L_RECTANGLE':
- info = {
- measureType: 'Hor Rect Area'
- };
- break;
- case 'V_LINE':
- info = {
- measureType: 'Ver Distance'
- };
- break;
- case 'V_SERIES':
- info = {
- measureType: 'Ver MulDistance'
- };
- break;
- case 'V_AREA':
- info = {
- measureType: 'Ver Area'
- };
- break;
- case 'V_RECTANGLE':
- info = {
- measureType: 'Ver Rect Area'
- };
- break;
- default:
- console.error('无此 measure type', type);
- }
- info.unit = units[unit];
- return info;
- };
- let getMeasureFunction = function (measure, bus) {
- let update = e => {
- if (measure.parent) {
- //未被删除
- //console.log('update points.length', measure.points.length)
- bus.emit('update');
- }
- };
- measure.addEventListener('marker_dropped', update); //拖拽结束后发送changeCallBack
- measure.addEventListener('changeByHistory', update);
- measure.addEventListener('changed', update); //其他方式修改,如加点、减点
- /* measure.addEventListener('marker_added',update)
- measure.addEventListener('marker_removed',update) */
- measure.addEventListener('highlight', e => {
- bus.emit('highlight', e.state);
- });
- measure.addEventListener('intersectNoPointcloud', () => {
- bus.emit('invalidPoint');
- });
- let funs = {
- quit: () => {
- Potree.Log('quit结束且删除: ' + measure.id, {
- font: {
- color: '#00c7b2'
- }
- });
- viewer.dispatchEvent({
- type: 'cancel_insertions',
- remove: true,
- measure
- });
- },
- //触发结束。退出测量模式,清除之前操作
- clear: () => {
- //删除
- Potree.Log('clear删除: ' + measure.id, {
- font: {
- color: '#00c7b2'
- }
- });
- viewer.dispatchEvent({
- type: 'cancel_insertions',
- remove: true,
- measure
- });
- viewer.scene.removeMeasurement(measure);
- },
- end: () => {
- //完成 相当于右键
- measure.dispatchEvent({
- type: 'finish',
- measure
- });
- },
- getPoints: () => {
- //console.log('getPoints points.length', measure.points.length)
- return measure.points.map(e => e.clone());
- },
- getDatasetLocations: () => {
- //console.warn('getDatasetLocations', measure.dataset_points)
- return measure.dataset_points ? measure.dataset_points.map(e => e.clone()) : null;
- },
- getDatasets: () => {
- return measure.points_datasets.slice();
- },
- getDatasetId: () => {
- return measure.datasetId;
- },
- getArea: () => {
- return measure.area; //{value:area, string:..}
- },
- getDistance: () => {
- if (measure.points.length < 2) return null;
- var value = measure.getTotalDistance(); //measure.points[0].distanceTo(measure.points[1])
- return {
- value,
- //米
- string: measure.getConvertString(value, 'distance') //viewer.unitConvert.convert(value, 'distance', void 0, measure.unitSystem, 0.1, true),
- };
- },
- changeUnit: unit => {
- //公制|英制 , 1 | 2 单位
- measure.setUnitSystem(units[unit]);
- },
- toDataURL: (width, height) => {
- //截图
- isScreenshoting = true;
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'measure',
- measurement: measure,
- hideMarkers: true,
- ifGetPose: true
- }, width, height);
- finishPromise.done(() => {
- isScreenshoting = false;
- });
- return finishPromise; //getImagePromise.done时是可以getPose的, finishPromise.done时才开始截下一张图
- },
- //手动开启或关闭:
- show: () => {
- Potree.Utils.updateVisible(measure, 'inListByUser', true);
- },
- hide: () => {
- Potree.Utils.updateVisible(measure, 'inListByUser', false);
- },
- highlight: isHight => {
- measure.setSelected(isHight, 'byList');
- },
- setColor(color) {
- console.log('setColor', measure.title || measure.name, color);
- measure.changeColor(color);
- },
- setTitle(title) {
- measure.title = title;
- measure.update();
- },
- changeBuffers(data) {
- //console.log('changeBuffers',data)
- data = data.filter(e => e.show).map(e => {
- return {
- offset: e.offset,
- titile: e.title
- };
- });
- measure.expands.slice().forEach(e => measure.removeExpand(e));
- data.forEach(e => measure.addExpand(e));
- viewer.dispatchEvent('content_changed');
- },
- // 获取缓冲面积
- getBufferAreas() {
- return measure.expands.map(e => e.getArea()); // value: number; string: string
- },
- getBuffersPoints() {
- return measure.expands.map(e => e.points.map(p => p.clone()));
- },
- hoverBufferIndex(index, state) {
- measure.expands[index].setSelected(state, 'byList');
- }
- };
- funs.setName = funs.setTitle;
- return funs;
- };
- var sdk = {
- temp: {},
- //记录
- debug: isDebug,
- scene: {
- getScreenByPoint(pos, canShelter) {
- //通过真实坐标获取DOM坐标
- let pos3d = new THREE.Vector3().copy(pos);
- if (canShelter) {
- if (viewer.ifPointBlockedByIntersect(pos3d)) {
- //console.log('shelter', pos)
- return {
- trueSide: false
- };
- }
- }
- var viewport = viewer.mainViewport;
- var dom = viewer.renderArea;
- //Potree.Log('getScreenByPoint scene' , pos3d.toArray(), {font:{toFixed:2,fontSize:10}})
- //添加热点时,所有的热点都会执行这个函数,没被距离限制,所以是否在这写一个限制?
- return Potree.Utils.getPos2d(pos3d, viewport, dom);
- },
- getPointByScreen(pos2d) {
- //获取当前画面鼠标所在位置的三维点(必须是点云点)
- let position, datasetId, dataset_location, intersect;
- let Handler = viewer.inputHandler;
- let needReGet = !Potree.settings.depTexLocBindDataset && Potree.settings.useDepthTex && Handler.intersect && !Handler.intersect.pointcloud; //如果开启了depTexLocBindDataset,热点就可能使用深度图了,属于该漫游点。全景得到的位置更均匀
- if (pos2d && pos2d.inDrag || needReGet) {
- //不使用当前鼠标所在位置的intersect,单独算
- if (!pos2d) {
- // needReGet
- intersect = Handler.getIntersect({
- viewport: Handler.hoverViewport,
- onlyGetIntersect: true,
- usePointcloud: true
- }); //数据集多的时候卡顿
- } else {
- pos2d.clientX = pos2d.x;
- pos2d.clientY = pos2d.y;
- pos2d.onlyGetIntersect = true;
- pos2d.whichPointcloud = !Potree.settings.depTexLocBindDataset;
- intersect = Handler.onMouseMove(pos2d);
- }
- viewer.dispatchEvent({
- type: 'updateMagnifier',
- intersect,
- hoverViewport: Handler.hoverViewport
- }); //热点拖拽开放大镜时
- } else {
- intersect = Handler.intersect;
- }
- if (intersect && intersect.location) {
- position = intersect.location.clone();
- datasetId = intersect.pointcloud && intersect.pointcloud.dataset_id;
- dataset_location = Potree.Utils.datasetPosTransform({
- toDataset: true,
- pointcloud: intersect.pointcloud,
- position
- });
- } else return null;
- //console.log('getPointByScreen',position, datasetId, dataset_location)
- return {
- position,
- datasetId,
- dataset_location
- };
- },
- //全景模式一直获取会很卡
- getPose(o = {}) {
- //获取相对于第一个数据集的初始画面。(当数据集校准后,如果初始画面设置在被修改的数据集上,且该数据集非初始数据集的话,还是会偏移的)
- var deferred = o.deferred || $.Deferred();
- //console.log('getPose,转换前:', viewer.mainViewport.view.clone())
- if (viewer.mainViewport.view.isFlying()) {
- let f = () => {
- //viewer.mainViewport.view.removeEventListener('flyingDone', f)
- this.getPose(o);
- };
- //console.log('延迟getPose')
- viewer.mainViewport.view.addEventListener('flyingDone', f, {
- once: true
- }); //once
- o.deferred = deferred;
- return deferred.promise();
- }
- var camera = viewer.scene.getActiveCamera();
- var rotation = camera.rotation;
- var pos_In_dataset = Potree.Utils.datasetPosTransform({
- toDataset: true,
- position: camera.position.clone(),
- datasetId: Potree.settings.originDatasetId
- });
- var rot_In_dataset = Potree.Utils.datasetRotTransform({
- toDataset: true,
- rotation,
- getRotation: true,
- datasetId: Potree.settings.originDatasetId
- }); //拿第一个数据集
- var view = viewer.scene.view.clone();
- view.rotation = rot_In_dataset; //获取yaw pitch
- var pose = {
- position: pos_In_dataset,
- yaw: view.yaw,
- pitch: view.pitch,
- displayMode: Potree.settings.displayMode
- };
- if (viewer.images360.isAtPano()) {
- pose.panoSid = viewer.images360.currentPano.sid;
- }
- setTimeout(() => {
- deferred.resolve(pose);
- //console.log('getPose resolve',pose)
- }, 1);
- return deferred.promise();
- },
- setPose(o = {}, duration = 0) {
- //设置相机位置和朝向
- var deferred = o.deferred || $.Deferred();
- console.warn('setPose 初始画面', o);
- var quaternion;
- let view = viewer.scene.view.clone();
- let target = o.target;
- viewer.dispatchEvent('setPose');
- if (viewer.mainViewport.view.isFlying()) {
- let f = () => {
- this.setPose(o, duration);
- };
- console.log('延迟setPose');
- viewer.mainViewport.view.addEventListener('flyingDone', f, {
- once: true
- }); //once
- o.deferred = deferred;
- return deferred.promise();
- }
- var getQuaternion = () => {
- if (o.pitch == void 0 || o.yaw == void 0) return;
- view.pitch = o.pitch;
- view.yaw = o.yaw;
- /* var realRotation = Potree.Utils.datasetRotTransform({ fromDataset: true, rotation: view.rotation, getRotation: true, datasetId: Potree.settings.originDatasetId }) //拿第一个数据集
- view.rotation = realRotation */
- quaternion = Potree.Utils.datasetRotTransform({
- fromDataset: true,
- rotation: view.rotation,
- getQuaternion: true,
- datasetId: Potree.settings.originDatasetId
- }); //拿第一个数据集
- };
- /* if(Potree.settings.displayMode == 'showPanos'){
- if(o.panoSid == void 0)return deferred.reject('没有panoSid').promise()
- var pano = viewer.images360.panos.find(e=>e.sid == o.panoSid)
- if(pano == void 0)return deferred.reject('没有找到该panoSid').promise()
- getQuaternion()
- viewer.images360.flyToPano({pano, duration,quaternion})
- } */
- viewer.images360.cancelFlyToPano(); //防止旧的在之后继续执行
- let pano;
- if (o.panoSid != void 0 || o.panoOriginID != void 0) {
- //好像都不存这个
- let panos = o.datasetId ? viewer.scene.pointclouds.find(e => e.dataset_id == o.datasetId).panos : viewer.images360.panos;
- pano = panos.find(e => o.panoSid != void 0 ? e.sid == o.panoSid : e.originID == o.panoOriginID);
- if (pano == void 0) return deferred.reject(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('scene.pose.unSid')).promise();
- target || getQuaternion();
- viewer.images360.flyToPano({
- pano,
- duration,
- quaternion,
- target
- }, () => {
- deferred.resolve();
- });
- } else {
- if (Potree.settings.displayMode == 'showPanos') {
- return deferred.reject(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('scene.pose.unImage')).promise();
- }
- let position = Potree.Utils.datasetPosTransform({
- fromDataset: true,
- position: o.position,
- datasetId: Potree.settings.originDatasetId
- });
- //view.position.copy(position)
- getQuaternion();
- pano = viewer.images360.panos.find(e => Potree.math.closeTo(e.position, position));
- if (pano) {
- //如果原来在某pano上最好也使currentPano为此pano,否则isAtPano会返回false
- viewer.images360.flyToPano({
- pano,
- duration,
- quaternion
- }, () => {
- deferred.resolve();
- });
- } else {
- viewer.scene.view.setView({
- position,
- quaternion,
- duration,
- callback: () => {
- //setTimeout(()=>{
- deferred.resolve();
- console.log('setPose resolve');
- //},1)
- }
- });
- viewer.mapViewer.moveTo(position, null, duration); //初始位置在地图居中
- }
- }
- return deferred.promise();
- },
- getPose2() {
- const camera = viewer.scene.getActiveCamera();
- const target = viewer.scene.view.getPivot();
- const position = viewer.scene.view.position;
- return {
- position,
- target
- };
- },
- currentCamera() {
- return viewer.scene.getActiveCamera().position.clone();
- },
- // 切换模式 1 点云 0 全景图
- changeMode(v) {
- //Potree.settings.displayMode = Potree.settings.displayMode == 'showPointCloud' ? 'showPanos' : 'showPointCloud'
- Potree.settings.displayMode = v == 0 ? 'showPanos' : 'showPointCloud';
- },
- getCurrentMode() {
- return Potree.settings.displayMode == 'showPanos' ? 0 : 1;
- },
- comeToTag(pos) {
- let dontLookUp = page == 'geoRegistration'; //防止相机在地面以下
- if (pos.z == void 0) pos.z = viewer.mainViewport.view.position.z;
- return viewer.focusOnObject({
- position: new THREE.Vector3().copy(pos)
- }, 'tag', null, {
- dontLookUp,
- maxDis: Potree.config.panoFieldRadius,
- checkIntersect: true /*, sameFloor:true */
- }).promise;
- },
- comeToMeasure(measure) {
- let result = viewer.focusOnObject(measure.object, 'measure', 1200);
- return result.msg ? result.msg : result.promise;
- //返回值 1 deferred 表示即将位移 2 'posNoChange' 表示已在最佳位置 3 'tooFar' 表示距离最佳位置太远
- //后两种都代表停在原位
- },
- comeTo(o = {}) {
- //飞到某个点 暂时没写全景模式
- let deferred = $.Deferred();
- if (o.position && o.position.z == void 0) o.position.z = viewer.mainViewport.view.position.z;
- viewer.scene.view.setView($.extend({}, o, {
- duration: o.dur,
- callback: () => {
- o.callback && o.callback();
- deferred.resolve(true);
- }
- }));
- return deferred.promise();
- },
- /**
- * 开始测量
- */
- startMeasure(type, unit) {
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let info = getMeasureType(type, unit);
- //info.bus = bus
- let measure = viewer.measuringTool.startInsertion(info, () => {
- //done:
- bus.emit('end', ret); //完成
- }, () => {
- //cancel
- bus.emit('quit', ret); //删除
- });
- Potree.Log('startMeasure: ' + measure.id, {
- font: {
- color: '#00c7b2'
- }
- });
- viewer.setPointStandardMat(true);
- const ret = {
- bus,
- type,
- object: measure,
- ...getMeasureFunction(measure, bus)
- };
- return ret;
- },
- quitMeasure() {
- viewer.setPointStandardMat(false);
- },
- /**
- * 绘画测量点
- */
- drawMeasure({
- type,
- unit,
- title,
- points,
- color,
- datasetId,
- dataset_points,
- datasetIds,
- sid
- } = {}) {
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let info = getMeasureType(type, unit);
- info.points = points;
- info.datasetId = datasetId;
- info.dataset_points = dataset_points;
- info.points_datasets = datasetIds;
- info.sid = sid;
- info.bus = bus;
- info.color = color;
- info.title = title || '';
- let measure = viewer.measuringTool.createMeasureFromData(info);
- Potree.Log('drawMeasure由数据新建: ' + measure.id, measure.name, color, {
- font: {
- color: '#00c7b2'
- }
- });
- //console.log(info)
- const ret = {
- object: measure,
- bus,
- ...getMeasureFunction(measure, bus)
- };
- return ret;
- },
- enterEarthworkment() {
- //进入土方量模块
- volumeComputer.enter();
- page = 'Earthwork';
- this.old_cameraFar = Potree.settings.cameraFar;
- Potree.settings.cameraFar = this.cameraFar_baseModel || this.old_cameraFar;
- },
- leaveEarthworkment() {
- //离开土方量模块
- volumeComputer.leave();
- page = 'null';
- Potree.settings.cameraFar = this.old_cameraFar;
- delete this.old_cameraFar;
- },
- //开始土方量测量
- startEarthwork(unit) {
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let info = {
- measureType: 'MulDistance Ring',
- unit: units[unit]
- };
- let prism = viewer.measuringTool.startInsertion(info, () => {
- //done:
- bus.emit('end', ret); //完成
- }, () => {
- //cancel
- bus.emit('quit', ret); //删除
- });
- const ret = {
- prism,
- bus,
- ...getMeasureFunction(prism, bus)
- };
- //Potree.Utils.updateVisible(prism.lineMesh, 'notEditState', false)
- volumeComputer.setCurrentPrism(null);
- return ret;
- },
- enterEarthwork(prismObject) {
- //编辑某个prism,如果没有prismObject就是新建的
- viewer.setPointStandardMat(true);
- this.old_intersectOnObjs = Potree.settings.intersectOnObjs;
- Potree.settings.intersectOnObjs = true;
- clipping.enter2();
- currentEditPrism = prismObject ? Object(vue__WEBPACK_IMPORTED_MODULE_12__["toRaw"])(prismObject.object) : 'newing';
- console.error('enterEarthwork', currentEditPrism.uuid);
- if (prismObject) {
- volumeComputer.setCurrentPrism(currentEditPrism);
- currentEditPrism.setEditState(true);
- }
- },
- quitEarthwork(prismObject) {
- //离开编辑侧栏页面
- viewer.setPointStandardMat(false);
- Potree.settings.intersectOnObjs = this.old_intersectOnObjs;
- viewer.inputHandler.deselectAll();
- for (let urls of modelMap.keys()) {
- if (!volumeComputer.prisms.some(prism => prism.modelURL + '' == urls)) {
- //删除没用的模型
- let model = modelMap.get(urls);
- console.error('delete 无用模型', urls, model.name);
- modelMap.delete(urls);
- viewer.removeModel(model);
- }
- }
- if (currentEditPrism && currentEditPrism != 'newing') {
- currentEditPrism.setEditState(false);
- currentEditPrism = null;
- volumeComputer.setCurrentPrism(null);
- }
- console.error('quitEarthwork', currentEditPrism && currentEditPrism.uuid); //prismObject的不一定是currentEditPrism,因为退出后会执行多次非正在编辑的drawEarthwork
- viewer.measuringTool.changeEditMode('');
- },
- // 绘制土方量, 从服务端来数据时使用
- drawEarthwork(unit,
- // unit为当前单位类型 跟测量类似 1表示米 2表示英寸
- points,
- // 三位点数组
- datasetId,
- //当前属于哪个数据集
- dataset_points,
- // 数据集点
- points_datasets,
- //所有电属于哪个数据集,
- id, fill, dig, maxHeight, minHeight, cropArgs) {
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])(),
- clipBus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let modelShouldShow, modelInitialPos; //基准曲面(上传的模型)
- let info = {
- measureType: 'MulDistance Ring',
- unit: units[unit],
- points,
- datasetId,
- dataset_points,
- points_datasets,
- bus
- };
- let prism = viewer.measuringTool.createMeasureFromData(info);
- if (!prism) {
- return console.error('无法创建prism,可能point所在数据集被删除');
- }
- if (fill != void 0) {
- //若保存时是needsCompute的状态, fill就不会被保存
- prism.setVolumeInfo({
- Vupper: dig,
- Vlower: fill,
- highest: maxHeight,
- lowest: minHeight
- });
- }
- let createTime = Date.now();
- let funs = getMeasureFunction(prism, bus);
- let heightInited = [],
- recoverNeedCpt = type => {
- //某些函数执行后needsCompute了,但如果是初始化而执行则不能needsCompute,就要恢复下
- if (heightInited.includes(type) || Date.now() - createTime > 500) {
- heightInited.includes(type) || heightInited.push(type);
- console.log('超时or非初始', type, Date.now() - createTime);
- } else {
- //恢复 drawEarthwork紧接着第一次执行setHeight后
- prism.needsCompute = 'byVolume';
- if (type == 'setHeight' && prism.modelURL) {
- prism.recoverNeedCptNextTime = true; //等待模型加载完后恢复下,不要直接needsCompute
- }
- console.log('recoverNeedCpt ', type, prism.needsCompute);
- }
- };
- let getCalResult = () => {
- return {
- dig: {
- string: prism.VupperString,
- value: prism.volumeInfo.Vupper
- },
- fill: {
- string: prism.VlowerString,
- value: prism.volumeInfo.Vlower
- }
- };
- };
- prism.addEventListener('horizonZChanged', e => {
- if (prism.horizonType != 'number') {
- //console.error('currentHorizonZ', prism.horizonZ)
- bus.emit('currentHorizonZ', prism.horizonZ);
- }
- });
- prism.addEventListener('needsCompute', () => {
- bus.emit('update'); //使触发prism.needsCompute检查,出现计算按钮. (部分的触发不靠这个,如移动prism后是在getMeasureFun那发送了udpate)
- });
- //------clip------------------
- let addingBox; //正在添加的box
- if (cropArgs && cropArgs.length) {
- //加载剪裁数据
- console.log('cropArgs data length', cropArgs.length);
- let startIndex = viewer.scene.volumes.length;
- clipping.loadFromData(cropArgs);
- prism.setClipBox(viewer.scene.volumes.slice(startIndex, cropArgs.length + startIndex));
- }
- let volumeBind = volumeBox => {
- volumeBox.addEventListener('select', () => {
- clipBus.emit('selectShape', {
- EditCrop,
- delete() {
- //删除函数
- viewer.scene.removeVolume(volumeBox);
- let index = prism.clipBoxes.indexOf(volumeBox);
- index > -1 && prism.clipBoxes.splice(index, 1);
- prism.dispatchEvent('needsCompute');
- }
- });
- clipping.setTranMode(clipping.tranMode); //刚可能选模型去了,还原下
- });
- volumeBox.addEventListener('deselect', () => {
- clipBus.emit('unSelectShape', {
- EditCrop
- });
- });
- volumeBox.addEventListener('createFinish', e => {
- //确定好放置位置
- if (addingBox == volumeBox) {
- clipBus.emit('cancelExclude'); //停止
- clipBus.emit('cancelIntersect'); //停止
- addingBox = null;
- prism.clipBoxes.push(volumeBox);
- prism.dispatchEvent('needsCompute');
- }
- });
- };
- //初始化加载的volumeBox
- prism.clipBoxes.forEach(v => {
- volumeBind(v);
- });
- let cancelClip = volume => {
- //volume代表指定的
- if (!volume || volume.isNew) {
- viewer.dispatchEvent('cancel_insertions'); //停止当前的添加
- }
- };
- let cancelClipTran = () => {};
- let EditCrop = {
- bus: clipBus,
- excludeMode() {
- let volumeBox = addingBox = viewer.volumeTool.startInsertion({
- clipTask: Potree.ClipTask.SHOW_OUTSIDE
- }); //注:没加完前不要clip效果
- volumeBind(volumeBox);
- return cancelClip.bind(this, volumeBox);
- },
- moveMode() {
- clipping.setTranMode('translation');
- return cancelClipTran;
- },
- rotateMode() {
- clipping.setTranMode('rotation');
- return cancelClipTran;
- },
- scaleMode() {
- clipping.setTranMode('scale');
- return cancelClipTran;
- },
- save() {
- //console.error('save clip')
- let data = clipping.saveClipData(prism.clipBoxes);
- return data;
- }
- };
- //----------------------------------------------------
- {
- //设置下currentEditPrism
- if (currentEditPrism) {
- //是在编辑的。 三种情况: 'newing'新建完 或 重绘完 或 退出后重建(重绘完不会再次调用quitEarthwork)
- if (currentEditPrism != 'newing') {
- //恢复为非编辑状态
- currentEditPrism.setEditState(false);
- }
- currentEditPrism = prism;
- volumeComputer.setCurrentPrism(prism);
- prism.setEditState(true);
- } else {
- prism.setEditState(false);
- //若无则代表是初始创建
- }
- console.error('drawEarthwork', prism.uuid);
- }
- //----------------------------------------------------
- const ret = {
- bus,
- object: prism,
- crop: EditCrop,
- getModelInfo() {
- //一定要调用过showModel后,模型显示时才返回info,否则返回null,不保存位置。
- //console.error(prism.name,'getModelInfo')
- if (!prism.baseModel || !prism.baseModel.visible) return;
- let info = {
- matrix: prism.baseModel.matrixWorld.toArray()
- };
- return JSON.stringify(info); //直接当做跟着初始数据集了,所以不使用相对数据集内的位置,反正初始数据集不能移动旋转。
- },
- setModelInfo(poseStr) {
- //自己调用
- console.error(prism.name, 'setModelInfo', poseStr);
- let info = poseStr ? JSON.parse(poseStr) : null;
- if (info) {
- info.matrix = new THREE.Matrix4().fromArray(info.matrix);
- if (!info.matrix.equals(prism.baseModel.matrixWorld)) {
- info.matrix.decompose(prism.baseModel.position, prism.baseModel.quaternion, prism.baseModel.scale);
- prism.baseModel.updateMatrixWorld(); //立即更新,因为可能很快就getModelInfo
- }
- }
- },
- showModel() {
- console.error(prism.name, 'showModel');
- modelShouldShow = true;
- if (!prism.baseModel) return;
- Potree.Utils.updateVisible(prism.baseModel, 'force', true);
- viewer.dispatchEvent('content_changed');
- //volumeComputer.setCurrentPrism(prism)
- },
- hideModel() {
- console.error(prism.name, 'hideModel');
- modelShouldShow = false;
- if (!prism.baseModel) return;
- viewer.inputHandler.deselect(prism.baseModel);
- Potree.Utils.updateVisible(prism.baseModel, 'force', false);
- currentEditPrism == prism && volumeComputer.setCurrentPrism(prism); //当删除模型时也是调用这个,更新下点云材质
- },
- setHeight(type, height, poseStr) {
- //设置基准面 type 自定义为1 最高点为2 最低点为3
- console.error(prism.name, 'setHeight', type, height);
- let delOld = () => {
- let baseModel = prism.baseModel;
- prism.setBaseModel(null); //包括modelHaventLoad也先清除下
- if (prism.modelURL) {
- //删除旧的
- console.log('等待删除旧模型', prism.modelURL);
- Potree.Utils.updateVisible(baseModel, 'deleted', false); //暂时删除,先隐藏,因为之后可能回退
- viewer.inputHandler.deselect(baseModel);
- prism.modelURL = null;
- currentEditPrism == prism && volumeComputer.setCurrentPrism(prism); //更材质
- prism.dispatchEvent('needsCompute');
- }
- };
- let deferred;
- if (type == 4 || type == 5) {
- //模型
- if (height + '' != prism.modelURL + '') {
- delOld();
- prism.modelURL = height;
- if (height) {
- deferred = $.Deferred();
- //modelInitialPos = poseStr
- loadBaseModel(type == 4 ? 'dxf' : 'obj', height, deferred, poseStr);
- }
- }
- if (!height) {
- prism.setBaseModel(null, true); //还没传模型,不高亮模型、不显示基准面,相当于没进入编辑的样子
- }
- } else {
- //高度
- delOld();
- prism.setHorizonHeight(type == 1 ? parseFloat(height || 0) : type == 2 ? 'top' : 'btm');
- }
- recoverNeedCpt('setHeight');
- return deferred && deferred.promise();
- },
- getHeight() {
- return prism.horizonZ;
- },
- setHeightPercentage(percent) {
- //设置高度百分比(修改最高点高度) (不过如果数据集移动位置了,最高点会变化。暂时先这么写……
- if (percent == void 0) return; //没有值
- let height = viewer.bound.boundSize.z * percent;
- prism.setTopOrBtm('zMax', viewer.bound.boundingBox.min.z + height);
- recoverNeedCpt('setHeightPercentage');
- },
- getFlatHeight() {
- return {
- value: prism.horizonZ,
- string: prism.getConvertString(prism.horizonZ, 'distance', true)
- };
- },
- /* setPoints(points, points_datasets, dataset_points){// 设置绘制点, 在撤销的时候会使用
- prism.points = points.map(e=>new THREE.Vector3().copy(e))
- prism.dataset_points = dataset_points.map(e=>new THREE.Vector3().copy(e))
- prism.points_datasets = points_datasets
-
- prism.update({ifUpdateMarkers:true})
- //viewer.dispatchEvent()
- }, */
- getMaxHeight() {
- //最大高程
- return {
- value: prism.volumeInfo.highest,
- string: prism.highestString
- };
- },
- getMinHeight() {
- //最小高程
- return {
- value: prism.volumeInfo.lowest,
- string: prism.lowestString
- };
- },
- calcDigFill(progressFun) {
- //会在模型加载完后才调用。有可能在没进入编辑面板时就计算。
- let deferred = $.Deferred();
- volumeComputer.compute(prism, deferred, getCalResult);
- deferred.progress(v => {
- progressFun(v);
- });
- //deferred.progress
- return deferred.promise();
- },
- getDigFill() {
- //console.error('getDigFill')
- if (prism.needsCompute /* || prism.volumeInfo.Vupper == void 0 */) return null; //如果还没计算 或者数据发生变动了 返回null
- //console.error('VupperString', prism.VupperString)
- return getCalResult();
- },
- cancelCompute() {
- volumeComputer.cancel();
- },
- toDataURL() {
- //平面图截图
- let deferred = $.Deferred();
- return deferred.promise();
- },
- showBoundLine() {
- //Potree.Utils.updateVisible(prism.lineMesh, 'notEditState', true)
- },
- hideBoundLine() {
- //Potree.Utils.updateVisible(prism.lineMesh, 'notEditState', false)
- },
- enterAddPoint() {
- viewer.measuringTool.changeEditMode('addPoint');
- },
- enterDelPoint() {
- viewer.measuringTool.changeEditMode('delPoint');
- },
- leaveAddPoint() {
- viewer.measuringTool.changeEditMode('');
- },
- leaveDelPoint() {
- viewer.measuringTool.changeEditMode('');
- },
- ...funs
- };
- ret.toDataURL = (width, height) => {
- //截图
- //width = 700, height = 500
- if (prism.needsCompute) return console.error('截图失败,因未计算');
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'prism2d-single',
- prism,
- /* map: true, */hideMarkers: true
- }, width, height);
- finishPromise.done(() => {});
- return finishPromise; //getImagePromise.done时是可以getPose的, finishPromise.done时才开始截下一张图
- };
- let loadBaseModel = (type, urls, deferred, poseStr) => {
- let checkIfValid = () => {
- //检查是否已不需要加载
- return urls + '' == prism.modelURL + '';
- };
- let onerror = e => {
- console.error('土方模型加载失败', urls, e);
- return deferred.reject();
- };
- let done = model => {
- modelMap.set(urls + '', model);
- if (!checkIfValid()) {
- return deferred.reject();
- }
- prism.setBaseModel(model);
- if (prism.recoverNeedCptNextTime) {
- prism.needsCompute = 'byVolume'; //初始化,有volume就不用重算
- prism.recoverNeedCptNextTime = false;
- } else {
- prism.dispatchEvent('needsCompute');
- }
- let size = model.boundingBox.getSize(new THREE.Vector3()).length();
- if (modelShouldShow && /* !model.hasBeenFocused && */!poseStr) {
- //若需要显示,应该就是正在编辑的那个 //只有第一次上传时没有poseStr
- //把模型放到面前吗
- let front = viewer.mainViewport.view.direction.multiplyScalar(size / 2).add(viewer.mainViewport.view.position);
- MergeEditor.moveBoundCenterTo(model, front);
- /* viewer.focusOnObject({boundingBox:model.boundingBox.clone().applyMatrix4(model.matrixWorld)}, 'boundingBox')
- viewer.inputHandler.toggleSelection(model); */
- model.updateMatrixWorld();
- //model.hasBeenFocused = true //防止在点击保存后重新创建又focus一次
- }
- ret.setModelInfo(poseStr);
- if (modelShouldShow) {
- //设置初始位置
- ret.showModel();
- volumeComputer.setCurrentPrism(prism); //更新下点云材质
- //modelInitialPos = null
- } else {
- ret.hideModel();
- }
- model.removeEventListeners('select'); //reAdd
- model.addEventListener('select', () => {
- viewer.transformationTool.setModeEnable(['translation', 'rotation']);
- });
- this.cameraFar_baseModel = Math.max(size * 2, Potree.settings.cameraFar); //加长到能看全model
- if (page == 'Earthwork') {
- Potree.settings.cameraFar = this.cameraFar_baseModel;
- }
- deferred.resolve();
- };
- if (modelMap.has(urls + '')) {
- //直接获取
- let m = modelMap.get(urls + '');
- Potree.Utils.updateVisible(m, 'deleted', true); //取消删除,恢复显示
- return done(m);
- }
- if (type == 'dxf') {
- //urls:[截面曲线, 水平定线]
- let model1, model2;
- let callback = () => {
- if (model1 && model2) {
- let model = extrude(model1, model2, prism.name);
- viewer.removeModel(model1);
- viewer.removeModel(model2);
- done(model);
- }
- };
- viewer.loadModel({
- fileType: 'dxf',
- name: '土方量模型 - 截面曲线',
- url: urls[0],
- unsupportTypes: ['TEXT', 'MTEXT', 'POINT']
- }, model => {
- model1 = model;
- callback();
- }, null, onerror);
- viewer.loadModel({
- fileType: 'dxf',
- name: '土方量模型 - 水平定线',
- url: urls[1],
- unsupportTypes: ['TEXT', 'MTEXT', 'POINT', 'INSERT', 'DIMENSION']
- }, model => {
- model2 = model;
- callback();
- }, null, onerror);
- } else {
- viewer.loadModel({
- fileType: 'obj',
- name: '土方量模型: ' + prism.name,
- objurl: urls[0],
- useStandandMat: true //unlit: true,
- }, model => {
- done(model);
- }, null, onerror);
- }
- };
- return ret;
- },
- comeToEarthwork(o) {
- return this.comeToMeasure(o);
- },
- getEarthworkmentsSummary(prisms, width, height) {
- // 获取土方量汇总数据 (在模型都加载完后才会执行)
- let deferred = $.Deferred();
- //width = 500, height = 300
- prisms = volumeComputer.prisms.filter(e => e.visible && !e.needsCompute);
- if (prisms.length == 0) {
- return deferred.promise().reject();
- }
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'prism2d-all',
- hideMarkers: true,
- prisms /* map:true */
- }, width, height);
- let area = prisms.reduce((w, e) => w + e.area.value, 0);
- let dig = prisms.reduce((w, e) => w + e.volumeInfo.Vupper, 0);
- let fill = prisms.reduce((w, e) => w + e.volumeInfo.Vlower, 0);
- finishPromise.done(e => {
- deferred.resolve({
- url: e.dataUrl,
- //平面图截图
- area: prisms[0].getConvertString(area, 'area'),
- dig: prisms[0].getConvertString(dig, 'volume'),
- fill: prisms[0].getConvertString(fill, 'volume')
- });
- });
- return deferred.promise();
- },
- setEarthworkConfig(config) {
- //截图时的土方量颜色显示
- Potree.settings.prismHeightColor = config;
- },
- getEarthworkmentsDownloadInfo(earthworks, {
- dis,
- epsg,
- format,
- type
- }) {
- //下载土方裁剪点云
- var data = volumeComputer.download(earthworks.map(e => e.object));
- if (!data) return null;
- data.downsample_param = [dis, dis, dis];
- return data;
- },
- // 开启放大镜
- openMagnifier() {
- viewer.magnifier.dispatchEvent({
- type: 'setEnable',
- value: true
- });
- },
- // 关闭放大镜
- closeMagnifier() {
- viewer.magnifier.dispatchEvent({
- type: 'setEnable',
- value: false
- });
- },
- changePointDensity(levelType) {
- //点云密度:低中高
- Potree.settings.UserPointDensity = levelType;
- return {
- percent: Potree.config.pointDensity[levelType].maxLevelPercent
- }; //回调需要更改密度百分比滑动条
- },
- changeDensityPercent(percent) {
- //点云密度百分比(细节) percent : 0-1
- //console.log('changeDensityPercent ', percent) //有出现过首次加载大于1的情况???
- Potree.settings.UserDensityPercent = percent;
- viewer.setPointLevels();
- },
- // 设置far
- changeViewRange(num) {
- Potree.settings.cameraFar = num;
- },
- // 设置色彩模式 0 彩色 1 海拔 2 半透明(透明色)
- changeColorMode: function (mode) {
- const modes = ['rgba', 'elevation', 'color'];
- mode = modes[mode];
- //console.log('设置色彩模式 ', mode)
- let otherChange = {};
- switch (mode) {
- case 'rgba':
- //每个点的颜色
- otherChange.opacity = 1;
- otherChange.size = 0.4 / 4;
- break;
- case 'elevation':
- otherChange.opacity = 0.3;
- otherChange.size = 0.4 / 4;
- break;
- case 'color':
- //透明色
- //otherChange.color = ''
- otherChange.opacity = 0.3;
- otherChange.size = 0.4 / 4;
- break;
- }
- Potree.settings.cloudAttributeName = mode;
- viewer.scene.pointclouds.forEach(e => {
- e.updateAttrAuto(); // material.activeAttributeName = mode
- });
- sdk.scene.changePointSize(otherChange.size);
- sdk.scene.changePointOpacity(otherChange.opacity);
- delete otherChange.color;
- return otherChange;
- },
- // 设置点大小
- changePointSize(num) {
- viewer.scene.pointclouds.forEach(e => {
- e.changePointSize(num);
- });
- },
- // 设置点透明度
- changePointOpacity: function (num) {
- //num:0-1 navvis用的是亮度
- viewer.scene.pointclouds.forEach(e => {
- e.changePointOpacity(num);
- });
- },
- // 设置点形状 传入参数 1 矩形 2 圆形
- changePointShape(shape) {
- viewer.scene.pointclouds.forEach(e => {
- e.material.shape = Potree.PointShape[shape == 1 ? 'SQUARE' : 'CIRCLE']; // and PARABOLOID
- });
- },
- // 设置是否强化边缘
- changePointEdge(isStrong) {
- //console.log('强化边缘', isStrong)
- viewer.setEDLEnabled(isStrong);
- },
- // 设置漫游点位显示
- changePanoPoint(show) {
- Potree.settings.ifShowMarker = !!show;
- },
- //打开裁剪下载模式
- openCropMode() {
- let Clip = viewer.modules.Clip;
- Clip.enter();
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- {
- //列表中的数据集仅展示被选框框中的
- let datasets = [];
- let old = Clip.bus._listeners && Clip.bus._listeners['updateSelectedDatasets'] && Clip.bus._listeners['updateSelectedDatasets'].find(e => e.byList);
- if (old) {
- Clip.bus.removeEventListener('updateSelectedDatasets', old.listener);
- }
- let f = e => {
- bus.emit('updateSelectedDatasets', e.selectedDatasets);
- };
- Clip.bus.addEventListener('updateSelectedDatasets', f);
- let object = Clip.bus._listeners['updateSelectedDatasets'].find(e => e.listener == f);
- object.byList = true;
- }
- let zoom,
- curYaw = Infinity;
- let emitPiexScale = () => {
- //比例尺
- let camera = viewer.mainViewport.camera;
- zoom = camera.zoom;
- bus.emit('changPiexScale', 1 / zoom);
- };
- let emitPiexBound = () => {
- //坐标尺边界
- let bound = Clip.getRulerBound();
- //console.log(bound)
- bound && bus.emit('viewBoxChange', bound) /* , bus.emit('downloadUnitScale', ) */;
- };
- let cameraChanged = e => {
- Potree.Common.intervalTool.isWaiting('clipEmitPiex', () => {
- let camera = viewer.mainViewport.camera;
- if (e.viewport == viewer.mainViewport && camera.isOrthographicCamera) {
- let yaw = viewer.mainViewport.view.yaw;
- if (!Potree.math.closeTo(curYaw, yaw, 1e-5)) {
- //console.log('yaw',yaw)
- curYaw = yaw;
- yaw = THREE.Math.radToDeg(yaw);
- yaw = yaw < -180 ? yaw + 360 : yaw; //yaw是从-270度到90度的, 需要把-180~-270的转成80~180
- bus.emit("changeAxleYRotate", yaw); //水平旋转视图
- }
- if (zoom !== viewer.mainViewport.camera.zoom) {
- emitPiexScale();
- emitPiexBound();
- }
- if (e.changeInfo.positionChanged || e.changeInfo.resolutionChanged) {
- emitPiexBound();
- }
- }
- }, 300);
- };
- viewer.addEventListener('camera_changed', cameraChanged);
- Clip.box.addEventListener('position_changed', e => {
- bus.emit('transalteChange', Clip.box.position.toArray());
- emitPiexBound();
- });
- Clip.box.addEventListener('scale_changed', e => {
- bus.emit('scaleChange', Clip.box.scale.toArray());
- emitPiexBound();
- });
- Clip.box.addEventListener('orientation_changed', e => {
- bus.emit('rotateChange', Clip.box.rotation.toArray().slice(0, 3).map(e => THREE.Math.radToDeg(e)));
- emitPiexBound();
- });
- let initial = {
- scale: Clip.box.scale.clone(),
- position: Clip.box.position.clone(),
- rotation: Clip.box.rotation.clone()
- };
- setTimeout(() => {
- bus.emit('scaleChange', initial.scale.toArray());
- bus.emit('transalteChange', initial.position.toArray());
- bus.emit('rotateChange', initial.rotation.toArray().slice(0, 3).map(e => THREE.Math.radToDeg(e)));
- }, 1);
- let selects;
- const crop = {
- bus,
- setSelect(raw) {
- selects = raw;
- },
- close() {
- Clip.leave();
- viewer.removeEventListener('camera_changed', cameraChanged);
- },
- toBlob(downFormat, epsg, name) {
- var data = Clip.download();
- if (!data) return null;
- data.epsg = epsg;
- data.fileName = name;
- return axios.post(`/laser/cutModel/${Potree.settings.number}/pointcloud/crop/${downFormat}`, data).then(e => {
- return e.output_file; /* .data && e.data.output_file */ //e.output_file
- });
- },
- getToBlobRequestArgs(e) {
- return Clip.download();
- },
- toImage: async ifShowRuler => {
- //测绘图
- //ui18n.t('scene.download.piexScale') //单位翻译
- let src = await Clip.screenshot(ifShowRuler, _utils_ruler_tool_factory_ts__WEBPACK_IMPORTED_MODULE_11__["rulerToolFactory"]);
- return src;
- },
- setTranslate(v) {
- Clip.box.position.fromArray(v);
- setTimeout(emitPiexBound, 100); //setTimeout wait for matrixWorld update
- viewer.dispatchEvent('content_changed');
- },
- setScale(v) {
- Clip.box.scale.fromArray(v);
- setTimeout(emitPiexBound, 100);
- viewer.dispatchEvent('content_changed');
- },
- setRotate(v) {
- console.log('setRot', v, Clip.box.rotation.clone());
- v = v.map(e => THREE.Math.degToRad(e));
- Clip.box.rotation.fromArray(v);
- setTimeout(emitPiexBound, 100);
- viewer.dispatchEvent('content_changed');
- },
- setTranslateDisable(disable) {
- Clip.setModeEnable('translation', !disable);
- },
- setScaleDisable(disable) {
- Clip.setModeEnable('scale', !disable);
- },
- setRotateDisable(disable) {
- Clip.setModeEnable('rotation', !disable);
- },
- setAxleYRotate(v) {
- //水平旋转视图 -180° ~ 180°
- Clip.rotateSideCamera(v);
- curYaw = viewer.mainViewport.view.yaw;
- //console.log('curYaw',v, curYaw)
- },
- switchViewMode(m) {
- let o = {
- top: 'top',
- side: 'front',
- '3d': 'mainView'
- };
- Clip.switchView(o[m]);
- m != 'mainView' && emitPiexScale();
- },
- reset() {
- //重置裁剪框
- Clip.box.scale.copy(initial.scale);
- Clip.box.position.copy(initial.position);
- Clip.box.rotation.copy(initial.rotation);
- Clip.box.updateMatrixWorld();
- Clip.focusOnObject(Clip.box);
- setTimeout(emitPiexBound, 100);
- viewer.dispatchEvent('content_changed');
- bus.emit('scaleChange', initial.scale.toArray());
- bus.emit('transalteChange', initial.position.toArray());
- bus.emit('rotateChange', initial.rotation.toArray().slice(0, 3).map(e => THREE.Math.radToDeg(e)));
- }
- };
- return crop;
- },
- getDownloadInfo() {
- //获取直接下载点云的参数给后台
- return viewer.modules.Clip.downloadNoCrop();
- },
- getDataSets() {
- //获取所有数据集对象
- let datasets = CloneJson(Potree.datasetData);
- datasets.forEach(e => {
- var pointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == e.id);
- e.changeDisplay = function (show) {
- Potree.Utils.updateVisible(pointcloud, 'datasetSelection', !!show);
- pointcloud.panos.forEach(pano => {
- //数据集隐藏时漫游点也隐藏 //还是不隐藏了,仅隐藏点云
- Potree.Utils.updateVisible(pano, 'pointcloudVisi', show, 0);
- });
- if (viewer.modules.SiteModel.editing || viewer.modules.Alignment.editing) {
- viewer.updateFpVisiDatasets();
- }
- };
- e.changeColor = function (color) {
- pointcloud.material.color = color;
- };
- e.getColor = function () {
- return pointcloud.material.color;
- };
- e.focus = function () {
- viewer.modules.Alignment.SplitScreen.focusOnPointCloud(pointcloud);
- };
- e.flyTo = function () {
- return viewer.flyToDataset({
- pointcloud
- }) || false;
- };
- e.getAttachPloygon = function () {
- //计算完后才会有
- return pointcloud.belongToEntity && pointcloud.belongToEntity.polygon;
- };
- });
- return datasets;
- },
- screenshot: (width, height, bgOpacity = 1) => {
- //截图
- isScreenshoting = true;
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'default',
- useRenderTarget: true,
- bgOpacity
- }, width, height);
- finishPromise.done(() => {
- isScreenshoting = false;
- });
- return finishPromise;
- },
- canTurnToPanoMode(pos) {
- /* if(viewer.hasNoPanoDataset){
- return
- } */
- pos = pos ? new THREE.Vector3().copy(pos) : viewer.images360.position;
- let pano = viewer.images360.findNearestPano(pos);
- if (pano && pano.position.distanceTo(pos) < Potree.config.panoFieldRadius) {
- return true;
- }
- //poschange后会调用这个,如果返回false会变为点云模式,且不会自动变回原先的模式
- },
- /* changeHotCloud(state){//切换热成像点云
- Potree.settings.showCloudTemp = state
- },
- changeHotImage(state){//切换热成像全景
- Potree.settings.showPanoTemp = state
- }, */
- changeHotIr(state) {
- //红外热成像
- console.log('changeHotIr', state);
- Potree.settings.showHotIr = state;
- },
- changeHotTemp(state) {
- //火调温度 --目前仅需点云模式
- console.log('changeHotTemp', state);
- Potree.settings.showHotTemp = state;
- },
- setPanoMaterial(data) {
- //材料颜色
- //console.log('setPanoMaterial',data)
- Potree.settings.showClass = !!data && Object.keys(data).length;
- Potree.settings.showClass && viewer.setClassifications(data);
- },
- ..._parameter__WEBPACK_IMPORTED_MODULE_3__["default"].sceneBus
- },
- /////////////////////////////////
- map: {
- switchMapType(type) {
- let map = viewer.mapViewer.mapLayer.maps.find(e => e.name == 'map');
- map.switchStyle(type /* map.style == 'satellite' ? 'standard' : 'satellite' */);
- },
- getScreenByPoint(pos3d) {
- //通过真实坐标获取DOM坐标
- pos3d = new THREE.Vector3().copy(pos3d);
- var viewport = viewer.mapViewer.viewports[0];
- var dom = viewer.mapViewer.renderArea;
- //Potree.Log('getScreenByPoint map' , pos3d.toArray(), {font:{toFixed:2,fontSize:10}})
- return Potree.Utils.getPos2d(pos3d, viewport, dom);
- },
- getPointByScreen(pos2d) {
- //获取当前画面鼠标所在位置的三维点
- let position, datasetId, dataset_location, intersect;
- if (pos2d && pos2d.inDrag) {
- //不使用当前鼠标所在位置的intersect,单独算
- pos2d.onlyGetIntersect = true;
- pos2d.pickWindowSize = 60;
- //pos2d.whichPointcloud = true
- pos2d.clientX = pos2d.x;
- pos2d.clientY = pos2d.y;
- intersect = viewer.mapViewer.inputHandler.onMouseMove(pos2d);
- } else {
- intersect = viewer.mapViewer.inputHandler.intersect;
- }
- if (intersect && intersect.orthoIntersect) {
- position = intersect.orthoIntersect.clone(); //z是不固定的
- if (!intersect.pointcloud) {
- //根据显示的数据集设置下高度。(还有一种方案是intersect点云,但只能get到点云的top,好处是更精确地限定点云)
- intersect.pointcloud = viewer.findClosestDatasetOnMap(position); //必须得返回一个datasetId,否则地理注册地图上的标记拖不动,所以……
- if (intersect.pointcloud) {
- position.setZ(intersect.pointcloud.panosBound ? intersect.pointcloud.panosBound.center.z : (intersect.pointcloud.bound.min.z + intersect.pointcloud.bound.max.z) / 2);
- }
- }
- datasetId = intersect.pointcloud && intersect.pointcloud.dataset_id;
- dataset_location = Potree.Utils.datasetPosTransform({
- toDataset: true,
- pointcloud: intersect.pointcloud,
- position
- });
- } else return null;
- return {
- position,
- datasetId,
- dataset_location
- };
- },
- getMapZoomLevel() {
- let zoomLevel = viewer.mapViewer.mapLayer.maps[0].zoomLevel;
- let meterPerPixel = 1 / viewer.mapViewer.camera.zoom; //原本我设定的每像素代表1米, 然后再除以zoom
- return {
- zoomLevel,
- meterPerPixel
- };
- },
- /* attachToMainViewer(state, mode){//mode 可以是'measurement'
- viewer.mapViewer.attachToMainViewer(state, )
- }
- */
- comeTo(o = {}) {
- //飞到某个点 暂时没写全景模式
- o.position.z = viewer.scene.view.position.z;
- if (o.zoom != void 0) {
- let startZoom = viewer.mapViewer.camera.zoom;
- o.onUpdate = progress => {
- viewer.mapViewer.camera.zoom = o.zoom * progress + startZoom * (1 - progress);
- viewer.mapViewer.camera.updateProjectionMatrix();
- };
- }
- //target或许可以换成角度的那种
- return sdk.scene.comeTo(o);
- },
- screenshot: (width, height) => {
- //截图
- isScreenshoting = true;
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'default',
- map: true
- }, width, height);
- finishPromise.done(() => {
- isScreenshoting = false;
- });
- return finishPromise; //{getImagePromise, finishPromise}//getImagePromise.done时是可以getPose的, finishPromise.done时才开始截下一张图
- },
- showDatasetFloor(datasetId) {
- //进入平面图设置后 切换选中的数据集
- let pointcloud = datasetId == void 0 ? null : viewer.scene.pointclouds.find(e => e.dataset_id == datasetId);
- viewer.dispatchEvent({
- type: "switchFloorplanSelect",
- pointcloud
- });
- },
- ..._parameter__WEBPACK_IMPORTED_MODULE_3__["default"].mapBus
- },
- /////////////////////////////
- transformPoint(point, datasetId, dataset_location) {
- //获取由dataset_location转出的position
- var r = datasetId != void 0 ? Potree.Utils.datasetPosTransform({
- fromDataset: true,
- datasetId,
- position: dataset_location
- }) : point;
- return r;
- },
- /* CoordType[CoordType["WGS84"] = 1] = "WGS84";
- CoordType[CoordType["WGS4550"] = 2] = "WGS4550";
- CoordType[CoordType["GaoDe"] = 3] = "GaoDe";
- CoordType[CoordType["AMap"] = 4] = "AMap";
- CoordType[CoordType["SCENE_SCREEN"] = 5] = "SCENE_SCREEN";
- CoordType[CoordType["MAP_SCREEN"] = 6] = "MAP_SCREEN";
- CoordType[CoordType["LOCAL"] = 7] = "LOCAL";
- CoordType[CoordType["EPSE"] = 8] = "EPSE";
- CoordType[CoordType["MESH_LOCAL"] = 9] = "MESH_LOCAL"; */
- // 坐标转换
- coordTransform: (originType, pos, targetType, datasetId) => {
- // pos 坐标的类型, 当类型为SCREEN时为 { x, y } 其余为 {x, y, z}
- if (pos.z == void 0) pos.z = 0; //否则datasetPosTransform NAN 地理注册
- let needMeshLocal;
- if (originType == targetType) return pos;
- if (originType == _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].SCENE_SCREEN || originType == _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].MAP_SCREEN) {
- let tool = originType == _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].SCENE_SCREEN ? sdk.scene : sdk.map;
- let result = tool.getPointByScreen(pos) || {}; //{ position, datasetId, dataset_location }
- pos = result.position;
- if (!pos) return;
- datasetId = result.datasetId;
- originType = _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].LOCAL;
- }
- let pointcloud;
- if (datasetId != void 0) {
- if (Potree.settings.editType == 'pano') {
- //点位编辑页面所有点云都用一个datasetId,所以这里传进来panouuid吧
- pointcloud = viewer.scene.pointclouds.find(p => p.panoUuid == datasetId);
- } else {
- pointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == datasetId);
- }
- }
- if (originType == _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].MESH_LOCAL) {
- /* var matrix = pointcloud.transformMatrix
- pos = new THREE.Vector3().copy(pos).applyMatrix4(matrix) */
- pos = Potree.Utils.datasetPosTransform({
- fromDataset: true,
- pointcloud,
- position: pos
- });
- originType = _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].LOCAL;
- }
- if (targetType == _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].MESH_LOCAL) {
- needMeshLocal = true;
- targetType = _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].LOCAL; //先转化为求CoordType.LOCAL
- }
- if (originType == targetType) {
- //for控制点,获取点云未移动前的坐标值。暂且这么写。
- if (needMeshLocal) {
- //var invMatrix = new THREE.Matrix4().getInverse(viewer.scene.pointclouds[0].transformMatrix)
- /* var invMatrix = new THREE.Matrix4().copy(pointcloud.transformMatrix).invert()
- pos = new THREE.Vector3().copy(pos).applyMatrix4(invMatrix) */
- pos = Potree.Utils.datasetPosTransform({
- toDataset: true,
- pointcloud,
- position: pos
- });
- }
- return pos;
- }
- //先转成lonlat(高德)
- switch (originType) {
- //EPSG: 4550大地坐标
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].EPSE:
- pos = viewer.transform.lonlatTo4550.inverse(pos);
- break;
- //Wgs84 经纬度
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].WGS84:
- //84转高德
- //pos = wgs84ToAMap(pos)
- break;
- // 本地坐标
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].LOCAL:
- pos = viewer.transform.lonlatToLocal.inverse(pos);
- }
- // 需要转换成什么类型的坐标
- switch (targetType) {
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].SCENE_SCREEN:
- // 场景屏幕坐标
- pos = sdk.scene.getScreenByPoint(pos);
- break;
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].MAP_SCREEN:
- // 地图屏幕坐标
- pos = sdk.map.getScreenByPoint(pos);
- break;
- //EPSG: 4550大地坐标
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].EPSE:
- pos = viewer.transform.lonlatTo4550.forward(pos);
- break;
- //Wgs84 经纬度
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].WGS84:
- //pos = aMapToWgs84(pos)
- break;
- //本地坐标
- case _types__WEBPACK_IMPORTED_MODULE_5__["CoordType"].LOCAL:
- pos = viewer.transform.lonlatToLocal.forward(pos);
- }
- if (needMeshLocal) {
- /* var invMatrix = new THREE.Matrix4().copy(pointcloud.transformMatrix).invert()
- pos = new THREE.Vector3().copy(pos).applyMatrix4(invMatrix) */
- pos = Potree.Utils.datasetPosTransform({
- toDataset: true,
- pointcloud,
- position: pos
- });
- }
- return pos;
- },
- openSplitScreen(dir) {
- //测量时分屏地图
- //打开全部的平面图开关
- let floorplanEnable = Potree.settings.floorplanEnable;
- sdk.fplanEnableOld = floorplanEnable;
- if (!floorplanEnable) {
- sdk.setFloorplanEnable(true);
- }
- viewer.mapViewer.attachToMainViewer(true, 'measure', 0.5, {
- moveToCurrentPos: true,
- dir
- });
- },
- setSplitScreenSize(mapRatio) {
- //修改左右两边的大小
- viewer.mapViewer.updateSplitSize(mapRatio);
- },
- setSplitScreenDir(dir) {
- viewer.mapViewer.changeSplitScreenDir(dir);
- },
- closeSplitScreen() {
- if (!sdk.fplanEnableOld) {
- sdk.setFloorplanEnable(false);
- }
- viewer.mapViewer.attachToMainViewer(false, 'measure');
- },
- setFloorplanType(type, datasetId) {
- //default or diy 平面图
- //let needLoad = Potree.settings.floorplanType == void 0
- if (Potree.settings.floorplanType[datasetId] != type) {
- Potree.settings.floorplanType[datasetId] = type;
- Potree.loadMapEntity(datasetId);
- }
- },
- setFloorplanEnable(enable) {
- //进入下载页面时自动调用,打开平面图
- //enable = false
- //console.log('setFloorplanEnable', false)
- let floorplans = viewer.mapViewer.mapLayer.maps.filter(e => e.name.includes('floorplan'));
- Potree.settings.floorplanEnable = enable; //没加载完的会在加载完自动设置
- floorplans.forEach(floorplan => floorplan.setEnable(enable));
- if (enable) {
- viewer.scene.pointclouds.forEach(e => {
- if (!Potree.settings.floorplanRequests[e.dataset_id]) Potree.loadMapEntity(e.dataset_id);
- });
- }
- },
- setMapEnable(enable) {
- //enable = false
- //console.log('setMapEnable', false)
- //目前仅在未设置地理注册的场景时隐藏地图
- Potree.settings.mapEnable = enable;
- var map = viewer.mapViewer.mapLayer.maps.find(e => e.name == 'map');
- if (map) {
- map.setEnable(enable);
- }
- },
- createNavigation() {
- let RouteGuider = viewer.modules.RouteGuider;
- let routeStart, routeEnd; //这和RouteGuider中的不一定一致,因为返回数据后会修改起点和终点
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let generateDeferred;
- RouteGuider.bus = bus;
- bus.on('gotResult', e => {
- //发送获得的结果
- generateDeferred.resolve(e);
- generateDeferred = null;
- });
- //this.bus.emit('gotResult', {dis:this.routeLength})
- return {
- bus,
- setStartPoint: function (pos, dealZ, datasetId) {
- if (routeStart && pos && routeStart.equals(pos)) return; //在删除其中一个后重新设置,另一个也会重新执行此函数,直接返回。
- routeStart = pos && new THREE.Vector3().copy(pos);
- RouteGuider.setRouteStart(routeStart, dealZ, datasetId);
- },
- setEndPoint: function (pos, dealZ, datasetId) {
- if (routeEnd && pos && routeEnd.equals(pos)) return;
- routeEnd = pos && new THREE.Vector3().copy(pos);
- RouteGuider.setRouteEnd(routeEnd, dealZ, datasetId);
- },
- generate: function () {
- generateDeferred = $.Deferred();
- return generateDeferred.promise();
- /* 返回数据
- {
- time: number, //路程时间
- dis: number, // 路程米数
- 路程步骤
- steps: Array<{
- desc: string, //描述如 一号展厅
- dis: number, // 步行时间 如 1
- }>
- } */
- },
- destroy: function () {
- //点击删除起点或终点时执行destroy。 (在退出时会自动删除起点和终点)
- RouteGuider.clearRoute(); // 隐藏路线
- }
- };
- },
- enterAlignment() {
- Alignment.enter();
- //let selectedDatasets = []
- /* var applyToPointcloud = (fun, value, viewIndex) => {
- Alignment.selectedClouds.forEach(pointcloud => {
- fun(pointcloud, value)
- })
- } */
- var applyToPointcloud = (fun, args) => {
- Alignment.selectedClouds.forEach(pointcloud => {
- args = [pointcloud, ...args];
- fun.apply(this, args);
- });
- };
- let bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let changed = false;
- Alignment.bus.removeEventListeners('forbitMoveOriginDataset'); //移除旧的
- Alignment.bus.addEventListener('forbitMoveOriginDataset', () => {
- bus.emit('moveInitialDataset');
- });
- Alignment.changeCallBack = () => {
- bus.emit('changed');
- changed = true;
- };
- return {
- bus,
- //全屏漫游视图
- fullRoamView() {
- Alignment.SplitScreen.focusOnViewport('MainView');
- },
- // 全屏顶视图
- fullTopView() {
- Alignment.SplitScreen.focusOnViewport('mapViewport');
- },
- //
- fullLeftSideView() {
- Alignment.SplitScreen.focusOnViewport('back');
- },
- //
- fullRightSideView() {
- Alignment.SplitScreen.focusOnViewport('right');
- },
- // 退出全屏
- quitFull() {
- Alignment.SplitScreen.unfocusViewport();
- },
- enableTopMap(enable) {
- Alignment.SplitScreen.enableMap(enable);
- },
- enableTopFloorPan(enable) {
- Alignment.SplitScreen.enableFloorplan(enable);
- },
- clear() {
- //退出
- Alignment.leave();
- },
- //切换操作 'translate'|'rotate'
- switchHandle: Alignment.switchHandle.bind(Alignment),
- rotate(deg, viewIndex) {
- //逆时针是正数
- /* if(viewIndex == 0){//俯视图
- applyToPointcloud(Alignment.rotate, deg )
- }else{
- let axis = new THREE.Vector3(0,0,0)
-
- let quaternion = new THREE.Quaternion().setFromAxisAngle(, angle)
- applyToPointcloud(Alignment.rotate, deg )
- } */
- let axisMap = {
- 0: 2,
- //俯视图
- 1: 0,
- //x right
- 2: 1 //y back
- };
- let axis = [0, 0, 0];
- axis[axisMap[viewIndex]] = 1;
- axis = new THREE.Vector3().fromArray(axis);
- applyToPointcloud(Alignment.rotate, [deg, null, axis]);
- },
- translate(str) {
- //str: '+x''-x'等
- const vectors = {
- '+x': new THREE.Vector3(1, 0, 0),
- '-x': new THREE.Vector3(-1, 0, 0),
- '+y': new THREE.Vector3(0, 1, 0),
- '-y': new THREE.Vector3(0, -1, 0),
- '+z': new THREE.Vector3(0, 0, 1),
- '-z': new THREE.Vector3(0, 0, -1)
- };
- var moveVec = vectors[str];
- applyToPointcloud(Alignment.translate, [moveVec]);
- },
- selectDatasets(datasets) {
- //selectedDatasets = datasets
- Alignment.selectedClouds = datasets.map(e => viewer.scene.pointclouds.find(p => p.dataset_id == e.id));
- Alignment.updateCtlDisplay();
- },
- focusOnDataset(id) {
- let pointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == id);
- Alignment.SplitScreen.focusOnPointCloud(pointcloud);
- },
- /* focusDataset(id){ //选中数据集,null是取消选中
- //if(this.handleState == 'rotate'){
- if(id == null){
- Alignment.selectedDataset = null
- }else{
- Alignment.selectedDataset = viewer.scene.pointclouds.find(p => p.dataset_id == id)
-
- }
- Alignment.updateCtlDisplay()
- //}
-
- }, */
- moveDataset(mouse, ids) {
- //'移动到这里' 移动数据集到鼠标的位置
- console.log('moveDataset', arguments);
- let viewport = viewer.viewports.find(e => e.name == 'mapViewport');
- let width = viewport.width * viewer.renderArea.clientWidth;
- let height = viewport.height * viewer.renderArea.clientHeight;
- let pointer = Potree.Utils.convertScreenPositionToNDC(null, mouse, width, height);
- const projected = new THREE.Vector3(pointer.x, pointer.y, 0.5);
- const unprojected = projected.clone().unproject(viewport.camera);
- Alignment.history.beforeChange(viewer.scene.pointclouds);
- ids.forEach(id => {
- let pointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == id);
- /* pointcloud.translateUser.x = unprojected.x
- pointcloud.translateUser.y = unprojected.y
- Alignment.setMatrix(pointcloud) */
- let center = pointcloud.bound.getCenter(new THREE.Vector3());
- Alignment.translate(pointcloud, new THREE.Vector3(unprojected.x - center.x, unprojected.y - center.y, 0));
- //直接移动bound中心是因为 导入的数据集的bound可能在几万,设置translateUser还是看不见
- });
- Alignment.history.afterChange(viewer.scene.pointclouds);
- Alignment.handleState == 'rotate' && Alignment.updateFakeMarker();
- },
- save() {
- let deferred = $.Deferred();
- if (changed) {
- let {
- data,
- callback
- } = Alignment.save();
- axios.put(`/laser/dataset/${Potree.settings.number}/calibration`, data).then(e => {
- //成功后:
- //if (e.code == 200) {
- callback();
- if (lastSiteModelData) {
- sdk.setSiteModelInfo(lastSiteModelData); // 空间模型的点也要变化
- sdk.refreshFloorPan();
- }
- bus.emit('saveSuccess'); //需要修改所有热点position 且更新测量线数据
- /* } else {
- alert('调试:数据集校准失败 code:' + e.code)
- } */
- deferred.resolve(1);
- });
- } else {
- deferred.resolve(_lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('sys.unUpdate'));
- bus.emit('saveSuccess');
- }
- //bus.emit('setSaveBtnEnable',false)
- /* var data = viewer.modules.Clip.download()
- */
- return deferred.promise();
- }
- };
- },
- enterSiteMode() {
- SiteModel.enter();
- let editing = true;
- return {
- //全屏漫游视图
- fullRoamView() {
- SiteModel.SplitScreen.focusOnViewport('MainView');
- },
- // 全屏顶视图
- fullTopView() {
- SiteModel.SplitScreen.focusOnViewport('mapViewport' /* 'Top' */);
- },
- //
- fullLeftSideView() {
- SiteModel.SplitScreen.focusOnViewport('back');
- },
- //
- fullRightSideView() {
- SiteModel.SplitScreen.focusOnViewport('right');
- },
- // 退出全屏
- quitFull() {
- SiteModel.SplitScreen.unfocusViewport();
- },
- enableTopMap(enable) {
- SiteModel.SplitScreen.enableMap(enable);
- },
- enableTopFloorPan(enable) {
- SiteModel.SplitScreen.enableFloorplan(enable);
- },
- drawPloygon(polygon) {
- //console.log('drawPloygon', polygon)
- let bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let entity;
- let polygon_ = {
- bus,
- select(state) {
- //console.log('select', state, entity.sid, entity.uuid)
- SiteModel.selectEntity(entity, state);
- },
- digHole() {
- SiteModel.startInsertion('hole', entity, null, null, hole => {
- bus.emit('update', {
- holes: getHoles()
- });
- holeAddUpdateListen(hole);
- });
- },
- changeHeight(height) {
- let zMax = entity.zMin + height;
- //console.log('beforechange ', getZs())
- SiteModel.changeZ(entity, 'zMax', zMax);
- return entity.zMax - entity.zMin;
- },
- reset(polygon) {
- //重置 (后来砍掉了。还没调完,遗留bug:新增的room building会被还原到点数为0 )
- SiteModel.resetFromData(entity, polygon.points, polygon.holes, polygon.zs && polygon.zs[0], polygon.zs && polygon.zs[1]);
- },
- show() {},
- hide() {},
- delete() {
- SiteModel.removeEntity(entity);
- },
- getArea() {
- return entity.getArea();
- },
- getVolume() {
- return entity.getVolume();
- },
- getPoints() {
- return getPosInfo();
- },
- getPano() {
- return {
- panos: entity.panos && entity.panos.map(p => p.sid),
- flagPano: entity.flagPano && entity.flagPano.sid
- };
- }
- };
- let getPoints = () => {
- //floor暂时不传,因和building一样
- return entity.buildType == 'floor' ? [] : entity.points.map(e => SiteModel.transform(e, 'toDataset'));
- };
- let getHoles = () => {
- return entity.holes.map(hole => hole.points.map(e => SiteModel.transform(e, 'toDataset')));
- };
- let getZs = () => {
- let z = entity.getRealZ();
- //if(entity.buildType == 'floor')console.error('getZs', entity.buildParent.name, entity.name, z.zMin, z.zMax)
- return [z.zMin, z.zMax]; //[entity.zMin, entity.zMax]
- };
- let getPosInfo = () => {
- return {
- points: getPoints(),
- holes: getHoles(),
- zs: getZs()
- };
- };
- let sendUpdate = () => {
- // 绘画完成或者修改完成发送⌚️
- Potree.Log('send update entity: ' + entity.buildType);
- bus.emit('update', getPosInfo());
- };
- let sendPoints = () => {
- let p = getPoints();
- //console.log(p)
- bus.emit('update', {
- points: getPoints()
- });
- };
- let sendZs = () => {
- let zs = getZs();
- //console.log(entity.name, 'sendZs', zs)
- bus.emit('update', {
- zs
- });
- };
- let sendHoles = () => {
- bus.emit('update', {
- holes: getHoles()
- });
- };
- let holeAddUpdateListen = hole => {
- hole.addEventListener('marker_dropped', sendHoles);
- };
- if (polygon.isNew) {
- if (polygon.type == 'floor' && polygon.attach) {
- entity = SiteModel.addFloor(polygon.parent.entity, polygon.attach, polygon.id, polygon.title);
- setTimeout(() => {
- sendUpdate();
- bus.emit('complete');
- }, 1);
- } else {
- entity = SiteModel.startInsertion(polygon.type, polygon.parent && polygon.parent.entity, polygon.id, polygon.title, entity => {
- bus.emit('complete');
- });
- }
- } else {
- /* if (polygon.type == 'floor') {
- console.error('floor', polygon.zs)
- } */
- entity = SiteModel.createFromData(polygon.type, polygon.parent && polygon.parent.entity, polygon.id, polygon.title, polygon.points, polygon.holes, polygon.zs && polygon.zs[0], polygon.zs && polygon.zs[1], !polygon.isUpdate, polygon.panos, polygon.flagPano);
- entity.holes.forEach(hole => holeAddUpdateListen(hole));
- if (!polygon.isUpdate) {
- //初始的数据是错的,立即更新下
- setTimeout(() => {
- sendUpdate();
- }, 1);
- }
- }
- //注:title修改后entity并不会修改
- if (!entity) return; //创建失败
- polygon_.entity = entity;
- entity.polygon = polygon_;
- entity.addEventListener('delete', () => {
- if (!editing) return; //清除后不执行
- console.warn('send delete', entity.name);
- bus.emit('delete');
- });
- entity.addEventListener('removeMarker', sendPoints);
- entity.addEventListener('marker_dropped', sendPoints);
- entity.addEventListener('changeByHistory', sendPoints);
- if (entity.buildType == 'floor') {
- sendZs();
- entity.buildParent.addEventListener('marker_dropped', sendPoints); //随着building更新面积
- entity.addEventListener('changeHeight', () => {
- //building也要更新高度
- entity.buildParent.dispatchEvent('changeHeight');
- });
- }
- entity.addEventListener('changeHeight', sendZs);
- entity.buildType == 'building' && entity.addEventListener('addFloor', sendZs); //building需要更新一下高度、体积
- /* if(polygon.init){//app拍摄的架站式多楼层不允许修改高度 SG-t-ihjV2cDVFlE
- entity.dontDragFloorHeight = true
- } */
- return polygon_;
- },
- save() {
- console.log('save');
- SiteModel.noEditBefore = false;
- //SiteModel.removeIlligalArchi()
- SiteModel.changedCallback();
- },
- clear() {
- console.log('clear');
- //退出
- SiteModel.leave();
- editing = false;
- }
- };
- },
- setSiteModelInfo(data) {
- //在不进入sitemodel页面时获取整个空间模型。
- if (SiteModel.editing) return; //编辑中不允许重新创建
- lastSiteModelData = data;
- if (data.length == 0) {
- //可能数据错了,所以空的
- data = this.autoBuildFloors();
- console.log('setSiteModelInfo 空间模型为空,自定义创建一个');
- }
- SiteModel.clear();
- //console.log('setSiteModelInfo', data)
- if (Potree.settings.drawEntityData) {
- viewer.mainViewport.layersAdd('siteModelMapUnvisi');
- }
- let create = polygon => {
- let entity = SiteModel.createFromData(polygon.type, polygon.parent && polygon.parent.entity, polygon.id, polygon.title, polygon.points, polygon.holes, polygon.zs && polygon.zs[0], polygon.zs && polygon.zs[1], !polygon.isUpdate, polygon.panos, polygon.flagPano);
- polygon.entity = entity;
- entity.subgroup = polygon.subgroup;
- entity.polygon = polygon;
- };
- let traverse = parent => {
- create(parent);
- parent.children && parent.children.forEach(e => {
- e.parent = parent;
- traverse(e);
- });
- };
- data.forEach(building => {
- traverse(building);
- });
- //isUpdate为true代表修改过
- SiteModel.noEditBefore = !data[0].isUpdate;
- if (Potree.settings.editType != 'pano' && !data[0].isUpdate) {
- //没有编辑过的没有存储panos
- SiteModel.findPanos(); //编辑漫游点时的点位和真实场景不一样,听说真实场景把坐标移到漫游点bound的中心了。旋转似乎也变了。总之先不再计算了。
- SiteModel.findEntityForDataset();
- SiteModel.updateEntityAt(true);
- } else if (Potree.settings.editType == 'pano' && data[0].panos == void 0) {
- //是由算法部传递过来的楼层信息,点位包含在subgroup中
- //假设只有一个建筑物 ,且按顺序 1L => 2L ...,且subgroup从0开始 。 但需要倒转一下高的在前面
- SiteModel.entities.find(e => e.buildType == 'building').panos = viewer.images360.panos.slice();
- let floors = SiteModel.entities.filter(e => e.buildType == 'floor');
- //排除一下全部隐藏的subgroup, 因为算法计算后去掉了隐藏的楼层
- let subgroups = [];
- viewer.images360.panos.filter(e => e.panoData.exist).forEach(pano => {
- subgroups.includes(pano.panoData.subgroup) || subgroups.push(pano.panoData.subgroup);
- });
- subgroups.sort((a, b) => b - a); //高->低
- floors.forEach((e, i) => {
- e.panos = viewer.images360.panos.filter(pano => pano.panoData.subgroup == subgroups[i]); //按顺序对应
- });
- /* floors.forEach((e,i)=>{
- if(e.panos.length == 0){
- //console.log(e)
- e.panos = viewer.images360.panos.filter(pano=>pano.panoData.subgroup == (is4dkk ? e.sid.split('|subgroup:')[1] : (e.subgroup == void 0 ? floors.length - i - 1 : e.subgroup)) )
- }
- })
- //有遇到entry=kankan的laser的场景,是没有panos的,一个楼层。先直接用i了,不知道多层的话会不会对应错误. 最好还是加个subgroup(5月31号之后的测试服有subgroup)
- */
- }
- SiteModel.initDataDone = true;
- SiteModel.bus.dispatchEvent('initDataDone');
- },
- getFloorsData(floorJson) {
- //漫游点编辑is4dkk时会被调用,模拟getInfo接口的数据
- //console.error(floorJson)// floorplan.json
- let data = this.autoBuildFloors();
- data[0].children = data.slice(1).reverse(); //倒转一下高的在前面
- let len = data.length;
- if (floorJson) {
- for (let i = 1; i < data.length; i++) {
- let floor = floorJson.floors[i - 1];
- if (floor) {
- data[i].title = floor.name;
- data[i].id = data[i].id + '|subgroup:' + (floor === null || floor === void 0 ? void 0 : floor.subgroup);
- } else {
- //因隐藏了点位算法部去掉了该楼层
- data[i].title = i + '_楼';
- data[i].id = data[i].id + '|subgroup:' + (data[i].id - 1);
- }
- }
- } else {
- console.error('没有floorJson?楼层名可能错误');
- }
- return {
- code: 200,
- data: [data[0]]
- };
- return data;
- },
- autoBuildFloors() {
- let data = [{
- type: 'building',
- id: 0,
- title: '自定义building',
- isUpdate: false
- }, {
- type: 'floor',
- id: 1,
- title: '楼层1',
- isUpdate: false
- }];
- if (is4dkk && Potree.settings.editType == 'pano') {
- //4dkk的漫游点编辑,自己根据漫游点创建楼层,不用管楼层高度
- let max = 0;
- viewer.images360.panos.forEach(pano => {
- if (pano.panoData.subgroup > max) {
- max = pano.panoData.subgroup;
- }
- });
- if (max > 0) {
- let i = 1;
- while (i++ <= max) {
- data.push({
- type: 'floor',
- id: i,
- title: '楼层' + i,
- isUpdate: false
- });
- }
- }
- }
- for (let i = 1; i < data.length; i++) {
- data[i].parent = data[0];
- }
- return data;
- },
- gotoEntity(id, isNearBy) {
- let PanoEditor = viewer.modules.PanoEditor;
- let floor;
- if (Potree.settings.editType == 'pano') {
- floor = SiteModel.entities.find(e => e.sid == id);
- if (PanoEditor.entered) {
- return PanoEditor.gotoFloor(floor, isNearBy, 600, true) || false;
- }
- //PanoEditor.dispatchEvent({type:'changeFloor', floor})
- }
- return SiteModel.gotoEntity(id, isNearBy) || false;
- },
- focusEntity(id) {
- //四个屏幕聚焦到某个entity
- SiteModel.focusEntity(id);
- },
- getPointByEntity(id) {
- var entity = SiteModel.entities.find(e => e.sid == id);
- if (Potree.settings.displayMode == 'showPanos') {
- return entity.flagPano && entity.flagPano.position;
- } else {
- let boundingBox = entity.getBound();
- let center = boundingBox.getCenter(new THREE.Vector3());
- return center;
- }
- },
- getEntityByPoint(point) {
- var entity = SiteModel.pointInWhichEntity(new THREE.Vector3().copy(point), 'room');
- return entity && entity.polygon;
- },
- entityIncludePoint(id, pos) {
- //entity是否包含某个点
- var entity = SiteModel.entities.find(e => e.sid == id);
- return entity.ifContainsPoint(pos);
- },
- enterTourEdit(data) {
- let editor = viewer.modules.CamAniEditor;
- let posTran = function (position, target) {
- position = Potree.Utils.datasetPosTransform({
- fromDataset: true,
- position: position,
- datasetId: Potree.settings.originDatasetId
- });
- target = Potree.Utils.datasetPosTransform({
- fromDataset: true,
- position: target,
- datasetId: Potree.settings.originDatasetId
- });
- return {
- position,
- target
- };
- };
- if (data) {
- data.points.forEach(e => {
- let {
- position,
- target
- } = posTran(e.position, e.target);
- e.position = position;
- e.target = target;
- });
- }
- let animation = editor.createAnimation(data);
- //注:最多只存在一条导览
- let bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- //播放完成
- animation.addEventListener('playDone', () => {
- bus.emit('playComplete');
- });
- //切换点
- animation.addEventListener('updateCurrentIndex', e => {
- bus.emit('changePoint', e.currentIndex + 1);
- });
- return {
- bus,
- addPoint(index, position_, target_) {
- let {
- position,
- target
- } = posTran(position_, target_);
- animation.createControlPoint(index, {
- position,
- target
- });
- animation.changeCallback();
- },
- deletePoint(index) {
- animation.removeControlPoint(index);
- animation.changeCallback();
- },
- play() {
- /* var modeOld = Potree.settings.displayMode;
- Potree.settings.displayMode = 'showPointCloud' */
- animation.play();
- },
- pause() {
- animation.pause();
- },
- setDuration(dur) {
- animation.setDuration(dur);
- },
- clear() {
- //删除
- editor.removeAnimation(animation);
- }
- };
- },
- enterFireEdit() {
- //火场粒子编辑页面
- },
- insertEffect(type, prop, editing) {
- //添加火场粒子
- let ParticleEditor = viewer.modules.ParticleEditor;
- let bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let getPoints = effect => {
- let tran = points => {
- return points.map(e => Potree.Utils.datasetPosTransform({
- toDataset: true,
- position: e,
- datasetId: Potree.settings.originDatasetId
- }));
- };
- if (type.includes('smoke')) {
- return tran(effect.particles[0].curve.points);
- } else {
- return tran([effect.particles[0].position]);
- }
- };
- {
- type = type.toLowerCase();
- if (type == 'fire') type = 'fire+smoke';
- if (type == 'blast') {
- type = 'explode';
- prop.particleSpaceTime = prop.time;
- if (!editing) {
- prop.delayStartTime = Math.random() * (prop.particleSpaceTime + 4); //随机延迟,否则会一起爆炸
- console.log('delayStartTime', prop.delayStartTime);
- }
- }
- if (prop.radius) prop.radius /= 2;
- if (prop.smokeRadius) prop.smokeRadius /= 2;
- if (type == 'smoke') {
- //和'fire+smoke'一样加上smoke前缀
- prop.smokeRadius = prop.radius;
- prop.smokeHeight = prop.height;
- prop.smokeStrength = prop.strength;
- }
- prop.type = type;
- }
- //console.log('insertEffect', prop)
- let effect = {
- bus,
- switchEditState(v) {
- //切换编辑状态。编辑结束要隐藏线条
- //console.log('switchEditState', effect)
- if (!effect.particles) return;
- effect.particles.forEach(e => e.curve && (e.curve.visible = v));
- },
- show() {
- effect.particles && effect.particles.forEach(e => Potree.Utils.updateVisible(e, 'force', true));
- },
- hide() {
- effect.particles && effect.particles.forEach(e => Potree.Utils.updateVisible(e, 'force', false));
- },
- delete() {
- console.log('delete', effect);
- if (effect.particles) {
- effect.particles.forEach(e => ParticleEditor.removeParticle(e));
- } else {
- ParticleEditor.bus.dispatchEvent('cancel_insertions');
- }
- },
- fly() {
- let boundingBox = effect.particles[0].boundingBox.clone();
- effect.particles.forEach(e => boundingBox.union(e.boundingBox));
- /* let points = [];
- effect.particles.forEach(e => points.push(...e.curve.points.map(a=>a.clone())) ) */
- let points;
- if (type != 'explode') {
- let dropRatio = 0.4; //焦点向下降低些,接近handles的高度
- boundingBox.max.z -= (boundingBox.max.z - boundingBox.min.z) * dropRatio;
- points = [];
- effect.particles.forEach(e => points.push(...e.getPointsForBound().map(a => a.clone())));
- points.forEach(e => e.z = Math.min(boundingBox.max.z, e.z));
- }
- viewer.focusOnObject({
- points,
- boundingBox
- }, 'boundingBox');
- },
- setRadius(v) {
- let particle = type == 'fire+smoke' ? effect.particles.find(e => e.type != 'smoke') : effect.particles[0];
- particle.radius = v / 2;
- particle.updateGeometry();
- },
- setSmokeradius(v) {
- //单独
- var smoke = effect.particles.find(e => e.type == 'smoke');
- smoke.radius = v / 2;
- smoke.updateGeometry();
- },
- setHeight(v) {
- let particle = type == 'fire+smoke' ? effect.particles.find(e => e.type != 'smoke') : effect.particles[0];
- particle.height = v;
- particle.updateGeometry();
- },
- setSmokeheight(v) {
- var smoke = effect.particles.find(e => e.type == 'smoke');
- smoke.height = v;
- smoke.updateGeometry();
- },
- setStrength(v) {
- let particle = type == 'fire+smoke' ? effect.particles.find(e => e.type != 'smoke') : effect.particles[0];
- particle.strength = v;
- particle.updateGeometry();
- },
- setSmokestrength(v) {
- var smoke = effect.particles.find(e => e.type == 'smoke');
- smoke.strength = v;
- smoke.updateGeometry();
- },
- setTime(v) {
- //爆炸间隔时间
- effect.particles.forEach(e => {
- e.particleSpaceTime = v;
- e.updateGeometry();
- });
- },
- setColor(v) {
- //console.log('setColor', v)
- //fire
- let fire = effect.particles.find(e => e.type == 'fire');
- fire.color = v;
- fire.createMaterial();
- },
- setPoints(points) {
- console.log('setPoints');
- }
- };
- function gotParticle(particles) {
- effect.particles = particles;
- particles.effect = effect;
- particles[0].curve.addEventListener('sendUpdatePoints', () => {
- bus.emit('update', {
- points: getPoints(effect)
- });
- });
- }
- let particles;
- if (prop.points && prop.points.length) {
- //有数据直接创建
- prop.points = prop.points.map(e => Potree.Utils.datasetPosTransform({
- fromDataset: true,
- position: e,
- datasetId: Potree.settings.originDatasetId
- }));
- particles = ParticleEditor.createFromData(prop);
- gotParticle(particles);
- } else {
- let promise = ParticleEditor.startInsertion(type, prop);
- promise.done(particles => {
- if (!particles) {
- return bus.emit('delete');
- }
- gotParticle(particles);
- bus.emit('end');
- bus.emit('update', {
- points: getPoints(effect)
- });
- });
- }
- return effect;
- },
- enterMeasurement() {
- //进入测量模块
- viewer.setLimitFar(false);
- viewer.mapViewer.setDrawMeasure(true);
- //打开全部的平面图开关
- /* let floorplanEnable = Potree.settings.floorplanEnable
- this.fplanEnableOld = floorplanEnable
- if(!floorplanEnable){
- sdk.setFloorplanEnable(true)
- } */
- },
- leaveMeasurement() {
- //退出测量模块
- viewer.setLimitFar(true);
- viewer.mapViewer.setDrawMeasure(false);
- /* if(!this.fplanEnableOld){
- sdk.setFloorplanEnable(false)
- } */
- },
- /* enterSpotPanel(){
- //进入热点模块
- },
- leaveSpotPanel(){
- //退出热点模块
- }
- */
- enterGeoRegistration() {
- //进入地理注册模块
- page = 'geoRegistration';
- viewer.setPointStandardMat(true);
- viewer.setLimitFar(false);
- var initialPointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == Potree.settings.originDatasetId);
- //隐藏 初始数据集以外的数据集
- viewer.scene.pointclouds.forEach(e => {
- if (e != initialPointcloud) {
- Potree.Utils.updateVisible(e, 'enterGeoRegistration', false);
- Potree.settings.floorplanEnables[e.dataset_id] = false;
- e.panos.forEach(pano => pano.setEnable(false)); //禁止漫游
- } else {
- Potree.Utils.updateVisible(e, 'enterGeoRegistration', true, 1, 'add');
- Potree.settings.floorplanEnables[e.dataset_id] = true;
- }
- });
- let floorplans = viewer.mapViewer.mapLayer.maps.filter(e => e.name.includes('floorplan'));
- let floorplan = viewer.mapViewer.mapLayer.maps.find(e => e.name.includes(Potree.settings.originDatasetId));
- floorplans.forEach(e => {
- if (e == floorplan) {
- e.setEnable(true);
- } else {
- e.setEnable(false);
- }
- });
- if (!Potree.settings.floorplanRequests[Potree.settings.originDatasetId]) {
- Potree.loadMapEntity(Potree.settings.originDatasetId, true);
- }
- sdk.previousView = {
- position: viewer.scene.view.position.clone(),
- target: viewer.scene.view.getPivot(),
- duration: 0
- };
- if (viewer.images360.isAtPano()) {
- //这时候displayMode已经被强行变为showpointcloud
- sdk.previousView.pano = viewer.images360.currentPano;
- }
- let duration = viewer.mapViewer.viewports[0].resolution.x < 10 ? 400 : 0; //刚打开就是地理注册的话,resolution只有1, 所以给更长时间
- viewer.flyToDataset({
- pointcloud: initialPointcloud,
- duration
- });
- viewer.dispatchEvent({
- type: "switchFloorplanSelect",
- pointcloud: initialPointcloud
- });
- viewer.images360.panos.forEach(pano => {
- pano.addLabel2();
- Potree.Utils.updateVisible(pano.label2, 'notDisplay', true);
- pano.dispatchEvent({
- type: 'changeMarkerTex',
- name: 'ring'
- });
- });
- viewer.mapViewer.setViewLimit('expand');
- },
- leaveGeoRegistration() {
- //退出地理注册模块
- page = null;
- viewer.setPointStandardMat(false);
- viewer.setLimitFar(true);
- var initialPointcloud = viewer.scene.pointclouds.find(p => p.dataset_id == Potree.settings.originDatasetId);
- //恢复 初始数据集以外的数据集
- viewer.scene.pointclouds.forEach(e => {
- if (e != initialPointcloud) {
- Potree.Utils.updateVisible(e, 'enterGeoRegistration', true);
- e.panos.forEach(pano => pano.setEnable(true));
- } else {
- Potree.Utils.updateVisible(e, 'enterGeoRegistration', false, 0, 'cancel');
- }
- });
- Potree.settings.floorplanEnables = {};
- let floorplans = viewer.mapViewer.mapLayer.maps.filter(e => e.name.includes('floorplan'));
- floorplans.forEach(e => {
- e.setEnable(!!Potree.settings.floorplanEnable);
- });
- viewer.dispatchEvent({
- type: "switchFloorplanSelect",
- pointcloud: null
- });
- viewer.setView(sdk.previousView);
- viewer.mapViewer.moveTo(sdk.previousView.position);
- viewer.images360.panos.forEach(pano => {
- Potree.Utils.updateVisible(pano.label2, 'notDisplay', false);
- pano.dispatchEvent({
- type: 'changeMarkerTex',
- name: 'default'
- });
- });
- viewer.mapViewer.setViewLimit('standard');
- //console.log(viewer.images360.currentPano, viewer.images360.position.toArray())
- },
- enterDatasetsManage() {
- //进入数据集管理
- //要显示全部的点云
- viewer.scene.pointclouds.forEach(e => {
- Potree.Utils.updateVisible(e, 'enterDatasetsManage', true, 1, 'add');
- });
- },
- leaveDatasetsManage() {
- //退出数据集管理
- viewer.scene.pointclouds.forEach(e => {
- Potree.Utils.updateVisible(e, 'enterDatasetsManage', false, 1, 'cancel');
- });
- },
- refreshFloorPan() {
- //重新加载平面图,因更新了控制点、上传平面图等
- Potree.loadMapEntity('all');
- },
- reloadDatasets() {
- //地理注册后重新加载
- var promise = Potree.loadDatasets(data => {
- Potree.loadDatasetsCallback(data, true);
- });
- return promise;
- },
- loadModel(info) {
- info.moveWithPointcloud = true;
- viewer.loadModel(info);
- //https://uat-laser.4dkankan.com/uat/qianxunhtml?m=t-YLZ5XAALl7#/
- //https://uat-laser.4dkankan.com/uat/qianxun.html?m=t-e2Kb2iU
- },
- /* Emitter<{
- // 取消移动模式
- cancelMove: void,
- // 取消放大缩小模式
- cancelScale: void,
- // 取消旋转模式
- cancelRotate: void
- // 取消排除模式
- cancelExclude: void,
- // 取消交集模式
- cancelIntersect: void,
- }>
- */
- enterEditCrop() {
- //实时剪裁编辑模块
- const bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- let addingBox; //正在添加的box
- if (cropArgs) {
- //加载剪裁数据
- clipping.loadFromData(cropArgs);
- viewer.scene.volumes.forEach(box => Potree.Utils.updateVisible(box, 'hidden', false));
- }
- clipping.enter();
- let volumeBind = volumeBox => {
- volumeBox.addEventListener('select', () => {
- bus.emit('selectShape', {
- EditCrop,
- delete() {
- viewer.scene.removeVolume(volumeBox);
- }
- });
- });
- volumeBox.addEventListener('deselect', () => {
- bus.emit('unSelectShape', {
- EditCrop
- });
- });
- volumeBox.addEventListener('createFinish', e => {
- //确定好放置位置
- if (addingBox == volumeBox) {
- bus.emit('cancelExclude'); //停止
- bus.emit('cancelIntersect'); //停止
- addingBox = null;
- }
- });
- };
- {
- //初始化加载的volumeBox
- viewer.scene.volumes.forEach(v => {
- volumeBind(v);
- });
- addingBox = null;
- }
- viewer.volumeTool.addEventListener('start_inserting_volume', e => {
- addingBox = e.volume;
- }, 10);
- let cancel = volume => {
- //volume代表指定的
- if (!volume || volume.isNew) viewer.dispatchEvent('cancel_insertions'); //停止当前的添加
- };
- let EditCrop = {
- bus,
- excludeMode() {
- let volumeBox = viewer.volumeTool.startInsertion({
- clipTask: Potree.ClipTask.SHOW_OUTSIDE
- }); //注:没加完前不要clip效果
- volumeBind(volumeBox);
- return cancel.bind(this, volumeBox);
- },
- intersectMode() {
- let volumeBox = viewer.volumeTool.startInsertion({
- clipTask: Potree.ClipTask.SHOW_INSIDE
- });
- volumeBind(volumeBox);
- return cancel.bind(this, volumeBox);
- },
- moveMode() {
- clipping.setTranMode('translation');
- },
- rotateMode() {
- clipping.setTranMode('rotation');
- },
- scaleMode() {
- clipping.setTranMode('scale');
- },
- clearAll() {
- cancel();
- viewer.scene.volumes.slice(0).forEach(e => viewer.scene.removeVolume(e));
- },
- save() {
- let data = clipping.saveClipData();
- return data;
- },
- calc() {
- return clipping.getCalcData();
- },
- switchViewMode(mode) {
- clipping.switchView(mode == 'top' ? 'top' : 'mainView');
- }
- };
- return EditCrop;
- },
- enterEditClouds(EditCloudsArgs_) {
- let bus = Object(mitt__WEBPACK_IMPORTED_MODULE_4__["default"])();
- panoEditBus = bus;
- let getPano = panoData => {
- return viewer.images360.getPano(panoData.uuid, 'uuid');
- };
- if (!EditCloudsArgs) {
- //旧版:4dkk的编辑还是旧版,需要调用enterEditClouds才开始加载点云
- initPanoEdit();
- Potree.loadPanosCloudStart(EditCloudsArgs_);
- }
- PanoEditor.enter();
- let args = {
- bus,
- switchViewMode(mode) {
- let views = {
- 'top': 'top',
- 'side': 'right',
- '3d': 'mainView'
- };
- PanoEditor.switchView(views[mode]);
- },
- select(panoData) {
- //2d通知3d选中
- PanoEditor.selectPano(panoData && getPano(panoData.origin), true);
- },
- changeShow(panoData, show) {
- PanoEditor.switchPanoVisible(getPano(panoData), show, true);
- },
- changeIsCalc(panoData, isCalc) {
- //保存时是否参与计算
- getPano(panoData).isCalc = isCalc;
- },
- changeRTK(panoData, open) {
- //console.log('rtk', open)
- PanoEditor.setPanoRtkState(getPano(panoData), open);
- },
- /* enableRTK(open){//全部更改,权重大于changeRTK
- PanoEditor.setPanoRtkState(getPano(panoData), open)
- }, */
- moveMode() {
- //进入移动点云模式
- let cancel = () => {
- //取消时执行
- //if(Alignment.handleState == 'translate')Alignment.switchHandle(null)
- if (PanoEditor.tranMode == 'translate') PanoEditor.setTranMode(null);
- };
- PanoEditor.setTranMode('translate');
- //PanoEditor.transformControls.setMode('translate')
- //Alignment.switchHandle('translate')
- return cancel;
- },
- rotateMode() {
- //进入旋转点云模式
- let cancel = () => {
- //取消时执行
- //if(Alignment.handleState == 'rotate')Alignment.switchHandle(null)
- if (PanoEditor.tranMode == 'rotate') PanoEditor.setTranMode(null);
- };
- PanoEditor.setTranMode('rotate');
- //PanoEditor.transformControls.setMode('rotate')
- //Alignment.switchHandle('rotate')
- return cancel;
- },
- connectMode() {
- //连接操作
- let cancel = () => {
- //取消时执行
- PanoEditor.setLinkOperateState('addLink', false, true);
- };
- PanoEditor.setLinkOperateState('addLink', true);
- return cancel;
- },
- disconnectMode() {
- //断开操作
- let cancel = () => {
- //取消时执行
- PanoEditor.setLinkOperateState('removeLink', false, true);
- };
- PanoEditor.setLinkOperateState('removeLink', true);
- return cancel;
- },
- scaleMode() {
- //放大镜模式
- let cancel = () => {
- //取消时执行
- PanoEditor.setZoomInState(false, true);
- };
- PanoEditor.setZoomInState(true);
- return cancel;
- },
- save() {
- // 保存
- return PanoEditor.save();
- },
- calc() {
- // 计算
- //if(!PanoEditor.checkIfCanSave()) return 'panoNotAllConnected' //新版不需要连接也能计算
- return PanoEditor.exportSavingData();
- },
- cancelEdit() {
- PanoEditor.cancelEdit();
- }
- };
- return args;
- },
- calcEditClouds() {
- return PanoEditor.exportSavingData();
- },
- leaveEditClouds() {
- PanoEditor.leave();
- },
- //--------------------
- getCurrentPano() {
- var _viewer$images360$cur;
- //获取当前在哪个全景图
- return (_viewer$images360$cur = viewer.images360.currentPano) === null || _viewer$images360$cur === void 0 ? void 0 : _viewer$images360$cur.originID;
- },
- getPanoOffset(panoUid, pos) {
- //获取全景图某个点的偏移像素
- let pano = viewer.images360.getPano(panoUid, 'originID');
- /* let origin = pano.position
- let dir = new THREE.Vector3().subVectors(pos, origin).normalize()
- var uv = intersect.uv
-
- let dirInPano = dir.clone().applyMatrix4(pano.panoMatrix2Inverse).normalize(); //转化为考虑漫游点旋转的方向
- let uv = Potree.math.getUVfromDir(dirInPano)//转化为uv
-
- let width = 2048, height = 1024
- let left = Math.round(UVx * ( width - 1))
- let top = Math.round(UVy * ( height - 1)); */
- //console.log('getPanoOffset',panoUid, pos)
- let r = viewer.images360.depthSampler.sample({
- point: pos
- }, pano, true);
- if (!r) {
- console.log('深度图没加载好??');
- return null;
- }
- if (r.distance == 0) return console.error('深度为0,不能计算');
- return {
- left: r.uv.x,
- top: r.uv.y,
- depth: r.distance
- };
- },
- getPositionByPanoInfo(panoUid, x, y, depth) {
- //在控制点页面 反转回当前漫游点可用的坐标以显示控制点
- let pano = viewer.images360.getPano(panoUid, 'originID');
- let dirInPano = Potree.math.getDirFromUV({
- x,
- y
- });
- let dir = dirInPano.applyMatrix4(pano.panoMatrix2).multiplyScalar(depth);
- return new THREE.Vector3().addVectors(pano.position, dir);
- },
- enterCtrlPointPannel() {
- //控制点面板
- viewer.images360.depthSampler.ignoreTopAndBtmHole = true;
- sdk.updateCursorForCtrl = e => {
- if (e.intersect) {
- viewer.dispatchEvent({
- type: "CursorChange",
- action: "remove",
- name: "notAllowed-default"
- });
- } else {
- viewer.dispatchEvent({
- type: "CursorChange",
- action: "add",
- name: "notAllowed-default"
- });
- }
- };
- viewer.addEventListener('global_mousemove', sdk.updateCursorForCtrl);
- },
- leaveCtrlPointPannel() {
- viewer.images360.depthSampler.ignoreTopAndBtmHole = false;
- viewer.dispatchEvent({
- type: "CursorChange",
- action: "remove",
- name: "notAllowed-default"
- });
- viewer.removeEventListener('global_mousemove', sdk.updateCursorForCtrl);
- },
- getEditCloudsCover(width = 500, height = 500, visionData) {
- let oldEntered = PanoEditor.requestEnter;
- let oldView = PanoEditor.activeViewName;
- let oldLastExitView = PanoEditor.lastExitView;
- PanoEditor.enter();
- PanoEditor.switchView('top');
- //PanoEditor.viewportFitBound()
- viewer.images360.panos.forEach(pano => {
- PanoEditor.setPanoVisible(pano, true, 'screenshot', 3, 'add');
- });
- isScreenshoting = true;
- let boundingBox = viewer.images360.bound.bounding;
- let focusObjectInfo = [{
- boundingBox /* , points */
- }, 'boundingBox', 0, {
- dontChangeCamDir: true,
- dontMoveMap: true,
- boundScale: 1.2
- }];
- var {
- getImagePromise,
- finishPromise
- } = viewer.startScreenshot({
- type: 'default',
- focusObjectInfo
- }, width, height);
- //pointDensity
- finishPromise.done(() => {
- isScreenshoting = false;
- setTimeout(() => {
- viewer.images360.panos.forEach(pano => {
- PanoEditor.setPanoVisible(pano, false, 'screenshot', 3, 'cancel');
- });
- if (oldEntered) {
- PanoEditor.switchView(oldView, true);
- } else {
- PanoEditor.leave();
- PanoEditor.lastExitView = oldLastExitView;
- }
- }, 10); //等待截图状态恢复
- });
- return finishPromise;
- },
- getPanoPose() {
- //用于跳转到4dkk
- return {
- qua: Potree.math.convertQuaternion.ZupToYup(Potree.Utils.datasetRotTransform({
- toDataset: true,
- quaternion: viewer.mainViewport.view.quaternion,
- getQuaternion: true,
- datasetId: Potree.settings.originDatasetId
- })).toArray(),
- pano: viewer.images360.currentPano.originID
- };
- },
- closeCompass() {
- viewer.floorCompass && Potree.Utils.updateVisible(viewer.floorCompass, 'byUser', false);
- $('#scene-direction').hide();
- },
- openCompass() {
- Potree.settings.compassDom = $('#scene-direction')[0];
- viewer.addCompass();
- viewer.compass.setAutoDisplay(true);
- Potree.Utils.updateVisible(viewer.floorCompass, 'byUser', true);
- $('#scene-direction').show();
- $('#scene-direction').css({
- 'right': '',
- 'top': ''
- }); //激光我不控制这个
- },
- setCompassAngle(angle) {
- viewer.floorCompass.setAngle(angle);
- viewer.compass.setNorth(angle);
- },
- //检测热点在点云重算后是否未偏离:在热点上方一定距离向下getIntersect,若得到的交点在热点附近就算热点依附在点云上
- checkHotAvailable(pos, datasetId, datasetPos) {
- pos = Potree.Utils.datasetPosTransform({
- fromDataset: true,
- datasetId,
- position: new THREE.Vector3().copy(datasetPos)
- }); //原来的pos是上一次保存后的,现在重算
- //pos = new THREE.Vector3().copy(pos)
- let deferred = $.Deferred();
- let viewport = viewer.mainViewport;
- let pointcloud = viewer.scene.pointclouds.find(e => e.dataset_id == datasetId);
- let old = {
- near: viewport.camera.near,
- far: viewport.camera.far,
- maxLevel: pointcloud.maxLevel
- };
- console.log('checkHotAvailable', pos.toArray(), datasetId);
- const pickWindowSize = 70; //也不知道多少像素接近minDis
- const minDis = 0.1; //最大偏离距离
- let camera_ = viewport.camera.clone();
- camera_.near = 0.1, camera_.far = minDis * 2 + camera_.near;
- const cameraPos = new THREE.Vector3().addVectors(pos, new THREE.Vector3(0, 0, minDis + camera_.near));
- camera_.position.copy(cameraPos);
- camera_.lookAt(pos);
- camera_.updateProjectionMatrix();
- camera_.updateMatrixWorld();
- let preLoad = () => {
- //参考getMousePointCloudIntersection 刺激加载点云
- old.pointcloudVisi = pointcloud.visible;
- old.pointsize = pointcloud.material.size;
- old.maxLevel = pointcloud.maxLevel;
- pointcloud.visible = true;
- pointcloud.maxLevel = Math.max(5, pointcloud.maxLevel); //不需要加载太多但是太稀疏也不行
- let viewWidth = pickWindowSize;
- camera_.setViewOffset(viewport.resolution.x, viewport.resolution.y, Math.round(viewport.resolution.x / 2) - viewWidth / 2, Math.round(viewport.resolution.y / 2) - viewWidth / 2, viewWidth, viewWidth); //注意offsetY是从上到下,和一般的不同
- Potree.updatePointClouds([pointcloud], camera_, viewport.resolution);
- pointcloud.visible = old.pointcloudVisi;
- pointcloud.maxLevel = old.maxLevel; //但pick时又会updatePointClouds一次更窄的窗口……另外pick的是最接近中心的而不是最近的,要改不。因为现在pointsize设置的比较大所以也没事
- };
- //可惜不能等待加载完再渲染,所以只能大致等待固定时间后计算。希望不被freeMemory
- preLoad();
- let startTime = Date.now();
- let waitCount = 0;
- let insight;
- let startCompute = () => {
- if (Potree.settings.displayMode == 'showPanos' || document.hidden) return setTimeout(startCompute, 1000);
- preLoad();
- if (pointcloud.visibleNodes.length < 10) {
- waitCount++;
- if (waitCount > 10) {
- //可能该点周围都没有点云,造成无visibleNodes,那么应该就是没附着, 也可能就是node少,直接检测
- console.log('checkHotAvailable 加载不到点云,估计没有附着', pos.toArray());
- } else {
- return setTimeout(startCompute, 500);
- }
- }
- console.log('visibleNodes:', pointcloud.visibleNodes.length, pos.toArray() /* , 'waitTime:',Date.now()-startTime */);
- viewport.camera.near = camera_.near;
- viewport.camera.far = camera_.far; //使在pick的renderTarget上不渲染超出距离的点云
- viewport.camera.updateProjectionMatrix();
- let result = (state, str = '') => {
- console.log('checkHot result', pos.toArray(), state, str);
- deferred.resolve(state);
- };
- /* if(pos.x == -6.069139828974672){
- window.testScreen = 1
- debugger
- } */
- let intersect = viewer.inputHandler.getIntersect({
- pointclouds: [pointcloud],
- pointSize: 0.3,
- resolution: new THREE.Vector2(pickWindowSize, pickWindowSize),
- /* all:true, */point: pos,
- cameraPos,
- viewport,
- onlyGetIntersect: true,
- usePointcloud: true,
- pickWindowSize,
- highLevelCloud: true
- });
- if (intersect) {
- if (Potree.math.closeTo(intersect.location, pos, minDis)) {
- result(true); //依附了
- } else {
- result(false, 'intersect: ' + intersect.location.toArray());
- }
- } else {
- result(false);
- }
- viewport.camera.near = old.near;
- viewport.camera.far = old.far;
- viewport.camera.updateProjectionMatrix();
- };
- setTimeout(() => {
- startCompute(); //还在加载页面时才一个node
- }, 2000);
- return deferred.promise();
- },
- getDatasetsPose(datasetIds) {
- //e57 download
- let list = datasetIds.map(id => {
- let pointcloud = viewer.scene.pointclouds.find(e => e.dataset_id == id);
- return {
- rotation: pointcloud.orientationUser.toObject(),
- translation: pointcloud.translateUser.clone()
- };
- });
- return list;
- },
- getBothTemperature() {
- //{range:{min,max}, curPanoRange:{min:{pos,val}, {max:{pos,val} }}
- let panoRange = irPanoRange.find(e => e.pano == viewer.images360.currentPano);
- if (!panoRange || viewer.tempRange.ir.min == void 0) return;
- return {
- range: {
- min: Potree.math.getCelsiusFromKelvin(viewer.tempRange.ir.min),
- max: Potree.math.getCelsiusFromKelvin(viewer.tempRange.ir.max)
- },
- curPanoRange: panoRange
- };
- }
- };
- Potree.sdk = sdk;
- return sdk;
- };
- let irPanoRange = window.irPanoRange = [];
- function getIrRange(bus) {
- //标注最高最低温度 仅在全景模式 每个点位都互相独立
- let get = (pano, xIndex, yIndex, name) => {
- let uv = new THREE.Vector2();
- uv.x = xIndex / (pano.irTex.image.width - 1);
- uv.y = yIndex / (pano.irTex.image.height - 1);
- let dirInPano = Potree.math.getDirFromUV(uv);
- let dir = dirInPano.clone().applyMatrix4(pano.panoMatrix2); //转化为世界方向
- //let intersect = viewer.images360.depthSampler.sample( {dir}, pano, true, true)
- let pos = /* intersect?.location || */new THREE.Vector3().addVectors(dir, pano.position); //暂时可只关注方向。过后再删sample
- if (pos) {
- /* spheres[name].position.copy(pos)
- spheres[name].visible = true
- let s = viewer.mainViewport.camera.position.distanceTo(pos) * 0.1
- spheres[name].scale.set(s,s,s)
- sphereMax.visible = true */
- console.log('range show', name, 'pano', pano.id, pos);
- return pos.clone();
- }
- };
- let check = () => {
- if (Potree.settings.displayMode != 'showPanos') return;
- let pano = viewer.images360.currentPano;
- let info = irPanoRange.find(e => e.pano == pano);
- if (!info && pano.has_ir) {
- if (!pano.irTex /* || !pano.depthTex */) return;
- info = {
- pano,
- min: {
- pos: null,
- val: Infinity
- },
- max: {
- pos: null,
- val: -Infinity
- }
- };
- irPanoRange.push(info);
- let texRange = pano.irTex.image.range;
- info.min = {
- val: Potree.math.getCelsiusFromKelvin(texRange.min),
- pos: get(pano, texRange.minPixel.x, texRange.minPixel.y, 'min')
- };
- info.max = {
- val: Potree.math.getCelsiusFromKelvin(texRange.max),
- pos: get(pano, texRange.maxPixel.x, texRange.maxPixel.y, 'max')
- };
- console.log('getPanoRange at pano:', pano.id, info);
- }
- emit();
- };
- let emit = () => {
- bus.emit('bothTemperatureChange', Potree.sdk.getBothTemperature());
- };
- viewer.images360.addEventListener('loaded_ir', check);
- viewer.images360.addEventListener('endChangeMode', check);
- viewer.images360.addEventListener('flyToPanoDone', check);
- viewer.addEventListener('tempRangeChanged', emit); //全局ir range changed
- }
- function extrude(shapeModel, pathModel, name = '') {
- //隧道挤出模型
- let boundCenter = shapeModel.boundingBox.getCenter(new THREE.Vector3());
- let shapes = [];
- shapeModel.traverse(mesh => {
- if (!mesh.geometry) return;
- let vertices = mesh.geometry.vertices || [];
- if (!mesh.geometry.vertices) {
- //bufferGeometry
- for (let i = 0; i < mesh.geometry.attributes.position.count; i++) {
- vertices.push(new THREE.Vector3().fromBufferAttribute(mesh.geometry.attributes.position, i));
- }
- }
- let shape = vertices.map(e => {
- //截面
- let p = e.clone().applyMatrix4(mesh.matrixWorld).sub(boundCenter); //如果模型有变换过,boundingbox需要乘上matrixWorld
- return new THREE.Vector3(-p.y, p.x, 0); //转90度
- });
- shape.dontClose = (mesh.dxfInfo.type == 'LWPOLYLINE' || mesh.dxfInfo.type == 'POLYLINE') && !mesh.dxfInfo.shape || mesh.dxfInfo.type == 'LINE'; //不闭合。如矩形、圆形 都闭合,线条不用。否则
- shapes.push(shape);
- });
- let boundCenter2 = pathModel.boundingBox.getCenter(new THREE.Vector3());
- let extrudePath = []; //轨迹线暂不支持group嵌套,且一定是连续的
- pathModel.children.forEach(mesh => {
- let vertices = mesh.geometry.vertices || [];
- if (!mesh.geometry.vertices) {
- //bufferGeometry
- for (let i = 0; i < mesh.geometry.attributes.position.count; i++) {
- vertices.push(new THREE.Vector3().fromBufferAttribute(mesh.geometry.attributes.position, i));
- }
- }
- extrudePath.push(...vertices.map(e => e.clone().sub(boundCenter2)));
- }); //不减去bound,tension为0的话也没事
- let geo = Potree.MeshDraw.getExtrudeGeo(shapes, null, {
- extrudePath,
- steps: extrudePath.length - 1,
- dontSmooth: true,
- tension: 0,
- openEnded: true
- });
- let model = new THREE.Mesh(geo, new THREE.MeshStandardMaterial({
- color: '#fff',
- side: 2,
- metalness: 0.5,
- roughness: 0.7 //wireframe:true ,
- // transparent:true, opacity:1, depthTest:false,
- }));
- viewer.modelLoaded(model, {
- fileType: 'dxf',
- name: '土方量cad: ' + name
- } /*, callback.bind(tunnel) */);
- return model;
- }
- function initPanoEdit() {
- //编辑点云、漫游点
- let PanoEditor = viewer.modules.PanoEditor;
- PanoEditor.addEventListener('panoSelect', e => {
- var _panoEditBus, _panoEditBus2;
- if (!e.pano) return (_panoEditBus = panoEditBus) === null || _panoEditBus === void 0 ? void 0 : _panoEditBus.emit('select', null);
- (_panoEditBus2 = panoEditBus) === null || _panoEditBus2 === void 0 || _panoEditBus2.emit('select', e.pano.panoData);
- });
- PanoEditor.addEventListener('operationCancel', e => {
- //通知2d更新按钮状态
- if (e.operation == 'addLink') {
- var _panoEditBus3;
- (_panoEditBus3 = panoEditBus) === null || _panoEditBus3 === void 0 || _panoEditBus3.emit('cancelConnect');
- } else if (e.operation == 'removeLink') {
- var _panoEditBus4;
- (_panoEditBus4 = panoEditBus) === null || _panoEditBus4 === void 0 || _panoEditBus4.emit('cancelDisconnect');
- } else if (e.operation == 'zoomIn') {
- var _panoEditBus5;
- (_panoEditBus5 = panoEditBus) === null || _panoEditBus5 === void 0 || _panoEditBus5.emit('cancelScale');
- }
- });
- PanoEditor.addEventListener('needToDisConnect', e => {
- //选中的漫游点连通了整个数据集,不允许移动
- panoEditBus.emit('needToDisConnect');
- });
- PanoEditor.addEventListener('changeFloor', e => {
- //通知2d切换楼层按钮
- //console.log('changeFloor',e.floor)
- Potree.sdk.scene.emit('buildingChange', e.floor == "all" ? "all" : e.floor && e.floor.polygon);
- //注意:若切换到的楼层只有一层是不显示按钮的。 只有通过选择别的楼层的漫游点才会切换到别的建筑物
- });
- PanoEditor.addEventListener('switchPanoVisible', e => {
- var _panoEditBus6;
- //通知2d更新pano的显示
- //console.log('switchPanoVisible',e.pano,e.v)
- (_panoEditBus6 = panoEditBus) === null || _panoEditBus6 === void 0 || _panoEditBus6.emit('switchPanoVisible', [e.pano.panoData, e.v]);
- });
- }
- /* harmony default export */ __webpack_exports__["default"] = (enter);
- // axios.get('/laser/poi/:sceneCode/list', {})
- // axios.post('/laser/poi/:sceneCode/add', {})
- /*
- 热点poi加载到的数据中,pos是错误的,只使用dataset_location
- 热点在地图上可见的条件: 1 在设置的地图level范围内 2在建筑内
- 关于webgl context lost报错:
- 已知有一iphoneX在创建shadowMap后才报错。
-
- 所以报错的话很可能是代码中的某一句,去除后就会正常。
-
-
- */
- /***/ }),
- /***/ "./src/sdk/laser/core/parameter.js":
- /*!*****************************************!*\
- !*** ./src/sdk/laser/core/parameter.js ***!
- \*****************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- const parameter = {
- viewer: null,
- dom: null,
- number: null,
- sceneBus: null,
- mapBus: null
- };
- /* harmony default export */ __webpack_exports__["default"] = (parameter);
- /***/ }),
- /***/ "./src/sdk/laser/core/position.js":
- /*!****************************************!*\
- !*** ./src/sdk/laser/core/position.js ***!
- \****************************************/
- /*! exports provided: getScreenByPoint */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getScreenByPoint", function() { return getScreenByPoint; });
- /* harmony import */ var _parameter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./parameter */ "./src/sdk/laser/core/parameter.js");
- const getScreenByPoint = (pos3d, viewport = _parameter__WEBPACK_IMPORTED_MODULE_0__["default"].viewer.mainViewport) => {
- console.log(pos3d);
- var camera = viewport.camera;
- var dom = viewer.mapViewer.renderArea;
- var pos2d = Potree.Utils.getPos2d(pos3d, camera, dom, viewport);
- return {
- pos2d,
- dom
- };
- };
- // export const getScreenByPoint = pos => {
- // console.log(pos)
- // const height = parameter.dom.offsetHeight - 280 - 200
- // const width = parameter.dom.offsetWidth - 240 - 400
- // const minWidth = 120
- // const minHeight = 50 + 200
- // return {
- // x: minWidth + Math.random() * (width - minWidth),
- // y: minHeight + Math.random() * (height - minHeight),
- // }
- // }
- /***/ }),
- /***/ "./src/sdk/laser/index.ts":
- /*!********************************!*\
- !*** ./src/sdk/laser/index.ts ***!
- \********************************/
- /*! exports provided: setStaticPrefix, laserFactory, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setStaticPrefix", function() { return setStaticPrefix; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "laserFactory", function() { return laserFactory; });
- /* harmony import */ var _core_enter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core/enter */ "./src/sdk/laser/core/enter.js");
- /* harmony import */ var _attach__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./attach */ "./src/sdk/laser/attach.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var staticPrefix;
- var setStaticPrefix = function (ver) {
- return staticPrefix = ver;
- };
- var laserFactory = function (props, store) {
- var _a, _b;
- var gjdms = ['SG-3pSkJFSWyrE', 'SG-ZJ8HRPndu5y', 'SG-QxLlXmiAxmF', 'SG-knQ7hRD3tdU'];
- var bitNum = gjdms.includes(_hook__WEBPACK_IMPORTED_MODULE_3__["params"].m) ? 3 : 2;
- var laser = Object(_core_enter__WEBPACK_IMPORTED_MODULE_0__["default"])(__assign({
- dom: props.sceneEl,
- mapCompany: props.mapCompany || 'default',
- mapDom: props.mapEl,
- number: props.num,
- cropArgs: ((_a = store === null || store === void 0 ? void 0 : store.setup.crop) === null || _a === void 0 ? void 0 : _a.models) || null,
- precision: bitNum,
- datasetId: store ? store.setup.datasetId : null,
- staticPrefix: staticPrefix
- }, props));
- console.log(__assign({
- dom: props.sceneEl,
- mapCompany: props.mapCompany || 'default',
- mapDom: props.mapEl,
- number: props.num,
- cropArgs: ((_b = store === null || store === void 0 ? void 0 : store.setup.crop) === null || _b === void 0 ? void 0 : _b.models) || null,
- datasetId: store ? store.setup.datasetId : null,
- staticPrefix: staticPrefix
- }, props));
- // const sceneEl = props.sceneEl.querySelector('canvas')
- // const mapEl = props.sceneEl.querySelector('#mapGaode') as HTMLElement
- laser.scene.el = props.sceneEl;
- laser.map.el = props.mapEl;
- if (store) {
- store.showNavpanel = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- Object(_attach__WEBPACK_IMPORTED_MODULE_1__["default"])(laser, store);
- }
- return laser;
- };
- /* harmony default export */ __webpack_exports__["default"] = (laserFactory);
- /***/ }),
- /***/ "./src/sdk/transform.ts":
- /*!******************************!*\
- !*** ./src/sdk/transform.ts ***!
- \******************************/
- /*! exports provided: Coordinate, transformPoint, recoverTransformPoint, locationToMercator, mercatorToLocation, mercatorToAmap, amapToMercator, locationToAMap, amapToLocation, getConversion, getAMapTransform, tos, transform, amapToGaode, gaodeToAmap, proj4, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Coordinate", function() { return Coordinate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transformPoint", function() { return transformPoint; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recoverTransformPoint", function() { return recoverTransformPoint; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "locationToMercator", function() { return locationToMercator; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mercatorToLocation", function() { return mercatorToLocation; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mercatorToAmap", function() { return mercatorToAmap; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "amapToMercator", function() { return amapToMercator; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "locationToAMap", function() { return locationToAMap; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "amapToLocation", function() { return amapToLocation; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getConversion", function() { return getConversion; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getAMapTransform", function() { return getAMapTransform; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "tos", function() { return tos; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transform", function() { return transform; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "amapToGaode", function() { return amapToGaode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gaodeToAmap", function() { return gaodeToAmap; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "proj4", function() { return proj4; });
- /* harmony import */ var proj4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! proj4 */ "../../node_modules/proj4/lib/index.js");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! coordtransform */ "../../node_modules/coordtransform/index.js");
- /* harmony import */ var coordtransform__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(coordtransform__WEBPACK_IMPORTED_MODULE_1__);
- var _a;
- var Coordinate;
- (function (Coordinate) {
- Coordinate["AMap"] = "EPSG:4490";
- Coordinate["WebMercator"] = "EPSG:4547";
- Coordinate["EPSG4550"] = "EPSG:4550";
- })(Coordinate || (Coordinate = {}));
- var definitions = (_a = {}, _a[Coordinate.AMap] = "+proj=longlat +ellps=GRS80 +no_defs", _a[Coordinate.WebMercator] = "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs", _a[Coordinate.EPSG4550] = "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs", _a);
- for (var coord in definitions) {
- proj4__WEBPACK_IMPORTED_MODULE_0__["default"].defs(coord, definitions[coord]);
- }
- /**
- * 通过矩阵信息推导转化后的点信息
- */
- var transformPoint = function (point, cover) {
- var ctrla = cover.scale * Math.cos(cover.rotation);
- var ctrlb = cover.scale * Math.sin(cover.rotation);
- return {
- x: ctrla * point.x - ctrlb * point.y + cover.translate.x,
- y: ctrlb * point.x + ctrla * point.y + cover.translate.y
- };
- };
- /**
- * 转换完成的点通过举证信息推到转换前的点
- */
- var recoverTransformPoint = function (after, cover) {
- var ctrla = cover.scale * Math.cos(cover.rotation);
- var ctrlb = cover.scale * Math.sign(cover.rotation);
- var y = (ctrla * (after.y - cover.translate.y) - ctrlb * (after.x - cover.translate.x)) / (Math.pow(ctrlb, 2) + Math.pow(ctrla, 2));
- var x = (after.y - ctrla * y - cover.translate.y) / ctrlb;
- return {
- x: x,
- y: y
- };
- };
- /**
- * 本地坐标转墨卡托投影
- */
- var locationToMercator = transformPoint;
- /**
- * 墨卡托投影转本地坐标
- */
- var mercatorToLocation = recoverTransformPoint;
- /**
- * 墨卡托投影转高德坐标
- */
- var mercatorToAmap = function (point) {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_0__["default"])(Coordinate.WebMercator, Coordinate.AMap, point);
- };
- /**
- * 高德坐标转墨卡托投影
- */
- var amapToMercator = function (point) {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_0__["default"])(Coordinate.AMap, Coordinate.WebMercator, point);
- };
- /**
- * 本地坐标转高德坐标
- */
- var locationToAMap = function (point, cover) {
- return mercatorToAmap(locationToMercator(point, cover));
- };
- /**
- * 高德坐标转本地坐标
- */
- var amapToLocation = function (point, cover) {
- return mercatorToLocation(amapToMercator(point), cover);
- };
- // 获取角度
- var getAngle = function (p1, p2) {
- return Math.atan2(p2.x - p1.x, p2.y - p1.y);
- };
- // 获取长度
- var getLength = function (p1, p2) {
- return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2));
- };
- // 获取转换
- var getConversion = function (_a, _b) {
- var p1 = _a[0],
- p2 = _a[1];
- var b1 = _b[0],
- b2 = _b[1];
- var rotation = getAngle(p1, p2) - getAngle(b1, b2);
- var scale = getLength(b1, b2) / getLength(p1, p2);
- var translate = {
- x: b1.x - scale * (p1.x * Math.cos(rotation) - p1.y * Math.sin(rotation)),
- y: b1.y - scale * (p1.x * Math.sin(rotation) + p1.y * Math.cos(rotation))
- };
- return {
- rotation: rotation,
- scale: scale,
- translate: translate
- };
- };
- var getAMapTransform = function (locals, amap) {
- return getConversion(locals, amap.map(amapToMercator));
- };
- var tos = function (origin, target, points) {
- return points.map(function (p) {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_0__["default"])(origin, target, p);
- });
- };
- var transform = function (origin, target, point, cover, reverse) {
- if (reverse === void 0) {
- reverse = false;
- }
- console.log(origin, target, definitions);
- if (reverse) {
- return recoverTransformPoint(Object(proj4__WEBPACK_IMPORTED_MODULE_0__["default"])(origin, target, point), cover);
- } else {
- return Object(proj4__WEBPACK_IMPORTED_MODULE_0__["default"])(origin, target, transformPoint(point, cover));
- }
- };
- var amapToGaode = function (pos) {
- var latlng = coordtransform__WEBPACK_IMPORTED_MODULE_1___default.a.wgs84togcj02(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1],
- z: pos.z
- };
- };
- var gaodeToAmap = function (pos) {
- var latlng = coordtransform__WEBPACK_IMPORTED_MODULE_1___default.a.gcj02towgs84(pos.x, pos.y);
- return {
- x: latlng[0],
- y: latlng[1],
- z: pos.z
- };
- };
- var proj4 = proj4__WEBPACK_IMPORTED_MODULE_0__["default"];
- /* harmony default export */ __webpack_exports__["default"] = (proj4);
- /***/ }),
- /***/ "./src/sdk/types/base.ts":
- /*!*******************************!*\
- !*** ./src/sdk/types/base.ts ***!
- \*******************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/sdk/types/carry.ts":
- /*!********************************!*\
- !*** ./src/sdk/types/carry.ts ***!
- \********************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/sdk/types/controlPoint.ts":
- /*!***************************************!*\
- !*** ./src/sdk/types/controlPoint.ts ***!
- \***************************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/sdk/types/coord.ts":
- /*!********************************!*\
- !*** ./src/sdk/types/coord.ts ***!
- \********************************/
- /*! exports provided: CoordType, CoordTypeName */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CoordType", function() { return CoordType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CoordTypeName", function() { return CoordTypeName; });
- var _a;
- var CoordType;
- (function (CoordType) {
- CoordType[CoordType["WGS84"] = 1] = "WGS84";
- CoordType[CoordType["WGS4550"] = 2] = "WGS4550";
- CoordType[CoordType["GaoDe"] = 3] = "GaoDe";
- CoordType[CoordType["AMap"] = 4] = "AMap";
- CoordType[CoordType["SCENE_SCREEN"] = 5] = "SCENE_SCREEN";
- CoordType[CoordType["MAP_SCREEN"] = 6] = "MAP_SCREEN";
- CoordType[CoordType["LOCAL"] = 7] = "LOCAL";
- CoordType[CoordType["EPSE"] = 8] = "EPSE";
- CoordType[CoordType["MESH_LOCAL"] = 9] = "MESH_LOCAL";
- })(CoordType || (CoordType = {}));
- var CoordTypeName = (_a = {}, _a[CoordType.WGS84] = 'WGS84', _a[CoordType.WGS4550] = 'WGS4550', _a[CoordType.GaoDe] = 'GaoDe', _a[CoordType.AMap] = 'AMap', _a[CoordType.SCENE_SCREEN] = 'SCENE_SCREEN', _a[CoordType.MAP_SCREEN] = 'MAP_SCREEN', _a[CoordType.LOCAL] = 'LOCAL', _a[CoordType.EPSE] = 'EPSE', _a[CoordType.MESH_LOCAL] = 'MESH_LOCAL', _a);
- /***/ }),
- /***/ "./src/sdk/types/dataset.ts":
- /*!**********************************!*\
- !*** ./src/sdk/types/dataset.ts ***!
- \**********************************/
- /*! exports provided: DownType */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DownType", function() { return DownType; });
- var DownType;
- (function (DownType) {
- DownType[DownType["LAS"] = 1] = "LAS";
- DownType[DownType["PLY"] = 2] = "PLY";
- })(DownType || (DownType = {}));
- /***/ }),
- /***/ "./src/sdk/types/earthwork.ts":
- /*!************************************!*\
- !*** ./src/sdk/types/earthwork.ts ***!
- \************************************/
- /*! exports provided: EarthworkUnit, EarthworkHeightType */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EarthworkUnit", function() { return EarthworkUnit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EarthworkHeightType", function() { return EarthworkHeightType; });
- var EarthworkUnit;
- (function (EarthworkUnit) {
- EarthworkUnit[EarthworkUnit["meter"] = 1] = "meter";
- EarthworkUnit[EarthworkUnit["inch"] = 2] = "inch";
- })(EarthworkUnit || (EarthworkUnit = {}));
- var EarthworkHeightType;
- (function (EarthworkHeightType) {
- EarthworkHeightType[EarthworkHeightType["custom"] = 1] = "custom";
- EarthworkHeightType[EarthworkHeightType["hig"] = 2] = "hig";
- EarthworkHeightType[EarthworkHeightType["low"] = 3] = "low";
- EarthworkHeightType[EarthworkHeightType["cad"] = 4] = "cad";
- EarthworkHeightType[EarthworkHeightType["model"] = 5] = "model";
- })(EarthworkHeightType || (EarthworkHeightType = {}));
- /***/ }),
- /***/ "./src/sdk/types/floorplan.ts":
- /*!************************************!*\
- !*** ./src/sdk/types/floorplan.ts ***!
- \************************************/
- /*! exports provided: FloorType */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FloorType", function() { return FloorType; });
- var FloorType;
- (function (FloorType) {
- FloorType["DEF"] = "default";
- FloorType["CUSTOM"] = "diy";
- })(FloorType || (FloorType = {}));
- /***/ }),
- /***/ "./src/sdk/types/hot.ts":
- /*!******************************!*\
- !*** ./src/sdk/types/hot.ts ***!
- \******************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/sdk/types/index.ts":
- /*!********************************!*\
- !*** ./src/sdk/types/index.ts ***!
- \********************************/
- /*! exports provided: MeasureUnit, CoordType, CoordTypeName, DensityType, ColorMode, Shape, DownType, FloorType, Mode, AlignmentTransform, AlignmentHandler, TypeEmu, EarthworkUnit, EarthworkHeightType */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./store */ "./src/sdk/types/store.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _hot__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hot */ "./src/sdk/types/hot.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _measure__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./measure */ "./src/sdk/types/measure.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MeasureUnit", function() { return _measure__WEBPACK_IMPORTED_MODULE_2__["MeasureUnit"]; });
- /* harmony import */ var _coord__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./coord */ "./src/sdk/types/coord.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordType", function() { return _coord__WEBPACK_IMPORTED_MODULE_3__["CoordType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CoordTypeName", function() { return _coord__WEBPACK_IMPORTED_MODULE_3__["CoordTypeName"]; });
- /* harmony import */ var _setting__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./setting */ "./src/sdk/types/setting.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DensityType", function() { return _setting__WEBPACK_IMPORTED_MODULE_4__["DensityType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorMode", function() { return _setting__WEBPACK_IMPORTED_MODULE_4__["ColorMode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Shape", function() { return _setting__WEBPACK_IMPORTED_MODULE_4__["Shape"]; });
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dataset */ "./src/sdk/types/dataset.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DownType", function() { return _dataset__WEBPACK_IMPORTED_MODULE_5__["DownType"]; });
- /* harmony import */ var _floorplan__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./floorplan */ "./src/sdk/types/floorplan.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FloorType", function() { return _floorplan__WEBPACK_IMPORTED_MODULE_6__["FloorType"]; });
- /* harmony import */ var _navigation__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./navigation */ "./src/sdk/types/navigation.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./sdk */ "./src/sdk/types/sdk.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Mode", function() { return _sdk__WEBPACK_IMPORTED_MODULE_8__["Mode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AlignmentTransform", function() { return _sdk__WEBPACK_IMPORTED_MODULE_8__["AlignmentTransform"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AlignmentHandler", function() { return _sdk__WEBPACK_IMPORTED_MODULE_8__["AlignmentHandler"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TypeEmu", function() { return _sdk__WEBPACK_IMPORTED_MODULE_8__["TypeEmu"]; });
- /* harmony import */ var _carry__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./carry */ "./src/sdk/types/carry.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./base */ "./src/sdk/types/base.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _controlPoint__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./controlPoint */ "./src/sdk/types/controlPoint.ts");
- /* empty/unused harmony star reexport *//* harmony import */ var _earthwork__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./earthwork */ "./src/sdk/types/earthwork.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkUnit", function() { return _earthwork__WEBPACK_IMPORTED_MODULE_12__["EarthworkUnit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkHeightType", function() { return _earthwork__WEBPACK_IMPORTED_MODULE_12__["EarthworkHeightType"]; });
- /***/ }),
- /***/ "./src/sdk/types/measure.ts":
- /*!**********************************!*\
- !*** ./src/sdk/types/measure.ts ***!
- \**********************************/
- /*! exports provided: MeasureUnit */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MeasureUnit", function() { return MeasureUnit; });
- var MeasureUnit;
- (function (MeasureUnit) {
- MeasureUnit[MeasureUnit["meter"] = 1] = "meter";
- MeasureUnit[MeasureUnit["inch"] = 2] = "inch";
- })(MeasureUnit || (MeasureUnit = {}));
- /***/ }),
- /***/ "./src/sdk/types/navigation.ts":
- /*!*************************************!*\
- !*** ./src/sdk/types/navigation.ts ***!
- \*************************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/sdk/types/sdk.ts":
- /*!******************************!*\
- !*** ./src/sdk/types/sdk.ts ***!
- \******************************/
- /*! exports provided: Mode, AlignmentTransform, AlignmentHandler, TypeEmu */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Mode", function() { return Mode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AlignmentTransform", function() { return AlignmentTransform; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AlignmentHandler", function() { return AlignmentHandler; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TypeEmu", function() { return TypeEmu; });
- var Mode;
- (function (Mode) {
- Mode[Mode["pano"] = 0] = "pano";
- Mode[Mode["cloud"] = 1] = "cloud";
- })(Mode || (Mode = {}));
- var AlignmentTransform;
- (function (AlignmentTransform) {
- AlignmentTransform["+x"] = "+x";
- AlignmentTransform["-x"] = "-x";
- AlignmentTransform["+y"] = "+y";
- AlignmentTransform["-y"] = "-y";
- AlignmentTransform["+z"] = "+z";
- AlignmentTransform["-z"] = "-z";
- })(AlignmentTransform || (AlignmentTransform = {}));
- var AlignmentHandler;
- (function (AlignmentHandler) {
- AlignmentHandler["translate"] = "translate";
- AlignmentHandler["rotate"] = "rotate";
- })(AlignmentHandler || (AlignmentHandler = {}));
- var TypeEmu;
- (function (TypeEmu) {
- TypeEmu["FIRE"] = "FIRE";
- TypeEmu["BLAST"] = "BLAST";
- TypeEmu["SMOKE"] = "SMOKE";
- })(TypeEmu || (TypeEmu = {}));
- /***/ }),
- /***/ "./src/sdk/types/setting.ts":
- /*!**********************************!*\
- !*** ./src/sdk/types/setting.ts ***!
- \**********************************/
- /*! exports provided: DensityType, ColorMode, Shape */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DensityType", function() { return DensityType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorMode", function() { return ColorMode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Shape", function() { return Shape; });
- var DensityType;
- (function (DensityType) {
- DensityType["low"] = "low";
- DensityType["middle"] = "middle";
- DensityType["high"] = "high";
- })(DensityType || (DensityType = {}));
- var ColorMode;
- (function (ColorMode) {
- ColorMode[ColorMode["fullcolor"] = 0] = "fullcolor";
- ColorMode[ColorMode["altitude"] = 1] = "altitude";
- ColorMode[ColorMode["translucent"] = 2] = "translucent";
- })(ColorMode || (ColorMode = {}));
- var Shape;
- (function (Shape) {
- Shape[Shape["rectangle"] = 1] = "rectangle";
- Shape[Shape["circular"] = 2] = "circular";
- })(Shape || (Shape = {}));
- /***/ }),
- /***/ "./src/sdk/types/store.ts":
- /*!********************************!*\
- !*** ./src/sdk/types/store.ts ***!
- \********************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /***/ }),
- /***/ "./src/store/app.ts":
- /*!**************************!*\
- !*** ./src/store/app.ts ***!
- \**************************/
- /*! exports provided: requestConfig, getResources, currentApp, setCurrentApp */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestConfig", function() { return requestConfig; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getResources", function() { return getResources; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "currentApp", function() { return currentApp; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setCurrentApp", function() { return setCurrentApp; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4__);
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./user */ "./src/store/user.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var gotoIntercept = function () {
- document.body.addEventListener('click', function (ev) {
- var target = ev.target;
- if (target.nodeName.toLocaleLowerCase() === 'a') {
- var href_1 = target.getAttribute('href');
- console.log(href_1, _sys__WEBPACK_IMPORTED_MODULE_8__["docDomain"]);
- if ([_sys__WEBPACK_IMPORTED_MODULE_8__["docDomain"], "docs.4dkankan.com"].some(function (url) {
- return href_1.indexOf(url) != -1;
- })) {
- parent && parent.gotoDoc && parent.gotoDoc(href_1);
- // location.href = href
- ev.preventDefault();
- }
- }
- }, {
- capture: true
- });
- };
- var requestConfig = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res, _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- _b.trys.push([0, 3,, 4]);
- if (!!currentApp.offline) return [3 /*break*/, 2];
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_5__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_5__["URL"].getAppConfig)];
- case 1:
- res = _b.sent();
- currentApp.isLocal = res.isLocalization;
- currentApp.basePath = Object(_hook__WEBPACK_IMPORTED_MODULE_10__["useParams"])().basePath || res.url;
- if (currentApp.isLocal && _utils__WEBPACK_IMPORTED_MODULE_7__["os"].isPc) {
- currentApp.disableUserSys = true;
- Object(_user__WEBPACK_IMPORTED_MODULE_6__["login"])({
- username: 'test',
- password: '123456'
- }, true);
- }
- if (currentApp.isLocal) {
- gotoIntercept();
- }
- _b.label = 2;
- case 2:
- return [3 /*break*/, 4];
- case 3:
- _a = _b.sent();
- currentApp.isLocal = false;
- return [3 /*break*/, 4];
- case 4:
- return [2 /*return*/];
- }
- });
- });
- };
- var getResources = function (uri, mapping) {
- var _a;
- if (mapping === void 0) {
- mapping = ((_a = _dataset__WEBPACK_IMPORTED_MODULE_9__["main"].value) === null || _a === void 0 ? void 0 : _a.mapping) || _hook__WEBPACK_IMPORTED_MODULE_10__["params"].mapping;
- }
- if (!currentApp.basePath || ~uri.indexOf('base64') || ~uri.indexOf('bolb') || ~uri.indexOf('//')) return uri;
- // 系统图
- if (uri.includes('static/img_default')) {
- mapping = 'profile';
- }
- if (mapping) {
- if (uri.indexOf("/") === 0) {
- uri = "/" + mapping + uri;
- } else {
- uri = "/" + mapping + "/" + uri;
- }
- }
- var baseURL = new URL('', currentApp.basePath);
- var url = new URL(uri, currentApp.basePath);
- var basePath = baseURL.pathname[baseURL.pathname.length - 1] === '/' ? baseURL.pathname.substring(0, baseURL.pathname.length - 1) : baseURL.pathname;
- url.pathname = basePath + url.pathname;
- return url.href;
- };
- // 保存每个app的状态
- var currentApp = {
- menu: null,
- routerRef: null,
- logo: null
- };
- var setCurrentApp = function (config) {
- console.error(config);
- currentApp = config;
- };
- /***/ }),
- /***/ "./src/store/constant.ts":
- /*!*******************************!*\
- !*** ./src/store/constant.ts ***!
- \*******************************/
- /*! exports provided: TemploraryID */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemploraryID", function() { return TemploraryID; });
- var id = 0;
- var TemploraryID = {
- get: function () {
- return --id;
- },
- is: function (_id) {
- return Number(_id) && Number(_id) < 0;
- }
- };
- /***/ }),
- /***/ "./src/store/controlPoint.ts":
- /*!***********************************!*\
- !*** ./src/store/controlPoint.ts ***!
- \***********************************/
- /*! exports provided: options, setCoords, gisRaws, def, type, outType, autLocal, autOptions, aut, getBackups, backups, recovery, requestData, storeSave, unSetScene, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "options", function() { return options; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setCoords", function() { return setCoords; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gisRaws", function() { return gisRaws; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "def", function() { return def; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "type", function() { return type; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "outType", function() { return outType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "autLocal", function() { return autLocal; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "autOptions", function() { return autOptions; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "aut", function() { return aut; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unSetScene", function() { return unSetScene; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/hook/useTransform */ "./src/hook/useTransform.ts");
- /* harmony import */ var _hook_useLaser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook/useLaser */ "./src/hook/useLaser.ts");
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./setup */ "./src/store/setup.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- // 服务端保存的是mesh坐标 钟文使用的是本地坐标
- var options = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({});
- var setCoords = [];
- var initOptions = function (attachs) {
- if (attachs === void 0) {
- attachs = [];
- }
- setCoords.length = 0;
- setCoords.push.apply(setCoords, __spreadArray(__spreadArray([], __spreadArray(__spreadArray([], _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["proCoordinate"], true), _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["gisCoordinate"], true).map(function (_a) {
- var value = _a.value;
- return value;
- }), false), attachs, false));
- for (var _i = 0, setCoords_1 = setCoords; _i < setCoords_1.length; _i++) {
- var coord = setCoords_1[_i];
- options[coord] = [{
- local: null,
- gis: null,
- raw: null,
- panoId: null
- }, {
- local: null,
- gis: null,
- raw: null,
- panoId: null
- }];
- }
- };
- var gisRaws = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- var raws = [null, null];
- if (outType.value === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].DMS) {
- if (aut.value[0].raw) {
- raws[0] = {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(aut.value[0].raw.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(aut.value[0].raw.y),
- z: aut.value[0].raw.z
- };
- }
- if (aut.value[1].raw) {
- raws[1] = {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(aut.value[1].raw.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(aut.value[1].raw.y),
- z: aut.value[1].raw.z
- };
- }
- } else {
- raws[0] = aut.value[0].raw;
- raws[1] = aut.value[1].raw;
- }
- return raws;
- });
- initOptions([_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84]);
- var def = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var type = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84);
- var outType = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN);
- var autLocal = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([{
- x: null,
- y: null,
- z: null,
- panoId: null
- }, {
- x: null,
- y: null,
- z: null,
- panoId: null
- }]);
- var autOptions = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(options);
- var aut = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- var _a, _b;
- var aut = autOptions.value[type.value];
- if (!aut) return null;
- aut[0].local = autLocal.value[0];
- aut[0].panoId = (_a = autLocal.value[0]) === null || _a === void 0 ? void 0 : _a.panoId;
- aut[1].local = autLocal.value[1];
- aut[1].panoId = (_b = autLocal.value[1]) === null || _b === void 0 ? void 0 : _b.panoId;
- return aut;
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])([aut, type], function (_a, _b) {
- var naut = _a[0],
- ntype = _a[1];
- var oaut = _b[0],
- otype = _b[1];
- if (ntype === otype || !oaut || !oaut[0].raw || naut[0].raw) return;
- if (oaut[0].raw && oaut[0].raw.x && oaut[0].raw.y) {
- naut[0].raw = __assign({}, Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["useTransform"])(otype, ntype, oaut[0].raw));
- naut[0].gis = __assign({}, oaut[0].gis);
- }
- if (oaut[1].raw && oaut[1].raw.x && oaut[1].raw.y) {
- naut[1].raw = __assign({}, Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["useTransform"])(otype, ntype, oaut[1].raw));
- naut[1].gis = __assign({}, oaut[1].gis);
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])([outType, type], function () {
- var syncs = ['x', 'y'];
- aut.value.forEach(function (atom, i) {
- syncs.forEach(function (attr) {
- if (atom.raw) {
- var val = atom.raw[attr];
- var inUpdate = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])(val) === 'String' && outType.value === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN || Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])(val) === 'Number' && outType.value === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].DMS;
- if (val && inUpdate) {
- aut.value[i].raw[attr] = outType.value === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].DMS ? Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDegrees"])(val) : Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(val);
- }
- }
- });
- });
- }, {
- flush: 'post'
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(type, function () {
- if (Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["getCoordIsPro"])(type.value)) {
- outType.value = _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN;
- }
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- var autOptionsCtrls = Object(vue__WEBPACK_IMPORTED_MODULE_2__["unref"])(autOptions);
- var locals = Object(vue__WEBPACK_IMPORTED_MODULE_2__["unref"])(autLocal);
- var options = {};
- for (var key in autOptionsCtrls) {
- options[key] = autOptionsCtrls[key].map(function (atom) {
- return {
- local: atom.local && __assign({}, atom.local),
- gis: atom.gis && __assign({}, atom.gis),
- raw: atom.raw && __assign({}, atom.raw),
- panoId: atom.panoId
- };
- });
- }
- backupData = {
- options: options,
- local: locals.map(function (item) {
- return __assign({}, item);
- }),
- type: type.value,
- outType: outType.value
- };
- };
- var recovery = function () {
- autOptions.value = backupData.options;
- autLocal.value = backupData.local;
- console.log(type.value, backupData.type);
- type.value = backupData.type;
- outType.value = backupData.outType;
- };
- var requestData = function (genMap) {
- if (genMap === void 0) {
- genMap = true;
- }
- return __awaiter(void 0, void 0, void 0, function () {
- var _a, res, coords, sdk, rawType, rawOutType, gpsRaw1, gpsRaw2, gpss;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- return [4 /*yield*/, Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].controlPonts, {
- paths: {
- datasetId: _setup__WEBPACK_IMPORTED_MODULE_7__["datasetId"].value
- }
- }), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].queryCoords, {
- type: '0'
- })])];
- case 1:
- _a = _b.sent(), res = _a[0], coords = _a[1];
- Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["initProj4"])(coords);
- initOptions();
- if (!genMap) return [2 /*return*/];
- return [4 /*yield*/, Object(_hook_useLaser__WEBPACK_IMPORTED_MODULE_6__["useSDK"])()];
- case 2:
- sdk = _b.sent();
- def.value = [{
- local: {
- x: res.defaultLocation1[0],
- y: res.defaultLocation1[1],
- z: 0
- },
- gis: {
- x: res.defaultGisP1[0],
- y: res.defaultGisP1[1],
- z: 0
- },
- raw: {
- x: res.defaultGisP1[0],
- y: res.defaultGisP1[1],
- z: 0
- },
- panoId: res.roamingPointId1
- }, {
- local: {
- x: res.defaultLocation2[0],
- y: res.defaultLocation2[1],
- z: 0
- },
- gis: {
- x: res.defaultGisP2[0],
- y: res.defaultGisP2[1],
- z: 0
- },
- raw: {
- x: res.defaultGisP2[0],
- y: res.defaultGisP2[1],
- z: 0
- },
- panoId: res.roamingPointId2
- }];
- rawType = res.epsg || _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84;
- if (res.ageControlLocation1 && res.ageControlLocation1.length && res.status !== 0) {
- rawOutType = res.gpsRaw1 && res.gpsRaw1.length ? Number(res.outType) || _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN : _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN;
- console.log(res);
- gpsRaw1 = res.gpsRaw1 && res.gpsRaw1.length ? rawOutType === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN ? [Number(res.gpsRaw1[0]), Number(res.gpsRaw1[1]), Number(res.gpsRaw1[2])] : [res.gpsRaw1[0], res.gpsRaw1[1], Number(res.gpsRaw1[2])] : res.gps84ControlCoordinate1 && res.gps84ControlCoordinate1.length ? [res.gps84ControlCoordinate1[0], res.gps84ControlCoordinate1[1], res.gps84ControlCoordinate1[2]] : [res.gpsControlCoordinate1[0], res.gpsControlCoordinate1[1], res.gpsControlCoordinate1[2]];
- gpsRaw2 = res.gpsRaw1 && res.gpsRaw1.length ? rawOutType === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].LN ? [Number(res.gpsRaw2[0]), Number(res.gpsRaw2[1]), Number(res.gpsRaw2[2])] : [res.gpsRaw2[0], res.gpsRaw2[1], Number(res.gpsRaw2[2])] : res.gps84ControlCoordinate2 && res.gps84ControlCoordinate2.length ? [res.gps84ControlCoordinate2[0], res.gps84ControlCoordinate2[1], res.gps84ControlCoordinate2[2]] : [res.gpsControlCoordinate2[0], res.gpsControlCoordinate2[1], res.gpsControlCoordinate2[2]];
- autOptions.value[rawType] = [{
- local: {
- x: res.ageControlLocation1[0],
- y: res.ageControlLocation1[1],
- z: res.ageControlLocation1[2]
- },
- gis: {
- x: res.gpsControlCoordinate1[0],
- y: res.gpsControlCoordinate1[1],
- z: res.gpsControlCoordinate1[2]
- },
- raw: {
- x: gpsRaw1[0],
- y: gpsRaw1[1],
- z: gpsRaw1[2]
- },
- panoId: res.roamingPointId1
- }, {
- local: {
- x: res.ageControlLocation2[0],
- y: res.ageControlLocation2[1],
- z: res.ageControlLocation2[2]
- },
- gis: {
- x: res.gpsControlCoordinate2[0],
- y: res.gpsControlCoordinate2[1],
- z: res.gpsControlCoordinate2[2]
- },
- raw: {
- x: gpsRaw2[0],
- y: gpsRaw2[1],
- z: gpsRaw2[2]
- },
- panoId: res.roamingPointId2
- }];
- autLocal.value = [__assign(__assign({}, autOptions.value[rawType][0].local), {
- panoId: autOptions.value[rawType][0].panoId
- }), __assign(__assign({}, autOptions.value[rawType][1].local), {
- panoId: autOptions.value[rawType][1].panoId
- })];
- outType.value = rawOutType;
- type.value = rawType;
- try {
- sdk.mapCarry && sdk.setMapEnable(true);
- } catch (e) {
- console.error(e);
- }
- gpss = void 0;
- if (rawOutType === _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["CoordOutType"].DMS) {
- gpss = aut.value.map(function (item) {
- return {
- x: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(item.raw.x),
- y: Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toDigital"])(item.raw.y),
- z: item.raw.z
- };
- });
- } else {
- gpss = autOptions.value[rawType].map(function (item) {
- return item.raw;
- });
- }
- Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["initConversion"])([aut.value[0].local, aut.value[1].local], gpss, rawType, false, res.utmEpsg);
- } else {
- try {
- sdk.mapCarry && sdk.setMapEnable(false);
- } catch (e) {
- console.error(e);
- }
- // const pano1 = panos.value.find(pano => pano.id === def.value[0].panoId)
- // const pano2 = panos.value.find(pano => pano.id === def.value[1].panoId)
- // if (pano1) {
- // autOptions.value[rawType][0] = {
- // panoId: pano1.id,
- // local: { ...pano1 },
- // gis: null,
- // raw: null,
- // } as any
- // }
- // if (pano2) {
- // autOptions.value[rawType][1] = {
- // panoId: pano2.id,
- // local: { ...pano2 },
- // gis: null,
- // raw: null,
- // } as any
- // }
- // autLocal.value = [autOptions.value[rawType][0].local, autOptions.value[rawType][1].local]
- Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["initConversion"])([def.value[0].local, def.value[1].local], [def.value[0].raw, def.value[1].raw], _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84, false, res.utmEpsg);
- }
- type.value = rawType;
- setTimeout(function () {
- console.error('===>', Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["useTransform"])(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].LOCAL, _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84, {
- x: 0,
- y: 0,
- z: 0
- }));
- }, 3000);
- return [2 /*return*/];
- }
- });
- });
- };
- var storeSave = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var wgs84p1, wgs84p2;
- var _a, _b;
- return __generator(this, function (_c) {
- switch (_c.label) {
- case 0:
- wgs84p1 = Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["useTransform"])(type.value, _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84, gisRaws.value[0]);
- wgs84p2 = Object(_hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["useTransform"])(type.value, _hook_useTransform__WEBPACK_IMPORTED_MODULE_5__["LocalCoord"].WGS84, gisRaws.value[1]);
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].controlPontsUpdate, {
- ageControlLocation1: [aut.value[0].local.x, aut.value[0].local.y, aut.value[0].local.z],
- ageControlLocation2: [aut.value[1].local.x, aut.value[1].local.y, aut.value[1].local.z],
- gps84ControlCoordinate1: [wgs84p1.x, wgs84p1.y, wgs84p1.z],
- gps84ControlCoordinate2: [wgs84p2.x, wgs84p2.y, wgs84p2.z],
- gpsControlCoordinate1: [aut.value[0].gis.x, aut.value[0].gis.y, aut.value[0].gis.z],
- gpsControlCoordinate2: [aut.value[1].gis.x, aut.value[1].gis.y, aut.value[1].gis.z],
- gpsRaw1: [aut.value[0].raw.x.toString(), aut.value[0].raw.y.toString(), (_a = aut.value[0].raw.z) === null || _a === void 0 ? void 0 : _a.toString()],
- gpsRaw2: [aut.value[1].raw.x.toString(), aut.value[1].raw.y.toString(), (_b = aut.value[1].raw.z) === null || _b === void 0 ? void 0 : _b.toString()],
- epsg: type.value,
- outType: outType.value,
- roamingPointId1: aut.value[0].panoId,
- roamingPointId2: aut.value[1].panoId
- }, {
- paths: {
- datasetId: _setup__WEBPACK_IMPORTED_MODULE_7__["datasetId"].value
- }
- })];
- case 1:
- _c.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var unSetScene = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- var _a, _b;
- console.log('0mg', aut.value);
- return Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])((_a = aut.value[0].local) === null || _a === void 0 ? void 0 : _a.x) !== 'Number' || Object(_utils__WEBPACK_IMPORTED_MODULE_4__["toRawType"])((_b = aut.value[1].local) === null || _b === void 0 ? void 0 : _b.x) !== 'Number';
- });
- /* harmony default export */ __webpack_exports__["default"] = (Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- aut: aut,
- def: def,
- unSetScene: unSetScene
- }));
- /***/ }),
- /***/ "./src/store/dataset.ts":
- /*!******************************!*\
- !*** ./src/store/dataset.ts ***!
- \******************************/
- /*! exports provided: DownType, list, uploadList, showList, store, seftUpdate, filePropress, cancelFileUpload, main, attachs, unTemp, getBackups, backups, recovery, requestData, storeSave, getSureAttachDatasets, getStatusDesc, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadList", function() { return uploadList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showList", function() { return showList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "seftUpdate", function() { return seftUpdate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "filePropress", function() { return filePropress; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cancelFileUpload", function() { return cancelFileUpload; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "main", function() { return main; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attachs", function() { return attachs; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unTemp", function() { return unTemp; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSureAttachDatasets", function() { return getSureAttachDatasets; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStatusDesc", function() { return getStatusDesc; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! axios */ "../../node_modules/axios/index.js");
- /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_7__);
- /* harmony import */ var _app__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./app */ "./src/store/app.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _sdk_types_dataset__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/sdk/types/dataset */ "./src/sdk/types/dataset.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DownType", function() { return _sdk_types_dataset__WEBPACK_IMPORTED_MODULE_10__["DownType"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var uploadList = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var showList = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- list: list,
- showList: showList,
- uploadList: uploadList
- });
- var seftUpdate = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var filePropress = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0);
- var cancelFileUpload = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var main = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- console.log(list.value);
- return list.value.find(function (atom) {
- return atom.isItself;
- });
- });
- var attachs = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- return list.value.filter(function (atom) {
- return !atom.isItself;
- });
- });
- var unTemp = {
- id: _constant__WEBPACK_IMPORTED_MODULE_4__["TemploraryID"].get(),
- title: '',
- orientation: 0,
- time: Date.now(),
- gfw: true,
- color: '#d50000',
- floorPanType: null,
- has_panos: false,
- sceneVersion: 'V4',
- plyExist: false,
- location: null,
- lasExist: false,
- objExist: false,
- e57Exist: false,
- isCalibrated: true,
- version: 0,
- from: '',
- isItself: true,
- shootTime: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["formatDate"])(new Date(), 'yyyy-mm-dd hh:MM'),
- pointCount: 0,
- status: 0
- };
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = {
- list: store.list.map(function (item) {
- return __assign({}, item);
- }),
- uploadList: store.uploadList.map(function (item) {
- return __assign({}, item);
- })
- };
- };
- var recovery = function () {
- filePropress.value = 0;
- if (backupData) {
- ;
- list.value = backupData.list.map(function (item) {
- return __assign({}, item);
- }), uploadList.value = backupData.uploadList.map(function (item) {
- return __assign({}, item);
- });
- }
- };
- var serverToLocal = function (item) {
- var _a;
- return __assign(__assign({}, item), {
- id: item.id,
- color: item.color || '#d50000',
- title: item.name,
- time: new Date((_a = item.createTime) === null || _a === void 0 ? void 0 : _a.replace(' ', 'T')),
- has_panos: item.has_panos || false,
- floorPanType: item.floorPanType,
- version: item.version,
- sceneNum: item.sceneNum,
- sceneCode: item.sceneCode,
- location: item.location,
- pointCount: item.pointCount,
- plyExist: item.plyExist,
- gfw: item.gfw,
- mapping: item.mapping,
- orientation: item.orientation,
- sceneVersion: item.sceneVersion,
- lasExist: item.lasExist,
- objExist: item.objExist,
- e57Exist: item.e57Exist,
- isCalibrated: item.isCalibrated,
- from: item.from,
- isItself: item.isItself,
- sceneName: item.isUpload ? _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('dataset.uploadName') : item.sceneName,
- shootTime: item.algorithmTime,
- jobId: item.jobId,
- status: item.status
- });
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var _a, datasetList, unDatasetList, res;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- return [4 /*yield*/, Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].dateSetlist), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].unDateSetlist)])];
- case 1:
- _a = _b.sent(), datasetList = _a[0], unDatasetList = _a[1];
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].dateSetlist)];
- case 2:
- res = _b.sent();
- list.value = datasetList.map(serverToLocal);
- console.error(list.value);
- uploadList.value = unDatasetList.map(serverToLocal);
- showList.value = __spreadArray([], list.value, true);
- backups();
- return [2 /*return*/];
- }
- });
- });
- };
- var storeSave = function () {
- var backups = getBackups();
- var all = list.value.concat(uploadList.value);
- var oldAll = backups.list.concat(backups.uploadList);
- var posts = [];
- var _loop_1 = function (i) {
- var item = all[i];
- var oldItem = oldAll.find(function (_a) {
- var id = _a.id;
- return id === item.id;
- });
- if (!oldItem) {
- var promise = item.file ? _request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].uploadAttachDataset, {
- file: item.file
- }, {
- paths: {
- selfId: main.value.id
- },
- onUploadProgress: function (progressEvent) {
- filePropress.value = progressEvent.loaded / progressEvent.total * 100 | 0;
- if (filePropress.value >= 100) {
- cancelFileUpload.value = null;
- }
- },
- cancelToken: new axios__WEBPACK_IMPORTED_MODULE_7___default.a.CancelToken(function (c) {
- cancelFileUpload.value = function () {
- filePropress.value = 0;
- c();
- };
- })
- }) : _request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].attachDataset, null, {
- paths: {
- selfId: main.value.id,
- id: item.attachId
- }
- });
- posts.push(promise.then(function (data) {
- return Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].dateSetlist), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].unDateSetlist), data]);
- }).then(function (_a) {
- var dataList = _a[0],
- unDataList = _a[1],
- data = _a[2];
- var res = dataList.concat(unDataList);
- var atom = res.find(function (atom) {
- return atom.id === data.datasetId;
- });
- var index = uploadList.value.indexOf(all[i]);
- uploadList.value[index] = all[i] = serverToLocal(atom);
- }));
- } else {
- if (oldItem.floorPanType !== item.floorPanType) {
- posts.push(_request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].updateDateSetFloorType, null, {
- paths: {
- id: item.id,
- floorPanType: item.floorPanType
- }
- }));
- }
- if (item.color !== oldItem.color || item.title !== oldItem.title) {
- posts.push(_request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].updateDataSetBase, {
- color: item.color,
- id: item.id,
- title: item.title
- }));
- }
- }
- };
- for (var i = 0; i < all.length; i++) {
- _loop_1(i);
- }
- var dels = [];
- var _loop_2 = function (i) {
- var oldItem = oldAll[i];
- var item = all.find(function (_a) {
- var id = _a.id;
- return id === oldItem.id;
- });
- if (!item) {
- dels.push(function () {
- posts.push(_request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].unAttachDataset, null, {
- paths: {
- id: oldItem.id
- }
- }));
- });
- }
- };
- for (var i = 0; i < oldAll.length; i++) {
- _loop_2(i);
- }
- if (dels.length !== 0 && dels.length === oldAll.length - 1) {
- posts.push(_request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].unAttachDatasetAll, {}));
- } else {
- dels.forEach(function (fn) {
- return fn();
- });
- }
- return Promise.all(posts).then(function () {
- return filePropress.value = 0;
- });
- };
- var getSureAttachDatasets = function (title, pageNum) {
- return __awaiter(void 0, void 0, void 0, function () {
- var list;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].getSureAttachDatasets, {
- isLoc: _app__WEBPACK_IMPORTED_MODULE_8__["currentApp"].isLocal,
- title: title,
- pageNum: pageNum,
- pageSize: 20
- })];
- case 1:
- list = _a.sent();
- return [2 /*return*/, list ? list : []];
- }
- });
- });
- };
- var getStatusDesc = function (atom) {
- var msg = atom.status === 1 ? _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('dataset.recalcJoinDeleteTip', atom) : _lang__WEBPACK_IMPORTED_MODULE_9__["ui18n"].t('dataset.deleteJoinDeleteTip', atom);
- return msg;
- };
- var checkDelete = function (atom) {
- return __awaiter(void 0, void 0, void 0, function () {
- var index;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- index = list.value.indexOf(atom);
- if (!(~index && atom.status)) return [3 /*break*/, 3];
- return [4 /*yield*/, Object(_hook__WEBPACK_IMPORTED_MODULE_6__["useAlert"])(getStatusDesc(atom))];
- case 1:
- _a.sent();
- list.value.splice(index, 1);
- return [4 /*yield*/, storeSave()];
- case 2:
- _a.sent();
- location.reload();
- _a.label = 3;
- case 3:
- return [2 /*return*/];
- }
- });
- });
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- var checkDatasets = attachs.value.concat(uploadList.value);
- for (var _i = 0, checkDatasets_1 = checkDatasets; _i < checkDatasets_1.length; _i++) {
- var dataset = checkDatasets_1[_i];
- checkDelete(dataset);
- }
- }, {
- flush: 'post'
- });
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/earthwork.ts":
- /*!********************************!*\
- !*** ./src/store/earthwork.ts ***!
- \********************************/
- /*! exports provided: EarthworkUnit, EarthworkHeightType, list, show, unit, store, getBackups, backups, recovery, requestData, saveEarthwork, updateEarthwork, deleteEarthwork, storeSave, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "show", function() { return show; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unit", function() { return unit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveEarthwork", function() { return saveEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateEarthwork", function() { return updateEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteEarthwork", function() { return deleteEarthwork; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/sdk/types/earthwork */ "./src/sdk/types/earthwork.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkUnit", function() { return _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkUnit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EarthworkHeightType", function() { return _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]);
- var show = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false);
- var unit = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(Number(Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_9__["useParams"])().unit) || _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkUnit"].meter);
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])({
- list: list,
- show: show,
- unit: unit
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = {
- list: store.list.map(function (item) {
- return __assign(__assign({}, item), {
- resource: item.resource && item.resource.map(function (item) {
- return item && __assign({}, item);
- }),
- points: item.points.map(function (point) {
- return __assign({}, point);
- })
- });
- }),
- unit: store.unit
- };
- };
- var recovery = function () {
- if (backupData) {
- backupData.list.forEach(function (item) {
- var ci = store.list.find(function (cs) {
- return cs.id === item.id;
- });
- if (ci) {
- item.show = ci.show;
- }
- });
- store.list = backupData.list;
- store.unit = backupData.unit;
- }
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].earthworkList)];
- case 1:
- res = _a.sent();
- list.value = res.list.map(function (item) {
- var dataSet = _dataset__WEBPACK_IMPORTED_MODULE_7__["list"].value.find(function (_a) {
- var id = _a.id;
- return id === item.dataSet;
- }) || _dataset__WEBPACK_IMPORTED_MODULE_7__["unTemp"];
- var resource = [];
- if (item.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].cad) {
- resource[0] = item.resourceDxf1;
- resource[1] = item.resourceDxf2;
- } else if (item.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].model) {
- resource[0] = item.resourceModel;
- }
- if ([_sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].hig, _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].low].includes(item.heightType)) {
- var zs = item.points.map(function (point) {
- return point.z;
- });
- item.height = item.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].hig ? Math.max.apply(Math, zs) : Math.min.apply(Math, zs);
- item.heightType = _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].custom;
- }
- return __assign(__assign({}, item), {
- modelInfo: item.modelInfo || null,
- show: true,
- resource: resource,
- cropInfo: item.cropInfo && JSON.parse(item.cropInfo),
- fill: item.fill === -1 ? null : item.fill,
- dig: item.dig === -1 ? null : item.dig,
- heightPercentage: typeof item.heightPercentage === 'number' ? item.heightPercentage : 1,
- dataSet: dataSet
- });
- }).filter(function (item) {
- return item.datasetIds.every(function (id) {
- return _dataset__WEBPACK_IMPORTED_MODULE_7__["list"].value.some(function (did) {
- return did.id === id;
- });
- });
- });
- return [2 /*return*/];
- }
- });
- });
- };
- var saveEarthwork = function (earthwork) {
- return __awaiter(void 0, void 0, void 0, function () {
- var body, res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- body = __assign(__assign({}, earthwork), {
- fill: earthwork.fill === null ? -1 : earthwork.fill,
- dig: earthwork.dig === null ? -1 : earthwork.dig,
- cropInfo: earthwork.cropInfo && JSON.stringify(earthwork.cropInfo),
- id: null,
- dataSet: earthwork.dataSet.id
- });
- delete body.resource;
- if (earthwork.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].cad) {
- body.resourceDxf1 = earthwork.resource[0];
- body.resourceDxf2 = earthwork.resource[1];
- body.resourceModel = null;
- } else if (earthwork.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].model) {
- body.resourceDxf1 = null;
- body.resourceDxf2 = null;
- body.resourceModel = earthwork.resource[0];
- }
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].addEarthwork, body)];
- case 1:
- res = _a.sent();
- earthwork.id = res.id;
- return [2 /*return*/];
- }
- });
- });
- };
- var updateEarthwork = function (earthwork) {
- return __awaiter(void 0, void 0, void 0, function () {
- var body;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- body = __assign(__assign({}, earthwork), {
- fill: earthwork.fill === null ? -1 : earthwork.fill,
- dig: earthwork.dig === null ? -1 : earthwork.dig,
- cropInfo: earthwork.cropInfo && JSON.stringify(earthwork.cropInfo),
- dataSet: earthwork.dataSet.id
- });
- delete body.resource;
- if (earthwork.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].cad) {
- body.resourceDxf1 = earthwork.resource[0];
- body.resourceDxf2 = earthwork.resource[1];
- body.resourceModel = null;
- } else if (earthwork.heightType === _sdk_types_earthwork__WEBPACK_IMPORTED_MODULE_2__["EarthworkHeightType"].model) {
- body.resourceDxf1 = null;
- body.resourceDxf2 = null;
- body.resourceModel = earthwork.resource[0];
- }
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].updateEarthwork, body)];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var deleteEarthwork = function (earthwork) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].delete(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].deleteEarthwork, {
- paths: {
- id: earthwork.id
- }
- })];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var storeSave = function () {
- var posts = [];
- if (_sys__WEBPACK_IMPORTED_MODULE_6__["isLogin"].value) {
- var backups_1 = getBackups();
- var _loop_1 = function (item) {
- if (_constant__WEBPACK_IMPORTED_MODULE_5__["TemploraryID"].is(item.id)) {
- posts.push(saveEarthwork(item));
- } else if (backups_1 && Object(_utils__WEBPACK_IMPORTED_MODULE_8__["inRevise"])(__assign(__assign({}, item), {
- show: true
- }), __assign(__assign({}, backups_1.list.find(function (_a) {
- var id = _a.id;
- return id === item.id;
- })), {
- show: true
- }))) {
- posts.push(updateEarthwork(item));
- }
- };
- for (var _i = 0, _a = list.value; _i < _a.length; _i++) {
- var item = _a[_i];
- _loop_1(item);
- }
- var oldStore = getBackups();
- var _loop_2 = function (oldItem) {
- if (!list.value.some(function (_a) {
- var id = _a.id;
- return id === oldItem.id;
- })) {
- posts.push(deleteEarthwork(oldItem));
- }
- };
- for (var _b = 0, _c = oldStore.list; _b < _c.length; _b++) {
- var oldItem = _c[_b];
- _loop_2(oldItem);
- }
- } else {
- // localStore.set(localKey, localList.value)
- }
- return Promise.all(posts);
- };
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/floorpan.ts":
- /*!*******************************!*\
- !*** ./src/store/floorpan.ts ***!
- \*******************************/
- /*! exports provided: FloorType, uploadIng, list, store, getBackups, backups, recovery, updateListRaw, requestData, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadIng", function() { return uploadIng; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateListRaw", function() { return updateListRaw; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _sdk_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/sdk/types */ "./src/sdk/types/index.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FloorType", function() { return _sdk_types__WEBPACK_IMPORTED_MODULE_5__["FloorType"]; });
- /* harmony import */ var _hook_useNotice__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook/useNotice */ "./src/hook/useNotice.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var listRaw = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var uploadIng = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- Object(_hook_useNotice__WEBPACK_IMPORTED_MODULE_6__["useNotice"])("panHandler", function (_data) {
- return __awaiter(void 0, void 0, void 0, function () {
- var data;
- return __generator(this, function (_a) {
- data = _data;
- uploadIng.value = !!data.length;
- return [2 /*return*/];
- });
- });
- });
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- list.value = listRaw.value.filter(function (atom) {
- return _dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.some(function (_a) {
- var id = _a.id;
- return id === atom.datasetid;
- });
- }).map(function (floor) {
- return __assign(__assign({}, floor), {
- dataset: _dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.find(function (_a) {
- var id = _a.id;
- return id === floor.datasetid;
- })
- });
- });
- });
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- list: list
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = JSON.parse(JSON.stringify(listRaw.value));
- };
- var recovery = function () {
- listRaw.value = backupData;
- };
- var updateListRaw = function (item) {
- var _a;
- if (!listRaw.value) {
- listRaw.value = [];
- }
- var atom = listRaw.value.find(function (atom) {
- return atom.datasetid === item.dataset_id;
- });
- if (atom) {
- atom[item.floorPanType] = {
- origin: item.floor_plan_path,
- thumbnail: item.floor_plan_path_4K
- };
- } else {
- listRaw.value.push((_a = {}, _a[item.floorPanType] = {
- origin: item.floor_plan_path,
- thumbnail: item.floor_plan_path_4K
- }, _a.datasetid = item.dataset_id, _a));
- }
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, Promise.all(_dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.map(function (_a) {
- var id = _a.id;
- return _request__WEBPACK_IMPORTED_MODULE_4__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].floorpan, {
- params: {
- dataSetId: id
- }
- }).then(function (res) {
- for (var _i = 0, res_1 = res; _i < res_1.length; _i++) {
- var item = res_1[_i];
- updateListRaw(item);
- }
- });
- }))];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/hot.ts":
- /*!**************************!*\
- !*** ./src/store/hot.ts ***!
- \**************************/
- /*! exports provided: styles, list, show, listStore, store, getBackups, backups, recovery, requestData, saveHot, updateHot, deleteHot, addStyle, deleteStyle, storeSave, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "styles", function() { return styles; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "show", function() { return show; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "listStore", function() { return listStore; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveHot", function() { return saveHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHot", function() { return updateHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteHot", function() { return deleteHot; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addStyle", function() { return addStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteStyle", function() { return deleteStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _sdk_types_hot__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/sdk/types/hot */ "./src/sdk/types/hot.ts");
- /* empty/unused harmony star reexport */
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var styles = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var show = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- var listStore = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- list: list,
- styles: styles
- });
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- list: list,
- styles: styles,
- show: show
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = {
- list: listStore.list.map(function (item) {
- return __assign(__assign({}, item), {
- visualRange: __spreadArray([], item.visualRange, true),
- meta: item.meta && __spreadArray([], item.meta, true)
- });
- }),
- styles: listStore.styles.map(function (item) {
- return __assign({}, item);
- })
- };
- };
- var recovery = function () {
- if (backupData) {
- listStore.styles = backupData.styles;
- listStore.list = assembly(backupData.styles, backupData.list);
- }
- };
- var assembly = function (styles, list) {
- var _loop_1 = function (item) {
- item.style = styles.find(function (_a) {
- var id = _a.id;
- return !item.style || id === item.style.id;
- });
- };
- for (var _i = 0, list_1 = list; _i < list_1.length; _i++) {
- var item = list_1[_i];
- _loop_1(item);
- }
- return list;
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var _a, ohots, ostyles;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- return [4 /*yield*/, Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].hotlist), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].stylelist)])];
- case 1:
- _a = _b.sent(), ohots = _a[0], ostyles = _a[1];
- styles.value = ostyles.list;
- list.value = assembly(styles.value, ohots.list.map(function (item) {
- return __assign(__assign({}, item), {
- status: 2,
- // status: item.status || 2,
- style: item.hotStyleAtom,
- type: item.meta && item.meta.length ? item.type : 'TEXT'
- });
- })).filter(function (item) {
- return !!item.style;
- });
- return [2 /*return*/];
- }
- });
- });
- };
- var saveHot = function (hot) {
- return __awaiter(void 0, void 0, void 0, function () {
- var data, res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- data = __assign(__assign({}, hot), {
- poiStyleId: hot.style.id,
- style: undefined,
- id: undefined
- });
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].addHot, data)];
- case 1:
- res = _a.sent();
- hot.id = res.id;
- return [2 /*return*/];
- }
- });
- });
- };
- var updateHot = function (hot) {
- return __awaiter(void 0, void 0, void 0, function () {
- var data;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- data = __assign(__assign({}, hot), {
- poiStyleId: hot.style.id,
- style: undefined
- });
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].updateHot, data)];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var deleteHot = function (hot) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].delete(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].deleteHot, {
- paths: {
- id: hot.id
- }
- })];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var addStyle = function (style) {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].addStyle, style)];
- case 1:
- res = _a.sent();
- style.id = res.id;
- return [2 /*return*/];
- }
- });
- });
- };
- var deleteStyle = function (style) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].delete(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].deleteStyle, {
- paths: {
- id: style.id
- }
- })];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var storeSave = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var posts, _i, _a, style, backups, _loop_2, _b, _c, item, oldStore, _loop_3, _d, _e, oldItem, _loop_4, _f, _g, oldItem;
- return __generator(this, function (_h) {
- switch (_h.label) {
- case 0:
- posts = [];
- for (_i = 0, _a = styles.value; _i < _a.length; _i++) {
- style = _a[_i];
- if (_constant__WEBPACK_IMPORTED_MODULE_4__["TemploraryID"].is(style.id)) {
- posts.push(addStyle(style));
- }
- }
- return [4 /*yield*/, Promise.all(posts)];
- case 1:
- _h.sent();
- posts.length = 0;
- backups = getBackups();
- _loop_2 = function (item) {
- if (_constant__WEBPACK_IMPORTED_MODULE_4__["TemploraryID"].is(item.id)) {
- posts.push(saveHot(item));
- } else if (backups && Object(_utils__WEBPACK_IMPORTED_MODULE_5__["inRevise"])(item, backups.list.find(function (_a) {
- var id = _a.id;
- return id === item.id;
- }))) {
- posts.push(updateHot(item));
- }
- };
- for (_b = 0, _c = list.value; _b < _c.length; _b++) {
- item = _c[_b];
- _loop_2(item);
- }
- oldStore = getBackups();
- _loop_3 = function (oldItem) {
- if (!list.value.some(function (_a) {
- var id = _a.id;
- return id === oldItem.id;
- })) {
- posts.push(deleteHot(oldItem));
- }
- };
- for (_d = 0, _e = oldStore.list; _d < _e.length; _d++) {
- oldItem = _e[_d];
- _loop_3(oldItem);
- }
- _loop_4 = function (oldItem) {
- if (!styles.value.some(function (_a) {
- var id = _a.id;
- return id === oldItem.id;
- })) {
- posts.push(deleteStyle(oldItem));
- }
- };
- for (_f = 0, _g = oldStore.styles; _f < _g.length; _f++) {
- oldItem = _g[_f];
- _loop_4(oldItem);
- }
- return [4 /*yield*/, Promise.all(posts)];
- case 2:
- _h.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/index.ts":
- /*!****************************!*\
- !*** ./src/store/index.ts ***!
- \****************************/
- /*! exports provided: store, token, urlToken, user, sure, getIdentity, login, logout, openQRScan, appEl, showToolbox, showToolbar, modeFlags, mode, isEdit, isLogin, isSave, isSelf, docDomain, verifySelfScene, watchVerifyScene, TemploraryID */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony import */ var _hot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./hot */ "./src/store/hot.ts");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _measure__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./measure */ "./src/store/measure.ts");
- /* harmony import */ var _earthwork__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./earthwork */ "./src/store/earthwork.ts");
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./setup */ "./src/store/setup.ts");
- /* harmony import */ var _floorpan__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./floorpan */ "./src/store/floorpan.ts");
- /* harmony import */ var _setting__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./setting */ "./src/store/setting.ts");
- /* harmony import */ var _navigation__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./navigation */ "./src/store/navigation.ts");
- /* harmony import */ var _controlPoint__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./controlPoint */ "./src/store/controlPoint.ts");
- /* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./user */ "./src/store/user.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "token", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["token"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "urlToken", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["urlToken"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "user", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["user"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "sure", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["sure"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getIdentity", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["getIdentity"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "login", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["login"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "logout", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["logout"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "openQRScan", function() { return _user__WEBPACK_IMPORTED_MODULE_9__["openQRScan"]; });
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "appEl", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["appEl"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "showToolbox", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["showToolbox"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "showToolbar", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["showToolbar"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "modeFlags", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["modeFlags"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mode", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["mode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isEdit", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["isEdit"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isLogin", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["isLogin"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isSave", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["isSave"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "isSelf", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["isSelf"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "docDomain", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["docDomain"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "verifySelfScene", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["verifySelfScene"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "watchVerifyScene", function() { return _sys__WEBPACK_IMPORTED_MODULE_10__["watchVerifyScene"]; });
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TemploraryID", function() { return _constant__WEBPACK_IMPORTED_MODULE_11__["TemploraryID"]; });
- var store = {
- hot: _hot__WEBPACK_IMPORTED_MODULE_0__["default"],
- dataset: _dataset__WEBPACK_IMPORTED_MODULE_1__["default"],
- measure: _measure__WEBPACK_IMPORTED_MODULE_2__["default"],
- setup: _setup__WEBPACK_IMPORTED_MODULE_4__["default"],
- floorpan: _floorpan__WEBPACK_IMPORTED_MODULE_5__["default"],
- earthwork: _earthwork__WEBPACK_IMPORTED_MODULE_3__["default"],
- setting: _setting__WEBPACK_IMPORTED_MODULE_6__["default"],
- navigation: _navigation__WEBPACK_IMPORTED_MODULE_7__["default"],
- controlPoint: _controlPoint__WEBPACK_IMPORTED_MODULE_8__["default"]
- };
- /***/ }),
- /***/ "./src/store/measure.ts":
- /*!******************************!*\
- !*** ./src/store/measure.ts ***!
- \******************************/
- /*! exports provided: MeasureUnit, list, show, unit, store, getBackups, backups, recovery, requestData, saveMeasure, updateMeasure, deleteMeasure, storeSave, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "show", function() { return show; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "unit", function() { return unit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveMeasure", function() { return saveMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateMeasure", function() { return updateMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteMeasure", function() { return deleteMeasure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _sdk_types_measure__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/sdk/types/measure */ "./src/sdk/types/measure.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils/store */ "./src/utils/store.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MeasureUnit", function() { return _sdk_types_measure__WEBPACK_IMPORTED_MODULE_2__["MeasureUnit"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var localKey = "measure-".concat(Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_9__["useParams"])().m);
- var localStore = {
- get: Object(_utils_store__WEBPACK_IMPORTED_MODULE_10__["localGetFactory"])(function (str) {
- var data = [];
- if (str) {
- try {
- data = JSON.parse(str);
- } catch (_a) {}
- }
- return data;
- }),
- set: Object(_utils_store__WEBPACK_IMPORTED_MODULE_10__["localSetFactory"])(function (data) {
- return JSON.stringify(data);
- }),
- del: _utils_store__WEBPACK_IMPORTED_MODULE_10__["localDel"]
- };
- // export const serveList: Measures = ref([])
- // export const localList: Measures = ref(localStore.get(localKey))
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]);
- var show = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false);
- var unit = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(Number(Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_9__["useParams"])().unit) || _sdk_types_measure__WEBPACK_IMPORTED_MODULE_2__["MeasureUnit"].meter);
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_3__["reactive"])({
- list: list,
- show: show,
- unit: unit
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = {
- list: JSON.parse(JSON.stringify(store.list)),
- unit: store.unit
- };
- };
- var recovery = function () {
- if (backupData) {
- store.list = backupData.list;
- store.unit = backupData.unit;
- }
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].measureList)];
- case 1:
- res = _a.sent();
- list.value = res.list.map(function (item) {
- var dataSet = _dataset__WEBPACK_IMPORTED_MODULE_7__["list"].value.find(function (_a) {
- var id = _a.id;
- return id === item.dataSet;
- }) || _dataset__WEBPACK_IMPORTED_MODULE_7__["unTemp"];
- return __assign(__assign({}, item), {
- color: item.color || '#00c8af',
- buffers: item.buffers ? item.buffers.map(function (item) {
- return __assign(__assign({}, item), {
- show: true
- });
- }) : [],
- show: true,
- dataSet: dataSet
- });
- });
- return [2 /*return*/];
- }
- });
- });
- };
- var saveMeasure = function (measure) {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].addMeasure, __assign(__assign({}, measure), {
- dataSet: measure.dataSet.id
- }))];
- case 1:
- res = _a.sent();
- measure.id = res.id;
- return [2 /*return*/];
- }
- });
- });
- };
- var updateMeasure = function (measure) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].updateMeasure, __assign(__assign({}, measure), {
- dataSet: measure.dataSet.id
- }))];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var deleteMeasure = function (measure) {
- return __awaiter(void 0, void 0, void 0, function () {
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].delete(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].deleteMeasure, {
- paths: {
- id: measure.id
- }
- })];
- case 1:
- _a.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var storeSave = function () {
- var posts = [];
- if (_sys__WEBPACK_IMPORTED_MODULE_6__["isLogin"].value) {
- var backups_1 = getBackups();
- var _loop_1 = function (item) {
- if (_constant__WEBPACK_IMPORTED_MODULE_5__["TemploraryID"].is(item.id)) {
- posts.push(saveMeasure(item));
- } else if (backups_1 && Object(_utils__WEBPACK_IMPORTED_MODULE_8__["inRevise"])(item, backups_1.list.find(function (_a) {
- var id = _a.id;
- return id === item.id;
- }))) {
- posts.push(updateMeasure(item));
- }
- };
- for (var _i = 0, _a = list.value; _i < _a.length; _i++) {
- var item = _a[_i];
- _loop_1(item);
- }
- var oldStore = getBackups();
- var _loop_2 = function (oldItem) {
- if (!list.value.some(function (_a) {
- var id = _a.id;
- return id === oldItem.id;
- })) {
- posts.push(deleteMeasure(oldItem));
- }
- };
- for (var _b = 0, _c = oldStore.list; _b < _c.length; _b++) {
- var oldItem = _c[_b];
- _loop_2(oldItem);
- }
- } else {
- // localStore.set(localKey, localList.value)
- }
- return Promise.all(posts);
- };
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/model.ts":
- /*!****************************!*\
- !*** ./src/store/model.ts ***!
- \****************************/
- /*! exports provided: list, currentModelId, store, flatList, flatModels, getPloygonType, getSiteModeInfo, getModelPos, getTrees, analysisModel, requestData, datasetSelect, storeSave, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "list", function() { return list; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "currentModelId", function() { return currentModelId; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "flatList", function() { return flatList; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "flatModels", function() { return flatModels; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPloygonType", function() { return getPloygonType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSiteModeInfo", function() { return getSiteModeInfo; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getModelPos", function() { return getModelPos; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTrees", function() { return getTrees; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "analysisModel", function() { return analysisModel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "datasetSelect", function() { return datasetSelect; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _constant__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constant */ "./src/store/constant.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var list = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var currentModelId = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var store = {
- list: list
- };
- var flatList = function (list) {
- var flats = [];
- for (var _i = 0, list_1 = list; _i < list_1.length; _i++) {
- var item = list_1[_i];
- flats.push(item);
- if (item.type !== 'dataset') {
- flats.push.apply(flats, flatList(item.children));
- }
- }
- return flats;
- };
- var flatModels = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- return flatList(list.value);
- });
- var getPloygonType = function (raw) {
- var type = null;
- switch (raw.type) {
- case 'unassigned':
- case 'construct':
- type = 'building';
- break;
- case 'label':
- type = 'room';
- break;
- case 'dataset':
- type = null;
- break;
- default:
- type = raw.type;
- }
- return type;
- };
- var getSiteModeInfo = function (tree) {
- if (tree === void 0) {
- tree = list.value;
- }
- return tree.filter(function (atom) {
- return atom.type !== 'dataset' && !atom.unassigned;
- }).map(function (atom) {
- if (atom.type === 'dataset') {
- return __assign(__assign({}, atom.origin), {
- type: 'dataset'
- });
- } else {
- var children = atom.children ? getSiteModeInfo(atom.children) : [];
- return __assign(__assign({}, atom), {
- type: getPloygonType(atom),
- children: children
- });
- }
- });
- };
- var getModelPos = function (tree, atom, locals) {
- if (locals === void 0) {
- locals = [];
- }
- for (var i = 0; i < tree.length; i++) {
- var query = tree[i];
- if (Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(query) === Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(atom)) {
- return __spreadArray(__spreadArray([], locals, true), [i], false);
- } else if (query.type !== 'dataset' && query.children && query.children.length) {
- var qlocals = getModelPos(query.children, atom, __spreadArray(__spreadArray([], locals, true), [i], false));
- if (qlocals) {
- return qlocals;
- }
- }
- }
- };
- var getTrees = function (tree, id) {
- var atom = id ? flatList(tree).find(function (model) {
- return model.type !== 'dataset' && model.id === id;
- }) : id;
- var result = [];
- if (!atom) return result;
- var locals = getModelPos(tree, atom);
- if (locals) {
- var tree_1 = list.value;
- for (var _i = 0, locals_1 = locals; _i < locals_1.length; _i++) {
- var index = locals_1[_i];
- if (tree_1[index].type !== 'dataset') {
- var select = tree_1[index];
- result.push(select);
- tree_1 = select.children;
- }
- }
- }
- return result;
- };
- var isNumber = function (args) {
- return Object(_utils__WEBPACK_IMPORTED_MODULE_5__["toRawType"])(args) === 'Number';
- };
- var genPointsByCoordinates = function (coordinates) {
- return coordinates ? coordinates.map(function (polygons) {
- return polygons.map(function (point) {
- return {
- x: point[0],
- y: point[1]
- };
- });
- }) : [];
- };
- var genDatasetModel = function (id) {
- var result = {
- title: '',
- type: 'dataset',
- id: id,
- origin: null
- };
- var getDataset = function () {
- return _dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.find(function (dataset) {
- return dataset.id === id;
- });
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_dataset__WEBPACK_IMPORTED_MODULE_3__["list"], function () {
- return result.origin = getDataset();
- }, {
- immediate: true
- });
- return result;
- };
- var analysisModel = function (models, useDatasets, parent, forch) {
- if (useDatasets === void 0) {
- useDatasets = [];
- }
- var amodels = models.map(function (model, sort) {
- var _a;
- var points = model.polygon ? genPointsByCoordinates(model.polygon.coordinates).flat() : [];
- var holes = model.hole ? genPointsByCoordinates(model.hole.coordinates) : [];
- var type = model.type ? model.type : 'construct';
- var result = {
- id: model.id,
- title: model.title,
- init: model.init,
- subgroup: model.subgroup,
- type: type,
- unassigned: model.type === 'unassigned',
- time: new Date(Date.now()),
- area: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["round"])(model.area, 2),
- holes: holes,
- sort: sort,
- flagPano: model.flagPano,
- panos: model.panos,
- isUpdate: !model.isLonlat,
- volume: Object(_utils__WEBPACK_IMPORTED_MODULE_5__["round"])(model.volume, 2),
- points: points,
- height: 0,
- zs: null,
- children: []
- };
- if ((!isNumber(model.z_max) || !isNumber(model.z_min)) && parent) {
- result.zs = __spreadArray([], parent.zs, true);
- } else {
- result.zs = [model.z_min, model.z_max];
- }
- result.height = result.height || result.zs[1] - result.zs[0];
- if (type === 'construct' && model.type !== 'unassigned' && (!model.children || model.children.length === 0)) {
- var zMin = model.z_min || 0;
- var zMax = model.z_max || (model.altitude ? zMin + model.altitude : 1);
- model.children = [__assign(__assign({}, model), {
- id: _constant__WEBPACK_IMPORTED_MODULE_6__["TemploraryID"].get(),
- type: 'floor',
- title: _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('scene.spaceModel.defaultFloorTitle'),
- sort: 0,
- panos: [],
- flagPano: null,
- polygon: {
- coordinates: [],
- type: 'Polygon'
- },
- hole: {
- coordinates: [],
- type: 'Hole'
- },
- datasets: [],
- z_max: zMax,
- z_min: zMin
- })];
- }
- if (model.children) {
- (_a = result.children).push.apply(_a, analysisModel(model.children, useDatasets, result));
- }
- if (model.datasets && model.datasets.length !== 0) {
- var _loop_1 = function (id) {
- var dataset = _dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.find(function (dataset) {
- return dataset.id === id;
- });
- if (dataset && !useDatasets.includes(dataset)) {
- useDatasets.push(dataset);
- result.children.push(__assign({}, genDatasetModel(dataset.id)));
- }
- };
- for (var _i = 0, _b = model.datasets; _i < _b.length; _i++) {
- var id = _b[_i];
- _loop_1(id);
- }
- }
- if (result.unassigned) {
- result.title = _lang__WEBPACK_IMPORTED_MODULE_7__["ui18n"].t('dataset.unsetTitle');
- }
- return result;
- }).sort(function (a, b) {
- return b.sort - a.sort || b.zs[0] - a.zs[0];
- });
- var umodels = amodels.filter(function (atom) {
- return atom.type === 'unassigned';
- });
- if (umodels.length === amodels.length || forch) {
- return amodels;
- } else {
- return amodels.filter(function (atom) {
- return forch || atom.type !== 'unassigned' || atom.children.length > 0;
- });
- }
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var trees, useDatasets;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].getModelTree).then(function (trees) {
- return trees.filter(function (t) {
- return ['unassigned', 'construct'].includes(t.type);
- });
- })];
- case 1:
- trees = _a.sent();
- useDatasets = [];
- list.value = analysisModel(trees, useDatasets);
- _dataset__WEBPACK_IMPORTED_MODULE_3__["list"].value.filter(function (atom) {
- return !useDatasets.includes(atom);
- }).forEach(function (atom) {
- if (list.value.length) {
- var model = list.value[0];
- var children = model.children = model.children || [];
- children.push(genDatasetModel(atom.id));
- }
- });
- datasetSelect();
- return [2 /*return*/];
- }
- });
- });
- };
- var modelToServerData = function (atom, parentId) {
- var datasets = [];
- if (atom.children) {
- for (var _i = 0, _a = atom.children; _i < _a.length; _i++) {
- var childAtom = _a[_i];
- if (childAtom.type === 'dataset') {
- datasets.push(childAtom.origin.id);
- }
- }
- }
- var polygon = {
- coordinates: [],
- type: 'Polygon'
- };
- polygon.coordinates[0] = atom.points.map(function (point) {
- return [point.x, point.y];
- });
- var holes = {
- coordinates: [],
- type: 'Hole'
- };
- holes.coordinates = atom.holes.map(function (points) {
- return points.map(function (point) {
- return [point.x, point.y];
- });
- });
- var base = {
- datasets: datasets,
- isLonlat: !atom.isUpdate,
- parentId: parentId,
- title: atom.title
- };
- return atom.unassigned ? __assign(__assign({}, base), {
- type: 'unassigned'
- }) : __assign(__assign({}, base), {
- area: atom.area,
- polygon: polygon,
- sort: atom.sort,
- hole: holes,
- flagPano: atom.flagPano,
- panos: atom.panos,
- type: atom.type,
- volume: atom.volume,
- z_max: atom.zs[1],
- z_min: atom.zs[0],
- height: 0
- });
- };
- var datasetSelect = function () {
- var selectList;
- var factory = function () {
- var selectList = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(__spreadArray([], flatModels.value, true));
- var getSelectIncludeParent = function (models, includes, selects) {
- var _a;
- if (selects === void 0) {
- selects = [];
- }
- for (var _i = 0, models_1 = models; _i < models_1.length; _i++) {
- var model = models_1[_i];
- if (includes.includes(model)) {
- selects.push(model);
- } else if (model.type !== 'dataset' && ((_a = model.children) === null || _a === void 0 ? void 0 : _a.length)) {
- selects = getSelectIncludeParent(model.children, includes, selects);
- if (model.children.every(function (atom) {
- return selects.includes(atom);
- })) {
- selects.push(model);
- }
- }
- }
- return selects;
- };
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])([selectList, list], function (_a, _b) {
- var newv = _a[0],
- list = _a[1];
- var oldv = _b[0],
- oldlist = _b[1];
- var newSelects = getSelectIncludeParent(list, newv);
- var oldSelects = oldv ? getSelectIncludeParent(oldlist, oldv) : [];
- var addModels = newSelects.filter(function (atom) {
- return !oldSelects.includes(atom);
- });
- var delModels = oldSelects.filter(function (atom) {
- return !newSelects.includes(atom);
- });
- var datasetIndex = function (atom) {
- return _dataset__WEBPACK_IMPORTED_MODULE_3__["showList"].value.findIndex(function (dataset) {
- return atom.origin.id === dataset.id;
- });
- };
- for (var _i = 0, addModels_1 = addModels; _i < addModels_1.length; _i++) {
- var atom = addModels_1[_i];
- if (atom.type === 'dataset') {
- ~datasetIndex(atom) || _dataset__WEBPACK_IMPORTED_MODULE_3__["showList"].value.push(atom.origin);
- }
- }
- for (var _c = 0, delModels_1 = delModels; _c < delModels_1.length; _c++) {
- var atom = delModels_1[_c];
- if (atom.type === 'dataset') {
- var index = datasetIndex(atom);
- ~index && _dataset__WEBPACK_IMPORTED_MODULE_3__["showList"].value.splice(index, 1);
- }
- }
- }, {
- immediate: true
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_dataset__WEBPACK_IMPORTED_MODULE_3__["showList"], function () {
- var newSelectList = selectList.value.filter(function (citem) {
- return citem.type !== 'dataset' || _dataset__WEBPACK_IMPORTED_MODULE_3__["showList"].value.some(function (item) {
- return item.id === citem.origin.id;
- });
- });
- if (newSelectList.length !== selectList.value.length) {
- console.log(newSelectList, selectList.value);
- selectList.value = newSelectList;
- }
- });
- return selectList;
- };
- var init = false;
- return function () {
- if (!init) {
- selectList = factory();
- init = true;
- }
- return selectList;
- };
- }();
- var serviceDeleteModel = function (model, isParent) {
- if (isParent === void 0) {
- isParent = true;
- }
- return __awaiter(void 0, void 0, void 0, function () {
- var needDel, children, datasets, models, raw;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- needDel = isParent;
- children = model.children || [];
- datasets = children.filter(function (atom) {
- return atom.type === 'dataset';
- });
- models = children.filter(function (atom) {
- return atom.type !== 'dataset';
- });
- if (!models.length) return [3 /*break*/, 2];
- return [4 /*yield*/, Promise.all([models.map(function (model) {
- return serviceDeleteModel(model, false);
- })])];
- case 1:
- _a.sent();
- _a.label = 2;
- case 2:
- if (!datasets.length) return [3 /*break*/, 4];
- raw = __assign(__assign({}, modelToServerData(model, null)), {
- id: model.id,
- datasets: []
- });
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].updateModel, raw)];
- case 3:
- _a.sent();
- needDel = true;
- _a.label = 4;
- case 4:
- if (needDel) {
- _request__WEBPACK_IMPORTED_MODULE_4__["axios"].delete(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].delModel, {
- paths: {
- id: model.id
- }
- });
- }
- return [2 /*return*/];
- }
- });
- });
- };
- // const inRevise
- var reviseSave = function (newVal, oldVal, parentId) {
- if (parentId === void 0) {
- parentId = null;
- }
- return __awaiter(void 0, void 0, void 0, function () {
- var posts, sort, _loop_2, _i, newVal_1, newAtom, _loop_3, _a, oldVal_1, oldAtom;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- posts = [];
- sort = newVal.length;
- _loop_2 = function (newAtom) {
- var promise, oldAtom, raw, _c, _d, raw;
- return __generator(this, function (_e) {
- switch (_e.label) {
- case 0:
- promise = void 0;
- if (newAtom.type === 'dataset') {
- return [2 /*return*/, "continue"];
- }
- oldAtom = oldVal === null || oldVal === void 0 ? void 0 : oldVal.find(function (oldAtom) {
- return oldAtom.type !== 'dataset' && newAtom.id === oldAtom.id;
- });
- if (!_constant__WEBPACK_IMPORTED_MODULE_6__["TemploraryID"].is(newAtom.id)) return [3 /*break*/, 2];
- raw = modelToServerData(newAtom, parentId);
- raw.sort = sort--;
- _d = (_c = Promise).resolve;
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_4__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].addModel, raw).then(function (id) {
- return newAtom.id = id;
- })];
- case 1:
- promise = _d.apply(_c, [_e.sent()]);
- return [3 /*break*/, 3];
- case 2:
- raw = __assign(__assign({}, modelToServerData(newAtom, parentId)), {
- sort: sort--,
- id: newAtom.id
- });
- promise = _request__WEBPACK_IMPORTED_MODULE_4__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_4__["URL"].updateModel, raw);
- _e.label = 3;
- case 3:
- if (promise) {
- posts.push(promise);
- if (newAtom.children) {
- promise.then(function () {
- return reviseSave(newAtom.children, oldAtom ? oldAtom.children : [], newAtom.id);
- });
- }
- }
- return [2 /*return*/];
- }
- });
- };
- _i = 0, newVal_1 = newVal;
- _b.label = 1;
- case 1:
- if (!(_i < newVal_1.length)) return [3 /*break*/, 4];
- newAtom = newVal_1[_i];
- return [5 /*yield**/, _loop_2(newAtom)];
- case 2:
- _b.sent();
- _b.label = 3;
- case 3:
- _i++;
- return [3 /*break*/, 1];
- case 4:
- _loop_3 = function (oldAtom) {
- if (oldAtom.type !== 'dataset') {
- var exists = newVal.some(function (newAtom) {
- return newAtom.type !== 'dataset' && newAtom.id === oldAtom.id;
- });
- if (!exists) {
- posts.push(serviceDeleteModel(oldAtom));
- }
- }
- };
- for (_a = 0, oldVal_1 = oldVal; _a < oldVal_1.length; _a++) {
- oldAtom = oldVal_1[_a];
- _loop_3(oldAtom);
- }
- return [2 /*return*/, Promise.all(posts)];
- }
- });
- });
- };
- var storeSave = function (newVal) {
- var updates = reviseSave(newVal, list.value).then(function () {
- var _a;
- for (var i = 0; i < newVal.length; i++) {
- var atom = newVal[i];
- if (atom.type === 'unassigned' && !((_a = atom.children) === null || _a === void 0 ? void 0 : _a.length)) {
- newVal.splice(i--, 1);
- }
- }
- list.value = newVal;
- });
- var datasetUpdate = Object(_dataset__WEBPACK_IMPORTED_MODULE_3__["storeSave"])().then(_dataset__WEBPACK_IMPORTED_MODULE_3__["backups"]);
- return Promise.all([datasetUpdate, updates]);
- };
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/navigation.ts":
- /*!*********************************!*\
- !*** ./src/store/navigation.ts ***!
- \*********************************/
- /*! exports provided: store, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_0__["reactive"])([]);
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/panos.ts":
- /*!****************************!*\
- !*** ./src/store/panos.ts ***!
- \****************************/
- /*! exports provided: panos, requestData */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "panos", function() { return panos; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _dataset__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dataset */ "./src/store/dataset.ts");
- /* harmony import */ var _help_guide__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/help/guide */ "./src/help/guide.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var panos = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])([]);
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_2__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_2__["URL"].getPanos, {
- params: {
- datasetId: _dataset__WEBPACK_IMPORTED_MODULE_4__["main"].value.id
- }
- })];
- case 1:
- res = _a.sent();
- panos.value = res.map(function (atom, index) {
- return {
- raw: atom,
- id: atom.id,
- label: (index + 1).toString(),
- x: atom.dataset_floor_location[0],
- y: atom.dataset_floor_location[1],
- z: atom.dataset_floor_location[2],
- gis: atom.gga_location && atom.gga_location.length && {
- x: atom.gga_location[0],
- y: atom.gga_location[1],
- z: atom.gga_location[2]
- }
- };
- });
- if (panos.value.length === 0) {
- _help_guide__WEBPACK_IMPORTED_MODULE_5__["disabledGuides"].value = true;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- /***/ }),
- /***/ "./src/store/setting.ts":
- /*!******************************!*\
- !*** ./src/store/setting.ts ***!
- \******************************/
- /*! exports provided: initSenior, density, colorMode, shape, showMiniView, showHotImage, showRoamPos, range, opacity, size, detail, edgeStrong, store, default, DensityType, ColorMode, Shape */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initSenior", function() { return initSenior; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "density", function() { return density; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "colorMode", function() { return colorMode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "shape", function() { return shape; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showMiniView", function() { return showMiniView; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showHotImage", function() { return showHotImage; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showRoamPos", function() { return showRoamPos; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "range", function() { return range; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "opacity", function() { return opacity; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "size", function() { return size; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "detail", function() { return detail; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "edgeStrong", function() { return edgeStrong; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony import */ var _sdk_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/sdk/types */ "./src/sdk/types/index.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DensityType", function() { return _sdk_types__WEBPACK_IMPORTED_MODULE_0__["DensityType"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ColorMode", function() { return _sdk_types__WEBPACK_IMPORTED_MODULE_0__["ColorMode"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Shape", function() { return _sdk_types__WEBPACK_IMPORTED_MODULE_0__["Shape"]; });
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/store */ "./src/utils/store.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var initSenior = {
- density: _sdk_types__WEBPACK_IMPORTED_MODULE_0__["DensityType"].middle,
- colorMode: _sdk_types__WEBPACK_IMPORTED_MODULE_0__["ColorMode"].fullcolor,
- shape: _sdk_types__WEBPACK_IMPORTED_MODULE_0__["Shape"].rectangle,
- range: 1000,
- opacity: 1,
- size: 0.1,
- edgeStrong: false,
- detail: 0.7
- };
- var storeKey = 'setting-' + Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_4__["useParams"])().m;
- var local = {
- get: Object(_utils_store__WEBPACK_IMPORTED_MODULE_2__["localGetFactory"])(function (data) {
- return data ? JSON.parse(data) : __assign({
- showMiniView: true,
- showRoamPos: true,
- showHotImage: false
- }, initSenior);
- }),
- set: Object(_utils_store__WEBPACK_IMPORTED_MODULE_2__["localSetFactory"])(function (data) {
- return JSON.stringify(data);
- })
- };
- var density = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var colorMode = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var shape = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var showMiniView = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var showHotImage = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var showRoamPos = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var range = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var opacity = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var size = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(0.5);
- var detail = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])(4);
- var edgeStrong = Object(vue__WEBPACK_IMPORTED_MODULE_1__["ref"])();
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_1__["reactive"])({
- density: density,
- colorMode: colorMode,
- shape: shape,
- showMiniView: showMiniView,
- showHotImage: showHotImage,
- showRoamPos: showRoamPos,
- range: range,
- opacity: opacity,
- size: size,
- edgeStrong: edgeStrong,
- detail: detail
- });
- var def = local.get(storeKey);
- var preKeys = ['colorMode', 'density'];
- for (var _i = 0, preKeys_1 = preKeys; _i < preKeys_1.length; _i++) {
- var key = preKeys_1[_i];
- store[key] = def[key];
- }
- setTimeout(function () {
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(showMiniView, function () {
- _hook__WEBPACK_IMPORTED_MODULE_3__["customMap"].full = 'scene';
- _hook__WEBPACK_IMPORTED_MODULE_3__["disabledMap"].map = !showMiniView.value;
- }, {
- immediate: true,
- deep: true
- });
- for (var key in def) {
- if (!preKeys.includes(key)) {
- store[key] = def[key];
- }
- }
- }, 100);
- Object(vue__WEBPACK_IMPORTED_MODULE_1__["watch"])(store, function () {
- local.set(storeKey, store);
- }, {
- deep: true
- });
- // let stopWatch
- // watchEffect(() => {
- // if (!useRoute()) return
- // if (useRoute().name === routeName.value.query) {
- // console.log('----')
- // stopWatch = watch(store, () => {
- // console.log('set')
- // local.set(storeKey, store)
- // }, { deep: true })
- // } else if (stopWatch) {
- // console.log('----stop')
- // stopWatch()
- // stopWatch = null
- // }
- // })
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/setup.ts":
- /*!****************************!*\
- !*** ./src/store/setup.ts ***!
- \****************************/
- /*! exports provided: StatusEum, JOBEUM, locationRaw, mixture, floorPlan, id, isCopy, title, initPic, password, isOpen, disableFloorPan, pose, status, inVerify, showMode, webSite, sceneVersion, datasetId, crop, jobStatus, joinObj, mapCompany, controlPointFlag, openCompass, rotateCompass, sceneSource, isFire, mapping, verifyPwd, store, getBackups, backups, recovery, requestData, storeSave, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusEum", function() { return StatusEum; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "JOBEUM", function() { return JOBEUM; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "locationRaw", function() { return locationRaw; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mixture", function() { return mixture; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "floorPlan", function() { return floorPlan; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "id", function() { return id; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isCopy", function() { return isCopy; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "title", function() { return title; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initPic", function() { return initPic; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "password", function() { return password; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isOpen", function() { return isOpen; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "disableFloorPan", function() { return disableFloorPan; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pose", function() { return pose; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "status", function() { return status; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inVerify", function() { return inVerify; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showMode", function() { return showMode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "webSite", function() { return webSite; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sceneVersion", function() { return sceneVersion; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "datasetId", function() { return datasetId; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "crop", function() { return crop; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "jobStatus", function() { return jobStatus; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "joinObj", function() { return joinObj; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapCompany", function() { return mapCompany; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "controlPointFlag", function() { return controlPointFlag; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "openCompass", function() { return openCompass; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rotateCompass", function() { return rotateCompass; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sceneSource", function() { return sceneSource; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFire", function() { return isFire; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapping", function() { return mapping; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "verifyPwd", function() { return verifyPwd; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "store", function() { return store; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBackups", function() { return getBackups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "backups", function() { return backups; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recovery", function() { return recovery; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestData", function() { return requestData; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "storeSave", function() { return storeSave; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _sdk__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/sdk */ "./src/sdk/index.ts");
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/hook */ "./src/hook/index.ts");
- /* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./user */ "./src/store/user.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var StatusEum;
- (function (StatusEum) {
- // 场景校准中
- StatusEum[StatusEum["calibration"] = -8] = "calibration";
- // 网络错误
- StatusEum[StatusEum["disconnect"] = -7] = "disconnect";
- // webgl报错
- StatusEum[StatusEum["webglErr"] = -6] = "webglErr";
- // sdk构建失败
- StatusEum[StatusEum["sdkErr"] = -5] = "sdkErr";
- // 预设失败
- StatusEum[StatusEum["presetErr"] = -6] = "presetErr";
- // 场景不存在
- StatusEum[StatusEum["un"] = -3] = "un";
- // 服务端错误
- StatusEum[StatusEum["serverErr"] = -4] = "serverErr";
- // 场景被删
- StatusEum[StatusEum["del"] = -1] = "del";
- // 计算中
- StatusEum[StatusEum["run"] = 0] = "run";
- // 计算失败
- StatusEum[StatusEum["err"] = 1] = "err";
- // 计算成功
- StatusEum[StatusEum["success"] = 2] = "success";
- // 封存
- StatusEum[StatusEum["archive"] = 3] = "archive";
- // 重新计算中
- StatusEum[StatusEum["reRun"] = 4] = "reRun";
- })(StatusEum || (StatusEum = {}));
- var JOBEUM;
- (function (JOBEUM) {
- // 正常
- JOBEUM[JOBEUM["NORMAL"] = 0] = "NORMAL";
- // 校准中
- JOBEUM[JOBEUM["CALI"] = 1] = "CALI";
- // 添加数据集
- JOBEUM[JOBEUM["ADDSET"] = 2] = "ADDSET";
- })(JOBEUM || (JOBEUM = {}));
- // 5 隐藏 地理注册 点位校准
- // 6 隐藏一个 点位校准
- // 5 | 6 表示 slam
- // 6纯SLAM
- var locationRaw = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0);
- var mixture = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var floorPlan = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var id = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var isCopy = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var title = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var initPic = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var password = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var isOpen = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(true);
- var disableFloorPan = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var pose = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
- var status = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(StatusEum.run);
- var inVerify = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var showMode = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var webSite = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var sceneVersion = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var datasetId = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var crop = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var jobStatus = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(JOBEUM.NORMAL);
- var joinObj = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])();
- var mapCompany = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('default');
- var controlPointFlag = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var openCompass = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var rotateCompass = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0);
- var sceneSource = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var isFire = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var mapping = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])('');
- var verifyPwd = function (pwd) {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].verifyScenePwd, {
- password: pwd
- })];
- case 1:
- res = _a.sent();
- if (res.code === _request__WEBPACK_IMPORTED_MODULE_3__["Code"].SUSSESS) {
- inVerify.value = true;
- } else {
- throw res.msg;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- var store = Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])({
- id: id,
- title: title,
- initPic: initPic,
- password: password,
- isCopy: isCopy,
- isOpen: isOpen,
- mixture: mixture,
- disableFloorPan: disableFloorPan,
- openCompass: openCompass,
- rotateCompass: rotateCompass,
- pose: pose,
- controlPointFlag: controlPointFlag,
- crop: crop,
- status: status,
- isFire: isFire,
- showMode: showMode,
- jobStatus: jobStatus,
- webSite: webSite,
- location: locationRaw,
- datasetId: datasetId,
- sceneVersion: sceneVersion,
- joinObj: joinObj,
- sceneSource: sceneSource,
- from: ''
- });
- var backupData;
- var getBackups = function () {
- return backupData;
- };
- var backups = function () {
- backupData = __assign(__assign({}, store), {
- pose: store.pose && __assign({}, pose.value)
- });
- };
- backups();
- var recovery = function () {
- if (backupData) {
- for (var key in backupData) {
- store[key] = backupData[key];
- }
- }
- };
- var requestData = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var infoRes, info, _a, inis, cropData, join;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].setupInfo)];
- case 1:
- infoRes = _b.sent();
- if (infoRes.code !== _request__WEBPACK_IMPORTED_MODULE_3__["Code"].SUSSESS) {
- status.value = StatusEum.un;
- if (!infoRes.data) {
- throw infoRes.msg;
- }
- }
- info = infoRes.data;
- if (Number(info.status) === 6) {
- info.status = StatusEum.run;
- }
- mapping.value = info.mapping;
- mixture.value = info.mixture;
- locationRaw.value = info.location;
- controlPointFlag.value = true;
- id.value = info.id;
- isCopy.value = info.isCopy;
- title.value = info.title;
- sceneVersion.value = info.sceneVersion;
- initPic.value = info.initPic;
- // password.value = info.password
- isOpen.value = info.isOpen;
- disableFloorPan.value = info.disableFloorPan;
- floorPlan.value = info.floorPlan;
- showMode.value = _hook__WEBPACK_IMPORTED_MODULE_6__["customMap"].mode = info.showMode ? info.showMode : _sdk__WEBPACK_IMPORTED_MODULE_4__["Mode"].pano;
- status.value = info.status;
- webSite.value = info.webSite;
- datasetId.value = info.datasetId;
- jobStatus.value = info.jobStatus;
- isFire.value = info.from === 'fire';
- if (status.value !== StatusEum.success) {
- throw status.value;
- }
- return [4 /*yield*/, Promise.all([_request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].inis), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].cropData), _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].joinScene)])];
- case 2:
- _a = _b.sent(), inis = _a[0], cropData = _a[1], join = _a[2];
- crop.value = cropData;
- pose.value = inis;
- openCompass.value = (inis === null || inis === void 0 ? void 0 : inis.openCompass) || false;
- rotateCompass.value = (inis === null || inis === void 0 ? void 0 : inis.rotateCompass) || 0;
- joinObj.value = join.isObj ? join.objScenePath + "&app&lang=".concat(_lang__WEBPACK_IMPORTED_MODULE_8__["lang"]) : '';
- sceneSource.value = join.sceneSource && join.sceneSource.toString();
- return [2 /*return*/];
- }
- });
- });
- };
- setTimeout(function () {
- var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watchEffect"])(function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- if (!(!_hook__WEBPACK_IMPORTED_MODULE_6__["params"].kankan && !isOpen.value && _user__WEBPACK_IMPORTED_MODULE_7__["token"].value)) return [3 /*break*/, 2];
- _a = password;
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_3__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].pwdSetupInfo)];
- case 1:
- _a.value = _b.sent().data.pwd;
- console.error('inv cococococ');
- backups();
- stopWatch();
- _b.label = 2;
- case 2:
- return [2 /*return*/];
- }
- });
- });
- });
- }, 100);
- var storeSave = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var posts, data, post;
- var _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- posts = [_request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].updateSetupInfo, store)];
- data = store.pose ? __assign(__assign({}, store.pose), {
- openCompass: openCompass.value,
- rotateCompass: rotateCompass.value
- }) : __assign(__assign({}, store.pose), {
- openCompass: openCompass.value,
- rotateCompass: rotateCompass.value
- });
- post = ((_a = store === null || store === void 0 ? void 0 : store.pose) === null || _a === void 0 ? void 0 : _a.id) ? _request__WEBPACK_IMPORTED_MODULE_3__["axios"].put(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].updateInis, __assign(__assign({}, data), {
- id: store.pose.id
- })) : _request__WEBPACK_IMPORTED_MODULE_3__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_3__["URL"].addInis, data).then(function (res) {
- if (!store.pose) {
- store.pose = {
- id: res.id
- };
- } else {
- store.pose.id = res.id;
- }
- });
- posts.push(post);
- // }
- return [4 /*yield*/, Promise.all(posts)];
- case 1:
- // }
- _b.sent();
- return [2 /*return*/];
- }
- });
- });
- };
- var stopWatch = Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(_sys__WEBPACK_IMPORTED_MODULE_5__["isLogin"], function (newv, oldv) {
- if (!newv && oldv && !store.isOpen) {
- stopWatch();
- location.reload();
- }
- });
- /* harmony default export */ __webpack_exports__["default"] = (store);
- /***/ }),
- /***/ "./src/store/sys.ts":
- /*!**************************!*\
- !*** ./src/store/sys.ts ***!
- \**************************/
- /*! exports provided: appEl, showToolbox, showToolbar, modeFlags, mode, isEdit, isLogin, isSave, isSelf, docDomain, verifySelfScene, watchVerifyScene */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "appEl", function() { return appEl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showToolbox", function() { return showToolbox; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showToolbar", function() { return showToolbar; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "modeFlags", function() { return modeFlags; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mode", function() { return mode; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEdit", function() { return isEdit; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isLogin", function() { return isLogin; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSave", function() { return isSave; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSelf", function() { return isSelf; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "docDomain", function() { return docDomain; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "verifySelfScene", function() { return verifySelfScene; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "watchVerifyScene", function() { return watchVerifyScene; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./user */ "./src/store/user.ts");
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./setup */ "./src/store/setup.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var appEl = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(null);
- var showToolbox = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(true);
- var showToolbar = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false);
- // 当前系统的模式 分可读可写 预览编辑
- // 具体操作方式参考 https://juejin.cn/post/7000335920972955684
- var modeFlags = {
- EDIT: 2,
- // 已经保存,是最新的
- SAVED: 4,
- // 可写模式,用户已登陆
- LOGIN: 8
- };
- var mode = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(modeFlags.SAVED);
- var isEdit = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () {
- return !!(mode.value & modeFlags.EDIT);
- });
- var isLogin = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () {
- return !!(mode.value & modeFlags.LOGIN) && _setup__WEBPACK_IMPORTED_MODULE_5__["jobStatus"].value === _setup__WEBPACK_IMPORTED_MODULE_5__["JOBEUM"].NORMAL;
- });
- var isSave = Object(vue__WEBPACK_IMPORTED_MODULE_3__["computed"])(function () {
- return !(mode.value & modeFlags.SAVED);
- });
- // 是否是自己的场景
- var isSelf = Object(vue__WEBPACK_IMPORTED_MODULE_3__["ref"])(false);
- var docDomain = "http://showdoc.4dage.com/";
- var verifySelfScene = function (token) {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_2__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_2__["URL"].validatedScene, null, {
- headers: {
- token: token
- }
- })];
- case 1:
- res = _a.sent();
- return [2 /*return*/, res.code === _request__WEBPACK_IMPORTED_MODULE_2__["Code"].SUSSESS];
- }
- });
- });
- };
- var watchVerifyScene = function () {
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- if (_user__WEBPACK_IMPORTED_MODULE_4__["token"].value) {
- verifySelfScene(_user__WEBPACK_IMPORTED_MODULE_4__["token"].value).then(function (s) {
- return isSelf.value = s;
- });
- } else {
- isSelf.value = false;
- }
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_3__["watchEffect"])(function () {
- if (_user__WEBPACK_IMPORTED_MODULE_4__["user"].value && isSelf.value) {
- mode.value |= modeFlags.LOGIN;
- } else {
- mode.value &= ~modeFlags.LOGIN;
- }
- });
- };
- /***/ }),
- /***/ "./src/store/user.ts":
- /*!***************************!*\
- !*** ./src/store/user.ts ***!
- \***************************/
- /*! exports provided: token, urlToken, user, sure, getIdentity, login, logout, openQRScan */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "token", function() { return token; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "urlToken", function() { return urlToken; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "user", function() { return user; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sure", function() { return sure; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getIdentity", function() { return getIdentity; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "login", function() { return login; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "logout", function() { return logout; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "openQRScan", function() { return openQRScan; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_4__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/store */ "./src/utils/store.ts");
- /* harmony import */ var _request__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/request */ "./src/request/index.ts");
- /* harmony import */ var _sys__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./sys */ "./src/store/sys.ts");
- /* harmony import */ var _setup__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./setup */ "./src/store/setup.ts");
- /* harmony import */ var _hook_useAlert__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/hook/useAlert */ "./src/hook/useAlert.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils */ "./src/utils/index.ts");
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var key = 'TOKEN';
- var params = Object(_hook_useParams__WEBPACK_IMPORTED_MODULE_11__["useParams"])();
- var token = Object(vue__WEBPACK_IMPORTED_MODULE_5__["ref"])(_utils_store__WEBPACK_IMPORTED_MODULE_6__["local"].get(key));
- var urlToken = Object(vue__WEBPACK_IMPORTED_MODULE_5__["ref"])(params.token);
- var user = Object(vue__WEBPACK_IMPORTED_MODULE_5__["ref"])(null);
- var sure = Object(vue__WEBPACK_IMPORTED_MODULE_5__["computed"])(function () {
- return token.value && user.value || !token.value && !urlToken.value;
- });
- Object(vue__WEBPACK_IMPORTED_MODULE_5__["watchEffect"])(function () {
- if (token.value) {
- _utils_store__WEBPACK_IMPORTED_MODULE_6__["local"].set(key, token.value);
- } else {
- _utils_store__WEBPACK_IMPORTED_MODULE_6__["local"].del(key);
- }
- }, {
- flush: 'sync'
- });
- window.addEventListener('storage', function (ev) {
- var localToken = _utils_store__WEBPACK_IMPORTED_MODULE_6__["local"].get(key);
- if (localToken) {
- token.value = localToken;
- } else {
- _utils_store__WEBPACK_IMPORTED_MODULE_6__["local"].del(key);
- token.value = null;
- logout && logout();
- }
- });
- var startWatchUser = function () {
- Object(vue__WEBPACK_IMPORTED_MODULE_5__["watchEffect"])(function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var data, msg, code, url, _a, e_1;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- if (!token.value) return [3 /*break*/, 8];
- _b.label = 1;
- case 1:
- _b.trys.push([1, 6,, 7]);
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].getUserType)];
- case 2:
- data = _b.sent();
- console.error(data);
- msg = data.msg, code = data.code;
- if (!(code === _request__WEBPACK_IMPORTED_MODULE_7__["Code"].SUSSESS)) return [3 /*break*/, 4];
- url = "/laser/getInfo/".concat(msg);
- _a = user;
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].get(url)];
- case 3:
- _a.value = _b.sent();
- return [3 /*break*/, 5];
- case 4:
- throw msg;
- case 5:
- return [3 /*break*/, 7];
- case 6:
- e_1 = _b.sent();
- _setup__WEBPACK_IMPORTED_MODULE_9__["status"].value = _setup__WEBPACK_IMPORTED_MODULE_9__["StatusEum"].serverErr;
- token.value = '';
- return [3 /*break*/, 7];
- case 7:
- return [3 /*break*/, 9];
- case 8:
- user.value = null;
- _b.label = 9;
- case 9:
- return [2 /*return*/];
- }
- });
- });
- });
- };
- var getIdentity = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var ftoken, _a;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- if (!urlToken.value) return [3 /*break*/, 5];
- _b.label = 1;
- case 1:
- _b.trys.push([1, 3,, 4]);
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].tokenTransform, {
- kankan: params.kankan,
- token: urlToken.value
- })];
- case 2:
- ftoken = _b.sent();
- if (ftoken) {
- token.value = ftoken;
- }
- return [3 /*break*/, 4];
- case 3:
- _a = _b.sent();
- urlToken.value = '';
- return [3 /*break*/, 4];
- case 4:
- Object(vue__WEBPACK_IMPORTED_MODULE_5__["nextTick"])(function () {
- setTimeout(function () {
- delete params.token;
- location.search = Object(_utils__WEBPACK_IMPORTED_MODULE_12__["paramsToStr"])(params);
- var url = new URL(location.href);
- url.search = Object(_utils__WEBPACK_IMPORTED_MODULE_12__["paramsToStr"])(params);
- location.replace(url);
- }, 500);
- });
- _b.label = 5;
- case 5:
- startWatchUser();
- return [2 /*return*/];
- }
- });
- });
- };
- var login = function (from, isLocal) {
- if (isLocal === void 0) {
- isLocal = false;
- }
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].post(isLocal ? _request__WEBPACK_IMPORTED_MODULE_7__["URL"].localLogin : _request__WEBPACK_IMPORTED_MODULE_7__["URL"].login, from)];
- case 1:
- res = _a.sent();
- if (!('code' in res)) {
- throw new Error(_lang__WEBPACK_IMPORTED_MODULE_13__["ui18n"].t('resStatus.loginErr'));
- }
- if (!(res.code !== _request__WEBPACK_IMPORTED_MODULE_7__["Code"].SUSSESS)) return [3 /*break*/, 2];
- throw new Error(_lang__WEBPACK_IMPORTED_MODULE_13__["ui18n"].t("resStatus.".concat(res.code)));
- case 2:
- return [4 /*yield*/, Object(_sys__WEBPACK_IMPORTED_MODULE_8__["verifySelfScene"])(res.token)];
- case 3:
- if (_a.sent()) {
- token.value = res.token;
- } else {
- throw new Error(_lang__WEBPACK_IMPORTED_MODULE_13__["ui18n"].t('resStatus.accountErr'));
- }
- _a.label = 4;
- case 4:
- return [2 /*return*/];
- }
- });
- });
- };
- var logout = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].logout)];
- case 1:
- res = _a.sent();
- if (res.code !== _request__WEBPACK_IMPORTED_MODULE_7__["Code"].SUSSESS) {
- throw new Error(res.msg);
- } else {
- token.value = null;
- }
- return [2 /*return*/];
- }
- });
- });
- };
- var openQRScan = function () {
- var QRInfo;
- var scan;
- var cancel;
- return function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var polling;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- if (!!QRInfo) return [3 /*break*/, 2];
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].get(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].getLoginCode)];
- case 1:
- QRInfo = _a.sent();
- _a.label = 2;
- case 2:
- if (!scan) {
- scan = new Promise(function (resolve, reject) {
- var pollingQRlogin = function () {
- return __awaiter(void 0, void 0, void 0, function () {
- var res;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- return [4 /*yield*/, _request__WEBPACK_IMPORTED_MODULE_7__["axios"].post(_request__WEBPACK_IMPORTED_MODULE_7__["URL"].qrLogin, {
- uuid: QRInfo.uuid
- })];
- case 1:
- res = _a.sent();
- if (!(res.code === _request__WEBPACK_IMPORTED_MODULE_7__["Code"].SUSSESS)) return [3 /*break*/, 3];
- polling = null;
- QRInfo = null;
- return [4 /*yield*/, Object(_sys__WEBPACK_IMPORTED_MODULE_8__["verifySelfScene"])(res.token)];
- case 2:
- if (_a.sent()) {
- token.value = res.token;
- resolve(res.token);
- } else {
- Object(_hook_useAlert__WEBPACK_IMPORTED_MODULE_10__["useAlert"])(_lang__WEBPACK_IMPORTED_MODULE_13__["ui18n"].t('resStatus.accountErr'));
- }
- return [3 /*break*/, 4];
- case 3:
- polling = setTimeout(pollingQRlogin, 5000);
- _a.label = 4;
- case 4:
- return [2 /*return*/];
- }
- });
- });
- };
- pollingQRlogin();
- });
- cancel = function () {
- clearTimeout(polling);
- polling = null;
- scan = null;
- cancel = null;
- };
- }
- return [2 /*return*/, {
- QRInfo: QRInfo,
- cancel: cancel,
- scan: scan
- }];
- }
- });
- });
- };
- }();
- /***/ }),
- /***/ "./src/utils/file-serve.ts":
- /*!*********************************!*\
- !*** ./src/utils/file-serve.ts ***!
- \*********************************/
- /*! exports provided: saveAs, default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveAs", function() { return saveAs; });
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__);
- function bom(blob, opts) {
- if (typeof opts === 'undefined') opts = {
- autoBom: false
- };else if (typeof opts !== 'object') {
- console.warn('Deprecated: Expected third argument to be a object');
- opts = {
- autoBom: !opts
- };
- }
- if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) {
- return new Blob([String.fromCharCode(0xfeff), blob], {
- type: blob.type
- });
- }
- return blob;
- }
- function download(url, name, opts, onprogress) {
- return new Promise(function (resolve, reject) {
- var xhr = new XMLHttpRequest();
- xhr.open('GET', url);
- xhr.responseType = 'blob';
- xhr.onload = function () {
- saveAs(xhr.response, name, opts).then(resolve);
- };
- if (onprogress) {
- xhr.onprogress = function (ev) {
- if (ev.lengthComputable) {
- onprogress(ev.loaded / ev.total);
- }
- };
- }
- xhr.onerror = function () {
- reject('could not download file');
- };
- xhr.send();
- });
- }
- function corsEnabled(url) {
- var xhr = new XMLHttpRequest();
- // use sync to avoid popup blocker
- xhr.open('HEAD', url, false);
- try {
- xhr.send();
- } catch (e) {}
- return xhr.status >= 200 && xhr.status <= 299;
- }
- function click(node) {
- return new Promise(function (resolve) {
- setTimeout(function () {
- try {
- node.dispatchEvent(new MouseEvent('click'));
- } catch (e) {
- var evt = document.createEvent('MouseEvents');
- evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, 20, false, false, false, false, 0, null);
- node.dispatchEvent(evt);
- }
- resolve();
- }, 0);
- });
- }
- var isMacOSWebView = navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent);
- window.getFileName = function () {
- return lastName;
- };
- var lastName = "";
- var saveAs = 'download' in HTMLAnchorElement.prototype && !isMacOSWebView ? function (blob, name, opts, onprogress) {
- if (name === void 0) {
- name = 'download';
- }
- lastName = name;
- var URL = global.URL || global.webkitURL;
- var a = document.createElement('a');
- a.download = name;
- a.rel = 'noopener';
- if (typeof blob === 'string') {
- a.href = blob;
- if (a.origin !== location.origin) {
- if (corsEnabled(a.href)) {
- return download(blob, name, opts, onprogress);
- }
- a.target = '_blank';
- }
- return click(a);
- } else {
- a.href = URL.createObjectURL(blob);
- setTimeout(function () {
- URL.revokeObjectURL(a.href);
- }, 4e4); // 40s
- return click(a);
- }
- } : 'msSaveOrOpenBlob' in navigator ? function (blob, name, opts, onprogress) {
- if (name === void 0) {
- name = 'download';
- }
- if (typeof blob === 'string') {
- if (corsEnabled(blob)) {
- return download(blob, name, opts, onprogress);
- } else {
- var a = document.createElement('a');
- a.href = blob;
- a.target = '_blank';
- return click(a);
- }
- } else {
- return navigator.msSaveOrOpenBlob(bom(blob, opts), name) ? Promise.resolve() : Promise.reject('unknown');
- }
- } : function (blob, name, opts, onprogress) {
- if (typeof blob === 'string') return download(blob, name, opts, onprogress);
- var force = blob.type === 'application/octet-stream';
- var isSafari = /constructor/i.test(HTMLElement.toString()) || global.safari;
- var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent);
- if ((isChromeIOS || force && isSafari || isMacOSWebView) && typeof FileReader !== 'undefined') {
- return new Promise(function (resolve, reject) {
- var reader = new FileReader();
- reader.onloadend = function () {
- var url = reader.result;
- url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;');
- location.href = url;
- resolve();
- };
- reader.onerror = function () {
- reject();
- };
- reader.readAsDataURL(blob);
- });
- } else {
- var URL_1 = global.URL || global.webkitURL;
- var url_1 = URL_1.createObjectURL(blob);
- location.href = url_1;
- setTimeout(function () {
- URL_1.revokeObjectURL(url_1);
- }, 4e4); // 40s
- return Promise.resolve();
- }
- };
- /* harmony default export */ __webpack_exports__["default"] = (saveAs);
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ "../../node_modules/webpack/buildin/global.js")))
- /***/ }),
- /***/ "./src/utils/graph.ts":
- /*!****************************!*\
- !*** ./src/utils/graph.ts ***!
- \****************************/
- /*! exports provided: calcLatLonsDis, calcLintDis */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcLatLonsDis", function() { return calcLatLonsDis; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "calcLintDis", function() { return calcLintDis; });
- var calcLatLonsDis = function (point1, point2) {
- var lat1 = point1.y;
- var lat2 = point2.y;
- var lng1 = point1.x;
- var lng2 = point2.x;
- var radLat1 = lat1 * Math.PI / 180.0;
- var radLat2 = lat2 * Math.PI / 180.0;
- var a = radLat1 - radLat2;
- var b = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0;
- var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));
- s = s * 6378.137; // EARTH_RADIUS;
- // s = Math.round(s * 10000) / 10000
- return s * 1000;
- };
- var calcLintDis = function (point1, point2) {
- var xf = Math.pow(point1.x - point2.x, 2);
- var yf = Math.pow(point1.y - point2.y, 2);
- var sqDis = xf + yf;
- // if ('z' in point1 && 'z' in point2) {
- // const zf = Math.pow(point1.z - point2.z, 2)
- // sqDis += zf
- // }
- return Math.sqrt(sqDis);
- };
- // "ageControlLocation1":[-9.718840296187,0.5942342002114,-1.36325804959],
- // "ageControlLocation2":[7.082537664872,2.20346189743,-1.20209504959],
- // "createTime":"2022-07-21 19:36:23",
- // "dataset_id":"1549645830552162304",
- // "defaultGisP1":[113.594764470666,22.3673394992427,2.43811357300729],
- // "defaultGisP2":[113.594917545296,22.3672845113089,2.57021055743098],
- // "defaultLocation1":[-9.718840296187,0.5942342002114,-1.36325804959],
- // "defaultLocation2":[7.082537664872,2.20346189743,-1.20209504959],
- // "epsg":"4326",
- // "gpsControlCoordinate1":[113.594764470666,22.3673394992427,2.43811357300729],
- // "gpsControlCoordinate2":[113.594917545296,22.3672845113089,2.57021055743098],
- // "id":"SS-t-NbAyeL2iey",
- // "roamingPointId1":"1550082352246034432",
- // "roamingPointId2":"1550082352283783168",
- // "status":1
- /***/ }),
- /***/ "./src/utils/index.ts":
- /*!****************************!*\
- !*** ./src/utils/index.ts ***!
- \****************************/
- /*! exports provided: throttle, debounce, equalUrl, gendUrl, includesUrl, strToParams, paramsToStr, objectToString, toTypeString, toRawType, isString, recursionCopy, formatDate, funIntercept, round, asyncTimeout, checkPromise, copyText, inRevise, encodePassword, normalizeLink, loadLib, numberSplice, toDegrees, DMSRG, dmsCheck, toDigital, addImmobilityClick, firstUpperCase, blocking, callFunArgsBlocking, blockingFunCall, getFlatTree, linkageSelectTree, getLinkageTreeLocal, getLinkageOptionLocal, stackFactory, fastStacksValue, markStackFactory, mangeStackFactory, watchGroupChange, genCountDown, os, saveAs, calcLatLonsDis, calcLintDis, zColor, getVideoCover, base64ToBlob, genSingle, isNumber */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "throttle", function() { return throttle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "debounce", function() { return debounce; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "equalUrl", function() { return equalUrl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gendUrl", function() { return gendUrl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "includesUrl", function() { return includesUrl; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "strToParams", function() { return strToParams; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "paramsToStr", function() { return paramsToStr; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToString", function() { return objectToString; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toTypeString", function() { return toTypeString; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toRawType", function() { return toRawType; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isString", function() { return isString; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recursionCopy", function() { return recursionCopy; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "funIntercept", function() { return funIntercept; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "round", function() { return round; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "asyncTimeout", function() { return asyncTimeout; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkPromise", function() { return checkPromise; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "copyText", function() { return copyText; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inRevise", function() { return inRevise; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "encodePassword", function() { return encodePassword; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeLink", function() { return normalizeLink; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadLib", function() { return loadLib; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "numberSplice", function() { return numberSplice; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toDegrees", function() { return toDegrees; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DMSRG", function() { return DMSRG; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dmsCheck", function() { return dmsCheck; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toDigital", function() { return toDigital; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addImmobilityClick", function() { return addImmobilityClick; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "firstUpperCase", function() { return firstUpperCase; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "base64ToBlob", function() { return base64ToBlob; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genSingle", function() { return genSingle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isNumber", function() { return isNumber; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_es_array_buffer_detached_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array-buffer.detached.js */ "../../node_modules/core-js/modules/es.array-buffer.detached.js");
- /* harmony import */ var core_js_modules_es_array_buffer_detached_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_buffer_detached_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var core_js_modules_es_array_buffer_transfer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array-buffer.transfer.js */ "../../node_modules/core-js/modules/es.array-buffer.transfer.js");
- /* harmony import */ var core_js_modules_es_array_buffer_transfer_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_buffer_transfer_js__WEBPACK_IMPORTED_MODULE_3__);
- /* harmony import */ var core_js_modules_es_array_buffer_transfer_to_fixed_length_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array-buffer.transfer-to-fixed-length.js */ "../../node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js");
- /* harmony import */ var core_js_modules_es_array_buffer_transfer_to_fixed_length_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_buffer_transfer_to_fixed_length_js__WEBPACK_IMPORTED_MODULE_4__);
- /* harmony import */ var core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.typed-array.at.js */ "../../node_modules/core-js/modules/es.typed-array.at.js");
- /* harmony import */ var core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_at_js__WEBPACK_IMPORTED_MODULE_5__);
- /* harmony import */ var core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-last.js */ "../../node_modules/core-js/modules/es.typed-array.find-last.js");
- /* harmony import */ var core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_last_js__WEBPACK_IMPORTED_MODULE_6__);
- /* harmony import */ var core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.typed-array.find-last-index.js */ "../../node_modules/core-js/modules/es.typed-array.find-last-index.js");
- /* harmony import */ var core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_find_last_index_js__WEBPACK_IMPORTED_MODULE_7__);
- /* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.typed-array.set.js */ "../../node_modules/core-js/modules/es.typed-array.set.js");
- /* harmony import */ var core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_set_js__WEBPACK_IMPORTED_MODULE_8__);
- /* harmony import */ var core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-reversed.js */ "../../node_modules/core-js/modules/es.typed-array.to-reversed.js");
- /* harmony import */ var core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_reversed_js__WEBPACK_IMPORTED_MODULE_9__);
- /* harmony import */ var core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.typed-array.to-sorted.js */ "../../node_modules/core-js/modules/es.typed-array.to-sorted.js");
- /* harmony import */ var core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_to_sorted_js__WEBPACK_IMPORTED_MODULE_10__);
- /* harmony import */ var core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.typed-array.with.js */ "../../node_modules/core-js/modules/es.typed-array.with.js");
- /* harmony import */ var core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_typed_array_with_js__WEBPACK_IMPORTED_MODULE_11__);
- /* harmony import */ var core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.set.difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.difference.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_difference_v2_js__WEBPACK_IMPORTED_MODULE_12__);
- /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/esnext.set.intersection.v2.js */ "../../node_modules/core-js/modules/esnext.set.intersection.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_intersection_v2_js__WEBPACK_IMPORTED_MODULE_13__);
- /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/esnext.set.is-disjoint-from.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_disjoint_from_v2_js__WEBPACK_IMPORTED_MODULE_14__);
- /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/esnext.set.is-subset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-subset-of.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_subset_of_v2_js__WEBPACK_IMPORTED_MODULE_15__);
- /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/esnext.set.is-superset-of.v2.js */ "../../node_modules/core-js/modules/esnext.set.is-superset-of.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_is_superset_of_v2_js__WEBPACK_IMPORTED_MODULE_16__);
- /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/esnext.set.symmetric-difference.v2.js */ "../../node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_symmetric_difference_v2_js__WEBPACK_IMPORTED_MODULE_17__);
- /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/esnext.set.union.v2.js */ "../../node_modules/core-js/modules/esnext.set.union.v2.js");
- /* harmony import */ var core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_set_union_v2_js__WEBPACK_IMPORTED_MODULE_18__);
- /* harmony import */ var core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/web.dom-exception.stack.js */ "../../node_modules/core-js/modules/web.dom-exception.stack.js");
- /* harmony import */ var core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_exception_stack_js__WEBPACK_IMPORTED_MODULE_19__);
- /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! js-base64 */ "../../node_modules/js-base64/base64.mjs");
- /* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./vue */ "./src/utils/vue.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "blocking", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["blocking"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "callFunArgsBlocking", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["callFunArgsBlocking"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "blockingFunCall", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["blockingFunCall"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getFlatTree", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["getFlatTree"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "linkageSelectTree", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["linkageSelectTree"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getLinkageTreeLocal", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["getLinkageTreeLocal"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getLinkageOptionLocal", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["getLinkageOptionLocal"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "stackFactory", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["stackFactory"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fastStacksValue", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["fastStacksValue"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "markStackFactory", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["markStackFactory"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mangeStackFactory", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["mangeStackFactory"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "watchGroupChange", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["watchGroupChange"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "genCountDown", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["genCountDown"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "os", function() { return _vue__WEBPACK_IMPORTED_MODULE_21__["os"]; });
- /* harmony import */ var _file_serve__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./file-serve */ "./src/utils/file-serve.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "saveAs", function() { return _file_serve__WEBPACK_IMPORTED_MODULE_22__["saveAs"]; });
- /* harmony import */ var _graph__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./graph */ "./src/utils/graph.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "calcLatLonsDis", function() { return _graph__WEBPACK_IMPORTED_MODULE_23__["calcLatLonsDis"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "calcLintDis", function() { return _graph__WEBPACK_IMPORTED_MODULE_23__["calcLintDis"]; });
- /* harmony import */ var _transform_color__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./transform.color */ "./src/utils/transform.color.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "zColor", function() { return _transform_color__WEBPACK_IMPORTED_MODULE_24__["zColor"]; });
- /* harmony import */ var _static__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./static */ "./src/utils/static.ts");
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "getVideoCover", function() { return _static__WEBPACK_IMPORTED_MODULE_25__["getVideoCover"]; });
- var __assign = undefined && undefined.__assign || function () {
- __assign = Object.assign || function (t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
- };
- var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
- function adopt(value) {
- return value instanceof P ? value : new P(function (resolve) {
- resolve(value);
- });
- }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) {
- try {
- step(generator.next(value));
- } catch (e) {
- reject(e);
- }
- }
- function rejected(value) {
- try {
- step(generator["throw"](value));
- } catch (e) {
- reject(e);
- }
- }
- function step(result) {
- result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);
- }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var __generator = undefined && undefined.__generator || function (thisArg, body) {
- var _ = {
- label: 0,
- sent: function () {
- if (t[0] & 1) throw t[1];
- return t[1];
- },
- trys: [],
- ops: []
- },
- f,
- y,
- t,
- g;
- return g = {
- next: verb(0),
- "throw": verb(1),
- "return": verb(2)
- }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
- return this;
- }), g;
- function verb(n) {
- return function (v) {
- return step([n, v]);
- };
- }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (g && (g = 0, op[0] && (_ = 0)), _) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0:
- case 1:
- t = op;
- break;
- case 4:
- _.label++;
- return {
- value: op[1],
- done: false
- };
- case 5:
- _.label++;
- y = op[1];
- op = [0];
- continue;
- case 7:
- op = _.ops.pop();
- _.trys.pop();
- continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
- _ = 0;
- continue;
- }
- if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
- _.label = op[1];
- break;
- }
- if (op[0] === 6 && _.label < t[1]) {
- _.label = t[1];
- t = op;
- break;
- }
- if (t && _.label < t[2]) {
- _.label = t[2];
- _.ops.push(op);
- break;
- }
- if (t[2]) _.ops.pop();
- _.trys.pop();
- continue;
- }
- op = body.call(thisArg, _);
- } catch (e) {
- op = [6, e];
- y = 0;
- } finally {
- f = t = 0;
- }
- if (op[0] & 5) throw op[1];
- return {
- value: op[0] ? op[1] : void 0,
- done: true
- };
- }
- };
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- // 节流
- var throttle = function (fn, delay) {
- if (delay === void 0) {
- delay = 160;
- }
- var previous = 0;
- return function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var now = Date.now();
- if (now - previous >= delay) {
- fn.apply(this, args);
- previous = now;
- }
- };
- };
- // 防抖
- var debounce = function (fn, delay) {
- if (delay === void 0) {
- delay = 160;
- }
- var timeout;
- return function () {
- var _this = this;
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- clearTimeout(timeout);
- timeout = setTimeout(function () {
- fn.apply(_this, args);
- }, delay);
- };
- };
- var place = /(?:\/:([^/]*))/g;
- // 匹配 /:id 是否匹配某个url
- var equalUrl = function (tempUrl, url) {
- var urlRgStr = '^' + tempUrl.replace(/\/([^:])/g, function (_, d) {
- return "\\/".concat(d);
- }).replace(place, function () {
- return "(?:/[^/]*)";
- }) + '$';
- return new RegExp(urlRgStr).test(url);
- };
- // 生成/:id 类真实url
- var gendUrl = function (tempUrl, params) {
- var url = '';
- var preIndex = 0;
- var m;
- while (m = place.exec(tempUrl)) {
- url += tempUrl.substring(preIndex, m.index + 1) + (params[m[1]] || 'null');
- preIndex = m.index + m[0].length;
- }
- url += tempUrl.substr(preIndex);
- return url;
- };
- // 匹配一组数组是否是path链接
- var includesUrl = function (tempUrls, url) {
- return tempUrls.some(function (tempUrl) {
- return equalUrl(tempUrl, url);
- });
- };
- // 字符串转params对象
- var strToParams = function (str) {
- if (str[0] === '?') {
- str = str.substr(1);
- }
- var result = {};
- var splitRG = /([^=&]+)(?:=([^&]*))?&?/;
- var rgRet;
- while (rgRet = str.match(splitRG)) {
- result[rgRet[1]] = rgRet[2] === undefined ? true : rgRet[2];
- str = str.substr(rgRet[0].length);
- }
- return result;
- };
- // 对象转params
- var paramsToStr = function (params) {
- return '?' + Object.keys(params).filter(function (key) {
- return params[key] !== undefined;
- }).map(function (key) {
- return "".concat(key).concat(params[key] == false ? '' : "=".concat(params[key]));
- }).join('&');
- };
- var objectToString = Object.prototype.toString;
- var toTypeString = function (value) {
- return objectToString.call(value);
- };
- var toRawType = function (value) {
- // extract "RawType" from strings like "[object RawType]"
- return toTypeString(value).slice(8, -1);
- };
- var isString = function (value) {
- return toRawType(value) === 'String';
- };
- // 递归复制
- var recursionCopy = function (from, to) {
- if (toRawType(from) !== toRawType(to)) {
- return to;
- }
- var toKeys = Object.keys(to);
- var fromKeys = Object.keys(from);
- var result = toRawType(from) === 'Array' ? __spreadArray([], from, true) : __assign({}, from);
- for (var _i = 0, toKeys_1 = toKeys; _i < toKeys_1.length; _i++) {
- var toKey = toKeys_1[_i];
- var toItem = to[toKey];
- var i = 0;
- for (; i < fromKeys.length; i++) {
- var fromKey = fromKeys[i];
- if (toKey === fromKey) {
- var fromItem = from[fromKey];
- var fromItemType = toRawType(fromItem);
- var toItemType = toRawType(toItem);
- if (fromItemType === toItemType && (fromItemType === 'Object' || fromItemType === 'Array')) {
- ;
- result[fromKey] = recursionCopy(fromItem, toItem);
- } else {
- ;
- result[fromKey] = toItem;
- }
- break;
- }
- }
- if (i === fromKeys.length) {
- ;
- result[toKey] = toItem;
- }
- }
- return result;
- };
- // 日期格式化
- var formatDate = function (date, fmt) {
- if (fmt === void 0) {
- fmt = 'yyyy-MM-dd hh:mm';
- }
- var map = {
- 'M+': date.getMonth() + 1,
- 'd+': date.getDate(),
- 'h+': date.getHours(),
- 'm+': date.getMinutes(),
- 's+': date.getSeconds(),
- 'q+': Math.floor((date.getMonth() + 3) / 3),
- S: date.getMilliseconds() //毫秒
- };
- if (/(y+)/.test(fmt)) {
- fmt = fmt.replace(RegExp.$1, date.getFullYear().toString().substr(4 - RegExp.$1.length));
- }
- ;
- Object.keys(map).forEach(function (k) {
- if (new RegExp('(' + k + ')').test(fmt)) {
- var val = map[k].toString();
- fmt = fmt.replace(RegExp.$1, RegExp.$1.length === 1 ? val : ('00' + val).substr(val.length));
- }
- });
- return fmt;
- };
- // 函数调用拦截
- var funIntercept = function (originFun, proxyFun) {
- return function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var result = originFun.apply(this, args);
- proxyFun(args, result);
- return result;
- };
- };
- // 四舍五入保留指定位数
- var round = function (num, index) {
- if (index === void 0) {
- index = 2;
- }
- var s = Math.pow(10, index);
- return Math.round(num * s) / s;
- };
- // setTimeout转promise
- var asyncTimeout = function (mis) {
- if (mis === void 0) {
- mis = 0;
- }
- return new Promise(function (resolve) {
- return setTimeout(resolve, mis);
- });
- };
- // 持续检查直到通过
- var checkPromise = function (check) {
- return new Promise(function (resolve) {
- var interval = setInterval(function () {
- var result = check();
- if (!!result) {
- clearInterval(interval);
- resolve(result);
- }
- }, 16);
- });
- };
- // 下载文件
- // export const downFile = (url: string, name?: string) => {
- // console.log(saveAs(url, name))
- // // const el = document.createElement('a')
- // // el.setAttribute('download', name)
- // // el.setAttribute('href', url)
- // // el.click()
- // }
- var copyText = function (text, fallback) {
- return __awaiter(void 0, void 0, void 0, function () {
- var permiss, permiss_1, e_1, e_2, textarea;
- return __generator(this, function (_a) {
- switch (_a.label) {
- case 0:
- console.error(8);
- fallback = true;
- if (!(navigator.clipboard && !fallback)) return [3 /*break*/, 10];
- permiss = void 0;
- _a.label = 1;
- case 1:
- _a.trys.push([1, 3,, 4]);
- return [4 /*yield*/, navigator.permissions.query({
- name: 'geolocation'
- })];
- case 2:
- permiss_1 = _a.sent();
- console.error(1);
- permiss_1.state === 'denied';
- return [3 /*break*/, 4];
- case 3:
- e_1 = _a.sent();
- console.error(e_1);
- return [3 /*break*/, 4];
- case 4:
- if (!(permiss && permiss.state === 'denied')) return [3 /*break*/, 5];
- console.error(permiss);
- console.error(2);
- throw new Error('请授予写入粘贴板权限!');
- case 5:
- _a.trys.push([5, 7,, 9]);
- return [4 /*yield*/, navigator.clipboard.writeText(text)];
- case 6:
- _a.sent();
- console.error(3);
- return [3 /*break*/, 9];
- case 7:
- e_2 = _a.sent();
- console.error('不支持navigator.clipboard.writeText 开启回退');
- return [4 /*yield*/, copyText(text, true)];
- case 8:
- return [2 /*return*/, _a.sent()];
- case 9:
- return [3 /*break*/, 11];
- case 10:
- console.error(4);
- textarea = document.createElement('textarea');
- document.body.appendChild(textarea);
- // 隐藏此输入框
- textarea.style.position = 'fixed';
- textarea.style.clip = 'rect(0 0 0 0)';
- textarea.style.top = '10px';
- // 赋值
- textarea.value = text;
- // 选中
- textarea.select();
- // 复制
- document.execCommand('copy', true);
- // 移除输入框
- document.body.removeChild(textarea);
- _a.label = 11;
- case 11:
- return [2 /*return*/];
- }
- });
- });
- };
- // 是否修改
- var _inRevise = function (raw1, raw2, readly, dev) {
- if (dev === void 0) {
- dev = false;
- }
- if (raw1 === raw2) return false;
- var rawType1 = toRawType(raw1);
- var rawType2 = toRawType(raw2);
- if (rawType1 !== rawType2) {
- if (dev) {
- console.log('inv', raw1, raw2, rawType1, rawType2);
- }
- return true;
- } else if (rawType1 === 'String' || rawType1 === 'Number' || rawType1 === 'Boolean') {
- if (rawType1 === 'Number') {
- if (isNaN(raw1) && isNaN(raw2)) {
- return false;
- } else {
- var inv = round(raw1, 4) !== round(raw2, 4);
- if (inv && dev) {
- console.log('inv', raw1, raw2);
- }
- return inv;
- }
- } else {
- var inv = raw1 !== raw2;
- if (inv && dev) {
- console.log('inv', raw1, raw2);
- }
- return inv;
- }
- }
- var rawsArray = Array.from(readly.values());
- for (var _i = 0, rawsArray_1 = rawsArray; _i < rawsArray_1.length; _i++) {
- var raws = rawsArray_1[_i];
- if (raws.includes(raw1) && raws.includes(raw2)) {
- return false;
- }
- }
- readly.add([raw1, raw2]);
- if (rawType1 === 'Array') {
- var inv = raw1.length !== raw2.length || raw1.some(function (item1, i) {
- return _inRevise(item1, raw2[i], readly, dev);
- });
- if (inv && dev) {
- console.log('inv', raw1, raw2);
- }
- return inv;
- } else if (rawType1 === 'Object') {
- var rawKeys1 = Object.keys(raw1).sort();
- var rawKeys2 = Object.keys(raw2).sort();
- var inv = _inRevise(rawKeys1, rawKeys2, readly, dev) || rawKeys1.some(function (key) {
- return _inRevise(raw1[key], raw2[key], readly, dev);
- });
- if (inv && dev) {
- console.log('inv', raw1, raw2, _inRevise(rawKeys1, rawKeys2, readly, dev));
- }
- return inv;
- } else if (rawType1 === 'Map') {
- var rawKeys1 = Array.from(raw1.keys()).sort();
- var rawKeys2 = Array.from(raw2.keys()).sort();
- return _inRevise(rawKeys1, rawKeys2, readly, dev) || rawKeys1.some(function (key) {
- return _inRevise(raw1.get(key), raw2.get(key), readly, dev);
- });
- } else if (rawType1 === 'Set') {
- return inRevise(Array.from(raw1.values()), Array.from(raw2.values()));
- } else {
- return raw1 !== raw2;
- }
- };
- var inRevise = function (raw1, raw2, dev) {
- if (dev === void 0) {
- dev = false;
- }
- return _inRevise(raw1, raw2, new Set(), dev);
- };
- function randomWord(randomFlag, min, max) {
- var str = '';
- var range = min;
- var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- // 随机产生
- if (randomFlag) {
- range = Math.round(Math.random() * (max - min)) + min;
- }
- for (var i = 0; i < range; i++) {
- var pos = Math.round(Math.random() * (arr.length - 1));
- str += arr[pos];
- }
- return str;
- }
- /**
- * 密码加密
- * @param {String} pwd
- */
- function encodePassword(str, strv) {
- if (strv === void 0) {
- strv = '';
- }
- str = js_base64__WEBPACK_IMPORTED_MODULE_20__["Base64"].encode(str);
- var NUM = 2;
- var front = randomWord(false, 8);
- var middle = randomWord(false, 8);
- var end = randomWord(false, 8);
- var str1 = str.substring(0, NUM);
- var str2 = str.substring(NUM);
- if (strv) {
- var strv1 = strv.substring(0, NUM);
- var strv2 = strv.substring(NUM);
- return [front + str2 + middle + str1 + end, front + strv2 + middle + strv1 + end];
- }
- return front + str2 + middle + str1 + end;
- }
- var normalizeLink = function (link) {
- if (!link.includes('//')) {
- return location.protocol + '//' + link;
- } else {
- return link;
- }
- };
- // 加载第三方库
- var loadLib = function () {
- var cache = {};
- var load = function (lib, success, err, maxReq) {
- if (maxReq === void 0) {
- maxReq = 0;
- }
- var el = document.createElement('script');
- el.src = lib;
- document.body.appendChild(el);
- el.onload = success;
- el.onerror = function () {
- if (maxReq > 0) {
- load(lib, success, err, --maxReq);
- } else {
- err();
- }
- };
- };
- return function (lib) {
- if (!cache[lib]) {
- cache[lib] = new Promise(function (resolve, reject) {
- load(lib, resolve, reject, 3);
- });
- }
- return cache[lib];
- };
- }();
- var numberSplice = function (val) {
- var integer = Math.floor(val);
- var decimal = val - integer;
- return [integer, decimal];
- };
- // 节点为红色或黑色
- // NIL 节点(空叶子节点)为黑色
- // 红色节点的子节点为黑色
- // 从根节点到 NIL 节点的每条路径上的黑色节点数量相同
- //经纬度转度°分′秒″
- var toDegrees = function (val, retain) {
- if (retain === void 0) {
- retain = 4;
- }
- var temps = numberSplice(val);
- var d = temps[0];
- temps = numberSplice(temps[1] * 60);
- var m = temps[0];
- var s = round(temps[1] * 60, retain);
- return "".concat(d, "\u00B0").concat(m, "'").concat(s, "\"");
- };
- var DMSRG = /(\d+(?:\.\d+)?)°(?:(\d+(?:\.\d+)?)['|′])?(?:(\d+(?:\.\d+)?)["|″])?$/;
- var dmsCheck = function (dms) {
- var r = DMSRG.exec(dms);
- console.log('---', dms, '---');
- console.log('--->', r);
- return r && Number(r[2] || 0) < 60 && (Number(r[3]) || 0) < 60;
- };
- // 度分秒转经纬度
- var toDigital = function (dms, retain) {
- if (retain === void 0) {
- retain = 6;
- }
- var r = DMSRG.exec(dms);
- console.log(r);
- if (r) {
- return round(Number(r[1]) + Number(r[2] || 0) / 60 + (Number(r[3]) || 0) / 3600, 12);
- }
- };
- var addImmobilityClick = function (dom, handler) {
- var mousedownHandler = function (ev) {
- var dx = ev.offsetX;
- var dy = ev.offsetY;
- dom.addEventListener('mouseup', function upHandler(ev) {
- var ux = ev.offsetX;
- var uy = ev.offsetY;
- if (Math.abs(dx - ux + (dy - uy)) < 5) {
- handler(ev);
- }
- });
- };
- dom.addEventListener('mousedown', mousedownHandler);
- return function () {
- return dom.removeEventListener('mousedown', mousedownHandler);
- };
- };
- var firstUpperCase = function (str) {
- return str.toLowerCase().replace(/( |^)[a-z]/g, function (L) {
- return L.toUpperCase();
- });
- };
- var base64ToBlob = function (base64Data) {
- var arr = base64Data.split(',');
- var matchs = arr[0].match(/:(.*?);/);
- if (!matchs) {
- return null;
- }
- var fileType = matchs[1];
- var bstr = atob(arr[1]),
- l = bstr.length,
- u8Arr = new Uint8Array(l);
- while (l--) {
- u8Arr[l] = bstr.charCodeAt(l);
- }
- return new Blob([u8Arr], {
- type: fileType
- });
- };
- var genSingle = function () {
- var fns = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- fns[_i] = arguments[_i];
- }
- return function () {
- return fns.forEach(function (fn) {
- return fn();
- });
- };
- };
- var isNumber = function (value) {
- return typeof value === 'number' && !isNaN(value);
- };
- /***/ }),
- /***/ "./src/utils/ruler-tool-factory.ts":
- /*!*****************************************!*\
- !*** ./src/utils/ruler-tool-factory.ts ***!
- \*****************************************/
- /*! exports provided: rulerToolFactory */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rulerToolFactory", function() { return rulerToolFactory; });
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! d3 */ "../../node_modules/d3/src/index.js");
- /* harmony import */ var ___WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! . */ "./src/utils/index.ts");
- var svgElement = document.createElement('svg');
- var canvasElement = document.createElement('canvas');
- var ctx = canvasElement.getContext('2d');
- svgElement.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
- var getOffset = function (range, rOffset, size) {
- return (rOffset - range[0]) / (range[1] - range[0]) * size;
- };
- /**
- *
- * @param xRang x轴范围 真实米数范围入 [0-5.4]
- * @param yRang y轴范围 真实米数范围入 [0-5.4]
- * @param xNumTicks x轴刻度数量 如10
- * @param yNumTicks y轴刻度数量 如10
- * @param imageWidth 图片宽度如 1024
- * @param imageHeight 图片高度如 980
- * @param color 颜色
- * @param size 刻度大小 单位像素
- * @returns Svg字符串
- */
- var rulerToolFactory = function (xRang, yRang, xNumTicks, yNumTicks, imageWidth, imageHeight, color, size) {
- if (color === void 0) {
- color = '#ffffff';
- }
- if (size === void 0) {
- size = 15;
- }
- svgElement.innerHTML = '';
- svgElement.setAttribute('width', imageWidth + '');
- svgElement.setAttribute('height', imageHeight + '');
- var minTick = Math.min((xRang[1] - xRang[0]) / xNumTicks, (yRang[1] - yRang[0]) / yNumTicks);
- var units = [1, 100, 1000];
- var unitDescs = ['m', 'cm', 'mm'];
- var ndx = 0;
- for (ndx; ndx < units.length; ndx++) {
- if (minTick * units[ndx] >= 1) {
- break;
- }
- }
- ndx = Math.min(ndx, units.length - 1);
- var xUnit = null,
- yUnit = null;
- var minOffsetShow = size * 3;
- var fontSize = size / 1.5;
- {
- var xscaleBase = Object(d3__WEBPACK_IMPORTED_MODULE_3__["scaleLinear"])().domain(xRang).range([0, imageWidth]);
- var xaxisBase = Object(d3__WEBPACK_IMPORTED_MODULE_3__["axisBottom"])(xscaleBase).ticks(xNumTicks * 10).tickSize(-size / 3).tickFormat(null);
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).append('g').attr('transform', "translate(0, ".concat(imageHeight - 2, ")")).call(xaxisBase);
- var prev_1 = null;
- var xscale = Object(d3__WEBPACK_IMPORTED_MODULE_3__["scaleLinear"])().domain(xRang).range([0, imageWidth]);
- var xaxis = Object(d3__WEBPACK_IMPORTED_MODULE_3__["axisBottom"])(xscale).ticks(xNumTicks).tickSize(-size).tickPadding(-size - fontSize).tickFormat(function (d, i) {
- if (prev_1 === null) {
- prev_1 = d;
- } else if (xUnit === null) {
- xUnit = d - prev_1;
- }
- if (getOffset(xRang, d, imageWidth) < minOffsetShow) {
- return null; // 不显示前100px的刻度
- } else {
- return Object(___WEBPACK_IMPORTED_MODULE_4__["round"])(d * units[ndx], 1) + unitDescs[ndx]; // 显示其他刻度
- }
- });
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).append('g').attr('transform', "translate(0, ".concat(imageHeight - 2, ")")).call(xaxis);
- }
- {
- var yscaleBase = Object(d3__WEBPACK_IMPORTED_MODULE_3__["scaleLinear"])().domain([yRang[1], yRang[0]]).range([0, imageHeight]);
- var yaxisBase = Object(d3__WEBPACK_IMPORTED_MODULE_3__["axisLeft"])(yscaleBase).ticks(yNumTicks * 10).tickSize(-size / 3).tickFormat(null);
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).append('g').attr('transform', 'translate(1, 0)').call(yaxisBase);
- var prev_2 = null;
- var yscale = Object(d3__WEBPACK_IMPORTED_MODULE_3__["scaleLinear"])().domain([yRang[1], yRang[0]]).range([0, imageHeight]);
- var yaxis = Object(d3__WEBPACK_IMPORTED_MODULE_3__["axisLeft"])(yscale).ticks(yNumTicks).tickSize(-size).tickPadding(-size - 3).tickFormat(function (d, i) {
- if (prev_2 === null) {
- prev_2 = d;
- } else if (yUnit === null) {
- yUnit = d - prev_2;
- }
- if (getOffset(yRang, d, imageHeight) < minOffsetShow) {
- return null; // 不显示前100px的刻度
- } else {
- return Object(___WEBPACK_IMPORTED_MODULE_4__["round"])(d * units[ndx], 1) + unitDescs[ndx]; // 显示其他刻度
- }
- });
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).append('g').attr('transform', 'translate(1, 0)').call(yaxis).selectAll('text').attr('text-anchor', 'start');
- }
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).selectAll('text').attr('fill', color).attr('font-size', fontSize);
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).selectAll('line').attr('stroke', color);
- Object(d3__WEBPACK_IMPORTED_MODULE_3__["select"])(svgElement).selectAll('path').attr('stroke', color);
- console.log(xUnit, yUnit);
- var svgData = svgElement.outerHTML;
- // 将 SVG 数据转换为 Data URL
- var svgBlob = new Blob([svgData], {
- type: 'image/svg+xml;charset=utf-8'
- });
- var url = URL.createObjectURL(svgBlob);
- // 创建 Image 对象并绘制到 canvas 上
- return new Promise(function (resolve, reject) {
- var img = new Image();
- img.onload = function () {
- canvasElement.width = imageWidth;
- canvasElement.height = imageHeight;
- ctx.drawImage(img, 0, 0);
- URL.revokeObjectURL(url); // 清理资源
- resolve({
- url: canvasElement.toDataURL('image/png'),
- xUnit: xUnit,
- yUnit: yUnit
- });
- };
- img.onerror = function (e) {
- console.error(e);
- reject(e);
- };
- img.src = url;
- });
- };
- /***/ }),
- /***/ "./src/utils/static.ts":
- /*!*****************************!*\
- !*** ./src/utils/static.ts ***!
- \*****************************/
- /*! exports provided: getVideoCover */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVideoCover", function() { return getVideoCover; });
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../../node_modules/core-js/modules/es.error.cause.js");
- /* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.url-search-params.delete.js */ "../../node_modules/core-js/modules/web.url-search-params.delete.js");
- /* harmony import */ var core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_delete_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.url-search-params.has.js */ "../../node_modules/core-js/modules/web.url-search-params.has.js");
- /* harmony import */ var core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_has_js__WEBPACK_IMPORTED_MODULE_2__);
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.url-search-params.size.js */ "../../node_modules/core-js/modules/web.url-search-params.size.js");
- /* harmony import */ var core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_size_js__WEBPACK_IMPORTED_MODULE_3__);
- var getVideoCover = function (data, seekTo, width, height) {
- if (seekTo === void 0) {
- seekTo = 0.0;
- }
- var url = typeof data !== 'string' ? URL.createObjectURL(data) : data;
- return new Promise(function (resolve, reject) {
- var video = document.createElement('video');
- video.setAttribute('crossOrigin', 'anonymous'); // 处理跨域,需要服务器支持跨域
- video.setAttribute('src', url);
- video.setAttribute('muted', '');
- if (width && height) {
- video.setAttribute('width', "".concat(width, "px"));
- video.setAttribute('height', "".concat(height, "px"));
- video.setAttribute('style', 'object-fit:scale-down');
- }
- video.load();
- video.addEventListener('loadedmetadata', function () {
- if (video.duration < seekTo) {
- reject(new Error('视频长度不够'));
- return;
- }
- setTimeout(function () {
- return video.currentTime = seekTo;
- }, 200);
- video.addEventListener('seeked', function () {
- var canvas = document.createElement('canvas');
- if (width && height) {
- canvas.width = width;
- canvas.height = height;
- } else {
- canvas.width = video.videoWidth;
- canvas.height = video.videoHeight;
- }
- canvas.getContext('2d').drawImage(video, 0, 0, width, height);
- var dataURL = canvas.toDataURL('image/jpeg');
- if (typeof data !== 'string') {
- URL.revokeObjectURL(url);
- }
- resolve(dataURL);
- });
- });
- });
- };
- /***/ }),
- /***/ "./src/utils/store.ts":
- /*!****************************!*\
- !*** ./src/utils/store.ts ***!
- \****************************/
- /*! exports provided: get, set, getFactory, setFactory, localGetFactory, localSetFactory, localDel, sessionGetFactory, sessionSetFactory, sessionDel, local, session */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "get", function() { return get; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "set", function() { return set; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFactory", function() { return getFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setFactory", function() { return setFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localGetFactory", function() { return localGetFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localSetFactory", function() { return localSetFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localDel", function() { return localDel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sessionGetFactory", function() { return sessionGetFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sessionSetFactory", function() { return sessionSetFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sessionDel", function() { return sessionDel; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "local", function() { return local; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "session", function() { return session; });
- function get(store, name, transform) {
- var value = store.getItem(name);
- if (transform) {
- return transform(value);
- } else {
- return value;
- }
- }
- function set(store, name, value, transform) {
- if (transform) {
- value = transform(value);
- }
- store.setItem(name, value);
- return value;
- }
- function getFactory(store, transform) {
- return function (name) {
- return transform ? get(store, name, transform) : get(store, name);
- };
- }
- function setFactory(store, transform) {
- return function (name, value) {
- return transform ? set(store, name, transform(value)) : set(store, name, value);
- };
- }
- function localGetFactory(transform) {
- return getFactory(localStorage, transform);
- }
- function localSetFactory(transform) {
- return setFactory(localStorage, transform);
- }
- function localDel(key) {
- localStorage.removeItem(key);
- }
- function sessionGetFactory(transform) {
- return getFactory(sessionStorage, transform);
- }
- function sessionSetFactory(transform) {
- return setFactory(sessionStorage, transform);
- }
- function sessionDel(key) {
- sessionStorage.removeItem(key);
- }
- var local = {
- get: localGetFactory(),
- set: localSetFactory(),
- del: localDel
- };
- var session = {
- get: sessionGetFactory(),
- set: sessionSetFactory(),
- del: sessionDel
- };
- /***/ }),
- /***/ "./src/utils/transform.color.ts":
- /*!**************************************!*\
- !*** ./src/utils/transform.color.ts ***!
- \**************************************/
- /*! exports provided: zColor */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "zColor", function() { return zColor; });
- /**
- * Created by zhouzechen on 16/11/14.
- */
- function zColor(value, opacity) {
- var me = {},
- results = {
- hex: null,
- rgb: null,
- rgba: null,
- hsl: null
- };
- var rawValue = value,
- rgbaValue = null,
- hslaValue = null;
- function checkRGB(v) {
- var rgex = /(rgb|RGB|rgba|RGBA)\(([0-9 ,\.]+)\)/,
- result;
- result = rgex.exec(v);
- if (!(result && result.length >= 3)) {
- return null;
- }
- result = result[2].split(',');
- var rgba = {
- r: result[0] && parseInt(result[0]),
- g: result[1] && parseInt(result[1]),
- b: result[2] && parseInt(result[2]),
- a: result[3] && parseFloat(result[3])
- };
- return rgba;
- }
- var nameColors = {
- lightPink: '#FFB6C1',
- pink: '#FFC0CB',
- crimson: '#DC143C',
- lavenderBlush: '#FFF0F5',
- paleVioletRed: '#DB7093',
- hotPink: '#FF69B4',
- deepPink: '#FF1493',
- mediumVioletRed: '#C71585',
- orchid: '#DA70D6',
- thistle: '#D8BFD8',
- plum: '#DDA0DD',
- violet: '#EE82EE',
- magenta: '#FF00FF',
- fuchsia: '#FF00FF',
- darkMagenta: '#8B008B',
- purple: '#800080',
- mediumOrchid: '#BA55D3',
- darkViolet: '#9400D3',
- darkOrchid: '#9932CC',
- indigo: '#4B0082',
- blueViolet: '#8A2BE2',
- mediumPurple: '#9370DB',
- mediumSlateBlue: '#7B68EE',
- slateBlue: '#6A5ACD',
- darkSlateBlue: '#483D8B',
- lavender: '#E6E6FA',
- ghostWhite: '#F8F8FF',
- blue: '#0000FF',
- mediumBlue: '#0000CD',
- midnightBlue: '#191970',
- darkBlue: '#00008B',
- navy: '#000080',
- royalBlue: '#4169E1',
- cornflowerBlue: '#6495ED',
- lightSteelBlue: '#B0C4DE',
- lightSlateGray: '#778899',
- slateGray: '#708090',
- dodgerBlue: '#1E90FF',
- aliceBlue: '#F0F8FF',
- steelBlue: '#4682B4',
- lightSkyBlue: '#87CEFA',
- skyBlue: '#87CEEB',
- deepSkyBlue: '#00BFFF',
- lightBlue: '#ADD8E6',
- powderBlue: '#B0E0E6',
- cadetBlue: '#5F9EA0',
- azure: '#F0FFFF',
- lightCyan: '#E0FFFF',
- paleTurquoise: '#AFEEEE',
- cyan: '#00FFFF',
- aqua: '#00FFFF',
- darkTurquoise: '#00CED1',
- darkSlateGray: '#2F4F4F',
- darkCyan: '#008B8B',
- teal: '#008080',
- mediumTurquoise: '#48D1CC',
- lightSeaGreen: '#20B2AA',
- turquoise: '#40E0D0',
- aquamarine: '#7FFFD4',
- mediumAquamarine: '#66CDAA',
- mediumSpringGreen: '#00FA9A',
- mintCream: '#F5FFFA',
- springGreen: '#00FF7F',
- mediumSeaGreen: '#3CB371',
- seaGreen: '#2E8B57',
- honeydew: '#F0FFF0',
- lightGreen: '#90EE90',
- paleGreen: '#98FB98',
- darkSeaGreen: '#8FBC8F',
- limeGreen: '#32CD32',
- lime: '#00FF00',
- forestGreen: '#228B22',
- green: '#008000',
- darkGreen: '#006400',
- chartreuse: '#7FFF00',
- lawnGreen: '#7CFC00',
- greenYellow: '#ADFF2F',
- darkOliveGreen: '#556B2F',
- yellowGreen: '#9ACD32',
- oliveDrab: '#6B8E23',
- beige: '#F5F5DC',
- lightGoldenrodYellow: '#FAFAD2',
- ivory: '#FFFFF0',
- lightYellow: '#FFFFE0',
- yellow: '#FFFF00',
- olive: '#808000',
- darkKhaki: '#BDB76B',
- lemonChiffon: '#FFFACD',
- paleGoldenrod: '#EEE8AA',
- khaki: '#F0E68C',
- gold: '#FFD700',
- cornsilk: '#FFF8DC',
- goldenrod: '#DAA520',
- darkGoldenrod: '#B8860B',
- floralWhite: '#FFFAF0',
- oldLace: '#FDF5E6',
- wheat: '#F5DEB3',
- moccasin: '#FFE4B5',
- orange: '#FFA500',
- papayaWhip: '#FFEFD5',
- blanchedAlmond: '#FFEBCD',
- navajoWhite: '#FFDEAD',
- antiqueWhite: '#FAEBD7',
- tan: '#D2B48C',
- burlyWood: '#DEB887',
- bisque: '#FFE4C4',
- darkOrange: '#FF8C00',
- linen: '#FAF0E6',
- peru: '#CD853F',
- peachPuff: '#FFDAB9',
- sandyBrown: '#F4A460',
- chocolate: '#D2691E',
- saddleBrown: '#8B4513',
- seashell: '#FFF5EE',
- sienna: '#A0522D',
- lightSalmon: '#FFA07A',
- coral: '#FF7F50',
- orangeRed: '#FF4500',
- darkSalmon: '#E9967A',
- tomato: '#FF6347',
- mistyRose: '#FFE4E1',
- salmon: '#FA8072',
- snow: '#FFFAFA',
- lightCoral: '#F08080',
- rosyBrown: '#BC8F8F',
- indianRed: '#CD5C5C',
- red: '#FF0000',
- brown: '#A52A2A',
- fireBrick: '#B22222',
- darkRed: '#8B0000',
- maroon: '#800000',
- white: '#FFFFFF',
- whiteSmoke: '#F5F5F5',
- gainsboro: '#DCDCDC',
- lightGrey: '#D3D3D3',
- silver: '#C0C0C0',
- darkGray: '#A9A9A9',
- gray: '#808080',
- dimGray: '#696969',
- black: '#000000',
- 浅粉红: '#FFB6C1',
- 粉红: '#FFC0CB',
- 深红: '#DC143C',
- 猩红: '#DC143C',
- 淡紫红: '#FFF0F5',
- 弱紫罗兰红: '#DB7093',
- 热情的粉红: '#FF69B4',
- 深粉红: '#FF1493',
- 中紫罗兰红: '#C71585',
- 暗紫色: '#DA70D6',
- 兰花紫: '#DA70D6',
- 蓟色: '#D8BFD8',
- '洋李色(李子紫)': '#DDA0DD',
- 紫罗兰: '#EE82EE',
- '洋红(玫瑰红)': '#FF00FF',
- '紫红(灯笼海棠)': '#FF00FF',
- 深洋红: '#8B008B',
- 紫色: '#800080',
- 中兰花紫: '#BA55D3',
- 暗紫罗兰: '#9400D3',
- 暗兰花紫: '#9932CC',
- '靛青/紫兰色': '#4B0082',
- 蓝紫罗兰: '#8A2BE2',
- 中紫色: '#9370DB',
- 中暗蓝色: '#7B68EE',
- 中板岩蓝: '#7B68EE',
- 石蓝色: '#6A5ACD',
- 板岩蓝: '#6A5ACD',
- 暗灰蓝色: '#483D8B',
- 暗板岩蓝: '#483D8B',
- 淡紫色: '#E6E6FA',
- 熏衣草淡紫: '#E6E6FA',
- 幽灵白: '#F8F8FF',
- 纯蓝: '#0000FF',
- 中蓝色: '#0000CD',
- 午夜蓝: '#191970',
- 暗蓝色: '#00008B',
- 海军蓝: '#000080',
- 皇家蓝: '#4169E1',
- 宝蓝: '#4169E1',
- 矢车菊蓝: '#6495ED',
- 亮钢蓝: '#B0C4DE',
- 亮蓝灰: '#778899',
- 亮石板灰: '#778899',
- 灰石色: '#708090',
- 石板灰: '#708090',
- 闪兰色: '#1E90FF',
- 道奇蓝: '#1E90FF',
- 爱丽丝蓝: '#F0F8FF',
- 钢蓝: '#4682B4',
- 铁青: '#4682B4',
- 亮天蓝色: '#87CEFA',
- 天蓝色: '#87CEEB',
- 深天蓝: '#00BFFF',
- 亮蓝: '#ADD8E6',
- 粉蓝色: '#B0E0E6',
- 火药青: '#B0E0E6',
- 军兰色: '#5F9EA0',
- 军服蓝: '#5F9EA0',
- 蔚蓝色: '#F0FFFF',
- 淡青色: '#E0FFFF',
- 弱绿宝石: '#AFEEEE',
- 青色: '#00FFFF',
- 浅绿色: '#00FFFF',
- 水色: '#00FFFF',
- 暗绿宝石: '#00CED1',
- 暗瓦灰色: '#2F4F4F',
- 暗石板灰: '#2F4F4F',
- 暗青色: '#008B8B',
- 水鸭色: '#008080',
- 中绿宝石: '#48D1CC',
- 浅海洋绿: '#20B2AA',
- 绿宝石: '#40E0D0',
- 宝石碧绿: '#7FFFD4',
- 中宝石碧绿: '#66CDAA',
- 中春绿色: '#00FA9A',
- 薄荷奶油: '#F5FFFA',
- 春绿色: '#00FF7F',
- 中海洋绿: '#3CB371',
- 海洋绿: '#2E8B57',
- 蜜色: '#F0FFF0',
- 蜜瓜色: '#F0FFF0',
- 淡绿色: '#90EE90',
- 弱绿色: '#98FB98',
- 暗海洋绿: '#8FBC8F',
- 闪光深绿: '#32CD32',
- 闪光绿: '#00FF00',
- 森林绿: '#228B22',
- 纯绿: '#008000',
- 暗绿色: '#006400',
- 查特酒绿: '#7FFF00',
- 草绿色: '#7CFC00',
- 草坪绿: '#7CFC00',
- 绿黄色: '#ADFF2F',
- 暗橄榄绿: '#556B2F',
- 黄绿色: '#9ACD32',
- 橄榄褐色: '#6B8E23',
- 米色: '#F5F5DC',
- 灰棕色: '#F5F5DC',
- 亮菊黄: '#FAFAD2',
- 象牙色: '#FFFFF0',
- 浅黄色: '#FFFFE0',
- 纯黄: '#FFFF00',
- 黄色: '#FFFF00',
- 橄榄: '#808000',
- 暗黄褐色: '#BDB76B',
- 深卡叽布: '#BDB76B',
- 柠檬绸: '#FFFACD',
- 灰菊黄: '#EEE8AA',
- 苍麒麟色: '#EEE8AA',
- 黄褐色: '#F0E68C',
- 卡叽布: '#F0E68C',
- 金色: '#FFD700',
- 玉米丝色: '#FFF8DC',
- 金菊黄: '#DAA520',
- 暗金菊黄: '#B8860B',
- 花的白色: '#FFFAF0',
- 老花色: '#FDF5E6',
- 旧蕾丝: '#FDF5E6',
- 小麦色: '#F5DEB3',
- 鹿皮色: '#FFE4B5',
- 鹿皮靴: '#FFE4B5',
- 橙色: '#FFA500',
- 番木瓜: '#FFEFD5',
- 白杏色: '#FFEBCD',
- 纳瓦白: '#FFDEAD',
- 土著白: '#FFDEAD',
- 古董白: '#FAEBD7',
- 茶色: '#D2B48C',
- 硬木色: '#DEB887',
- 陶坯黄: '#FFE4C4',
- 深橙色: '#FF8C00',
- 亚麻布: '#FAF0E6',
- 秘鲁色: '#CD853F',
- 桃肉色: '#FFDAB9',
- 沙棕色: '#F4A460',
- 巧克力色: '#D2691E',
- 重褐色: '#8B4513',
- 马鞍棕色: '#8B4513',
- 海贝壳: '#FFF5EE',
- 黄土赭色: '#A0522D',
- 浅鲑鱼肉色: '#FFA07A',
- 珊瑚: '#FF7F50',
- 橙红色: '#FF4500',
- 深鲜肉: '#E9967A',
- 番茄红: '#FF6347',
- 浅玫瑰色: '#FFE4E1',
- 薄雾玫瑰: '#FFE4E1',
- 鲜肉: '#FA8072',
- 雪白色: '#FFFAFA',
- 淡珊瑚色: '#F08080',
- 玫瑰棕色: '#BC8F8F',
- 印度红: '#CD5C5C',
- 纯红: '#FF0000',
- 红色: '#FF0000',
- 棕色: '#A52A2A',
- 火砖色: '#B22222',
- 耐火砖: '#B22222',
- 深红色: '#8B0000',
- 栗色: '#800000',
- 纯白: '#FFFFFF',
- 白色: '#FFFFFF',
- 白烟: '#F5F5F5',
- 淡灰色: '#DCDCDC',
- 庚斯博罗灰: '#DCDCDC',
- 浅灰色: '#D3D3D3',
- 银灰色: '#C0C0C0',
- 深灰色: '#A9A9A9',
- 灰色: '#808080',
- 暗淡的灰色: '#696969',
- 黑色: '#000000',
- 纯黑: '#000000'
- };
- var colorKeys = Object.keys(nameColors);
- function checkColorName(v) {
- if (colorKeys.indexOf(v)) {
- return checkHEX(nameColors[v]);
- }
- if (v.indexOf('色') != -1) {
- v = v.replace('色', '');
- if (colorKeys.indexOf(v)) {
- return checkHEX(nameColors[v]);
- }
- } else {
- if (colorKeys.indexOf(v + '色')) {
- return checkHEX(nameColors[v + '色']);
- }
- }
- }
- function checkHEX(v) {
- var rgex = /#([0-9a-zA-Z]{3,8})/,
- result;
- result = rgex.exec(v);
- if (!(result && result.length >= 2)) {
- return null;
- }
- result = result[1].split('');
- var rgba;
- if (result.length < 6) {
- rgba = {
- r: parseInt(result[0] + result[0], 16),
- g: parseInt(result[1] + result[1], 16),
- b: parseInt(result[2] + result[2], 16),
- a: 1
- };
- } else if (result.length == 6) {
- rgba = {
- r: parseInt(result[0] + result[1], 16),
- g: parseInt(result[2] + result[3], 16),
- b: parseInt(result[4] + result[5], 16),
- a: 1
- };
- } else {
- rgba = {
- a: parseInt(result[0] + result[1], 16) / 255,
- r: parseInt(result[2] + result[3], 16),
- g: parseInt(result[4] + result[5], 16),
- b: parseInt(result[6] + (result[7] || ''), 16)
- };
- rgba.a = Math.round(rgba.a * 10) / 10;
- }
- return rgba;
- }
- function checkHSL(v) {
- var rgex = /(hsl|HSL|hsla|HSLA)\(([0-9 ,\.%]+)\)/,
- result;
- result = rgex.exec(v);
- if (!(result && result.length >= 2)) {
- return null;
- }
- result = result[2].split(',');
- var hsla = {
- h: result[0] && parseFloat(result[0]) / 360,
- s: result[1] && parseFloat(result[1]) / 100,
- l: result[2] && parseFloat(result[2]) / 100,
- a: result[3] && parseFloat(result[3]) || 1
- };
- return hsla;
- }
- function rgba2hlsa(rgba) {
- var r = rgba.r / 255,
- g = rgba.g / 255,
- b = rgba.b / 255;
- var max = Math.max(r, g, b),
- min = Math.min(r, g, b);
- var h,
- s,
- l = (max + min) / 2;
- if (max == min) {
- h = s = 0; // achromatic
- } else {
- var d = max - min;
- s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
- switch (max) {
- case r:
- h = (g - b) / d + (g < b ? 6 : 0);
- break;
- case g:
- h = (b - r) / d + 2;
- break;
- case b:
- h = (r - g) / d + 4;
- break;
- }
- h /= 6;
- }
- return {
- h: h,
- s: s,
- l: l,
- a: rgba.a
- };
- }
- function hlsa2rgba(hlsa) {
- var r,
- g,
- b,
- h = hlsa.h,
- l = hlsa.l,
- s = hlsa.s;
- function hue2rgb(p, q, t) {
- if (t < 0) t += 1;
- if (t > 1) t -= 1;
- if (t < 1 / 6) return p + (q - p) * 6 * t;
- if (t < 1 / 2) return q;
- if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
- return p;
- }
- if (s == 0) {
- r = g = b = l; // achromatic
- } else {
- var q = l < 0.5 ? l * (1 + s) : l + s - l * s;
- var p = 2 * l - q;
- r = hue2rgb(p, q, h + 1 / 3);
- g = hue2rgb(p, q, h);
- b = hue2rgb(p, q, h - 1 / 3);
- }
- return {
- r: Math.round(r * 255),
- g: Math.round(g * 255),
- b: Math.round(b * 255),
- a: hlsa.a
- };
- }
- function num2hex(n) {
- var s = n.toString(16);
- if (s.length == 1) {
- s = '0' + s;
- }
- return s;
- }
- function rgba2hexStr(rgba) {
- return ['#',
- //(rgba.a == 1 ? '' : num2hex(Math.round(rgba.a * 255))) + num2hex(rgba.r),
- num2hex(rgba.r), num2hex(rgba.g), num2hex(rgba.b)].join('');
- }
- function rgba2rgbStr(rgba) {
- return 'rgb(' + [rgba.r, rgba.g, rgba.b].join(',') + ')';
- }
- function rgba2rgbaStr(rgba) {
- return 'rgba(' + [rgba.r, rgba.g, rgba.b, rgba.a].join(',') + ')';
- }
- function hsla2hslStr(hsla) {
- return 'hsl(' + [hsla.h * 360, hsla.s * 100 + '%', hsla.l * 100 + '%'].join(',') + ')';
- }
- function hsla2hslaStr(hsla) {
- return 'hsla(' + [hsla.h * 360, hsla.s * 100 + '%', hsla.l * 100 + '%', hsla.a].join(',') + ')';
- }
- var apis = {
- update: function (c, opacity) {
- updateColor(c, opacity);
- return me;
- },
- raw: function () {
- return rawValue;
- },
- hex: function () {
- if (!results.hex) {
- if (rgbaValue) {
- return results.hex = rgba2hexStr(rgbaValue);
- } else if (hslaValue) {
- rgbaValue = hlsa2rgba(hslaValue);
- return results.hex = rgba2hexStr(rgbaValue);
- }
- }
- return results.hex;
- },
- rgb: function () {
- if (!results.rgb) {
- if (rgbaValue) {
- return results.rgb = rgba2rgbStr(rgbaValue);
- } else if (hslaValue) {
- rgbaValue = hlsa2rgba(hslaValue);
- return results.rgb = rgba2rgbStr(rgbaValue);
- }
- return null;
- }
- return results.rgb;
- },
- rgba: function () {
- if (!results.rgba) {
- if (rgbaValue) {
- return results.rgba = rgba2rgbaStr(rgbaValue);
- } else if (hslaValue) {
- rgbaValue = hlsa2rgba(hslaValue);
- return results.rgba = rgba2rgbaStr(rgbaValue);
- }
- return null;
- }
- return results.rgba;
- },
- hsl: function () {
- if (!results.hsl) {
- if (hslaValue) {
- return results.hsl = hsla2hslStr(hslaValue);
- } else if (rgbaValue) {
- hslaValue = rgba2hlsa(rgbaValue);
- return results.hsl = hsla2hslStr(hslaValue);
- }
- return null;
- }
- return results.hsl;
- },
- hsla: function () {
- if (!results.hsla) {
- if (hslaValue) {
- return results.hsla = hsla2hslaStr(hslaValue);
- } else if (rgbaValue) {
- hslaValue = rgba2hlsa(rgbaValue);
- return results.hsla = hsla2hslaStr(hslaValue);
- }
- return null;
- }
- return results.hsla;
- }
- };
- function updateColor(c, op) {
- rawValue = c;
- results = {
- hex: null,
- rgb: null,
- rgba: null,
- hsl: null
- };
- rgbaValue = null;
- hslaValue = null;
- if (typeof c == 'string') {
- var v;
- if (v = checkRGB(c)) {
- rgbaValue = v;
- } else if (v = checkHEX(c)) {
- rgbaValue = v;
- } else if (v = checkColorName(c)) {
- rgbaValue = v;
- } else if (v = checkHSL(c)) {
- hslaValue = v;
- }
- if (typeof op == 'number') {
- ;
- (rgbaValue || hslaValue || {}).a = op;
- }
- }
- }
- function init() {
- updateColor(value, opacity);
- for (var k in apis) {
- if (apis.hasOwnProperty(k)) me[k] = apis[k];
- }
- }
- init();
- return me;
- }
- /***/ }),
- /***/ "./src/utils/vue.ts":
- /*!**************************!*\
- !*** ./src/utils/vue.ts ***!
- \**************************/
- /*! exports provided: blocking, callFunArgsBlocking, blockingFunCall, getFlatTree, linkageSelectTree, getLinkageTreeLocal, getLinkageOptionLocal, stackFactory, fastStacksValue, markStackFactory, mangeStackFactory, watchGroupChange, genCountDown, os */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "blocking", function() { return blocking; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "callFunArgsBlocking", function() { return callFunArgsBlocking; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "blockingFunCall", function() { return blockingFunCall; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFlatTree", function() { return getFlatTree; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "linkageSelectTree", function() { return linkageSelectTree; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLinkageTreeLocal", function() { return getLinkageTreeLocal; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLinkageOptionLocal", function() { return getLinkageOptionLocal; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stackFactory", function() { return stackFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fastStacksValue", function() { return fastStacksValue; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "markStackFactory", function() { return markStackFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mangeStackFactory", function() { return mangeStackFactory; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "watchGroupChange", function() { return watchGroupChange; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genCountDown", function() { return genCountDown; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "os", function() { return os; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.reflect.to-string-tag.js */ "../../node_modules/core-js/modules/es.reflect.to-string-tag.js");
- /* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- /* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index */ "./src/utils/index.ts");
- /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./store */ "./src/utils/store.ts");
- var __spreadArray = undefined && undefined.__spreadArray || function (to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || Array.prototype.slice.call(from));
- };
- var _this = undefined;
- // 复制vue源数据 防止引用修改
- var blocking = function (data) {
- var raw = Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(Object(vue__WEBPACK_IMPORTED_MODULE_2__["isRef"])(data) ? data.value : data);
- return raw;
- // const rawType = toRawType(raw)
- // switch(rawType) {
- // case 'Array':
- // return recursionCopy(raw, raw)
- // case 'Object':
- // return recursionCopy(raw, raw)
- // default:
- // return data as UnwrapRef<T>
- // }
- };
- // 执行函数时保证参数没有其他地方引用
- var callFunArgsBlocking = function (fun) {
- return function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var result;
- try {
- result = fun.apply(_this, blocking(args));
- } catch (e) {
- console.error(e);
- }
- return result;
- };
- };
- // 对象所有函数隔离传入参数
- var blockfcMap = new WeakMap();
- var blockingFunCall = function (data) {
- return new Proxy(data, {
- get: function () {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- var value = Reflect.get.apply(Reflect, args);
- if (blockfcMap.has(value)) {
- return blockfcMap.get(value);
- }
- var valueType = Object(_index__WEBPACK_IMPORTED_MODULE_3__["toRawType"])(value);
- if (valueType === 'Object' || valueType === 'Array') {
- var blockfc = blockingFunCall(value);
- blockfcMap.set(value, blockfc);
- value = blockfc;
- } else if (valueType === 'Function') {
- value = callFunArgsBlocking(value);
- }
- return value;
- }
- });
- };
- var getFlatTree = function (tree, itself) {
- if (itself === void 0) {
- itself = true;
- }
- var options = [];
- if (itself) {
- options.push(tree);
- }
- if (tree.children && tree.children.length > 0) {
- for (var _i = 0, _a = tree.children; _i < _a.length; _i++) {
- var item = _a[_i];
- options.push.apply(options, getFlatTree(item, itself));
- }
- } else if (!itself) {
- options.push(tree);
- }
- return options;
- };
- // 生成树联动
- var linkageSelectTree = function (tree, itself, defSelect, selects) {
- if (itself === void 0) {
- itself = true;
- }
- if (selects === void 0) {
- selects = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- }
- var alloptions = getFlatTree(tree, itself);
- var childrenCheck = tree.children ? tree.children.map(function (item) {
- return linkageSelectTree(item, itself, false, selects);
- }) : [];
- var changeCheck = function (check) {
- alloptions.forEach(function (item) {
- var index = selects.value.indexOf(item);
- if (!~index) {
- index = selects.value.indexOf(Object(vue__WEBPACK_IMPORTED_MODULE_2__["reactive"])(item));
- }
- if (~index && !check) {
- selects.value.splice(index, 1);
- // selects.value = [...selects.value]
- } else if (!~index && check) {
- selects.value.push(item);
- // selects.value = [...selects.value]
- }
- });
- };
- var cache;
- var allCheck = Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])({
- get: function () {
- var current = true;
- for (var _i = 0, alloptions_1 = alloptions; _i < alloptions_1.length; _i++) {
- var option = alloptions_1[_i];
- var i = 0;
- for (; i < selects.value.length; i++) {
- var select = Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(selects.value[i]);
- if (Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(option) === select) {
- break;
- }
- }
- if (i === selects.value.length) {
- current = false;
- break;
- }
- }
- cache = current;
- return current;
- },
- set: function (check) {
- changeCheck(check);
- }
- });
- if (defSelect) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["nextTick"])(function () {
- return allCheck.value = defSelect;
- });
- }
- return {
- current: tree,
- select: allCheck,
- children: childrenCheck,
- selects: selects,
- options: alloptions
- };
- };
- //获取选择树路径
- var getLinkageTreeLocal = function (tree, select) {
- if (Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(tree) === Object(vue__WEBPACK_IMPORTED_MODULE_2__["toRaw"])(select)) {
- return [select];
- } else if (tree.children) {
- for (var _i = 0, _a = tree.children; _i < _a.length; _i++) {
- var item = _a[_i];
- var locals = getLinkageTreeLocal(item, select);
- if (locals.length) {
- return __spreadArray([tree], locals, true);
- }
- }
- }
- return [];
- };
- var getLinkageOptionLocal = function (tree, option) {
- if (tree.options.includes(option)) {
- for (var _i = 0, _a = tree.children; _i < _a.length; _i++) {
- var item = _a[_i];
- var locals = getLinkageOptionLocal(item, option);
- if (locals.length) {
- return __spreadArray([tree.current], locals, true);
- }
- }
- return [tree.current];
- }
- return [];
- };
- // 栈构建
- var stackFactory = function (initVal, debug) {
- var stack = Object(vue__WEBPACK_IMPORTED_MODULE_2__["shallowReactive"])([]);
- if (initVal !== void 0) {
- stack.push(initVal);
- }
- return {
- push: function (raw) {
- stack.push(raw);
- debug && console.log(stack);
- return function () {
- var index = stack.indexOf(raw);
- if (~index) {
- debug && console.log(__spreadArray([], stack, true), stack, index);
- stack.splice(index, 1);
- } else {
- console.error('stack not find');
- }
- };
- },
- pop: function () {
- debug && console.error('pop');
- var ret = stack[stack.length - 1];
- stack.pop();
- return ret;
- },
- current: Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- debug && console.log('stack', stack, stack.length);
- return stack.length ? stack[stack.length - 1] : initVal;
- }),
- length: Object(vue__WEBPACK_IMPORTED_MODULE_2__["computed"])(function () {
- return stack.length;
- })
- };
- };
- var fastStacksValue = function (stacks) {
- var result = {};
- var keys = Object.keys(stacks);
- var proxy = new Proxy(result, {
- get: function (_, key) {
- if (keys.includes(key)) {
- return Object(vue__WEBPACK_IMPORTED_MODULE_2__["isRef"])(stacks[key].current.value) ? stacks[key].current.value.value : stacks[key].current.value;
- } else {
- return stacks[key];
- }
- },
- set: function (_, key, val) {
- if (Object(vue__WEBPACK_IMPORTED_MODULE_2__["isRef"])(stacks[key].current.value)) {
- ;
- stacks[key].current.value.value = val;
- return true;
- } else {
- return false;
- }
- }
- });
- return proxy;
- };
- // 标识栈构建
- var markStackFactory = function () {
- var markMap = Object(vue__WEBPACK_IMPORTED_MODULE_2__["shallowReactive"])(new Map());
- return {
- push: function (raw, key) {
- if (!markMap.has(key)) {
- markMap.set(key, stackFactory());
- }
- var stack = markMap.get(key);
- return stack.push(raw);
- },
- pop: function (key) {
- var stack = markMap.get(key);
- if (stack) {
- var ret = stack.pop();
- if (!stack.length.value) {
- markMap.delete(key);
- }
- return ret;
- }
- },
- get: function (key) {
- var stack = markMap.get(key);
- if (stack) {
- return stack.current;
- }
- }
- };
- };
- var mangeStackFactory = function () {
- var stack = stackFactory();
- var markStack = markStackFactory();
- return {
- push: function (raw, key) {
- return key ? markStack.push(raw, key) : stack.push(raw);
- },
- pop: function (key) {
- return key ? markStack.pop(key) : stack.pop();
- },
- get: function (key) {
- return key && markStack.get(key) ? markStack.get(key) : stack.current;
- }
- };
- };
- var watchGroupChange = function (origin, addCallback, removeCallback) {
- Object(vue__WEBPACK_IMPORTED_MODULE_2__["watch"])(origin, function (ctrls, oldCtrls) {
- if (oldCtrls && removeCallback) {
- oldCtrls.filter(function (item) {
- return !ctrls.includes(item);
- }).forEach(removeCallback);
- }
- ;
- (oldCtrls ? ctrls.filter(function (item) {
- return !oldCtrls.includes(item);
- }) : ctrls).forEach(addCallback);
- }, {
- immediate: true
- });
- };
- var genCountDown = function (localKey, mis, preTime) {
- if (!preTime) {
- preTime = Number(_store__WEBPACK_IMPORTED_MODULE_4__["local"].get(localKey)) || 0;
- }
- var countmis = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(0);
- var time;
- var update = function () {
- var now = Date.now();
- var downmis = Object(_index__WEBPACK_IMPORTED_MODULE_3__["round"])((now - preTime) / 1000, 0);
- if (downmis < mis) {
- countmis.value = mis - downmis;
- time = setTimeout(update, 1000);
- } else {
- countmis.value = 0;
- _store__WEBPACK_IMPORTED_MODULE_4__["local"].del(localKey);
- }
- };
- _store__WEBPACK_IMPORTED_MODULE_4__["local"].set(localKey, preTime.toString());
- update();
- return {
- count: countmis,
- update: function (time) {
- clearTimeout(time);
- preTime = time;
- _store__WEBPACK_IMPORTED_MODULE_4__["local"].set(localKey, preTime.toString());
- update();
- }
- };
- };
- var os = function () {
- var ua = navigator.userAgent;
- var isWindowsPhone = /(?:Windows Phone)/.test(ua);
- var isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone;
- var isAndroid = /(?:Android)/.test(ua);
- var isFireFox = /(?:Firefox)/.test(ua);
- var isChrome = /(?:Chrome|CriOS)/.test(ua);
- var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(ua);
- var isTablet = /(?:iPad|PlayBook|Tablet)/.test(ua) || isAndroid && !/(?:Mobile)/.test(ua) || isFireFox && /(?:Tablet)/.test(ua) || isMobile && (window.innerWidth < window.innerHeight ? window.innerWidth : window.innerHeight) > 600;
- var isPhone = /(?:iPhone)/.test(ua) && !isTablet;
- var isIOS = isPhone || /(?:iPad)/.test(ua);
- var isPc = isTablet || !isPhone && !isAndroid && !isSymbian;
- var isWX = /(?:MicroMessenger)/.test(ua);
- // if (isPc && navigator.maxTouchPoints > 1) {
- // isTablet = true
- // }
- var isHorizontal = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(false);
- var getHorizotal = function () {
- return window.innerWidth > window.innerHeight && window.innerWidth - 80 > 320;
- };
- var timeout;
- if (!isPc) {
- var changHorizontal = function () {
- isHorizontal.value = getHorizotal();
- clearTimeout(timeout);
- timeout = setTimeout(function () {
- isHorizontal.value = getHorizotal();
- }, 300);
- };
- window.addEventListener('resize', changHorizontal);
- changHorizontal();
- }
- return {
- isTablet: isTablet,
- isPhone: isPhone,
- isIOS: isIOS,
- isAndroid: isAndroid,
- isPc: isPc,
- isWX: isWX,
- isHorizontal: isHorizontal
- };
- }();
- /***/ }),
- /***/ "./src/views/navigation/help.ts":
- /*!**************************************!*\
- !*** ./src/views/navigation/help.ts ***!
- \**************************************/
- /*! exports provided: enterNav */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "enterNav", function() { return enterNav; });
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ "../../node_modules/core-js/modules/es.array.push.js");
- /* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/router */ "./src/router/index.ts");
- var enterNav = function (index, pos, inMap) {
- var params = {
- pos: JSON.stringify(pos),
- index: JSON.stringify(index),
- inMap: JSON.stringify(Number(inMap))
- };
- if (_router__WEBPACK_IMPORTED_MODULE_1__["default"].currentRoute.value.name !== _router__WEBPACK_IMPORTED_MODULE_1__["routeName"].value.navigation) {
- _router__WEBPACK_IMPORTED_MODULE_1__["default"].push({
- name: _router__WEBPACK_IMPORTED_MODULE_1__["routeName"].value.navigation,
- params: params
- });
- } else {
- _router__WEBPACK_IMPORTED_MODULE_1__["default"].replace({
- name: _router__WEBPACK_IMPORTED_MODULE_1__["routeName"].value.navigation,
- params: params
- });
- }
- };
- /***/ }),
- /***/ "./src/views/sys/head/help.ts":
- /*!************************************!*\
- !*** ./src/views/sys/head/help.ts ***!
- \************************************/
- /*! exports provided: helpDoc, editActions, saveClass */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "helpDoc", function() { return helpDoc; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editActions", function() { return editActions; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveClass", function() { return saveClass; });
- /* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/lang */ "./src/lang/index.ts");
- /* harmony import */ var _hook_useParams__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/hook/useParams */ "./src/hook/useParams.ts");
- /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "../../node_modules/vue/dist/vue.runtime.esm-bundler.js");
- var helpDoc = _hook_useParams__WEBPACK_IMPORTED_MODULE_1__["params"].kankan ? _lang__WEBPACK_IMPORTED_MODULE_0__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_0__["langNameEum"].zh ? "https://docs.4dkankan.com/#/product/4dkk/zh-cn/calibration" : 'https://docs.4dkankan.com/#/product/4dkk/en-us/calibration' : _lang__WEBPACK_IMPORTED_MODULE_0__["lang"] === _lang__WEBPACK_IMPORTED_MODULE_0__["langNameEum"].zh ? "https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/zh-cn/README" : 'https://www.4dkankan.com/www/mddoc/manual/index.html#/product/laser/en-us/README';
- var editActions = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])([]);
- var saveClass = Object(vue__WEBPACK_IMPORTED_MODULE_2__["ref"])(null);
- /***/ })
- }]);
- //# sourceMappingURL=chunk-common.js.map
|