giant.html 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601
  1. <!--
  2. This page is just the copied source of a random GitHub page.
  3. The idea is to test mutation observer performance against
  4. a giant, real-life HTML page.
  5. I've annotated benchmarking additions to this page with "@goto"
  6. for easy searching
  7. -->
  8. <!DOCTYPE html>
  9. <html lang="en" data-color-mode="light" data-light-theme="light" data-dark-theme="dark">
  10. <head>
  11. <!-- @goto -->
  12. <script>
  13. function walk(el, callback) {
  14. if (el instanceof ShadowRoot) {
  15. Array.from(el.children).forEach(el => walk(el, callback))
  16. return
  17. }
  18. let skip = false
  19. callback(el, () => skip = true)
  20. if (skip) return
  21. let node = el.firstElementChild
  22. while (node) {
  23. walk(node, callback, false)
  24. node = node.nextElementSibling
  25. }
  26. }
  27. </script>
  28. <script>
  29. document.addEventListener('DOMContentLoaded', () => {
  30. setTimeout(() => {
  31. console.time();
  32. let observer = new MutationObserver(mutations => {
  33. console.log(mutations);
  34. })
  35. observer.observe(document.body, { characterData: true, childList: true, subtree: true, attributes: true })
  36. // walk(document.body, el => {
  37. // for (let index = 0; index < el.attributes; index++) {
  38. // let attr = el.attributes[index]
  39. // }
  40. // })
  41. console.timeEnd();
  42. }, 1000)
  43. })
  44. </script>
  45. <meta charset="utf-8">
  46. <link rel="dns-prefetch" href="https://github.githubassets.com">
  47. <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  48. <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  49. <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  50. <link crossorigin="anonymous" media="all"
  51. integrity="sha512-7KjiGvJiLLy6LJPGf3m67ejAdgQsgDdnxZYoaI6+Agd0ZxHKTCjoKZgaf3PgUjURCcVceAwySJJJWgitRskDiA=="
  52. rel="stylesheet"
  53. href="https://github.githubassets.com/assets/frameworks-eca8e21af2622cbcba2c93c67f79baed.css" />
  54. <link crossorigin="anonymous" media="all"
  55. integrity="sha512-ZS0ILXChK0v6MFarr5VP2Qq916nqPSByfcud8IEvgXav8xbAAafFHX22IuZOi5/ZkKbLgOmqFkezGZVyANnFrQ=="
  56. rel="stylesheet" href="https://github.githubassets.com/assets/behaviors-652d082d70a12b4bfa3056abaf954fd9.css" />
  57. <link crossorigin="anonymous" media="all"
  58. integrity="sha512-ec37dkdwRxMnZ+C8WVJL5fX0MDw39MbZDqmjBB3JFemYXHZrq3E3F25pcbYUEmuB29eH0L5f+KOgO+FQNEFTgw=="
  59. rel="stylesheet" href="https://github.githubassets.com/assets/github-79cdfb76477047132767e0bc59524be5.css" />
  60. <script crossorigin="anonymous" defer="defer"
  61. integrity="sha512-CzeY4A6TiG4fGZSWZU8FxmzFFmcQFoPpArF0hkH0/J/S7UL4eed/LKEXMQXfTwiG5yEJBI+9BdKG8KQJNbhcIQ=="
  62. type="application/javascript" src="https://github.githubassets.com/assets/environment-0b3798e0.js"></script>
  63. <script crossorigin="anonymous" defer="defer"
  64. integrity="sha512-ahOZvzpz/+SYFONmTAqBCwF04p4zvYweAHl7o69sVAwf0oxqMEyVZa//FnA859IbgU9lzj55LagjePKStkjwpw=="
  65. type="application/javascript"
  66. src="https://github.githubassets.com/assets/chunk-frameworks-6a1399bf.js"></script>
  67. <script crossorigin="anonymous" defer="defer"
  68. integrity="sha512-+1BN8W3XvQeL2HiktoDjb/NDm2W8tp9hDUb+NL4vabH/tvhdLZIdE9tYL3xRh6HDsc7JpvlTmu2m7CllRB+QYA=="
  69. type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-fb504df1.js"></script>
  70. <script crossorigin="anonymous" defer="defer"
  71. integrity="sha512-HdN9wL816nmT1eI4oHE0w/OlqibUShYhoSQOg7jXRAnvoTDhsaLyludbOMoRvKFzN1vkhe+TxQTEplKkZSlSiw=="
  72. type="application/javascript" src="https://github.githubassets.com/assets/behaviors-1dd37dc0.js"></script>
  73. <script crossorigin="anonymous" defer="defer"
  74. integrity="sha512-tjuNQcwhEIXGvVIG4XM/Aj4z+Od+NBRkbgWNwEMjGL3nsnAmdoBdbzsn/WTvl3hk+TPt1D0BvBLHLBPgiwvT2w=="
  75. type="application/javascript" data-module-id="./chunk-animate-on-scroll.js"
  76. data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-b63b8d41.js"></script>
  77. <script crossorigin="anonymous" defer="defer"
  78. integrity="sha512-+BKEtK9JkmJ52jKSoX6+SBrGV6kJxB8J/iAPkFQ/oeq8YekNcz7IZlJgM5Tddyx1RrkL3+sdG0tAy3YuFbYqfA=="
  79. type="application/javascript" data-module-id="./chunk-codemirror.js"
  80. data-src="https://github.githubassets.com/assets/chunk-codemirror-f81284b4.js"></script>
  81. <script crossorigin="anonymous" defer="defer"
  82. integrity="sha512-EKOvqJ9uTatAt87WxU+OSS4mi7gMUszFbGo4aPErQkjpWLXnrPSeZvK5ngU8OYoIoiVOq+v8dA3C6MF/z2d/kA=="
  83. type="application/javascript" data-module-id="./chunk-color-modes.js"
  84. data-src="https://github.githubassets.com/assets/chunk-color-modes-10a3afa8.js"></script>
  85. <script crossorigin="anonymous" defer="defer"
  86. integrity="sha512-zkYZSjUFqSifB+Lt76jclFMrfqpcPqevT801RZcoBNCZHRTBKcFrW9OyJoPOzKFv+fZVDRnqdqGsuIv5KOIgZg=="
  87. type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js"
  88. data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-ce46194a.js"></script>
  89. <script crossorigin="anonymous" defer="defer"
  90. integrity="sha512-6j/oSF+kbW+yetNPvI684VzAu9pzug6Vj2h+3u1LdCuRhR4jnuiHZfeQKls3nxcT/S3H+oIt7FtigE/aeoj+gg=="
  91. type="application/javascript" data-module-id="./chunk-drag-drop.js"
  92. data-src="https://github.githubassets.com/assets/chunk-drag-drop-ea3fe848.js"></script>
  93. <script crossorigin="anonymous" defer="defer"
  94. integrity="sha512-N+ziqJjVMfWiqeVHdayDHpNRlG5HsF+cgV+pFnMDoTJuvBzgw+ndsepe4NcKAxIS3WMvzMaQcYmd2vrIaoAJVg=="
  95. type="application/javascript" data-module-id="./chunk-edit.js"
  96. data-src="https://github.githubassets.com/assets/chunk-edit-37ece2a8.js"></script>
  97. <script crossorigin="anonymous" defer="defer"
  98. integrity="sha512-aiqMIGGZGo8AQMjcoImKPMTsZVVRl6htCSY7BpRmpGPG/AF+Wq+P/Oj/dthWQOIk9cCNMPEas7O2zAR6oqn0tA=="
  99. type="application/javascript" data-module-id="./chunk-emoji-picker-element.js"
  100. data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-6a2a8c20.js"></script>
  101. <script crossorigin="anonymous" defer="defer"
  102. integrity="sha512-G3/1Wo8nza2llJz848q++KJXUpeUuHcSDvXLcJzqQZDBLXm/PaOchsesQlyxX/3bXdasUpOE217R8Ln6vTqMHA=="
  103. type="application/javascript" data-module-id="./chunk-filter-input.js"
  104. data-src="https://github.githubassets.com/assets/chunk-filter-input-1b7ff55a.js"></script>
  105. <script crossorigin="anonymous" defer="defer"
  106. integrity="sha512-XwuQdORq1W9Z+a/i72pH+NfR1rhwlGdxIlaIBbTciscGc/+McxMNLixGBp8e6Td4W1zzHvQ1Jyryl5gUfEr76g=="
  107. type="application/javascript" data-module-id="./chunk-insights-graph.js"
  108. data-src="https://github.githubassets.com/assets/chunk-insights-graph-5f0b9074.js"></script>
  109. <script crossorigin="anonymous" defer="defer"
  110. integrity="sha512-cdGVmQXhZYV6/Qj5QsArM/LjCG6qatgnsAE6W5y9UOHI+J2NdRU7l3IPlxh1zKNwgt5FWXnvrpyEIL7pc3aihg=="
  111. type="application/javascript" data-module-id="./chunk-jump-to.js"
  112. data-src="https://github.githubassets.com/assets/chunk-jump-to-71d19599.js"></script>
  113. <script crossorigin="anonymous" defer="defer"
  114. integrity="sha512-supZkxo+OPYLNtLXxI+e1dkCqVySu4FOWX1fiVVFs2ZggygppNsEz4F9wVp4YtH2TjFsZW8r/75uDUhPneO2sA=="
  115. type="application/javascript" data-module-id="./chunk-notification-list-focus.js"
  116. data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-b2ea5993.js"></script>
  117. <script crossorigin="anonymous" defer="defer"
  118. integrity="sha512-ma0OOy3nj0c1cqBx0BkcmIFsLqcSZ+MIukQxyEFM/OWTzZpG+QMgOoWPAHZz43M6fyjAUG1jH6c/6LPiiKPCyw=="
  119. type="application/javascript" data-module-id="./chunk-profile-pins-element.js"
  120. data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-99ad0e3b.js"></script>
  121. <script crossorigin="anonymous" defer="defer"
  122. integrity="sha512-zh+tYYvd4W00us1O4PkhmKsl/CzInIyrdoMqV2xqC7XPu06UEHfEMJfOiwidJ5f80SwrdGWogWFuJzLHwRbRgA=="
  123. type="application/javascript" data-module-id="./chunk-ref-selector.js"
  124. data-src="https://github.githubassets.com/assets/chunk-ref-selector-ce1fad61.js"></script>
  125. <script crossorigin="anonymous" defer="defer"
  126. integrity="sha512-Zii9oRdZ6q2QDNjL5A+me7jwJjMLvs1NiQNHmajUZnn4t9shcBDb4F8l/PQZW26eYfe5065oM7lIOSmbMinA7Q=="
  127. type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js"
  128. data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-6628bda1.js"></script>
  129. <script crossorigin="anonymous" defer="defer"
  130. integrity="sha512-9WNXtB07IyWypiPmkuucspwog4mme9q5GKGMSgd7FI0DPimmg/pEw+aaAofFV1vuWMt9I8H5QpsVtlbHGg1YBA=="
  131. type="application/javascript" data-module-id="./chunk-runner-groups.js"
  132. data-src="https://github.githubassets.com/assets/chunk-runner-groups-f56357b4.js"></script>
  133. <script crossorigin="anonymous" defer="defer"
  134. integrity="sha512-fIq9Mn7jY/bHQXnsmh+VejpDnaO+d/FDxsp+4CuZtdNLrLuO+dQCjh+m6Yd8GCYD2Cy6DWbCEyM+mH2dkB2H9A=="
  135. type="application/javascript" data-module-id="./chunk-sortable-behavior.js"
  136. data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-7c8abd32.js"></script>
  137. <script crossorigin="anonymous" defer="defer"
  138. integrity="sha512-WK8VXw3lfUQ/VRW0zlgKPhcMUqH0uTnB/KzePUPdZhCm/HpxfXXHKTGvj5C0Oex7+zbIM2ECzULbtTCT4ug3yg=="
  139. type="application/javascript" data-module-id="./chunk-toast.js"
  140. data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script>
  141. <script crossorigin="anonymous" defer="defer"
  142. integrity="sha512-vgHJEmEJxNmHucGbVY8bEUoOYo5/ZwpQ69rU8Dld89daWJ54uad9lNptxq32F8pnbHhdngw9lohNEbMbjmj5AQ=="
  143. type="application/javascript" data-module-id="./chunk-tweetsodium.js"
  144. data-src="https://github.githubassets.com/assets/chunk-tweetsodium-be01c912.js"></script>
  145. <script crossorigin="anonymous" defer="defer"
  146. integrity="sha512-aSxfTHAZj9wv7n08DxgAKkNg7jhiTo4yKKbDqLGxcDxUk/al571Y2ZSsOmLJ0Vh8cuAL8tW+JgX1t0JeKfyfaA=="
  147. type="application/javascript" data-module-id="./chunk-user-status-submit.js"
  148. data-src="https://github.githubassets.com/assets/chunk-user-status-submit-692c5f4c.js"></script>
  149. <script crossorigin="anonymous" defer="defer"
  150. integrity="sha512-7Ui55K2N4e8NB585f61+PoRWvxizndh3immaY43j3lT6Gx42PT0ux4+JQ0v9YOG8v+241ud6X8azfl04BX9pEA=="
  151. type="application/javascript" src="https://github.githubassets.com/assets/diffs-ed48b9e4.js"></script>
  152. <script crossorigin="anonymous" defer="defer"
  153. integrity="sha512-Gk2IWkCrXWEuB+/njsWEN2NIj7LKHjhSSZaVGVTGxcc00MlHtZovfnGeKQBR+VrfduEl/nymFTaytnWHJk+I9w=="
  154. type="application/javascript" src="https://github.githubassets.com/assets/repositories-1a4d885a.js"></script>
  155. <meta name="viewport" content="width=device-width">
  156. <title>Comparing v2.4.0...master · livewire/livewire</title>
  157. <meta name="description"
  158. content="A full-stack framework for Laravel that takes the pain out of building dynamic UIs. - livewire/livewire">
  159. <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  160. <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  161. <meta property="fb:app_id" content="1401488693436528">
  162. <meta name="apple-itunes-app" content="app-id=1477376905" />
  163. <meta name="twitter:image:src"
  164. content="https://opengraph.githubassets.com/2c3bdb8f8e974e29270f0871c5109550250d88e6f15e78f9e76ee5c9402e7943/livewire/livewire" />
  165. <meta name="twitter:site" content="@github" />
  166. <meta name="twitter:card" content="summary_large_image" />
  167. <meta name="twitter:title" content="livewire/livewire" />
  168. <meta name="twitter:description"
  169. content="A full-stack framework for Laravel that takes the pain out of building dynamic UIs. - livewire/livewire" />
  170. <meta property="og:image"
  171. content="https://opengraph.githubassets.com/2c3bdb8f8e974e29270f0871c5109550250d88e6f15e78f9e76ee5c9402e7943/livewire/livewire" />
  172. <meta property="og:image:alt"
  173. content="A full-stack framework for Laravel that takes the pain out of building dynamic UIs. - livewire/livewire" />
  174. <meta property="og:image:width" content="1200" />
  175. <meta property="og:image:height" content="600" />
  176. <meta property="og:site_name" content="GitHub" />
  177. <meta property="og:type" content="object" />
  178. <meta property="og:title" content="livewire/livewire" />
  179. <meta property="og:url" content="https://github.com/livewire/livewire" />
  180. <meta property="og:description"
  181. content="A full-stack framework for Laravel that takes the pain out of building dynamic UIs. - livewire/livewire" />
  182. <link rel="assets" href="https://github.githubassets.com/">
  183. <link rel="shared-web-socket"
  184. href="wss://alive.github.com/_sockets/u/3670578/ws?session=eyJ2IjoiVjMiLCJ1IjozNjcwNTc4LCJzIjo2NjQ5NDAwNjMsImMiOjMzOTEyNDU3NTUsInQiOjE2MTk2NTgwMDN9--04a68da7ebc819e2a2255059fd0688878878654c20ccd90a9f536be9143f9388"
  185. data-refresh-url="/_alive" data-session-id="67bb550516ee9baa341519a263257364cc249c174d73cef440f2ebbd72e91158">
  186. <link rel="shared-web-socket-src" href="/socket-worker-3f088aa2.js">
  187. <link rel="sudo-modal" href="/sessions/sudo_modal">
  188. <meta name="request-id" content="CCCD:3F5B:1974405:32E9AD9:608A0503" data-pjax-transient="true" />
  189. <meta name="html-safe-nonce" content="557fb0696dac7fb80490fa7a4e91bc5ca235fad92960b2156d7d81429fe2867a"
  190. data-pjax-transient="true" />
  191. <meta name="visitor-payload"
  192. content="eyJyZWZlcnJlciI6bnVsbCwicmVxdWVzdF9pZCI6IkNDQ0Q6M0Y1QjoxOTc0NDA1OjMyRTlBRDk6NjA4QTA1MDMiLCJ2aXNpdG9yX2lkIjoiNTIxMDgyOTQ0ODEwMzUwMTczMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9"
  193. data-pjax-transient="true" />
  194. <meta name="visitor-hmac" content="d6d0bcc2678a7e8512d44d5efa443be1244d5b543a89368a149406beb19b5a54"
  195. data-pjax-transient="true" />
  196. <meta name="hovercard-subject-tag" content="repository:170355508" data-pjax-transient>
  197. <meta name="github-keyboard-shortcuts" content="repository,source-code" data-pjax-transient="true" />
  198. <meta name="selected-link" value="repo_source" data-pjax-transient>
  199. <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
  200. <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
  201. <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
  202. <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
  203. <meta name="octolytics-host" content="collector.githubapp.com" />
  204. <meta name="octolytics-app-id" content="github" />
  205. <meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" />
  206. <meta name="octolytics-actor-id" content="3670578" />
  207. <meta name="octolytics-actor-login" content="calebporzio" />
  208. <meta name="octolytics-actor-hash" content="ea5c7bc4a37b65d07c6b56074b63615f19314fbd4a42cc8a2f1a9d71e9fbe181" />
  209. <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/compare/show"
  210. data-pjax-transient="true" />
  211. <meta name="hostname" content="github.com">
  212. <meta name="user-login" content="calebporzio">
  213. <meta name="expected-hostname" content="github.com">
  214. <meta name="js-proxy-site-detection-payload"
  215. content="NmZmYzAyZjZmMDAzMmFjMzhhNjA1ZmYwNDM3MTU5NmQ2ZDYzZWM2YjJkNmNkMzNhMmNkMzEwNzM2YWYxODlmYnx7InJlbW90ZV9hZGRyZXNzIjoiMTA4LjE3LjE1LjQ1IiwicmVxdWVzdF9pZCI6IkNDQ0Q6M0Y1QjoxOTc0NDA1OjMyRTlBRDk6NjA4QTA1MDMiLCJ0aW1lc3RhbXAiOjE2MTk2NTgwMDMsImhvc3QiOiJnaXRodWIuY29tIn0=">
  216. <meta name="enabled-features"
  217. content="MARKETPLACE_PENDING_INSTALLATIONS,AUTOCOMPLETE_EMOJIS_IN_MARKDOWN_EDITOR,GITHUB_TOKEN_PERMISSION,ACTIONS_CONCURRENCY_UI">
  218. <meta http-equiv="x-pjax-version" content="a19e819ac3421c0b8ca026b3b670d302ebcd282e758523a8d1a60a3d92cdcb98">
  219. <link data-pjax-transient rel='alternate' type='text/x-diff' href='/livewire/livewire/compare/v2.4.0...master.diff'>
  220. <link data-pjax-transient rel='alternate' type='text/x-patch'
  221. href='/livewire/livewire/compare/v2.4.0...master.patch'>
  222. <meta name="session-resume-id" content="/livewire/livewire/compare" data-pjax-transient>
  223. <meta name="go-import" content="github.com/livewire/livewire git https://github.com/livewire/livewire.git">
  224. <meta name="octolytics-dimension-user_id" content="51960834" />
  225. <meta name="octolytics-dimension-user_login" content="livewire" />
  226. <meta name="octolytics-dimension-repository_id" content="170355508" />
  227. <meta name="octolytics-dimension-repository_nwo" content="livewire/livewire" />
  228. <meta name="octolytics-dimension-repository_public" content="true" />
  229. <meta name="octolytics-dimension-repository_is_fork" content="false" />
  230. <meta name="octolytics-dimension-repository_network_root_id" content="170355508" />
  231. <meta name="octolytics-dimension-repository_network_root_nwo" content="livewire/livewire" />
  232. <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
  233. <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
  234. <meta name="browser-optimizely-client-errors-url"
  235. content="https://api.github.com/_private/browser/optimizely_client/errors">
  236. <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
  237. <link rel="alternate icon" class="js-site-favicon" type="image/png"
  238. href="https://github.githubassets.com/favicons/favicon.png">
  239. <link rel="icon" class="js-site-favicon" type="image/svg+xml"
  240. href="https://github.githubassets.com/favicons/favicon.svg">
  241. <meta name="theme-color" content="#1e2327">
  242. <meta name="color-scheme" content="light dark" />
  243. <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
  244. </head>
  245. <body class="logged-in env-production page-responsive" style="word-wrap: break-word;">
  246. <div class="position-relative js-header-wrapper ">
  247. <a href="#start-of-content"
  248. class="p-3 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a>
  249. <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed">
  250. <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span>
  251. </span>
  252. <header class="Header js-details-container Details px-3 px-md-4 px-lg-5 flex-wrap flex-md-nowrap" role="banner">
  253. <div class="Header-item mt-n1 mb-n1 d-none d-md-flex">
  254. <a class="Header-link " href="https://github.com/" data-hotkey="g d" aria-label="Homepage "
  255. data-ga-click="Header, go to dashboard, icon:logo">
  256. <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16"
  257. version="1.1" width="32" aria-hidden="true">
  258. <path fill-rule="evenodd"
  259. d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
  260. </path>
  261. </svg>
  262. </a>
  263. </div>
  264. <div class="Header-item d-md-none">
  265. <button class="Header-link btn-link js-details-target" type="button" aria-label="Toggle navigation"
  266. aria-expanded="false">
  267. <svg height="24" class="octicon octicon-three-bars" viewBox="0 0 16 16" version="1.1" width="24"
  268. aria-hidden="true">
  269. <path fill-rule="evenodd"
  270. d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z">
  271. </path>
  272. </svg>
  273. </button>
  274. </div>
  275. <div
  276. class="Header-item Header-item--full flex-column flex-md-row width-full flex-order-2 flex-md-order-none mr-0 mr-md-3 mt-3 mt-md-0 Details-content--hidden-not-important d-md-flex">
  277. <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to"
  278. role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox"
  279. aria-expanded="false">
  280. <div class="position-relative">
  281. <!-- '"` -->
  282. <!-- </textarea></xmp> -->
  283. </option>
  284. </form>
  285. <form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository"
  286. data-scope-id="170355508" data-scoped-search-url="/livewire/livewire/search"
  287. data-owner-scoped-search-url="/orgs/livewire/search" data-unscoped-search-url="/search"
  288. action="/livewire/livewire/search" accept-charset="UTF-8" method="get">
  289. <label
  290. class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center">
  291. <input type="text"
  292. class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
  293. data-hotkey="s,/" name="q" value="" placeholder="Search or jump to…"
  294. data-unscoped-placeholder="Search or jump to…"
  295. data-scoped-placeholder="Search or jump to…" autocapitalize="off"
  296. aria-autocomplete="list" aria-controls="jump-to-results"
  297. aria-label="Search or jump to…"
  298. data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
  299. spellcheck="false" autocomplete="off">
  300. <input type="hidden"
  301. value="ShzwEg2Zqb6gnqBwUyXc21KpEEXoWPsZD/kjb44OhkNeZORhpdEipljIa/mNdXtfhlsSA444zNT0YImAnNCsZw=="
  302. data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" />
  303. <input type="hidden" class="js-site-search-type-field" name="type">
  304. <img src="https://github.githubassets.com/images/search-key-slash.svg" alt=""
  305. class="mr-2 header-search-key-slash">
  306. <div
  307. class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
  308. <ul class="d-none js-jump-to-suggestions-template-container">
  309. <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion"
  310. role="option">
  311. <a tabindex="-1"
  312. class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2"
  313. href="" data-item-type="suggestion">
  314. <div
  315. class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  316. <svg height="16" width="16"
  317. class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none"
  318. title="Repository" aria-label="Repository" viewBox="0 0 16 16"
  319. version="1.1" role="img">
  320. <path fill-rule="evenodd"
  321. d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z">
  322. </path>
  323. </svg>
  324. <svg height="16" width="16"
  325. class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none"
  326. title="Project" aria-label="Project" viewBox="0 0 16 16"
  327. version="1.1" role="img">
  328. <path fill-rule="evenodd"
  329. d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z">
  330. </path>
  331. </svg>
  332. <svg height="16" width="16"
  333. class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none"
  334. title="Search" aria-label="Search" viewBox="0 0 16 16"
  335. version="1.1" role="img">
  336. <path fill-rule="evenodd"
  337. d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z">
  338. </path>
  339. </svg>
  340. </div>
  341. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none"
  342. alt="" aria-label="Team" src="" width="28" height="28">
  343. <div
  344. class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  345. </div>
  346. <div
  347. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
  348. <span class="js-jump-to-badge-search-text-default d-none"
  349. aria-label="in this repository">
  350. In this repository
  351. </span>
  352. <span class="js-jump-to-badge-search-text-global d-none"
  353. aria-label="in all of GitHub">
  354. All GitHub
  355. </span>
  356. <span aria-hidden="true"
  357. class="d-inline-block ml-1 v-align-middle">↵</span>
  358. </div>
  359. <div aria-hidden="true"
  360. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
  361. Jump to
  362. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  363. </div>
  364. </a>
  365. </li>
  366. </ul>
  367. <ul class="d-none js-jump-to-no-results-template-container">
  368. <li
  369. class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
  370. <span class="color-text-secondary">No suggested jump to results</span>
  371. </li>
  372. </ul>
  373. <ul id="jump-to-results" role="listbox"
  374. class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
  375. <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none"
  376. role="option">
  377. <a tabindex="-1"
  378. class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2"
  379. href="" data-item-type="scoped_search">
  380. <div
  381. class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  382. <svg height="16" width="16"
  383. class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none"
  384. title="Repository" aria-label="Repository" viewBox="0 0 16 16"
  385. version="1.1" role="img">
  386. <path fill-rule="evenodd"
  387. d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z">
  388. </path>
  389. </svg>
  390. <svg height="16" width="16"
  391. class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none"
  392. title="Project" aria-label="Project" viewBox="0 0 16 16"
  393. version="1.1" role="img">
  394. <path fill-rule="evenodd"
  395. d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z">
  396. </path>
  397. </svg>
  398. <svg height="16" width="16"
  399. class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none"
  400. title="Search" aria-label="Search" viewBox="0 0 16 16"
  401. version="1.1" role="img">
  402. <path fill-rule="evenodd"
  403. d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z">
  404. </path>
  405. </svg>
  406. </div>
  407. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none"
  408. alt="" aria-label="Team" src="" width="28" height="28">
  409. <div
  410. class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  411. </div>
  412. <div
  413. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
  414. <span class="js-jump-to-badge-search-text-default d-none"
  415. aria-label="in this repository">
  416. In this repository
  417. </span>
  418. <span class="js-jump-to-badge-search-text-global d-none"
  419. aria-label="in all of GitHub">
  420. All GitHub
  421. </span>
  422. <span aria-hidden="true"
  423. class="d-inline-block ml-1 v-align-middle">↵</span>
  424. </div>
  425. <div aria-hidden="true"
  426. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
  427. Jump to
  428. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  429. </div>
  430. </a>
  431. </li>
  432. <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none"
  433. role="option">
  434. <a tabindex="-1"
  435. class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2"
  436. href="" data-item-type="owner_scoped_search">
  437. <div
  438. class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  439. <svg height="16" width="16"
  440. class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none"
  441. title="Repository" aria-label="Repository" viewBox="0 0 16 16"
  442. version="1.1" role="img">
  443. <path fill-rule="evenodd"
  444. d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z">
  445. </path>
  446. </svg>
  447. <svg height="16" width="16"
  448. class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none"
  449. title="Project" aria-label="Project" viewBox="0 0 16 16"
  450. version="1.1" role="img">
  451. <path fill-rule="evenodd"
  452. d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z">
  453. </path>
  454. </svg>
  455. <svg height="16" width="16"
  456. class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none"
  457. title="Search" aria-label="Search" viewBox="0 0 16 16"
  458. version="1.1" role="img">
  459. <path fill-rule="evenodd"
  460. d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z">
  461. </path>
  462. </svg>
  463. </div>
  464. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none"
  465. alt="" aria-label="Team" src="" width="28" height="28">
  466. <div
  467. class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  468. </div>
  469. <div
  470. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
  471. <span class="js-jump-to-badge-search-text-default d-none"
  472. aria-label="in this organization">
  473. In this organization
  474. </span>
  475. <span class="js-jump-to-badge-search-text-global d-none"
  476. aria-label="in all of GitHub">
  477. All GitHub
  478. </span>
  479. <span aria-hidden="true"
  480. class="d-inline-block ml-1 v-align-middle">↵</span>
  481. </div>
  482. <div aria-hidden="true"
  483. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
  484. Jump to
  485. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  486. </div>
  487. </a>
  488. </li>
  489. <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none"
  490. role="option">
  491. <a tabindex="-1"
  492. class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2"
  493. href="" data-item-type="global_search">
  494. <div
  495. class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
  496. <svg height="16" width="16"
  497. class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none"
  498. title="Repository" aria-label="Repository" viewBox="0 0 16 16"
  499. version="1.1" role="img">
  500. <path fill-rule="evenodd"
  501. d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z">
  502. </path>
  503. </svg>
  504. <svg height="16" width="16"
  505. class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none"
  506. title="Project" aria-label="Project" viewBox="0 0 16 16"
  507. version="1.1" role="img">
  508. <path fill-rule="evenodd"
  509. d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z">
  510. </path>
  511. </svg>
  512. <svg height="16" width="16"
  513. class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none"
  514. title="Search" aria-label="Search" viewBox="0 0 16 16"
  515. version="1.1" role="img">
  516. <path fill-rule="evenodd"
  517. d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z">
  518. </path>
  519. </svg>
  520. </div>
  521. <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none"
  522. alt="" aria-label="Team" src="" width="28" height="28">
  523. <div
  524. class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
  525. </div>
  526. <div
  527. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
  528. <span class="js-jump-to-badge-search-text-default d-none"
  529. aria-label="in this repository">
  530. In this repository
  531. </span>
  532. <span class="js-jump-to-badge-search-text-global d-none"
  533. aria-label="in all of GitHub">
  534. All GitHub
  535. </span>
  536. <span aria-hidden="true"
  537. class="d-inline-block ml-1 v-align-middle">↵</span>
  538. </div>
  539. <div aria-hidden="true"
  540. class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
  541. Jump to
  542. <span class="d-inline-block ml-1 v-align-middle">↵</span>
  543. </div>
  544. </a>
  545. </li>
  546. <li
  547. class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion">
  548. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  549. viewBox="0 0 16 16" fill="none" width="32" height="32"
  550. class="m-3 anim-rotate">
  551. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  552. stroke-width="2" vector-effect="non-scaling-stroke" />
  553. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  554. stroke-width="2" stroke-linecap="round"
  555. vector-effect="non-scaling-stroke" />
  556. </svg>
  557. </li>
  558. </ul>
  559. </div>
  560. </label>
  561. </form>
  562. </div>
  563. </div>
  564. <nav class="d-flex flex-column flex-md-row flex-self-stretch flex-md-self-auto" aria-label="Global">
  565. <a class="Header-link py-md-3 d-block d-md-none py-2 border-top border-md-top-0 border-white-fade-15"
  566. data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label="Dashboard"
  567. href="/dashboard">
  568. Dashboard
  569. </a>
  570. <a class="js-selected-navigation-item Header-link mt-md-n3 mb-md-n3 py-2 py-md-3 mr-0 mr-md-3 border-top border-md-top-0 border-white-fade-15"
  571. data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user"
  572. aria-label="Pull requests you created"
  573. data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls">
  574. Pull<span class="d-inline d-md-none d-lg-inline"> request</span>s
  575. </a>
  576. <a class="js-selected-navigation-item Header-link mt-md-n3 mb-md-n3 py-2 py-md-3 mr-0 mr-md-3 border-top border-md-top-0 border-white-fade-15"
  577. data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user"
  578. aria-label="Issues you created"
  579. data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues">
  580. Issues
  581. </a>
  582. <div class="d-flex position-relative">
  583. <a class="js-selected-navigation-item Header-link flex-auto mt-md-n3 mb-md-n3 py-2 py-md-3 mr-0 mr-md-3 border-top border-md-top-0 border-white-fade-15"
  584. data-ga-click="Header, click, Nav menu - item:marketplace context:user"
  585. data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar"
  586. data-selected-links=" /marketplace" href="/marketplace">
  587. Marketplace
  588. </a>
  589. </div>
  590. <a class="js-selected-navigation-item Header-link mt-md-n3 mb-md-n3 py-2 py-md-3 mr-0 mr-md-3 border-top border-md-top-0 border-white-fade-15"
  591. data-ga-click="Header, click, Nav menu - item:explore"
  592. data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore"
  593. href="/explore">
  594. Explore
  595. </a>
  596. <a class="js-selected-navigation-item Header-link d-block d-md-none py-2 py-md-3 border-top border-md-top-0 border-white-fade-15"
  597. data-ga-click="Header, click, Nav menu - item:workspaces context:user"
  598. data-selected-links="/codespaces /codespaces" href="/codespaces">
  599. Codespaces
  600. </a>
  601. <a class="js-selected-navigation-item Header-link d-block d-md-none py-2 py-md-3 border-top border-md-top-0 border-white-fade-15"
  602. data-ga-click="Header, click, Nav menu - item:Sponsors"
  603. data-hydro-click="{&quot;event_type&quot;:&quot;sponsors.button_click&quot;,&quot;payload&quot;:{&quot;button&quot;:&quot;HEADER_SPONSORS_DASHBOARD&quot;,&quot;sponsorable_login&quot;:&quot;calebporzio&quot;,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  604. data-hydro-click-hmac="22cb5ddd16c713f6bd489b6a5834b103bf046730721949a0d1d536e17bfc9fb9"
  605. data-selected-links=" /sponsors/accounts" href="/sponsors/accounts">Sponsors</a>
  606. <a class="Header-link d-block d-md-none mr-0 mr-md-3 py-2 py-md-3 border-top border-md-top-0 border-white-fade-15"
  607. href="/settings/profile">
  608. Settings
  609. </a>
  610. <a class="Header-link d-block d-md-none mr-0 mr-md-3 py-2 py-md-3 border-top border-md-top-0 border-white-fade-15"
  611. href="/calebporzio">
  612. <img class="avatar avatar-user"
  613. src="https://avatars.githubusercontent.com/u/3670578?s=40&amp;v=4" width="20" height="20"
  614. alt="@calebporzio" />
  615. calebporzio
  616. </a>
  617. <!-- '"` -->
  618. <!-- </textarea></xmp> -->
  619. </option>
  620. </form>
  621. <form action="/logout" accept-charset="UTF-8" method="post"><input type="hidden"
  622. name="authenticity_token"
  623. value="9+7FhAatzPGw3hT7+wVwNXk/SAoiTm4cZwa9dSePNBjYklZ4vj/svoqfMJvl/Rw7cAkzfSNSukn77o081tow5w==" />
  624. <button type="submit"
  625. class="Header-link mr-0 mr-md-3 py-2 py-md-3 border-top border-md-top-0 border-white-fade-15 d-md-none btn-link d-block width-full text-left"
  626. data-ga-click="Header, sign out, icon:logout" style="padding-left: 2px;">
  627. <svg class="octicon octicon-sign-out v-align-middle" viewBox="0 0 16 16" version="1.1"
  628. width="16" height="16" aria-hidden="true">
  629. <path fill-rule="evenodd"
  630. d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 010 1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 010 1.5h-2.5A1.75 1.75 0 012 13.25V2.75zm10.44 4.5H6.75a.75.75 0 000 1.5h5.69l-1.97 1.97a.75.75 0 101.06 1.06l3.25-3.25a.75.75 0 000-1.06l-3.25-3.25a.75.75 0 10-1.06 1.06l1.97 1.97z">
  631. </path>
  632. </svg>
  633. Sign out
  634. </button>
  635. </form>
  636. </nav>
  637. </div>
  638. <div class="Header-item Header-item--full flex-justify-center d-md-none position-relative">
  639. <a class="Header-link " href="https://github.com/" data-hotkey="g d" aria-label="Homepage "
  640. data-ga-click="Header, go to dashboard, icon:logo">
  641. <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16"
  642. version="1.1" width="32" aria-hidden="true">
  643. <path fill-rule="evenodd"
  644. d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
  645. </path>
  646. </svg>
  647. </a>
  648. </div>
  649. <div class="Header-item mr-0 mr-md-3 flex-order-1 flex-md-order-none">
  650. <notification-indicator class="js-socket-channel" data-test-selector="notifications-indicator"
  651. data-channel="eyJjIjoibm90aWZpY2F0aW9uLWNoYW5nZWQ6MzY3MDU3OCIsInQiOjE2MTk2NTgwMDN9--0068489773fd235881c029716c4da100c479652edd0aa143c5d9c9cadb5bcf52">
  652. <a href="/notifications"
  653. class="Header-link notification-indicator position-relative tooltipped tooltipped-sw"
  654. aria-label="You have unread notifications" data-hotkey="g n"
  655. data-ga-click="Header, go to notifications, icon:unread"
  656. data-target="notification-indicator.link">
  657. <span class="mail-status unread " data-target="notification-indicator.modifier"></span>
  658. <svg class="octicon octicon-bell" viewBox="0 0 16 16" version="1.1" width="16" height="16"
  659. aria-hidden="true">
  660. <path
  661. d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z">
  662. </path>
  663. <path fill-rule="evenodd"
  664. d="M8 1.5A3.5 3.5 0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 01-.294-.97V5A3.5 3.5 0 008 1.5zM3 5a5 5 0 0110 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.518 1.518 0 0113.482 13H2.518a1.518 1.518 0 01-1.263-2.36l1.703-2.554A.25.25 0 003 7.947V5z">
  665. </path>
  666. </svg>
  667. </a>
  668. </notification-indicator>
  669. </div>
  670. <div class="Header-item position-relative d-none d-md-flex">
  671. <details class="details-overlay details-reset js-header-promo-toggle">
  672. <summary class="Header-link" aria-label="Create new…" data-ga-click="Header, create new, icon:add">
  673. <svg class="octicon octicon-plus" viewBox="0 0 16 16" version="1.1" width="16" height="16"
  674. aria-hidden="true">
  675. <path fill-rule="evenodd"
  676. d="M7.75 2a.75.75 0 01.75.75V7h4.25a.75.75 0 110 1.5H8.5v4.25a.75.75 0 11-1.5 0V8.5H2.75a.75.75 0 010-1.5H7V2.75A.75.75 0 017.75 2z">
  677. </path>
  678. </svg> <span class="dropdown-caret"></span>
  679. </summary>
  680. <details-menu class="dropdown-menu dropdown-menu-sw">
  681. <a role="menuitem" class="dropdown-item" href="/new"
  682. data-ga-click="Header, create new repository">
  683. New repository
  684. </a>
  685. <a role="menuitem" class="dropdown-item" href="/new/import"
  686. data-ga-click="Header, import a repository">
  687. Import repository
  688. </a>
  689. <a role="menuitem" class="dropdown-item" href="https://gist.github.com/"
  690. data-ga-click="Header, create new gist">
  691. New gist
  692. </a>
  693. <a role="menuitem" class="dropdown-item" href="/organizations/new"
  694. data-ga-click="Header, create new organization">
  695. New organization
  696. </a>
  697. <div role="none" class="dropdown-divider"></div>
  698. <div class="dropdown-header">
  699. <span title="livewire/livewire">This repository</span>
  700. </div>
  701. <a role="menuitem" class="dropdown-item" href="/livewire/livewire/issues/new/choose"
  702. data-ga-click="Header, create new issue" data-skip-pjax>
  703. New issue
  704. </a>
  705. </details-menu>
  706. </details>
  707. </div>
  708. <div class="Header-item position-relative mr-0 d-none d-md-flex">
  709. <details
  710. class="details-overlay details-reset js-header-promo-toggle js-feature-preview-indicator-container"
  711. data-feature-preview-indicator-src="/users/calebporzio/feature_preview/indicator_check">
  712. <summary class="Header-link" aria-label="View profile and more"
  713. data-ga-click="Header, show menu, icon:avatar">
  714. <img src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;v=4" alt="@calebporzio"
  715. size="20" height="20" width="20" class="avatar-user avatar avatar-small "></img>
  716. <span class="feature-preview-indicator js-feature-preview-indicator" style="top: 1px;"
  717. hidden></span>
  718. <span class="dropdown-caret"></span>
  719. </summary>
  720. <details-menu class="dropdown-menu dropdown-menu-sw" style="width: 180px" src="/users/3670578/menu"
  721. preload>
  722. <include-fragment>
  723. <p class="text-center mt-3" data-hide-on-error>
  724. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  725. viewBox="0 0 16 16" fill="none" width="32" height="32" class="anim-rotate">
  726. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  727. stroke-width="2" vector-effect="non-scaling-stroke" />
  728. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2"
  729. stroke-linecap="round" vector-effect="non-scaling-stroke" />
  730. </svg>
  731. </p>
  732. <p class="ml-1 mb-2 mt-2 color-text-primary" data-show-on-error>
  733. <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16"
  734. height="16" aria-hidden="true">
  735. <path fill-rule="evenodd"
  736. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  737. </path>
  738. </svg>
  739. Sorry, something went wrong.
  740. </p>
  741. </include-fragment>
  742. </details-menu>
  743. </details>
  744. </div>
  745. </header>
  746. </div>
  747. <div id="start-of-content" class="show-on-focus"></div>
  748. <div data-pjax-replace id="js-flash-container">
  749. <template class="js-flash-template">
  750. <div class="flash flash-full {{ className }}">
  751. <div class=" px-2">
  752. <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
  753. <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16"
  754. aria-hidden="true">
  755. <path fill-rule="evenodd"
  756. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  757. </path>
  758. </svg>
  759. </button>
  760. <div>{{ message }}</div>
  761. </div>
  762. </div>
  763. </template>
  764. </div>
  765. <include-fragment class="js-notification-shelf-include-fragment"
  766. data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>
  767. <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled
  768. data-issue-and-pr-hovercards-enabled>
  769. <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
  770. <main id="js-repo-pjax-container" data-pjax-container>
  771. <div class="color-bg-secondary pt-3 hide-full-screen mb-5">
  772. <div class="d-flex mb-3 px-3 px-md-4 px-lg-5">
  773. <div class="flex-auto min-width-0 width-fit mr-3">
  774. <h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal">
  775. <svg class="octicon octicon-repo color-text-secondary mr-2" viewBox="0 0 16 16"
  776. version="1.1" width="16" height="16" aria-hidden="true">
  777. <path fill-rule="evenodd"
  778. d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z">
  779. </path>
  780. </svg>
  781. <span class="author flex-self-stretch" itemprop="author">
  782. <a class="url fn" rel="author" data-hovercard-type="organization"
  783. data-hovercard-url="/orgs/livewire/hovercard" href="/livewire">livewire</a>
  784. </span>
  785. <span class="mx-1 flex-self-stretch color-text-secondary">/</span>
  786. <strong itemprop="name" class="mr-2 flex-self-stretch">
  787. <a data-pjax="#js-repo-pjax-container" href="/livewire/livewire">livewire</a>
  788. </strong>
  789. </h1>
  790. </div>
  791. <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
  792. <li>
  793. <details id="funding-links-modal"
  794. class="details-reset details-overlay details-overlay-dark d-inline-block float-left">
  795. <summary id="sponsor-button-repo" class="btn btn-sm"
  796. title="Sponsor livewire/livewire"
  797. data-ga-click="Repository, show sponsor modal, action:compare#show; text:Sponsor">
  798. <svg class="octicon octicon-heart icon-sponsor text-pink mr-1" height="16"
  799. viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  800. <path fill-rule="evenodd"
  801. d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z">
  802. </path>
  803. </svg>
  804. Sponsor
  805. </summary>
  806. <details-dialog class="anim-fade-in fast Box Box--overlay d-flex flex-column"
  807. src="/livewire/livewire/funding_links?fragment=1" preload>
  808. <div class="Box-header">
  809. <button class="Box-btn-octicon btn-octicon float-right" type="button"
  810. aria-label="Close dialog" data-close-dialog>
  811. <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1"
  812. width="16" height="16" aria-hidden="true">
  813. <path fill-rule="evenodd"
  814. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  815. </path>
  816. </svg>
  817. </button>
  818. <h3 class="Box-title">
  819. Sponsor livewire/livewire
  820. </h3>
  821. </div>
  822. <div class="overflow-auto">
  823. <include-fragment>
  824. <svg aria-label="Loading..."
  825. style="box-sizing: content-box; color: var(--color-icon-primary);"
  826. viewBox="0 0 16 16" fill="none" width="64" height="64"
  827. class="my-3 mx-auto d-block anim-rotate">
  828. <circle cx="8" cy="8" r="7" stroke="currentColor"
  829. stroke-opacity="0.25" stroke-width="2"
  830. vector-effect="non-scaling-stroke" />
  831. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  832. stroke-width="2" stroke-linecap="round"
  833. vector-effect="non-scaling-stroke" />
  834. </svg>
  835. </include-fragment>
  836. </div>
  837. </details-dialog>
  838. </details>
  839. </li>
  840. <li>
  841. <notifications-list-subscription-form class="f5 position-relative d-flex">
  842. <details class="details-reset details-overlay f5 position-relative"
  843. data-target="notifications-list-subscription-form.details"
  844. data-action="toggle:notifications-list-subscription-form#detailsToggled">
  845. <summary class="btn btn-sm rounded-right-0"
  846. data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;WATCH_BUTTON&quot;,&quot;repository_id&quot;:170355508,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  847. data-hydro-click-hmac="a7627d94619addaa4691df329a47b427f1e8e50927b2dc066b79a5483b43d1a1"
  848. data-ga-click="Repository, click Watch settings, action:compare#show"
  849. aria-label="Notifications settings">
  850. <span data-menu-button>
  851. <span
  852. data-target="notifications-list-subscription-form.unwatchButtonCopy">
  853. <svg class="octicon octicon-eye" height="16" viewBox="0 0 16 16"
  854. version="1.1" width="16" aria-hidden="true">
  855. <path fill-rule="evenodd"
  856. d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z">
  857. </path>
  858. </svg>
  859. Unwatch
  860. </span>
  861. <span hidden
  862. data-target="notifications-list-subscription-form.stopIgnoringButtonCopy">
  863. <svg class="octicon octicon-bell-slash" height="16"
  864. viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  865. <path fill-rule="evenodd"
  866. d="M8 1.5c-.997 0-1.895.416-2.534 1.086A.75.75 0 014.38 1.55 5 5 0 0113 5v2.373a.75.75 0 01-1.5 0V5A3.5 3.5 0 008 1.5zM4.182 4.31L1.19 2.143a.75.75 0 10-.88 1.214L3 5.305v2.642a.25.25 0 01-.042.139L1.255 10.64A1.518 1.518 0 002.518 13h11.108l1.184.857a.75.75 0 10.88-1.214l-1.375-.996a1.196 1.196 0 00-.013-.01L4.198 4.321a.733.733 0 00-.016-.011zm7.373 7.19L4.5 6.391v1.556c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01.015.015 0 00.005.012.017.017 0 00.006.004l.007.001h9.037zM8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z">
  867. </path>
  868. </svg>
  869. Stop ignoring
  870. </span>
  871. <span hidden
  872. data-target="notifications-list-subscription-form.watchButtonCopy">
  873. <svg class="octicon octicon-eye" height="16" viewBox="0 0 16 16"
  874. version="1.1" width="16" aria-hidden="true">
  875. <path fill-rule="evenodd"
  876. d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z">
  877. </path>
  878. </svg>
  879. Watch
  880. </span>
  881. </span>
  882. <span class="dropdown-caret"></span>
  883. </summary>
  884. <details-menu class="SelectMenu " role="menu"
  885. data-target="notifications-list-subscription-form.menu">
  886. <div class="SelectMenu-modal notifications-component-menu-modal">
  887. <header class="SelectMenu-header">
  888. <h3 class="SelectMenu-title">Notifications</h3>
  889. <button class="SelectMenu-closeButton" type="button"
  890. aria-label="Close menu"
  891. data-action="click:notifications-list-subscription-form#closeMenu">
  892. <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1"
  893. width="16" height="16" aria-hidden="true">
  894. <path fill-rule="evenodd"
  895. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  896. </path>
  897. </svg>
  898. </button>
  899. </header>
  900. <div class="SelectMenu-list">
  901. <form data-target="notifications-list-subscription-form.form"
  902. data-action="submit:notifications-list-subscription-form#submitForm"
  903. action="/notifications/subscribe" accept-charset="UTF-8"
  904. method="post"><input type="hidden" name="authenticity_token"
  905. value="Ydq+x6q0Q9s22TAF70yZRVrcryU7QruCMhE4732JeI6zEO6rjPBR+Fc8xvd8LKwvyKbWzG5DAha3kJcGhSITgQ==" />
  906. <input type="hidden" name="repository_id" value="170355508">
  907. <button type="submit" name="do" value="included"
  908. class="SelectMenu-item flex-items-start"
  909. role="menuitemradio" aria-checked="false"
  910. data-targets="notifications-list-subscription-form.subscriptionButtons">
  911. <span class="f5">
  912. <svg class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"
  913. height="16" viewBox="0 0 16 16" version="1.1"
  914. width="16" aria-hidden="true">
  915. <path fill-rule="evenodd"
  916. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  917. </path>
  918. </svg>
  919. </span>
  920. <div>
  921. <div class="f5 text-bold">
  922. Participating and @mentions
  923. </div>
  924. <div
  925. class="text-small color-text-secondary text-normal pb-1">
  926. Only receive notifications from this repository when
  927. participating or @mentioned.
  928. </div>
  929. </div>
  930. </button>
  931. <button type="submit" name="do" value="subscribed"
  932. class="SelectMenu-item flex-items-start"
  933. role="menuitemradio" aria-checked="true"
  934. data-targets="notifications-list-subscription-form.subscriptionButtons">
  935. <span class="f5">
  936. <svg class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"
  937. height="16" viewBox="0 0 16 16" version="1.1"
  938. width="16" aria-hidden="true">
  939. <path fill-rule="evenodd"
  940. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  941. </path>
  942. </svg>
  943. </span>
  944. <div>
  945. <div class="f5 text-bold">
  946. All Activity
  947. </div>
  948. <div
  949. class="text-small color-text-secondary text-normal pb-1">
  950. Notified of all notifications on this repository.
  951. </div>
  952. </div>
  953. </button>
  954. <button type="submit" name="do" value="ignore"
  955. class="SelectMenu-item flex-items-start"
  956. role="menuitemradio" aria-checked="false"
  957. data-targets="notifications-list-subscription-form.subscriptionButtons">
  958. <span class="f5">
  959. <svg class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"
  960. height="16" viewBox="0 0 16 16" version="1.1"
  961. width="16" aria-hidden="true">
  962. <path fill-rule="evenodd"
  963. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  964. </path>
  965. </svg>
  966. </span>
  967. <div>
  968. <div class="f5 text-bold">
  969. Ignore
  970. </div>
  971. <div
  972. class="text-small color-text-secondary text-normal pb-1">
  973. Never be notified.
  974. </div>
  975. </div>
  976. </button>
  977. </form>
  978. <button class="SelectMenu-item flex-items-start pr-3" type="button"
  979. role="menuitemradio"
  980. data-target="notifications-list-subscription-form.customButton"
  981. data-action="click:notifications-list-subscription-form#openCustomDialog"
  982. aria-haspopup="true" aria-checked="false">
  983. <span class="f5">
  984. <svg class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check"
  985. height="16" viewBox="0 0 16 16" version="1.1" width="16"
  986. aria-hidden="true">
  987. <path fill-rule="evenodd"
  988. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  989. </path>
  990. </svg>
  991. </span>
  992. <div>
  993. <div class="d-flex flex-items-start flex-justify-between">
  994. <div class="f5 text-bold">Custom</div>
  995. <div class="f5 pr-1">
  996. <svg class="octicon octicon-arrow-right" height="16"
  997. viewBox="0 0 16 16" version="1.1" width="16"
  998. aria-hidden="true">
  999. <path fill-rule="evenodd"
  1000. d="M8.22 2.97a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06l2.97-2.97H3.75a.75.75 0 010-1.5h7.44L8.22 4.03a.75.75 0 010-1.06z">
  1001. </path>
  1002. </svg>
  1003. </div>
  1004. </div>
  1005. <div
  1006. class="text-small color-text-secondary text-normal pb-1">
  1007. Select events you want to be notified of in addition to
  1008. participating and @mentions.
  1009. </div>
  1010. </div>
  1011. </button>
  1012. </div>
  1013. </div>
  1014. </details-menu>
  1015. <details-dialog class="notifications-component-dialog "
  1016. data-target="notifications-list-subscription-form.customDialog" hidden>
  1017. <div
  1018. class="SelectMenu-modal notifications-component-dialog-modal overflow-visible">
  1019. <form data-target="notifications-list-subscription-form.customform"
  1020. data-action="submit:notifications-list-subscription-form#submitCustomForm"
  1021. action="/notifications/subscribe" accept-charset="UTF-8"
  1022. method="post"><input type="hidden" name="authenticity_token"
  1023. value="23byxDOOU2M8WE19er6RBhRyO73g+BxMSWEzObDNQIgJvKKoFcpBQF29u4/p3qRshghCVLX5pdjM4JzQSGYrhw==" />
  1024. <input type="hidden" name="repository_id" value="170355508">
  1025. <header
  1026. class="d-sm-none SelectMenu-header pb-0 border-bottom-0 px-2 px-sm-3">
  1027. <h1 class="f3 SelectMenu-title d-inline-flex">
  1028. <button
  1029. class="color-bg-primary border-0 px-2 py-0 m-0 Link--secondary f5"
  1030. aria-label="Return to menu" type="button"
  1031. data-action="click:notifications-list-subscription-form#closeCustomDialog">
  1032. <svg style="" class="octicon octicon-arrow-left"
  1033. height="16" viewBox="0 0 16 16" version="1.1"
  1034. width="16" aria-hidden="true">
  1035. <path fill-rule="evenodd"
  1036. d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 1.5H4.81l2.97 2.97a.75.75 0 010 1.06z">
  1037. </path>
  1038. </svg>
  1039. </button>
  1040. Custom
  1041. </h3>
  1042. </header>
  1043. <header class="d-none d-sm-flex flex-items-start pt-1">
  1044. <button class="border-0 px-2 pt-1 m-0 Link--secondary f5"
  1045. style="background-color: transparent;"
  1046. aria-label="Return to menu" type="button"
  1047. data-action="click:notifications-list-subscription-form#closeCustomDialog">
  1048. <svg style="position: relative; left: 2px; top: 1px"
  1049. class="octicon octicon-arrow-left" height="16"
  1050. viewBox="0 0 16 16" version="1.1" width="16"
  1051. aria-hidden="true">
  1052. <path fill-rule="evenodd"
  1053. d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 1.5H4.81l2.97 2.97a.75.75 0 010 1.06z">
  1054. </path>
  1055. </svg>
  1056. </button>
  1057. <h1 class="pt-1 pr-4 pb-0 pl-0 f5 text-bold">
  1058. Custom
  1059. </h1>
  1060. </header>
  1061. <fieldset>
  1062. <legend>
  1063. <div
  1064. class="text-small color-text-secondary pt-0 pr-3 pb-3 pl-6 pl-sm-5 border-bottom mb-3">
  1065. Select events you want to be notified of in addition to
  1066. participating and @mentions.
  1067. </div>
  1068. </legend>
  1069. <div class="form-checkbox mr-3 ml-6 ml-sm-5 mb-2 mt-0">
  1070. <label class="f5 text-normal">
  1071. <input type="checkbox" name="thread_types[]"
  1072. value="Issue"
  1073. data-targets="notifications-list-subscription-form.threadTypeCheckboxes"
  1074. data-action="change:notifications-list-subscription-form#threadTypeCheckboxesUpdated">
  1075. Issues
  1076. </label>
  1077. </div>
  1078. <div class="form-checkbox mr-3 ml-6 ml-sm-5 mb-2 mt-0">
  1079. <label class="f5 text-normal">
  1080. <input type="checkbox" name="thread_types[]"
  1081. value="PullRequest"
  1082. data-targets="notifications-list-subscription-form.threadTypeCheckboxes"
  1083. data-action="change:notifications-list-subscription-form#threadTypeCheckboxesUpdated">
  1084. Pull requests
  1085. </label>
  1086. </div>
  1087. <div class="form-checkbox mr-3 ml-6 ml-sm-5 mb-2 mt-0">
  1088. <label class="f5 text-normal">
  1089. <input type="checkbox" name="thread_types[]"
  1090. value="Release"
  1091. data-targets="notifications-list-subscription-form.threadTypeCheckboxes"
  1092. data-action="change:notifications-list-subscription-form#threadTypeCheckboxesUpdated">
  1093. Releases
  1094. </label>
  1095. </div>
  1096. <div class="form-checkbox mr-3 ml-6 ml-sm-5 mb-2 mt-0">
  1097. <label class="f5 text-normal">
  1098. <input type="checkbox" name="thread_types[]"
  1099. value="Discussion"
  1100. data-targets="notifications-list-subscription-form.threadTypeCheckboxes"
  1101. data-action="change:notifications-list-subscription-form#threadTypeCheckboxesUpdated">
  1102. Discussions
  1103. </label>
  1104. </div>
  1105. </fieldset>
  1106. <div
  1107. class="pt-2 pb-3 px-3 d-flex flex-justify-start flex-row-reverse">
  1108. <button type="submit" name="do" value="custom"
  1109. class="btn btn-sm btn-primary ml-2"
  1110. data-target="notifications-list-subscription-form.customSubmit"
  1111. disabled>Apply</button>
  1112. <button class="btn btn-sm" type="button"
  1113. data-action="click:notifications-list-subscription-form#resetForm"
  1114. data-close-dialog="">Cancel</button>
  1115. </div>
  1116. </form>
  1117. </div>
  1118. </details-dialog>
  1119. <div class="notifications-component-dialog-overlay"></div>
  1120. </details>
  1121. <a class="social-count" href="/livewire/livewire/watchers"
  1122. aria-label="179 users are watching this repository"
  1123. data-target="notifications-list-subscription-form.socialCount">
  1124. 179
  1125. </a>
  1126. </notifications-list-subscription-form>
  1127. </li>
  1128. <li>
  1129. <div class="d-block js-toggler-container js-social-container starring-container on">
  1130. <form class="starred js-social-form" action="/livewire/livewire/unstar"
  1131. accept-charset="UTF-8" method="post"><input type="hidden"
  1132. name="authenticity_token"
  1133. value="YEssjLcpByUaytmoyOSqtxscnZJXcnkmK0hrhgOeQMgBWnHiKYLdt6Zd5aP+r0V5OFbMcffvGDvnd/70DV5e+Q==" />
  1134. <input type="hidden" name="context" value="repository">
  1135. <button type="submit" class="btn btn-sm btn-with-count js-toggler-target"
  1136. aria-label="Unstar this repository" title="Unstar livewire/livewire"
  1137. data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;UNSTAR_BUTTON&quot;,&quot;repository_id&quot;:170355508,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  1138. data-hydro-click-hmac="bc5093c637cdf7c6e6f31f0fec12eb0aa3c2be537a20845e37f9ba9fe069977e"
  1139. data-ga-click="Repository, click unstar button, action:compare#show; text:Unstar">
  1140. <svg class="octicon octicon-star-fill mr-1" height="16" viewBox="0 0 16 16"
  1141. version="1.1" width="16" aria-hidden="true">
  1142. <path fill-rule="evenodd"
  1143. d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25z">
  1144. </path>
  1145. </svg>
  1146. <span>
  1147. Unstar
  1148. </span></button> <a class="social-count js-social-count"
  1149. href="/livewire/livewire/stargazers"
  1150. aria-label="10972 users starred this repository">
  1151. 11k
  1152. </a>
  1153. </form>
  1154. <form class="unstarred js-social-form" action="/livewire/livewire/star"
  1155. accept-charset="UTF-8" method="post"><input type="hidden"
  1156. name="authenticity_token"
  1157. value="cdxb1VOEWZsilwfEVxPUPqU+nW1Kaia3rxhpmocyFImNd7PBx2IvlhwNXZnQtA5R4LDuX493t7ndj7jP0wdorg==" />
  1158. <input type="hidden" name="context" value="repository">
  1159. <button type="submit" class="btn btn-sm btn-with-count js-toggler-target"
  1160. aria-label="Unstar this repository" title="Star livewire/livewire"
  1161. data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;STAR_BUTTON&quot;,&quot;repository_id&quot;:170355508,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  1162. data-hydro-click-hmac="071a2e4fb0329ce3ba97a1c8016f1e11f156b427f80f8f11b647779fe9d42313"
  1163. data-ga-click="Repository, click star button, action:compare#show; text:Star">
  1164. <svg class="octicon octicon-star mr-1" height="16" viewBox="0 0 16 16"
  1165. version="1.1" width="16" aria-hidden="true">
  1166. <path fill-rule="evenodd"
  1167. d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z">
  1168. </path>
  1169. </svg>
  1170. <span>
  1171. Star
  1172. </span></button> <a class="social-count js-social-count"
  1173. href="/livewire/livewire/stargazers"
  1174. aria-label="10972 users starred this repository">
  1175. 11k
  1176. </a>
  1177. </form>
  1178. </div>
  1179. </li>
  1180. <li>
  1181. <div class="float-left">
  1182. <details class="details-reset details-overlay details-overlay-dark ">
  1183. <summary class="btn btn-sm btn-with-count"
  1184. title="Fork your own copy of livewire/livewire to your account"
  1185. data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;FORK_BUTTON&quot;,&quot;repository_id&quot;:170355508,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  1186. data-hydro-click-hmac="7de18a3ca53eef6d3ddb3be2212da3b4784c4444d6b47b1e2d1970dfbdf2e704"
  1187. data-ga-click="Repository, show fork modal, action:compare#show; text:Fork">
  1188. <svg class="octicon octicon-repo-forked" viewBox="0 0 16 16" version="1.1"
  1189. width="16" height="16" aria-hidden="true">
  1190. <path fill-rule="evenodd"
  1191. d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z">
  1192. </path>
  1193. </svg>
  1194. Fork
  1195. </summary>
  1196. <details-dialog class="Box d-flex flex-column anim-fade-in fast Box--overlay "
  1197. aria-label="Fork livewire" src="/livewire/livewire/fork?fragment=1" preload>
  1198. <div class="Box-header">
  1199. <button class="Box-btn-octicon btn-octicon float-right" type="button"
  1200. aria-label="Close dialog" data-close-dialog>
  1201. <svg class="octicon octicon-x" height="16" viewBox="0 0 16 16"
  1202. version="1.1" width="16" aria-hidden="true">
  1203. <path fill-rule="evenodd"
  1204. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  1205. </path>
  1206. </svg>
  1207. </button>
  1208. <h1 class="Box-title">Fork livewire</h1>
  1209. </div>
  1210. <div class="text-center overflow-auto">
  1211. <include-fragment>
  1212. <div class="octocat-spinner my-5" aria-label="Loading..."></div>
  1213. <p class="f5 color-text-secondary">If this dialog fails to load, you
  1214. can visit <a href="/livewire/livewire/fork">the fork page</a>
  1215. directly.</p>
  1216. </include-fragment>
  1217. </div>
  1218. </details-dialog>
  1219. </details>
  1220. </div>
  1221. <a href="/livewire/livewire/network/members" class="social-count"
  1222. aria-label="624 users forked this repository">
  1223. 624
  1224. </a>
  1225. </li>
  1226. </ul>
  1227. </div>
  1228. <nav data-pjax="#js-repo-pjax-container" aria-label="Repository"
  1229. class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5 color-bg-secondary">
  1230. <ul class="UnderlineNav-body list-style-none ">
  1231. <li class="d-flex">
  1232. <a href="/livewire/livewire" data-tab-item="i0code-tab"
  1233. data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /livewire/livewire"
  1234. data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab"
  1235. aria-current="page"
  1236. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item selected ">
  1237. <svg class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"
  1238. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1239. <path fill-rule="evenodd"
  1240. d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z">
  1241. </path>
  1242. </svg>
  1243. <span data-content="Code">Code</span>
  1244. <span title="Not available" class="Counter "></span>
  1245. </a>
  1246. </li>
  1247. <li class="d-flex">
  1248. <a href="/livewire/livewire/issues" data-tab-item="i1issues-tab"
  1249. data-selected-links="repo_issues repo_labels repo_milestones /livewire/livewire/issues"
  1250. data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab"
  1251. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1252. <svg class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"
  1253. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1254. <path fill-rule="evenodd"
  1255. d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z">
  1256. </path>
  1257. </svg>
  1258. <span data-content="Issues">Issues</span>
  1259. <span title="116" class="Counter ">116</span>
  1260. </a>
  1261. </li>
  1262. <li class="d-flex">
  1263. <a href="/livewire/livewire/pulls" data-tab-item="i2pull-requests-tab"
  1264. data-selected-links="repo_pulls checks /livewire/livewire/pulls" data-hotkey="g p"
  1265. data-ga-click="Repository, Navigation click, Pull requests tab"
  1266. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1267. <svg class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"
  1268. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1269. <path fill-rule="evenodd"
  1270. d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z">
  1271. </path>
  1272. </svg>
  1273. <span data-content="Pull requests">Pull requests</span>
  1274. <span title="7" class="Counter ">7</span>
  1275. </a>
  1276. </li>
  1277. <li class="d-flex">
  1278. <a href="/livewire/livewire/discussions" data-tab-item="i3discussions-tab"
  1279. data-selected-links="repo_discussions /livewire/livewire/discussions"
  1280. data-hotkey="g g" data-ga-click="Repository, Navigation click, Discussions tab"
  1281. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1282. <svg class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline"
  1283. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1284. <path fill-rule="evenodd"
  1285. d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z">
  1286. </path>
  1287. </svg>
  1288. <span data-content="Discussions">Discussions</span>
  1289. <span title="Not available" class="Counter "></span>
  1290. </a>
  1291. </li>
  1292. <li class="d-flex">
  1293. <a href="/livewire/livewire/actions" data-tab-item="i4actions-tab"
  1294. data-selected-links="repo_actions /livewire/livewire/actions" data-hotkey="g a"
  1295. data-ga-click="Repository, Navigation click, Actions tab"
  1296. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1297. <svg class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"
  1298. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1299. <path fill-rule="evenodd"
  1300. d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z">
  1301. </path>
  1302. </svg>
  1303. <span data-content="Actions">Actions</span>
  1304. <span title="Not available" class="Counter "></span>
  1305. </a>
  1306. </li>
  1307. <li class="d-flex">
  1308. <a href="/livewire/livewire/projects" data-tab-item="i5projects-tab"
  1309. data-selected-links="repo_projects new_repo_project repo_project /livewire/livewire/projects"
  1310. data-hotkey="g b" data-ga-click="Repository, Navigation click, Projects tab"
  1311. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1312. <svg class="octicon octicon-project UnderlineNav-octicon d-none d-sm-inline"
  1313. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1314. <path fill-rule="evenodd"
  1315. d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z">
  1316. </path>
  1317. </svg>
  1318. <span data-content="Projects">Projects</span>
  1319. <span title="2" class="Counter ">2</span>
  1320. </a>
  1321. </li>
  1322. <li class="d-flex">
  1323. <a href="/livewire/livewire/security" data-tab-item="i6security-tab"
  1324. data-selected-links="security overview alerts policy token_scanning code_scanning /livewire/livewire/security"
  1325. data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab"
  1326. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1327. <svg class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"
  1328. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1329. <path fill-rule="evenodd"
  1330. d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z">
  1331. </path>
  1332. </svg>
  1333. <span data-content="Security">Security</span>
  1334. <include-fragment src="/livewire/livewire/security/overall-count"
  1335. accept="text/fragment+html"></include-fragment>
  1336. </a>
  1337. </li>
  1338. <li class="d-flex">
  1339. <a href="/livewire/livewire/pulse" data-tab-item="i7insights-tab"
  1340. data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /livewire/livewire/pulse"
  1341. data-ga-click="Repository, Navigation click, Insights tab"
  1342. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1343. <svg class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"
  1344. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1345. <path fill-rule="evenodd"
  1346. d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z">
  1347. </path>
  1348. </svg>
  1349. <span data-content="Insights">Insights</span>
  1350. <span title="Not available" class="Counter "></span>
  1351. </a>
  1352. </li>
  1353. <li class="d-flex">
  1354. <a href="/livewire/livewire/settings" data-tab-item="i8settings-tab"
  1355. data-selected-links="repo_settings repo_branch_settings hooks integration_installations repo_keys_settings issue_template_editor secrets_settings key_links_settings repo_actions_settings notifications repository_environments interaction_limits /livewire/livewire/settings"
  1356. data-ga-click="Repository, Navigation click, Settings tab"
  1357. class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item ">
  1358. <svg class="octicon octicon-gear UnderlineNav-octicon d-none d-sm-inline"
  1359. height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true">
  1360. <path fill-rule="evenodd"
  1361. d="M7.429 1.525a6.593 6.593 0 011.142 0c.036.003.108.036.137.146l.289 1.105c.147.56.55.967.997 1.189.174.086.341.183.501.29.417.278.97.423 1.53.27l1.102-.303c.11-.03.175.016.195.046.219.31.41.641.573.989.014.031.022.11-.059.19l-.815.806c-.411.406-.562.957-.53 1.456a4.588 4.588 0 010 .582c-.032.499.119 1.05.53 1.456l.815.806c.08.08.073.159.059.19a6.494 6.494 0 01-.573.99c-.02.029-.086.074-.195.045l-1.103-.303c-.559-.153-1.112-.008-1.529.27-.16.107-.327.204-.5.29-.449.222-.851.628-.998 1.189l-.289 1.105c-.029.11-.101.143-.137.146a6.613 6.613 0 01-1.142 0c-.036-.003-.108-.037-.137-.146l-.289-1.105c-.147-.56-.55-.967-.997-1.189a4.502 4.502 0 01-.501-.29c-.417-.278-.97-.423-1.53-.27l-1.102.303c-.11.03-.175-.016-.195-.046a6.492 6.492 0 01-.573-.989c-.014-.031-.022-.11.059-.19l.815-.806c.411-.406.562-.957.53-1.456a4.587 4.587 0 010-.582c.032-.499-.119-1.05-.53-1.456l-.815-.806c-.08-.08-.073-.159-.059-.19a6.44 6.44 0 01.573-.99c.02-.029.086-.075.195-.045l1.103.303c.559.153 1.112.008 1.529-.27.16-.107.327-.204.5-.29.449-.222.851-.628.998-1.189l.289-1.105c.029-.11.101-.143.137-.146zM8 0c-.236 0-.47.01-.701.03-.743.065-1.29.615-1.458 1.261l-.29 1.106c-.017.066-.078.158-.211.224a5.994 5.994 0 00-.668.386c-.123.082-.233.09-.3.071L3.27 2.776c-.644-.177-1.392.02-1.82.63a7.977 7.977 0 00-.704 1.217c-.315.675-.111 1.422.363 1.891l.815.806c.05.048.098.147.088.294a6.084 6.084 0 000 .772c.01.147-.038.246-.088.294l-.815.806c-.474.469-.678 1.216-.363 1.891.2.428.436.835.704 1.218.428.609 1.176.806 1.82.63l1.103-.303c.066-.019.176-.011.299.071.213.143.436.272.668.386.133.066.194.158.212.224l.289 1.106c.169.646.715 1.196 1.458 1.26a8.094 8.094 0 001.402 0c.743-.064 1.29-.614 1.458-1.26l.29-1.106c.017-.066.078-.158.211-.224a5.98 5.98 0 00.668-.386c.123-.082.233-.09.3-.071l1.102.302c.644.177 1.392-.02 1.82-.63.268-.382.505-.789.704-1.217.315-.675.111-1.422-.364-1.891l-.814-.806c-.05-.048-.098-.147-.088-.294a6.1 6.1 0 000-.772c-.01-.147.039-.246.088-.294l.814-.806c.475-.469.679-1.216.364-1.891a7.992 7.992 0 00-.704-1.218c-.428-.609-1.176-.806-1.82-.63l-1.103.303c-.066.019-.176.011-.299-.071a5.991 5.991 0 00-.668-.386c-.133-.066-.194-.158-.212-.224L10.16 1.29C9.99.645 9.444.095 8.701.031A8.094 8.094 0 008 0zm1.5 8a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM11 8a3 3 0 11-6 0 3 3 0 016 0z">
  1362. </path>
  1363. </svg>
  1364. <span data-content="Settings">Settings</span>
  1365. <span title="Not available" class="Counter "></span>
  1366. </a>
  1367. </li>
  1368. </ul>
  1369. <div style="visibility:hidden;"
  1370. class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0">
  1371. <details class="details-overlay details-reset position-relative">
  1372. <summary role="button">
  1373. <div class="UnderlineNav-item mr-0 border-0">
  1374. <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" version="1.1"
  1375. width="16" height="16" aria-hidden="true">
  1376. <path
  1377. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  1378. </path>
  1379. </svg>
  1380. <span class="sr-only">More</span>
  1381. </div>
  1382. </summary>
  1383. <div>
  1384. <details-menu role="menu" class="dropdown-menu dropdown-menu-sw ">
  1385. <ul>
  1386. <li data-menu-item="i0code-tab" hidden>
  1387. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1388. data-selected-links=" /livewire/livewire" href="/livewire/livewire">
  1389. Code
  1390. </a>
  1391. </li>
  1392. <li data-menu-item="i1issues-tab" hidden>
  1393. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1394. data-selected-links=" /livewire/livewire/issues"
  1395. href="/livewire/livewire/issues">
  1396. Issues
  1397. </a>
  1398. </li>
  1399. <li data-menu-item="i2pull-requests-tab" hidden>
  1400. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1401. data-selected-links=" /livewire/livewire/pulls"
  1402. href="/livewire/livewire/pulls">
  1403. Pull requests
  1404. </a>
  1405. </li>
  1406. <li data-menu-item="i3discussions-tab" hidden>
  1407. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1408. data-selected-links=" /livewire/livewire/discussions"
  1409. href="/livewire/livewire/discussions">
  1410. Discussions
  1411. </a>
  1412. </li>
  1413. <li data-menu-item="i4actions-tab" hidden>
  1414. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1415. data-selected-links=" /livewire/livewire/actions"
  1416. href="/livewire/livewire/actions">
  1417. Actions
  1418. </a>
  1419. </li>
  1420. <li data-menu-item="i5projects-tab" hidden>
  1421. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1422. data-selected-links=" /livewire/livewire/projects"
  1423. href="/livewire/livewire/projects">
  1424. Projects
  1425. </a>
  1426. </li>
  1427. <li data-menu-item="i6security-tab" hidden>
  1428. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1429. data-selected-links=" /livewire/livewire/security"
  1430. href="/livewire/livewire/security">
  1431. Security
  1432. </a>
  1433. </li>
  1434. <li data-menu-item="i7insights-tab" hidden>
  1435. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1436. data-selected-links=" /livewire/livewire/pulse"
  1437. href="/livewire/livewire/pulse">
  1438. Insights
  1439. </a>
  1440. </li>
  1441. <li data-menu-item="i8settings-tab" hidden>
  1442. <a role="menuitem" class="js-selected-navigation-item dropdown-item"
  1443. data-selected-links=" /livewire/livewire/settings"
  1444. href="/livewire/livewire/settings">
  1445. Settings
  1446. </a>
  1447. </li>
  1448. </ul>
  1449. </details-menu>
  1450. </div>
  1451. </details>
  1452. </div>
  1453. </nav>
  1454. </div>
  1455. <div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5">
  1456. <div id="repo-content-pjax-container" class="repository-content ">
  1457. <a class="d-none js-permalink-shortcut" data-hotkey="y"
  1458. href="https://github.com/livewire/livewire/compare/livewire:8055af7...livewire:33101c8">Permalink</a>
  1459. <div class="compare-show-header Subhead hx_Subhead--responsive ">
  1460. <h1 class="Subhead-heading ">Comparing changes</h1>
  1461. <div class="Subhead-description "> Choose two branches to see what's changed or to start a
  1462. new pull request.
  1463. If you need to, you can also <button type="button"
  1464. class="btn-link js-toggle-range-editor-cross-repo">compare across forks</button>.
  1465. </div>
  1466. </div>
  1467. <div class="compare-pr-header Subhead hx_Subhead--responsive ">
  1468. <h1 class="Subhead-heading ">Open a pull request</h1>
  1469. <div class="Subhead-description "> Create a new pull request by comparing changes across two
  1470. branches. If you need to, you can also <button type="button"
  1471. class="btn-link js-toggle-range-editor-cross-repo">compare across forks</button>.
  1472. </div>
  1473. </div>
  1474. <div class="range-editor color-text-secondary js-range-editor ">
  1475. <svg class="octicon octicon-git-compare range-editor-icon" viewBox="0 0 16 16" version="1.1"
  1476. width="16" height="16" aria-hidden="true">
  1477. <path fill-rule="evenodd"
  1478. d="M9.573.677L7.177 3.073a.25.25 0 000 .354l2.396 2.396A.25.25 0 0010 5.646V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5h-1V.854a.25.25 0 00-.427-.177zM6 12v-1.646a.25.25 0 01.427-.177l2.396 2.396a.25.25 0 010 .354l-2.396 2.396A.25.25 0 016 15.146V13.5H5A2.5 2.5 0 012.5 11V5.372a2.25 2.25 0 111.5 0V11a1 1 0 001 1h1zm6.75 0a.75.75 0 100 1.5.75.75 0 000-1.5zM4 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0z">
  1479. </path>
  1480. </svg>
  1481. <div class="range-cross-repo-pair">
  1482. <details class="select-menu fork-suggester details-reset details-overlay hx_rsm">
  1483. <summary class="btn btn-sm select-menu-button">
  1484. <i>base repository:</i>
  1485. <span class="css-truncate css-truncate-target" data-menu-button
  1486. title="base: livewire/livewire">livewire/livewire</span>
  1487. </summary>
  1488. <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"
  1489. data-pjax
  1490. src="/livewire/livewire/compare/repository-list?range=v2.4.0...master&amp;selected=livewire%2Flivewire&amp;type=base"
  1491. preload>
  1492. <include-fragment>
  1493. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  1494. viewBox="0 0 16 16" fill="none" width="32" height="32"
  1495. class="my-6 mx-auto d-block anim-rotate">
  1496. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  1497. stroke-width="2" vector-effect="non-scaling-stroke" />
  1498. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  1499. stroke-width="2" stroke-linecap="round"
  1500. vector-effect="non-scaling-stroke" />
  1501. </svg>
  1502. </include-fragment>
  1503. </details-menu>
  1504. </details>
  1505. <details class="details-reset details-overlay select-menu commitish-suggester hx_rsm">
  1506. <summary class="btn btn-sm select-menu-button branch">
  1507. <i>base:</i>
  1508. <span class="css-truncate css-truncate-target" data-menu-button
  1509. title="base: v2.4.0">v2.4.0</span>
  1510. </summary>
  1511. <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"
  1512. data-pjax
  1513. src="/livewire/livewire/compare/branch-list?range=v2.4.0...master&amp;type=base"
  1514. preload>
  1515. <include-fragment>
  1516. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  1517. viewBox="0 0 16 16" fill="none" width="32" height="32"
  1518. class="my-6 mx-auto d-block anim-rotate">
  1519. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  1520. stroke-width="2" vector-effect="non-scaling-stroke" />
  1521. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  1522. stroke-width="2" stroke-linecap="round"
  1523. vector-effect="non-scaling-stroke" />
  1524. </svg>
  1525. </include-fragment>
  1526. </details-menu>
  1527. </details>
  1528. </div>
  1529. <span class="tooltipped tooltipped-n" aria-label="Diff using three-dot (...) notation"><svg
  1530. class="octicon octicon-arrow-left" viewBox="0 0 16 16" version="1.1" width="16"
  1531. height="16" aria-hidden="true">
  1532. <path fill-rule="evenodd"
  1533. d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 1.5H4.81l2.97 2.97a.75.75 0 010 1.06z">
  1534. </path>
  1535. </svg></span>
  1536. <div class="range-cross-repo-pair">
  1537. <details class="select-menu fork-suggester details-reset details-overlay hx_rsm">
  1538. <summary class="btn btn-sm select-menu-button">
  1539. <i>head repository:</i>
  1540. <span class="css-truncate css-truncate-target" data-menu-button
  1541. title="head: livewire/livewire">livewire/livewire</span>
  1542. </summary>
  1543. <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"
  1544. data-pjax
  1545. src="/livewire/livewire/compare/repository-list?range=v2.4.0...master&amp;selected=livewire%2Flivewire&amp;type=head"
  1546. preload>
  1547. <include-fragment>
  1548. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  1549. viewBox="0 0 16 16" fill="none" width="32" height="32"
  1550. class="my-6 mx-auto d-block anim-rotate">
  1551. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  1552. stroke-width="2" vector-effect="non-scaling-stroke" />
  1553. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  1554. stroke-width="2" stroke-linecap="round"
  1555. vector-effect="non-scaling-stroke" />
  1556. </svg>
  1557. </include-fragment>
  1558. </details-menu>
  1559. </details>
  1560. <details class="details-reset details-overlay select-menu commitish-suggester hx_rsm">
  1561. <summary class="btn btn-sm select-menu-button branch">
  1562. <i>compare:</i>
  1563. <span class="css-truncate css-truncate-target" data-menu-button
  1564. title="compare: master">master</span>
  1565. </summary>
  1566. <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"
  1567. data-pjax
  1568. src="/livewire/livewire/compare/branch-list?range=v2.4.0...master&amp;type=head"
  1569. preload>
  1570. <include-fragment>
  1571. <svg style="box-sizing: content-box; color: var(--color-icon-primary);"
  1572. viewBox="0 0 16 16" fill="none" width="32" height="32"
  1573. class="my-6 mx-auto d-block anim-rotate">
  1574. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  1575. stroke-width="2" vector-effect="non-scaling-stroke" />
  1576. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor"
  1577. stroke-width="2" stroke-linecap="round"
  1578. vector-effect="non-scaling-stroke" />
  1579. </svg>
  1580. </include-fragment>
  1581. </details-menu>
  1582. </details>
  1583. </div>
  1584. </div>
  1585. <div class="tabnav">
  1586. <div class="tabnav-extra float-right">
  1587. <svg class="octicon octicon-organization" viewBox="0 0 16 16" version="1.1" width="16"
  1588. height="16" aria-hidden="true">
  1589. <path fill-rule="evenodd"
  1590. d="M1.5 14.25c0 .138.112.25.25.25H4v-1.25a.75.75 0 01.75-.75h2.5a.75.75 0 01.75.75v1.25h2.25a.25.25 0 00.25-.25V1.75a.25.25 0 00-.25-.25h-8.5a.25.25 0 00-.25.25v12.5zM1.75 16A1.75 1.75 0 010 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 00.25-.25V8.285a.25.25 0 00-.111-.208l-1.055-.703a.75.75 0 11.832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0114.25 16h-3.5a.75.75 0 01-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 01-.75-.75V14h-1v1.25a.75.75 0 01-.75.75h-3zM3 3.75A.75.75 0 013.75 3h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 3.75zM3.75 6a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM3 9.75A.75.75 0 013.75 9h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 9.75zM7.75 9a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM7 6.75A.75.75 0 017.75 6h.5a.75.75 0 010 1.5h-.5A.75.75 0 017 6.75zM7.75 3a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  1591. </path>
  1592. </svg>
  1593. 25
  1594. contributors
  1595. </div>
  1596. <nav class="tabnav-tabs">
  1597. <a href="#commits_bucket" class="tabnav-tab js-compare-tab selected"
  1598. data-ga-click="Compare, tabs, commits">
  1599. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1" width="16"
  1600. height="16" aria-hidden="true">
  1601. <path fill-rule="evenodd"
  1602. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  1603. </path>
  1604. </svg>
  1605. Commits
  1606. <span title="56" class="Counter ">56</span>
  1607. </a>
  1608. <a href="#files_bucket" class="tabnav-tab js-compare-tab"
  1609. data-ga-click="Compare, tabs, files">
  1610. <svg class="octicon octicon-file-diff" viewBox="0 0 16 16" version="1.1" width="16"
  1611. height="16" aria-hidden="true">
  1612. <path fill-rule="evenodd"
  1613. d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z">
  1614. </path>
  1615. </svg>
  1616. Files changed
  1617. <span title="74" class="Counter ">74</span>
  1618. </a>
  1619. <a href="#commit_comments_bucket" class="tabnav-tab js-compare-tab"
  1620. data-ga-click="Compare, tabs, comments">
  1621. <svg class="octicon octicon-comment" viewBox="0 0 16 16" version="1.1" width="16"
  1622. height="16" aria-hidden="true">
  1623. <path fill-rule="evenodd"
  1624. d="M2.75 2.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 01.53-.22h4.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25H2.75zM1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0113.25 12H9.06l-2.573 2.573A1.457 1.457 0 014 13.543V12H2.75A1.75 1.75 0 011 10.25v-7.5z">
  1625. </path>
  1626. </svg>
  1627. Commit comments
  1628. <span title="0" class="Counter ">0</span>
  1629. </a>
  1630. </nav>
  1631. </div>
  1632. <div id="commits_bucket" class="">
  1633. <div>
  1634. <div>
  1635. <div class="TimelineItem pb-1">
  1636. <div class="TimelineItem-badge">
  1637. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  1638. width="16" height="16" aria-hidden="true">
  1639. <path fill-rule="evenodd"
  1640. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  1641. </path>
  1642. </svg>
  1643. </div>
  1644. <div class="TimelineItem-body">
  1645. Commits on Jan 28, 2021
  1646. </div>
  1647. </div>
  1648. <div class="TimelineItem TimelineItem--condensed">
  1649. <div class="TimelineItem-badge">
  1650. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  1651. width="16" height="16" aria-hidden="true">
  1652. <path fill-rule="evenodd"
  1653. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  1654. </path>
  1655. </svg>
  1656. </div>
  1657. <div class="TimelineItem-body">
  1658. <div class="js-details-container Details js-socket-channel js-updatable-content"
  1659. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjFiMDAzZWY0NDQ5OGE1MTlmNDQzZDRkNDQzOTlkYTg0ZjVhMGVlNzYiLCJ0IjoxNjE5NjU4MDAzfQ==--fc6903ac9bf07a1532fd65c55e6f521a9d2c0c3f63d5bbca22cb4ddd43cb7073"
  1660. data-url="/livewire/livewire/commit/1b003ef44498a519f443d4d44399da84f5a0ee76/_render_node/compare/commit">
  1661. <div class="d-flex flex-md-row flex-column">
  1662. <div class="d-flex flex-auto">
  1663. <div class="AvatarStack flex-self-start ">
  1664. <div class="AvatarStack-body" aria-label="driesvints">
  1665. <a class="avatar avatar-user" data-skip-pjax="true"
  1666. data-hovercard-type="user"
  1667. data-hovercard-url="/users/driesvints/hovercard"
  1668. data-octo-click="hovercard-link-click"
  1669. data-octo-dimensions="link_type:self"
  1670. style="width:20px;height:20px;" href="/driesvints">
  1671. <img height="20" width="20" alt="@driesvints"
  1672. src="https://avatars.githubusercontent.com/u/594614?s=60&amp;v=4"
  1673. class=" avatar-user" />
  1674. </a>
  1675. </div>
  1676. </div>
  1677. <div class="pr-1 flex-auto min-width-0">
  1678. <code>
  1679. <a title="Only return integers for pages (#2409)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1b003ef44498a519f443d4d44399da84f5a0ee76">Only return integers for pages (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="794312283" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2409" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2409/hovercard" href="https://github.com/livewire/livewire/pull/2409">#2409</a><a title="Only return integers for pages (#2409)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1b003ef44498a519f443d4d44399da84f5a0ee76">)</a>
  1680. </code>
  1681. </div>
  1682. <div class="text-right pr-1 d-md-inline-block d-none">
  1683. <batch-deferred-content class="d-inline-block"
  1684. data-url="/commits/badges">
  1685. <input type="hidden"
  1686. value="sPa4rmACsilzkeHzoWi9ucl/4hjwE8URdvT0GQRgpOHsoeg7r9R8IHv3PgOVB0I6mO+8u0S3XbZpBIJznv26+w=="
  1687. data-csrf="true" />
  1688. <input type="hidden" name="id" id="id"
  1689. value="MDY6Q29tbWl0MTcwMzU1NTA4OjFiMDAzZWY0NDQ5OGE1MTlmNDQzZDRkNDQzOTlkYTg0ZjVhMGVlNzY="
  1690. data-targets="batch-deferred-content.inputs" />
  1691. <input type="hidden" name="badge_size" id="badge_size"
  1692. value="small"
  1693. data-targets="batch-deferred-content.inputs" />
  1694. <input type="hidden" name="dropdown_direction"
  1695. id="dropdown_direction" value="w"
  1696. data-targets="batch-deferred-content.inputs" />
  1697. <span class="Skeleton d-inline-block mr-1"
  1698. style="width:75px; height:14px; margin-top:5px;"></span>
  1699. </batch-deferred-content>
  1700. </div>
  1701. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  1702. <batch-deferred-content class="d-inline-block"
  1703. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  1704. <input type="hidden"
  1705. value="t6pHYgsF/WrAOFQ5rksxqzROgBOu/AoEu5ubS8WcRVquF7ajDiEdic+uYq/42vLQyHfAKYK6FqA3h5RvNZySAQ=="
  1706. data-csrf="true" />
  1707. <input type="hidden" name="oid" id="oid"
  1708. value="1b003ef44498a519f443d4d44399da84f5a0ee76"
  1709. data-targets="batch-deferred-content.inputs" />
  1710. <input type="hidden" name="dropdown_direction"
  1711. id="dropdown_direction" value="w"
  1712. data-targets="batch-deferred-content.inputs" />
  1713. <div class="commit-build-statuses">
  1714. <span class="Skeleton d-inline-block"
  1715. style="width:14px; height:14px; margin-top:5px;"></span>
  1716. </div>
  1717. </batch-deferred-content>
  1718. </div>
  1719. <!-- ml-1 is added to accommodate "clock" icon -->
  1720. <div class="text-right ml-1">
  1721. <code>
  1722. <a href="/livewire/livewire/commit/1b003ef44498a519f443d4d44399da84f5a0ee76" class="Link--secondary">1b003ef</a>
  1723. </code>
  1724. </div>
  1725. </div>
  1726. </div>
  1727. </div>
  1728. </div>
  1729. </div>
  1730. </div>
  1731. <div>
  1732. <div class="TimelineItem pb-1">
  1733. <div class="TimelineItem-badge">
  1734. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  1735. width="16" height="16" aria-hidden="true">
  1736. <path fill-rule="evenodd"
  1737. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  1738. </path>
  1739. </svg>
  1740. </div>
  1741. <div class="TimelineItem-body">
  1742. Commits on Feb 28, 2021
  1743. </div>
  1744. </div>
  1745. <div class="TimelineItem TimelineItem--condensed">
  1746. <div class="TimelineItem-badge">
  1747. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  1748. width="16" height="16" aria-hidden="true">
  1749. <path fill-rule="evenodd"
  1750. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  1751. </path>
  1752. </svg>
  1753. </div>
  1754. <div class="TimelineItem-body">
  1755. <div class="js-details-container Details js-socket-channel js-updatable-content"
  1756. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmY5NDg1ZDJhNDg5ZjE5ZDcxMjhiOTBlMDBlYjRlNDgxOTc1MTliNGIiLCJ0IjoxNjE5NjU4MDAzfQ==--668b3cb663bf6debcc17e59bd0343118e026d6b0d61e4f646237422dc1d22025"
  1757. data-url="/livewire/livewire/commit/f9485d2a489f19d7128b90e00eb4e48197519b4b/_render_node/compare/commit">
  1758. <div class="d-flex flex-md-row flex-column">
  1759. <div class="d-flex flex-auto">
  1760. <div class="AvatarStack flex-self-start ">
  1761. <div class="AvatarStack-body" aria-label="ncharalampidis">
  1762. <a class="avatar avatar-user" data-skip-pjax="true"
  1763. data-hovercard-type="user"
  1764. data-hovercard-url="/users/ncharalampidis/hovercard"
  1765. data-octo-click="hovercard-link-click"
  1766. data-octo-dimensions="link_type:self"
  1767. style="width:20px;height:20px;"
  1768. href="/ncharalampidis">
  1769. <img height="20" width="20" alt="@ncharalampidis"
  1770. src="https://avatars.githubusercontent.com/u/1126928?s=60&amp;u=a500a2a42786e106607abb172037915ec5e92c77&amp;v=4"
  1771. class=" avatar-user" />
  1772. </a>
  1773. </div>
  1774. </div>
  1775. <div class="pr-1 flex-auto min-width-0">
  1776. <code>
  1777. <a title="Remove onNodeAdded event call when matched keyed node moved to new parent" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/f9485d2a489f19d7128b90e00eb4e48197519b4b">Remove onNodeAdded event call when matched keyed node moved to new pa…</a>
  1778. </code>
  1779. <span class="hidden-text-expander inline">
  1780. <button type="button"
  1781. class="ellipsis-expander js-details-target"
  1782. aria-expanded="false">&hellip;</button>
  1783. </span>
  1784. </div>
  1785. <div class="text-right pr-1 d-md-inline-block d-none">
  1786. <batch-deferred-content class="d-inline-block"
  1787. data-url="/commits/badges">
  1788. <input type="hidden"
  1789. value="ulwhI4L0LtV+ntLy9vh3xlOoNzqWILxuVKRtEZnOuE/mC3G2TSLg3Hb4DQLCl4hFAjhpmSKEJMlLVBt7A1OmVQ=="
  1790. data-csrf="true" />
  1791. <input type="hidden" name="id" id="id"
  1792. value="MDY6Q29tbWl0MTcwMzU1NTA4OmY5NDg1ZDJhNDg5ZjE5ZDcxMjhiOTBlMDBlYjRlNDgxOTc1MTliNGI="
  1793. data-targets="batch-deferred-content.inputs" />
  1794. <input type="hidden" name="badge_size" id="badge_size"
  1795. value="small"
  1796. data-targets="batch-deferred-content.inputs" />
  1797. <input type="hidden" name="dropdown_direction"
  1798. id="dropdown_direction" value="w"
  1799. data-targets="batch-deferred-content.inputs" />
  1800. </batch-deferred-content>
  1801. </div>
  1802. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  1803. <batch-deferred-content class="d-inline-block"
  1804. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  1805. <input type="hidden"
  1806. value="Kvvw8RxHjrDjBqRi9VjT3rFUEuO4rDSh5Ec/3+oOma4zRgEwGWNuU+yQkvSjyRClTW1S2ZTqKAVoWzD7Gg5O9Q=="
  1807. data-csrf="true" />
  1808. <input type="hidden" name="oid" id="oid"
  1809. value="f9485d2a489f19d7128b90e00eb4e48197519b4b"
  1810. data-targets="batch-deferred-content.inputs" />
  1811. <input type="hidden" name="dropdown_direction"
  1812. id="dropdown_direction" value="w"
  1813. data-targets="batch-deferred-content.inputs" />
  1814. <div class="commit-build-statuses">
  1815. <span class="Skeleton d-inline-block"
  1816. style="width:14px; height:14px; margin-top:5px;"></span>
  1817. </div>
  1818. </batch-deferred-content>
  1819. </div>
  1820. <!-- ml-1 is added to accommodate "clock" icon -->
  1821. <div class="text-right ml-1">
  1822. <code>
  1823. <a href="/livewire/livewire/commit/f9485d2a489f19d7128b90e00eb4e48197519b4b" class="Link--secondary">f9485d2</a>
  1824. </code>
  1825. </div>
  1826. </div>
  1827. </div>
  1828. <div class="Details-content--hidden mt-2">
  1829. <pre class="color-text-secondary ws-pre-wrap">…rent</pre>
  1830. </div>
  1831. </div>
  1832. </div>
  1833. </div>
  1834. </div>
  1835. <div>
  1836. <div class="TimelineItem pb-1">
  1837. <div class="TimelineItem-badge">
  1838. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  1839. width="16" height="16" aria-hidden="true">
  1840. <path fill-rule="evenodd"
  1841. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  1842. </path>
  1843. </svg>
  1844. </div>
  1845. <div class="TimelineItem-body">
  1846. Commits on Mar 01, 2021
  1847. </div>
  1848. </div>
  1849. <div class="TimelineItem TimelineItem--condensed">
  1850. <div class="TimelineItem-badge">
  1851. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  1852. width="16" height="16" aria-hidden="true">
  1853. <path fill-rule="evenodd"
  1854. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  1855. </path>
  1856. </svg>
  1857. </div>
  1858. <div class="TimelineItem-body">
  1859. <div class="js-details-container Details js-socket-channel js-updatable-content"
  1860. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjliNjAxMzM1NTk0NTA5MjZmZjFhYzRmZTVlNGQ1NGM0MGViN2U0ZWMiLCJ0IjoxNjE5NjU4MDAzfQ==--0fc63e6b87ae32a840c6ce5438ba834bc9b095438f150a0540ec307e512f5d04"
  1861. data-url="/livewire/livewire/commit/9b60133559450926ff1ac4fe5e4d54c40eb7e4ec/_render_node/compare/commit">
  1862. <div class="d-flex flex-md-row flex-column">
  1863. <div class="d-flex flex-auto">
  1864. <div class="AvatarStack flex-self-start ">
  1865. <div class="AvatarStack-body" aria-label="jasonlbeggs">
  1866. <a class="avatar avatar-user" data-skip-pjax="true"
  1867. data-hovercard-type="user"
  1868. data-hovercard-url="/users/jasonlbeggs/hovercard"
  1869. data-octo-click="hovercard-link-click"
  1870. data-octo-dimensions="link_type:self"
  1871. style="width:20px;height:20px;" href="/jasonlbeggs">
  1872. <img height="20" width="20" alt="@jasonlbeggs"
  1873. src="https://avatars.githubusercontent.com/u/25065083?s=60&amp;u=5009c15780028dc4c2ddf4ac387d2424832c2454&amp;v=4"
  1874. class=" avatar-user" />
  1875. </a>
  1876. </div>
  1877. </div>
  1878. <div class="pr-1 flex-auto min-width-0">
  1879. <code>
  1880. <a title='Update "Test" to "TEST" in command output (#2555)' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9b60133559450926ff1ac4fe5e4d54c40eb7e4ec">Update "Test" to "TEST" in command output (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="814817061" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2555" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2555/hovercard" href="https://github.com/livewire/livewire/pull/2555">#2555</a><a title='Update "Test" to "TEST" in command output (#2555)' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9b60133559450926ff1ac4fe5e4d54c40eb7e4ec">)</a>
  1881. </code>
  1882. </div>
  1883. <div class="text-right pr-1 d-md-inline-block d-none">
  1884. <batch-deferred-content class="d-inline-block"
  1885. data-url="/commits/badges">
  1886. <input type="hidden"
  1887. value="3KFeCgDEZysHig9H6VGC+UyrJXhPyMYK16O4fesOvByA9g6fzxKpIg/s0LfdPn16HTt72/tsXq3IU84XcZOiBg=="
  1888. data-csrf="true" />
  1889. <input type="hidden" name="id" id="id"
  1890. value="MDY6Q29tbWl0MTcwMzU1NTA4OjliNjAxMzM1NTk0NTA5MjZmZjFhYzRmZTVlNGQ1NGM0MGViN2U0ZWM="
  1891. data-targets="batch-deferred-content.inputs" />
  1892. <input type="hidden" name="badge_size" id="badge_size"
  1893. value="small"
  1894. data-targets="batch-deferred-content.inputs" />
  1895. <input type="hidden" name="dropdown_direction"
  1896. id="dropdown_direction" value="w"
  1897. data-targets="batch-deferred-content.inputs" />
  1898. <span class="Skeleton d-inline-block mr-1"
  1899. style="width:75px; height:14px; margin-top:5px;"></span>
  1900. </batch-deferred-content>
  1901. </div>
  1902. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  1903. <batch-deferred-content class="d-inline-block"
  1904. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  1905. <input type="hidden"
  1906. value="G6By+fe0bkEWDvqEsUvwQCJyynJfaGwwifXMivu7fGACHYM48pCOohmYzBLn2jM73kuKSHMucJQF6cOuC7urOw=="
  1907. data-csrf="true" />
  1908. <input type="hidden" name="oid" id="oid"
  1909. value="9b60133559450926ff1ac4fe5e4d54c40eb7e4ec"
  1910. data-targets="batch-deferred-content.inputs" />
  1911. <input type="hidden" name="dropdown_direction"
  1912. id="dropdown_direction" value="w"
  1913. data-targets="batch-deferred-content.inputs" />
  1914. <div class="commit-build-statuses">
  1915. <span class="Skeleton d-inline-block"
  1916. style="width:14px; height:14px; margin-top:5px;"></span>
  1917. </div>
  1918. </batch-deferred-content>
  1919. </div>
  1920. <!-- ml-1 is added to accommodate "clock" icon -->
  1921. <div class="text-right ml-1">
  1922. <code>
  1923. <a href="/livewire/livewire/commit/9b60133559450926ff1ac4fe5e4d54c40eb7e4ec" class="Link--secondary">9b60133</a>
  1924. </code>
  1925. </div>
  1926. </div>
  1927. </div>
  1928. </div>
  1929. </div>
  1930. </div>
  1931. <div class="TimelineItem TimelineItem--condensed">
  1932. <div class="TimelineItem-badge">
  1933. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  1934. width="16" height="16" aria-hidden="true">
  1935. <path fill-rule="evenodd"
  1936. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  1937. </path>
  1938. </svg>
  1939. </div>
  1940. <div class="TimelineItem-body">
  1941. <div class="js-details-container Details js-socket-channel js-updatable-content"
  1942. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjQ4NzlkYmFiYjlkNDU3NzEyODUzMzUyMWUyMGJiOTY1NzNmZTAyNTkiLCJ0IjoxNjE5NjU4MDAzfQ==--718eb14bcbb7d9a7caef3e78a7eabe246211fe7272290039feefa383e91bacbe"
  1943. data-url="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259/_render_node/compare/commit">
  1944. <div class="d-flex flex-md-row flex-column">
  1945. <div class="d-flex flex-auto">
  1946. <div class="AvatarStack flex-self-start ">
  1947. <div class="AvatarStack-body" aria-label="rodrigopedra">
  1948. <a class="avatar avatar-user" data-skip-pjax="true"
  1949. data-hovercard-type="user"
  1950. data-hovercard-url="/users/rodrigopedra/hovercard"
  1951. data-octo-click="hovercard-link-click"
  1952. data-octo-dimensions="link_type:self"
  1953. style="width:20px;height:20px;"
  1954. href="/rodrigopedra">
  1955. <img height="20" width="20" alt="@rodrigopedra"
  1956. src="https://avatars.githubusercontent.com/u/5470108?s=60&amp;u=9e92863ccd8ac3ec7f65f07f6b5a255cc319aa72&amp;v=4"
  1957. class=" avatar-user" />
  1958. </a>
  1959. </div>
  1960. </div>
  1961. <div class="pr-1 flex-auto min-width-0">
  1962. <code>
  1963. <a title="Update `WithPagination` to allow `queryString()` (#2554)
  1964. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">Update</a> <code><a title="Update `WithPagination` to allow `queryString()` (#2554)
  1965. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">WithPagination</a></code>
  1966. <a title="Update `WithPagination` to allow `queryString()` (#2554)
  1967. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true"
  1968. class="Link--secondary markdown-title"
  1969. href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">to
  1970. allow</a>
  1971. <code><a title="Update `WithPagination` to allow `queryString()` (#2554)
  1972. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">queryString()</a></code>
  1973. <a title="Update `WithPagination` to allow `queryString()` (#2554)
  1974. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true"
  1975. class="Link--secondary markdown-title"
  1976. href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">(</a><a
  1977. class="issue-link js-issue-link"
  1978. data-error-text="Failed to load title"
  1979. data-id="814743917"
  1980. data-permission-text="Title is private"
  1981. data-url="https://github.com/livewire/livewire/issues/2554"
  1982. data-hovercard-type="pull_request"
  1983. data-hovercard-url="/livewire/livewire/pull/2554/hovercard"
  1984. href="https://github.com/livewire/livewire/pull/2554">#2554</a><a
  1985. title="Update `WithPagination` to allow `queryString()` (#2554)
  1986. This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0" data-pjax="true"
  1987. class="Link--secondary markdown-title"
  1988. href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259">)</a>
  1989. </code>
  1990. <span class="hidden-text-expander inline">
  1991. <button type="button"
  1992. class="ellipsis-expander js-details-target"
  1993. aria-expanded="false">&hellip;</button>
  1994. </span>
  1995. </div>
  1996. <div class="text-right pr-1 d-md-inline-block d-none">
  1997. <batch-deferred-content class="d-inline-block"
  1998. data-url="/commits/badges">
  1999. <input type="hidden"
  2000. value="iyTVwe1shATpa6g7J9aF9kOZdJ9X+wIFI+V2FgpMvdzXc4VUIrpKDeENd8sTuXp1EgkqPONfmqI8FQB8kNGjxg=="
  2001. data-csrf="true" />
  2002. <input type="hidden" name="id" id="id"
  2003. value="MDY6Q29tbWl0MTcwMzU1NTA4OjQ4NzlkYmFiYjlkNDU3NzEyODUzMzUyMWUyMGJiOTY1NzNmZTAyNTk="
  2004. data-targets="batch-deferred-content.inputs" />
  2005. <input type="hidden" name="badge_size" id="badge_size"
  2006. value="small"
  2007. data-targets="batch-deferred-content.inputs" />
  2008. <input type="hidden" name="dropdown_direction"
  2009. id="dropdown_direction" value="w"
  2010. data-targets="batch-deferred-content.inputs" />
  2011. <span class="Skeleton d-inline-block mr-1"
  2012. style="width:75px; height:14px; margin-top:5px;"></span>
  2013. </batch-deferred-content>
  2014. </div>
  2015. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2016. <batch-deferred-content class="d-inline-block"
  2017. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2018. <input type="hidden"
  2019. value="jRkxlPhMQ6IKBbZIm6pr731X0wI/osIlDROFem/Be3WUpMBV/WijQQWTgN7NO6iUgW6TOBPk3oGBD4pen8GsLg=="
  2020. data-csrf="true" />
  2021. <input type="hidden" name="oid" id="oid"
  2022. value="4879dbabb9d4577128533521e20bb96573fe0259"
  2023. data-targets="batch-deferred-content.inputs" />
  2024. <input type="hidden" name="dropdown_direction"
  2025. id="dropdown_direction" value="w"
  2026. data-targets="batch-deferred-content.inputs" />
  2027. <div class="commit-build-statuses">
  2028. <span class="Skeleton d-inline-block"
  2029. style="width:14px; height:14px; margin-top:5px;"></span>
  2030. </div>
  2031. </batch-deferred-content>
  2032. </div>
  2033. <!-- ml-1 is added to accommodate "clock" icon -->
  2034. <div class="text-right ml-1">
  2035. <code>
  2036. <a href="/livewire/livewire/commit/4879dbabb9d4577128533521e20bb96573fe0259" class="Link--secondary">4879dba</a>
  2037. </code>
  2038. </div>
  2039. </div>
  2040. </div>
  2041. <div class="Details-content--hidden mt-2">
  2042. <pre
  2043. class="color-text-secondary ws-pre-wrap">This PR updates `WithPagination` to account for `queryString()` method introduced in 2.4.0</pre>
  2044. </div>
  2045. </div>
  2046. </div>
  2047. </div>
  2048. <div class="TimelineItem TimelineItem--condensed">
  2049. <div class="TimelineItem-badge">
  2050. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2051. width="16" height="16" aria-hidden="true">
  2052. <path fill-rule="evenodd"
  2053. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2054. </path>
  2055. </svg>
  2056. </div>
  2057. <div class="TimelineItem-body">
  2058. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2059. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojc5ZTk3NzYwOTVlOGIwZjYyZmU3ZGI0NjUwY2M2MWZjZWZiMDY3M2YiLCJ0IjoxNjE5NjU4MDAzfQ==--66bc2ec9d3d1296e67f496f67574a9577617130be53d1cee2c382516f6735c48"
  2060. data-url="/livewire/livewire/commit/79e9776095e8b0f62fe7db4650cc61fcefb0673f/_render_node/compare/commit">
  2061. <div class="d-flex flex-md-row flex-column">
  2062. <div class="d-flex flex-auto">
  2063. <div class="AvatarStack flex-self-start ">
  2064. <div class="AvatarStack-body" aria-label="timrspratt">
  2065. <a class="avatar avatar-user" data-skip-pjax="true"
  2066. data-hovercard-type="user"
  2067. data-hovercard-url="/users/timrspratt/hovercard"
  2068. data-octo-click="hovercard-link-click"
  2069. data-octo-dimensions="link_type:self"
  2070. style="width:20px;height:20px;" href="/timrspratt">
  2071. <img height="20" width="20" alt="@timrspratt"
  2072. src="https://avatars.githubusercontent.com/u/20431294?s=60&amp;u=c3a6d4ecf81421c7798b40c2e88e42de5e0d91ef&amp;v=4"
  2073. class=" avatar-user" />
  2074. </a>
  2075. </div>
  2076. </div>
  2077. <div class="pr-1 flex-auto min-width-0">
  2078. <code>
  2079. <a title="add rounded border to tailwind pagination (#2567)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/79e9776095e8b0f62fe7db4650cc61fcefb0673f">add rounded border to tailwind pagination (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="816844214" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2567" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2567/hovercard" href="https://github.com/livewire/livewire/pull/2567">#2567</a><a title="add rounded border to tailwind pagination (#2567)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/79e9776095e8b0f62fe7db4650cc61fcefb0673f">)</a>
  2080. </code>
  2081. </div>
  2082. <div class="text-right pr-1 d-md-inline-block d-none">
  2083. <batch-deferred-content class="d-inline-block"
  2084. data-url="/commits/badges">
  2085. <input type="hidden"
  2086. value="qnPpMKjpxHBOGRQe94Ogkf3hcLNAiP6aUMvAsfPFIfz2JLmlZz8KeUZ/y+7D7F8SrHEuEPQsZj1PO7bbaVg/5g=="
  2087. data-csrf="true" />
  2088. <input type="hidden" name="id" id="id"
  2089. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojc5ZTk3NzYwOTVlOGIwZjYyZmU3ZGI0NjUwY2M2MWZjZWZiMDY3M2Y="
  2090. data-targets="batch-deferred-content.inputs" />
  2091. <input type="hidden" name="badge_size" id="badge_size"
  2092. value="small"
  2093. data-targets="batch-deferred-content.inputs" />
  2094. <input type="hidden" name="dropdown_direction"
  2095. id="dropdown_direction" value="w"
  2096. data-targets="batch-deferred-content.inputs" />
  2097. <span class="Skeleton d-inline-block mr-1"
  2098. style="width:75px; height:14px; margin-top:5px;"></span>
  2099. </batch-deferred-content>
  2100. </div>
  2101. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2102. <batch-deferred-content class="d-inline-block"
  2103. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2104. <input type="hidden"
  2105. value="JZGHawXhfIdiuhmFH+0hOBhd2u7l9219tLQ/9hjgwOE8LHaqAMWcZG0sLxNJfOJD5GSa1Mmxcdk4qDDS6OAXug=="
  2106. data-csrf="true" />
  2107. <input type="hidden" name="oid" id="oid"
  2108. value="79e9776095e8b0f62fe7db4650cc61fcefb0673f"
  2109. data-targets="batch-deferred-content.inputs" />
  2110. <input type="hidden" name="dropdown_direction"
  2111. id="dropdown_direction" value="w"
  2112. data-targets="batch-deferred-content.inputs" />
  2113. <div class="commit-build-statuses">
  2114. <span class="Skeleton d-inline-block"
  2115. style="width:14px; height:14px; margin-top:5px;"></span>
  2116. </div>
  2117. </batch-deferred-content>
  2118. </div>
  2119. <!-- ml-1 is added to accommodate "clock" icon -->
  2120. <div class="text-right ml-1">
  2121. <code>
  2122. <a href="/livewire/livewire/commit/79e9776095e8b0f62fe7db4650cc61fcefb0673f" class="Link--secondary">79e9776</a>
  2123. </code>
  2124. </div>
  2125. </div>
  2126. </div>
  2127. </div>
  2128. </div>
  2129. </div>
  2130. <div class="TimelineItem TimelineItem--condensed">
  2131. <div class="TimelineItem-badge">
  2132. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2133. width="16" height="16" aria-hidden="true">
  2134. <path fill-rule="evenodd"
  2135. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2136. </path>
  2137. </svg>
  2138. </div>
  2139. <div class="TimelineItem-body">
  2140. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2141. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjUyNTZjZjc1NTE5Y2Q4NTk2NWYyODk0ZTExMGY1OTMzODVjMTViMTciLCJ0IjoxNjE5NjU4MDAzfQ==--192e3232f6129e9c2c8b1444dca2d2eaf81b2d6cdaac3c9ddcea89974c04665a"
  2142. data-url="/livewire/livewire/commit/5256cf75519cd85965f2894e110f593385c15b17/_render_node/compare/commit">
  2143. <div class="d-flex flex-md-row flex-column">
  2144. <div class="d-flex flex-auto">
  2145. <div class="AvatarStack flex-self-start ">
  2146. <div class="AvatarStack-body" aria-label="austenc">
  2147. <a class="avatar avatar-user" data-skip-pjax="true"
  2148. data-hovercard-type="user"
  2149. data-hovercard-url="/users/austenc/hovercard"
  2150. data-octo-click="hovercard-link-click"
  2151. data-octo-dimensions="link_type:self"
  2152. style="width:20px;height:20px;" href="/austenc">
  2153. <img height="20" width="20" alt="@austenc"
  2154. src="https://avatars.githubusercontent.com/u/575421?s=60&amp;u=719d46aaf48e927b447af23fce00ddd03c97a8fd&amp;v=4"
  2155. class=" avatar-user" />
  2156. </a>
  2157. </div>
  2158. </div>
  2159. <div class="pr-1 flex-auto min-width-0">
  2160. <code>
  2161. <a title="Fixed TestableLivewire to always return an instance of itself (#2536)
  2162. * fixed TestableLivewire to always return an instance of itself when calling unknown method
  2163. * added test" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/5256cf75519cd85965f2894e110f593385c15b17">Fixed TestableLivewire to always return an instance of itself (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="812362572" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2536" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2536/hovercard" href="https://github.com/livewire/livewire/pull/2536">#2536</a><a title="Fixed TestableLivewire to always return an instance of itself (#2536)
  2164. * fixed TestableLivewire to always return an instance of itself when calling unknown method
  2165. * added test" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/5256cf75519cd85965f2894e110f593385c15b17">)</a>
  2166. </code>
  2167. <span class="hidden-text-expander inline">
  2168. <button type="button"
  2169. class="ellipsis-expander js-details-target"
  2170. aria-expanded="false">&hellip;</button>
  2171. </span>
  2172. </div>
  2173. <div class="text-right pr-1 d-md-inline-block d-none">
  2174. <batch-deferred-content class="d-inline-block"
  2175. data-url="/commits/badges">
  2176. <input type="hidden"
  2177. value="XtxizEY7HSOTUgWRiGjfWxM9IKc3rJuLojgrWqrXMZsCizJZie3TKps02mG8ByDYQq1+BIMIAyy9yF0wMEovgQ=="
  2178. data-csrf="true" />
  2179. <input type="hidden" name="id" id="id"
  2180. value="MDY6Q29tbWl0MTcwMzU1NTA4OjUyNTZjZjc1NTE5Y2Q4NTk2NWYyODk0ZTExMGY1OTMzODVjMTViMTc="
  2181. data-targets="batch-deferred-content.inputs" />
  2182. <input type="hidden" name="badge_size" id="badge_size"
  2183. value="small"
  2184. data-targets="batch-deferred-content.inputs" />
  2185. <input type="hidden" name="dropdown_direction"
  2186. id="dropdown_direction" value="w"
  2187. data-targets="batch-deferred-content.inputs" />
  2188. <span class="Skeleton d-inline-block mr-1"
  2189. style="width:75px; height:14px; margin-top:5px;"></span>
  2190. </batch-deferred-content>
  2191. </div>
  2192. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2193. <batch-deferred-content class="d-inline-block"
  2194. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2195. <input type="hidden"
  2196. value="LeeEX2yL9W5Wu9S/db2fuQi6yiINqB0/c0Ee0tfrhlg0WnWeaa8VjVkt4ikjLFzC9IOKGCHuAZv/XRH2J+tRAw=="
  2197. data-csrf="true" />
  2198. <input type="hidden" name="oid" id="oid"
  2199. value="5256cf75519cd85965f2894e110f593385c15b17"
  2200. data-targets="batch-deferred-content.inputs" />
  2201. <input type="hidden" name="dropdown_direction"
  2202. id="dropdown_direction" value="w"
  2203. data-targets="batch-deferred-content.inputs" />
  2204. <div class="commit-build-statuses">
  2205. <span class="Skeleton d-inline-block"
  2206. style="width:14px; height:14px; margin-top:5px;"></span>
  2207. </div>
  2208. </batch-deferred-content>
  2209. </div>
  2210. <!-- ml-1 is added to accommodate "clock" icon -->
  2211. <div class="text-right ml-1">
  2212. <code>
  2213. <a href="/livewire/livewire/commit/5256cf75519cd85965f2894e110f593385c15b17" class="Link--secondary">5256cf7</a>
  2214. </code>
  2215. </div>
  2216. </div>
  2217. </div>
  2218. <div class="Details-content--hidden mt-2">
  2219. <pre class="color-text-secondary ws-pre-wrap">* fixed TestableLivewire to always return an instance of itself when calling unknown method
  2220. * added test</pre>
  2221. </div>
  2222. </div>
  2223. </div>
  2224. </div>
  2225. <div class="TimelineItem TimelineItem--condensed">
  2226. <div class="TimelineItem-badge">
  2227. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2228. width="16" height="16" aria-hidden="true">
  2229. <path fill-rule="evenodd"
  2230. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2231. </path>
  2232. </svg>
  2233. </div>
  2234. <div class="TimelineItem-body">
  2235. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2236. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmI2NDdhYzYzMzc4ZWEwMmJkYWM5NzVmNzBhNGU1N2FlYTg0YmRhMGIiLCJ0IjoxNjE5NjU4MDAzfQ==--7aa229b52ad51778a87573c5b87b977c0080a80ed1c3ee9031387ba1455c4e4f"
  2237. data-url="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b/_render_node/compare/commit">
  2238. <div class="d-flex flex-md-row flex-column">
  2239. <div class="d-flex flex-auto">
  2240. <div class="AvatarStack flex-self-start ">
  2241. <div class="AvatarStack-body" aria-label="austenc">
  2242. <a class="avatar avatar-user" data-skip-pjax="true"
  2243. data-hovercard-type="user"
  2244. data-hovercard-url="/users/austenc/hovercard"
  2245. data-octo-click="hovercard-link-click"
  2246. data-octo-dimensions="link_type:self"
  2247. style="width:20px;height:20px;" href="/austenc">
  2248. <img height="20" width="20" alt="@austenc"
  2249. src="https://avatars.githubusercontent.com/u/575421?s=60&amp;u=719d46aaf48e927b447af23fce00ddd03c97a8fd&amp;v=4"
  2250. class=" avatar-user" />
  2251. </a>
  2252. </div>
  2253. </div>
  2254. <div class="pr-1 flex-auto min-width-0">
  2255. <code>
  2256. <a title="Allow App namespace in config - closes #2107 (#2505)
  2257. * allow App namespace in config - closes #2107
  2258. * added test
  2259. * fixed namespacing to also work with app default - #2107" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b">Allow App namespace in config -</a> <span class="issue-keyword tooltipped tooltipped-se" aria-label="This commit closes issue #2107."><a title="Allow App namespace in config - closes #2107 (#2505)
  2260. * allow App namespace in config - closes #2107
  2261. * added test
  2262. * fixed namespacing to also work with app default - #2107" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b">closes</a></span> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="752033546" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2107" data-hovercard-type="issue" data-hovercard-url="/livewire/livewire/issues/2107/hovercard" href="https://github.com/livewire/livewire/issues/2107">#2107</a> <a title="Allow App namespace in config - closes #2107 (#2505)
  2263. * allow App namespace in config - closes #2107
  2264. * added test
  2265. * fixed namespacing to also work with app default - #2107" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b">(</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="808679712" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2505" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2505/hovercard" href="https://github.com/livewire/livewire/pull/2505">#2505</a><a title="Allow App namespace in config - closes #2107 (#2505)
  2266. * allow App namespace in config - closes #2107
  2267. * added test
  2268. * fixed namespacing to also work with app default - #2107" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b">)</a>
  2269. </code>
  2270. <span class="hidden-text-expander inline">
  2271. <button type="button"
  2272. class="ellipsis-expander js-details-target"
  2273. aria-expanded="false">&hellip;</button>
  2274. </span>
  2275. </div>
  2276. <div class="text-right pr-1 d-md-inline-block d-none">
  2277. <batch-deferred-content class="d-inline-block"
  2278. data-url="/commits/badges">
  2279. <input type="hidden"
  2280. value="dE5oE53CujJXkxSZ7LghmkPXy9a8WA/zv0hYer0pxSEoGTiGUhR0O1/1y2nY194ZEkeVdQj8l1SguC4QJ7TbOw=="
  2281. data-csrf="true" />
  2282. <input type="hidden" name="id" id="id"
  2283. value="MDY6Q29tbWl0MTcwMzU1NTA4OmI2NDdhYzYzMzc4ZWEwMmJkYWM5NzVmNzBhNGU1N2FlYTg0YmRhMGI="
  2284. data-targets="batch-deferred-content.inputs" />
  2285. <input type="hidden" name="badge_size" id="badge_size"
  2286. value="small"
  2287. data-targets="batch-deferred-content.inputs" />
  2288. <input type="hidden" name="dropdown_direction"
  2289. id="dropdown_direction" value="w"
  2290. data-targets="batch-deferred-content.inputs" />
  2291. <span class="Skeleton d-inline-block mr-1"
  2292. style="width:75px; height:14px; margin-top:5px;"></span>
  2293. </batch-deferred-content>
  2294. </div>
  2295. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2296. <batch-deferred-content class="d-inline-block"
  2297. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2298. <input type="hidden"
  2299. value="fH1qUD9WH7sH4wcoqVWEtG7sPPlw3wjv1i5FRKhyB31lwJuROnL/WAh1Mb7/xEfPktV8w1yZFEtaMkpgWHLQJg=="
  2300. data-csrf="true" />
  2301. <input type="hidden" name="oid" id="oid"
  2302. value="b647ac63378ea02bdac975f70a4e57aea84bda0b"
  2303. data-targets="batch-deferred-content.inputs" />
  2304. <input type="hidden" name="dropdown_direction"
  2305. id="dropdown_direction" value="w"
  2306. data-targets="batch-deferred-content.inputs" />
  2307. <div class="commit-build-statuses">
  2308. <span class="Skeleton d-inline-block"
  2309. style="width:14px; height:14px; margin-top:5px;"></span>
  2310. </div>
  2311. </batch-deferred-content>
  2312. </div>
  2313. <!-- ml-1 is added to accommodate "clock" icon -->
  2314. <div class="text-right ml-1">
  2315. <code>
  2316. <a href="/livewire/livewire/commit/b647ac63378ea02bdac975f70a4e57aea84bda0b" class="Link--secondary">b647ac6</a>
  2317. </code>
  2318. </div>
  2319. </div>
  2320. </div>
  2321. <div class="Details-content--hidden mt-2">
  2322. <pre
  2323. class="color-text-secondary ws-pre-wrap">* allow App namespace in config - <span class="issue-keyword tooltipped tooltipped-se" aria-label="This commit closes issue #2107.">closes</span> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="752033546" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2107" data-hovercard-type="issue" data-hovercard-url="/livewire/livewire/issues/2107/hovercard" href="https://github.com/livewire/livewire/issues/2107">#2107</a>
  2324. * added test
  2325. * fixed namespacing to also work with app default - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="752033546" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2107" data-hovercard-type="issue" data-hovercard-url="/livewire/livewire/issues/2107/hovercard" href="https://github.com/livewire/livewire/issues/2107">#2107</a></pre>
  2326. </div>
  2327. </div>
  2328. </div>
  2329. </div>
  2330. </div>
  2331. <div>
  2332. <div class="TimelineItem pb-1">
  2333. <div class="TimelineItem-badge">
  2334. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  2335. width="16" height="16" aria-hidden="true">
  2336. <path fill-rule="evenodd"
  2337. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  2338. </path>
  2339. </svg>
  2340. </div>
  2341. <div class="TimelineItem-body">
  2342. Commits on Mar 22, 2021
  2343. </div>
  2344. </div>
  2345. <div class="TimelineItem TimelineItem--condensed">
  2346. <div class="TimelineItem-badge">
  2347. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2348. width="16" height="16" aria-hidden="true">
  2349. <path fill-rule="evenodd"
  2350. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2351. </path>
  2352. </svg>
  2353. </div>
  2354. <div class="TimelineItem-body">
  2355. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2356. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjlkZmQwM2JiMDE0ZWFiNmMyZjNhYWJmZWRlOTZlMTNjNGNlNDE1ZTQiLCJ0IjoxNjE5NjU4MDAzfQ==--2511c739e135c8541c418ecb6f117274c6ddf623bc2f245537055e3820332fc1"
  2357. data-url="/livewire/livewire/commit/9dfd03bb014eab6c2f3aabfede96e13c4ce415e4/_render_node/compare/commit">
  2358. <div class="d-flex flex-md-row flex-column">
  2359. <div class="d-flex flex-auto">
  2360. <div class="AvatarStack flex-self-start ">
  2361. <div class="AvatarStack-body" aria-label="calebporzio">
  2362. <a class="avatar avatar-user" data-skip-pjax="true"
  2363. data-hovercard-type="user"
  2364. data-hovercard-url="/users/calebporzio/hovercard"
  2365. data-octo-click="hovercard-link-click"
  2366. data-octo-dimensions="link_type:self"
  2367. style="width:20px;height:20px;" href="/calebporzio">
  2368. <img height="20" width="20" alt="@calebporzio"
  2369. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2370. class=" avatar-user" />
  2371. </a>
  2372. </div>
  2373. </div>
  2374. <div class="pr-1 flex-auto min-width-0">
  2375. <code>
  2376. <a title="Protect lifecycle hooks from being called directly" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9dfd03bb014eab6c2f3aabfede96e13c4ce415e4">Protect lifecycle hooks from being called directly</a>
  2377. </code>
  2378. </div>
  2379. <div class="text-right pr-1 d-md-inline-block d-none">
  2380. <batch-deferred-content class="d-inline-block"
  2381. data-url="/commits/badges">
  2382. <input type="hidden"
  2383. value="1Xw+zw1v5c0Fre6eUVeBeO88K3sCN8lW8B2Beu5SRECJK25awrkrxA3LMW5lOH77vqx12LaTUfHv7fcQdM9aWg=="
  2384. data-csrf="true" />
  2385. <input type="hidden" name="id" id="id"
  2386. value="MDY6Q29tbWl0MTcwMzU1NTA4OjlkZmQwM2JiMDE0ZWFiNmMyZjNhYWJmZWRlOTZlMTNjNGNlNDE1ZTQ="
  2387. data-targets="batch-deferred-content.inputs" />
  2388. <input type="hidden" name="badge_size" id="badge_size"
  2389. value="small"
  2390. data-targets="batch-deferred-content.inputs" />
  2391. <input type="hidden" name="dropdown_direction"
  2392. id="dropdown_direction" value="w"
  2393. data-targets="batch-deferred-content.inputs" />
  2394. </batch-deferred-content>
  2395. </div>
  2396. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2397. <batch-deferred-content class="d-inline-block"
  2398. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2399. <input type="hidden"
  2400. value="+xoPWtGXcs9JKIgKF/v+vBoXm7S37x8ZqQ0jSx5qr7bip/6b1LOSLEa+vpxBaj3H5i7bjpupA70lESxv7mp47Q=="
  2401. data-csrf="true" />
  2402. <input type="hidden" name="oid" id="oid"
  2403. value="9dfd03bb014eab6c2f3aabfede96e13c4ce415e4"
  2404. data-targets="batch-deferred-content.inputs" />
  2405. <input type="hidden" name="dropdown_direction"
  2406. id="dropdown_direction" value="w"
  2407. data-targets="batch-deferred-content.inputs" />
  2408. <div class="commit-build-statuses">
  2409. <span class="Skeleton d-inline-block"
  2410. style="width:14px; height:14px; margin-top:5px;"></span>
  2411. </div>
  2412. </batch-deferred-content>
  2413. </div>
  2414. <!-- ml-1 is added to accommodate "clock" icon -->
  2415. <div class="text-right ml-1">
  2416. <code>
  2417. <a href="/livewire/livewire/commit/9dfd03bb014eab6c2f3aabfede96e13c4ce415e4" class="Link--secondary">9dfd03b</a>
  2418. </code>
  2419. </div>
  2420. </div>
  2421. </div>
  2422. </div>
  2423. </div>
  2424. </div>
  2425. <div class="TimelineItem TimelineItem--condensed">
  2426. <div class="TimelineItem-badge">
  2427. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2428. width="16" height="16" aria-hidden="true">
  2429. <path fill-rule="evenodd"
  2430. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2431. </path>
  2432. </svg>
  2433. </div>
  2434. <div class="TimelineItem-body">
  2435. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2436. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmIwY2I3ODI2NzQ2NzNhNjdkZGZkNTkxMGQyZmNiNTMwOGJiMzI4NTciLCJ0IjoxNjE5NjU4MDAzfQ==--c3574d38fd8ce9086fb10df9ad479b6bca89b5627c9102ebc05ab071f81d8fb6"
  2437. data-url="/livewire/livewire/commit/b0cb782674673a67ddfd5910d2fcb5308bb32857/_render_node/compare/commit">
  2438. <div class="d-flex flex-md-row flex-column">
  2439. <div class="d-flex flex-auto">
  2440. <div class="AvatarStack flex-self-start ">
  2441. <div class="AvatarStack-body" aria-label="calebporzio">
  2442. <a class="avatar avatar-user" data-skip-pjax="true"
  2443. data-hovercard-type="user"
  2444. data-hovercard-url="/users/calebporzio/hovercard"
  2445. data-octo-click="hovercard-link-click"
  2446. data-octo-dimensions="link_type:self"
  2447. style="width:20px;height:20px;" href="/calebporzio">
  2448. <img height="20" width="20" alt="@calebporzio"
  2449. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2450. class=" avatar-user" />
  2451. </a>
  2452. </div>
  2453. </div>
  2454. <div class="pr-1 flex-auto min-width-0">
  2455. <code>
  2456. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b0cb782674673a67ddfd5910d2fcb5308bb32857">wip</a>
  2457. </code>
  2458. </div>
  2459. <div class="text-right pr-1 d-md-inline-block d-none">
  2460. <batch-deferred-content class="d-inline-block"
  2461. data-url="/commits/badges">
  2462. <input type="hidden"
  2463. value="elkHhqy4QwFMGwiSKCa0BZgzb/+mexUUofriHe7UD4kmDlcTY26NCER912IcSUuGyaMxXBLfjbO+CpR3dEkRkw=="
  2464. data-csrf="true" />
  2465. <input type="hidden" name="id" id="id"
  2466. value="MDY6Q29tbWl0MTcwMzU1NTA4OmIwY2I3ODI2NzQ2NzNhNjdkZGZkNTkxMGQyZmNiNTMwOGJiMzI4NTc="
  2467. data-targets="batch-deferred-content.inputs" />
  2468. <input type="hidden" name="badge_size" id="badge_size"
  2469. value="small"
  2470. data-targets="batch-deferred-content.inputs" />
  2471. <input type="hidden" name="dropdown_direction"
  2472. id="dropdown_direction" value="w"
  2473. data-targets="batch-deferred-content.inputs" />
  2474. </batch-deferred-content>
  2475. </div>
  2476. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2477. <batch-deferred-content class="d-inline-block"
  2478. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2479. <input type="hidden"
  2480. value="nwyC+3qph4MdBRY18v/WGo/Z6hYy6nTDmaz5KSTe3IOGsXM6f41nYBKTIKOkbhVhc+CqLB6saGcVsPYN1N4L2A=="
  2481. data-csrf="true" />
  2482. <input type="hidden" name="oid" id="oid"
  2483. value="b0cb782674673a67ddfd5910d2fcb5308bb32857"
  2484. data-targets="batch-deferred-content.inputs" />
  2485. <input type="hidden" name="dropdown_direction"
  2486. id="dropdown_direction" value="w"
  2487. data-targets="batch-deferred-content.inputs" />
  2488. <div class="commit-build-statuses">
  2489. <span class="Skeleton d-inline-block"
  2490. style="width:14px; height:14px; margin-top:5px;"></span>
  2491. </div>
  2492. </batch-deferred-content>
  2493. </div>
  2494. <!-- ml-1 is added to accommodate "clock" icon -->
  2495. <div class="text-right ml-1">
  2496. <code>
  2497. <a href="/livewire/livewire/commit/b0cb782674673a67ddfd5910d2fcb5308bb32857" class="Link--secondary">b0cb782</a>
  2498. </code>
  2499. </div>
  2500. </div>
  2501. </div>
  2502. </div>
  2503. </div>
  2504. </div>
  2505. <div class="TimelineItem TimelineItem--condensed">
  2506. <div class="TimelineItem-badge">
  2507. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2508. width="16" height="16" aria-hidden="true">
  2509. <path fill-rule="evenodd"
  2510. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2511. </path>
  2512. </svg>
  2513. </div>
  2514. <div class="TimelineItem-body">
  2515. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2516. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjQ5YTI0OWFmZjMyOTI4M2E1MGQ5ZDk2NTllMjY2YmUzNjUzNjI5ODYiLCJ0IjoxNjE5NjU4MDAzfQ==--258099ca8259598d224b82926cea7c4ea2ce6ea8a89e57fa5f2d2f5bd922b889"
  2517. data-url="/livewire/livewire/commit/49a249aff329283a50d9d9659e266be365362986/_render_node/compare/commit">
  2518. <div class="d-flex flex-md-row flex-column">
  2519. <div class="d-flex flex-auto">
  2520. <div class="AvatarStack flex-self-start ">
  2521. <div class="AvatarStack-body" aria-label="calebporzio">
  2522. <a class="avatar avatar-user" data-skip-pjax="true"
  2523. data-hovercard-type="user"
  2524. data-hovercard-url="/users/calebporzio/hovercard"
  2525. data-octo-click="hovercard-link-click"
  2526. data-octo-dimensions="link_type:self"
  2527. style="width:20px;height:20px;" href="/calebporzio">
  2528. <img height="20" width="20" alt="@calebporzio"
  2529. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2530. class=" avatar-user" />
  2531. </a>
  2532. </div>
  2533. </div>
  2534. <div class="pr-1 flex-auto min-width-0">
  2535. <code>
  2536. <a title="Protected lifecycle hooks" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/49a249aff329283a50d9d9659e266be365362986">Protected lifecycle hooks</a>
  2537. </code>
  2538. </div>
  2539. <div class="text-right pr-1 d-md-inline-block d-none">
  2540. <batch-deferred-content class="d-inline-block"
  2541. data-url="/commits/badges">
  2542. <input type="hidden"
  2543. value="itfBdJbiLNI6kI38nTZFz6HLHIWKnRGMnc1ibXz42FfWgJHhWTTi2zL2UgypWbpM8FtCJj45iSuCPRQH5mXGTQ=="
  2544. data-csrf="true" />
  2545. <input type="hidden" name="id" id="id"
  2546. value="MDY6Q29tbWl0MTcwMzU1NTA4OjQ5YTI0OWFmZjMyOTI4M2E1MGQ5ZDk2NTllMjY2YmUzNjUzNjI5ODY="
  2547. data-targets="batch-deferred-content.inputs" />
  2548. <input type="hidden" name="badge_size" id="badge_size"
  2549. value="small"
  2550. data-targets="batch-deferred-content.inputs" />
  2551. <input type="hidden" name="dropdown_direction"
  2552. id="dropdown_direction" value="w"
  2553. data-targets="batch-deferred-content.inputs" />
  2554. </batch-deferred-content>
  2555. </div>
  2556. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2557. <batch-deferred-content class="d-inline-block"
  2558. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2559. <input type="hidden"
  2560. value="7SNRj9TQOOYhCqmBoLNsnPQ3N7qG4JJKJX7tTWGcZyr0nqBO0fTYBS6cnxf2Iq/nCA53gKqmju6pYuJpkZywcQ=="
  2561. data-csrf="true" />
  2562. <input type="hidden" name="oid" id="oid"
  2563. value="49a249aff329283a50d9d9659e266be365362986"
  2564. data-targets="batch-deferred-content.inputs" />
  2565. <input type="hidden" name="dropdown_direction"
  2566. id="dropdown_direction" value="w"
  2567. data-targets="batch-deferred-content.inputs" />
  2568. <div class="commit-build-statuses">
  2569. <span class="Skeleton d-inline-block"
  2570. style="width:14px; height:14px; margin-top:5px;"></span>
  2571. </div>
  2572. </batch-deferred-content>
  2573. </div>
  2574. <!-- ml-1 is added to accommodate "clock" icon -->
  2575. <div class="text-right ml-1">
  2576. <code>
  2577. <a href="/livewire/livewire/commit/49a249aff329283a50d9d9659e266be365362986" class="Link--secondary">49a249a</a>
  2578. </code>
  2579. </div>
  2580. </div>
  2581. </div>
  2582. </div>
  2583. </div>
  2584. </div>
  2585. <div class="TimelineItem TimelineItem--condensed">
  2586. <div class="TimelineItem-badge">
  2587. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2588. width="16" height="16" aria-hidden="true">
  2589. <path fill-rule="evenodd"
  2590. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2591. </path>
  2592. </svg>
  2593. </div>
  2594. <div class="TimelineItem-body">
  2595. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2596. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojk2Zjk1NzU1NmI4NDQ5NmI5M2E1YTExNWE1NjI0ODAyZTdiZWJhZDQiLCJ0IjoxNjE5NjU4MDAzfQ==--aabff1d7a48222cd2f275cc041c585cda7761dfa1e343b67d6688f56ae8f8488"
  2597. data-url="/livewire/livewire/commit/96f957556b84496b93a5a115a5624802e7bebad4/_render_node/compare/commit">
  2598. <div class="d-flex flex-md-row flex-column">
  2599. <div class="d-flex flex-auto">
  2600. <div class="AvatarStack flex-self-start ">
  2601. <div class="AvatarStack-body" aria-label="calebporzio">
  2602. <a class="avatar avatar-user" data-skip-pjax="true"
  2603. data-hovercard-type="user"
  2604. data-hovercard-url="/users/calebporzio/hovercard"
  2605. data-octo-click="hovercard-link-click"
  2606. data-octo-dimensions="link_type:self"
  2607. style="width:20px;height:20px;" href="/calebporzio">
  2608. <img height="20" width="20" alt="@calebporzio"
  2609. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2610. class=" avatar-user" />
  2611. </a>
  2612. </div>
  2613. </div>
  2614. <div class="pr-1 flex-auto min-width-0">
  2615. <code>
  2616. <a title="Upmerge from 1.x" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/96f957556b84496b93a5a115a5624802e7bebad4">Upmerge from 1.x</a>
  2617. </code>
  2618. </div>
  2619. <div class="text-right pr-1 d-md-inline-block d-none">
  2620. <batch-deferred-content class="d-inline-block"
  2621. data-url="/commits/badges">
  2622. <input type="hidden"
  2623. value="cMc1Igmc2hKiu2FTNkIB7Y2rHea7DNRJBO6n73geZQ0skGW3xkoUG6rdvqMCLf5u3DtDRQ+oTO4bHtGF4oN7Fw=="
  2624. data-csrf="true" />
  2625. <input type="hidden" name="id" id="id"
  2626. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojk2Zjk1NzU1NmI4NDQ5NmI5M2E1YTExNWE1NjI0ODAyZTdiZWJhZDQ="
  2627. data-targets="batch-deferred-content.inputs" />
  2628. <input type="hidden" name="badge_size" id="badge_size"
  2629. value="small"
  2630. data-targets="batch-deferred-content.inputs" />
  2631. <input type="hidden" name="dropdown_direction"
  2632. id="dropdown_direction" value="w"
  2633. data-targets="batch-deferred-content.inputs" />
  2634. </batch-deferred-content>
  2635. </div>
  2636. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2637. <batch-deferred-content class="d-inline-block"
  2638. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2639. <input type="hidden"
  2640. value="vgwhQBizNUYPXUU9Bw0ejI8CBJI8XhsrvxGqWz/2nl6nsdCBHZfVpQDLc6tRnN33cztEqBAYB48zDaV/z/ZJBQ=="
  2641. data-csrf="true" />
  2642. <input type="hidden" name="oid" id="oid"
  2643. value="96f957556b84496b93a5a115a5624802e7bebad4"
  2644. data-targets="batch-deferred-content.inputs" />
  2645. <input type="hidden" name="dropdown_direction"
  2646. id="dropdown_direction" value="w"
  2647. data-targets="batch-deferred-content.inputs" />
  2648. <div class="commit-build-statuses">
  2649. <span class="Skeleton d-inline-block"
  2650. style="width:14px; height:14px; margin-top:5px;"></span>
  2651. </div>
  2652. </batch-deferred-content>
  2653. </div>
  2654. <!-- ml-1 is added to accommodate "clock" icon -->
  2655. <div class="text-right ml-1">
  2656. <code>
  2657. <a href="/livewire/livewire/commit/96f957556b84496b93a5a115a5624802e7bebad4" class="Link--secondary">96f9575</a>
  2658. </code>
  2659. </div>
  2660. </div>
  2661. </div>
  2662. </div>
  2663. </div>
  2664. </div>
  2665. <div class="TimelineItem TimelineItem--condensed">
  2666. <div class="TimelineItem-badge">
  2667. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2668. width="16" height="16" aria-hidden="true">
  2669. <path fill-rule="evenodd"
  2670. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2671. </path>
  2672. </svg>
  2673. </div>
  2674. <div class="TimelineItem-body">
  2675. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2676. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjcyM2MxYTczZWY5YWNjOWVlODMxYTY0ZTVmYzBiNzFkYzQ2NzNlMGIiLCJ0IjoxNjE5NjU4MDAzfQ==--65817f3503f8cbec0f5466585b8b083b366da5167b79186b2072941ccdb1b0e4"
  2677. data-url="/livewire/livewire/commit/723c1a73ef9acc9ee831a64e5fc0b71dc4673e0b/_render_node/compare/commit">
  2678. <div class="d-flex flex-md-row flex-column">
  2679. <div class="d-flex flex-auto">
  2680. <div class="AvatarStack flex-self-start ">
  2681. <div class="AvatarStack-body" aria-label="calebporzio">
  2682. <a class="avatar avatar-user" data-skip-pjax="true"
  2683. data-hovercard-type="user"
  2684. data-hovercard-url="/users/calebporzio/hovercard"
  2685. data-octo-click="hovercard-link-click"
  2686. data-octo-dimensions="link_type:self"
  2687. style="width:20px;height:20px;" href="/calebporzio">
  2688. <img height="20" width="20" alt="@calebporzio"
  2689. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2690. class=" avatar-user" />
  2691. </a>
  2692. </div>
  2693. </div>
  2694. <div class="pr-1 flex-auto min-width-0">
  2695. <code>
  2696. <a title="Merge branch &#39;1.x&#39;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/723c1a73ef9acc9ee831a64e5fc0b71dc4673e0b">Merge branch '1.x'</a>
  2697. </code>
  2698. </div>
  2699. <div class="text-right pr-1 d-md-inline-block d-none">
  2700. <batch-deferred-content class="d-inline-block"
  2701. data-url="/commits/badges">
  2702. <input type="hidden"
  2703. value="DkFQszDpWSyhp5MDDT8j+GZjWgOh+OJSaEZ3eDrYqVVSFgAm/z+XJanBTPM5UNx7N/MEoBVcevV3tgESoEW3Tw=="
  2704. data-csrf="true" />
  2705. <input type="hidden" name="id" id="id"
  2706. value="MDY6Q29tbWl0MTcwMzU1NTA4OjcyM2MxYTczZWY5YWNjOWVlODMxYTY0ZTVmYzBiNzFkYzQ2NzNlMGI="
  2707. data-targets="batch-deferred-content.inputs" />
  2708. <input type="hidden" name="badge_size" id="badge_size"
  2709. value="small"
  2710. data-targets="batch-deferred-content.inputs" />
  2711. <input type="hidden" name="dropdown_direction"
  2712. id="dropdown_direction" value="w"
  2713. data-targets="batch-deferred-content.inputs" />
  2714. </batch-deferred-content>
  2715. </div>
  2716. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2717. </div>
  2718. <!-- ml-1 is added to accommodate "clock" icon -->
  2719. <div class="text-right ml-1">
  2720. <code>
  2721. <a href="/livewire/livewire/commit/723c1a73ef9acc9ee831a64e5fc0b71dc4673e0b" class="Link--secondary">723c1a7</a>
  2722. </code>
  2723. </div>
  2724. </div>
  2725. </div>
  2726. </div>
  2727. </div>
  2728. </div>
  2729. <div class="TimelineItem TimelineItem--condensed">
  2730. <div class="TimelineItem-badge">
  2731. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2732. width="16" height="16" aria-hidden="true">
  2733. <path fill-rule="evenodd"
  2734. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2735. </path>
  2736. </svg>
  2737. </div>
  2738. <div class="TimelineItem-body">
  2739. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2740. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjFlZDBjNDlmMzhmNzE2NjU0YjAwMmY0YjY5YTdlOTE0ZjA5NThiZTAiLCJ0IjoxNjE5NjU4MDAzfQ==--60869eb7150ae560eb6be5b3401d2c7200cf3d55d06cf26b2f2458202a591311"
  2741. data-url="/livewire/livewire/commit/1ed0c49f38f716654b002f4b69a7e914f0958be0/_render_node/compare/commit">
  2742. <div class="d-flex flex-md-row flex-column">
  2743. <div class="d-flex flex-auto">
  2744. <div class="AvatarStack flex-self-start ">
  2745. <div class="AvatarStack-body" aria-label="calebporzio">
  2746. <a class="avatar avatar-user" data-skip-pjax="true"
  2747. data-hovercard-type="user"
  2748. data-hovercard-url="/users/calebporzio/hovercard"
  2749. data-octo-click="hovercard-link-click"
  2750. data-octo-dimensions="link_type:self"
  2751. style="width:20px;height:20px;" href="/calebporzio">
  2752. <img height="20" width="20" alt="@calebporzio"
  2753. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2754. class=" avatar-user" />
  2755. </a>
  2756. </div>
  2757. </div>
  2758. <div class="pr-1 flex-auto min-width-0">
  2759. <code>
  2760. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1ed0c49f38f716654b002f4b69a7e914f0958be0">wip</a>
  2761. </code>
  2762. </div>
  2763. <div class="text-right pr-1 d-md-inline-block d-none">
  2764. <batch-deferred-content class="d-inline-block"
  2765. data-url="/commits/badges">
  2766. <input type="hidden"
  2767. value="qvi9P4nTD7+zSjcoodTcooIlvP2ens3xVWnyLADsdvT2r+2qRgXBtrss6NiVuyMh07XiXio6VVZKmYRGmnFo7g=="
  2768. data-csrf="true" />
  2769. <input type="hidden" name="id" id="id"
  2770. value="MDY6Q29tbWl0MTcwMzU1NTA4OjFlZDBjNDlmMzhmNzE2NjU0YjAwMmY0YjY5YTdlOTE0ZjA5NThiZTA="
  2771. data-targets="batch-deferred-content.inputs" />
  2772. <input type="hidden" name="badge_size" id="badge_size"
  2773. value="small"
  2774. data-targets="batch-deferred-content.inputs" />
  2775. <input type="hidden" name="dropdown_direction"
  2776. id="dropdown_direction" value="w"
  2777. data-targets="batch-deferred-content.inputs" />
  2778. </batch-deferred-content>
  2779. </div>
  2780. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2781. <batch-deferred-content class="d-inline-block"
  2782. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2783. <input type="hidden"
  2784. value="8cK9ltCMczUe8H53g8JiVOCMVDeSm6AsUZb+ZrJRgqDof0xX1aiT1hFmSOHVU6EvHLUUDb7dvIjdivFCQlFV+w=="
  2785. data-csrf="true" />
  2786. <input type="hidden" name="oid" id="oid"
  2787. value="1ed0c49f38f716654b002f4b69a7e914f0958be0"
  2788. data-targets="batch-deferred-content.inputs" />
  2789. <input type="hidden" name="dropdown_direction"
  2790. id="dropdown_direction" value="w"
  2791. data-targets="batch-deferred-content.inputs" />
  2792. <div class="commit-build-statuses">
  2793. <span class="Skeleton d-inline-block"
  2794. style="width:14px; height:14px; margin-top:5px;"></span>
  2795. </div>
  2796. </batch-deferred-content>
  2797. </div>
  2798. <!-- ml-1 is added to accommodate "clock" icon -->
  2799. <div class="text-right ml-1">
  2800. <code>
  2801. <a href="/livewire/livewire/commit/1ed0c49f38f716654b002f4b69a7e914f0958be0" class="Link--secondary">1ed0c49</a>
  2802. </code>
  2803. </div>
  2804. </div>
  2805. </div>
  2806. </div>
  2807. </div>
  2808. </div>
  2809. <div class="TimelineItem TimelineItem--condensed">
  2810. <div class="TimelineItem-badge">
  2811. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2812. width="16" height="16" aria-hidden="true">
  2813. <path fill-rule="evenodd"
  2814. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2815. </path>
  2816. </svg>
  2817. </div>
  2818. <div class="TimelineItem-body">
  2819. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2820. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjQ4NDFhNDFmMWViNTg0NjkyNDMwMjYyMzYzZWZhNGY0NGE1Y2I0MWUiLCJ0IjoxNjE5NjU4MDAzfQ==--06f639d65c6a92db92bb2a203b2cb81f3e68fb122f557a5c768521bc80da0d40"
  2821. data-url="/livewire/livewire/commit/4841a41f1eb584692430262363efa4f44a5cb41e/_render_node/compare/commit">
  2822. <div class="d-flex flex-md-row flex-column">
  2823. <div class="d-flex flex-auto">
  2824. <div class="AvatarStack flex-self-start ">
  2825. <div class="AvatarStack-body" aria-label="calebporzio">
  2826. <a class="avatar avatar-user" data-skip-pjax="true"
  2827. data-hovercard-type="user"
  2828. data-hovercard-url="/users/calebporzio/hovercard"
  2829. data-octo-click="hovercard-link-click"
  2830. data-octo-dimensions="link_type:self"
  2831. style="width:20px;height:20px;" href="/calebporzio">
  2832. <img height="20" width="20" alt="@calebporzio"
  2833. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2834. class=" avatar-user" />
  2835. </a>
  2836. </div>
  2837. </div>
  2838. <div class="pr-1 flex-auto min-width-0">
  2839. <code>
  2840. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/4841a41f1eb584692430262363efa4f44a5cb41e">wip</a>
  2841. </code>
  2842. </div>
  2843. <div class="text-right pr-1 d-md-inline-block d-none">
  2844. <batch-deferred-content class="d-inline-block"
  2845. data-url="/commits/badges">
  2846. <input type="hidden"
  2847. value="PHeHu7pbroSJPFMerjaLAy7Hk28uvDOBFAbU3l/tD5NgINcudY1gjYFajO6aWXSAf1fNzJoYqyYL9qK0xXARiQ=="
  2848. data-csrf="true" />
  2849. <input type="hidden" name="id" id="id"
  2850. value="MDY6Q29tbWl0MTcwMzU1NTA4OjQ4NDFhNDFmMWViNTg0NjkyNDMwMjYyMzYzZWZhNGY0NGE1Y2I0MWU="
  2851. data-targets="batch-deferred-content.inputs" />
  2852. <input type="hidden" name="badge_size" id="badge_size"
  2853. value="small"
  2854. data-targets="batch-deferred-content.inputs" />
  2855. <input type="hidden" name="dropdown_direction"
  2856. id="dropdown_direction" value="w"
  2857. data-targets="batch-deferred-content.inputs" />
  2858. </batch-deferred-content>
  2859. </div>
  2860. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2861. <batch-deferred-content class="d-inline-block"
  2862. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2863. <input type="hidden"
  2864. value="WX3PaCh60fPUqwAeDXHcv8WlXxbc3Rk0ziQfFpRLphVAwD6pLV4xENs9Nohb4B/EOZwfLPCbBZBCOBAyZEtxTg=="
  2865. data-csrf="true" />
  2866. <input type="hidden" name="oid" id="oid"
  2867. value="4841a41f1eb584692430262363efa4f44a5cb41e"
  2868. data-targets="batch-deferred-content.inputs" />
  2869. <input type="hidden" name="dropdown_direction"
  2870. id="dropdown_direction" value="w"
  2871. data-targets="batch-deferred-content.inputs" />
  2872. <div class="commit-build-statuses">
  2873. <span class="Skeleton d-inline-block"
  2874. style="width:14px; height:14px; margin-top:5px;"></span>
  2875. </div>
  2876. </batch-deferred-content>
  2877. </div>
  2878. <!-- ml-1 is added to accommodate "clock" icon -->
  2879. <div class="text-right ml-1">
  2880. <code>
  2881. <a href="/livewire/livewire/commit/4841a41f1eb584692430262363efa4f44a5cb41e" class="Link--secondary">4841a41</a>
  2882. </code>
  2883. </div>
  2884. </div>
  2885. </div>
  2886. </div>
  2887. </div>
  2888. </div>
  2889. <div class="TimelineItem TimelineItem--condensed">
  2890. <div class="TimelineItem-badge">
  2891. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2892. width="16" height="16" aria-hidden="true">
  2893. <path fill-rule="evenodd"
  2894. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2895. </path>
  2896. </svg>
  2897. </div>
  2898. <div class="TimelineItem-body">
  2899. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2900. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjQxOGViMTE5ZmE4N2I3MGI3YzcwZTc0ZTEwYzRiZWUyOGU4Zjc0MGYiLCJ0IjoxNjE5NjU4MDAzfQ==--8f28e6ba265d3ae2c21d455e42192646dfa2a1c90856f5957fff10efa2bc7e97"
  2901. data-url="/livewire/livewire/commit/418eb119fa87b70b7c70e74e10c4bee28e8f740f/_render_node/compare/commit">
  2902. <div class="d-flex flex-md-row flex-column">
  2903. <div class="d-flex flex-auto">
  2904. <div class="AvatarStack flex-self-start ">
  2905. <div class="AvatarStack-body" aria-label="calebporzio">
  2906. <a class="avatar avatar-user" data-skip-pjax="true"
  2907. data-hovercard-type="user"
  2908. data-hovercard-url="/users/calebporzio/hovercard"
  2909. data-octo-click="hovercard-link-click"
  2910. data-octo-dimensions="link_type:self"
  2911. style="width:20px;height:20px;" href="/calebporzio">
  2912. <img height="20" width="20" alt="@calebporzio"
  2913. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  2914. class=" avatar-user" />
  2915. </a>
  2916. </div>
  2917. </div>
  2918. <div class="pr-1 flex-auto min-width-0">
  2919. <code>
  2920. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/418eb119fa87b70b7c70e74e10c4bee28e8f740f">wip</a>
  2921. </code>
  2922. </div>
  2923. <div class="text-right pr-1 d-md-inline-block d-none">
  2924. <batch-deferred-content class="d-inline-block"
  2925. data-url="/commits/badges">
  2926. <input type="hidden"
  2927. value="e2KzLHHrOsReJSiK07SGEXc5nAoOvhVveggJQ9vBqmgnNeO5vj30zVZD93rn23mSJqnCqboajchl+H8pQVy0cg=="
  2928. data-csrf="true" />
  2929. <input type="hidden" name="id" id="id"
  2930. value="MDY6Q29tbWl0MTcwMzU1NTA4OjQxOGViMTE5ZmE4N2I3MGI3YzcwZTc0ZTEwYzRiZWUyOGU4Zjc0MGY="
  2931. data-targets="batch-deferred-content.inputs" />
  2932. <input type="hidden" name="badge_size" id="badge_size"
  2933. value="small"
  2934. data-targets="batch-deferred-content.inputs" />
  2935. <input type="hidden" name="dropdown_direction"
  2936. id="dropdown_direction" value="w"
  2937. data-targets="batch-deferred-content.inputs" />
  2938. </batch-deferred-content>
  2939. </div>
  2940. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  2941. <batch-deferred-content class="d-inline-block"
  2942. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  2943. <input type="hidden"
  2944. value="v5/BPSMGu9t1/lnYfy+k6YUt1B1RCzBONERZJqw1S6CmIjD8JiJbOHpob04pvmeSeRSUJ31NLOq4WFYCXDWc+w=="
  2945. data-csrf="true" />
  2946. <input type="hidden" name="oid" id="oid"
  2947. value="418eb119fa87b70b7c70e74e10c4bee28e8f740f"
  2948. data-targets="batch-deferred-content.inputs" />
  2949. <input type="hidden" name="dropdown_direction"
  2950. id="dropdown_direction" value="w"
  2951. data-targets="batch-deferred-content.inputs" />
  2952. <div class="commit-build-statuses">
  2953. <span class="Skeleton d-inline-block"
  2954. style="width:14px; height:14px; margin-top:5px;"></span>
  2955. </div>
  2956. </batch-deferred-content>
  2957. </div>
  2958. <!-- ml-1 is added to accommodate "clock" icon -->
  2959. <div class="text-right ml-1">
  2960. <code>
  2961. <a href="/livewire/livewire/commit/418eb119fa87b70b7c70e74e10c4bee28e8f740f" class="Link--secondary">418eb11</a>
  2962. </code>
  2963. </div>
  2964. </div>
  2965. </div>
  2966. </div>
  2967. </div>
  2968. </div>
  2969. </div>
  2970. <div>
  2971. <div class="TimelineItem pb-1">
  2972. <div class="TimelineItem-badge">
  2973. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  2974. width="16" height="16" aria-hidden="true">
  2975. <path fill-rule="evenodd"
  2976. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  2977. </path>
  2978. </svg>
  2979. </div>
  2980. <div class="TimelineItem-body">
  2981. Commits on Mar 24, 2021
  2982. </div>
  2983. </div>
  2984. <div class="TimelineItem TimelineItem--condensed">
  2985. <div class="TimelineItem-badge">
  2986. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  2987. width="16" height="16" aria-hidden="true">
  2988. <path fill-rule="evenodd"
  2989. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  2990. </path>
  2991. </svg>
  2992. </div>
  2993. <div class="TimelineItem-body">
  2994. <div class="js-details-container Details js-socket-channel js-updatable-content"
  2995. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjJmMDZiMjhiZTBhYTBkNWJmMGE0NTk4YjRiNTcxZDdkMWEyNGU1YzEiLCJ0IjoxNjE5NjU4MDAzfQ==--5bc331a0ea39a311b48ed41d70872e34fdaa766608d07396ea1ca8a86c745fc2"
  2996. data-url="/livewire/livewire/commit/2f06b28be0aa0d5bf0a4598b4b571d7d1a24e5c1/_render_node/compare/commit">
  2997. <div class="d-flex flex-md-row flex-column">
  2998. <div class="d-flex flex-auto">
  2999. <div class="AvatarStack flex-self-start ">
  3000. <div class="AvatarStack-body" aria-label="joshhanley">
  3001. <a class="avatar avatar-user" data-skip-pjax="true"
  3002. data-hovercard-type="user"
  3003. data-hovercard-url="/users/joshhanley/hovercard"
  3004. data-octo-click="hovercard-link-click"
  3005. data-octo-dimensions="link_type:self"
  3006. style="width:20px;height:20px;" href="/joshhanley">
  3007. <img height="20" width="20" alt="@joshhanley"
  3008. src="https://avatars.githubusercontent.com/u/882837?s=60&amp;u=5d7fd95f2e0989124c3fa8f9e8d83110b3d93804&amp;v=4"
  3009. class=" avatar-user" />
  3010. </a>
  3011. </div>
  3012. </div>
  3013. <div class="pr-1 flex-auto min-width-0">
  3014. <code>
  3015. <a title="[Update fix] Add failing test for dynamic nested entangled components (#2517)
  3016. * Add failing test for dynamic nested entangled components
  3017. * Bump Alpine to 2.8.2 for browser tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2f06b28be0aa0d5bf0a4598b4b571d7d1a24e5c1">[Update fix] Add failing test for dynamic nested entangled components (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="809983329" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2517" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2517/hovercard" href="https://github.com/livewire/livewire/pull/2517">…</a>
  3018. </code>
  3019. <span class="hidden-text-expander inline">
  3020. <button type="button"
  3021. class="ellipsis-expander js-details-target"
  3022. aria-expanded="false">&hellip;</button>
  3023. </span>
  3024. </div>
  3025. <div class="text-right pr-1 d-md-inline-block d-none">
  3026. <batch-deferred-content class="d-inline-block"
  3027. data-url="/commits/badges">
  3028. <input type="hidden"
  3029. value="thv8ZaFsU25bbts0Pc7YGlYmaIPGmj2BE0yKRtAQxdDqTKzwbrqdZ1MIBMQJoSeZB7Y2IHI+pSYMvPwsSo3byg=="
  3030. data-csrf="true" />
  3031. <input type="hidden" name="id" id="id"
  3032. value="MDY6Q29tbWl0MTcwMzU1NTA4OjJmMDZiMjhiZTBhYTBkNWJmMGE0NTk4YjRiNTcxZDdkMWEyNGU1YzE="
  3033. data-targets="batch-deferred-content.inputs" />
  3034. <input type="hidden" name="badge_size" id="badge_size"
  3035. value="small"
  3036. data-targets="batch-deferred-content.inputs" />
  3037. <input type="hidden" name="dropdown_direction"
  3038. id="dropdown_direction" value="w"
  3039. data-targets="batch-deferred-content.inputs" />
  3040. <span class="Skeleton d-inline-block mr-1"
  3041. style="width:75px; height:14px; margin-top:5px;"></span>
  3042. </batch-deferred-content>
  3043. </div>
  3044. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3045. <batch-deferred-content class="d-inline-block"
  3046. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3047. <input type="hidden"
  3048. value="xTa4zTL8IXUXEt7zT+bsk0dZ0Sv0yk+igjW4ojiMfavci0kMN9jBlhiE6GUZdy/ou2CREdiMUwYOKbeGyIyq8A=="
  3049. data-csrf="true" />
  3050. <input type="hidden" name="oid" id="oid"
  3051. value="2f06b28be0aa0d5bf0a4598b4b571d7d1a24e5c1"
  3052. data-targets="batch-deferred-content.inputs" />
  3053. <input type="hidden" name="dropdown_direction"
  3054. id="dropdown_direction" value="w"
  3055. data-targets="batch-deferred-content.inputs" />
  3056. <div class="commit-build-statuses">
  3057. <span class="Skeleton d-inline-block"
  3058. style="width:14px; height:14px; margin-top:5px;"></span>
  3059. </div>
  3060. </batch-deferred-content>
  3061. </div>
  3062. <!-- ml-1 is added to accommodate "clock" icon -->
  3063. <div class="text-right ml-1">
  3064. <code>
  3065. <a href="/livewire/livewire/commit/2f06b28be0aa0d5bf0a4598b4b571d7d1a24e5c1" class="Link--secondary">2f06b28</a>
  3066. </code>
  3067. </div>
  3068. </div>
  3069. </div>
  3070. <div class="Details-content--hidden mt-2">
  3071. <pre class="color-text-secondary ws-pre-wrap"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="809983329" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2517" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2517/hovercard" href="https://github.com/livewire/livewire/pull/2517">…#2517</a>)
  3072. * Add failing test for dynamic nested entangled components
  3073. * Bump Alpine to 2.8.2 for browser tests</pre>
  3074. </div>
  3075. </div>
  3076. </div>
  3077. </div>
  3078. </div>
  3079. <div>
  3080. <div class="TimelineItem pb-1">
  3081. <div class="TimelineItem-badge">
  3082. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  3083. width="16" height="16" aria-hidden="true">
  3084. <path fill-rule="evenodd"
  3085. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  3086. </path>
  3087. </svg>
  3088. </div>
  3089. <div class="TimelineItem-body">
  3090. Commits on Apr 03, 2021
  3091. </div>
  3092. </div>
  3093. <div class="TimelineItem TimelineItem--condensed">
  3094. <div class="TimelineItem-badge">
  3095. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3096. width="16" height="16" aria-hidden="true">
  3097. <path fill-rule="evenodd"
  3098. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3099. </path>
  3100. </svg>
  3101. </div>
  3102. <div class="TimelineItem-body">
  3103. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3104. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmQ0ODM1ZTQzMmIzM2MzMzNjZjM5YjQ5NGZkNTAyNGM3OWNjNjNjNjMiLCJ0IjoxNjE5NjU4MDAzfQ==--8338ffa26121d649f125aa4f0a13bc2611464b9906bdf08bba1391c23a1b9e90"
  3105. data-url="/livewire/livewire/commit/d4835e432b33c333cf39b494fd5024c79cc63c63/_render_node/compare/commit">
  3106. <div class="d-flex flex-md-row flex-column">
  3107. <div class="d-flex flex-auto">
  3108. <div class="AvatarStack flex-self-start ">
  3109. <div class="AvatarStack-body" aria-label="taylorotwell">
  3110. <a class="avatar avatar-user" data-skip-pjax="true"
  3111. data-hovercard-type="user"
  3112. data-hovercard-url="/users/taylorotwell/hovercard"
  3113. data-octo-click="hovercard-link-click"
  3114. data-octo-dimensions="link_type:self"
  3115. style="width:20px;height:20px;"
  3116. href="/taylorotwell">
  3117. <img height="20" width="20" alt="@taylorotwell"
  3118. src="https://avatars.githubusercontent.com/u/463230?s=60&amp;u=0c486fbe3a30dadd5c5981a9fbc3a0d269ca0c33&amp;v=4"
  3119. class=" avatar-user" />
  3120. </a>
  3121. </div>
  3122. </div>
  3123. <div class="pr-1 flex-auto min-width-0">
  3124. <code>
  3125. <a title="use middleware callbacks on each request (#2692)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/d4835e432b33c333cf39b494fd5024c79cc63c63">use middleware callbacks on each request (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="849667199" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2692" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2692/hovercard" href="https://github.com/livewire/livewire/pull/2692">#2692</a><a title="use middleware callbacks on each request (#2692)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/d4835e432b33c333cf39b494fd5024c79cc63c63">)</a>
  3126. </code>
  3127. </div>
  3128. <div class="text-right pr-1 d-md-inline-block d-none">
  3129. <batch-deferred-content class="d-inline-block"
  3130. data-url="/commits/badges">
  3131. <input type="hidden"
  3132. value="l0zad9qBMnHYqy1iETvUaw4XjoTPmvRQ9TZL9Xq2xcrLG4riFVf8eNDN8pIlVCvoX4fQJ3s+bPfqxj2f4Cvb0A=="
  3133. data-csrf="true" />
  3134. <input type="hidden" name="id" id="id"
  3135. value="MDY6Q29tbWl0MTcwMzU1NTA4OmQ0ODM1ZTQzMmIzM2MzMzNjZjM5YjQ5NGZkNTAyNGM3OWNjNjNjNjM="
  3136. data-targets="batch-deferred-content.inputs" />
  3137. <input type="hidden" name="badge_size" id="badge_size"
  3138. value="small"
  3139. data-targets="batch-deferred-content.inputs" />
  3140. <input type="hidden" name="dropdown_direction"
  3141. id="dropdown_direction" value="w"
  3142. data-targets="batch-deferred-content.inputs" />
  3143. <span class="Skeleton d-inline-block mr-1"
  3144. style="width:75px; height:14px; margin-top:5px;"></span>
  3145. </batch-deferred-content>
  3146. </div>
  3147. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3148. <batch-deferred-content class="d-inline-block"
  3149. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3150. <input type="hidden"
  3151. value="sfiYWlXC08JAgg6IHO6GoXoKJRLDNuuQ5jjooB0DRBGoRWmbUOYzIU8UOB5Kf0XahjNlKO9w9zRqJOeE7QOTSg=="
  3152. data-csrf="true" />
  3153. <input type="hidden" name="oid" id="oid"
  3154. value="d4835e432b33c333cf39b494fd5024c79cc63c63"
  3155. data-targets="batch-deferred-content.inputs" />
  3156. <input type="hidden" name="dropdown_direction"
  3157. id="dropdown_direction" value="w"
  3158. data-targets="batch-deferred-content.inputs" />
  3159. <div class="commit-build-statuses">
  3160. <span class="Skeleton d-inline-block"
  3161. style="width:14px; height:14px; margin-top:5px;"></span>
  3162. </div>
  3163. </batch-deferred-content>
  3164. </div>
  3165. <!-- ml-1 is added to accommodate "clock" icon -->
  3166. <div class="text-right ml-1">
  3167. <code>
  3168. <a href="/livewire/livewire/commit/d4835e432b33c333cf39b494fd5024c79cc63c63" class="Link--secondary">d4835e4</a>
  3169. </code>
  3170. </div>
  3171. </div>
  3172. </div>
  3173. </div>
  3174. </div>
  3175. </div>
  3176. </div>
  3177. <div>
  3178. <div class="TimelineItem pb-1">
  3179. <div class="TimelineItem-badge">
  3180. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  3181. width="16" height="16" aria-hidden="true">
  3182. <path fill-rule="evenodd"
  3183. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  3184. </path>
  3185. </svg>
  3186. </div>
  3187. <div class="TimelineItem-body">
  3188. Commits on Apr 04, 2021
  3189. </div>
  3190. </div>
  3191. <div class="TimelineItem TimelineItem--condensed">
  3192. <div class="TimelineItem-badge">
  3193. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3194. width="16" height="16" aria-hidden="true">
  3195. <path fill-rule="evenodd"
  3196. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3197. </path>
  3198. </svg>
  3199. </div>
  3200. <div class="TimelineItem-body">
  3201. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3202. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjZjZGFkN2MxNzBmMWVkN2VjMDQ3NWI2MjNjNGFmZDE3MWVkM2ZjZmEiLCJ0IjoxNjE5NjU4MDAzfQ==--d45074731c67c537a4d6a91bdb10f0ccbc672998fa3f06d637b3997a77291051"
  3203. data-url="/livewire/livewire/commit/6cdad7c170f1ed7ec0475b623c4afd171ed3fcfa/_render_node/compare/commit">
  3204. <div class="d-flex flex-md-row flex-column">
  3205. <div class="d-flex flex-auto">
  3206. <div class="AvatarStack flex-self-start ">
  3207. <div class="AvatarStack-body" aria-label="joshhanley">
  3208. <a class="avatar avatar-user" data-skip-pjax="true"
  3209. data-hovercard-type="user"
  3210. data-hovercard-url="/users/joshhanley/hovercard"
  3211. data-octo-click="hovercard-link-click"
  3212. data-octo-dimensions="link_type:self"
  3213. style="width:20px;height:20px;" href="/joshhanley">
  3214. <img height="20" width="20" alt="@joshhanley"
  3215. src="https://avatars.githubusercontent.com/u/882837?s=60&amp;u=5d7fd95f2e0989124c3fa8f9e8d83110b3d93804&amp;v=4"
  3216. class=" avatar-user" />
  3217. </a>
  3218. </div>
  3219. </div>
  3220. <div class="pr-1 flex-auto min-width-0">
  3221. <code>
  3222. <a title="Add helpful entangle error message (#2592)
  3223. * Add helpful entangle error
  3224. * Build assets" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/6cdad7c170f1ed7ec0475b623c4afd171ed3fcfa">Add helpful entangle error message (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="823419530" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2592" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2592/hovercard" href="https://github.com/livewire/livewire/pull/2592">#2592</a><a title="Add helpful entangle error message (#2592)
  3225. * Add helpful entangle error
  3226. * Build assets" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/6cdad7c170f1ed7ec0475b623c4afd171ed3fcfa">)</a>
  3227. </code>
  3228. <span class="hidden-text-expander inline">
  3229. <button type="button"
  3230. class="ellipsis-expander js-details-target"
  3231. aria-expanded="false">&hellip;</button>
  3232. </span>
  3233. </div>
  3234. <div class="text-right pr-1 d-md-inline-block d-none">
  3235. <batch-deferred-content class="d-inline-block"
  3236. data-url="/commits/badges">
  3237. <input type="hidden"
  3238. value="J1c3RB9oixXmaGh2HsqDWX4BcPPDsibK4wZ0dwo+JiB7AGfR0L5FHO4Ot4YqpXzaL5EuUHcWvm389gIdkKM4Og=="
  3239. data-csrf="true" />
  3240. <input type="hidden" name="id" id="id"
  3241. value="MDY6Q29tbWl0MTcwMzU1NTA4OjZjZGFkN2MxNzBmMWVkN2VjMDQ3NWI2MjNjNGFmZDE3MWVkM2ZjZmE="
  3242. data-targets="batch-deferred-content.inputs" />
  3243. <input type="hidden" name="badge_size" id="badge_size"
  3244. value="small"
  3245. data-targets="batch-deferred-content.inputs" />
  3246. <input type="hidden" name="dropdown_direction"
  3247. id="dropdown_direction" value="w"
  3248. data-targets="batch-deferred-content.inputs" />
  3249. <span class="Skeleton d-inline-block mr-1"
  3250. style="width:75px; height:14px; margin-top:5px;"></span>
  3251. </batch-deferred-content>
  3252. </div>
  3253. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3254. <batch-deferred-content class="d-inline-block"
  3255. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3256. <input type="hidden"
  3257. value="fJd6km6QdLvpG5TTH+UHlTKA/+QSqBeYomSv0dpGIwZlKotTa7SUWOaNokVJdMTuzrm/3j7uCzwueKD1Kkb0XQ=="
  3258. data-csrf="true" />
  3259. <input type="hidden" name="oid" id="oid"
  3260. value="6cdad7c170f1ed7ec0475b623c4afd171ed3fcfa"
  3261. data-targets="batch-deferred-content.inputs" />
  3262. <input type="hidden" name="dropdown_direction"
  3263. id="dropdown_direction" value="w"
  3264. data-targets="batch-deferred-content.inputs" />
  3265. <div class="commit-build-statuses">
  3266. <span class="Skeleton d-inline-block"
  3267. style="width:14px; height:14px; margin-top:5px;"></span>
  3268. </div>
  3269. </batch-deferred-content>
  3270. </div>
  3271. <!-- ml-1 is added to accommodate "clock" icon -->
  3272. <div class="text-right ml-1">
  3273. <code>
  3274. <a href="/livewire/livewire/commit/6cdad7c170f1ed7ec0475b623c4afd171ed3fcfa" class="Link--secondary">6cdad7c</a>
  3275. </code>
  3276. </div>
  3277. </div>
  3278. </div>
  3279. <div class="Details-content--hidden mt-2">
  3280. <pre class="color-text-secondary ws-pre-wrap">* Add helpful entangle error
  3281. * Build assets</pre>
  3282. </div>
  3283. </div>
  3284. </div>
  3285. </div>
  3286. <div class="TimelineItem TimelineItem--condensed">
  3287. <div class="TimelineItem-badge">
  3288. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3289. width="16" height="16" aria-hidden="true">
  3290. <path fill-rule="evenodd"
  3291. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3292. </path>
  3293. </svg>
  3294. </div>
  3295. <div class="TimelineItem-body">
  3296. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3297. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjgyYzA5MjU4ZjkyYmRmMGJiOGM0OTIyMjYyOWY3YjVlOTkwMWVkODciLCJ0IjoxNjE5NjU4MDAzfQ==--6482d2357c605de42593a45846d2461cd7db61f2cbd32d666cbddb69f39372f8"
  3298. data-url="/livewire/livewire/commit/82c09258f92bdf0bb8c49222629f7b5e9901ed87/_render_node/compare/commit">
  3299. <div class="d-flex flex-md-row flex-column">
  3300. <div class="d-flex flex-auto">
  3301. <div class="AvatarStack flex-self-start ">
  3302. <div class="AvatarStack-body" aria-label="zepfietje">
  3303. <a class="avatar avatar-user" data-skip-pjax="true"
  3304. data-hovercard-type="user"
  3305. data-hovercard-url="/users/zepfietje/hovercard"
  3306. data-octo-click="hovercard-link-click"
  3307. data-octo-dimensions="link_type:self"
  3308. style="width:20px;height:20px;" href="/zepfietje">
  3309. <img height="20" width="20" alt="@zepfietje"
  3310. src="https://avatars.githubusercontent.com/u/44533235?s=60&amp;u=82413b8fdeed71ecfd4f97ce5dd10245c697a045&amp;v=4"
  3311. class=" avatar-user" />
  3312. </a>
  3313. </div>
  3314. </div>
  3315. <div class="pr-1 flex-auto min-width-0">
  3316. <code>
  3317. <a title="Remove whitespace from config (#2659)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/82c09258f92bdf0bb8c49222629f7b5e9901ed87">Remove whitespace from config (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="839595302" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2659" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2659/hovercard" href="https://github.com/livewire/livewire/pull/2659">#2659</a><a title="Remove whitespace from config (#2659)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/82c09258f92bdf0bb8c49222629f7b5e9901ed87">)</a>
  3318. </code>
  3319. </div>
  3320. <div class="text-right pr-1 d-md-inline-block d-none">
  3321. <batch-deferred-content class="d-inline-block"
  3322. data-url="/commits/badges">
  3323. <input type="hidden"
  3324. value="F0q29xFoKyY1PA3/zJ8ALgvG5aVYSlG1pMfcFv95DzlLHeZi3r7lLz1a0g/48P+tWla7BuzuyRK7N6p8ZeQRIw=="
  3325. data-csrf="true" />
  3326. <input type="hidden" name="id" id="id"
  3327. value="MDY6Q29tbWl0MTcwMzU1NTA4OjgyYzA5MjU4ZjkyYmRmMGJiOGM0OTIyMjYyOWY3YjVlOTkwMWVkODc="
  3328. data-targets="batch-deferred-content.inputs" />
  3329. <input type="hidden" name="badge_size" id="badge_size"
  3330. value="small"
  3331. data-targets="batch-deferred-content.inputs" />
  3332. <input type="hidden" name="dropdown_direction"
  3333. id="dropdown_direction" value="w"
  3334. data-targets="batch-deferred-content.inputs" />
  3335. <span class="Skeleton d-inline-block mr-1"
  3336. style="width:75px; height:14px; margin-top:5px;"></span>
  3337. </batch-deferred-content>
  3338. </div>
  3339. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3340. <batch-deferred-content class="d-inline-block"
  3341. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3342. <input type="hidden"
  3343. value="WdmZ576x5ugkNoz47Xd8l72L4MZfC+6DixiRu9TpTbJAZGgmu5UGCyugum675r/sQbKg/HNN8icHBJ6fJOma6Q=="
  3344. data-csrf="true" />
  3345. <input type="hidden" name="oid" id="oid"
  3346. value="82c09258f92bdf0bb8c49222629f7b5e9901ed87"
  3347. data-targets="batch-deferred-content.inputs" />
  3348. <input type="hidden" name="dropdown_direction"
  3349. id="dropdown_direction" value="w"
  3350. data-targets="batch-deferred-content.inputs" />
  3351. <div class="commit-build-statuses">
  3352. <span class="Skeleton d-inline-block"
  3353. style="width:14px; height:14px; margin-top:5px;"></span>
  3354. </div>
  3355. </batch-deferred-content>
  3356. </div>
  3357. <!-- ml-1 is added to accommodate "clock" icon -->
  3358. <div class="text-right ml-1">
  3359. <code>
  3360. <a href="/livewire/livewire/commit/82c09258f92bdf0bb8c49222629f7b5e9901ed87" class="Link--secondary">82c0925</a>
  3361. </code>
  3362. </div>
  3363. </div>
  3364. </div>
  3365. </div>
  3366. </div>
  3367. </div>
  3368. <div class="TimelineItem TimelineItem--condensed">
  3369. <div class="TimelineItem-badge">
  3370. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3371. width="16" height="16" aria-hidden="true">
  3372. <path fill-rule="evenodd"
  3373. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3374. </path>
  3375. </svg>
  3376. </div>
  3377. <div class="TimelineItem-body">
  3378. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3379. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmExM2FjNjk3YzM0MDE5ZmY1NjQwM2U3MTZlYmNjY2UzNWRkZjJjNTciLCJ0IjoxNjE5NjU4MDAzfQ==--88a4f5717d0127459eebaac9f71eff1f2382054ef371221612dd81780b910607"
  3380. data-url="/livewire/livewire/commit/a13ac697c34019ff56403e716ebccce35ddf2c57/_render_node/compare/commit">
  3381. <div class="d-flex flex-md-row flex-column">
  3382. <div class="d-flex flex-auto">
  3383. <div class="AvatarStack flex-self-start ">
  3384. <div class="AvatarStack-body" aria-label="rezaamini-ir">
  3385. <a class="avatar avatar-user" data-skip-pjax="true"
  3386. data-hovercard-type="user"
  3387. data-hovercard-url="/users/rezaamini-ir/hovercard"
  3388. data-octo-click="hovercard-link-click"
  3389. data-octo-dimensions="link_type:self"
  3390. style="width:20px;height:20px;"
  3391. href="/rezaamini-ir">
  3392. <img height="20" width="20" alt="@rezaamini-ir"
  3393. src="https://avatars.githubusercontent.com/u/29504334?s=60&amp;u=c7cdc17494bec76fe5e3e15728f24ccc60cafa71&amp;v=4"
  3394. class=" avatar-user" />
  3395. </a>
  3396. </div>
  3397. </div>
  3398. <div class="pr-1 flex-auto min-width-0">
  3399. <code>
  3400. <a title="Add isPreviewable Method (#2648)
  3401. * Add isPreviewable Method to TemporaryUpload Class
  3402. * Add isPreviewable Tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/a13ac697c34019ff56403e716ebccce35ddf2c57">Add isPreviewable Method (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="836042117" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2648" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2648/hovercard" href="https://github.com/livewire/livewire/pull/2648">#2648</a><a title="Add isPreviewable Method (#2648)
  3403. * Add isPreviewable Method to TemporaryUpload Class
  3404. * Add isPreviewable Tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/a13ac697c34019ff56403e716ebccce35ddf2c57">)</a>
  3405. </code>
  3406. <span class="hidden-text-expander inline">
  3407. <button type="button"
  3408. class="ellipsis-expander js-details-target"
  3409. aria-expanded="false">&hellip;</button>
  3410. </span>
  3411. </div>
  3412. <div class="text-right pr-1 d-md-inline-block d-none">
  3413. <batch-deferred-content class="d-inline-block"
  3414. data-url="/commits/badges">
  3415. <input type="hidden"
  3416. value="XWjtCjljv8fEMxbPxZsn6TUSpUsNwcYuaDdsBVfIBhgBP72f9rVxzsxVyT/x9NhqZIL76LllXol3xxpvzVUYAg=="
  3417. data-csrf="true" />
  3418. <input type="hidden" name="id" id="id"
  3419. value="MDY6Q29tbWl0MTcwMzU1NTA4OmExM2FjNjk3YzM0MDE5ZmY1NjQwM2U3MTZlYmNjY2UzNWRkZjJjNTc="
  3420. data-targets="batch-deferred-content.inputs" />
  3421. <input type="hidden" name="badge_size" id="badge_size"
  3422. value="small"
  3423. data-targets="batch-deferred-content.inputs" />
  3424. <input type="hidden" name="dropdown_direction"
  3425. id="dropdown_direction" value="w"
  3426. data-targets="batch-deferred-content.inputs" />
  3427. <span class="Skeleton d-inline-block mr-1"
  3428. style="width:75px; height:14px; margin-top:5px;"></span>
  3429. </batch-deferred-content>
  3430. </div>
  3431. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3432. <batch-deferred-content class="d-inline-block"
  3433. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3434. <input type="hidden"
  3435. value="cS0ivY+ra+ZRqXn5gvaFwglhIZCXPnj3EzanT2v4iWhokNN8io+LBV4/T2/UZ0a59Vhhqrt4ZFOfKqhrm/heMw=="
  3436. data-csrf="true" />
  3437. <input type="hidden" name="oid" id="oid"
  3438. value="a13ac697c34019ff56403e716ebccce35ddf2c57"
  3439. data-targets="batch-deferred-content.inputs" />
  3440. <input type="hidden" name="dropdown_direction"
  3441. id="dropdown_direction" value="w"
  3442. data-targets="batch-deferred-content.inputs" />
  3443. <div class="commit-build-statuses">
  3444. <span class="Skeleton d-inline-block"
  3445. style="width:14px; height:14px; margin-top:5px;"></span>
  3446. </div>
  3447. </batch-deferred-content>
  3448. </div>
  3449. <!-- ml-1 is added to accommodate "clock" icon -->
  3450. <div class="text-right ml-1">
  3451. <code>
  3452. <a href="/livewire/livewire/commit/a13ac697c34019ff56403e716ebccce35ddf2c57" class="Link--secondary">a13ac69</a>
  3453. </code>
  3454. </div>
  3455. </div>
  3456. </div>
  3457. <div class="Details-content--hidden mt-2">
  3458. <pre class="color-text-secondary ws-pre-wrap">* Add isPreviewable Method to TemporaryUpload Class
  3459. * Add isPreviewable Tests</pre>
  3460. </div>
  3461. </div>
  3462. </div>
  3463. </div>
  3464. <div class="TimelineItem TimelineItem--condensed">
  3465. <div class="TimelineItem-badge">
  3466. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3467. width="16" height="16" aria-hidden="true">
  3468. <path fill-rule="evenodd"
  3469. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3470. </path>
  3471. </svg>
  3472. </div>
  3473. <div class="TimelineItem-body">
  3474. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3475. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmQwNTZhNDJiNDYzZjg0NjcyMDY1MDM1MDhjZjJhNTY0YzA4NDAzMDEiLCJ0IjoxNjE5NjU4MDAzfQ==--98b894bc9a377772247f36710996658980124268b585f1b1c5a991b3d8a86c3e"
  3476. data-url="/livewire/livewire/commit/d056a42b463f8467206503508cf2a564c0840301/_render_node/compare/commit">
  3477. <div class="d-flex flex-md-row flex-column">
  3478. <div class="d-flex flex-auto">
  3479. <div class="AvatarStack flex-self-start ">
  3480. <div class="AvatarStack-body" aria-label="vdauchy">
  3481. <a class="avatar avatar-user" data-skip-pjax="true"
  3482. data-hovercard-type="user"
  3483. data-hovercard-url="/users/vdauchy/hovercard"
  3484. data-octo-click="hovercard-link-click"
  3485. data-octo-dimensions="link_type:self"
  3486. style="width:20px;height:20px;" href="/vdauchy">
  3487. <img height="20" width="20" alt="@vdauchy"
  3488. src="https://avatars.githubusercontent.com/u/26772554?s=60&amp;u=71532bdd6a5bb09386a7be9ef779d2bff004feec&amp;v=4"
  3489. class=" avatar-user" />
  3490. </a>
  3491. </div>
  3492. </div>
  3493. <div class="pr-1 flex-auto min-width-0">
  3494. <code>
  3495. <a title="Make LivewireManager singleton and set the alias after. (#2633)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/d056a42b463f8467206503508cf2a564c0840301">Make LivewireManager singleton and set the alias after. (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="832299961" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2633" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2633/hovercard" href="https://github.com/livewire/livewire/pull/2633">#2633</a><a title="Make LivewireManager singleton and set the alias after. (#2633)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/d056a42b463f8467206503508cf2a564c0840301">)</a>
  3496. </code>
  3497. </div>
  3498. <div class="text-right pr-1 d-md-inline-block d-none">
  3499. <batch-deferred-content class="d-inline-block"
  3500. data-url="/commits/badges">
  3501. <input type="hidden"
  3502. value="ipRYNwS5c5Mjs9XxHKSsDJ774Vy6zr8WqlNoULHrD73Wwwiiy2+9mivVCgEoy1OPz2u//w5qJ7G1ox46K3YRpw=="
  3503. data-csrf="true" />
  3504. <input type="hidden" name="id" id="id"
  3505. value="MDY6Q29tbWl0MTcwMzU1NTA4OmQwNTZhNDJiNDYzZjg0NjcyMDY1MDM1MDhjZjJhNTY0YzA4NDAzMDE="
  3506. data-targets="batch-deferred-content.inputs" />
  3507. <input type="hidden" name="badge_size" id="badge_size"
  3508. value="small"
  3509. data-targets="batch-deferred-content.inputs" />
  3510. <input type="hidden" name="dropdown_direction"
  3511. id="dropdown_direction" value="w"
  3512. data-targets="batch-deferred-content.inputs" />
  3513. <span class="Skeleton d-inline-block mr-1"
  3514. style="width:75px; height:14px; margin-top:5px;"></span>
  3515. </batch-deferred-content>
  3516. </div>
  3517. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3518. <batch-deferred-content class="d-inline-block"
  3519. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3520. <input type="hidden"
  3521. value="rDzO35373n6bsMhXLmzizuGQZMSQq6ZXWbLuxbnrKJC1gT8emN8+nZQm/sF4/SG1Hakk/rztuvPVruHhSev/yw=="
  3522. data-csrf="true" />
  3523. <input type="hidden" name="oid" id="oid"
  3524. value="d056a42b463f8467206503508cf2a564c0840301"
  3525. data-targets="batch-deferred-content.inputs" />
  3526. <input type="hidden" name="dropdown_direction"
  3527. id="dropdown_direction" value="w"
  3528. data-targets="batch-deferred-content.inputs" />
  3529. <div class="commit-build-statuses">
  3530. <span class="Skeleton d-inline-block"
  3531. style="width:14px; height:14px; margin-top:5px;"></span>
  3532. </div>
  3533. </batch-deferred-content>
  3534. </div>
  3535. <!-- ml-1 is added to accommodate "clock" icon -->
  3536. <div class="text-right ml-1">
  3537. <code>
  3538. <a href="/livewire/livewire/commit/d056a42b463f8467206503508cf2a564c0840301" class="Link--secondary">d056a42</a>
  3539. </code>
  3540. </div>
  3541. </div>
  3542. </div>
  3543. </div>
  3544. </div>
  3545. </div>
  3546. <div class="TimelineItem TimelineItem--condensed">
  3547. <div class="TimelineItem-badge">
  3548. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3549. width="16" height="16" aria-hidden="true">
  3550. <path fill-rule="evenodd"
  3551. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3552. </path>
  3553. </svg>
  3554. </div>
  3555. <div class="TimelineItem-body">
  3556. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3557. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojg2Mzc0ZWU5OTI4NTUxYjVkZjNmMWM3Y2MwMDlkYmU5NmEwOGYwYjgiLCJ0IjoxNjE5NjU4MDAzfQ==--04f44056827b8e1ef0fc924e9607aaa125a372213ecce708d45d73f2c7dfb136"
  3558. data-url="/livewire/livewire/commit/86374ee9928551b5df3f1c7cc009dbe96a08f0b8/_render_node/compare/commit">
  3559. <div class="d-flex flex-md-row flex-column">
  3560. <div class="d-flex flex-auto">
  3561. <div class="AvatarStack flex-self-start ">
  3562. <div class="AvatarStack-body" aria-label="calebporzio">
  3563. <a class="avatar avatar-user" data-skip-pjax="true"
  3564. data-hovercard-type="user"
  3565. data-hovercard-url="/users/calebporzio/hovercard"
  3566. data-octo-click="hovercard-link-click"
  3567. data-octo-dimensions="link_type:self"
  3568. style="width:20px;height:20px;" href="/calebporzio">
  3569. <img height="20" width="20" alt="@calebporzio"
  3570. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  3571. class=" avatar-user" />
  3572. </a>
  3573. </div>
  3574. </div>
  3575. <div class="pr-1 flex-auto min-width-0">
  3576. <code>
  3577. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/86374ee9928551b5df3f1c7cc009dbe96a08f0b8">wip</a>
  3578. </code>
  3579. </div>
  3580. <div class="text-right pr-1 d-md-inline-block d-none">
  3581. <batch-deferred-content class="d-inline-block"
  3582. data-url="/commits/badges">
  3583. <input type="hidden"
  3584. value="7s7Xjp+/DTWnx2jj31hiIB7vMkpxnxYxnmhL03ByDluymYcbUGnDPK+htxPrN52jT39s6cU7jpaBmD256u8QQQ=="
  3585. data-csrf="true" />
  3586. <input type="hidden" name="id" id="id"
  3587. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojg2Mzc0ZWU5OTI4NTUxYjVkZjNmMWM3Y2MwMDlkYmU5NmEwOGYwYjg="
  3588. data-targets="batch-deferred-content.inputs" />
  3589. <input type="hidden" name="badge_size" id="badge_size"
  3590. value="small"
  3591. data-targets="batch-deferred-content.inputs" />
  3592. <input type="hidden" name="dropdown_direction"
  3593. id="dropdown_direction" value="w"
  3594. data-targets="batch-deferred-content.inputs" />
  3595. </batch-deferred-content>
  3596. </div>
  3597. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3598. <batch-deferred-content class="d-inline-block"
  3599. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3600. <input type="hidden"
  3601. value="sTtL3XyfwLeqekSAnAMNPC5mhBP5QoJKpAJjj1tob7SohrocebsgVKXschbKks5H0l/EKdUEnu4oHmyrq2i47w=="
  3602. data-csrf="true" />
  3603. <input type="hidden" name="oid" id="oid"
  3604. value="86374ee9928551b5df3f1c7cc009dbe96a08f0b8"
  3605. data-targets="batch-deferred-content.inputs" />
  3606. <input type="hidden" name="dropdown_direction"
  3607. id="dropdown_direction" value="w"
  3608. data-targets="batch-deferred-content.inputs" />
  3609. <div class="commit-build-statuses">
  3610. <span class="Skeleton d-inline-block"
  3611. style="width:14px; height:14px; margin-top:5px;"></span>
  3612. </div>
  3613. </batch-deferred-content>
  3614. </div>
  3615. <!-- ml-1 is added to accommodate "clock" icon -->
  3616. <div class="text-right ml-1">
  3617. <code>
  3618. <a href="/livewire/livewire/commit/86374ee9928551b5df3f1c7cc009dbe96a08f0b8" class="Link--secondary">86374ee</a>
  3619. </code>
  3620. </div>
  3621. </div>
  3622. </div>
  3623. </div>
  3624. </div>
  3625. </div>
  3626. <div class="TimelineItem TimelineItem--condensed">
  3627. <div class="TimelineItem-badge">
  3628. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3629. width="16" height="16" aria-hidden="true">
  3630. <path fill-rule="evenodd"
  3631. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3632. </path>
  3633. </svg>
  3634. </div>
  3635. <div class="TimelineItem-body">
  3636. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3637. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjI0OTUzODc4NDFhM2ViMDNhYzYyYjJjOTg0Y2NkMjU3NDMwMzI4NWIiLCJ0IjoxNjE5NjU4MDAzfQ==--cb5756d3f080d0e38139df567726f360d8d8ef6f9c0ef862049d0a5aa1cb60db"
  3638. data-url="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b/_render_node/compare/commit">
  3639. <div class="d-flex flex-md-row flex-column">
  3640. <div class="d-flex flex-auto">
  3641. <div class="AvatarStack flex-self-start AvatarStack--two">
  3642. <div class="AvatarStack-body"
  3643. aria-label="claytonrcarter and calebporzio">
  3644. <a class="avatar avatar-user" data-skip-pjax="true"
  3645. data-hovercard-type="user"
  3646. data-hovercard-url="/users/claytonrcarter/hovercard"
  3647. data-octo-click="hovercard-link-click"
  3648. data-octo-dimensions="link_type:self"
  3649. style="width:20px;height:20px;"
  3650. href="/claytonrcarter">
  3651. <img height="20" width="20" alt="@claytonrcarter"
  3652. src="https://avatars.githubusercontent.com/u/1420419?s=60&amp;u=3d191a2a49e5e866b4e270f0c54c96b94a6d2056&amp;v=4"
  3653. class=" avatar-user" />
  3654. </a> <a class="avatar avatar-user" data-skip-pjax="true"
  3655. data-hovercard-type="user"
  3656. data-hovercard-url="/users/calebporzio/hovercard"
  3657. data-octo-click="hovercard-link-click"
  3658. data-octo-dimensions="link_type:self"
  3659. style="width:20px;height:20px;" href="/calebporzio">
  3660. <img height="20" width="20" alt="@calebporzio"
  3661. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  3662. class=" avatar-user" />
  3663. </a>
  3664. </div>
  3665. </div>
  3666. <div class="pr-1 flex-auto min-width-0">
  3667. <code>
  3668. <a title="fix $wire.emit, $wire.emitUp and $wire.emitTo (fixes #2498) (#2618)
  3669. * fix $wire.emit, $wire.emitUp and $wire.emitTo
  3670. * add test for $wire.emit, $wire.emitSelf, $wire.emitTo, and $wire.emitUp
  3671. * commit build artifacts
  3672. * Build assets
  3673. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b">fix $wire.emit, $wire.emitUp and $wire.emitTo (</a><span class="issue-keyword tooltipped tooltipped-se" aria-label="This commit closes issue #2498."><a title="fix $wire.emit, $wire.emitUp and $wire.emitTo (fixes #2498) (#2618)
  3674. * fix $wire.emit, $wire.emitUp and $wire.emitTo
  3675. * add test for $wire.emit, $wire.emitSelf, $wire.emitTo, and $wire.emitUp
  3676. * commit build artifacts
  3677. * Build assets
  3678. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b">fixes</a></span> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="807860312" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2498" data-hovercard-type="issue" data-hovercard-url="/livewire/livewire/issues/2498/hovercard" href="https://github.com/livewire/livewire/issues/2498">#2498</a><a title="fix $wire.emit, $wire.emitUp and $wire.emitTo (fixes #2498) (#2618)
  3679. * fix $wire.emit, $wire.emitUp and $wire.emitTo
  3680. * add test for $wire.emit, $wire.emitSelf, $wire.emitTo, and $wire.emitUp
  3681. * commit build artifacts
  3682. * Build assets
  3683. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b">) (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828058429" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2618" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2618/hovercard" href="https://github.com/livewire/livewire/pull/2618">#2618</a><a title="fix $wire.emit, $wire.emitUp and $wire.emitTo (fixes #2498) (#2618)
  3684. * fix $wire.emit, $wire.emitUp and $wire.emitTo
  3685. * add test for $wire.emit, $wire.emitSelf, $wire.emitTo, and $wire.emitUp
  3686. * commit build artifacts
  3687. * Build assets
  3688. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b">)</a>
  3689. </code>
  3690. <span class="hidden-text-expander inline">
  3691. <button type="button"
  3692. class="ellipsis-expander js-details-target"
  3693. aria-expanded="false">&hellip;</button>
  3694. </span>
  3695. </div>
  3696. <div class="text-right pr-1 d-md-inline-block d-none">
  3697. <batch-deferred-content class="d-inline-block"
  3698. data-url="/commits/badges">
  3699. <input type="hidden"
  3700. value="3/uNhVyYWobZs2rfSU3jU3I9C2Q7hIp9V2h7WicGabWDrN0Qk06Uj9HVtS99IhzQI61Vx48gEtpImA0wvZt3rw=="
  3701. data-csrf="true" />
  3702. <input type="hidden" name="id" id="id"
  3703. value="MDY6Q29tbWl0MTcwMzU1NTA4OjI0OTUzODc4NDFhM2ViMDNhYzYyYjJjOTg0Y2NkMjU3NDMwMzI4NWI="
  3704. data-targets="batch-deferred-content.inputs" />
  3705. <input type="hidden" name="badge_size" id="badge_size"
  3706. value="small"
  3707. data-targets="batch-deferred-content.inputs" />
  3708. <input type="hidden" name="dropdown_direction"
  3709. id="dropdown_direction" value="w"
  3710. data-targets="batch-deferred-content.inputs" />
  3711. <span class="Skeleton d-inline-block mr-1"
  3712. style="width:75px; height:14px; margin-top:5px;"></span>
  3713. </batch-deferred-content>
  3714. </div>
  3715. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3716. <batch-deferred-content class="d-inline-block"
  3717. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3718. <input type="hidden"
  3719. value="NaiU+7qXAPZTBoCX0j+ffNZxC/YnhMVruTWiH9SJhmAsFWU6v7PgFVyQtgGErlwHKkhLzAvC2c81Ka07JIlROw=="
  3720. data-csrf="true" />
  3721. <input type="hidden" name="oid" id="oid"
  3722. value="2495387841a3eb03ac62b2c984ccd2574303285b"
  3723. data-targets="batch-deferred-content.inputs" />
  3724. <input type="hidden" name="dropdown_direction"
  3725. id="dropdown_direction" value="w"
  3726. data-targets="batch-deferred-content.inputs" />
  3727. <div class="commit-build-statuses">
  3728. <span class="Skeleton d-inline-block"
  3729. style="width:14px; height:14px; margin-top:5px;"></span>
  3730. </div>
  3731. </batch-deferred-content>
  3732. </div>
  3733. <!-- ml-1 is added to accommodate "clock" icon -->
  3734. <div class="text-right ml-1">
  3735. <code>
  3736. <a href="/livewire/livewire/commit/2495387841a3eb03ac62b2c984ccd2574303285b" class="Link--secondary">2495387</a>
  3737. </code>
  3738. </div>
  3739. </div>
  3740. </div>
  3741. <div class="Details-content--hidden mt-2">
  3742. <pre class="color-text-secondary ws-pre-wrap">* fix $wire.emit, $wire.emitUp and $wire.emitTo
  3743. * add test for $wire.emit, $wire.emitSelf, $wire.emitTo, and $wire.emitUp
  3744. * commit build artifacts
  3745. * Build assets
  3746. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;</pre>
  3747. </div>
  3748. </div>
  3749. </div>
  3750. </div>
  3751. <div class="TimelineItem TimelineItem--condensed">
  3752. <div class="TimelineItem-badge">
  3753. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3754. width="16" height="16" aria-hidden="true">
  3755. <path fill-rule="evenodd"
  3756. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3757. </path>
  3758. </svg>
  3759. </div>
  3760. <div class="TimelineItem-body">
  3761. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3762. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjZiYjJmNDVmZTBmNGEzNzJlY2MyZTdiYmIxMmQ5MWNlZDYzYTk2MjIiLCJ0IjoxNjE5NjU4MDAzfQ==--150c400e4d142e67f67d5697b83aa098b88e9c1ba902cb3e852a28c1449ad5ac"
  3763. data-url="/livewire/livewire/commit/6bb2f45fe0f4a372ecc2e7bbb12d91ced63a9622/_render_node/compare/commit">
  3764. <div class="d-flex flex-md-row flex-column">
  3765. <div class="d-flex flex-auto">
  3766. <div class="AvatarStack flex-self-start ">
  3767. <div class="AvatarStack-body" aria-label="vdauchy">
  3768. <a class="avatar avatar-user" data-skip-pjax="true"
  3769. data-hovercard-type="user"
  3770. data-hovercard-url="/users/vdauchy/hovercard"
  3771. data-octo-click="hovercard-link-click"
  3772. data-octo-dimensions="link_type:self"
  3773. style="width:20px;height:20px;" href="/vdauchy">
  3774. <img height="20" width="20" alt="@vdauchy"
  3775. src="https://avatars.githubusercontent.com/u/26772554?s=60&amp;u=71532bdd6a5bb09386a7be9ef779d2bff004feec&amp;v=4"
  3776. class=" avatar-user" />
  3777. </a>
  3778. </div>
  3779. </div>
  3780. <div class="pr-1 flex-auto min-width-0">
  3781. <code>
  3782. <a title="Add getComponentAliases() to LivewireManager (#2634)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/6bb2f45fe0f4a372ecc2e7bbb12d91ced63a9622">Add getComponentAliases() to LivewireManager (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="832310187" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2634" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2634/hovercard" href="https://github.com/livewire/livewire/pull/2634">#2634</a><a title="Add getComponentAliases() to LivewireManager (#2634)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/6bb2f45fe0f4a372ecc2e7bbb12d91ced63a9622">)</a>
  3783. </code>
  3784. </div>
  3785. <div class="text-right pr-1 d-md-inline-block d-none">
  3786. <batch-deferred-content class="d-inline-block"
  3787. data-url="/commits/badges">
  3788. <input type="hidden"
  3789. value="EtcAka7a387rRoKHvP17pRO0HiLTwEyypSSgwctg3nxOgFAEYQwRx+MgXXeIkoQmQiRAgWdk1BW61NarUf3AZg=="
  3790. data-csrf="true" />
  3791. <input type="hidden" name="id" id="id"
  3792. value="MDY6Q29tbWl0MTcwMzU1NTA4OjZiYjJmNDVmZTBmNGEzNzJlY2MyZTdiYmIxMmQ5MWNlZDYzYTk2MjI="
  3793. data-targets="batch-deferred-content.inputs" />
  3794. <input type="hidden" name="badge_size" id="badge_size"
  3795. value="small"
  3796. data-targets="batch-deferred-content.inputs" />
  3797. <input type="hidden" name="dropdown_direction"
  3798. id="dropdown_direction" value="w"
  3799. data-targets="batch-deferred-content.inputs" />
  3800. <span class="Skeleton d-inline-block mr-1"
  3801. style="width:75px; height:14px; margin-top:5px;"></span>
  3802. </batch-deferred-content>
  3803. </div>
  3804. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3805. <batch-deferred-content class="d-inline-block"
  3806. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3807. <input type="hidden"
  3808. value="ep8S+31fA6DGUZ+DlFLos/K98yYnG901UUJKlUmF13BjIuM6eHvjQ8nHqRXCwyvIDoSzHAtdwZHdXkWxuYUAKw=="
  3809. data-csrf="true" />
  3810. <input type="hidden" name="oid" id="oid"
  3811. value="6bb2f45fe0f4a372ecc2e7bbb12d91ced63a9622"
  3812. data-targets="batch-deferred-content.inputs" />
  3813. <input type="hidden" name="dropdown_direction"
  3814. id="dropdown_direction" value="w"
  3815. data-targets="batch-deferred-content.inputs" />
  3816. <div class="commit-build-statuses">
  3817. <span class="Skeleton d-inline-block"
  3818. style="width:14px; height:14px; margin-top:5px;"></span>
  3819. </div>
  3820. </batch-deferred-content>
  3821. </div>
  3822. <!-- ml-1 is added to accommodate "clock" icon -->
  3823. <div class="text-right ml-1">
  3824. <code>
  3825. <a href="/livewire/livewire/commit/6bb2f45fe0f4a372ecc2e7bbb12d91ced63a9622" class="Link--secondary">6bb2f45</a>
  3826. </code>
  3827. </div>
  3828. </div>
  3829. </div>
  3830. </div>
  3831. </div>
  3832. </div>
  3833. </div>
  3834. <div>
  3835. <div class="TimelineItem pb-1">
  3836. <div class="TimelineItem-badge">
  3837. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  3838. width="16" height="16" aria-hidden="true">
  3839. <path fill-rule="evenodd"
  3840. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  3841. </path>
  3842. </svg>
  3843. </div>
  3844. <div class="TimelineItem-body">
  3845. Commits on Apr 12, 2021
  3846. </div>
  3847. </div>
  3848. <div class="TimelineItem TimelineItem--condensed">
  3849. <div class="TimelineItem-badge">
  3850. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3851. width="16" height="16" aria-hidden="true">
  3852. <path fill-rule="evenodd"
  3853. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3854. </path>
  3855. </svg>
  3856. </div>
  3857. <div class="TimelineItem-body">
  3858. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3859. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmJlYzBhM2U3YTA4NTdhYzU5MTU2OTVkZjIzZDMyYzk5ZjQ5NTVhNTciLCJ0IjoxNjE5NjU4MDAzfQ==--231ce3b31e1b4eb3f2c059900b9e86c6679910c7450ef39665c7c3165d79f740"
  3860. data-url="/livewire/livewire/commit/bec0a3e7a0857ac5915695df23d32c99f4955a57/_render_node/compare/commit">
  3861. <div class="d-flex flex-md-row flex-column">
  3862. <div class="d-flex flex-auto">
  3863. <div class="AvatarStack flex-self-start ">
  3864. <div class="AvatarStack-body" aria-label="RomainMazB">
  3865. <a class="avatar avatar-user" data-skip-pjax="true"
  3866. data-hovercard-type="user"
  3867. data-hovercard-url="/users/RomainMazB/hovercard"
  3868. data-octo-click="hovercard-link-click"
  3869. data-octo-dimensions="link_type:self"
  3870. style="width:20px;height:20px;" href="/RomainMazB">
  3871. <img height="20" width="20" alt="@RomainMazB"
  3872. src="https://avatars.githubusercontent.com/u/53976837?s=60&amp;v=4"
  3873. class=" avatar-user" />
  3874. </a>
  3875. </div>
  3876. </div>
  3877. <div class="pr-1 flex-auto min-width-0">
  3878. <code>
  3879. <a title="Fix x layout (#2499)
  3880. * rollback &amp; simplify
  3881. * add tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/bec0a3e7a0857ac5915695df23d32c99f4955a57">Fix x layout (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="808077696" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2499" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2499/hovercard" href="https://github.com/livewire/livewire/pull/2499">#2499</a><a title="Fix x layout (#2499)
  3882. * rollback &amp; simplify
  3883. * add tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/bec0a3e7a0857ac5915695df23d32c99f4955a57">)</a>
  3884. </code>
  3885. <span class="hidden-text-expander inline">
  3886. <button type="button"
  3887. class="ellipsis-expander js-details-target"
  3888. aria-expanded="false">&hellip;</button>
  3889. </span>
  3890. </div>
  3891. <div class="text-right pr-1 d-md-inline-block d-none">
  3892. <batch-deferred-content class="d-inline-block"
  3893. data-url="/commits/badges">
  3894. <input type="hidden"
  3895. value="uOxh2P13pygtFeg+Zkhpn/jocOZYYK9hJIjsGQGbsGPkuzFNMqFpISVzN85SJ5YcqXguRezEN8Y7eJpzmwaueQ=="
  3896. data-csrf="true" />
  3897. <input type="hidden" name="id" id="id"
  3898. value="MDY6Q29tbWl0MTcwMzU1NTA4OmJlYzBhM2U3YTA4NTdhYzU5MTU2OTVkZjIzZDMyYzk5ZjQ5NTVhNTc="
  3899. data-targets="batch-deferred-content.inputs" />
  3900. <input type="hidden" name="badge_size" id="badge_size"
  3901. value="small"
  3902. data-targets="batch-deferred-content.inputs" />
  3903. <input type="hidden" name="dropdown_direction"
  3904. id="dropdown_direction" value="w"
  3905. data-targets="batch-deferred-content.inputs" />
  3906. <span class="Skeleton d-inline-block mr-1"
  3907. style="width:75px; height:14px; margin-top:5px;"></span>
  3908. </batch-deferred-content>
  3909. </div>
  3910. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3911. <batch-deferred-content class="d-inline-block"
  3912. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3913. <input type="hidden"
  3914. value="+yeE54caOHHBAgtqTd59Ux6NXEx4VGrmt26csFIfof7imnUmgj7Yks6UPfwbT74o4rQcdlQSdkI7cpOUoh92pQ=="
  3915. data-csrf="true" />
  3916. <input type="hidden" name="oid" id="oid"
  3917. value="bec0a3e7a0857ac5915695df23d32c99f4955a57"
  3918. data-targets="batch-deferred-content.inputs" />
  3919. <input type="hidden" name="dropdown_direction"
  3920. id="dropdown_direction" value="w"
  3921. data-targets="batch-deferred-content.inputs" />
  3922. <div class="commit-build-statuses">
  3923. <span class="Skeleton d-inline-block"
  3924. style="width:14px; height:14px; margin-top:5px;"></span>
  3925. </div>
  3926. </batch-deferred-content>
  3927. </div>
  3928. <!-- ml-1 is added to accommodate "clock" icon -->
  3929. <div class="text-right ml-1">
  3930. <code>
  3931. <a href="/livewire/livewire/commit/bec0a3e7a0857ac5915695df23d32c99f4955a57" class="Link--secondary">bec0a3e</a>
  3932. </code>
  3933. </div>
  3934. </div>
  3935. </div>
  3936. <div class="Details-content--hidden mt-2">
  3937. <pre class="color-text-secondary ws-pre-wrap">* rollback &amp; simplify
  3938. * add tests</pre>
  3939. </div>
  3940. </div>
  3941. </div>
  3942. </div>
  3943. <div class="TimelineItem TimelineItem--condensed">
  3944. <div class="TimelineItem-badge">
  3945. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  3946. width="16" height="16" aria-hidden="true">
  3947. <path fill-rule="evenodd"
  3948. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  3949. </path>
  3950. </svg>
  3951. </div>
  3952. <div class="TimelineItem-body">
  3953. <div class="js-details-container Details js-socket-channel js-updatable-content"
  3954. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojk0MTY3ODZkMTFmNzUxNTJiOWJjYjViZjYwZDVlNTk0NGEwYzJiMDgiLCJ0IjoxNjE5NjU4MDAzfQ==--f0dc869ff7d6fd41657bc1579d0c3e94b46e0f9236bb5c41dc5f3d9172a49066"
  3955. data-url="/livewire/livewire/commit/9416786d11f75152b9bcb5bf60d5e5944a0c2b08/_render_node/compare/commit">
  3956. <div class="d-flex flex-md-row flex-column">
  3957. <div class="d-flex flex-auto">
  3958. <div class="AvatarStack flex-self-start ">
  3959. <div class="AvatarStack-body" aria-label="calebporzio">
  3960. <a class="avatar avatar-user" data-skip-pjax="true"
  3961. data-hovercard-type="user"
  3962. data-hovercard-url="/users/calebporzio/hovercard"
  3963. data-octo-click="hovercard-link-click"
  3964. data-octo-dimensions="link_type:self"
  3965. style="width:20px;height:20px;" href="/calebporzio">
  3966. <img height="20" width="20" alt="@calebporzio"
  3967. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  3968. class=" avatar-user" />
  3969. </a>
  3970. </div>
  3971. </div>
  3972. <div class="pr-1 flex-auto min-width-0">
  3973. <code>
  3974. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9416786d11f75152b9bcb5bf60d5e5944a0c2b08">wip</a>
  3975. </code>
  3976. </div>
  3977. <div class="text-right pr-1 d-md-inline-block d-none">
  3978. <batch-deferred-content class="d-inline-block"
  3979. data-url="/commits/badges">
  3980. <input type="hidden"
  3981. value="FWOQ+CN7oFT9RnfMEjHgtWQcTS+57ez8t1sF62jfc+BJNMBt7K1uXfUgqDwmXh82NYwTjA1JdFuoq3OB8kJt+g=="
  3982. data-csrf="true" />
  3983. <input type="hidden" name="id" id="id"
  3984. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojk0MTY3ODZkMTFmNzUxNTJiOWJjYjViZjYwZDVlNTk0NGEwYzJiMDg="
  3985. data-targets="batch-deferred-content.inputs" />
  3986. <input type="hidden" name="badge_size" id="badge_size"
  3987. value="small"
  3988. data-targets="batch-deferred-content.inputs" />
  3989. <input type="hidden" name="dropdown_direction"
  3990. id="dropdown_direction" value="w"
  3991. data-targets="batch-deferred-content.inputs" />
  3992. </batch-deferred-content>
  3993. </div>
  3994. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  3995. <batch-deferred-content class="d-inline-block"
  3996. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  3997. <input type="hidden"
  3998. value="cBn7iMHF6V8kkFOQ1AvZJRs5hF7yXU+6Gl21Se8KEjlppApJxOEJvCsGZQaCmhpe5wDEZN4bUx6WQbptHwrFYg=="
  3999. data-csrf="true" />
  4000. <input type="hidden" name="oid" id="oid"
  4001. value="9416786d11f75152b9bcb5bf60d5e5944a0c2b08"
  4002. data-targets="batch-deferred-content.inputs" />
  4003. <input type="hidden" name="dropdown_direction"
  4004. id="dropdown_direction" value="w"
  4005. data-targets="batch-deferred-content.inputs" />
  4006. <div class="commit-build-statuses">
  4007. <span class="Skeleton d-inline-block"
  4008. style="width:14px; height:14px; margin-top:5px;"></span>
  4009. </div>
  4010. </batch-deferred-content>
  4011. </div>
  4012. <!-- ml-1 is added to accommodate "clock" icon -->
  4013. <div class="text-right ml-1">
  4014. <code>
  4015. <a href="/livewire/livewire/commit/9416786d11f75152b9bcb5bf60d5e5944a0c2b08" class="Link--secondary">9416786</a>
  4016. </code>
  4017. </div>
  4018. </div>
  4019. </div>
  4020. </div>
  4021. </div>
  4022. </div>
  4023. <div class="TimelineItem TimelineItem--condensed">
  4024. <div class="TimelineItem-badge">
  4025. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4026. width="16" height="16" aria-hidden="true">
  4027. <path fill-rule="evenodd"
  4028. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4029. </path>
  4030. </svg>
  4031. </div>
  4032. <div class="TimelineItem-body">
  4033. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4034. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjhiOGFmYTY1Mzk0ZDQ5OTJmOWFmNjY5MjdjN2E3ZjQ0MTE2OGMwNTUiLCJ0IjoxNjE5NjU4MDAzfQ==--1b347831926a70319943734a95ea7bd5e701563cfef08e1cb5548d73fa7a7199"
  4035. data-url="/livewire/livewire/commit/8b8afa65394d4992f9af66927c7a7f441168c055/_render_node/compare/commit">
  4036. <div class="d-flex flex-md-row flex-column">
  4037. <div class="d-flex flex-auto">
  4038. <div class="AvatarStack flex-self-start ">
  4039. <div class="AvatarStack-body" aria-label="calebporzio">
  4040. <a class="avatar avatar-user" data-skip-pjax="true"
  4041. data-hovercard-type="user"
  4042. data-hovercard-url="/users/calebporzio/hovercard"
  4043. data-octo-click="hovercard-link-click"
  4044. data-octo-dimensions="link_type:self"
  4045. style="width:20px;height:20px;" href="/calebporzio">
  4046. <img height="20" width="20" alt="@calebporzio"
  4047. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  4048. class=" avatar-user" />
  4049. </a>
  4050. </div>
  4051. </div>
  4052. <div class="pr-1 flex-auto min-width-0">
  4053. <code>
  4054. <a title="Merge branch &#39;master&#39; into ncharalampidis-master" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/8b8afa65394d4992f9af66927c7a7f441168c055">Merge branch 'master' into ncharalampidis-master</a>
  4055. </code>
  4056. </div>
  4057. <div class="text-right pr-1 d-md-inline-block d-none">
  4058. <batch-deferred-content class="d-inline-block"
  4059. data-url="/commits/badges">
  4060. <input type="hidden"
  4061. value="PW0fTS4+AJHjpDESkc2MPu1eQfARSmdwY6wafXGmWpZhOk/Y4ejOmOvC7uKlonO9vM4fU6Xu/9d8XGwX6ztEjA=="
  4062. data-csrf="true" />
  4063. <input type="hidden" name="id" id="id"
  4064. value="MDY6Q29tbWl0MTcwMzU1NTA4OjhiOGFmYTY1Mzk0ZDQ5OTJmOWFmNjY5MjdjN2E3ZjQ0MTE2OGMwNTU="
  4065. data-targets="batch-deferred-content.inputs" />
  4066. <input type="hidden" name="badge_size" id="badge_size"
  4067. value="small"
  4068. data-targets="batch-deferred-content.inputs" />
  4069. <input type="hidden" name="dropdown_direction"
  4070. id="dropdown_direction" value="w"
  4071. data-targets="batch-deferred-content.inputs" />
  4072. </batch-deferred-content>
  4073. </div>
  4074. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4075. </div>
  4076. <!-- ml-1 is added to accommodate "clock" icon -->
  4077. <div class="text-right ml-1">
  4078. <code>
  4079. <a href="/livewire/livewire/commit/8b8afa65394d4992f9af66927c7a7f441168c055" class="Link--secondary">8b8afa6</a>
  4080. </code>
  4081. </div>
  4082. </div>
  4083. </div>
  4084. </div>
  4085. </div>
  4086. </div>
  4087. <div class="TimelineItem TimelineItem--condensed">
  4088. <div class="TimelineItem-badge">
  4089. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4090. width="16" height="16" aria-hidden="true">
  4091. <path fill-rule="evenodd"
  4092. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4093. </path>
  4094. </svg>
  4095. </div>
  4096. <div class="TimelineItem-body">
  4097. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4098. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmQzYTBmYzY0Yjk5ODA4Y2UwMWJlYzUzMmEzNWUwYjhlNzAwYTQxN2YiLCJ0IjoxNjE5NjU4MDAzfQ==--6f338355932c006c6f86852011a7834dfaa26fd440bf28a44389320878b7193d"
  4099. data-url="/livewire/livewire/commit/d3a0fc64b99808ce01bec532a35e0b8e700a417f/_render_node/compare/commit">
  4100. <div class="d-flex flex-md-row flex-column">
  4101. <div class="d-flex flex-auto">
  4102. <div class="AvatarStack flex-self-start ">
  4103. <div class="AvatarStack-body" aria-label="calebporzio">
  4104. <a class="avatar avatar-user" data-skip-pjax="true"
  4105. data-hovercard-type="user"
  4106. data-hovercard-url="/users/calebporzio/hovercard"
  4107. data-octo-click="hovercard-link-click"
  4108. data-octo-dimensions="link_type:self"
  4109. style="width:20px;height:20px;" href="/calebporzio">
  4110. <img height="20" width="20" alt="@calebporzio"
  4111. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  4112. class=" avatar-user" />
  4113. </a>
  4114. </div>
  4115. </div>
  4116. <div class="pr-1 flex-auto min-width-0">
  4117. <code>
  4118. <a title="build assets" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/d3a0fc64b99808ce01bec532a35e0b8e700a417f">build assets</a>
  4119. </code>
  4120. </div>
  4121. <div class="text-right pr-1 d-md-inline-block d-none">
  4122. <batch-deferred-content class="d-inline-block"
  4123. data-url="/commits/badges">
  4124. <input type="hidden"
  4125. value="4VSg+9O2jox2mn87GO4TIs27kka3Au/xzNlmoE0B7cy9A/BuHGBAhX78oMssgeyhnCvM5QOmd1bTKRDK15zz1g=="
  4126. data-csrf="true" />
  4127. <input type="hidden" name="id" id="id"
  4128. value="MDY6Q29tbWl0MTcwMzU1NTA4OmQzYTBmYzY0Yjk5ODA4Y2UwMWJlYzUzMmEzNWUwYjhlNzAwYTQxN2Y="
  4129. data-targets="batch-deferred-content.inputs" />
  4130. <input type="hidden" name="badge_size" id="badge_size"
  4131. value="small"
  4132. data-targets="batch-deferred-content.inputs" />
  4133. <input type="hidden" name="dropdown_direction"
  4134. id="dropdown_direction" value="w"
  4135. data-targets="batch-deferred-content.inputs" />
  4136. </batch-deferred-content>
  4137. </div>
  4138. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4139. <batch-deferred-content class="d-inline-block"
  4140. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4141. <input type="hidden"
  4142. value="OIzfT5eftBm2WJU+FwLqF7bjE57Zegib+1aV7h+5Wx8hMS6OkrtU+rnOo6hBkylsStpTpPU8FD93SprK77mMRA=="
  4143. data-csrf="true" />
  4144. <input type="hidden" name="oid" id="oid"
  4145. value="d3a0fc64b99808ce01bec532a35e0b8e700a417f"
  4146. data-targets="batch-deferred-content.inputs" />
  4147. <input type="hidden" name="dropdown_direction"
  4148. id="dropdown_direction" value="w"
  4149. data-targets="batch-deferred-content.inputs" />
  4150. <div class="commit-build-statuses">
  4151. <span class="Skeleton d-inline-block"
  4152. style="width:14px; height:14px; margin-top:5px;"></span>
  4153. </div>
  4154. </batch-deferred-content>
  4155. </div>
  4156. <!-- ml-1 is added to accommodate "clock" icon -->
  4157. <div class="text-right ml-1">
  4158. <code>
  4159. <a href="/livewire/livewire/commit/d3a0fc64b99808ce01bec532a35e0b8e700a417f" class="Link--secondary">d3a0fc6</a>
  4160. </code>
  4161. </div>
  4162. </div>
  4163. </div>
  4164. </div>
  4165. </div>
  4166. </div>
  4167. <div class="TimelineItem TimelineItem--condensed">
  4168. <div class="TimelineItem-badge">
  4169. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4170. width="16" height="16" aria-hidden="true">
  4171. <path fill-rule="evenodd"
  4172. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4173. </path>
  4174. </svg>
  4175. </div>
  4176. <div class="TimelineItem-body">
  4177. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4178. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmMwOTIzYjdlNWYwZGI5NzgzMWIzNmE4N2E5YjVmZTczMjhmZDc1MTUiLCJ0IjoxNjE5NjU4MDAzfQ==--1449c96508965d09dabebe9921cbafb0f3cd60229ab89206c2c63081536c135d"
  4179. data-url="/livewire/livewire/commit/c0923b7e5f0db97831b36a87a9b5fe7328fd7515/_render_node/compare/commit">
  4180. <div class="d-flex flex-md-row flex-column">
  4181. <div class="d-flex flex-auto">
  4182. <div class="AvatarStack flex-self-start ">
  4183. <div class="AvatarStack-body" aria-label="stancl">
  4184. <a class="avatar avatar-user" data-skip-pjax="true"
  4185. data-hovercard-type="user"
  4186. data-hovercard-url="/users/stancl/hovercard"
  4187. data-octo-click="hovercard-link-click"
  4188. data-octo-dimensions="link_type:self"
  4189. style="width:20px;height:20px;" href="/stancl">
  4190. <img height="20" width="20" alt="@stancl"
  4191. src="https://avatars.githubusercontent.com/u/33033094?s=60&amp;u=af2f8c68849665a7827be80ba26c1131efff2642&amp;v=4"
  4192. class=" avatar-user" />
  4193. </a>
  4194. </div>
  4195. </div>
  4196. <div class="pr-1 flex-auto min-width-0">
  4197. <code>
  4198. <a title='Move "This page has expired..." message to a method (#2589)' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/c0923b7e5f0db97831b36a87a9b5fe7328fd7515">Move "This page has expired..." message to a method (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="821536896" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2589" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2589/hovercard" href="https://github.com/livewire/livewire/pull/2589">#2589</a><a title='Move "This page has expired..." message to a method (#2589)' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/c0923b7e5f0db97831b36a87a9b5fe7328fd7515">)</a>
  4199. </code>
  4200. </div>
  4201. <div class="text-right pr-1 d-md-inline-block d-none">
  4202. <batch-deferred-content class="d-inline-block"
  4203. data-url="/commits/badges">
  4204. <input type="hidden"
  4205. value="9eR8cEXMCTG7z7Ba+fEPPRtlHLe1tn82OmoYMjn8Lw+psyzlihrHOLOpb6rNnvC+SvVCFAES55Elmm5Yo2ExFQ=="
  4206. data-csrf="true" />
  4207. <input type="hidden" name="id" id="id"
  4208. value="MDY6Q29tbWl0MTcwMzU1NTA4OmMwOTIzYjdlNWYwZGI5NzgzMWIzNmE4N2E5YjVmZTczMjhmZDc1MTU="
  4209. data-targets="batch-deferred-content.inputs" />
  4210. <input type="hidden" name="badge_size" id="badge_size"
  4211. value="small"
  4212. data-targets="batch-deferred-content.inputs" />
  4213. <input type="hidden" name="dropdown_direction"
  4214. id="dropdown_direction" value="w"
  4215. data-targets="batch-deferred-content.inputs" />
  4216. <span class="Skeleton d-inline-block mr-1"
  4217. style="width:75px; height:14px; margin-top:5px;"></span>
  4218. </batch-deferred-content>
  4219. </div>
  4220. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4221. <batch-deferred-content class="d-inline-block"
  4222. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4223. <input type="hidden"
  4224. value="4zguZG7oZaD/61SNmTMgmQIwM8Z7FnO5FKZfZ+gqgUj6hd+la8yFQ/B9YhvPouPi/glz/FdQbx2YulBDGCpWEw=="
  4225. data-csrf="true" />
  4226. <input type="hidden" name="oid" id="oid"
  4227. value="c0923b7e5f0db97831b36a87a9b5fe7328fd7515"
  4228. data-targets="batch-deferred-content.inputs" />
  4229. <input type="hidden" name="dropdown_direction"
  4230. id="dropdown_direction" value="w"
  4231. data-targets="batch-deferred-content.inputs" />
  4232. <div class="commit-build-statuses">
  4233. <span class="Skeleton d-inline-block"
  4234. style="width:14px; height:14px; margin-top:5px;"></span>
  4235. </div>
  4236. </batch-deferred-content>
  4237. </div>
  4238. <!-- ml-1 is added to accommodate "clock" icon -->
  4239. <div class="text-right ml-1">
  4240. <code>
  4241. <a href="/livewire/livewire/commit/c0923b7e5f0db97831b36a87a9b5fe7328fd7515" class="Link--secondary">c0923b7</a>
  4242. </code>
  4243. </div>
  4244. </div>
  4245. </div>
  4246. </div>
  4247. </div>
  4248. </div>
  4249. <div class="TimelineItem TimelineItem--condensed">
  4250. <div class="TimelineItem-badge">
  4251. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4252. width="16" height="16" aria-hidden="true">
  4253. <path fill-rule="evenodd"
  4254. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4255. </path>
  4256. </svg>
  4257. </div>
  4258. <div class="TimelineItem-body">
  4259. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4260. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjQxMTE0MjI0MjIwODkyNWVlYTZjYTgxNjVlNjg1MTRjNjZiZTZlMDIiLCJ0IjoxNjE5NjU4MDAzfQ==--93b23d7cc39108dd5a6bbb71e57b65ab165e76a51a9e1e61f2b264e5d92552a6"
  4261. data-url="/livewire/livewire/commit/411142242208925eea6ca8165e68514c66be6e02/_render_node/compare/commit">
  4262. <div class="d-flex flex-md-row flex-column">
  4263. <div class="d-flex flex-auto">
  4264. <div class="AvatarStack flex-self-start ">
  4265. <div class="AvatarStack-body" aria-label="jameslkingsley">
  4266. <a class="avatar avatar-user" data-skip-pjax="true"
  4267. data-hovercard-type="user"
  4268. data-hovercard-url="/users/jameslkingsley/hovercard"
  4269. data-octo-click="hovercard-link-click"
  4270. data-octo-dimensions="link_type:self"
  4271. style="width:20px;height:20px;"
  4272. href="/jameslkingsley">
  4273. <img height="20" width="20" alt="@jameslkingsley"
  4274. src="https://avatars.githubusercontent.com/u/11015784?s=60&amp;u=be8ec62674f325c902d93b75d28e48b0533962c1&amp;v=4"
  4275. class=" avatar-user" />
  4276. </a>
  4277. </div>
  4278. </div>
  4279. <div class="pr-1 flex-auto min-width-0">
  4280. <code>
  4281. <a title="Add docblock tags to provide auto-completion in IDE's (#2699)
  4282. * Add actingAs method to docblock
  4283. * Add mixin for forwarded calls to the response" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/411142242208925eea6ca8165e68514c66be6e02">Add docblock tags to provide auto-completion in IDE's (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="851520765" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2699" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2699/hovercard" href="https://github.com/livewire/livewire/pull/2699">#2699</a><a title="Add docblock tags to provide auto-completion in IDE's (#2699)
  4284. * Add actingAs method to docblock
  4285. * Add mixin for forwarded calls to the response" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/411142242208925eea6ca8165e68514c66be6e02">)</a>
  4286. </code>
  4287. <span class="hidden-text-expander inline">
  4288. <button type="button"
  4289. class="ellipsis-expander js-details-target"
  4290. aria-expanded="false">&hellip;</button>
  4291. </span>
  4292. </div>
  4293. <div class="text-right pr-1 d-md-inline-block d-none">
  4294. <batch-deferred-content class="d-inline-block"
  4295. data-url="/commits/badges">
  4296. <input type="hidden"
  4297. value="XlCDV9cWcyXAVJ0c1XR+Mlcyey3oD3s93NYAVGTS+i0CB9PCGMC9LMgyQuzhG4GxBqIljlyr45rDJnY+/k/kNw=="
  4298. data-csrf="true" />
  4299. <input type="hidden" name="id" id="id"
  4300. value="MDY6Q29tbWl0MTcwMzU1NTA4OjQxMTE0MjI0MjIwODkyNWVlYTZjYTgxNjVlNjg1MTRjNjZiZTZlMDI="
  4301. data-targets="batch-deferred-content.inputs" />
  4302. <input type="hidden" name="badge_size" id="badge_size"
  4303. value="small"
  4304. data-targets="batch-deferred-content.inputs" />
  4305. <input type="hidden" name="dropdown_direction"
  4306. id="dropdown_direction" value="w"
  4307. data-targets="batch-deferred-content.inputs" />
  4308. <span class="Skeleton d-inline-block mr-1"
  4309. style="width:75px; height:14px; margin-top:5px;"></span>
  4310. </batch-deferred-content>
  4311. </div>
  4312. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4313. <batch-deferred-content class="d-inline-block"
  4314. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4315. <input type="hidden"
  4316. value="oaNYf0pLMdfY20Hn3DSyUb+slo4CUYEzy7zCh6qtRS+4Hqm+T2/RNNdNd3GKpXEqQ5XWtC4XnZdHoM2jWq2SdA=="
  4317. data-csrf="true" />
  4318. <input type="hidden" name="oid" id="oid"
  4319. value="411142242208925eea6ca8165e68514c66be6e02"
  4320. data-targets="batch-deferred-content.inputs" />
  4321. <input type="hidden" name="dropdown_direction"
  4322. id="dropdown_direction" value="w"
  4323. data-targets="batch-deferred-content.inputs" />
  4324. <div class="commit-build-statuses">
  4325. <span class="Skeleton d-inline-block"
  4326. style="width:14px; height:14px; margin-top:5px;"></span>
  4327. </div>
  4328. </batch-deferred-content>
  4329. </div>
  4330. <!-- ml-1 is added to accommodate "clock" icon -->
  4331. <div class="text-right ml-1">
  4332. <code>
  4333. <a href="/livewire/livewire/commit/411142242208925eea6ca8165e68514c66be6e02" class="Link--secondary">4111422</a>
  4334. </code>
  4335. </div>
  4336. </div>
  4337. </div>
  4338. <div class="Details-content--hidden mt-2">
  4339. <pre class="color-text-secondary ws-pre-wrap">* Add actingAs method to docblock
  4340. * Add mixin for forwarded calls to the response</pre>
  4341. </div>
  4342. </div>
  4343. </div>
  4344. </div>
  4345. <div class="TimelineItem TimelineItem--condensed">
  4346. <div class="TimelineItem-badge">
  4347. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4348. width="16" height="16" aria-hidden="true">
  4349. <path fill-rule="evenodd"
  4350. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4351. </path>
  4352. </svg>
  4353. </div>
  4354. <div class="TimelineItem-body">
  4355. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4356. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmRjODk4NTBmMjExOTcwZjZkNGZjMDhjODZjOGRiYzExZGY3YmFhZjQiLCJ0IjoxNjE5NjU4MDAzfQ==--e4d1d9ff4dca5586a6d4af9ca9c8301fc2266e6bceeef1b93559859572e2b984"
  4357. data-url="/livewire/livewire/commit/dc89850f211970f6d4fc08c86c8dbc11df7baaf4/_render_node/compare/commit">
  4358. <div class="d-flex flex-md-row flex-column">
  4359. <div class="d-flex flex-auto">
  4360. <div class="AvatarStack flex-self-start ">
  4361. <div class="AvatarStack-body" aria-label="Mecit">
  4362. <a class="avatar avatar-user" data-skip-pjax="true"
  4363. data-hovercard-type="user"
  4364. data-hovercard-url="/users/Mecit/hovercard"
  4365. data-octo-click="hovercard-link-click"
  4366. data-octo-dimensions="link_type:self"
  4367. style="width:20px;height:20px;" href="/Mecit">
  4368. <img height="20" width="20" alt="@Mecit"
  4369. src="https://avatars.githubusercontent.com/u/4574879?s=60&amp;v=4"
  4370. class=" avatar-user" />
  4371. </a>
  4372. </div>
  4373. </div>
  4374. <div class="pr-1 flex-auto min-width-0">
  4375. <code>
  4376. <a title="make the test stub file publishable (#2704)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/dc89850f211970f6d4fc08c86c8dbc11df7baaf4">make the test stub file publishable (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="852703058" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2704" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2704/hovercard" href="https://github.com/livewire/livewire/pull/2704">#2704</a><a title="make the test stub file publishable (#2704)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/dc89850f211970f6d4fc08c86c8dbc11df7baaf4">)</a>
  4377. </code>
  4378. </div>
  4379. <div class="text-right pr-1 d-md-inline-block d-none">
  4380. <batch-deferred-content class="d-inline-block"
  4381. data-url="/commits/badges">
  4382. <input type="hidden"
  4383. value="/0y10vKlblrrWH0GN8HkB7au0xBz80v7/+jJItt5kO6jG+VHPXOgU+M+ovYDrhuE5z6Ns8dX01zgGL9IQeSO9A=="
  4384. data-csrf="true" />
  4385. <input type="hidden" name="id" id="id"
  4386. value="MDY6Q29tbWl0MTcwMzU1NTA4OmRjODk4NTBmMjExOTcwZjZkNGZjMDhjODZjOGRiYzExZGY3YmFhZjQ="
  4387. data-targets="batch-deferred-content.inputs" />
  4388. <input type="hidden" name="badge_size" id="badge_size"
  4389. value="small"
  4390. data-targets="batch-deferred-content.inputs" />
  4391. <input type="hidden" name="dropdown_direction"
  4392. id="dropdown_direction" value="w"
  4393. data-targets="batch-deferred-content.inputs" />
  4394. <span class="Skeleton d-inline-block mr-1"
  4395. style="width:75px; height:14px; margin-top:5px;"></span>
  4396. </batch-deferred-content>
  4397. </div>
  4398. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4399. <batch-deferred-content class="d-inline-block"
  4400. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4401. <input type="hidden"
  4402. value="jaNMlT0kSBpFcRVf1EpfWqV3iA78is1q4kRahNk6q/KUHr1UOACo+UrnI8mC25whWU7INNDM0c5uWFWgKTp8qQ=="
  4403. data-csrf="true" />
  4404. <input type="hidden" name="oid" id="oid"
  4405. value="dc89850f211970f6d4fc08c86c8dbc11df7baaf4"
  4406. data-targets="batch-deferred-content.inputs" />
  4407. <input type="hidden" name="dropdown_direction"
  4408. id="dropdown_direction" value="w"
  4409. data-targets="batch-deferred-content.inputs" />
  4410. <div class="commit-build-statuses">
  4411. <span class="Skeleton d-inline-block"
  4412. style="width:14px; height:14px; margin-top:5px;"></span>
  4413. </div>
  4414. </batch-deferred-content>
  4415. </div>
  4416. <!-- ml-1 is added to accommodate "clock" icon -->
  4417. <div class="text-right ml-1">
  4418. <code>
  4419. <a href="/livewire/livewire/commit/dc89850f211970f6d4fc08c86c8dbc11df7baaf4" class="Link--secondary">dc89850</a>
  4420. </code>
  4421. </div>
  4422. </div>
  4423. </div>
  4424. </div>
  4425. </div>
  4426. </div>
  4427. <div class="TimelineItem TimelineItem--condensed">
  4428. <div class="TimelineItem-badge">
  4429. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4430. width="16" height="16" aria-hidden="true">
  4431. <path fill-rule="evenodd"
  4432. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4433. </path>
  4434. </svg>
  4435. </div>
  4436. <div class="TimelineItem-body">
  4437. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4438. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjlhZjI0NjE2N2IyMmUwZjQzMzBlMDJiNzg5MGY1Y2E1OGRiZTU3MTgiLCJ0IjoxNjE5NjU4MDAzfQ==--15cef8a8bae9ae968745531f771b66609d621841c802247c4e5695cdd6dbfc82"
  4439. data-url="/livewire/livewire/commit/9af246167b22e0f4330e02b7890f5ca58dbe5718/_render_node/compare/commit">
  4440. <div class="d-flex flex-md-row flex-column">
  4441. <div class="d-flex flex-auto">
  4442. <div class="AvatarStack flex-self-start AvatarStack--two">
  4443. <div class="AvatarStack-body"
  4444. aria-label="nihilsen and calebporzio">
  4445. <a class="avatar avatar-user" data-skip-pjax="true"
  4446. data-hovercard-type="user"
  4447. data-hovercard-url="/users/nihilsen/hovercard"
  4448. data-octo-click="hovercard-link-click"
  4449. data-octo-dimensions="link_type:self"
  4450. style="width:20px;height:20px;" href="/nihilsen">
  4451. <img height="20" width="20" alt="@nihilsen"
  4452. src="https://avatars.githubusercontent.com/u/32091869?s=60&amp;u=63dba35874102241a6d634c85812eaa40414ee82&amp;v=4"
  4453. class=" avatar-user" />
  4454. </a> <a class="avatar avatar-user" data-skip-pjax="true"
  4455. data-hovercard-type="user"
  4456. data-hovercard-url="/users/calebporzio/hovercard"
  4457. data-octo-click="hovercard-link-click"
  4458. data-octo-dimensions="link_type:self"
  4459. style="width:20px;height:20px;" href="/calebporzio">
  4460. <img height="20" width="20" alt="@calebporzio"
  4461. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  4462. class=" avatar-user" />
  4463. </a>
  4464. </div>
  4465. </div>
  4466. <div class="pr-1 flex-auto min-width-0">
  4467. <code>
  4468. <a title="Add support for history sync with optional route parameters (#2709)
  4469. * Add tests for optional route parameters
  4470. * Add support for optional route parameters
  4471. * wip
  4472. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9af246167b22e0f4330e02b7890f5ca58dbe5718">Add support for history sync with optional route parameters (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="854101446" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2709" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2709/hovercard" href="https://github.com/livewire/livewire/pull/2709">#2709</a><a title="Add support for history sync with optional route parameters (#2709)
  4473. * Add tests for optional route parameters
  4474. * Add support for optional route parameters
  4475. * wip
  4476. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9af246167b22e0f4330e02b7890f5ca58dbe5718">)</a>
  4477. </code>
  4478. <span class="hidden-text-expander inline">
  4479. <button type="button"
  4480. class="ellipsis-expander js-details-target"
  4481. aria-expanded="false">&hellip;</button>
  4482. </span>
  4483. </div>
  4484. <div class="text-right pr-1 d-md-inline-block d-none">
  4485. <batch-deferred-content class="d-inline-block"
  4486. data-url="/commits/badges">
  4487. <input type="hidden"
  4488. value="tD/W+s0RP88Py3hPhomVgFCjr7chP78Jgv9wtoOiuV/oaIZvAsfxxgetp7+y5moDATPxFJWbJ66dDwbcGT+nRQ=="
  4489. data-csrf="true" />
  4490. <input type="hidden" name="id" id="id"
  4491. value="MDY6Q29tbWl0MTcwMzU1NTA4OjlhZjI0NjE2N2IyMmUwZjQzMzBlMDJiNzg5MGY1Y2E1OGRiZTU3MTg="
  4492. data-targets="batch-deferred-content.inputs" />
  4493. <input type="hidden" name="badge_size" id="badge_size"
  4494. value="small"
  4495. data-targets="batch-deferred-content.inputs" />
  4496. <input type="hidden" name="dropdown_direction"
  4497. id="dropdown_direction" value="w"
  4498. data-targets="batch-deferred-content.inputs" />
  4499. <span class="Skeleton d-inline-block mr-1"
  4500. style="width:75px; height:14px; margin-top:5px;"></span>
  4501. </batch-deferred-content>
  4502. </div>
  4503. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4504. <batch-deferred-content class="d-inline-block"
  4505. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4506. <input type="hidden"
  4507. value="GxCfVYYzX00LLOD+auVxWTCe/jhRl1+SQKleD1tbQY4CrW6Ugxe/rgS61mg8dLIizKe+An3RQzbMtVErq1uW1Q=="
  4508. data-csrf="true" />
  4509. <input type="hidden" name="oid" id="oid"
  4510. value="9af246167b22e0f4330e02b7890f5ca58dbe5718"
  4511. data-targets="batch-deferred-content.inputs" />
  4512. <input type="hidden" name="dropdown_direction"
  4513. id="dropdown_direction" value="w"
  4514. data-targets="batch-deferred-content.inputs" />
  4515. <div class="commit-build-statuses">
  4516. <span class="Skeleton d-inline-block"
  4517. style="width:14px; height:14px; margin-top:5px;"></span>
  4518. </div>
  4519. </batch-deferred-content>
  4520. </div>
  4521. <!-- ml-1 is added to accommodate "clock" icon -->
  4522. <div class="text-right ml-1">
  4523. <code>
  4524. <a href="/livewire/livewire/commit/9af246167b22e0f4330e02b7890f5ca58dbe5718" class="Link--secondary">9af2461</a>
  4525. </code>
  4526. </div>
  4527. </div>
  4528. </div>
  4529. <div class="Details-content--hidden mt-2">
  4530. <pre class="color-text-secondary ws-pre-wrap">* Add tests for optional route parameters
  4531. * Add support for optional route parameters
  4532. * wip
  4533. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;</pre>
  4534. </div>
  4535. </div>
  4536. </div>
  4537. </div>
  4538. </div>
  4539. <div>
  4540. <div class="TimelineItem pb-1">
  4541. <div class="TimelineItem-badge">
  4542. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  4543. width="16" height="16" aria-hidden="true">
  4544. <path fill-rule="evenodd"
  4545. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  4546. </path>
  4547. </svg>
  4548. </div>
  4549. <div class="TimelineItem-body">
  4550. Commits on Apr 16, 2021
  4551. </div>
  4552. </div>
  4553. <div class="TimelineItem TimelineItem--condensed">
  4554. <div class="TimelineItem-badge">
  4555. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4556. width="16" height="16" aria-hidden="true">
  4557. <path fill-rule="evenodd"
  4558. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4559. </path>
  4560. </svg>
  4561. </div>
  4562. <div class="TimelineItem-body">
  4563. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4564. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmJhM2Y5NDcyZWY5YWViNjNmZTQ2MWQyMDE2OWIyOTBjMzc0NmQ5Y2IiLCJ0IjoxNjE5NjU4MDAzfQ==--04dea556c6a19d5cdd0cefaaacfb960379b02506b1246ceb2ec0eca44f45dece"
  4565. data-url="/livewire/livewire/commit/ba3f9472ef9aeb63fe461d20169b290c3746d9cb/_render_node/compare/commit">
  4566. <div class="d-flex flex-md-row flex-column">
  4567. <div class="d-flex flex-auto">
  4568. <div class="AvatarStack flex-self-start ">
  4569. <div class="AvatarStack-body" aria-label="ju5t">
  4570. <a class="avatar avatar-user" data-skip-pjax="true"
  4571. data-hovercard-type="user"
  4572. data-hovercard-url="/users/ju5t/hovercard"
  4573. data-octo-click="hovercard-link-click"
  4574. data-octo-dimensions="link_type:self"
  4575. style="width:20px;height:20px;" href="/ju5t">
  4576. <img height="20" width="20" alt="@ju5t"
  4577. src="https://avatars.githubusercontent.com/u/3635751?s=60&amp;u=17bacaad65d3598760bec5385ced3efe2d514b93&amp;v=4"
  4578. class=" avatar-user" />
  4579. </a>
  4580. </div>
  4581. </div>
  4582. <div class="pr-1 flex-auto min-width-0">
  4583. <code>
  4584. <a title="Disable poll when hidden (#2560)
  4585. * Allow polling to be disabled outside viewport
  4586. * feat: block 95% poll requests out of viewport
  4587. This will stop polling if the element is not in the
  4588. viewport by default. If it needs to continue even
  4589. when it is not in the viewport, add `keep-alive`:
  4590. `wire:poll.keep-alive`
  4591. * chore: rewrite comment
  4592. * feat: don't poll element outside viewport
  4593. The .visible modifier ensures that polling only happens
  4594. when the element is within the viewport.
  4595. * tests: add test for visibile polling
  4596. * feat: never poll instead of 5% of the time
  4597. * fix: first check for the modifier
  4598. * chore: add livewire js builds" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/ba3f9472ef9aeb63fe461d20169b290c3746d9cb">Disable poll when hidden (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="815265378" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2560" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2560/hovercard" href="https://github.com/livewire/livewire/pull/2560">#2560</a><a title="Disable poll when hidden (#2560)
  4599. * Allow polling to be disabled outside viewport
  4600. * feat: block 95% poll requests out of viewport
  4601. This will stop polling if the element is not in the
  4602. viewport by default. If it needs to continue even
  4603. when it is not in the viewport, add `keep-alive`:
  4604. `wire:poll.keep-alive`
  4605. * chore: rewrite comment
  4606. * feat: don't poll element outside viewport
  4607. The .visible modifier ensures that polling only happens
  4608. when the element is within the viewport.
  4609. * tests: add test for visibile polling
  4610. * feat: never poll instead of 5% of the time
  4611. * fix: first check for the modifier
  4612. * chore: add livewire js builds" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/ba3f9472ef9aeb63fe461d20169b290c3746d9cb">)</a>
  4613. </code>
  4614. <span class="hidden-text-expander inline">
  4615. <button type="button"
  4616. class="ellipsis-expander js-details-target"
  4617. aria-expanded="false">&hellip;</button>
  4618. </span>
  4619. </div>
  4620. <div class="text-right pr-1 d-md-inline-block d-none">
  4621. <batch-deferred-content class="d-inline-block"
  4622. data-url="/commits/badges">
  4623. <input type="hidden"
  4624. value="/Sn/9HDi11pZVuaLESF9rRssmikWHUpMVGfF9nzOLPGhfq9hvzQZU1EwOXslToIuSrzEiqK50utLl7Oc5lMy6w=="
  4625. data-csrf="true" />
  4626. <input type="hidden" name="id" id="id"
  4627. value="MDY6Q29tbWl0MTcwMzU1NTA4OmJhM2Y5NDcyZWY5YWViNjNmZTQ2MWQyMDE2OWIyOTBjMzc0NmQ5Y2I="
  4628. data-targets="batch-deferred-content.inputs" />
  4629. <input type="hidden" name="badge_size" id="badge_size"
  4630. value="small"
  4631. data-targets="batch-deferred-content.inputs" />
  4632. <input type="hidden" name="dropdown_direction"
  4633. id="dropdown_direction" value="w"
  4634. data-targets="batch-deferred-content.inputs" />
  4635. <span class="Skeleton d-inline-block mr-1"
  4636. style="width:75px; height:14px; margin-top:5px;"></span>
  4637. </batch-deferred-content>
  4638. </div>
  4639. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4640. <batch-deferred-content class="d-inline-block"
  4641. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4642. <input type="hidden"
  4643. value="qmleDGW8lM6sAvXCz0lhGz2OSmJ9ni6qYOcXbiwZBkOz1K/NYJh0LaOUw1SZ2KJgwbcKWFHYMg7s+xhK3BnRGA=="
  4644. data-csrf="true" />
  4645. <input type="hidden" name="oid" id="oid"
  4646. value="ba3f9472ef9aeb63fe461d20169b290c3746d9cb"
  4647. data-targets="batch-deferred-content.inputs" />
  4648. <input type="hidden" name="dropdown_direction"
  4649. id="dropdown_direction" value="w"
  4650. data-targets="batch-deferred-content.inputs" />
  4651. <div class="commit-build-statuses">
  4652. <span class="Skeleton d-inline-block"
  4653. style="width:14px; height:14px; margin-top:5px;"></span>
  4654. </div>
  4655. </batch-deferred-content>
  4656. </div>
  4657. <!-- ml-1 is added to accommodate "clock" icon -->
  4658. <div class="text-right ml-1">
  4659. <code>
  4660. <a href="/livewire/livewire/commit/ba3f9472ef9aeb63fe461d20169b290c3746d9cb" class="Link--secondary">ba3f947</a>
  4661. </code>
  4662. </div>
  4663. </div>
  4664. </div>
  4665. <div class="Details-content--hidden mt-2">
  4666. <pre class="color-text-secondary ws-pre-wrap">* Allow polling to be disabled outside viewport
  4667. * feat: block 95% poll requests out of viewport
  4668. This will stop polling if the element is not in the
  4669. viewport by default. If it needs to continue even
  4670. when it is not in the viewport, add `keep-alive`:
  4671. `wire:poll.keep-alive`
  4672. * chore: rewrite comment
  4673. * feat: don't poll element outside viewport
  4674. The .visible modifier ensures that polling only happens
  4675. when the element is within the viewport.
  4676. * tests: add test for visibile polling
  4677. * feat: never poll instead of 5% of the time
  4678. * fix: first check for the modifier
  4679. * chore: add livewire js builds</pre>
  4680. </div>
  4681. </div>
  4682. </div>
  4683. </div>
  4684. <div class="TimelineItem TimelineItem--condensed">
  4685. <div class="TimelineItem-badge">
  4686. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4687. width="16" height="16" aria-hidden="true">
  4688. <path fill-rule="evenodd"
  4689. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4690. </path>
  4691. </svg>
  4692. </div>
  4693. <div class="TimelineItem-body">
  4694. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4695. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjY3ZDc0OTIxMmNjZWRkNDA1YzUyODJlODU4NDUwMzExOGNmOWNkZjEiLCJ0IjoxNjE5NjU4MDAzfQ==--5cd692d9f7d96795679e1203e56a2ececcbaa2e6ae8f7147afaaa74204e307d2"
  4696. data-url="/livewire/livewire/commit/67d749212ccedd405c5282e8584503118cf9cdf1/_render_node/compare/commit">
  4697. <div class="d-flex flex-md-row flex-column">
  4698. <div class="d-flex flex-auto">
  4699. <div class="AvatarStack flex-self-start ">
  4700. <div class="AvatarStack-body" aria-label="calebporzio">
  4701. <a class="avatar avatar-user" data-skip-pjax="true"
  4702. data-hovercard-type="user"
  4703. data-hovercard-url="/users/calebporzio/hovercard"
  4704. data-octo-click="hovercard-link-click"
  4705. data-octo-dimensions="link_type:self"
  4706. style="width:20px;height:20px;" href="/calebporzio">
  4707. <img height="20" width="20" alt="@calebporzio"
  4708. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  4709. class=" avatar-user" />
  4710. </a>
  4711. </div>
  4712. </div>
  4713. <div class="pr-1 flex-auto min-width-0">
  4714. <code>
  4715. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/67d749212ccedd405c5282e8584503118cf9cdf1">wip</a>
  4716. </code>
  4717. </div>
  4718. <div class="text-right pr-1 d-md-inline-block d-none">
  4719. <batch-deferred-content class="d-inline-block"
  4720. data-url="/commits/badges">
  4721. <input type="hidden"
  4722. value="VrxIPptY5p34NyGK+hThgF9JRzLLVB23U5T/bDK8s6EK6xirVI4olPBR/nrOex4DDtkZkX/whRBMZIkGqCGtuw=="
  4723. data-csrf="true" />
  4724. <input type="hidden" name="id" id="id"
  4725. value="MDY6Q29tbWl0MTcwMzU1NTA4OjY3ZDc0OTIxMmNjZWRkNDA1YzUyODJlODU4NDUwMzExOGNmOWNkZjE="
  4726. data-targets="batch-deferred-content.inputs" />
  4727. <input type="hidden" name="badge_size" id="badge_size"
  4728. value="small"
  4729. data-targets="batch-deferred-content.inputs" />
  4730. <input type="hidden" name="dropdown_direction"
  4731. id="dropdown_direction" value="w"
  4732. data-targets="batch-deferred-content.inputs" />
  4733. </batch-deferred-content>
  4734. </div>
  4735. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4736. <batch-deferred-content class="d-inline-block"
  4737. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4738. <input type="hidden"
  4739. value="/EYeWSPAi+Pge1eD1k0wXVyESS8Iq9hDzUo8P/mTR5fl+++YJuRrAO/tYRWA3PMmoL0JFSTtxOdBVjMbCZOQzA=="
  4740. data-csrf="true" />
  4741. <input type="hidden" name="oid" id="oid"
  4742. value="67d749212ccedd405c5282e8584503118cf9cdf1"
  4743. data-targets="batch-deferred-content.inputs" />
  4744. <input type="hidden" name="dropdown_direction"
  4745. id="dropdown_direction" value="w"
  4746. data-targets="batch-deferred-content.inputs" />
  4747. <div class="commit-build-statuses">
  4748. <span class="Skeleton d-inline-block"
  4749. style="width:14px; height:14px; margin-top:5px;"></span>
  4750. </div>
  4751. </batch-deferred-content>
  4752. </div>
  4753. <!-- ml-1 is added to accommodate "clock" icon -->
  4754. <div class="text-right ml-1">
  4755. <code>
  4756. <a href="/livewire/livewire/commit/67d749212ccedd405c5282e8584503118cf9cdf1" class="Link--secondary">67d7492</a>
  4757. </code>
  4758. </div>
  4759. </div>
  4760. </div>
  4761. </div>
  4762. </div>
  4763. </div>
  4764. <div class="TimelineItem TimelineItem--condensed">
  4765. <div class="TimelineItem-badge">
  4766. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4767. width="16" height="16" aria-hidden="true">
  4768. <path fill-rule="evenodd"
  4769. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4770. </path>
  4771. </svg>
  4772. </div>
  4773. <div class="TimelineItem-body">
  4774. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4775. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojc1MjY2MDM1YjYyZjUzNDhkMjFhMWM1NmIzYTJlYmM2ZjZlNDhkZGYiLCJ0IjoxNjE5NjU4MDAzfQ==--12239e81030ed65a311a3597392444196d511b61b411da3c3aad2a71f804a958"
  4776. data-url="/livewire/livewire/commit/75266035b62f5348d21a1c56b3a2ebc6f6e48ddf/_render_node/compare/commit">
  4777. <div class="d-flex flex-md-row flex-column">
  4778. <div class="d-flex flex-auto">
  4779. <div class="AvatarStack flex-self-start ">
  4780. <div class="AvatarStack-body" aria-label="Namoshek">
  4781. <a class="avatar avatar-user" data-skip-pjax="true"
  4782. data-hovercard-type="user"
  4783. data-hovercard-url="/users/Namoshek/hovercard"
  4784. data-octo-click="hovercard-link-click"
  4785. data-octo-dimensions="link_type:self"
  4786. style="width:20px;height:20px;" href="/Namoshek">
  4787. <img height="20" width="20" alt="@Namoshek"
  4788. src="https://avatars.githubusercontent.com/u/8877609?s=60&amp;v=4"
  4789. class=" avatar-user" />
  4790. </a>
  4791. </div>
  4792. </div>
  4793. <div class="pr-1 flex-auto min-width-0">
  4794. <code>
  4795. <a title="Avoid exception for unsupported HTTP methods (#2680)
  4796. * Avoid exception for unsupported HTTP methods
  4797. In case a route is defined, but the utilized HTTP method (which is normally POST) is not supported, an exception other than `NotFoundHttpException` is thrown. By catching this `MethodNotAllowedHttpException`, we avoid exceptions to bubble up to the user.
  4798. * Add browser test for method not allowed" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/75266035b62f5348d21a1c56b3a2ebc6f6e48ddf">Avoid exception for unsupported HTTP methods (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="845062995" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2680" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2680/hovercard" href="https://github.com/livewire/livewire/pull/2680">#2680</a><a title="Avoid exception for unsupported HTTP methods (#2680)
  4799. * Avoid exception for unsupported HTTP methods
  4800. In case a route is defined, but the utilized HTTP method (which is normally POST) is not supported, an exception other than `NotFoundHttpException` is thrown. By catching this `MethodNotAllowedHttpException`, we avoid exceptions to bubble up to the user.
  4801. * Add browser test for method not allowed" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/75266035b62f5348d21a1c56b3a2ebc6f6e48ddf">)</a>
  4802. </code>
  4803. <span class="hidden-text-expander inline">
  4804. <button type="button"
  4805. class="ellipsis-expander js-details-target"
  4806. aria-expanded="false">&hellip;</button>
  4807. </span>
  4808. </div>
  4809. <div class="text-right pr-1 d-md-inline-block d-none">
  4810. <batch-deferred-content class="d-inline-block"
  4811. data-url="/commits/badges">
  4812. <input type="hidden"
  4813. value="kI459Cy6rPjsFJybavIdvAwxGNLaBgHG65+cxW8Zt4bM2Wlh42xi8eRyQ2teneI/XaFGcW6imWH0b+qv9YSpnA=="
  4814. data-csrf="true" />
  4815. <input type="hidden" name="id" id="id"
  4816. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojc1MjY2MDM1YjYyZjUzNDhkMjFhMWM1NmIzYTJlYmM2ZjZlNDhkZGY="
  4817. data-targets="batch-deferred-content.inputs" />
  4818. <input type="hidden" name="badge_size" id="badge_size"
  4819. value="small"
  4820. data-targets="batch-deferred-content.inputs" />
  4821. <input type="hidden" name="dropdown_direction"
  4822. id="dropdown_direction" value="w"
  4823. data-targets="batch-deferred-content.inputs" />
  4824. <span class="Skeleton d-inline-block mr-1"
  4825. style="width:75px; height:14px; margin-top:5px;"></span>
  4826. </batch-deferred-content>
  4827. </div>
  4828. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4829. <batch-deferred-content class="d-inline-block"
  4830. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4831. <input type="hidden"
  4832. value="hEppniGSkuk5w4itplBJh50D15vgRK6sfm5RHFYrC8Kd95hfJLZyCjZVvjvwwYr8YTqXocwCsgjycl44pivcmQ=="
  4833. data-csrf="true" />
  4834. <input type="hidden" name="oid" id="oid"
  4835. value="75266035b62f5348d21a1c56b3a2ebc6f6e48ddf"
  4836. data-targets="batch-deferred-content.inputs" />
  4837. <input type="hidden" name="dropdown_direction"
  4838. id="dropdown_direction" value="w"
  4839. data-targets="batch-deferred-content.inputs" />
  4840. <div class="commit-build-statuses">
  4841. <span class="Skeleton d-inline-block"
  4842. style="width:14px; height:14px; margin-top:5px;"></span>
  4843. </div>
  4844. </batch-deferred-content>
  4845. </div>
  4846. <!-- ml-1 is added to accommodate "clock" icon -->
  4847. <div class="text-right ml-1">
  4848. <code>
  4849. <a href="/livewire/livewire/commit/75266035b62f5348d21a1c56b3a2ebc6f6e48ddf" class="Link--secondary">7526603</a>
  4850. </code>
  4851. </div>
  4852. </div>
  4853. </div>
  4854. <div class="Details-content--hidden mt-2">
  4855. <pre class="color-text-secondary ws-pre-wrap">* Avoid exception for unsupported HTTP methods
  4856. In case a route is defined, but the utilized HTTP method (which is normally POST) is not supported, an exception other than `NotFoundHttpException` is thrown. By catching this `MethodNotAllowedHttpException`, we avoid exceptions to bubble up to the user.
  4857. * Add browser test for method not allowed</pre>
  4858. </div>
  4859. </div>
  4860. </div>
  4861. </div>
  4862. <div class="TimelineItem TimelineItem--condensed">
  4863. <div class="TimelineItem-badge">
  4864. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4865. width="16" height="16" aria-hidden="true">
  4866. <path fill-rule="evenodd"
  4867. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4868. </path>
  4869. </svg>
  4870. </div>
  4871. <div class="TimelineItem-body">
  4872. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4873. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjJlMTE1MzEzOGUyY2Y4ODNhMTAxNGU4NDExNjE2MmMxMjAxN2Q1YTMiLCJ0IjoxNjE5NjU4MDAzfQ==--1c6f573f32c58b277b0fe58d239d182f7dca732254a23d6a9322b79ee7b5cf29"
  4874. data-url="/livewire/livewire/commit/2e1153138e2cf883a1014e84116162c12017d5a3/_render_node/compare/commit">
  4875. <div class="d-flex flex-md-row flex-column">
  4876. <div class="d-flex flex-auto">
  4877. <div class="AvatarStack flex-self-start ">
  4878. <div class="AvatarStack-body" aria-label="Mecit">
  4879. <a class="avatar avatar-user" data-skip-pjax="true"
  4880. data-hovercard-type="user"
  4881. data-hovercard-url="/users/Mecit/hovercard"
  4882. data-octo-click="hovercard-link-click"
  4883. data-octo-dimensions="link_type:self"
  4884. style="width:20px;height:20px;" href="/Mecit">
  4885. <img height="20" width="20" alt="@Mecit"
  4886. src="https://avatars.githubusercontent.com/u/4574879?s=60&amp;v=4"
  4887. class=" avatar-user" />
  4888. </a>
  4889. </div>
  4890. </div>
  4891. <div class="pr-1 flex-auto min-width-0">
  4892. <code>
  4893. <a title="fixes the publish command for test files (#2723)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2e1153138e2cf883a1014e84116162c12017d5a3">fixes the publish command for test files (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="858032797" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2723" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2723/hovercard" href="https://github.com/livewire/livewire/pull/2723">#2723</a><a title="fixes the publish command for test files (#2723)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2e1153138e2cf883a1014e84116162c12017d5a3">)</a>
  4894. </code>
  4895. </div>
  4896. <div class="text-right pr-1 d-md-inline-block d-none">
  4897. <batch-deferred-content class="d-inline-block"
  4898. data-url="/commits/badges">
  4899. <input type="hidden"
  4900. value="beQf3iLQ+hMjlNIdtO5EJeu85lG9eKA6JXM58GH2o04xs09L7QY0GivyDe2Agbumuiy48gncOJ06g0+a+2u9VA=="
  4901. data-csrf="true" />
  4902. <input type="hidden" name="id" id="id"
  4903. value="MDY6Q29tbWl0MTcwMzU1NTA4OjJlMTE1MzEzOGUyY2Y4ODNhMTAxNGU4NDExNjE2MmMxMjAxN2Q1YTM="
  4904. data-targets="batch-deferred-content.inputs" />
  4905. <input type="hidden" name="badge_size" id="badge_size"
  4906. value="small"
  4907. data-targets="batch-deferred-content.inputs" />
  4908. <input type="hidden" name="dropdown_direction"
  4909. id="dropdown_direction" value="w"
  4910. data-targets="batch-deferred-content.inputs" />
  4911. <span class="Skeleton d-inline-block mr-1"
  4912. style="width:75px; height:14px; margin-top:5px;"></span>
  4913. </batch-deferred-content>
  4914. </div>
  4915. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  4916. <batch-deferred-content class="d-inline-block"
  4917. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  4918. <input type="hidden"
  4919. value="pDGA7Y20OCz2umCoPD9Rw/LfENnx4wFidnSA5pF1IHW9jHEsiJDYz/ksVj5qrpK4DuZQ492lHcb6aI/CYXX3Lg=="
  4920. data-csrf="true" />
  4921. <input type="hidden" name="oid" id="oid"
  4922. value="2e1153138e2cf883a1014e84116162c12017d5a3"
  4923. data-targets="batch-deferred-content.inputs" />
  4924. <input type="hidden" name="dropdown_direction"
  4925. id="dropdown_direction" value="w"
  4926. data-targets="batch-deferred-content.inputs" />
  4927. <div class="commit-build-statuses">
  4928. <span class="Skeleton d-inline-block"
  4929. style="width:14px; height:14px; margin-top:5px;"></span>
  4930. </div>
  4931. </batch-deferred-content>
  4932. </div>
  4933. <!-- ml-1 is added to accommodate "clock" icon -->
  4934. <div class="text-right ml-1">
  4935. <code>
  4936. <a href="/livewire/livewire/commit/2e1153138e2cf883a1014e84116162c12017d5a3" class="Link--secondary">2e11531</a>
  4937. </code>
  4938. </div>
  4939. </div>
  4940. </div>
  4941. </div>
  4942. </div>
  4943. </div>
  4944. <div class="TimelineItem TimelineItem--condensed">
  4945. <div class="TimelineItem-badge">
  4946. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  4947. width="16" height="16" aria-hidden="true">
  4948. <path fill-rule="evenodd"
  4949. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  4950. </path>
  4951. </svg>
  4952. </div>
  4953. <div class="TimelineItem-body">
  4954. <div class="js-details-container Details js-socket-channel js-updatable-content"
  4955. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjY5NTc1ZjUwYmI3ZjhhNDlhNDFmOWJkNmJkMTZjNzNhNmVmNGZkYTMiLCJ0IjoxNjE5NjU4MDAzfQ==--e107b3c578cbef0395c61cf236ee05647fa0a2ea3a126269c97552ee2382760b"
  4956. data-url="/livewire/livewire/commit/69575f50bb7f8a49a41f9bd6bd16c73a6ef4fda3/_render_node/compare/commit">
  4957. <div class="d-flex flex-md-row flex-column">
  4958. <div class="d-flex flex-auto">
  4959. <div class="AvatarStack flex-self-start AvatarStack--two">
  4960. <div class="AvatarStack-body"
  4961. aria-label="ralphschindler and calebporzio">
  4962. <a class="avatar avatar-user" data-skip-pjax="true"
  4963. data-hovercard-type="user"
  4964. data-hovercard-url="/users/ralphschindler/hovercard"
  4965. data-octo-click="hovercard-link-click"
  4966. data-octo-dimensions="link_type:self"
  4967. style="width:20px;height:20px;"
  4968. href="/ralphschindler">
  4969. <img height="20" width="20" alt="@ralphschindler"
  4970. src="https://avatars.githubusercontent.com/u/76674?s=60&amp;v=4"
  4971. class=" avatar-user" />
  4972. </a> <a class="avatar avatar-user" data-skip-pjax="true"
  4973. data-hovercard-type="user"
  4974. data-hovercard-url="/users/calebporzio/hovercard"
  4975. data-octo-click="hovercard-link-click"
  4976. data-octo-dimensions="link_type:self"
  4977. style="width:20px;height:20px;" href="/calebporzio">
  4978. <img height="20" width="20" alt="@calebporzio"
  4979. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  4980. class=" avatar-user" />
  4981. </a>
  4982. </div>
  4983. </div>
  4984. <div class="pr-1 flex-auto min-width-0">
  4985. <code>
  4986. <a title="Fixes to ensure Livewire can run in a sessionless Laravel application (#2725)
  4987. * Fixes to ensure Livewire can run in a sessionless Laravel application
  4988. * wip
  4989. * Merge master and re-build
  4990. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/69575f50bb7f8a49a41f9bd6bd16c73a6ef4fda3">Fixes to ensure Livewire can run in a sessionless Laravel application (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="858281008" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2725" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2725/hovercard" href="https://github.com/livewire/livewire/pull/2725">…</a>
  4991. </code>
  4992. <span class="hidden-text-expander inline">
  4993. <button type="button"
  4994. class="ellipsis-expander js-details-target"
  4995. aria-expanded="false">&hellip;</button>
  4996. </span>
  4997. </div>
  4998. <div class="text-right pr-1 d-md-inline-block d-none">
  4999. <batch-deferred-content class="d-inline-block"
  5000. data-url="/commits/badges">
  5001. <input type="hidden"
  5002. value="zJn8adNyy8aFSqS2LgBvvOhvHHyoDu9zUC6Sp2JyeuOQzqz8HKQFz40se0Yab5A/uf9C3xyqd9RP3uTN+O9k+Q=="
  5003. data-csrf="true" />
  5004. <input type="hidden" name="id" id="id"
  5005. value="MDY6Q29tbWl0MTcwMzU1NTA4OjY5NTc1ZjUwYmI3ZjhhNDlhNDFmOWJkNmJkMTZjNzNhNmVmNGZkYTM="
  5006. data-targets="batch-deferred-content.inputs" />
  5007. <input type="hidden" name="badge_size" id="badge_size"
  5008. value="small"
  5009. data-targets="batch-deferred-content.inputs" />
  5010. <input type="hidden" name="dropdown_direction"
  5011. id="dropdown_direction" value="w"
  5012. data-targets="batch-deferred-content.inputs" />
  5013. <span class="Skeleton d-inline-block mr-1"
  5014. style="width:75px; height:14px; margin-top:5px;"></span>
  5015. </batch-deferred-content>
  5016. </div>
  5017. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5018. <batch-deferred-content class="d-inline-block"
  5019. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5020. <input type="hidden"
  5021. value="7ip+QavUTT7FAa+xjlfi9fiQefkT8zBH/MD6+85dJeX3l4+ArvCt3cqXmSfYxiGOBKk5wz+1LONw3PXfPl3yvg=="
  5022. data-csrf="true" />
  5023. <input type="hidden" name="oid" id="oid"
  5024. value="69575f50bb7f8a49a41f9bd6bd16c73a6ef4fda3"
  5025. data-targets="batch-deferred-content.inputs" />
  5026. <input type="hidden" name="dropdown_direction"
  5027. id="dropdown_direction" value="w"
  5028. data-targets="batch-deferred-content.inputs" />
  5029. <div class="commit-build-statuses">
  5030. <span class="Skeleton d-inline-block"
  5031. style="width:14px; height:14px; margin-top:5px;"></span>
  5032. </div>
  5033. </batch-deferred-content>
  5034. </div>
  5035. <!-- ml-1 is added to accommodate "clock" icon -->
  5036. <div class="text-right ml-1">
  5037. <code>
  5038. <a href="/livewire/livewire/commit/69575f50bb7f8a49a41f9bd6bd16c73a6ef4fda3" class="Link--secondary">69575f5</a>
  5039. </code>
  5040. </div>
  5041. </div>
  5042. </div>
  5043. <div class="Details-content--hidden mt-2">
  5044. <pre class="color-text-secondary ws-pre-wrap"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="858281008" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2725" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2725/hovercard" href="https://github.com/livewire/livewire/pull/2725">…#2725</a>)
  5045. * Fixes to ensure Livewire can run in a sessionless Laravel application
  5046. * wip
  5047. * Merge master and re-build
  5048. Co-authored-by: Caleb Porzio &lt;calebporzio@gmail.com&gt;</pre>
  5049. </div>
  5050. </div>
  5051. </div>
  5052. </div>
  5053. </div>
  5054. <div>
  5055. <div class="TimelineItem pb-1">
  5056. <div class="TimelineItem-badge">
  5057. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  5058. width="16" height="16" aria-hidden="true">
  5059. <path fill-rule="evenodd"
  5060. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  5061. </path>
  5062. </svg>
  5063. </div>
  5064. <div class="TimelineItem-body">
  5065. Commits on Apr 18, 2021
  5066. </div>
  5067. </div>
  5068. <div class="TimelineItem TimelineItem--condensed">
  5069. <div class="TimelineItem-badge">
  5070. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5071. width="16" height="16" aria-hidden="true">
  5072. <path fill-rule="evenodd"
  5073. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5074. </path>
  5075. </svg>
  5076. </div>
  5077. <div class="TimelineItem-body">
  5078. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5079. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmVjNWY4MDc4NGU1OTg0Y2I4MDhkNmU0ZWM3OWY0ZWI1NmFkMWE1NDIiLCJ0IjoxNjE5NjU4MDAzfQ==--628249e2da853edecabeb75814f92cee143b82e953ac4facb539680e732d12b9"
  5080. data-url="/livewire/livewire/commit/ec5f80784e5984cb808d6e4ec79f4eb56ad1a542/_render_node/compare/commit">
  5081. <div class="d-flex flex-md-row flex-column">
  5082. <div class="d-flex flex-auto">
  5083. <div class="AvatarStack flex-self-start ">
  5084. <div class="AvatarStack-body" aria-label="mokhosh">
  5085. <a class="avatar avatar-user" data-skip-pjax="true"
  5086. data-hovercard-type="user"
  5087. data-hovercard-url="/users/mokhosh/hovercard"
  5088. data-octo-click="hovercard-link-click"
  5089. data-octo-dimensions="link_type:self"
  5090. style="width:20px;height:20px;" href="/mokhosh">
  5091. <img height="20" width="20" alt="@mokhosh"
  5092. src="https://avatars.githubusercontent.com/u/6499685?s=60&amp;v=4"
  5093. class=" avatar-user" />
  5094. </a>
  5095. </div>
  5096. </div>
  5097. <div class="pr-1 flex-auto min-width-0">
  5098. <code>
  5099. <a title="poll if any part is visible, not if every part is visible (#2730)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/ec5f80784e5984cb808d6e4ec79f4eb56ad1a542">poll if any part is visible, not if every part is visible (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="860013291" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2730" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2730/hovercard" href="https://github.com/livewire/livewire/pull/2730">#2730</a><a title="poll if any part is visible, not if every part is visible (#2730)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/ec5f80784e5984cb808d6e4ec79f4eb56ad1a542">)</a>
  5100. </code>
  5101. </div>
  5102. <div class="text-right pr-1 d-md-inline-block d-none">
  5103. <batch-deferred-content class="d-inline-block"
  5104. data-url="/commits/badges">
  5105. <input type="hidden"
  5106. value="JcnNHf/NnwKwI+J2jOil8R1g6B4tV57SczMug1rLwXd5np2IMBtRC7hFPYa4h1pyTPC2vZnzBnVsw1jpwFbfbQ=="
  5107. data-csrf="true" />
  5108. <input type="hidden" name="id" id="id"
  5109. value="MDY6Q29tbWl0MTcwMzU1NTA4OmVjNWY4MDc4NGU1OTg0Y2I4MDhkNmU0ZWM3OWY0ZWI1NmFkMWE1NDI="
  5110. data-targets="batch-deferred-content.inputs" />
  5111. <input type="hidden" name="badge_size" id="badge_size"
  5112. value="small"
  5113. data-targets="batch-deferred-content.inputs" />
  5114. <input type="hidden" name="dropdown_direction"
  5115. id="dropdown_direction" value="w"
  5116. data-targets="batch-deferred-content.inputs" />
  5117. <span class="Skeleton d-inline-block mr-1"
  5118. style="width:75px; height:14px; margin-top:5px;"></span>
  5119. </batch-deferred-content>
  5120. </div>
  5121. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5122. <batch-deferred-content class="d-inline-block"
  5123. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5124. <input type="hidden"
  5125. value="2F8kSdSdapEOHlZ7/VYSaC3xjY6fx1e+PBdXk678A9nB4tWI0bmKcgGIYO2rx9ET0cjNtLOBSxqwC1i3XvzUgg=="
  5126. data-csrf="true" />
  5127. <input type="hidden" name="oid" id="oid"
  5128. value="ec5f80784e5984cb808d6e4ec79f4eb56ad1a542"
  5129. data-targets="batch-deferred-content.inputs" />
  5130. <input type="hidden" name="dropdown_direction"
  5131. id="dropdown_direction" value="w"
  5132. data-targets="batch-deferred-content.inputs" />
  5133. <div class="commit-build-statuses">
  5134. <span class="Skeleton d-inline-block"
  5135. style="width:14px; height:14px; margin-top:5px;"></span>
  5136. </div>
  5137. </batch-deferred-content>
  5138. </div>
  5139. <!-- ml-1 is added to accommodate "clock" icon -->
  5140. <div class="text-right ml-1">
  5141. <code>
  5142. <a href="/livewire/livewire/commit/ec5f80784e5984cb808d6e4ec79f4eb56ad1a542" class="Link--secondary">ec5f807</a>
  5143. </code>
  5144. </div>
  5145. </div>
  5146. </div>
  5147. </div>
  5148. </div>
  5149. </div>
  5150. </div>
  5151. <div>
  5152. <div class="TimelineItem pb-1">
  5153. <div class="TimelineItem-badge">
  5154. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  5155. width="16" height="16" aria-hidden="true">
  5156. <path fill-rule="evenodd"
  5157. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  5158. </path>
  5159. </svg>
  5160. </div>
  5161. <div class="TimelineItem-body">
  5162. Commits on Apr 19, 2021
  5163. </div>
  5164. </div>
  5165. <div class="TimelineItem TimelineItem--condensed">
  5166. <div class="TimelineItem-badge">
  5167. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5168. width="16" height="16" aria-hidden="true">
  5169. <path fill-rule="evenodd"
  5170. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5171. </path>
  5172. </svg>
  5173. </div>
  5174. <div class="TimelineItem-body">
  5175. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5176. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmU4ZTg0NDdkYjM4NTIwYzMzYmU4ZDIxNTU2NWRmMTA4ZTAyN2JlYzUiLCJ0IjoxNjE5NjU4MDAzfQ==--fb106c592f495695809372ce39a82a5a6b5f9f22bf24b43d3cb2a6108823e3a1"
  5177. data-url="/livewire/livewire/commit/e8e8447db38520c33be8d215565df108e027bec5/_render_node/compare/commit">
  5178. <div class="d-flex flex-md-row flex-column">
  5179. <div class="d-flex flex-auto">
  5180. <div class="AvatarStack flex-self-start ">
  5181. <div class="AvatarStack-body" aria-label="calebporzio">
  5182. <a class="avatar avatar-user" data-skip-pjax="true"
  5183. data-hovercard-type="user"
  5184. data-hovercard-url="/users/calebporzio/hovercard"
  5185. data-octo-click="hovercard-link-click"
  5186. data-octo-dimensions="link_type:self"
  5187. style="width:20px;height:20px;" href="/calebporzio">
  5188. <img height="20" width="20" alt="@calebporzio"
  5189. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  5190. class=" avatar-user" />
  5191. </a>
  5192. </div>
  5193. </div>
  5194. <div class="pr-1 flex-auto min-width-0">
  5195. <code>
  5196. <a title="Remove the sad message" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/e8e8447db38520c33be8d215565df108e027bec5">Remove the sad message</a>
  5197. </code>
  5198. </div>
  5199. <div class="text-right pr-1 d-md-inline-block d-none">
  5200. <batch-deferred-content class="d-inline-block"
  5201. data-url="/commits/badges">
  5202. <input type="hidden"
  5203. value="W2ifhXr0x1Z2UO52XfD0tgNE4bgdExoy9LSgTOWWpCwHP88QtSIJX342MYZpnws1UtS/G6m3gpXrRNYmfwu6Ng=="
  5204. data-csrf="true" />
  5205. <input type="hidden" name="id" id="id"
  5206. value="MDY6Q29tbWl0MTcwMzU1NTA4OmU4ZTg0NDdkYjM4NTIwYzMzYmU4ZDIxNTU2NWRmMTA4ZTAyN2JlYzU="
  5207. data-targets="batch-deferred-content.inputs" />
  5208. <input type="hidden" name="badge_size" id="badge_size"
  5209. value="small"
  5210. data-targets="batch-deferred-content.inputs" />
  5211. <input type="hidden" name="dropdown_direction"
  5212. id="dropdown_direction" value="w"
  5213. data-targets="batch-deferred-content.inputs" />
  5214. </batch-deferred-content>
  5215. </div>
  5216. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5217. </div>
  5218. <!-- ml-1 is added to accommodate "clock" icon -->
  5219. <div class="text-right ml-1">
  5220. <code>
  5221. <a href="/livewire/livewire/commit/e8e8447db38520c33be8d215565df108e027bec5" class="Link--secondary">e8e8447</a>
  5222. </code>
  5223. </div>
  5224. </div>
  5225. </div>
  5226. </div>
  5227. </div>
  5228. </div>
  5229. <div class="TimelineItem TimelineItem--condensed">
  5230. <div class="TimelineItem-badge">
  5231. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5232. width="16" height="16" aria-hidden="true">
  5233. <path fill-rule="evenodd"
  5234. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5235. </path>
  5236. </svg>
  5237. </div>
  5238. <div class="TimelineItem-body">
  5239. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5240. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjBjZjJkYTU0N2Y0MTcxOTA2NzYyNDRjMzg5YTIyODVhMjM3ZWFkNDUiLCJ0IjoxNjE5NjU4MDAzfQ==--286536a19240a16f289212d71cae5923664ad212c05a7162c5c7684731de2256"
  5241. data-url="/livewire/livewire/commit/0cf2da547f417190676244c389a2285a237ead45/_render_node/compare/commit">
  5242. <div class="d-flex flex-md-row flex-column">
  5243. <div class="d-flex flex-auto">
  5244. <div class="AvatarStack flex-self-start ">
  5245. <div class="AvatarStack-body" aria-label="calebporzio">
  5246. <a class="avatar avatar-user" data-skip-pjax="true"
  5247. data-hovercard-type="user"
  5248. data-hovercard-url="/users/calebporzio/hovercard"
  5249. data-octo-click="hovercard-link-click"
  5250. data-octo-dimensions="link_type:self"
  5251. style="width:20px;height:20px;" href="/calebporzio">
  5252. <img height="20" width="20" alt="@calebporzio"
  5253. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  5254. class=" avatar-user" />
  5255. </a>
  5256. </div>
  5257. </div>
  5258. <div class="pr-1 flex-auto min-width-0">
  5259. <code>
  5260. <a title="Merge branch &#39;master&#39; of github.com:livewire/livewire" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/0cf2da547f417190676244c389a2285a237ead45">Merge branch 'master' of github.com:livewire/livewire</a>
  5261. </code>
  5262. </div>
  5263. <div class="text-right pr-1 d-md-inline-block d-none">
  5264. <batch-deferred-content class="d-inline-block"
  5265. data-url="/commits/badges">
  5266. <input type="hidden"
  5267. value="q29jdqYQTq2v4PKFOC6ajMi6v9HdTMgjM6mqLP5bvw33ODPjacaApKeGLXUMQWUPmSrhcmnoUIQsWdxGZMahFw=="
  5268. data-csrf="true" />
  5269. <input type="hidden" name="id" id="id"
  5270. value="MDY6Q29tbWl0MTcwMzU1NTA4OjBjZjJkYTU0N2Y0MTcxOTA2NzYyNDRjMzg5YTIyODVhMjM3ZWFkNDU="
  5271. data-targets="batch-deferred-content.inputs" />
  5272. <input type="hidden" name="badge_size" id="badge_size"
  5273. value="small"
  5274. data-targets="batch-deferred-content.inputs" />
  5275. <input type="hidden" name="dropdown_direction"
  5276. id="dropdown_direction" value="w"
  5277. data-targets="batch-deferred-content.inputs" />
  5278. </batch-deferred-content>
  5279. </div>
  5280. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5281. <batch-deferred-content class="d-inline-block"
  5282. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5283. <input type="hidden"
  5284. value="c0I18zsgpuN6G1didf6gCAIyJtD5czulXsOssb0U355q/8QyPgRGAHWNYfQjb2Nz/gtm6tU1JwHS36OVTRQIxQ=="
  5285. data-csrf="true" />
  5286. <input type="hidden" name="oid" id="oid"
  5287. value="0cf2da547f417190676244c389a2285a237ead45"
  5288. data-targets="batch-deferred-content.inputs" />
  5289. <input type="hidden" name="dropdown_direction"
  5290. id="dropdown_direction" value="w"
  5291. data-targets="batch-deferred-content.inputs" />
  5292. <div class="commit-build-statuses">
  5293. <span class="Skeleton d-inline-block"
  5294. style="width:14px; height:14px; margin-top:5px;"></span>
  5295. </div>
  5296. </batch-deferred-content>
  5297. </div>
  5298. <!-- ml-1 is added to accommodate "clock" icon -->
  5299. <div class="text-right ml-1">
  5300. <code>
  5301. <a href="/livewire/livewire/commit/0cf2da547f417190676244c389a2285a237ead45" class="Link--secondary">0cf2da5</a>
  5302. </code>
  5303. </div>
  5304. </div>
  5305. </div>
  5306. </div>
  5307. </div>
  5308. </div>
  5309. </div>
  5310. <div>
  5311. <div class="TimelineItem pb-1">
  5312. <div class="TimelineItem-badge">
  5313. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  5314. width="16" height="16" aria-hidden="true">
  5315. <path fill-rule="evenodd"
  5316. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  5317. </path>
  5318. </svg>
  5319. </div>
  5320. <div class="TimelineItem-body">
  5321. Commits on Apr 21, 2021
  5322. </div>
  5323. </div>
  5324. <div class="TimelineItem TimelineItem--condensed">
  5325. <div class="TimelineItem-badge">
  5326. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5327. width="16" height="16" aria-hidden="true">
  5328. <path fill-rule="evenodd"
  5329. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5330. </path>
  5331. </svg>
  5332. </div>
  5333. <div class="TimelineItem-body">
  5334. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5335. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjBjMDM4ODJkNTZmZDhmMWY4YzQ2ZTQ0ZGVkZTEwZTQ2MDBlODA5YjUiLCJ0IjoxNjE5NjU4MDAzfQ==--3b1b63a559f2d1b59642d26f07d0901d0c4cf5fcf52a73bbecdba1395570a6bd"
  5336. data-url="/livewire/livewire/commit/0c03882d56fd8f1f8c46e44dede10e4600e809b5/_render_node/compare/commit">
  5337. <div class="d-flex flex-md-row flex-column">
  5338. <div class="d-flex flex-auto">
  5339. <div class="AvatarStack flex-self-start ">
  5340. <div class="AvatarStack-body" aria-label="wuwx">
  5341. <a class="avatar avatar-user" data-skip-pjax="true"
  5342. data-hovercard-type="user"
  5343. data-hovercard-url="/users/wuwx/hovercard"
  5344. data-octo-click="hovercard-link-click"
  5345. data-octo-dimensions="link_type:self"
  5346. style="width:20px;height:20px;" href="/wuwx">
  5347. <img height="20" width="20" alt="@wuwx"
  5348. src="https://avatars.githubusercontent.com/u/4401?s=60&amp;v=4"
  5349. class=" avatar-user" />
  5350. </a>
  5351. </div>
  5352. </div>
  5353. <div class="pr-1 flex-auto min-width-0">
  5354. <code>
  5355. <a title="Update LivewireBladeDirectives.php (#2743)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/0c03882d56fd8f1f8c46e44dede10e4600e809b5">Update LivewireBladeDirectives.php (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="862859250" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2743" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2743/hovercard" href="https://github.com/livewire/livewire/pull/2743">#2743</a><a title="Update LivewireBladeDirectives.php (#2743)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/0c03882d56fd8f1f8c46e44dede10e4600e809b5">)</a>
  5356. </code>
  5357. </div>
  5358. <div class="text-right pr-1 d-md-inline-block d-none">
  5359. <batch-deferred-content class="d-inline-block"
  5360. data-url="/commits/badges">
  5361. <input type="hidden"
  5362. value="Ytxnq0zrvsWrUgxZb3q3M+3e6JsCuICzeGhY3IqRqlI+izc+gz1wzKM006lbFUiwvE62OLYcGBRnmC62EAy0SA=="
  5363. data-csrf="true" />
  5364. <input type="hidden" name="id" id="id"
  5365. value="MDY6Q29tbWl0MTcwMzU1NTA4OjBjMDM4ODJkNTZmZDhmMWY4YzQ2ZTQ0ZGVkZTEwZTQ2MDBlODA5YjU="
  5366. data-targets="batch-deferred-content.inputs" />
  5367. <input type="hidden" name="badge_size" id="badge_size"
  5368. value="small"
  5369. data-targets="batch-deferred-content.inputs" />
  5370. <input type="hidden" name="dropdown_direction"
  5371. id="dropdown_direction" value="w"
  5372. data-targets="batch-deferred-content.inputs" />
  5373. <span class="Skeleton d-inline-block mr-1"
  5374. style="width:75px; height:14px; margin-top:5px;"></span>
  5375. </batch-deferred-content>
  5376. </div>
  5377. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5378. <batch-deferred-content class="d-inline-block"
  5379. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5380. <input type="hidden"
  5381. value="SllpBSBDgrVaJuf58LcMqiAzfmxfIBOmJT3BEKnT3JpT5JjEJWdiVlWw0W+mJs/R3Ao+VnNmDwKpIc40WdMLwQ=="
  5382. data-csrf="true" />
  5383. <input type="hidden" name="oid" id="oid"
  5384. value="0c03882d56fd8f1f8c46e44dede10e4600e809b5"
  5385. data-targets="batch-deferred-content.inputs" />
  5386. <input type="hidden" name="dropdown_direction"
  5387. id="dropdown_direction" value="w"
  5388. data-targets="batch-deferred-content.inputs" />
  5389. <div class="commit-build-statuses">
  5390. <span class="Skeleton d-inline-block"
  5391. style="width:14px; height:14px; margin-top:5px;"></span>
  5392. </div>
  5393. </batch-deferred-content>
  5394. </div>
  5395. <!-- ml-1 is added to accommodate "clock" icon -->
  5396. <div class="text-right ml-1">
  5397. <code>
  5398. <a href="/livewire/livewire/commit/0c03882d56fd8f1f8c46e44dede10e4600e809b5" class="Link--secondary">0c03882</a>
  5399. </code>
  5400. </div>
  5401. </div>
  5402. </div>
  5403. </div>
  5404. </div>
  5405. </div>
  5406. <div class="TimelineItem TimelineItem--condensed">
  5407. <div class="TimelineItem-badge">
  5408. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5409. width="16" height="16" aria-hidden="true">
  5410. <path fill-rule="evenodd"
  5411. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5412. </path>
  5413. </svg>
  5414. </div>
  5415. <div class="TimelineItem-body">
  5416. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5417. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmI2ZDFkZjQyN2EwODNiZGY0ZTYzY2E0NDBlYzQ5MjY1N2ViYmM1NTkiLCJ0IjoxNjE5NjU4MDAzfQ==--e19dc81ab5c2b489dbd382958fab23e7d408296451cf4fe971d6be2215d42b1a"
  5418. data-url="/livewire/livewire/commit/b6d1df427a083bdf4e63ca440ec492657ebbc559/_render_node/compare/commit">
  5419. <div class="d-flex flex-md-row flex-column">
  5420. <div class="d-flex flex-auto">
  5421. <div class="AvatarStack flex-self-start ">
  5422. <div class="AvatarStack-body" aria-label="joshhanley">
  5423. <a class="avatar avatar-user" data-skip-pjax="true"
  5424. data-hovercard-type="user"
  5425. data-hovercard-url="/users/joshhanley/hovercard"
  5426. data-octo-click="hovercard-link-click"
  5427. data-octo-dimensions="link_type:self"
  5428. style="width:20px;height:20px;" href="/joshhanley">
  5429. <img height="20" width="20" alt="@joshhanley"
  5430. src="https://avatars.githubusercontent.com/u/882837?s=60&amp;u=5d7fd95f2e0989124c3fa8f9e8d83110b3d93804&amp;v=4"
  5431. class=" avatar-user" />
  5432. </a>
  5433. </div>
  5434. </div>
  5435. <div class="pr-1 flex-auto min-width-0">
  5436. <code>
  5437. <a title='Dynamic livewire components (#2502)
  5438. * Add dynamic Livewire component support
  5439. * Add tag compiler tests
  5440. * Add support for "is" syntax
  5441. * Add check for existing dynamic component' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b6d1df427a083bdf4e63ca440ec492657ebbc559">Dynamic livewire components (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="808429687" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2502" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2502/hovercard" href="https://github.com/livewire/livewire/pull/2502">#2502</a><a title='Dynamic livewire components (#2502)
  5442. * Add dynamic Livewire component support
  5443. * Add tag compiler tests
  5444. * Add support for "is" syntax
  5445. * Add check for existing dynamic component' data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/b6d1df427a083bdf4e63ca440ec492657ebbc559">)</a>
  5446. </code>
  5447. <span class="hidden-text-expander inline">
  5448. <button type="button"
  5449. class="ellipsis-expander js-details-target"
  5450. aria-expanded="false">&hellip;</button>
  5451. </span>
  5452. </div>
  5453. <div class="text-right pr-1 d-md-inline-block d-none">
  5454. <batch-deferred-content class="d-inline-block"
  5455. data-url="/commits/badges">
  5456. <input type="hidden"
  5457. value="JOO5bt4LtNRx29kuqFSImIl9cv+xvfH4kSGfLpuJPux4tOn7Ed163Xm9Bt6cO3cb2O0sXAUZaV+O0elEARQg9g=="
  5458. data-csrf="true" />
  5459. <input type="hidden" name="id" id="id"
  5460. value="MDY6Q29tbWl0MTcwMzU1NTA4OmI2ZDFkZjQyN2EwODNiZGY0ZTYzY2E0NDBlYzQ5MjY1N2ViYmM1NTk="
  5461. data-targets="batch-deferred-content.inputs" />
  5462. <input type="hidden" name="badge_size" id="badge_size"
  5463. value="small"
  5464. data-targets="batch-deferred-content.inputs" />
  5465. <input type="hidden" name="dropdown_direction"
  5466. id="dropdown_direction" value="w"
  5467. data-targets="batch-deferred-content.inputs" />
  5468. <span class="Skeleton d-inline-block mr-1"
  5469. style="width:75px; height:14px; margin-top:5px;"></span>
  5470. </batch-deferred-content>
  5471. </div>
  5472. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5473. <batch-deferred-content class="d-inline-block"
  5474. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5475. <input type="hidden"
  5476. value="/moardrjuO5PUrrqLrG9ThB73aMdOazsdKt75wOPAWDn1+ts38dYDUDEjHx4IH417EKdmTF/sEj4t3TD84/WOw=="
  5477. data-csrf="true" />
  5478. <input type="hidden" name="oid" id="oid"
  5479. value="b6d1df427a083bdf4e63ca440ec492657ebbc559"
  5480. data-targets="batch-deferred-content.inputs" />
  5481. <input type="hidden" name="dropdown_direction"
  5482. id="dropdown_direction" value="w"
  5483. data-targets="batch-deferred-content.inputs" />
  5484. <div class="commit-build-statuses">
  5485. <span class="Skeleton d-inline-block"
  5486. style="width:14px; height:14px; margin-top:5px;"></span>
  5487. </div>
  5488. </batch-deferred-content>
  5489. </div>
  5490. <!-- ml-1 is added to accommodate "clock" icon -->
  5491. <div class="text-right ml-1">
  5492. <code>
  5493. <a href="/livewire/livewire/commit/b6d1df427a083bdf4e63ca440ec492657ebbc559" class="Link--secondary">b6d1df4</a>
  5494. </code>
  5495. </div>
  5496. </div>
  5497. </div>
  5498. <div class="Details-content--hidden mt-2">
  5499. <pre class="color-text-secondary ws-pre-wrap">* Add dynamic Livewire component support
  5500. * Add tag compiler tests
  5501. * Add support for "is" syntax
  5502. * Add check for existing dynamic component</pre>
  5503. </div>
  5504. </div>
  5505. </div>
  5506. </div>
  5507. <div class="TimelineItem TimelineItem--condensed">
  5508. <div class="TimelineItem-badge">
  5509. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5510. width="16" height="16" aria-hidden="true">
  5511. <path fill-rule="evenodd"
  5512. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5513. </path>
  5514. </svg>
  5515. </div>
  5516. <div class="TimelineItem-body">
  5517. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5518. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0Ojc1YzQ3YzljNThjMWU1Mjk2MjA5MTQwZjFiYmRjZjc4YjBlOWQ0ZTkiLCJ0IjoxNjE5NjU4MDAzfQ==--6b001ff19c9ad5962d73d21469ee463e8e1f03008876cb16f50d4924169237f2"
  5519. data-url="/livewire/livewire/commit/75c47c9c58c1e5296209140f1bbdcf78b0e9d4e9/_render_node/compare/commit">
  5520. <div class="d-flex flex-md-row flex-column">
  5521. <div class="d-flex flex-auto">
  5522. <div class="AvatarStack flex-self-start ">
  5523. <div class="AvatarStack-body" aria-label="rezaamini-ir">
  5524. <a class="avatar avatar-user" data-skip-pjax="true"
  5525. data-hovercard-type="user"
  5526. data-hovercard-url="/users/rezaamini-ir/hovercard"
  5527. data-octo-click="hovercard-link-click"
  5528. data-octo-dimensions="link_type:self"
  5529. style="width:20px;height:20px;"
  5530. href="/rezaamini-ir">
  5531. <img height="20" width="20" alt="@rezaamini-ir"
  5532. src="https://avatars.githubusercontent.com/u/29504334?s=60&amp;u=c7cdc17494bec76fe5e3e15728f24ccc60cafa71&amp;v=4"
  5533. class=" avatar-user" />
  5534. </a>
  5535. </div>
  5536. </div>
  5537. <div class="pr-1 flex-auto min-width-0">
  5538. <code>
  5539. <a title="Add params method to view macros (#2736)
  5540. * Add params method to macros
  5541. * Add params tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/75c47c9c58c1e5296209140f1bbdcf78b0e9d4e9">Add params method to view macros (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="860746614" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2736" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2736/hovercard" href="https://github.com/livewire/livewire/pull/2736">#2736</a><a title="Add params method to view macros (#2736)
  5542. * Add params method to macros
  5543. * Add params tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/75c47c9c58c1e5296209140f1bbdcf78b0e9d4e9">)</a>
  5544. </code>
  5545. <span class="hidden-text-expander inline">
  5546. <button type="button"
  5547. class="ellipsis-expander js-details-target"
  5548. aria-expanded="false">&hellip;</button>
  5549. </span>
  5550. </div>
  5551. <div class="text-right pr-1 d-md-inline-block d-none">
  5552. <batch-deferred-content class="d-inline-block"
  5553. data-url="/commits/badges">
  5554. <input type="hidden"
  5555. value="kghXZxbkml/PMJZ+BH39Y+zKocResACCXUiibcyXDWXOXwfy2TJUVsdWSY4wEgLgvVr/Z+oUmCVCuNQHVgoTfw=="
  5556. data-csrf="true" />
  5557. <input type="hidden" name="id" id="id"
  5558. value="MDY6Q29tbWl0MTcwMzU1NTA4Ojc1YzQ3YzljNThjMWU1Mjk2MjA5MTQwZjFiYmRjZjc4YjBlOWQ0ZTk="
  5559. data-targets="batch-deferred-content.inputs" />
  5560. <input type="hidden" name="badge_size" id="badge_size"
  5561. value="small"
  5562. data-targets="batch-deferred-content.inputs" />
  5563. <input type="hidden" name="dropdown_direction"
  5564. id="dropdown_direction" value="w"
  5565. data-targets="batch-deferred-content.inputs" />
  5566. <span class="Skeleton d-inline-block mr-1"
  5567. style="width:75px; height:14px; margin-top:5px;"></span>
  5568. </batch-deferred-content>
  5569. </div>
  5570. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5571. <batch-deferred-content class="d-inline-block"
  5572. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5573. <input type="hidden"
  5574. value="S/LX6Q4IJrvwJ1UT/wg1HLugdeLQtTMD68B3u6FT+udSTyYoCyzGWP+xY4WpmfZnR5k12PzzL6dn3HifUVMtvA=="
  5575. data-csrf="true" />
  5576. <input type="hidden" name="oid" id="oid"
  5577. value="75c47c9c58c1e5296209140f1bbdcf78b0e9d4e9"
  5578. data-targets="batch-deferred-content.inputs" />
  5579. <input type="hidden" name="dropdown_direction"
  5580. id="dropdown_direction" value="w"
  5581. data-targets="batch-deferred-content.inputs" />
  5582. <div class="commit-build-statuses">
  5583. <span class="Skeleton d-inline-block"
  5584. style="width:14px; height:14px; margin-top:5px;"></span>
  5585. </div>
  5586. </batch-deferred-content>
  5587. </div>
  5588. <!-- ml-1 is added to accommodate "clock" icon -->
  5589. <div class="text-right ml-1">
  5590. <code>
  5591. <a href="/livewire/livewire/commit/75c47c9c58c1e5296209140f1bbdcf78b0e9d4e9" class="Link--secondary">75c47c9</a>
  5592. </code>
  5593. </div>
  5594. </div>
  5595. </div>
  5596. <div class="Details-content--hidden mt-2">
  5597. <pre class="color-text-secondary ws-pre-wrap">* Add params method to macros
  5598. * Add params tests</pre>
  5599. </div>
  5600. </div>
  5601. </div>
  5602. </div>
  5603. </div>
  5604. <div>
  5605. <div class="TimelineItem pb-1">
  5606. <div class="TimelineItem-badge">
  5607. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  5608. width="16" height="16" aria-hidden="true">
  5609. <path fill-rule="evenodd"
  5610. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  5611. </path>
  5612. </svg>
  5613. </div>
  5614. <div class="TimelineItem-body">
  5615. Commits on Apr 22, 2021
  5616. </div>
  5617. </div>
  5618. <div class="TimelineItem TimelineItem--condensed">
  5619. <div class="TimelineItem-badge">
  5620. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5621. width="16" height="16" aria-hidden="true">
  5622. <path fill-rule="evenodd"
  5623. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5624. </path>
  5625. </svg>
  5626. </div>
  5627. <div class="TimelineItem-body">
  5628. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5629. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjJhY2YyNDYyNWJkMGY4ZDhmYjcyYjg1ZWU5NDkzNjQ4N2M1ZDE3OTMiLCJ0IjoxNjE5NjU4MDAzfQ==--c4bcb26c7f163866c14403ee173d6b98702105579981c56d1bee9eebec127d3e"
  5630. data-url="/livewire/livewire/commit/2acf24625bd0f8d8fb72b85ee94936487c5d1793/_render_node/compare/commit">
  5631. <div class="d-flex flex-md-row flex-column">
  5632. <div class="d-flex flex-auto">
  5633. <div class="AvatarStack flex-self-start ">
  5634. <div class="AvatarStack-body" aria-label="calebporzio">
  5635. <a class="avatar avatar-user" data-skip-pjax="true"
  5636. data-hovercard-type="user"
  5637. data-hovercard-url="/users/calebporzio/hovercard"
  5638. data-octo-click="hovercard-link-click"
  5639. data-octo-dimensions="link_type:self"
  5640. style="width:20px;height:20px;" href="/calebporzio">
  5641. <img height="20" width="20" alt="@calebporzio"
  5642. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  5643. class=" avatar-user" />
  5644. </a>
  5645. </div>
  5646. </div>
  5647. <div class="pr-1 flex-auto min-width-0">
  5648. <code>
  5649. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2acf24625bd0f8d8fb72b85ee94936487c5d1793">wip</a>
  5650. </code>
  5651. </div>
  5652. <div class="text-right pr-1 d-md-inline-block d-none">
  5653. <batch-deferred-content class="d-inline-block"
  5654. data-url="/commits/badges">
  5655. <input type="hidden"
  5656. value="17bGAsP4VINfLuB20wIJdlvGcXUxkvExrNIhAjJHT+iL4ZaXDC6aildIP4bnbfb1ClYv1oU2aZazIldoqNpR8g=="
  5657. data-csrf="true" />
  5658. <input type="hidden" name="id" id="id"
  5659. value="MDY6Q29tbWl0MTcwMzU1NTA4OjJhY2YyNDYyNWJkMGY4ZDhmYjcyYjg1ZWU5NDkzNjQ4N2M1ZDE3OTM="
  5660. data-targets="batch-deferred-content.inputs" />
  5661. <input type="hidden" name="badge_size" id="badge_size"
  5662. value="small"
  5663. data-targets="batch-deferred-content.inputs" />
  5664. <input type="hidden" name="dropdown_direction"
  5665. id="dropdown_direction" value="w"
  5666. data-targets="batch-deferred-content.inputs" />
  5667. </batch-deferred-content>
  5668. </div>
  5669. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5670. <batch-deferred-content class="d-inline-block"
  5671. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5672. <input type="hidden"
  5673. value="vssOcEAXKq4arhWC+cN4sF4NMnseF8doLj7fpuLCHpyndv+xRTPKTRU4IxSvUrvLojRyQTJR28yiItCCEsLJxw=="
  5674. data-csrf="true" />
  5675. <input type="hidden" name="oid" id="oid"
  5676. value="2acf24625bd0f8d8fb72b85ee94936487c5d1793"
  5677. data-targets="batch-deferred-content.inputs" />
  5678. <input type="hidden" name="dropdown_direction"
  5679. id="dropdown_direction" value="w"
  5680. data-targets="batch-deferred-content.inputs" />
  5681. <div class="commit-build-statuses">
  5682. <span class="Skeleton d-inline-block"
  5683. style="width:14px; height:14px; margin-top:5px;"></span>
  5684. </div>
  5685. </batch-deferred-content>
  5686. </div>
  5687. <!-- ml-1 is added to accommodate "clock" icon -->
  5688. <div class="text-right ml-1">
  5689. <code>
  5690. <a href="/livewire/livewire/commit/2acf24625bd0f8d8fb72b85ee94936487c5d1793" class="Link--secondary">2acf246</a>
  5691. </code>
  5692. </div>
  5693. </div>
  5694. </div>
  5695. </div>
  5696. </div>
  5697. </div>
  5698. <div class="TimelineItem TimelineItem--condensed">
  5699. <div class="TimelineItem-badge">
  5700. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5701. width="16" height="16" aria-hidden="true">
  5702. <path fill-rule="evenodd"
  5703. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5704. </path>
  5705. </svg>
  5706. </div>
  5707. <div class="TimelineItem-body">
  5708. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5709. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjRlYmFjNmU5YmVkM2RiMjdjMzhjZjkwMGEwNGI5OGJjNjM4M2E2YmIiLCJ0IjoxNjE5NjU4MDAzfQ==--9f82c05f80a1b3bcaf0f28967d04021b9a84a0d8f548deb910bcb61f930e503e"
  5710. data-url="/livewire/livewire/commit/4ebac6e9bed3db27c38cf900a04b98bc6383a6bb/_render_node/compare/commit">
  5711. <div class="d-flex flex-md-row flex-column">
  5712. <div class="d-flex flex-auto">
  5713. <div class="AvatarStack flex-self-start ">
  5714. <div class="AvatarStack-body" aria-label="calebporzio">
  5715. <a class="avatar avatar-user" data-skip-pjax="true"
  5716. data-hovercard-type="user"
  5717. data-hovercard-url="/users/calebporzio/hovercard"
  5718. data-octo-click="hovercard-link-click"
  5719. data-octo-dimensions="link_type:self"
  5720. style="width:20px;height:20px;" href="/calebporzio">
  5721. <img height="20" width="20" alt="@calebporzio"
  5722. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  5723. class=" avatar-user" />
  5724. </a>
  5725. </div>
  5726. </div>
  5727. <div class="pr-1 flex-auto min-width-0">
  5728. <code>
  5729. <a title="Rename &quot;params&quot; to &quot;layoutData&quot;" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/4ebac6e9bed3db27c38cf900a04b98bc6383a6bb">Rename "params" to "layoutData"</a>
  5730. </code>
  5731. </div>
  5732. <div class="text-right pr-1 d-md-inline-block d-none">
  5733. <batch-deferred-content class="d-inline-block"
  5734. data-url="/commits/badges">
  5735. <input type="hidden"
  5736. value="L9BfSHinJqJdq2fO+r3pJWK9wv7oZgbULYHA+L0wH+Vzhw/dt3Hoq1XNuD7O0hamMy2cXVzCnnMycbaSJ60B/w=="
  5737. data-csrf="true" />
  5738. <input type="hidden" name="id" id="id"
  5739. value="MDY6Q29tbWl0MTcwMzU1NTA4OjRlYmFjNmU5YmVkM2RiMjdjMzhjZjkwMGEwNGI5OGJjNjM4M2E2YmI="
  5740. data-targets="batch-deferred-content.inputs" />
  5741. <input type="hidden" name="badge_size" id="badge_size"
  5742. value="small"
  5743. data-targets="batch-deferred-content.inputs" />
  5744. <input type="hidden" name="dropdown_direction"
  5745. id="dropdown_direction" value="w"
  5746. data-targets="batch-deferred-content.inputs" />
  5747. </batch-deferred-content>
  5748. </div>
  5749. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5750. <batch-deferred-content class="d-inline-block"
  5751. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5752. <input type="hidden"
  5753. value="OKSSWsCr2WPNxGThcEqSw/7kUg1Qk+vXmvTsc+VsOe4hGWObxY85gMJSUncm21G4At0SN3zV93MW6ONXFWzutQ=="
  5754. data-csrf="true" />
  5755. <input type="hidden" name="oid" id="oid"
  5756. value="4ebac6e9bed3db27c38cf900a04b98bc6383a6bb"
  5757. data-targets="batch-deferred-content.inputs" />
  5758. <input type="hidden" name="dropdown_direction"
  5759. id="dropdown_direction" value="w"
  5760. data-targets="batch-deferred-content.inputs" />
  5761. <div class="commit-build-statuses">
  5762. <span class="Skeleton d-inline-block"
  5763. style="width:14px; height:14px; margin-top:5px;"></span>
  5764. </div>
  5765. </batch-deferred-content>
  5766. </div>
  5767. <!-- ml-1 is added to accommodate "clock" icon -->
  5768. <div class="text-right ml-1">
  5769. <code>
  5770. <a href="/livewire/livewire/commit/4ebac6e9bed3db27c38cf900a04b98bc6383a6bb" class="Link--secondary">4ebac6e</a>
  5771. </code>
  5772. </div>
  5773. </div>
  5774. </div>
  5775. </div>
  5776. </div>
  5777. </div>
  5778. <div class="TimelineItem TimelineItem--condensed">
  5779. <div class="TimelineItem-badge">
  5780. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5781. width="16" height="16" aria-hidden="true">
  5782. <path fill-rule="evenodd"
  5783. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5784. </path>
  5785. </svg>
  5786. </div>
  5787. <div class="TimelineItem-body">
  5788. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5789. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjFkZjk3NDIyMGJmNWU0MjcyY2QwZTk1OTdlOWM1NWFhMWYwN2MxMjYiLCJ0IjoxNjE5NjU4MDAzfQ==--01c21f2251d9648542583c76517e19442b41254c0ebbeb71b2b9f7e54386badf"
  5790. data-url="/livewire/livewire/commit/1df974220bf5e4272cd0e9597e9c55aa1f07c126/_render_node/compare/commit">
  5791. <div class="d-flex flex-md-row flex-column">
  5792. <div class="d-flex flex-auto">
  5793. <div class="AvatarStack flex-self-start ">
  5794. <div class="AvatarStack-body" aria-label="jasonlbeggs">
  5795. <a class="avatar avatar-user" data-skip-pjax="true"
  5796. data-hovercard-type="user"
  5797. data-hovercard-url="/users/jasonlbeggs/hovercard"
  5798. data-octo-click="hovercard-link-click"
  5799. data-octo-dimensions="link_type:self"
  5800. style="width:20px;height:20px;" href="/jasonlbeggs">
  5801. <img height="20" width="20" alt="@jasonlbeggs"
  5802. src="https://avatars.githubusercontent.com/u/25065083?s=60&amp;u=5009c15780028dc4c2ddf4ac387d2424832c2454&amp;v=4"
  5803. class=" avatar-user" />
  5804. </a>
  5805. </div>
  5806. </div>
  5807. <div class="pr-1 flex-auto min-width-0">
  5808. <code>
  5809. <a title="Support using class names with assertSeeLivewire (#2754)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1df974220bf5e4272cd0e9597e9c55aa1f07c126">Support using class names with assertSeeLivewire (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="865227210" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2754" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2754/hovercard" href="https://github.com/livewire/livewire/pull/2754">#2754</a><a title="Support using class names with assertSeeLivewire (#2754)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1df974220bf5e4272cd0e9597e9c55aa1f07c126">)</a>
  5810. </code>
  5811. </div>
  5812. <div class="text-right pr-1 d-md-inline-block d-none">
  5813. <batch-deferred-content class="d-inline-block"
  5814. data-url="/commits/badges">
  5815. <input type="hidden"
  5816. value="b4F4JvvAcJp6i7N3uO1P0rN9hXUxEPb/XMxdM2dgyGwz1iizNBa+k3LtbIeMgrBR4u3b1oW0blhDPCtZ/f3Wdg=="
  5817. data-csrf="true" />
  5818. <input type="hidden" name="id" id="id"
  5819. value="MDY6Q29tbWl0MTcwMzU1NTA4OjFkZjk3NDIyMGJmNWU0MjcyY2QwZTk1OTdlOWM1NWFhMWYwN2MxMjY="
  5820. data-targets="batch-deferred-content.inputs" />
  5821. <input type="hidden" name="badge_size" id="badge_size"
  5822. value="small"
  5823. data-targets="batch-deferred-content.inputs" />
  5824. <input type="hidden" name="dropdown_direction"
  5825. id="dropdown_direction" value="w"
  5826. data-targets="batch-deferred-content.inputs" />
  5827. <span class="Skeleton d-inline-block mr-1"
  5828. style="width:75px; height:14px; margin-top:5px;"></span>
  5829. </batch-deferred-content>
  5830. </div>
  5831. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5832. <batch-deferred-content class="d-inline-block"
  5833. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5834. <input type="hidden"
  5835. value="cnVlOY9HWEQfXu1x8rEQBpJxw9f8z67/wRpjqDS55mVryJT4imO4pxDI2+ekINN9bkiD7dCJsltNBmyMxLkxPg=="
  5836. data-csrf="true" />
  5837. <input type="hidden" name="oid" id="oid"
  5838. value="1df974220bf5e4272cd0e9597e9c55aa1f07c126"
  5839. data-targets="batch-deferred-content.inputs" />
  5840. <input type="hidden" name="dropdown_direction"
  5841. id="dropdown_direction" value="w"
  5842. data-targets="batch-deferred-content.inputs" />
  5843. <div class="commit-build-statuses">
  5844. <span class="Skeleton d-inline-block"
  5845. style="width:14px; height:14px; margin-top:5px;"></span>
  5846. </div>
  5847. </batch-deferred-content>
  5848. </div>
  5849. <!-- ml-1 is added to accommodate "clock" icon -->
  5850. <div class="text-right ml-1">
  5851. <code>
  5852. <a href="/livewire/livewire/commit/1df974220bf5e4272cd0e9597e9c55aa1f07c126" class="Link--secondary">1df9742</a>
  5853. </code>
  5854. </div>
  5855. </div>
  5856. </div>
  5857. </div>
  5858. </div>
  5859. </div>
  5860. <div class="TimelineItem TimelineItem--condensed">
  5861. <div class="TimelineItem-badge">
  5862. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5863. width="16" height="16" aria-hidden="true">
  5864. <path fill-rule="evenodd"
  5865. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5866. </path>
  5867. </svg>
  5868. </div>
  5869. <div class="TimelineItem-body">
  5870. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5871. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmNkYzBjNDI3NTM1OTgxYzVlYjQ1ZmU1MWI3YWMwOTk0NTk0NDhkMTciLCJ0IjoxNjE5NjU4MDAzfQ==--840a4991ae1888fa08e608d28ad6e2c3c4781bb3fca0c5d939e61b95012f84f4"
  5872. data-url="/livewire/livewire/commit/cdc0c427535981c5eb45fe51b7ac099459448d17/_render_node/compare/commit">
  5873. <div class="d-flex flex-md-row flex-column">
  5874. <div class="d-flex flex-auto">
  5875. <div class="AvatarStack flex-self-start ">
  5876. <div class="AvatarStack-body" aria-label="rezaamini-ir">
  5877. <a class="avatar avatar-user" data-skip-pjax="true"
  5878. data-hovercard-type="user"
  5879. data-hovercard-url="/users/rezaamini-ir/hovercard"
  5880. data-octo-click="hovercard-link-click"
  5881. data-octo-dimensions="link_type:self"
  5882. style="width:20px;height:20px;"
  5883. href="/rezaamini-ir">
  5884. <img height="20" width="20" alt="@rezaamini-ir"
  5885. src="https://avatars.githubusercontent.com/u/29504334?s=60&amp;u=c7cdc17494bec76fe5e3e15728f24ccc60cafa71&amp;v=4"
  5886. class=" avatar-user" />
  5887. </a>
  5888. </div>
  5889. </div>
  5890. <div class="pr-1 flex-auto min-width-0">
  5891. <code>
  5892. <a title="Solve test problem (#2753)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/cdc0c427535981c5eb45fe51b7ac099459448d17">Solve test problem (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="864973343" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2753/hovercard" href="https://github.com/livewire/livewire/pull/2753">#2753</a><a title="Solve test problem (#2753)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/cdc0c427535981c5eb45fe51b7ac099459448d17">)</a>
  5893. </code>
  5894. </div>
  5895. <div class="text-right pr-1 d-md-inline-block d-none">
  5896. <batch-deferred-content class="d-inline-block"
  5897. data-url="/commits/badges">
  5898. <input type="hidden"
  5899. value="YAqHGvRwWomBHvqS4EDfKhA7fm7KzxW3PtXjgxeZF+c8XdePO6aUgIl4JWLULyCpQasgzX5rjRAhJZXpjQQJ/Q=="
  5900. data-csrf="true" />
  5901. <input type="hidden" name="id" id="id"
  5902. value="MDY6Q29tbWl0MTcwMzU1NTA4OmNkYzBjNDI3NTM1OTgxYzVlYjQ1ZmU1MWI3YWMwOTk0NTk0NDhkMTc="
  5903. data-targets="batch-deferred-content.inputs" />
  5904. <input type="hidden" name="badge_size" id="badge_size"
  5905. value="small"
  5906. data-targets="batch-deferred-content.inputs" />
  5907. <input type="hidden" name="dropdown_direction"
  5908. id="dropdown_direction" value="w"
  5909. data-targets="batch-deferred-content.inputs" />
  5910. <span class="Skeleton d-inline-block mr-1"
  5911. style="width:75px; height:14px; margin-top:5px;"></span>
  5912. </batch-deferred-content>
  5913. </div>
  5914. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  5915. <batch-deferred-content class="d-inline-block"
  5916. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  5917. <input type="hidden"
  5918. value="KhJInFhZAVkxMl4b9Y8cHq9yKgqlmm2w2FSdj5GXOIEzr7ldXX3huj6kaI2jHt9lU0tqMInccRRUSJKrYZfv2g=="
  5919. data-csrf="true" />
  5920. <input type="hidden" name="oid" id="oid"
  5921. value="cdc0c427535981c5eb45fe51b7ac099459448d17"
  5922. data-targets="batch-deferred-content.inputs" />
  5923. <input type="hidden" name="dropdown_direction"
  5924. id="dropdown_direction" value="w"
  5925. data-targets="batch-deferred-content.inputs" />
  5926. <div class="commit-build-statuses">
  5927. <span class="Skeleton d-inline-block"
  5928. style="width:14px; height:14px; margin-top:5px;"></span>
  5929. </div>
  5930. </batch-deferred-content>
  5931. </div>
  5932. <!-- ml-1 is added to accommodate "clock" icon -->
  5933. <div class="text-right ml-1">
  5934. <code>
  5935. <a href="/livewire/livewire/commit/cdc0c427535981c5eb45fe51b7ac099459448d17" class="Link--secondary">cdc0c42</a>
  5936. </code>
  5937. </div>
  5938. </div>
  5939. </div>
  5940. </div>
  5941. </div>
  5942. </div>
  5943. <div class="TimelineItem TimelineItem--condensed">
  5944. <div class="TimelineItem-badge">
  5945. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  5946. width="16" height="16" aria-hidden="true">
  5947. <path fill-rule="evenodd"
  5948. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  5949. </path>
  5950. </svg>
  5951. </div>
  5952. <div class="TimelineItem-body">
  5953. <div class="js-details-container Details js-socket-channel js-updatable-content"
  5954. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjJlMDdmZTA4YTc5MmE2YmJhZDg4MDRhZTZhZWNhMWFhN2IxMGI5ZjAiLCJ0IjoxNjE5NjU4MDAzfQ==--e3bd900ab4416cdef56dea41bf2a7b79cc965ba82882884c6ad834de289ebe42"
  5955. data-url="/livewire/livewire/commit/2e07fe08a792a6bbad8804ae6aeca1aa7b10b9f0/_render_node/compare/commit">
  5956. <div class="d-flex flex-md-row flex-column">
  5957. <div class="d-flex flex-auto">
  5958. <div class="AvatarStack flex-self-start ">
  5959. <div class="AvatarStack-body" aria-label="nuernbergerA">
  5960. <a class="avatar avatar-user" data-skip-pjax="true"
  5961. data-hovercard-type="user"
  5962. data-hovercard-url="/users/nuernbergerA/hovercard"
  5963. data-octo-click="hovercard-link-click"
  5964. data-octo-dimensions="link_type:self"
  5965. style="width:20px;height:20px;"
  5966. href="/nuernbergerA">
  5967. <img height="20" width="20" alt="@nuernbergerA"
  5968. src="https://avatars.githubusercontent.com/u/13331388?s=60&amp;v=4"
  5969. class=" avatar-user" />
  5970. </a>
  5971. </div>
  5972. </div>
  5973. <div class="pr-1 flex-auto min-width-0">
  5974. <code>
  5975. <a title="check if its a component, call getName without instantiating the class (#2755)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/2e07fe08a792a6bbad8804ae6aeca1aa7b10b9f0">check if its a component, call getName without instantiating the class (</a>
  5976. </code>
  5977. <span class="hidden-text-expander inline">
  5978. <button type="button"
  5979. class="ellipsis-expander js-details-target"
  5980. aria-expanded="false">&hellip;</button>
  5981. </span>
  5982. </div>
  5983. <div class="text-right pr-1 d-md-inline-block d-none">
  5984. <batch-deferred-content class="d-inline-block"
  5985. data-url="/commits/badges">
  5986. <input type="hidden"
  5987. value="XJDag5ItGOoqpEbGFj1IGhYeFQZFGzatuEWTnmzytVUAx4oWXfvW4yLCmTYiUreZR45LpfG/rgqnteX09m+rTw=="
  5988. data-csrf="true" />
  5989. <input type="hidden" name="id" id="id"
  5990. value="MDY6Q29tbWl0MTcwMzU1NTA4OjJlMDdmZTA4YTc5MmE2YmJhZDg4MDRhZTZhZWNhMWFhN2IxMGI5ZjA="
  5991. data-targets="batch-deferred-content.inputs" />
  5992. <input type="hidden" name="badge_size" id="badge_size"
  5993. value="small"
  5994. data-targets="batch-deferred-content.inputs" />
  5995. <input type="hidden" name="dropdown_direction"
  5996. id="dropdown_direction" value="w"
  5997. data-targets="batch-deferred-content.inputs" />
  5998. <span class="Skeleton d-inline-block mr-1"
  5999. style="width:75px; height:14px; margin-top:5px;"></span>
  6000. </batch-deferred-content>
  6001. </div>
  6002. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6003. <batch-deferred-content class="d-inline-block"
  6004. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6005. <input type="hidden"
  6006. value="gcob0nWIWTDcqndr10QlrEdsRyM9uRuY4NtLFBAfhSqYd+oTcKy509M8Qf2B1ebXu1UHGRH/Bzxsx0Qw4B9ScQ=="
  6007. data-csrf="true" />
  6008. <input type="hidden" name="oid" id="oid"
  6009. value="2e07fe08a792a6bbad8804ae6aeca1aa7b10b9f0"
  6010. data-targets="batch-deferred-content.inputs" />
  6011. <input type="hidden" name="dropdown_direction"
  6012. id="dropdown_direction" value="w"
  6013. data-targets="batch-deferred-content.inputs" />
  6014. <div class="commit-build-statuses">
  6015. <span class="Skeleton d-inline-block"
  6016. style="width:14px; height:14px; margin-top:5px;"></span>
  6017. </div>
  6018. </batch-deferred-content>
  6019. </div>
  6020. <!-- ml-1 is added to accommodate "clock" icon -->
  6021. <div class="text-right ml-1">
  6022. <code>
  6023. <a href="/livewire/livewire/commit/2e07fe08a792a6bbad8804ae6aeca1aa7b10b9f0" class="Link--secondary">2e07fe0</a>
  6024. </code>
  6025. </div>
  6026. </div>
  6027. </div>
  6028. <div class="Details-content--hidden mt-2">
  6029. <pre
  6030. class="color-text-secondary ws-pre-wrap"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="865286879" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2755/hovercard" href="https://github.com/livewire/livewire/pull/2755">#2755</a>)</pre>
  6031. </div>
  6032. </div>
  6033. </div>
  6034. </div>
  6035. </div>
  6036. <div>
  6037. <div class="TimelineItem pb-1">
  6038. <div class="TimelineItem-badge">
  6039. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  6040. width="16" height="16" aria-hidden="true">
  6041. <path fill-rule="evenodd"
  6042. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  6043. </path>
  6044. </svg>
  6045. </div>
  6046. <div class="TimelineItem-body">
  6047. Commits on Apr 25, 2021
  6048. </div>
  6049. </div>
  6050. <div class="TimelineItem TimelineItem--condensed">
  6051. <div class="TimelineItem-badge">
  6052. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6053. width="16" height="16" aria-hidden="true">
  6054. <path fill-rule="evenodd"
  6055. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6056. </path>
  6057. </svg>
  6058. </div>
  6059. <div class="TimelineItem-body">
  6060. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6061. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjIyMTM4ZmE0NDYzYzIxYTE4MjE2YTllNjNiMzc3YzllZTEzNWMzODQiLCJ0IjoxNjE5NjU4MDAzfQ==--85a1acaa60842b8790a8c56acffa39135b977bafeeb721c7b16dcfb5548e7ffa"
  6062. data-url="/livewire/livewire/commit/22138fa4463c21a18216a9e63b377c9ee135c384/_render_node/compare/commit">
  6063. <div class="d-flex flex-md-row flex-column">
  6064. <div class="d-flex flex-auto">
  6065. <div class="AvatarStack flex-self-start ">
  6066. <div class="AvatarStack-body" aria-label="rezaamini-ir">
  6067. <a class="avatar avatar-user" data-skip-pjax="true"
  6068. data-hovercard-type="user"
  6069. data-hovercard-url="/users/rezaamini-ir/hovercard"
  6070. data-octo-click="hovercard-link-click"
  6071. data-octo-dimensions="link_type:self"
  6072. style="width:20px;height:20px;"
  6073. href="/rezaamini-ir">
  6074. <img height="20" width="20" alt="@rezaamini-ir"
  6075. src="https://avatars.githubusercontent.com/u/29504334?s=60&amp;u=c7cdc17494bec76fe5e3e15728f24ccc60cafa71&amp;v=4"
  6076. class=" avatar-user" />
  6077. </a>
  6078. </div>
  6079. </div>
  6080. <div class="pr-1 flex-auto min-width-0">
  6081. <code>
  6082. <a title="Fix layoutData method bug (#2765)
  6083. * Fix layoutData bug
  6084. * Update tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/22138fa4463c21a18216a9e63b377c9ee135c384">Fix layoutData method bug (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="866988944" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2765" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2765/hovercard" href="https://github.com/livewire/livewire/pull/2765">#2765</a><a title="Fix layoutData method bug (#2765)
  6085. * Fix layoutData bug
  6086. * Update tests" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/22138fa4463c21a18216a9e63b377c9ee135c384">)</a>
  6087. </code>
  6088. <span class="hidden-text-expander inline">
  6089. <button type="button"
  6090. class="ellipsis-expander js-details-target"
  6091. aria-expanded="false">&hellip;</button>
  6092. </span>
  6093. </div>
  6094. <div class="text-right pr-1 d-md-inline-block d-none">
  6095. <batch-deferred-content class="d-inline-block"
  6096. data-url="/commits/badges">
  6097. <input type="hidden"
  6098. value="83l09SVNnRswRjd9Ahj1ImYwITGEUVSr/Ejp1k2cY02vLiRg6ptTEjgg6I02dwqhN6B/kjD1zAzjuJ+81wF9Vw=="
  6099. data-csrf="true" />
  6100. <input type="hidden" name="id" id="id"
  6101. value="MDY6Q29tbWl0MTcwMzU1NTA4OjIyMTM4ZmE0NDYzYzIxYTE4MjE2YTllNjNiMzc3YzllZTEzNWMzODQ="
  6102. data-targets="batch-deferred-content.inputs" />
  6103. <input type="hidden" name="badge_size" id="badge_size"
  6104. value="small"
  6105. data-targets="batch-deferred-content.inputs" />
  6106. <input type="hidden" name="dropdown_direction"
  6107. id="dropdown_direction" value="w"
  6108. data-targets="batch-deferred-content.inputs" />
  6109. <span class="Skeleton d-inline-block mr-1"
  6110. style="width:75px; height:14px; margin-top:5px;"></span>
  6111. </batch-deferred-content>
  6112. </div>
  6113. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6114. <batch-deferred-content class="d-inline-block"
  6115. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6116. <input type="hidden"
  6117. value="NTwmYqzK9Wadm/VrgQXz+E9xnCbk+TbEP2DgtCTAm+wsgdejqe4VhZINw/3XlDCDs0jcHMi/KmCzfO+Q1MBMtw=="
  6118. data-csrf="true" />
  6119. <input type="hidden" name="oid" id="oid"
  6120. value="22138fa4463c21a18216a9e63b377c9ee135c384"
  6121. data-targets="batch-deferred-content.inputs" />
  6122. <input type="hidden" name="dropdown_direction"
  6123. id="dropdown_direction" value="w"
  6124. data-targets="batch-deferred-content.inputs" />
  6125. <div class="commit-build-statuses">
  6126. <span class="Skeleton d-inline-block"
  6127. style="width:14px; height:14px; margin-top:5px;"></span>
  6128. </div>
  6129. </batch-deferred-content>
  6130. </div>
  6131. <!-- ml-1 is added to accommodate "clock" icon -->
  6132. <div class="text-right ml-1">
  6133. <code>
  6134. <a href="/livewire/livewire/commit/22138fa4463c21a18216a9e63b377c9ee135c384" class="Link--secondary">22138fa</a>
  6135. </code>
  6136. </div>
  6137. </div>
  6138. </div>
  6139. <div class="Details-content--hidden mt-2">
  6140. <pre class="color-text-secondary ws-pre-wrap">* Fix layoutData bug
  6141. * Update tests</pre>
  6142. </div>
  6143. </div>
  6144. </div>
  6145. </div>
  6146. </div>
  6147. <div>
  6148. <div class="TimelineItem pb-1">
  6149. <div class="TimelineItem-badge">
  6150. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  6151. width="16" height="16" aria-hidden="true">
  6152. <path fill-rule="evenodd"
  6153. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  6154. </path>
  6155. </svg>
  6156. </div>
  6157. <div class="TimelineItem-body">
  6158. Commits on Apr 27, 2021
  6159. </div>
  6160. </div>
  6161. <div class="TimelineItem TimelineItem--condensed">
  6162. <div class="TimelineItem-badge">
  6163. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6164. width="16" height="16" aria-hidden="true">
  6165. <path fill-rule="evenodd"
  6166. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6167. </path>
  6168. </svg>
  6169. </div>
  6170. <div class="TimelineItem-body">
  6171. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6172. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjFjNzAyYjFhMDZlNDI5Zjc4MDNhNDhjNGZjM2FhNzE2YmZkZjkxM2YiLCJ0IjoxNjE5NjU4MDAzfQ==--4e15272c9786a883a51a2c86329320df63ba11e0f1a62d40fe461a0134901bef"
  6173. data-url="/livewire/livewire/commit/1c702b1a06e429f7803a48c4fc3aa716bfdf913f/_render_node/compare/commit">
  6174. <div class="d-flex flex-md-row flex-column">
  6175. <div class="d-flex flex-auto">
  6176. <div class="AvatarStack flex-self-start ">
  6177. <div class="AvatarStack-body" aria-label="jasonlbeggs">
  6178. <a class="avatar avatar-user" data-skip-pjax="true"
  6179. data-hovercard-type="user"
  6180. data-hovercard-url="/users/jasonlbeggs/hovercard"
  6181. data-octo-click="hovercard-link-click"
  6182. data-octo-dimensions="link_type:self"
  6183. style="width:20px;height:20px;" href="/jasonlbeggs">
  6184. <img height="20" width="20" alt="@jasonlbeggs"
  6185. src="https://avatars.githubusercontent.com/u/25065083?s=60&amp;u=5009c15780028dc4c2ddf4ac387d2424832c2454&amp;v=4"
  6186. class=" avatar-user" />
  6187. </a>
  6188. </div>
  6189. </div>
  6190. <div class="pr-1 flex-auto min-width-0">
  6191. <code>
  6192. <a title="Add assertFileDownloaded test helper (#2780)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1c702b1a06e429f7803a48c4fc3aa716bfdf913f">Add assertFileDownloaded test helper (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="869239986" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2780" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2780/hovercard" href="https://github.com/livewire/livewire/pull/2780">#2780</a><a title="Add assertFileDownloaded test helper (#2780)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/1c702b1a06e429f7803a48c4fc3aa716bfdf913f">)</a>
  6193. </code>
  6194. </div>
  6195. <div class="text-right pr-1 d-md-inline-block d-none">
  6196. <batch-deferred-content class="d-inline-block"
  6197. data-url="/commits/badges">
  6198. <input type="hidden"
  6199. value="5ncb1XRu4sGEuKcj9giNvuHLRLEBHcrg38HxkT54nCu6IEtAu7gsyIzeeNPCZ3I9sFsaErW5UkfAMYf7pOWCMQ=="
  6200. data-csrf="true" />
  6201. <input type="hidden" name="id" id="id"
  6202. value="MDY6Q29tbWl0MTcwMzU1NTA4OjFjNzAyYjFhMDZlNDI5Zjc4MDNhNDhjNGZjM2FhNzE2YmZkZjkxM2Y="
  6203. data-targets="batch-deferred-content.inputs" />
  6204. <input type="hidden" name="badge_size" id="badge_size"
  6205. value="small"
  6206. data-targets="batch-deferred-content.inputs" />
  6207. <input type="hidden" name="dropdown_direction"
  6208. id="dropdown_direction" value="w"
  6209. data-targets="batch-deferred-content.inputs" />
  6210. <span class="Skeleton d-inline-block mr-1"
  6211. style="width:75px; height:14px; margin-top:5px;"></span>
  6212. </batch-deferred-content>
  6213. </div>
  6214. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6215. <batch-deferred-content class="d-inline-block"
  6216. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6217. <input type="hidden"
  6218. value="LaHvRcikOl2/jfenBy/Gt3DMS3JR67/zmQEKgTJM8YU0HB6EzYDavrAbwTFRvgXMjPULSH2to1cVHQWlwkwm3g=="
  6219. data-csrf="true" />
  6220. <input type="hidden" name="oid" id="oid"
  6221. value="1c702b1a06e429f7803a48c4fc3aa716bfdf913f"
  6222. data-targets="batch-deferred-content.inputs" />
  6223. <input type="hidden" name="dropdown_direction"
  6224. id="dropdown_direction" value="w"
  6225. data-targets="batch-deferred-content.inputs" />
  6226. <div class="commit-build-statuses">
  6227. <span class="Skeleton d-inline-block"
  6228. style="width:14px; height:14px; margin-top:5px;"></span>
  6229. </div>
  6230. </batch-deferred-content>
  6231. </div>
  6232. <!-- ml-1 is added to accommodate "clock" icon -->
  6233. <div class="text-right ml-1">
  6234. <code>
  6235. <a href="/livewire/livewire/commit/1c702b1a06e429f7803a48c4fc3aa716bfdf913f" class="Link--secondary">1c702b1</a>
  6236. </code>
  6237. </div>
  6238. </div>
  6239. </div>
  6240. </div>
  6241. </div>
  6242. </div>
  6243. </div>
  6244. <div>
  6245. <div class="TimelineItem pb-1">
  6246. <div class="TimelineItem-badge">
  6247. <svg class="octicon octicon-repo-push" viewBox="0 0 16 16" version="1.1"
  6248. width="16" height="16" aria-hidden="true">
  6249. <path fill-rule="evenodd"
  6250. d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z">
  6251. </path>
  6252. </svg>
  6253. </div>
  6254. <div class="TimelineItem-body">
  6255. Commits on Apr 28, 2021
  6256. </div>
  6257. </div>
  6258. <div class="TimelineItem TimelineItem--condensed">
  6259. <div class="TimelineItem-badge">
  6260. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6261. width="16" height="16" aria-hidden="true">
  6262. <path fill-rule="evenodd"
  6263. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6264. </path>
  6265. </svg>
  6266. </div>
  6267. <div class="TimelineItem-body">
  6268. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6269. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmRlODAyMWIwMjBkNmFhYTJiMDFmYTczYTE3Zjk4NjE0ZTcwYjZmNmYiLCJ0IjoxNjE5NjU4MDAzfQ==--f15a2f94079f44660f27df24695b3d41e48ff1379f23cfb3083b59f7b8b39a8f"
  6270. data-url="/livewire/livewire/commit/de8021b020d6aaa2b01fa73a17f98614e70b6f6f/_render_node/compare/commit">
  6271. <div class="d-flex flex-md-row flex-column">
  6272. <div class="d-flex flex-auto">
  6273. <div class="AvatarStack flex-self-start ">
  6274. <div class="AvatarStack-body" aria-label="calebporzio">
  6275. <a class="avatar avatar-user" data-skip-pjax="true"
  6276. data-hovercard-type="user"
  6277. data-hovercard-url="/users/calebporzio/hovercard"
  6278. data-octo-click="hovercard-link-click"
  6279. data-octo-dimensions="link_type:self"
  6280. style="width:20px;height:20px;" href="/calebporzio">
  6281. <img height="20" width="20" alt="@calebporzio"
  6282. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  6283. class=" avatar-user" />
  6284. </a>
  6285. </div>
  6286. </div>
  6287. <div class="pr-1 flex-auto min-width-0">
  6288. <code>
  6289. <a title="Support using :wire:key on the nested Livewire component" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/de8021b020d6aaa2b01fa73a17f98614e70b6f6f">Support using :wire:key on the nested Livewire component</a>
  6290. </code>
  6291. </div>
  6292. <div class="text-right pr-1 d-md-inline-block d-none">
  6293. <batch-deferred-content class="d-inline-block"
  6294. data-url="/commits/badges">
  6295. <input type="hidden"
  6296. value="k6EMy2tH08XWchTpShg0z1u8HMI2OwnE9BE3NMn6umLP9lxepJEdzN4Uyxl+d8tMCixCYYKfkWPr4UFeU2ekeA=="
  6297. data-csrf="true" />
  6298. <input type="hidden" name="id" id="id"
  6299. value="MDY6Q29tbWl0MTcwMzU1NTA4OmRlODAyMWIwMjBkNmFhYTJiMDFmYTczYTE3Zjk4NjE0ZTcwYjZmNmY="
  6300. data-targets="batch-deferred-content.inputs" />
  6301. <input type="hidden" name="badge_size" id="badge_size"
  6302. value="small"
  6303. data-targets="batch-deferred-content.inputs" />
  6304. <input type="hidden" name="dropdown_direction"
  6305. id="dropdown_direction" value="w"
  6306. data-targets="batch-deferred-content.inputs" />
  6307. </batch-deferred-content>
  6308. </div>
  6309. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6310. </div>
  6311. <!-- ml-1 is added to accommodate "clock" icon -->
  6312. <div class="text-right ml-1">
  6313. <code>
  6314. <a href="/livewire/livewire/commit/de8021b020d6aaa2b01fa73a17f98614e70b6f6f" class="Link--secondary">de8021b</a>
  6315. </code>
  6316. </div>
  6317. </div>
  6318. </div>
  6319. </div>
  6320. </div>
  6321. </div>
  6322. <div class="TimelineItem TimelineItem--condensed">
  6323. <div class="TimelineItem-badge">
  6324. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6325. width="16" height="16" aria-hidden="true">
  6326. <path fill-rule="evenodd"
  6327. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6328. </path>
  6329. </svg>
  6330. </div>
  6331. <div class="TimelineItem-body">
  6332. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6333. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjhiZTQzMmI5YzFkMTFiNDBmNjUzNWJhZjI3MDBkM2MwNDQ1MzA0MzciLCJ0IjoxNjE5NjU4MDAzfQ==--353901c0d97d380dea88ed7004b765f98c599f8f3eb2d0d9a2428bfd61cfaf6b"
  6334. data-url="/livewire/livewire/commit/8be432b9c1d11b40f6535baf2700d3c044530437/_render_node/compare/commit">
  6335. <div class="d-flex flex-md-row flex-column">
  6336. <div class="d-flex flex-auto">
  6337. <div class="AvatarStack flex-self-start ">
  6338. <div class="AvatarStack-body" aria-label="calebporzio">
  6339. <a class="avatar avatar-user" data-skip-pjax="true"
  6340. data-hovercard-type="user"
  6341. data-hovercard-url="/users/calebporzio/hovercard"
  6342. data-octo-click="hovercard-link-click"
  6343. data-octo-dimensions="link_type:self"
  6344. style="width:20px;height:20px;" href="/calebporzio">
  6345. <img height="20" width="20" alt="@calebporzio"
  6346. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  6347. class=" avatar-user" />
  6348. </a>
  6349. </div>
  6350. </div>
  6351. <div class="pr-1 flex-auto min-width-0">
  6352. <code>
  6353. <a title="Merge branch &#39;master&#39; of github.com:livewire/livewire" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/8be432b9c1d11b40f6535baf2700d3c044530437">Merge branch 'master' of github.com:livewire/livewire</a>
  6354. </code>
  6355. </div>
  6356. <div class="text-right pr-1 d-md-inline-block d-none">
  6357. <batch-deferred-content class="d-inline-block"
  6358. data-url="/commits/badges">
  6359. <input type="hidden"
  6360. value="7tDXq+Xs+pwlNMNYkTGAkWWH1x5k2D53/2CEV4Su0qqyh4c+Kjo0lS1SHKilXn8SNBeJvdB8ptDgkPI9HjPMsA=="
  6361. data-csrf="true" />
  6362. <input type="hidden" name="id" id="id"
  6363. value="MDY6Q29tbWl0MTcwMzU1NTA4OjhiZTQzMmI5YzFkMTFiNDBmNjUzNWJhZjI3MDBkM2MwNDQ1MzA0Mzc="
  6364. data-targets="batch-deferred-content.inputs" />
  6365. <input type="hidden" name="badge_size" id="badge_size"
  6366. value="small"
  6367. data-targets="batch-deferred-content.inputs" />
  6368. <input type="hidden" name="dropdown_direction"
  6369. id="dropdown_direction" value="w"
  6370. data-targets="batch-deferred-content.inputs" />
  6371. </batch-deferred-content>
  6372. </div>
  6373. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6374. <batch-deferred-content class="d-inline-block"
  6375. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6376. <input type="hidden"
  6377. value="QLU/zJz1F3UXq3BWGkwV1QcJDEryn0gOUXl2FlURUYJZCM4NmdH3lhg9RsBM3dau+zBMcN7ZVKrdZXkypRGG2Q=="
  6378. data-csrf="true" />
  6379. <input type="hidden" name="oid" id="oid"
  6380. value="8be432b9c1d11b40f6535baf2700d3c044530437"
  6381. data-targets="batch-deferred-content.inputs" />
  6382. <input type="hidden" name="dropdown_direction"
  6383. id="dropdown_direction" value="w"
  6384. data-targets="batch-deferred-content.inputs" />
  6385. <div class="commit-build-statuses">
  6386. <span class="Skeleton d-inline-block"
  6387. style="width:14px; height:14px; margin-top:5px;"></span>
  6388. </div>
  6389. </batch-deferred-content>
  6390. </div>
  6391. <!-- ml-1 is added to accommodate "clock" icon -->
  6392. <div class="text-right ml-1">
  6393. <code>
  6394. <a href="/livewire/livewire/commit/8be432b9c1d11b40f6535baf2700d3c044530437" class="Link--secondary">8be432b</a>
  6395. </code>
  6396. </div>
  6397. </div>
  6398. </div>
  6399. </div>
  6400. </div>
  6401. </div>
  6402. <div class="TimelineItem TimelineItem--condensed">
  6403. <div class="TimelineItem-badge">
  6404. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6405. width="16" height="16" aria-hidden="true">
  6406. <path fill-rule="evenodd"
  6407. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6408. </path>
  6409. </svg>
  6410. </div>
  6411. <div class="TimelineItem-body">
  6412. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6413. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmYwNGJhYWVlZWU2ZmQ0MjE2NTAwNjY2ZDBmZjBjZmRmY2ExOTdkYmQiLCJ0IjoxNjE5NjU4MDAzfQ==--fedc06728f4f3203440168adb1a49415b509036a74431ae5db58b227b955f173"
  6414. data-url="/livewire/livewire/commit/f04baaeeee6fd4216500666d0ff0cfdfca197dbd/_render_node/compare/commit">
  6415. <div class="d-flex flex-md-row flex-column">
  6416. <div class="d-flex flex-auto">
  6417. <div class="AvatarStack flex-self-start ">
  6418. <div class="AvatarStack-body" aria-label="dmitry-ivanov">
  6419. <a class="avatar avatar-user" data-skip-pjax="true"
  6420. data-hovercard-type="user"
  6421. data-hovercard-url="/users/dmitry-ivanov/hovercard"
  6422. data-octo-click="hovercard-link-click"
  6423. data-octo-dimensions="link_type:self"
  6424. style="width:20px;height:20px;"
  6425. href="/dmitry-ivanov">
  6426. <img height="20" width="20" alt="@dmitry-ivanov"
  6427. src="https://avatars.githubusercontent.com/u/1286821?s=60&amp;u=4a6a6a8aefb335cbd40330747f9bc4c0c80f8278&amp;v=4"
  6428. class=" avatar-user" />
  6429. </a>
  6430. </div>
  6431. </div>
  6432. <div class="pr-1 flex-auto min-width-0">
  6433. <code>
  6434. <a title="Add dots to make it more consistent (#2748)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/f04baaeeee6fd4216500666d0ff0cfdfca197dbd">Add dots to make it more consistent (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="864746743" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2748/hovercard" href="https://github.com/livewire/livewire/pull/2748">#2748</a><a title="Add dots to make it more consistent (#2748)" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/f04baaeeee6fd4216500666d0ff0cfdfca197dbd">)</a>
  6435. </code>
  6436. </div>
  6437. <div class="text-right pr-1 d-md-inline-block d-none">
  6438. <batch-deferred-content class="d-inline-block"
  6439. data-url="/commits/badges">
  6440. <input type="hidden"
  6441. value="NPYJS6eVXJ/zQnBly3gEC2vtExopeJJesbH9KtsoTWVooVneaEOSlvskr5X/F/uIOn1NuZ3cCvmuQYtAQbVTfw=="
  6442. data-csrf="true" />
  6443. <input type="hidden" name="id" id="id"
  6444. value="MDY6Q29tbWl0MTcwMzU1NTA4OmYwNGJhYWVlZWU2ZmQ0MjE2NTAwNjY2ZDBmZjBjZmRmY2ExOTdkYmQ="
  6445. data-targets="batch-deferred-content.inputs" />
  6446. <input type="hidden" name="badge_size" id="badge_size"
  6447. value="small"
  6448. data-targets="batch-deferred-content.inputs" />
  6449. <input type="hidden" name="dropdown_direction"
  6450. id="dropdown_direction" value="w"
  6451. data-targets="batch-deferred-content.inputs" />
  6452. <span class="Skeleton d-inline-block mr-1"
  6453. style="width:75px; height:14px; margin-top:5px;"></span>
  6454. </batch-deferred-content>
  6455. </div>
  6456. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6457. <batch-deferred-content class="d-inline-block"
  6458. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6459. <input type="hidden"
  6460. value="9DDLJo1h+wau/6lvhU5qA4OVWiD527FwYIKM6tvIeKbtjTrniEUb5aFpn/nT36l4f6waGtWdrdTsnoPOK8iv/Q=="
  6461. data-csrf="true" />
  6462. <input type="hidden" name="oid" id="oid"
  6463. value="f04baaeeee6fd4216500666d0ff0cfdfca197dbd"
  6464. data-targets="batch-deferred-content.inputs" />
  6465. <input type="hidden" name="dropdown_direction"
  6466. id="dropdown_direction" value="w"
  6467. data-targets="batch-deferred-content.inputs" />
  6468. <div class="commit-build-statuses">
  6469. <span class="Skeleton d-inline-block"
  6470. style="width:14px; height:14px; margin-top:5px;"></span>
  6471. </div>
  6472. </batch-deferred-content>
  6473. </div>
  6474. <!-- ml-1 is added to accommodate "clock" icon -->
  6475. <div class="text-right ml-1">
  6476. <code>
  6477. <a href="/livewire/livewire/commit/f04baaeeee6fd4216500666d0ff0cfdfca197dbd" class="Link--secondary">f04baae</a>
  6478. </code>
  6479. </div>
  6480. </div>
  6481. </div>
  6482. </div>
  6483. </div>
  6484. </div>
  6485. <div class="TimelineItem TimelineItem--condensed">
  6486. <div class="TimelineItem-badge">
  6487. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6488. width="16" height="16" aria-hidden="true">
  6489. <path fill-rule="evenodd"
  6490. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6491. </path>
  6492. </svg>
  6493. </div>
  6494. <div class="TimelineItem-body">
  6495. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6496. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OmYwM2RiNGQ1ZTI4NGZlMDhjYjgwNjg3YjdjZWM0Nzk0OGVkMTEzMzciLCJ0IjoxNjE5NjU4MDAzfQ==--e6ce1386d0a9238eba214bfa79810f8d082348ea4f6ae040eead0fa6ee06262c"
  6497. data-url="/livewire/livewire/commit/f03db4d5e284fe08cb80687b7cec47948ed11337/_render_node/compare/commit">
  6498. <div class="d-flex flex-md-row flex-column">
  6499. <div class="d-flex flex-auto">
  6500. <div class="AvatarStack flex-self-start ">
  6501. <div class="AvatarStack-body" aria-label="rezaamini-ir">
  6502. <a class="avatar avatar-user" data-skip-pjax="true"
  6503. data-hovercard-type="user"
  6504. data-hovercard-url="/users/rezaamini-ir/hovercard"
  6505. data-octo-click="hovercard-link-click"
  6506. data-octo-dimensions="link_type:self"
  6507. style="width:20px;height:20px;"
  6508. href="/rezaamini-ir">
  6509. <img height="20" width="20" alt="@rezaamini-ir"
  6510. src="https://avatars.githubusercontent.com/u/29504334?s=60&amp;u=c7cdc17494bec76fe5e3e15728f24ccc60cafa71&amp;v=4"
  6511. class=" avatar-user" />
  6512. </a>
  6513. </div>
  6514. </div>
  6515. <div class="pr-1 flex-auto min-width-0">
  6516. <code>
  6517. <a title="Sensitive Component Name (#2756)
  6518. * More sensitive name for components
  6519. * Update tests to cover more cases" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/f03db4d5e284fe08cb80687b7cec47948ed11337">Sensitive Component Name (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="865402787" data-permission-text="Title is private" data-url="https://github.com/livewire/livewire/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/livewire/livewire/pull/2756/hovercard" href="https://github.com/livewire/livewire/pull/2756">#2756</a><a title="Sensitive Component Name (#2756)
  6520. * More sensitive name for components
  6521. * Update tests to cover more cases" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/f03db4d5e284fe08cb80687b7cec47948ed11337">)</a>
  6522. </code>
  6523. <span class="hidden-text-expander inline">
  6524. <button type="button"
  6525. class="ellipsis-expander js-details-target"
  6526. aria-expanded="false">&hellip;</button>
  6527. </span>
  6528. </div>
  6529. <div class="text-right pr-1 d-md-inline-block d-none">
  6530. <batch-deferred-content class="d-inline-block"
  6531. data-url="/commits/badges">
  6532. <input type="hidden"
  6533. value="lDa2nhiVn9i/y85RNlWc+Z1Z2RA1z1MenR5VRAK2yv3IYeYL10NR0betEaECOmN6zMmHs4Fry7mC7iMumCvU5w=="
  6534. data-csrf="true" />
  6535. <input type="hidden" name="id" id="id"
  6536. value="MDY6Q29tbWl0MTcwMzU1NTA4OmYwM2RiNGQ1ZTI4NGZlMDhjYjgwNjg3YjdjZWM0Nzk0OGVkMTEzMzc="
  6537. data-targets="batch-deferred-content.inputs" />
  6538. <input type="hidden" name="badge_size" id="badge_size"
  6539. value="small"
  6540. data-targets="batch-deferred-content.inputs" />
  6541. <input type="hidden" name="dropdown_direction"
  6542. id="dropdown_direction" value="w"
  6543. data-targets="batch-deferred-content.inputs" />
  6544. <span class="Skeleton d-inline-block mr-1"
  6545. style="width:75px; height:14px; margin-top:5px;"></span>
  6546. </batch-deferred-content>
  6547. </div>
  6548. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6549. <batch-deferred-content class="d-inline-block"
  6550. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6551. <input type="hidden"
  6552. value="qs/xJ/Cqf3C2x2vM6k5JSeV1MtmG7mUpZc8/oCcqBH6zcgDm9Y6fk7lRXVq834oyGUxy46qoeY3p0zCE1yrTJQ=="
  6553. data-csrf="true" />
  6554. <input type="hidden" name="oid" id="oid"
  6555. value="f03db4d5e284fe08cb80687b7cec47948ed11337"
  6556. data-targets="batch-deferred-content.inputs" />
  6557. <input type="hidden" name="dropdown_direction"
  6558. id="dropdown_direction" value="w"
  6559. data-targets="batch-deferred-content.inputs" />
  6560. <div class="commit-build-statuses">
  6561. <span class="Skeleton d-inline-block"
  6562. style="width:14px; height:14px; margin-top:5px;"></span>
  6563. </div>
  6564. </batch-deferred-content>
  6565. </div>
  6566. <!-- ml-1 is added to accommodate "clock" icon -->
  6567. <div class="text-right ml-1">
  6568. <code>
  6569. <a href="/livewire/livewire/commit/f03db4d5e284fe08cb80687b7cec47948ed11337" class="Link--secondary">f03db4d</a>
  6570. </code>
  6571. </div>
  6572. </div>
  6573. </div>
  6574. <div class="Details-content--hidden mt-2">
  6575. <pre class="color-text-secondary ws-pre-wrap">* More sensitive name for components
  6576. * Update tests to cover more cases</pre>
  6577. </div>
  6578. </div>
  6579. </div>
  6580. </div>
  6581. <div class="TimelineItem TimelineItem--condensed">
  6582. <div class="TimelineItem-badge">
  6583. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6584. width="16" height="16" aria-hidden="true">
  6585. <path fill-rule="evenodd"
  6586. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6587. </path>
  6588. </svg>
  6589. </div>
  6590. <div class="TimelineItem-body">
  6591. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6592. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjlmNWM4MjY3ZDYxMzgyZjdjZGU3MWFmMjAyZGIyNDI4NmUyZTk2NTIiLCJ0IjoxNjE5NjU4MDAzfQ==--6919cca56b53b805e981c4f17c40cb6ec5b0f5a66a7a5012af077e14cb19e230"
  6593. data-url="/livewire/livewire/commit/9f5c8267d61382f7cde71af202db24286e2e9652/_render_node/compare/commit">
  6594. <div class="d-flex flex-md-row flex-column">
  6595. <div class="d-flex flex-auto">
  6596. <div class="AvatarStack flex-self-start ">
  6597. <div class="AvatarStack-body" aria-label="calebporzio">
  6598. <a class="avatar avatar-user" data-skip-pjax="true"
  6599. data-hovercard-type="user"
  6600. data-hovercard-url="/users/calebporzio/hovercard"
  6601. data-octo-click="hovercard-link-click"
  6602. data-octo-dimensions="link_type:self"
  6603. style="width:20px;height:20px;" href="/calebporzio">
  6604. <img height="20" width="20" alt="@calebporzio"
  6605. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  6606. class=" avatar-user" />
  6607. </a>
  6608. </div>
  6609. </div>
  6610. <div class="pr-1 flex-auto min-width-0">
  6611. <code>
  6612. <a title="wip" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/9f5c8267d61382f7cde71af202db24286e2e9652">wip</a>
  6613. </code>
  6614. </div>
  6615. <div class="text-right pr-1 d-md-inline-block d-none">
  6616. <batch-deferred-content class="d-inline-block"
  6617. data-url="/commits/badges">
  6618. <input type="hidden"
  6619. value="D/BzI2FIVdQv/f3qF3/ITl3QgUfPpsVNRbIXHEZSz3RTpyO2rp6b3SebIhojEDfNDEDf5HsCXepaQmF23M/Rbg=="
  6620. data-csrf="true" />
  6621. <input type="hidden" name="id" id="id"
  6622. value="MDY6Q29tbWl0MTcwMzU1NTA4OjlmNWM4MjY3ZDYxMzgyZjdjZGU3MWFmMjAyZGIyNDI4NmUyZTk2NTI="
  6623. data-targets="batch-deferred-content.inputs" />
  6624. <input type="hidden" name="badge_size" id="badge_size"
  6625. value="small"
  6626. data-targets="batch-deferred-content.inputs" />
  6627. <input type="hidden" name="dropdown_direction"
  6628. id="dropdown_direction" value="w"
  6629. data-targets="batch-deferred-content.inputs" />
  6630. </batch-deferred-content>
  6631. </div>
  6632. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6633. </div>
  6634. <!-- ml-1 is added to accommodate "clock" icon -->
  6635. <div class="text-right ml-1">
  6636. <code>
  6637. <a href="/livewire/livewire/commit/9f5c8267d61382f7cde71af202db24286e2e9652" class="Link--secondary">9f5c826</a>
  6638. </code>
  6639. </div>
  6640. </div>
  6641. </div>
  6642. </div>
  6643. </div>
  6644. </div>
  6645. <div class="TimelineItem TimelineItem--condensed">
  6646. <div class="TimelineItem-badge">
  6647. <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1"
  6648. width="16" height="16" aria-hidden="true">
  6649. <path fill-rule="evenodd"
  6650. d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z">
  6651. </path>
  6652. </svg>
  6653. </div>
  6654. <div class="TimelineItem-body">
  6655. <div class="js-details-container Details js-socket-channel js-updatable-content"
  6656. data-channel="eyJjIjoicmVwbzoxNzAzNTU1MDg6Y29tbWl0OjMzMTAxYzgzYjc1NzI4NjUxYjllNjY4YTQ1NTlmOTdkZWY3YzkxMzgiLCJ0IjoxNjE5NjU4MDAzfQ==--90529c3758461e280f592de8ec18c698435f273375d3cc197540091d440cb30d"
  6657. data-url="/livewire/livewire/commit/33101c83b75728651b9e668a4559f97def7c9138/_render_node/compare/commit">
  6658. <div class="d-flex flex-md-row flex-column">
  6659. <div class="d-flex flex-auto">
  6660. <div class="AvatarStack flex-self-start ">
  6661. <div class="AvatarStack-body" aria-label="calebporzio">
  6662. <a class="avatar avatar-user" data-skip-pjax="true"
  6663. data-hovercard-type="user"
  6664. data-hovercard-url="/users/calebporzio/hovercard"
  6665. data-octo-click="hovercard-link-click"
  6666. data-octo-dimensions="link_type:self"
  6667. style="width:20px;height:20px;" href="/calebporzio">
  6668. <img height="20" width="20" alt="@calebporzio"
  6669. src="https://avatars.githubusercontent.com/u/3670578?s=60&amp;u=b03293e8de4d6815ff792114f948609c0fa72d0d&amp;v=4"
  6670. class=" avatar-user" />
  6671. </a>
  6672. </div>
  6673. </div>
  6674. <div class="pr-1 flex-auto min-width-0">
  6675. <code>
  6676. <a title="Merge branch &#39;master&#39; of github.com:livewire/livewire" data-pjax="true" class="Link--secondary markdown-title" href="/livewire/livewire/commit/33101c83b75728651b9e668a4559f97def7c9138">Merge branch 'master' of github.com:livewire/livewire</a>
  6677. </code>
  6678. </div>
  6679. <div class="text-right pr-1 d-md-inline-block d-none">
  6680. <batch-deferred-content class="d-inline-block"
  6681. data-url="/commits/badges">
  6682. <input type="hidden"
  6683. value="rJ4KcYwCeWAn1XEdjwMogl5NRtCLKGS6ZIwSsZ1V8HzwyVrkQ9S3aS+zru27bNcBD90Ycz+M/B17fGTbB8juZg=="
  6684. data-csrf="true" />
  6685. <input type="hidden" name="id" id="id"
  6686. value="MDY6Q29tbWl0MTcwMzU1NTA4OjMzMTAxYzgzYjc1NzI4NjUxYjllNjY4YTQ1NTlmOTdkZWY3YzkxMzg="
  6687. data-targets="batch-deferred-content.inputs" />
  6688. <input type="hidden" name="badge_size" id="badge_size"
  6689. value="small"
  6690. data-targets="batch-deferred-content.inputs" />
  6691. <input type="hidden" name="dropdown_direction"
  6692. id="dropdown_direction" value="w"
  6693. data-targets="batch-deferred-content.inputs" />
  6694. </batch-deferred-content>
  6695. </div>
  6696. <div class="pr-1 flex-shrink-0" style="width: 16px;">
  6697. <batch-deferred-content class="d-inline-block"
  6698. data-url="/livewire/livewire/commits/checks-statuses-rollups">
  6699. <input type="hidden"
  6700. value="5aHfHW8e6wLql3F4S6NtBoWegrP+V4DiIErBGdonrj38HC7cajoL4eUBR+4dMq59eafCidIRnEasVs49Kid5Zg=="
  6701. data-csrf="true" />
  6702. <input type="hidden" name="oid" id="oid"
  6703. value="33101c83b75728651b9e668a4559f97def7c9138"
  6704. data-targets="batch-deferred-content.inputs" />
  6705. <input type="hidden" name="dropdown_direction"
  6706. id="dropdown_direction" value="w"
  6707. data-targets="batch-deferred-content.inputs" />
  6708. <div class="commit-build-statuses">
  6709. <span class="Skeleton d-inline-block"
  6710. style="width:14px; height:14px; margin-top:5px;"></span>
  6711. </div>
  6712. </batch-deferred-content>
  6713. </div>
  6714. <!-- ml-1 is added to accommodate "clock" icon -->
  6715. <div class="text-right ml-1">
  6716. <code>
  6717. <a href="/livewire/livewire/commit/33101c83b75728651b9e668a4559f97def7c9138" class="Link--secondary">33101c8</a>
  6718. </code>
  6719. </div>
  6720. </div>
  6721. </div>
  6722. </div>
  6723. </div>
  6724. </div>
  6725. </div>
  6726. </div>
  6727. </div>
  6728. </div>
  6729. </div>
  6730. <div class="full-width px-4">
  6731. <div id="files_bucket" class="files-bucket d-none">
  6732. <div id='diff' class="uncommentable">
  6733. <div id="toc" class="details-collapse table-of-contents js-details-container Details">
  6734. <div class="BtnGroup float-right ml-2" data-ga-load="Diff, view, Viewed Split Diff">
  6735. <a class="btn btn-sm BtnGroup-item"
  6736. href="https://github.com/livewire/livewire/compare/v2.4.0...master?diff=unified">
  6737. Unified
  6738. </a>
  6739. <a class="btn btn-sm BtnGroup-item selected" aria-current="true"
  6740. href="https://github.com/livewire/livewire/compare/v2.4.0...master?diff=split">
  6741. Split
  6742. </a>
  6743. </div>
  6744. <div class="toc-diff-stats">
  6745. <svg class="octicon octicon-file-diff" viewBox="0 0 16 16" version="1.1" width="16"
  6746. height="16" aria-hidden="true">
  6747. <path fill-rule="evenodd"
  6748. d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z">
  6749. </path>
  6750. </svg>
  6751. Showing
  6752. <button type="button" class="btn-link js-details-target" aria-expanded="false">
  6753. 74 changed files
  6754. </button>
  6755. with
  6756. <strong>1,300 additions</strong>
  6757. and <strong>79 deletions</strong>.
  6758. </div>
  6759. <ol class="content collapse js-transitionable">
  6760. <li>
  6761. <span class="diffstat float-right">
  6762. <span class="color-text-success">
  6763. +2
  6764. </span>
  6765. <span class="color-text-danger">
  6766. −1
  6767. </span>
  6768. <a href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  6769. class="tooltipped tooltipped-s" aria-label="3 lines changed">
  6770. <span class="diffstat-block-added"></span><span
  6771. class="diffstat-block-added"></span><span
  6772. class="diffstat-block-deleted"></span><span
  6773. class="diffstat-block-neutral"></span><span
  6774. class="diffstat-block-neutral"></span>
  6775. </a>
  6776. </span>
  6777. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6778. version="1.1" width="16" height="16" aria-hidden="true">
  6779. <path fill-rule="evenodd"
  6780. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6781. </path>
  6782. </svg>
  6783. <a
  6784. href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5">README.md</a>
  6785. </li>
  6786. <li>
  6787. <span class="diffstat float-right">
  6788. <span class="color-text-success">
  6789. +1
  6790. </span>
  6791. <span class="color-text-danger">
  6792. −1
  6793. </span>
  6794. <a href="#diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  6795. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  6796. <span class="diffstat-block-added"></span><span
  6797. class="diffstat-block-deleted"></span><span
  6798. class="diffstat-block-neutral"></span><span
  6799. class="diffstat-block-neutral"></span><span
  6800. class="diffstat-block-neutral"></span>
  6801. </a>
  6802. </span>
  6803. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6804. version="1.1" width="16" height="16" aria-hidden="true">
  6805. <path fill-rule="evenodd"
  6806. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6807. </path>
  6808. </svg>
  6809. <a
  6810. href="#diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede">config/livewire.php</a>
  6811. </li>
  6812. <li>
  6813. <span class="diffstat float-right">
  6814. <span class="color-text-success">
  6815. +2
  6816. </span>
  6817. <span class="color-text-danger">
  6818. −2
  6819. </span>
  6820. <a href="#diff-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e"
  6821. class="tooltipped tooltipped-s" aria-label="4 lines changed">
  6822. <span class="diffstat-block-added"></span><span
  6823. class="diffstat-block-added"></span><span
  6824. class="diffstat-block-deleted"></span><span
  6825. class="diffstat-block-deleted"></span><span
  6826. class="diffstat-block-neutral"></span>
  6827. </a>
  6828. </span>
  6829. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6830. version="1.1" width="16" height="16" aria-hidden="true">
  6831. <path fill-rule="evenodd"
  6832. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6833. </path>
  6834. </svg>
  6835. <a
  6836. href="#diff-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e">dist/livewire.js</a>
  6837. </li>
  6838. <li>
  6839. <span class="diffstat float-right">
  6840. <span class="color-text-success">
  6841. +1
  6842. </span>
  6843. <span class="color-text-danger">
  6844. −1
  6845. </span>
  6846. <a href="#diff-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c"
  6847. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  6848. <span class="diffstat-block-added"></span><span
  6849. class="diffstat-block-deleted"></span><span
  6850. class="diffstat-block-neutral"></span><span
  6851. class="diffstat-block-neutral"></span><span
  6852. class="diffstat-block-neutral"></span>
  6853. </a>
  6854. </span>
  6855. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6856. version="1.1" width="16" height="16" aria-hidden="true">
  6857. <path fill-rule="evenodd"
  6858. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6859. </path>
  6860. </svg>
  6861. <a
  6862. href="#diff-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c">dist/livewire.js.map</a>
  6863. </li>
  6864. <li>
  6865. <span class="diffstat float-right">
  6866. <span class="color-text-success">
  6867. +1
  6868. </span>
  6869. <span class="color-text-danger">
  6870. −1
  6871. </span>
  6872. <a href="#diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466"
  6873. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  6874. <span class="diffstat-block-added"></span><span
  6875. class="diffstat-block-deleted"></span><span
  6876. class="diffstat-block-neutral"></span><span
  6877. class="diffstat-block-neutral"></span><span
  6878. class="diffstat-block-neutral"></span>
  6879. </a>
  6880. </span>
  6881. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6882. version="1.1" width="16" height="16" aria-hidden="true">
  6883. <path fill-rule="evenodd"
  6884. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6885. </path>
  6886. </svg>
  6887. <a
  6888. href="#diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466">dist/manifest.json</a>
  6889. </li>
  6890. <li>
  6891. <span class="diffstat float-right">
  6892. <span class="color-text-success">
  6893. +18
  6894. </span>
  6895. <span class="color-text-danger">
  6896. −1
  6897. </span>
  6898. <a href="#diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  6899. class="tooltipped tooltipped-s" aria-label="19 lines changed">
  6900. <span class="diffstat-block-added"></span><span
  6901. class="diffstat-block-added"></span><span
  6902. class="diffstat-block-added"></span><span
  6903. class="diffstat-block-added"></span><span
  6904. class="diffstat-block-neutral"></span>
  6905. </a>
  6906. </span>
  6907. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6908. version="1.1" width="16" height="16" aria-hidden="true">
  6909. <path fill-rule="evenodd"
  6910. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6911. </path>
  6912. </svg>
  6913. <a
  6914. href="#diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3">js/component/Polling.js</a>
  6915. </li>
  6916. <li>
  6917. <span class="diffstat float-right">
  6918. <span class="color-text-success">
  6919. +10
  6920. </span>
  6921. <span class="color-text-danger">
  6922. −1
  6923. </span>
  6924. <a href="#diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  6925. class="tooltipped tooltipped-s" aria-label="11 lines changed">
  6926. <span class="diffstat-block-added"></span><span
  6927. class="diffstat-block-added"></span><span
  6928. class="diffstat-block-added"></span><span
  6929. class="diffstat-block-added"></span><span
  6930. class="diffstat-block-neutral"></span>
  6931. </a>
  6932. </span>
  6933. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6934. version="1.1" width="16" height="16" aria-hidden="true">
  6935. <path fill-rule="evenodd"
  6936. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6937. </path>
  6938. </svg>
  6939. <a
  6940. href="#diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024">js/component/SupportAlpine.js</a>
  6941. </li>
  6942. <li>
  6943. <span class="diffstat float-right">
  6944. <span class="color-text-success">
  6945. +4
  6946. </span>
  6947. <span class="color-text-danger">
  6948. −1
  6949. </span>
  6950. <a href="#diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  6951. class="tooltipped tooltipped-s" aria-label="5 lines changed">
  6952. <span class="diffstat-block-added"></span><span
  6953. class="diffstat-block-added"></span><span
  6954. class="diffstat-block-added"></span><span
  6955. class="diffstat-block-added"></span><span
  6956. class="diffstat-block-deleted"></span>
  6957. </a>
  6958. </span>
  6959. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6960. version="1.1" width="16" height="16" aria-hidden="true">
  6961. <path fill-rule="evenodd"
  6962. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6963. </path>
  6964. </svg>
  6965. <a
  6966. href="#diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22">js/component/UploadManager.js</a>
  6967. </li>
  6968. <li>
  6969. <span class="diffstat float-right">
  6970. <span class="color-text-success">
  6971. +3
  6972. </span>
  6973. <span class="color-text-danger">
  6974. −2
  6975. </span>
  6976. <a href="#diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  6977. class="tooltipped tooltipped-s" aria-label="5 lines changed">
  6978. <span class="diffstat-block-added"></span><span
  6979. class="diffstat-block-added"></span><span
  6980. class="diffstat-block-added"></span><span
  6981. class="diffstat-block-deleted"></span><span
  6982. class="diffstat-block-deleted"></span>
  6983. </a>
  6984. </span>
  6985. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  6986. version="1.1" width="16" height="16" aria-hidden="true">
  6987. <path fill-rule="evenodd"
  6988. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  6989. </path>
  6990. </svg>
  6991. <a
  6992. href="#diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec">js/component/index.js</a>
  6993. </li>
  6994. <li>
  6995. <span class="diffstat float-right">
  6996. <span class="color-text-success">
  6997. +11
  6998. </span>
  6999. <span class="color-text-danger">
  7000. −5
  7001. </span>
  7002. <a href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  7003. class="tooltipped tooltipped-s" aria-label="16 lines changed">
  7004. <span class="diffstat-block-added"></span><span
  7005. class="diffstat-block-added"></span><span
  7006. class="diffstat-block-added"></span><span
  7007. class="diffstat-block-deleted"></span><span
  7008. class="diffstat-block-neutral"></span>
  7009. </a>
  7010. </span>
  7011. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7012. version="1.1" width="16" height="16" aria-hidden="true">
  7013. <path fill-rule="evenodd"
  7014. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7015. </path>
  7016. </svg>
  7017. <a
  7018. href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2">js/connection/index.js</a>
  7019. </li>
  7020. <li>
  7021. <span class="diffstat float-right">
  7022. <span class="color-text-success">
  7023. +7
  7024. </span>
  7025. <span class="color-text-danger">
  7026. −7
  7027. </span>
  7028. <a href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  7029. class="tooltipped tooltipped-s" aria-label="14 lines changed">
  7030. <span class="diffstat-block-added"></span><span
  7031. class="diffstat-block-added"></span><span
  7032. class="diffstat-block-deleted"></span><span
  7033. class="diffstat-block-deleted"></span><span
  7034. class="diffstat-block-neutral"></span>
  7035. </a>
  7036. </span>
  7037. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7038. version="1.1" width="16" height="16" aria-hidden="true">
  7039. <path fill-rule="evenodd"
  7040. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7041. </path>
  7042. </svg>
  7043. <a
  7044. href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd">js/dom/morphdom/morphdom.js</a>
  7045. </li>
  7046. <li>
  7047. <span class="diffstat float-right">
  7048. <span class="color-text-success">
  7049. +3
  7050. </span>
  7051. <span class="color-text-danger">
  7052. −10
  7053. </span>
  7054. <a href="#diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8"
  7055. class="tooltipped tooltipped-s" aria-label="13 lines changed">
  7056. <span class="diffstat-block-added"></span><span
  7057. class="diffstat-block-deleted"></span><span
  7058. class="diffstat-block-deleted"></span><span
  7059. class="diffstat-block-deleted"></span><span
  7060. class="diffstat-block-neutral"></span>
  7061. </a>
  7062. </span>
  7063. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7064. version="1.1" width="16" height="16" aria-hidden="true">
  7065. <path fill-rule="evenodd"
  7066. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7067. </path>
  7068. </svg>
  7069. <a
  7070. href="#diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8">js/util/getCsrfToken.js</a>
  7071. </li>
  7072. <li>
  7073. <span class="diffstat float-right">
  7074. <span class="color-text-success">
  7075. +1
  7076. </span>
  7077. <span class="color-text-danger">
  7078. −2
  7079. </span>
  7080. <a href="#diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  7081. class="tooltipped tooltipped-s" aria-label="3 lines changed">
  7082. <span class="diffstat-block-added"></span><span
  7083. class="diffstat-block-deleted"></span><span
  7084. class="diffstat-block-deleted"></span><span
  7085. class="diffstat-block-neutral"></span><span
  7086. class="diffstat-block-neutral"></span>
  7087. </a>
  7088. </span>
  7089. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7090. version="1.1" width="16" height="16" aria-hidden="true">
  7091. <path fill-rule="evenodd"
  7092. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7093. </path>
  7094. </svg>
  7095. <a
  7096. href="#diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388">src/Commands/ComponentParser.php</a>
  7097. </li>
  7098. <li>
  7099. <span class="diffstat float-right">
  7100. <span class="color-text-success">
  7101. +0
  7102. </span>
  7103. <span class="color-text-danger">
  7104. −2
  7105. </span>
  7106. <a href="#diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6"
  7107. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  7108. <span class="diffstat-block-deleted"></span><span
  7109. class="diffstat-block-deleted"></span><span
  7110. class="diffstat-block-neutral"></span><span
  7111. class="diffstat-block-neutral"></span><span
  7112. class="diffstat-block-neutral"></span>
  7113. </a>
  7114. </span>
  7115. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7116. version="1.1" width="16" height="16" aria-hidden="true">
  7117. <path fill-rule="evenodd"
  7118. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7119. </path>
  7120. </svg>
  7121. <a
  7122. href="#diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6">src/Commands/FileManipulationCommand.php</a>
  7123. </li>
  7124. <li>
  7125. <span class="diffstat float-right">
  7126. <span class="color-text-success">
  7127. +80
  7128. </span>
  7129. <span class="color-text-danger">
  7130. −2
  7131. </span>
  7132. <a href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  7133. class="tooltipped tooltipped-s" aria-label="82 lines changed">
  7134. <span class="diffstat-block-added"></span><span
  7135. class="diffstat-block-added"></span><span
  7136. class="diffstat-block-added"></span><span
  7137. class="diffstat-block-added"></span><span
  7138. class="diffstat-block-neutral"></span>
  7139. </a>
  7140. </span>
  7141. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7142. version="1.1" width="16" height="16" aria-hidden="true">
  7143. <path fill-rule="evenodd"
  7144. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7145. </path>
  7146. </svg>
  7147. <a
  7148. href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb">src/Commands/MakeCommand.php</a>
  7149. </li>
  7150. <li>
  7151. <span class="diffstat float-right">
  7152. <span class="color-text-success">
  7153. +5
  7154. </span>
  7155. <span class="color-text-danger">
  7156. −0
  7157. </span>
  7158. <a href="#diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  7159. class="tooltipped tooltipped-s" aria-label="5 lines changed">
  7160. <span class="diffstat-block-added"></span><span
  7161. class="diffstat-block-added"></span><span
  7162. class="diffstat-block-added"></span><span
  7163. class="diffstat-block-added"></span><span
  7164. class="diffstat-block-added"></span>
  7165. </a>
  7166. </span>
  7167. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7168. version="1.1" width="16" height="16" aria-hidden="true">
  7169. <path fill-rule="evenodd"
  7170. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7171. </path>
  7172. </svg>
  7173. <a
  7174. href="#diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269">src/Commands/StubsCommand.php</a>
  7175. </li>
  7176. <li>
  7177. <span class="diffstat float-right">
  7178. <span class="color-text-success">
  7179. +2
  7180. </span>
  7181. <span class="color-text-danger">
  7182. −2
  7183. </span>
  7184. <a href="#diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9"
  7185. class="tooltipped tooltipped-s" aria-label="4 lines changed">
  7186. <span class="diffstat-block-added"></span><span
  7187. class="diffstat-block-added"></span><span
  7188. class="diffstat-block-deleted"></span><span
  7189. class="diffstat-block-deleted"></span><span
  7190. class="diffstat-block-neutral"></span>
  7191. </a>
  7192. </span>
  7193. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7194. version="1.1" width="16" height="16" aria-hidden="true">
  7195. <path fill-rule="evenodd"
  7196. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7197. </path>
  7198. </svg>
  7199. <a
  7200. href="#diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9">src/Commands/the-tao.php</a>
  7201. </li>
  7202. <li>
  7203. <span class="diffstat float-right">
  7204. <span class="color-text-success">
  7205. +1
  7206. </span>
  7207. <span class="color-text-danger">
  7208. −1
  7209. </span>
  7210. <a href="#diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  7211. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  7212. <span class="diffstat-block-added"></span><span
  7213. class="diffstat-block-deleted"></span><span
  7214. class="diffstat-block-neutral"></span><span
  7215. class="diffstat-block-neutral"></span><span
  7216. class="diffstat-block-neutral"></span>
  7217. </a>
  7218. </span>
  7219. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7220. version="1.1" width="16" height="16" aria-hidden="true">
  7221. <path fill-rule="evenodd"
  7222. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7223. </path>
  7224. </svg>
  7225. <a
  7226. href="#diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46">src/ComponentConcerns/HandlesActions.php</a>
  7227. </li>
  7228. <li>
  7229. <span class="diffstat float-right">
  7230. <span class="color-text-success">
  7231. +13
  7232. </span>
  7233. <span class="color-text-danger">
  7234. −0
  7235. </span>
  7236. <a href="#diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130"
  7237. class="tooltipped tooltipped-s" aria-label="13 lines changed">
  7238. <span class="diffstat-block-added"></span><span
  7239. class="diffstat-block-added"></span><span
  7240. class="diffstat-block-added"></span><span
  7241. class="diffstat-block-added"></span><span
  7242. class="diffstat-block-added"></span>
  7243. </a>
  7244. </span>
  7245. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7246. version="1.1" width="16" height="16" aria-hidden="true">
  7247. <path fill-rule="evenodd"
  7248. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7249. </path>
  7250. </svg>
  7251. <a
  7252. href="#diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130">src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php</a>
  7253. </li>
  7254. <li>
  7255. <span class="diffstat float-right">
  7256. <span class="color-text-success">
  7257. +15
  7258. </span>
  7259. <span class="color-text-danger">
  7260. −0
  7261. </span>
  7262. <a href="#diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e"
  7263. class="tooltipped tooltipped-s" aria-label="15 lines changed">
  7264. <span class="diffstat-block-added"></span><span
  7265. class="diffstat-block-added"></span><span
  7266. class="diffstat-block-added"></span><span
  7267. class="diffstat-block-added"></span><span
  7268. class="diffstat-block-added"></span>
  7269. </a>
  7270. </span>
  7271. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7272. version="1.1" width="16" height="16" aria-hidden="true">
  7273. <path fill-rule="evenodd"
  7274. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7275. </path>
  7276. </svg>
  7277. <a
  7278. href="#diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e">src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php</a>
  7279. </li>
  7280. <li>
  7281. <span class="diffstat float-right">
  7282. <span class="color-text-success">
  7283. +16
  7284. </span>
  7285. <span class="color-text-danger">
  7286. −0
  7287. </span>
  7288. <a href="#diff-f7a22595de5878355be07fb871c40e707c1f367a57cdd885c24646927df9ebc5"
  7289. class="tooltipped tooltipped-s" aria-label="16 lines changed">
  7290. <span class="diffstat-block-added"></span><span
  7291. class="diffstat-block-added"></span><span
  7292. class="diffstat-block-added"></span><span
  7293. class="diffstat-block-added"></span><span
  7294. class="diffstat-block-added"></span>
  7295. </a>
  7296. </span>
  7297. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7298. version="1.1" width="16" height="16" aria-hidden="true">
  7299. <path fill-rule="evenodd"
  7300. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7301. </path>
  7302. </svg>
  7303. <a
  7304. href="#diff-f7a22595de5878355be07fb871c40e707c1f367a57cdd885c24646927df9ebc5">src/HydrationMiddleware/PerformActionCalls.php</a>
  7305. </li>
  7306. <li>
  7307. <span class="diffstat float-right">
  7308. <span class="color-text-success">
  7309. +1
  7310. </span>
  7311. <span class="color-text-danger">
  7312. −0
  7313. </span>
  7314. <a href="#diff-f67b884dbf9b2531deef0ad1218b3eb30efe16239d84b6452f1f79cddd0fd63e"
  7315. class="tooltipped tooltipped-s" aria-label="1 line changed">
  7316. <span class="diffstat-block-added"></span><span
  7317. class="diffstat-block-neutral"></span><span
  7318. class="diffstat-block-neutral"></span><span
  7319. class="diffstat-block-neutral"></span><span
  7320. class="diffstat-block-neutral"></span>
  7321. </a>
  7322. </span>
  7323. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7324. version="1.1" width="16" height="16" aria-hidden="true">
  7325. <path fill-rule="evenodd"
  7326. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7327. </path>
  7328. </svg>
  7329. <a
  7330. href="#diff-f67b884dbf9b2531deef0ad1218b3eb30efe16239d84b6452f1f79cddd0fd63e">src/Livewire.php</a>
  7331. </li>
  7332. <li>
  7333. <span class="diffstat float-right">
  7334. <span class="color-text-success">
  7335. +1
  7336. </span>
  7337. <span class="color-text-danger">
  7338. −1
  7339. </span>
  7340. <a href="#diff-6ed71fdb43546c353f25666125f39d43742761b3f5567d1f6a8870164a9aec10"
  7341. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  7342. <span class="diffstat-block-added"></span><span
  7343. class="diffstat-block-deleted"></span><span
  7344. class="diffstat-block-neutral"></span><span
  7345. class="diffstat-block-neutral"></span><span
  7346. class="diffstat-block-neutral"></span>
  7347. </a>
  7348. </span>
  7349. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7350. version="1.1" width="16" height="16" aria-hidden="true">
  7351. <path fill-rule="evenodd"
  7352. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7353. </path>
  7354. </svg>
  7355. <a
  7356. href="#diff-6ed71fdb43546c353f25666125f39d43742761b3f5567d1f6a8870164a9aec10">src/LivewireBladeDirectives.php</a>
  7357. </li>
  7358. <li>
  7359. <span class="diffstat float-right">
  7360. <span class="color-text-success">
  7361. +7
  7362. </span>
  7363. <span class="color-text-danger">
  7364. −2
  7365. </span>
  7366. <a href="#diff-079e88130eb18e9be475a2bf11b9d44b76078241bc58e624ab56ca1c92342a1e"
  7367. class="tooltipped tooltipped-s" aria-label="9 lines changed">
  7368. <span class="diffstat-block-added"></span><span
  7369. class="diffstat-block-added"></span><span
  7370. class="diffstat-block-added"></span><span
  7371. class="diffstat-block-deleted"></span><span
  7372. class="diffstat-block-neutral"></span>
  7373. </a>
  7374. </span>
  7375. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7376. version="1.1" width="16" height="16" aria-hidden="true">
  7377. <path fill-rule="evenodd"
  7378. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7379. </path>
  7380. </svg>
  7381. <a
  7382. href="#diff-079e88130eb18e9be475a2bf11b9d44b76078241bc58e624ab56ca1c92342a1e">src/LivewireManager.php</a>
  7383. </li>
  7384. <li>
  7385. <span class="diffstat float-right">
  7386. <span class="color-text-success">
  7387. +37
  7388. </span>
  7389. <span class="color-text-danger">
  7390. −7
  7391. </span>
  7392. <a href="#diff-4bbb62bd46c1a2661ac9c2ac1682e214a8763e81e6cbbe8bdc35217500176de8"
  7393. class="tooltipped tooltipped-s" aria-label="44 lines changed">
  7394. <span class="diffstat-block-added"></span><span
  7395. class="diffstat-block-added"></span><span
  7396. class="diffstat-block-added"></span><span
  7397. class="diffstat-block-added"></span><span
  7398. class="diffstat-block-neutral"></span>
  7399. </a>
  7400. </span>
  7401. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7402. version="1.1" width="16" height="16" aria-hidden="true">
  7403. <path fill-rule="evenodd"
  7404. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7405. </path>
  7406. </svg>
  7407. <a
  7408. href="#diff-4bbb62bd46c1a2661ac9c2ac1682e214a8763e81e6cbbe8bdc35217500176de8">src/LivewireServiceProvider.php</a>
  7409. </li>
  7410. <li>
  7411. <span class="diffstat float-right">
  7412. <span class="color-text-success">
  7413. +33
  7414. </span>
  7415. <span class="color-text-danger">
  7416. −7
  7417. </span>
  7418. <a href="#diff-e5cafee37c4d63fa836b940a1da983b5bb71e06ca61998ad930896e00ba2d55f"
  7419. class="tooltipped tooltipped-s" aria-label="40 lines changed">
  7420. <span class="diffstat-block-added"></span><span
  7421. class="diffstat-block-added"></span><span
  7422. class="diffstat-block-added"></span><span
  7423. class="diffstat-block-added"></span><span
  7424. class="diffstat-block-neutral"></span>
  7425. </a>
  7426. </span>
  7427. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7428. version="1.1" width="16" height="16" aria-hidden="true">
  7429. <path fill-rule="evenodd"
  7430. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7431. </path>
  7432. </svg>
  7433. <a
  7434. href="#diff-e5cafee37c4d63fa836b940a1da983b5bb71e06ca61998ad930896e00ba2d55f">src/LivewireTagCompiler.php</a>
  7435. </li>
  7436. <li>
  7437. <span class="diffstat float-right">
  7438. <span class="color-text-success">
  7439. +8
  7440. </span>
  7441. <span class="color-text-danger">
  7442. −0
  7443. </span>
  7444. <a href="#diff-cf0dd094bb41084407e96e32181f3738a9761d1d396f9d9adb893f25731de201"
  7445. class="tooltipped tooltipped-s" aria-label="8 lines changed">
  7446. <span class="diffstat-block-added"></span><span
  7447. class="diffstat-block-added"></span><span
  7448. class="diffstat-block-added"></span><span
  7449. class="diffstat-block-added"></span><span
  7450. class="diffstat-block-added"></span>
  7451. </a>
  7452. </span>
  7453. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7454. version="1.1" width="16" height="16" aria-hidden="true">
  7455. <path fill-rule="evenodd"
  7456. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7457. </path>
  7458. </svg>
  7459. <a
  7460. href="#diff-cf0dd094bb41084407e96e32181f3738a9761d1d396f9d9adb893f25731de201">src/Macros/DuskBrowserMacros.php</a>
  7461. </li>
  7462. <li>
  7463. <span class="diffstat float-right">
  7464. <span class="color-text-success">
  7465. +15
  7466. </span>
  7467. <span class="color-text-danger">
  7468. −0
  7469. </span>
  7470. <a href="#diff-f5baf1043b8d6f58bf71d6650c4d59c40c69f4ea739229c18fd043461f022e90"
  7471. class="tooltipped tooltipped-s" aria-label="15 lines changed">
  7472. <span class="diffstat-block-added"></span><span
  7473. class="diffstat-block-added"></span><span
  7474. class="diffstat-block-added"></span><span
  7475. class="diffstat-block-added"></span><span
  7476. class="diffstat-block-added"></span>
  7477. </a>
  7478. </span>
  7479. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7480. version="1.1" width="16" height="16" aria-hidden="true">
  7481. <path fill-rule="evenodd"
  7482. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7483. </path>
  7484. </svg>
  7485. <a
  7486. href="#diff-f5baf1043b8d6f58bf71d6650c4d59c40c69f4ea739229c18fd043461f022e90">src/Macros/ViewMacros.php</a>
  7487. </li>
  7488. <li>
  7489. <span class="diffstat float-right">
  7490. <span class="color-text-success">
  7491. +4
  7492. </span>
  7493. <span class="color-text-danger">
  7494. −3
  7495. </span>
  7496. <a href="#diff-beb976fc0a746bb560da4944af489a32a479c0972ab6264c1bed0910e5201524"
  7497. class="tooltipped tooltipped-s" aria-label="7 lines changed">
  7498. <span class="diffstat-block-added"></span><span
  7499. class="diffstat-block-added"></span><span
  7500. class="diffstat-block-deleted"></span><span
  7501. class="diffstat-block-deleted"></span><span
  7502. class="diffstat-block-neutral"></span>
  7503. </a>
  7504. </span>
  7505. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7506. version="1.1" width="16" height="16" aria-hidden="true">
  7507. <path fill-rule="evenodd"
  7508. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7509. </path>
  7510. </svg>
  7511. <a
  7512. href="#diff-beb976fc0a746bb560da4944af489a32a479c0972ab6264c1bed0910e5201524">src/RenameMe/SupportBrowserHistory.php</a>
  7513. </li>
  7514. <li>
  7515. <span class="diffstat float-right">
  7516. <span class="color-text-success">
  7517. +2
  7518. </span>
  7519. <span class="color-text-danger">
  7520. −2
  7521. </span>
  7522. <a href="#diff-eb3edf06bc629e7865339970316f2e5803d286ee0c26f802e1bda53387b5795c"
  7523. class="tooltipped tooltipped-s" aria-label="4 lines changed">
  7524. <span class="diffstat-block-added"></span><span
  7525. class="diffstat-block-added"></span><span
  7526. class="diffstat-block-deleted"></span><span
  7527. class="diffstat-block-deleted"></span><span
  7528. class="diffstat-block-neutral"></span>
  7529. </a>
  7530. </span>
  7531. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7532. version="1.1" width="16" height="16" aria-hidden="true">
  7533. <path fill-rule="evenodd"
  7534. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7535. </path>
  7536. </svg>
  7537. <a
  7538. href="#diff-eb3edf06bc629e7865339970316f2e5803d286ee0c26f802e1bda53387b5795c">src/RenameMe/SupportRedirects.php</a>
  7539. </li>
  7540. <li>
  7541. <span class="diffstat float-right">
  7542. <span class="color-text-success">
  7543. +12
  7544. </span>
  7545. <span class="color-text-danger">
  7546. −7
  7547. </span>
  7548. <a href="#diff-bc1a1c611931be05f4fd946bdc7dff27c6a67685f272b6e1369017a259d2b950"
  7549. class="tooltipped tooltipped-s" aria-label="19 lines changed">
  7550. <span class="diffstat-block-added"></span><span
  7551. class="diffstat-block-added"></span><span
  7552. class="diffstat-block-added"></span><span
  7553. class="diffstat-block-deleted"></span><span
  7554. class="diffstat-block-neutral"></span>
  7555. </a>
  7556. </span>
  7557. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7558. version="1.1" width="16" height="16" aria-hidden="true">
  7559. <path fill-rule="evenodd"
  7560. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7561. </path>
  7562. </svg>
  7563. <a
  7564. href="#diff-bc1a1c611931be05f4fd946bdc7dff27c6a67685f272b6e1369017a259d2b950">src/TemporaryUploadedFile.php</a>
  7565. </li>
  7566. <li>
  7567. <span class="diffstat float-right">
  7568. <span class="color-text-success">
  7569. +19
  7570. </span>
  7571. <span class="color-text-danger">
  7572. −0
  7573. </span>
  7574. <a href="#diff-465944669b04e4bdf1f802eb3c496011c32ad5ecbe33468c50022e6742a7e7c3"
  7575. class="tooltipped tooltipped-s" aria-label="19 lines changed">
  7576. <span class="diffstat-block-added"></span><span
  7577. class="diffstat-block-added"></span><span
  7578. class="diffstat-block-added"></span><span
  7579. class="diffstat-block-added"></span><span
  7580. class="diffstat-block-added"></span>
  7581. </a>
  7582. </span>
  7583. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7584. version="1.1" width="16" height="16" aria-hidden="true">
  7585. <path fill-rule="evenodd"
  7586. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7587. </path>
  7588. </svg>
  7589. <a
  7590. href="#diff-465944669b04e4bdf1f802eb3c496011c32ad5ecbe33468c50022e6742a7e7c3">src/Testing/Concerns/MakesAssertions.php</a>
  7591. </li>
  7592. <li>
  7593. <span class="diffstat float-right">
  7594. <span class="color-text-success">
  7595. +4
  7596. </span>
  7597. <span class="color-text-danger">
  7598. −1
  7599. </span>
  7600. <a href="#diff-0f97251c2146b0b3f5e9523d48777352d2b1934b401bbc3d42225c812f370ee1"
  7601. class="tooltipped tooltipped-s" aria-label="5 lines changed">
  7602. <span class="diffstat-block-added"></span><span
  7603. class="diffstat-block-added"></span><span
  7604. class="diffstat-block-added"></span><span
  7605. class="diffstat-block-added"></span><span
  7606. class="diffstat-block-deleted"></span>
  7607. </a>
  7608. </span>
  7609. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7610. version="1.1" width="16" height="16" aria-hidden="true">
  7611. <path fill-rule="evenodd"
  7612. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7613. </path>
  7614. </svg>
  7615. <a
  7616. href="#diff-0f97251c2146b0b3f5e9523d48777352d2b1934b401bbc3d42225c812f370ee1">src/Testing/TestableLivewire.php</a>
  7617. </li>
  7618. <li>
  7619. <span class="diffstat float-right">
  7620. <span class="color-text-success">
  7621. +7
  7622. </span>
  7623. <span class="color-text-danger">
  7624. −3
  7625. </span>
  7626. <a href="#diff-4b0d1bd219b7f12220571fc8aaf51d7d1ec35d12c16956fe75b0e3d39f571d87"
  7627. class="tooltipped tooltipped-s" aria-label="10 lines changed">
  7628. <span class="diffstat-block-added"></span><span
  7629. class="diffstat-block-added"></span><span
  7630. class="diffstat-block-added"></span><span
  7631. class="diffstat-block-deleted"></span><span
  7632. class="diffstat-block-neutral"></span>
  7633. </a>
  7634. </span>
  7635. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7636. version="1.1" width="16" height="16" aria-hidden="true">
  7637. <path fill-rule="evenodd"
  7638. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7639. </path>
  7640. </svg>
  7641. <a
  7642. href="#diff-4b0d1bd219b7f12220571fc8aaf51d7d1ec35d12c16956fe75b0e3d39f571d87">src/WithPagination.php</a>
  7643. </li>
  7644. <li>
  7645. <span class="diffstat float-right">
  7646. <span class="color-text-success">
  7647. +1
  7648. </span>
  7649. <span class="color-text-danger">
  7650. −1
  7651. </span>
  7652. <a href="#diff-983953ffcbc0c8bec1383283cc53340bf37193910e4938a9aa3adc7c9f61bcc6"
  7653. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  7654. <span class="diffstat-block-added"></span><span
  7655. class="diffstat-block-deleted"></span><span
  7656. class="diffstat-block-neutral"></span><span
  7657. class="diffstat-block-neutral"></span><span
  7658. class="diffstat-block-neutral"></span>
  7659. </a>
  7660. </span>
  7661. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7662. version="1.1" width="16" height="16" aria-hidden="true">
  7663. <path fill-rule="evenodd"
  7664. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7665. </path>
  7666. </svg>
  7667. <a
  7668. href="#diff-983953ffcbc0c8bec1383283cc53340bf37193910e4938a9aa3adc7c9f61bcc6">src/views/pagination/tailwind.blade.php</a>
  7669. </li>
  7670. <li>
  7671. <span class="diffstat float-right">
  7672. <span class="color-text-success">
  7673. +15
  7674. </span>
  7675. <span class="color-text-danger">
  7676. −0
  7677. </span>
  7678. <a href="#diff-2749359913bd12ed86bd6fc78e09cfe90600804f82991b72a1382cd96089fbbf"
  7679. class="tooltipped tooltipped-s" aria-label="15 lines changed">
  7680. <span class="diffstat-block-added"></span><span
  7681. class="diffstat-block-added"></span><span
  7682. class="diffstat-block-added"></span><span
  7683. class="diffstat-block-added"></span><span
  7684. class="diffstat-block-added"></span>
  7685. </a>
  7686. </span>
  7687. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7688. version="1.1" width="16" height="16" aria-hidden="true">
  7689. <path fill-rule="evenodd"
  7690. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7691. </path>
  7692. </svg>
  7693. <a
  7694. href="#diff-2749359913bd12ed86bd6fc78e09cfe90600804f82991b72a1382cd96089fbbf">tests/AppLayout.php</a>
  7695. </li>
  7696. <li>
  7697. <span class="diffstat float-right">
  7698. <span class="color-text-success">
  7699. +54
  7700. </span>
  7701. <span class="color-text-danger">
  7702. −0
  7703. </span>
  7704. <a href="#diff-b32e7df9cf38f64762244d5f4aead7da64dd74c7991a2f6d1059f4e09a937a9c"
  7705. class="tooltipped tooltipped-s" aria-label="54 lines changed">
  7706. <span class="diffstat-block-added"></span><span
  7707. class="diffstat-block-added"></span><span
  7708. class="diffstat-block-added"></span><span
  7709. class="diffstat-block-added"></span><span
  7710. class="diffstat-block-added"></span>
  7711. </a>
  7712. </span>
  7713. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7714. version="1.1" width="16" height="16" aria-hidden="true">
  7715. <path fill-rule="evenodd"
  7716. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7717. </path>
  7718. </svg>
  7719. <a
  7720. href="#diff-b32e7df9cf38f64762244d5f4aead7da64dd74c7991a2f6d1059f4e09a937a9c">tests/Browser/Alpine/Emit/EmitComponent.php</a>
  7721. </li>
  7722. <li>
  7723. <span class="diffstat float-right">
  7724. <span class="color-text-success">
  7725. +24
  7726. </span>
  7727. <span class="color-text-danger">
  7728. −0
  7729. </span>
  7730. <a href="#diff-e779d2c71ce4e295fb8deffc327a7a6cdcb7103e7046147c74b000e214b44332"
  7731. class="tooltipped tooltipped-s" aria-label="24 lines changed">
  7732. <span class="diffstat-block-added"></span><span
  7733. class="diffstat-block-added"></span><span
  7734. class="diffstat-block-added"></span><span
  7735. class="diffstat-block-added"></span><span
  7736. class="diffstat-block-added"></span>
  7737. </a>
  7738. </span>
  7739. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7740. version="1.1" width="16" height="16" aria-hidden="true">
  7741. <path fill-rule="evenodd"
  7742. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7743. </path>
  7744. </svg>
  7745. <a
  7746. href="#diff-e779d2c71ce4e295fb8deffc327a7a6cdcb7103e7046147c74b000e214b44332">tests/Browser/Alpine/Emit/EmitNestedComponent.php</a>
  7747. </li>
  7748. <li>
  7749. <span class="diffstat float-right">
  7750. <span class="color-text-success">
  7751. +36
  7752. </span>
  7753. <span class="color-text-danger">
  7754. −0
  7755. </span>
  7756. <a href="#diff-df59b39451e5d9671ff57f2af8289e0b6e434ba410c5d38c28369d8748fcbecd"
  7757. class="tooltipped tooltipped-s" aria-label="36 lines changed">
  7758. <span class="diffstat-block-added"></span><span
  7759. class="diffstat-block-added"></span><span
  7760. class="diffstat-block-added"></span><span
  7761. class="diffstat-block-added"></span><span
  7762. class="diffstat-block-added"></span>
  7763. </a>
  7764. </span>
  7765. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7766. version="1.1" width="16" height="16" aria-hidden="true">
  7767. <path fill-rule="evenodd"
  7768. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7769. </path>
  7770. </svg>
  7771. <a
  7772. href="#diff-df59b39451e5d9671ff57f2af8289e0b6e434ba410c5d38c28369d8748fcbecd">tests/Browser/Alpine/Emit/Test.php</a>
  7773. </li>
  7774. <li>
  7775. <span class="diffstat float-right">
  7776. <span class="color-text-success">
  7777. +23
  7778. </span>
  7779. <span class="color-text-danger">
  7780. −0
  7781. </span>
  7782. <a href="#diff-3a7e55ca4717203da1edcc0ffa11b31b266bebdad49b3adbbad6053a0012970d"
  7783. class="tooltipped tooltipped-s" aria-label="23 lines changed">
  7784. <span class="diffstat-block-added"></span><span
  7785. class="diffstat-block-added"></span><span
  7786. class="diffstat-block-added"></span><span
  7787. class="diffstat-block-added"></span><span
  7788. class="diffstat-block-added"></span>
  7789. </a>
  7790. </span>
  7791. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7792. version="1.1" width="16" height="16" aria-hidden="true">
  7793. <path fill-rule="evenodd"
  7794. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7795. </path>
  7796. </svg>
  7797. <a
  7798. href="#diff-3a7e55ca4717203da1edcc0ffa11b31b266bebdad49b3adbbad6053a0012970d">tests/Browser/Alpine/Entangle/EntangleNestedChildComponent.php</a>
  7799. </li>
  7800. <li>
  7801. <span class="diffstat float-right">
  7802. <span class="color-text-success">
  7803. +41
  7804. </span>
  7805. <span class="color-text-danger">
  7806. −0
  7807. </span>
  7808. <a href="#diff-ddb249f143ed43233315af5a7b10a37f221f5358a183efaa6beebacbf4f958d0"
  7809. class="tooltipped tooltipped-s" aria-label="41 lines changed">
  7810. <span class="diffstat-block-added"></span><span
  7811. class="diffstat-block-added"></span><span
  7812. class="diffstat-block-added"></span><span
  7813. class="diffstat-block-added"></span><span
  7814. class="diffstat-block-added"></span>
  7815. </a>
  7816. </span>
  7817. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7818. version="1.1" width="16" height="16" aria-hidden="true">
  7819. <path fill-rule="evenodd"
  7820. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7821. </path>
  7822. </svg>
  7823. <a
  7824. href="#diff-ddb249f143ed43233315af5a7b10a37f221f5358a183efaa6beebacbf4f958d0">tests/Browser/Alpine/Entangle/EntangleNestedParentComponent.php</a>
  7825. </li>
  7826. <li>
  7827. <span class="diffstat float-right">
  7828. <span class="color-text-success">
  7829. +13
  7830. </span>
  7831. <span class="color-text-danger">
  7832. −0
  7833. </span>
  7834. <a href="#diff-f379af1248522b813bf3702e798e417f65c9b7ec067aabd8b5caf2bc425c013f"
  7835. class="tooltipped tooltipped-s" aria-label="13 lines changed">
  7836. <span class="diffstat-block-added"></span><span
  7837. class="diffstat-block-added"></span><span
  7838. class="diffstat-block-added"></span><span
  7839. class="diffstat-block-added"></span><span
  7840. class="diffstat-block-added"></span>
  7841. </a>
  7842. </span>
  7843. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  7844. version="1.1" width="16" height="16" aria-hidden="true">
  7845. <path fill-rule="evenodd"
  7846. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  7847. </path>
  7848. </svg>
  7849. <a
  7850. href="#diff-f379af1248522b813bf3702e798e417f65c9b7ec067aabd8b5caf2bc425c013f">tests/Browser/Alpine/Entangle/Test.php</a>
  7851. </li>
  7852. <li>
  7853. <span class="diffstat float-right">
  7854. <span class="color-text-success">
  7855. +24
  7856. </span>
  7857. <span class="color-text-danger">
  7858. −0
  7859. </span>
  7860. <a href="#diff-76d82de3365e2ba4a0c4ec4abde027a9abb1b7d6e17ce1e5e60138d5603c3d89"
  7861. class="tooltipped tooltipped-s" aria-label="24 lines changed">
  7862. <span class="diffstat-block-added"></span><span
  7863. class="diffstat-block-added"></span><span
  7864. class="diffstat-block-added"></span><span
  7865. class="diffstat-block-added"></span><span
  7866. class="diffstat-block-added"></span>
  7867. </a>
  7868. </span>
  7869. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7870. version="1.1" width="16" height="16" aria-hidden="true">
  7871. <path fill-rule="evenodd"
  7872. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7873. </path>
  7874. </svg>
  7875. <a
  7876. href="#diff-76d82de3365e2ba4a0c4ec4abde027a9abb1b7d6e17ce1e5e60138d5603c3d89">tests/Browser/DynamicComponentLoading/ClickableComponent.php</a>
  7877. </li>
  7878. <li>
  7879. <span class="diffstat float-right">
  7880. <span class="color-text-success">
  7881. +24
  7882. </span>
  7883. <span class="color-text-danger">
  7884. −0
  7885. </span>
  7886. <a href="#diff-131f21875d2c9349b7616152e4aa3f4eb1c19e8b113b04ffc91e3e9fc731ebe8"
  7887. class="tooltipped tooltipped-s" aria-label="24 lines changed">
  7888. <span class="diffstat-block-added"></span><span
  7889. class="diffstat-block-added"></span><span
  7890. class="diffstat-block-added"></span><span
  7891. class="diffstat-block-added"></span><span
  7892. class="diffstat-block-added"></span>
  7893. </a>
  7894. </span>
  7895. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7896. version="1.1" width="16" height="16" aria-hidden="true">
  7897. <path fill-rule="evenodd"
  7898. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7899. </path>
  7900. </svg>
  7901. <a
  7902. href="#diff-131f21875d2c9349b7616152e4aa3f4eb1c19e8b113b04ffc91e3e9fc731ebe8">tests/Browser/DynamicComponentLoading/Test.php</a>
  7903. </li>
  7904. <li>
  7905. <span class="diffstat float-right">
  7906. <span class="color-text-success">
  7907. +7
  7908. </span>
  7909. <span class="color-text-danger">
  7910. −0
  7911. </span>
  7912. <a href="#diff-f78f7ba2bbbaa9f73992e757e8aa856485509374f9fede268f015f8727a87c6c"
  7913. class="tooltipped tooltipped-s" aria-label="7 lines changed">
  7914. <span class="diffstat-block-added"></span><span
  7915. class="diffstat-block-added"></span><span
  7916. class="diffstat-block-added"></span><span
  7917. class="diffstat-block-added"></span><span
  7918. class="diffstat-block-added"></span>
  7919. </a>
  7920. </span>
  7921. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7922. version="1.1" width="16" height="16" aria-hidden="true">
  7923. <path fill-rule="evenodd"
  7924. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7925. </path>
  7926. </svg>
  7927. <a
  7928. href="#diff-f78f7ba2bbbaa9f73992e757e8aa856485509374f9fede268f015f8727a87c6c">tests/Browser/DynamicComponentLoading/view-clickable-component.blade.php</a>
  7929. </li>
  7930. <li>
  7931. <span class="diffstat float-right">
  7932. <span class="color-text-success">
  7933. +7
  7934. </span>
  7935. <span class="color-text-danger">
  7936. −0
  7937. </span>
  7938. <a href="#diff-f57028a451e5d4fd7476b1a1abb09f7a1c6698c6999a7cfcfebbc90493ca9ae7"
  7939. class="tooltipped tooltipped-s" aria-label="7 lines changed">
  7940. <span class="diffstat-block-added"></span><span
  7941. class="diffstat-block-added"></span><span
  7942. class="diffstat-block-added"></span><span
  7943. class="diffstat-block-added"></span><span
  7944. class="diffstat-block-added"></span>
  7945. </a>
  7946. </span>
  7947. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7948. version="1.1" width="16" height="16" aria-hidden="true">
  7949. <path fill-rule="evenodd"
  7950. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7951. </path>
  7952. </svg>
  7953. <a
  7954. href="#diff-f57028a451e5d4fd7476b1a1abb09f7a1c6698c6999a7cfcfebbc90493ca9ae7">tests/Browser/DynamicComponentLoading/view-dynamic-component.blade.php</a>
  7955. </li>
  7956. <li>
  7957. <span class="diffstat float-right">
  7958. <span class="color-text-success">
  7959. +25
  7960. </span>
  7961. <span class="color-text-danger">
  7962. −0
  7963. </span>
  7964. <a href="#diff-3cb3978de97e827c53e2ddbfc5749494de7b08f4e96a8e2825fd0c11a0d72451"
  7965. class="tooltipped tooltipped-s" aria-label="25 lines changed">
  7966. <span class="diffstat-block-added"></span><span
  7967. class="diffstat-block-added"></span><span
  7968. class="diffstat-block-added"></span><span
  7969. class="diffstat-block-added"></span><span
  7970. class="diffstat-block-added"></span>
  7971. </a>
  7972. </span>
  7973. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  7974. version="1.1" width="16" height="16" aria-hidden="true">
  7975. <path fill-rule="evenodd"
  7976. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  7977. </path>
  7978. </svg>
  7979. <a
  7980. href="#diff-3cb3978de97e827c53e2ddbfc5749494de7b08f4e96a8e2825fd0c11a0d72451">tests/Browser/DynamicComponentLoading/view-load-dynamic-component.blade.php</a>
  7981. </li>
  7982. <li>
  7983. <span class="diffstat float-right">
  7984. <span class="color-text-success">
  7985. +1
  7986. </span>
  7987. <span class="color-text-danger">
  7988. −0
  7989. </span>
  7990. <a href="#diff-38f2c3816014c3e194adf57550e3ffe2073f334ad5e6f9ea6ffcbf447198d985"
  7991. class="tooltipped tooltipped-s" aria-label="1 line changed">
  7992. <span class="diffstat-block-added"></span><span
  7993. class="diffstat-block-neutral"></span><span
  7994. class="diffstat-block-neutral"></span><span
  7995. class="diffstat-block-neutral"></span><span
  7996. class="diffstat-block-neutral"></span>
  7997. </a>
  7998. </span>
  7999. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8000. version="1.1" width="16" height="16" aria-hidden="true">
  8001. <path fill-rule="evenodd"
  8002. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8003. </path>
  8004. </svg>
  8005. <a
  8006. href="#diff-38f2c3816014c3e194adf57550e3ffe2073f334ad5e6f9ea6ffcbf447198d985">tests/Browser/Morphdom/Component.php</a>
  8007. </li>
  8008. <li>
  8009. <span class="diffstat float-right">
  8010. <span class="color-text-success">
  8011. +10
  8012. </span>
  8013. <span class="color-text-danger">
  8014. −0
  8015. </span>
  8016. <a href="#diff-e87bcf6f124fa7417be8e8b5b28de208cc5a8875faf853f9e391ba2b3d127c2c"
  8017. class="tooltipped tooltipped-s" aria-label="10 lines changed">
  8018. <span class="diffstat-block-added"></span><span
  8019. class="diffstat-block-added"></span><span
  8020. class="diffstat-block-added"></span><span
  8021. class="diffstat-block-added"></span><span
  8022. class="diffstat-block-added"></span>
  8023. </a>
  8024. </span>
  8025. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8026. version="1.1" width="16" height="16" aria-hidden="true">
  8027. <path fill-rule="evenodd"
  8028. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8029. </path>
  8030. </svg>
  8031. <a
  8032. href="#diff-e87bcf6f124fa7417be8e8b5b28de208cc5a8875faf853f9e391ba2b3d127c2c">tests/Browser/Morphdom/Test.php</a>
  8033. </li>
  8034. <li>
  8035. <span class="diffstat float-right">
  8036. <span class="color-text-success">
  8037. +11
  8038. </span>
  8039. <span class="color-text-danger">
  8040. −0
  8041. </span>
  8042. <a href="#diff-0660a7e109903b5e6ad1f92c9445c8e8b18477894cb841b2ae7c1953fefd6aba"
  8043. class="tooltipped tooltipped-s" aria-label="11 lines changed">
  8044. <span class="diffstat-block-added"></span><span
  8045. class="diffstat-block-added"></span><span
  8046. class="diffstat-block-added"></span><span
  8047. class="diffstat-block-added"></span><span
  8048. class="diffstat-block-added"></span>
  8049. </a>
  8050. </span>
  8051. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8052. version="1.1" width="16" height="16" aria-hidden="true">
  8053. <path fill-rule="evenodd"
  8054. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8055. </path>
  8056. </svg>
  8057. <a
  8058. href="#diff-0660a7e109903b5e6ad1f92c9445c8e8b18477894cb841b2ae7c1953fefd6aba">tests/Browser/Morphdom/view.blade.php</a>
  8059. </li>
  8060. <li>
  8061. <span class="diffstat float-right">
  8062. <span class="color-text-success">
  8063. +18
  8064. </span>
  8065. <span class="color-text-danger">
  8066. −0
  8067. </span>
  8068. <a href="#diff-00c5e4e8f577b5e06ca929195a53ab9a62619b67443fff2ab274ff20575e31c0"
  8069. class="tooltipped tooltipped-s" aria-label="18 lines changed">
  8070. <span class="diffstat-block-added"></span><span
  8071. class="diffstat-block-added"></span><span
  8072. class="diffstat-block-added"></span><span
  8073. class="diffstat-block-added"></span><span
  8074. class="diffstat-block-added"></span>
  8075. </a>
  8076. </span>
  8077. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8078. version="1.1" width="16" height="16" aria-hidden="true">
  8079. <path fill-rule="evenodd"
  8080. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8081. </path>
  8082. </svg>
  8083. <a
  8084. href="#diff-00c5e4e8f577b5e06ca929195a53ab9a62619b67443fff2ab274ff20575e31c0">tests/Browser/PollingViewport/Component.php</a>
  8085. </li>
  8086. <li>
  8087. <span class="diffstat float-right">
  8088. <span class="color-text-success">
  8089. +25
  8090. </span>
  8091. <span class="color-text-danger">
  8092. −0
  8093. </span>
  8094. <a href="#diff-14c510bbad28a60ec6b0c469016f9c35b3ada91da4a139bbf32641fafede4bf1"
  8095. class="tooltipped tooltipped-s" aria-label="25 lines changed">
  8096. <span class="diffstat-block-added"></span><span
  8097. class="diffstat-block-added"></span><span
  8098. class="diffstat-block-added"></span><span
  8099. class="diffstat-block-added"></span><span
  8100. class="diffstat-block-added"></span>
  8101. </a>
  8102. </span>
  8103. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8104. version="1.1" width="16" height="16" aria-hidden="true">
  8105. <path fill-rule="evenodd"
  8106. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8107. </path>
  8108. </svg>
  8109. <a
  8110. href="#diff-14c510bbad28a60ec6b0c469016f9c35b3ada91da4a139bbf32641fafede4bf1">tests/Browser/PollingViewport/Test.php</a>
  8111. </li>
  8112. <li>
  8113. <span class="diffstat float-right">
  8114. <span class="color-text-success">
  8115. +11
  8116. </span>
  8117. <span class="color-text-danger">
  8118. −0
  8119. </span>
  8120. <a href="#diff-a267811c956864a0f3186349c4c3386faf16d57a943bd7982a8745b613ef9ade"
  8121. class="tooltipped tooltipped-s" aria-label="11 lines changed">
  8122. <span class="diffstat-block-added"></span><span
  8123. class="diffstat-block-added"></span><span
  8124. class="diffstat-block-added"></span><span
  8125. class="diffstat-block-added"></span><span
  8126. class="diffstat-block-added"></span>
  8127. </a>
  8128. </span>
  8129. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8130. version="1.1" width="16" height="16" aria-hidden="true">
  8131. <path fill-rule="evenodd"
  8132. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8133. </path>
  8134. </svg>
  8135. <a
  8136. href="#diff-a267811c956864a0f3186349c4c3386faf16d57a943bd7982a8745b613ef9ade">tests/Browser/PollingViewport/view.blade.php</a>
  8137. </li>
  8138. <li>
  8139. <span class="diffstat float-right">
  8140. <span class="color-text-success">
  8141. +26
  8142. </span>
  8143. <span class="color-text-danger">
  8144. −0
  8145. </span>
  8146. <a href="#diff-6afb847abcfd8e754d0cc65dba6e397407c97c9ec10f0bb97e2f3508daf45fb5"
  8147. class="tooltipped tooltipped-s" aria-label="26 lines changed">
  8148. <span class="diffstat-block-added"></span><span
  8149. class="diffstat-block-added"></span><span
  8150. class="diffstat-block-added"></span><span
  8151. class="diffstat-block-added"></span><span
  8152. class="diffstat-block-added"></span>
  8153. </a>
  8154. </span>
  8155. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8156. version="1.1" width="16" height="16" aria-hidden="true">
  8157. <path fill-rule="evenodd"
  8158. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8159. </path>
  8160. </svg>
  8161. <a
  8162. href="#diff-6afb847abcfd8e754d0cc65dba6e397407c97c9ec10f0bb97e2f3508daf45fb5">tests/Browser/SyncHistory/ComponentWithOptionalParameter.php</a>
  8163. </li>
  8164. <li>
  8165. <span class="diffstat float-right">
  8166. <span class="color-text-success">
  8167. +13
  8168. </span>
  8169. <span class="color-text-danger">
  8170. −0
  8171. </span>
  8172. <a href="#diff-1661d45358987854f978cb6ca765147ae7e723ee6143e15241e0cf9db9ff03f5"
  8173. class="tooltipped tooltipped-s" aria-label="13 lines changed">
  8174. <span class="diffstat-block-added"></span><span
  8175. class="diffstat-block-added"></span><span
  8176. class="diffstat-block-added"></span><span
  8177. class="diffstat-block-added"></span><span
  8178. class="diffstat-block-added"></span>
  8179. </a>
  8180. </span>
  8181. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8182. version="1.1" width="16" height="16" aria-hidden="true">
  8183. <path fill-rule="evenodd"
  8184. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8185. </path>
  8186. </svg>
  8187. <a
  8188. href="#diff-1661d45358987854f978cb6ca765147ae7e723ee6143e15241e0cf9db9ff03f5">tests/Browser/SyncHistory/Test.php</a>
  8189. </li>
  8190. <li>
  8191. <span class="diffstat float-right">
  8192. <span class="color-text-success">
  8193. +16
  8194. </span>
  8195. <span class="color-text-danger">
  8196. −0
  8197. </span>
  8198. <a href="#diff-3f14f69efcc9cb38862f543bb3ed42b6869aa19e7b9992d53379d082623cf067"
  8199. class="tooltipped tooltipped-s" aria-label="16 lines changed">
  8200. <span class="diffstat-block-added"></span><span
  8201. class="diffstat-block-added"></span><span
  8202. class="diffstat-block-added"></span><span
  8203. class="diffstat-block-added"></span><span
  8204. class="diffstat-block-added"></span>
  8205. </a>
  8206. </span>
  8207. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8208. version="1.1" width="16" height="16" aria-hidden="true">
  8209. <path fill-rule="evenodd"
  8210. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8211. </path>
  8212. </svg>
  8213. <a
  8214. href="#diff-3f14f69efcc9cb38862f543bb3ed42b6869aa19e7b9992d53379d082623cf067">tests/Browser/TestCase.php</a>
  8215. </li>
  8216. <li>
  8217. <span class="diffstat float-right">
  8218. <span class="color-text-success">
  8219. +2
  8220. </span>
  8221. <span class="color-text-danger">
  8222. −0
  8223. </span>
  8224. <a href="#diff-769d95623a744a6e1acd04466186a11829a5ac1e0282b93a15c17a84c41df317"
  8225. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  8226. <span class="diffstat-block-added"></span><span
  8227. class="diffstat-block-added"></span><span
  8228. class="diffstat-block-neutral"></span><span
  8229. class="diffstat-block-neutral"></span><span
  8230. class="diffstat-block-neutral"></span>
  8231. </a>
  8232. </span>
  8233. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8234. version="1.1" width="16" height="16" aria-hidden="true">
  8235. <path fill-rule="evenodd"
  8236. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8237. </path>
  8238. </svg>
  8239. <a
  8240. href="#diff-769d95623a744a6e1acd04466186a11829a5ac1e0282b93a15c17a84c41df317">tests/Browser/console/.gitignore</a>
  8241. </li>
  8242. <li>
  8243. <span class="diffstat float-right">
  8244. <span class="color-text-success">
  8245. +2
  8246. </span>
  8247. <span class="color-text-danger">
  8248. −0
  8249. </span>
  8250. <a href="#diff-76e94089aa1212c1931ed72e5e78026f52a82050d6915f0ecf92ff19699516ba"
  8251. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  8252. <span class="diffstat-block-added"></span><span
  8253. class="diffstat-block-added"></span><span
  8254. class="diffstat-block-neutral"></span><span
  8255. class="diffstat-block-neutral"></span><span
  8256. class="diffstat-block-neutral"></span>
  8257. </a>
  8258. </span>
  8259. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8260. version="1.1" width="16" height="16" aria-hidden="true">
  8261. <path fill-rule="evenodd"
  8262. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8263. </path>
  8264. </svg>
  8265. <a
  8266. href="#diff-76e94089aa1212c1931ed72e5e78026f52a82050d6915f0ecf92ff19699516ba">tests/Browser/screenshots/.gitignore</a>
  8267. </li>
  8268. <li>
  8269. <span class="diffstat float-right">
  8270. <span class="color-text-success">
  8271. +2
  8272. </span>
  8273. <span class="color-text-danger">
  8274. −0
  8275. </span>
  8276. <a href="#diff-692a03c6df0d8e311b919149593904bcf39627abdfff7f39c817ade9966e30de"
  8277. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  8278. <span class="diffstat-block-added"></span><span
  8279. class="diffstat-block-added"></span><span
  8280. class="diffstat-block-neutral"></span><span
  8281. class="diffstat-block-neutral"></span><span
  8282. class="diffstat-block-neutral"></span>
  8283. </a>
  8284. </span>
  8285. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8286. version="1.1" width="16" height="16" aria-hidden="true">
  8287. <path fill-rule="evenodd"
  8288. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8289. </path>
  8290. </svg>
  8291. <a
  8292. href="#diff-692a03c6df0d8e311b919149593904bcf39627abdfff7f39c817ade9966e30de">tests/Browser/source/.gitignore</a>
  8293. </li>
  8294. <li>
  8295. <span class="diffstat float-right">
  8296. <span class="color-text-success">
  8297. +12
  8298. </span>
  8299. <span class="color-text-danger">
  8300. −0
  8301. </span>
  8302. <a href="#diff-8020b94d7c5d40b1cc465ead6377b1c37a31ba550dfa8ced0f4c2227c130676e"
  8303. class="tooltipped tooltipped-s" aria-label="12 lines changed">
  8304. <span class="diffstat-block-added"></span><span
  8305. class="diffstat-block-added"></span><span
  8306. class="diffstat-block-added"></span><span
  8307. class="diffstat-block-added"></span><span
  8308. class="diffstat-block-added"></span>
  8309. </a>
  8310. </span>
  8311. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8312. version="1.1" width="16" height="16" aria-hidden="true">
  8313. <path fill-rule="evenodd"
  8314. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8315. </path>
  8316. </svg>
  8317. <a
  8318. href="#diff-8020b94d7c5d40b1cc465ead6377b1c37a31ba550dfa8ced0f4c2227c130676e">tests/Browser/views/layouts/app-for-normal-views.blade.php</a>
  8319. </li>
  8320. <li>
  8321. <span class="diffstat float-right">
  8322. <span class="color-text-success">
  8323. +1
  8324. </span>
  8325. <span class="color-text-danger">
  8326. −1
  8327. </span>
  8328. <a href="#diff-97940895b75ee49703319400faaf6531a7a816f69be4477aba548129d5201f04"
  8329. class="tooltipped tooltipped-s" aria-label="2 lines changed">
  8330. <span class="diffstat-block-added"></span><span
  8331. class="diffstat-block-deleted"></span><span
  8332. class="diffstat-block-neutral"></span><span
  8333. class="diffstat-block-neutral"></span><span
  8334. class="diffstat-block-neutral"></span>
  8335. </a>
  8336. </span>
  8337. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8338. version="1.1" width="16" height="16" aria-hidden="true">
  8339. <path fill-rule="evenodd"
  8340. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8341. </path>
  8342. </svg>
  8343. <a
  8344. href="#diff-97940895b75ee49703319400faaf6531a7a816f69be4477aba548129d5201f04">tests/Browser/views/layouts/app.blade.php</a>
  8345. </li>
  8346. <li>
  8347. <span class="diffstat float-right">
  8348. <span class="color-text-success">
  8349. +2
  8350. </span>
  8351. <span class="color-text-danger">
  8352. −2
  8353. </span>
  8354. <a href="#diff-b7ca964ab950e00485102e75d51b1f377dd00b13ce9705c713189414cef88129"
  8355. class="tooltipped tooltipped-s" aria-label="4 lines changed">
  8356. <span class="diffstat-block-added"></span><span
  8357. class="diffstat-block-added"></span><span
  8358. class="diffstat-block-deleted"></span><span
  8359. class="diffstat-block-deleted"></span><span
  8360. class="diffstat-block-neutral"></span>
  8361. </a>
  8362. </span>
  8363. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8364. version="1.1" width="16" height="16" aria-hidden="true">
  8365. <path fill-rule="evenodd"
  8366. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8367. </path>
  8368. </svg>
  8369. <a
  8370. href="#diff-b7ca964ab950e00485102e75d51b1f377dd00b13ce9705c713189414cef88129">tests/Unit/BladeComponentAttributeMacrosTest.php</a>
  8371. </li>
  8372. <li>
  8373. <span class="diffstat float-right">
  8374. <span class="color-text-success">
  8375. +94
  8376. </span>
  8377. <span class="color-text-danger">
  8378. −0
  8379. </span>
  8380. <a href="#diff-e23f93930facb8bf3d9dc9c7d99c378f8823f492b9540741e8e65a7f8b6069f8"
  8381. class="tooltipped tooltipped-s" aria-label="94 lines changed">
  8382. <span class="diffstat-block-added"></span><span
  8383. class="diffstat-block-added"></span><span
  8384. class="diffstat-block-added"></span><span
  8385. class="diffstat-block-added"></span><span
  8386. class="diffstat-block-added"></span>
  8387. </a>
  8388. </span>
  8389. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8390. version="1.1" width="16" height="16" aria-hidden="true">
  8391. <path fill-rule="evenodd"
  8392. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8393. </path>
  8394. </svg>
  8395. <a
  8396. href="#diff-e23f93930facb8bf3d9dc9c7d99c378f8823f492b9540741e8e65a7f8b6069f8">tests/Unit/CantCallLifecycleHooksDirectlyFromJSTest.php</a>
  8397. </li>
  8398. <li>
  8399. <span class="diffstat float-right">
  8400. <span class="color-text-success">
  8401. +64
  8402. </span>
  8403. <span class="color-text-danger">
  8404. −0
  8405. </span>
  8406. <a href="#diff-ac682eb849a349ad6fbe477aa2f4c55bca7bff7693c5d5844b97127d6d0ad1b5"
  8407. class="tooltipped tooltipped-s" aria-label="64 lines changed">
  8408. <span class="diffstat-block-added"></span><span
  8409. class="diffstat-block-added"></span><span
  8410. class="diffstat-block-added"></span><span
  8411. class="diffstat-block-added"></span><span
  8412. class="diffstat-block-added"></span>
  8413. </a>
  8414. </span>
  8415. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8416. version="1.1" width="16" height="16" aria-hidden="true">
  8417. <path fill-rule="evenodd"
  8418. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8419. </path>
  8420. </svg>
  8421. <a
  8422. href="#diff-ac682eb849a349ad6fbe477aa2f4c55bca7bff7693c5d5844b97127d6d0ad1b5">tests/Unit/ComponentLayoutTest.php</a>
  8423. </li>
  8424. <li>
  8425. <span class="diffstat float-right">
  8426. <span class="color-text-success">
  8427. +41
  8428. </span>
  8429. <span class="color-text-danger">
  8430. −0
  8431. </span>
  8432. <a href="#diff-eb7af1a5516fb91341ecb7c64b1eda40199b1832323e2ecbb69419ab80092e3c"
  8433. class="tooltipped tooltipped-s" aria-label="41 lines changed">
  8434. <span class="diffstat-block-added"></span><span
  8435. class="diffstat-block-added"></span><span
  8436. class="diffstat-block-added"></span><span
  8437. class="diffstat-block-added"></span><span
  8438. class="diffstat-block-added"></span>
  8439. </a>
  8440. </span>
  8441. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8442. version="1.1" width="16" height="16" aria-hidden="true">
  8443. <path fill-rule="evenodd"
  8444. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8445. </path>
  8446. </svg>
  8447. <a
  8448. href="#diff-eb7af1a5516fb91341ecb7c64b1eda40199b1832323e2ecbb69419ab80092e3c">tests/Unit/ComponentNameAndNamespaceTest.php</a>
  8449. </li>
  8450. <li>
  8451. <span class="diffstat float-right">
  8452. <span class="color-text-success">
  8453. +4
  8454. </span>
  8455. <span class="color-text-danger">
  8456. −0
  8457. </span>
  8458. <a href="#diff-0857d6104f01c080dc5cd190e4db158854a1de6eb31dacbcad734b2176566bd5"
  8459. class="tooltipped tooltipped-s" aria-label="4 lines changed">
  8460. <span class="diffstat-block-added"></span><span
  8461. class="diffstat-block-added"></span><span
  8462. class="diffstat-block-added"></span><span
  8463. class="diffstat-block-added"></span><span
  8464. class="diffstat-block-neutral"></span>
  8465. </a>
  8466. </span>
  8467. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8468. version="1.1" width="16" height="16" aria-hidden="true">
  8469. <path fill-rule="evenodd"
  8470. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8471. </path>
  8472. </svg>
  8473. <a
  8474. href="#diff-0857d6104f01c080dc5cd190e4db158854a1de6eb31dacbcad734b2176566bd5">tests/Unit/FileUploadsTest.php</a>
  8475. </li>
  8476. <li>
  8477. <span class="diffstat float-right">
  8478. <span class="color-text-success">
  8479. +117
  8480. </span>
  8481. <span class="color-text-danger">
  8482. −0
  8483. </span>
  8484. <a href="#diff-2a332dbc5589ece86c3e02a947a318bc93995c14203a13497e3fa8622b32f02e"
  8485. class="tooltipped tooltipped-s" aria-label="117 lines changed">
  8486. <span class="diffstat-block-added"></span><span
  8487. class="diffstat-block-added"></span><span
  8488. class="diffstat-block-added"></span><span
  8489. class="diffstat-block-added"></span><span
  8490. class="diffstat-block-added"></span>
  8491. </a>
  8492. </span>
  8493. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8494. version="1.1" width="16" height="16" aria-hidden="true">
  8495. <path fill-rule="evenodd"
  8496. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8497. </path>
  8498. </svg>
  8499. <a
  8500. href="#diff-2a332dbc5589ece86c3e02a947a318bc93995c14203a13497e3fa8622b32f02e">tests/Unit/LivewireDirectivesTest.php</a>
  8501. </li>
  8502. <li>
  8503. <span class="diffstat float-right">
  8504. <span class="color-text-success">
  8505. +5
  8506. </span>
  8507. <span class="color-text-danger">
  8508. −0
  8509. </span>
  8510. <a href="#diff-b2fca9c196cb9e56eec5272b0270c752cdfc04e248571f6a4758315ed15564c0"
  8511. class="tooltipped tooltipped-s" aria-label="5 lines changed">
  8512. <span class="diffstat-block-added"></span><span
  8513. class="diffstat-block-added"></span><span
  8514. class="diffstat-block-added"></span><span
  8515. class="diffstat-block-added"></span><span
  8516. class="diffstat-block-added"></span>
  8517. </a>
  8518. </span>
  8519. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8520. version="1.1" width="16" height="16" aria-hidden="true">
  8521. <path fill-rule="evenodd"
  8522. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8523. </path>
  8524. </svg>
  8525. <a
  8526. href="#diff-b2fca9c196cb9e56eec5272b0270c752cdfc04e248571f6a4758315ed15564c0">tests/Unit/MakeCommandTest.php</a>
  8527. </li>
  8528. <li>
  8529. <span class="diffstat float-right">
  8530. <span class="color-text-success">
  8531. +39
  8532. </span>
  8533. <span class="color-text-danger">
  8534. −0
  8535. </span>
  8536. <a href="#diff-f0fdb732e10ef007596cfb298eb4cce01aa7518c024fe6f9cb9fbf1ee67baa7f"
  8537. class="tooltipped tooltipped-s" aria-label="39 lines changed">
  8538. <span class="diffstat-block-added"></span><span
  8539. class="diffstat-block-added"></span><span
  8540. class="diffstat-block-added"></span><span
  8541. class="diffstat-block-added"></span><span
  8542. class="diffstat-block-added"></span>
  8543. </a>
  8544. </span>
  8545. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8546. version="1.1" width="16" height="16" aria-hidden="true">
  8547. <path fill-rule="evenodd"
  8548. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8549. </path>
  8550. </svg>
  8551. <a
  8552. href="#diff-f0fdb732e10ef007596cfb298eb4cce01aa7518c024fe6f9cb9fbf1ee67baa7f">tests/Unit/NestingComponentsTest.php</a>
  8553. </li>
  8554. <li>
  8555. <span class="diffstat float-right">
  8556. <span class="color-text-success">
  8557. +1
  8558. </span>
  8559. <span class="color-text-danger">
  8560. −0
  8561. </span>
  8562. <a href="#diff-00f50ad34fa360a2e220bfd8f739635d486faec0547ad24e3ccd271f97acb5b9"
  8563. class="tooltipped tooltipped-s" aria-label="1 line changed">
  8564. <span class="diffstat-block-added"></span><span
  8565. class="diffstat-block-neutral"></span><span
  8566. class="diffstat-block-neutral"></span><span
  8567. class="diffstat-block-neutral"></span><span
  8568. class="diffstat-block-neutral"></span>
  8569. </a>
  8570. </span>
  8571. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8572. version="1.1" width="16" height="16" aria-hidden="true">
  8573. <path fill-rule="evenodd"
  8574. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8575. </path>
  8576. </svg>
  8577. <a
  8578. href="#diff-00f50ad34fa360a2e220bfd8f739635d486faec0547ad24e3ccd271f97acb5b9">tests/Unit/StubCommandTest.php</a>
  8579. </li>
  8580. <li>
  8581. <span class="diffstat float-right">
  8582. <span class="color-text-success">
  8583. +118
  8584. </span>
  8585. <span class="color-text-danger">
  8586. −0
  8587. </span>
  8588. <a href="#diff-99d0bcb5584c87aa80115dbe133d510eb6ee7c042279f02c0c7c0e2ffac15032"
  8589. class="tooltipped tooltipped-s" aria-label="118 lines changed">
  8590. <span class="diffstat-block-added"></span><span
  8591. class="diffstat-block-added"></span><span
  8592. class="diffstat-block-added"></span><span
  8593. class="diffstat-block-added"></span><span
  8594. class="diffstat-block-added"></span>
  8595. </a>
  8596. </span>
  8597. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8598. version="1.1" width="16" height="16" aria-hidden="true">
  8599. <path fill-rule="evenodd"
  8600. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8601. </path>
  8602. </svg>
  8603. <a
  8604. href="#diff-99d0bcb5584c87aa80115dbe133d510eb6ee7c042279f02c0c7c0e2ffac15032">tests/Unit/TagCompilerTest.php</a>
  8605. </li>
  8606. <li>
  8607. <span class="diffstat float-right">
  8608. <span class="color-text-success">
  8609. +17
  8610. </span>
  8611. <span class="color-text-danger">
  8612. −0
  8613. </span>
  8614. <a href="#diff-a9a3c94c5f3546a2699732c0df318d75213d605c7951d3be7215596c8a6f94f2"
  8615. class="tooltipped tooltipped-s" aria-label="17 lines changed">
  8616. <span class="diffstat-block-added"></span><span
  8617. class="diffstat-block-added"></span><span
  8618. class="diffstat-block-added"></span><span
  8619. class="diffstat-block-added"></span><span
  8620. class="diffstat-block-added"></span>
  8621. </a>
  8622. </span>
  8623. <svg title="modified" class="octicon octicon-diff-modified" viewBox="0 0 16 16"
  8624. version="1.1" width="16" height="16" aria-hidden="true">
  8625. <path fill-rule="evenodd"
  8626. d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z">
  8627. </path>
  8628. </svg>
  8629. <a
  8630. href="#diff-a9a3c94c5f3546a2699732c0df318d75213d605c7951d3be7215596c8a6f94f2">tests/Unit/TestableLivewireCanAssertStatusCodesTest.php</a>
  8631. </li>
  8632. <li>
  8633. <span class="diffstat float-right">
  8634. <span class="color-text-success">
  8635. +7
  8636. </span>
  8637. <span class="color-text-danger">
  8638. −0
  8639. </span>
  8640. <a href="#diff-61186d8819c46a2594fd7a554ecac7145d0b8be8a2daabf418316cf1c489bd18"
  8641. class="tooltipped tooltipped-s" aria-label="7 lines changed">
  8642. <span class="diffstat-block-added"></span><span
  8643. class="diffstat-block-added"></span><span
  8644. class="diffstat-block-added"></span><span
  8645. class="diffstat-block-added"></span><span
  8646. class="diffstat-block-added"></span>
  8647. </a>
  8648. </span>
  8649. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8650. version="1.1" width="16" height="16" aria-hidden="true">
  8651. <path fill-rule="evenodd"
  8652. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8653. </path>
  8654. </svg>
  8655. <a
  8656. href="#diff-61186d8819c46a2594fd7a554ecac7145d0b8be8a2daabf418316cf1c489bd18">tests/Unit/views/layouts/app-from-class-component.blade.php</a>
  8657. </li>
  8658. <li>
  8659. <span class="diffstat float-right">
  8660. <span class="color-text-success">
  8661. +1
  8662. </span>
  8663. <span class="color-text-danger">
  8664. −0
  8665. </span>
  8666. <a href="#diff-0b1573e34623894db6b887f1b1410b19c3978a55ce91762f2b115bf646e6817b"
  8667. class="tooltipped tooltipped-s" aria-label="1 line changed">
  8668. <span class="diffstat-block-added"></span><span
  8669. class="diffstat-block-neutral"></span><span
  8670. class="diffstat-block-neutral"></span><span
  8671. class="diffstat-block-neutral"></span><span
  8672. class="diffstat-block-neutral"></span>
  8673. </a>
  8674. </span>
  8675. <svg title="added" class="octicon octicon-diff-added" viewBox="0 0 16 16"
  8676. version="1.1" width="16" height="16" aria-hidden="true">
  8677. <path fill-rule="evenodd"
  8678. d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 018 4z">
  8679. </path>
  8680. </svg>
  8681. <a
  8682. href="#diff-0b1573e34623894db6b887f1b1410b19c3978a55ce91762f2b115bf646e6817b">tests/Unit/views/layouts/data-test.blade.php</a>
  8683. </li>
  8684. </ol>
  8685. </div>
  8686. <div id="files" class="diff-view js-diff-container">
  8687. <div class="js-diff-progressive-container">
  8688. <div id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  8689. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  8690. Details--on open
  8691. soft-wrap
  8692. file-type-prose
  8693. show-inline-notes
  8694. js-feature-enabled-split-diff-copy-protection
  8695. " data-file-type=".md" data-file-deleted="false">
  8696. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  8697. data-path="README.md" data-short-path="b335630"
  8698. data-anchor="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  8699. data-file-type=".md" data-file-deleted="false">
  8700. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  8701. <button type="button" class="btn-octicon js-details-target"
  8702. aria-label="Toggle diff contents" aria-expanded="true"
  8703. style="width: 22px;">
  8704. <svg class="octicon octicon-chevron-down Details-content--hidden"
  8705. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  8706. aria-hidden="true">
  8707. <path fill-rule="evenodd"
  8708. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  8709. </path>
  8710. </svg>
  8711. <svg class="octicon octicon-chevron-right Details-content--shown"
  8712. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  8713. aria-hidden="true">
  8714. <path fill-rule="evenodd"
  8715. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  8716. </path>
  8717. </svg>
  8718. </button>
  8719. <div class="js-expand-full-wrapper d-inline">
  8720. <button type="button"
  8721. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  8722. aria-label="Expand all"
  8723. data-url="/livewire/livewire/blob_expand/a579d0f6acd4ed6f47c9f044a1ccd2bec050a74c?diff=split&amp;direction=full&amp;mode=100644&amp;path=README.md">
  8724. <svg aria-label="Expand all" aria-hidden="false"
  8725. class="octicon octicon-unfold" height="16"
  8726. viewBox="0 0 16 16" version="1.1" width="16"
  8727. aria-hidden="true">
  8728. <path
  8729. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  8730. </path>
  8731. </svg>
  8732. </button>
  8733. <button type="button"
  8734. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  8735. aria-label="Collapse expanded lines" hidden>
  8736. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  8737. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  8738. version="1.1" width="16" aria-hidden="true">
  8739. <path
  8740. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  8741. </path>
  8742. </svg>
  8743. </button>
  8744. </div>
  8745. <span class="diffstat tooltipped tooltipped-e"
  8746. aria-label="3 changes: 2 additions &amp; 1 deletion">3 <span
  8747. class="diffstat-block-added"></span><span
  8748. class="diffstat-block-added"></span><span
  8749. class="diffstat-block-deleted"></span><span
  8750. class="diffstat-block-neutral"></span><span
  8751. class="diffstat-block-neutral"></span></span>
  8752. <a title="README.md" class="Link--primary"
  8753. href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5">README.md</a>
  8754. <clipboard-copy value="README.md" data-copy-feedback="Copied!"
  8755. aria-label="Copy"
  8756. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  8757. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  8758. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  8759. aria-hidden="true">
  8760. <path fill-rule="evenodd"
  8761. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  8762. </path>
  8763. </svg>
  8764. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  8765. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  8766. aria-hidden="true">
  8767. <path fill-rule="evenodd"
  8768. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  8769. </path>
  8770. </svg>
  8771. </clipboard-copy>
  8772. </div>
  8773. <div
  8774. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  8775. <div class="d-flex flex-justify-end">
  8776. <span class="BtnGroup flex-auto min-width-0">
  8777. <!-- '"` -->
  8778. <!-- </textarea></xmp> -->
  8779. </option>
  8780. </form>
  8781. <form class="BtnGroup-parent js-prose-diff-toggle-form"
  8782. action="/livewire/livewire/diffs/0?sha1=8055af7730938cd607616fde122825ed960a9b71&amp;sha2=33101c83b75728651b9e668a4559f97def7c9138"
  8783. accept-charset="UTF-8" method="get"> <button
  8784. class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected"
  8785. aria-current="true" aria-label="Display the source diff"
  8786. type="submit" data-disable-with>
  8787. <svg class="octicon octicon-code" viewBox="0 0 16 16"
  8788. version="1.1" width="16" height="16"
  8789. aria-hidden="true">
  8790. <path fill-rule="evenodd"
  8791. d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z">
  8792. </path>
  8793. </svg>
  8794. </button>
  8795. </form> <!-- '"` -->
  8796. <!-- </textarea></xmp> -->
  8797. </option>
  8798. </form>
  8799. <form class="BtnGroup-parent js-prose-diff-toggle-form"
  8800. action="/livewire/livewire/diffs/0?sha1=8055af7730938cd607616fde122825ed960a9b71&amp;sha2=33101c83b75728651b9e668a4559f97def7c9138&amp;short_path=b335630"
  8801. accept-charset="UTF-8" method="get"> <button
  8802. class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered"
  8803. aria-label="Display the rich diff" type="submit"
  8804. data-disable-with>
  8805. <svg class="octicon octicon-file" viewBox="0 0 16 16"
  8806. version="1.1" width="16" height="16"
  8807. aria-hidden="true">
  8808. <path fill-rule="evenodd"
  8809. d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z">
  8810. </path>
  8811. </svg>
  8812. </button>
  8813. </form>
  8814. </span>
  8815. <details
  8816. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  8817. <summary class="height-full">
  8818. <div
  8819. class="height-full d-flex flex-items-center Link--secondary">
  8820. <svg aria-label="Show options"
  8821. class="octicon octicon-kebab-horizontal"
  8822. viewBox="0 0 16 16" version="1.1" width="16"
  8823. height="16" role="img">
  8824. <path
  8825. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  8826. </path>
  8827. </svg>
  8828. </div>
  8829. </summary>
  8830. <details-menu
  8831. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  8832. style="width:185px; z-index:99; right: -4px;">
  8833. <label role="menuitemradio"
  8834. class="dropdown-item btn-link text-normal d-block pl-5"
  8835. tabindex="0" aria-checked="true">
  8836. <span class="position-absolute ml-n4"><svg
  8837. class="octicon octicon-check" height="16"
  8838. viewBox="0 0 16 16" version="1.1" width="16"
  8839. aria-hidden="true">
  8840. <path fill-rule="evenodd"
  8841. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  8842. </path>
  8843. </svg></span>
  8844. <input type="checkbox" checked
  8845. class="d-none js-toggle-file-notes">
  8846. Show comments
  8847. </label>
  8848. <div role="none" class="dropdown-divider"></div>
  8849. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/README.md"
  8850. class="pl-5 dropdown-item btn-link" rel="nofollow"
  8851. role="menuitem"
  8852. data-ga-click="View file, click, location:files_changed_dropdown">
  8853. View file
  8854. </a>
  8855. <button type="button" disabled role="menuitem"
  8856. class="pl-5 dropdown-item btn-link"
  8857. aria-label="You must be signed in and have push access to make changes.">
  8858. Edit file
  8859. </button>
  8860. <button type="button" disabled role="menuitem"
  8861. class="pl-5 dropdown-item btn-link"
  8862. aria-label="You must be signed in and have push access to delete this file.">
  8863. Delete file
  8864. </button>
  8865. <div role="none" class="dropdown-divider"></div>
  8866. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  8867. data-platforms="windows,mac" role="menuitem"
  8868. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=README.md"
  8869. aria-label="Open this file in GitHub Desktop"
  8870. data-ga-click="Repository, open with desktop">
  8871. Open in desktop
  8872. </a>
  8873. </details-menu>
  8874. </details>
  8875. </div>
  8876. </div>
  8877. </div>
  8878. <div class="js-file-content Details-content--hidden"
  8879. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  8880. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  8881. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  8882. <table
  8883. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  8884. data-tab-size="4"
  8885. data-diff-anchor="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  8886. data-paste-markdown-skip>
  8887. <colgroup>
  8888. <col width="40">
  8889. <col>
  8890. <col width="40">
  8891. <col>
  8892. </colgroup>
  8893. <tr class="js-expandable-line" data-position="0">
  8894. <td class="blob-num blob-num-expandable" colspan="1">
  8895. <a href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  8896. class="js-expand directional-expander single-expander"
  8897. title="Expand Up" aria-label="Expand Up"
  8898. data-url="/livewire/livewire/blob_excerpt/a579d0f6acd4ed6f47c9f044a1ccd2bec050a74c?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=10&amp;left_hunk_size=7&amp;mode=100644&amp;path=README.md&amp;right=10&amp;right_hunk_size=7"
  8899. data-left-range="1-9" data-right-range="1-9">
  8900. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  8901. version="1.1" width="16" height="16"
  8902. aria-hidden="true">
  8903. <path
  8904. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  8905. </path>
  8906. </svg>
  8907. </a>
  8908. </td>
  8909. <td class="blob-code blob-code-inner blob-code-hunk"
  8910. colspan="3">@@ -10,7 +10,7 @@ Awesome Livewire stuff here:
  8911. https://github.com/imliam/awesome-livewire</td>
  8912. </tr>
  8913. <tr
  8914. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  8915. <td class="blob-num blob-num-context js-linkable-line-number"
  8916. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L10"
  8917. data-line-number="10"></td>
  8918. <td data-split-side="left" data-lock-side-selection=""
  8919. class="code-review blob-code blob-code-context ">
  8920. <span class="blob-code-inner blob-code-marker"
  8921. data-code-marker=" "><br></span>
  8922. </td>
  8923. <td class="blob-num blob-num-context js-linkable-line-number"
  8924. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R10"
  8925. data-line-number="10"></td>
  8926. <td data-split-side="right" data-lock-side-selection=""
  8927. class="code-review blob-code blob-code-context">
  8928. <span class="blob-code-inner blob-code-marker"
  8929. data-code-marker=" "><br></span>
  8930. </td>
  8931. </tr>
  8932. <tr
  8933. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  8934. <td class="blob-num blob-num-context js-linkable-line-number"
  8935. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L11"
  8936. data-line-number="11"></td>
  8937. <td data-split-side="left" data-lock-side-selection=""
  8938. class="code-review blob-code blob-code-context ">
  8939. <span class="blob-code-inner blob-code-marker"
  8940. data-code-marker=" ">All contributions are welcomed!
  8941. (but please submit an issue to make sure the PR is
  8942. warranted first)</span>
  8943. </td>
  8944. <td class="blob-num blob-num-context js-linkable-line-number"
  8945. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R11"
  8946. data-line-number="11"></td>
  8947. <td data-split-side="right" data-lock-side-selection=""
  8948. class="code-review blob-code blob-code-context">
  8949. <span class="blob-code-inner blob-code-marker"
  8950. data-code-marker=" ">All contributions are welcomed!
  8951. (but please submit an issue to make sure the PR is
  8952. warranted first)</span>
  8953. </td>
  8954. </tr>
  8955. <tr
  8956. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  8957. <td class="blob-num blob-num-context js-linkable-line-number"
  8958. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L12"
  8959. data-line-number="12"></td>
  8960. <td data-split-side="left" data-lock-side-selection=""
  8961. class="code-review blob-code blob-code-context ">
  8962. <span class="blob-code-inner blob-code-marker"
  8963. data-code-marker=" "><br></span>
  8964. </td>
  8965. <td class="blob-num blob-num-context js-linkable-line-number"
  8966. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R12"
  8967. data-line-number="12"></td>
  8968. <td data-split-side="right" data-lock-side-selection=""
  8969. class="code-review blob-code blob-code-context">
  8970. <span class="blob-code-inner blob-code-marker"
  8971. data-code-marker=" "><br></span>
  8972. </td>
  8973. </tr>
  8974. <tr
  8975. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  8976. <td class="blob-num blob-num-deletion js-linkable-line-number"
  8977. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L13"
  8978. data-line-number="13"></td>
  8979. <td data-split-side="left" data-lock-side-selection=""
  8980. class="code-review blob-code blob-code-deletion ">
  8981. <span class="blob-code-inner blob-code-marker"
  8982. data-code-marker="-">Open GitHub issues for all bugs.
  8983. Ideas and questions belong <span class="x x-first">on
  8984. the [</span><span
  8985. class="pl-e x x-last">forum</span>](https://<span
  8986. class="x x-first x-last">forum.laravel-livewire.</span>com)
  8987. or [<span class="pl-e">Discord
  8988. server</span>](https://discord.gg/livewire).</span>
  8989. </td>
  8990. <td class="blob-num blob-num-addition js-linkable-line-number"
  8991. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R13"
  8992. data-line-number="13"></td>
  8993. <td data-split-side="right" data-lock-side-selection=""
  8994. class="code-review blob-code blob-code-addition">
  8995. <span class="blob-code-inner blob-code-marker"
  8996. data-code-marker="+">Open GitHub issues for all bugs.
  8997. Ideas and questions belong <span class="x x-first">in
  8998. [</span><span
  8999. class="pl-e x x-last">Discussions</span>](https://<span
  9000. class="x x-first x-last">github.</span>com<span
  9001. class="x x-first x-last">/livewire/livewire/discussions</span>)
  9002. or [<span class="pl-e">Discord
  9003. server</span>](https://discord.gg/livewire).</span>
  9004. </td>
  9005. </tr>
  9006. <tr
  9007. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  9008. <td class="blob-num blob-num-context js-linkable-line-number"
  9009. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L14"
  9010. data-line-number="14"></td>
  9011. <td data-split-side="left" data-lock-side-selection=""
  9012. class="code-review blob-code blob-code-context ">
  9013. <span class="blob-code-inner blob-code-marker"
  9014. data-code-marker=" "><br></span>
  9015. </td>
  9016. <td class="blob-num blob-num-context js-linkable-line-number"
  9017. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R14"
  9018. data-line-number="14"></td>
  9019. <td data-split-side="right" data-lock-side-selection=""
  9020. class="code-review blob-code blob-code-context">
  9021. <span class="blob-code-inner blob-code-marker"
  9022. data-code-marker=" "><br></span>
  9023. </td>
  9024. </tr>
  9025. <tr
  9026. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  9027. <td class="blob-num blob-num-context js-linkable-line-number"
  9028. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L15"
  9029. data-line-number="15"></td>
  9030. <td data-split-side="left" data-lock-side-selection=""
  9031. class="code-review blob-code blob-code-context ">
  9032. <span class="blob-code-inner blob-code-marker"
  9033. data-code-marker=" ">Contribute to the docs here:
  9034. https://github.com/livewire/docs</span>
  9035. </td>
  9036. <td class="blob-num blob-num-context js-linkable-line-number"
  9037. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R15"
  9038. data-line-number="15"></td>
  9039. <td data-split-side="right" data-lock-side-selection=""
  9040. class="code-review blob-code blob-code-context">
  9041. <span class="blob-code-inner blob-code-marker"
  9042. data-code-marker=" ">Contribute to the docs here:
  9043. https://github.com/livewire/docs</span>
  9044. </td>
  9045. </tr>
  9046. <tr
  9047. data-hunk="9a4ed99d1356fd65dc08fe78e03726d0a86a714a0fb94ecd8f0707e3dedaeec9">
  9048. <td class="blob-num blob-num-context js-linkable-line-number"
  9049. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L16"
  9050. data-line-number="16"></td>
  9051. <td data-split-side="left" data-lock-side-selection=""
  9052. class="code-review blob-code blob-code-context ">
  9053. <span class="blob-code-inner blob-code-marker"
  9054. data-code-marker=" "><br></span>
  9055. </td>
  9056. <td class="blob-num blob-num-context js-linkable-line-number"
  9057. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R16"
  9058. data-line-number="16"></td>
  9059. <td data-split-side="right" data-lock-side-selection=""
  9060. class="code-review blob-code blob-code-context">
  9061. <span class="blob-code-inner blob-code-marker"
  9062. data-code-marker=" "><br></span>
  9063. </td>
  9064. </tr>
  9065. <tr class="js-expandable-line" data-position="9">
  9066. <td class="blob-num blob-num-expandable" colspan="1">
  9067. <a href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  9068. class="js-expand directional-expander single-expander"
  9069. title="Expand All" aria-label="Expand All"
  9070. data-url="/livewire/livewire/blob_excerpt/a579d0f6acd4ed6f47c9f044a1ccd2bec050a74c?diff=split&amp;in_wiki_context=&amp;last_left=16&amp;last_right=16&amp;left=28&amp;left_hunk_size=6&amp;mode=100644&amp;path=README.md&amp;right=28&amp;right_hunk_size=7"
  9071. data-left-range="17-21" data-right-range="17-21">
  9072. <svg class="octicon octicon-unfold" viewBox="0 0 16 16"
  9073. version="1.1" width="16" height="16"
  9074. aria-hidden="true">
  9075. <path
  9076. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  9077. </path>
  9078. </svg>
  9079. </a>
  9080. </td>
  9081. <td class="blob-code blob-code-inner blob-code-hunk"
  9082. colspan="3">@@ -28,6 +28,7 @@ Livewire uses semantic
  9083. versioning and will use the following release schedule st
  9084. </td>
  9085. </tr>
  9086. <tr
  9087. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9088. <td class="blob-num blob-num-context js-linkable-line-number"
  9089. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L28"
  9090. data-line-number="28"></td>
  9091. <td data-split-side="left" data-lock-side-selection=""
  9092. class="code-review blob-code blob-code-context ">
  9093. <span class="blob-code-inner blob-code-marker"
  9094. data-code-marker=" "><span class="pl-v">*</span> Refine
  9095. the &quot;asset_url&quot; config. Potentially change to
  9096. &quot;app_url&quot;
  9097. (https://github.com/livewire/livewire/pull/1693)</span>
  9098. </td>
  9099. <td class="blob-num blob-num-context js-linkable-line-number"
  9100. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R28"
  9101. data-line-number="28"></td>
  9102. <td data-split-side="right" data-lock-side-selection=""
  9103. class="code-review blob-code blob-code-context">
  9104. <span class="blob-code-inner blob-code-marker"
  9105. data-code-marker=" "><span class="pl-v">*</span> Refine
  9106. the &quot;asset_url&quot; config. Potentially change to
  9107. &quot;app_url&quot;
  9108. (https://github.com/livewire/livewire/pull/1693)</span>
  9109. </td>
  9110. </tr>
  9111. <tr
  9112. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9113. <td class="blob-num blob-num-context js-linkable-line-number"
  9114. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L29"
  9115. data-line-number="29"></td>
  9116. <td data-split-side="left" data-lock-side-selection=""
  9117. class="code-review blob-code blob-code-context ">
  9118. <span class="blob-code-inner blob-code-marker"
  9119. data-code-marker=" "><span class="pl-v">*</span> Support
  9120. multiple pagination
  9121. (https://github.com/livewire/livewire/pull/1997)</span>
  9122. </td>
  9123. <td class="blob-num blob-num-context js-linkable-line-number"
  9124. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R29"
  9125. data-line-number="29"></td>
  9126. <td data-split-side="right" data-lock-side-selection=""
  9127. class="code-review blob-code blob-code-context">
  9128. <span class="blob-code-inner blob-code-marker"
  9129. data-code-marker=" "><span class="pl-v">*</span> Support
  9130. multiple pagination
  9131. (https://github.com/livewire/livewire/pull/1997)</span>
  9132. </td>
  9133. </tr>
  9134. <tr
  9135. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9136. <td class="blob-num blob-num-context js-linkable-line-number"
  9137. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L30"
  9138. data-line-number="30"></td>
  9139. <td data-split-side="left" data-lock-side-selection=""
  9140. class="code-review blob-code blob-code-context ">
  9141. <span class="blob-code-inner blob-code-marker"
  9142. data-code-marker=" "><span class="pl-v">*</span> A
  9143. CSP-safe mode for Livewire
  9144. (https://github.com/livewire/livewire/pull/2485#issuecomment-784355989)</span>
  9145. </td>
  9146. <td class="blob-num blob-num-context js-linkable-line-number"
  9147. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R30"
  9148. data-line-number="30"></td>
  9149. <td data-split-side="right" data-lock-side-selection=""
  9150. class="code-review blob-code blob-code-context">
  9151. <span class="blob-code-inner blob-code-marker"
  9152. data-code-marker=" "><span class="pl-v">*</span> A
  9153. CSP-safe mode for Livewire
  9154. (https://github.com/livewire/livewire/pull/2485#issuecomment-784355989)</span>
  9155. </td>
  9156. </tr>
  9157. <tr
  9158. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9159. <td class="blob-num blob-num-empty empty-cell"></td>
  9160. <td class="blob-code blob-code-empty empty-cell"
  9161. data-split-side="left"></td>
  9162. <td class="blob-num blob-num-addition js-linkable-line-number"
  9163. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R31"
  9164. data-line-number="31"></td>
  9165. <td data-split-side="right" data-lock-side-selection=""
  9166. class="code-review blob-code blob-code-addition">
  9167. <span class="blob-code-inner blob-code-marker"
  9168. data-code-marker="+"><span class="pl-v">*</span> Add
  9169. <span class="pl-c1">`$wire.errors()`</span> type
  9170. deal</span>
  9171. </td>
  9172. </tr>
  9173. <tr
  9174. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9175. <td class="blob-num blob-num-context js-linkable-line-number"
  9176. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L31"
  9177. data-line-number="31"></td>
  9178. <td data-split-side="left" data-lock-side-selection=""
  9179. class="code-review blob-code blob-code-context ">
  9180. <span class="blob-code-inner blob-code-marker"
  9181. data-code-marker=" "><br></span>
  9182. </td>
  9183. <td class="blob-num blob-num-context js-linkable-line-number"
  9184. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R32"
  9185. data-line-number="32"></td>
  9186. <td data-split-side="right" data-lock-side-selection=""
  9187. class="code-review blob-code blob-code-context">
  9188. <span class="blob-code-inner blob-code-marker"
  9189. data-code-marker=" "><br></span>
  9190. </td>
  9191. </tr>
  9192. <tr
  9193. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9194. <td class="blob-num blob-num-context js-linkable-line-number"
  9195. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L32"
  9196. data-line-number="32"></td>
  9197. <td data-split-side="left" data-lock-side-selection=""
  9198. class="code-review blob-code blob-code-context ">
  9199. <span class="blob-code-inner blob-code-marker"
  9200. data-code-marker=" "><span class="pl-mh"><span
  9201. class="pl-mh">##</span><span class="pl-mh">
  9202. </span>Contributors ✨</span></span>
  9203. </td>
  9204. <td class="blob-num blob-num-context js-linkable-line-number"
  9205. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R33"
  9206. data-line-number="33"></td>
  9207. <td data-split-side="right" data-lock-side-selection=""
  9208. class="code-review blob-code blob-code-context">
  9209. <span class="blob-code-inner blob-code-marker"
  9210. data-code-marker=" "><span class="pl-mh"><span
  9211. class="pl-mh">##</span><span class="pl-mh">
  9212. </span>Contributors ✨</span></span>
  9213. </td>
  9214. </tr>
  9215. <tr
  9216. data-hunk="72ebdf13f1f4e1a50b11c0173a1ed216f0b4bb3615ec8db20d5a8b38c852d905">
  9217. <td class="blob-num blob-num-context js-linkable-line-number"
  9218. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L33"
  9219. data-line-number="33"></td>
  9220. <td data-split-side="left" data-lock-side-selection=""
  9221. class="code-review blob-code blob-code-context ">
  9222. <span class="blob-code-inner blob-code-marker"
  9223. data-code-marker=" "><br></span>
  9224. </td>
  9225. <td class="blob-num blob-num-context js-linkable-line-number"
  9226. id="diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R34"
  9227. data-line-number="34"></td>
  9228. <td data-split-side="right" data-lock-side-selection=""
  9229. class="code-review blob-code blob-code-context">
  9230. <span class="blob-code-inner blob-code-marker"
  9231. data-code-marker=" "><br></span>
  9232. </td>
  9233. </tr>
  9234. <tr class="js-expandable-line" data-position="">
  9235. <td class="blob-num blob-num-expandable" colspan="1">
  9236. <a href="#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5"
  9237. class="js-expand directional-expander single-expander"
  9238. title="Expand Down" aria-label="Expand Down"
  9239. data-url="/livewire/livewire/blob_excerpt/a579d0f6acd4ed6f47c9f044a1ccd2bec050a74c?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=33&amp;last_right=34&amp;left=147&amp;left_hunk_size=&amp;mode=100644&amp;path=README.md&amp;right=147&amp;right_hunk_size="
  9240. data-left-range="34-146" data-right-range="35-146">
  9241. <svg class="octicon octicon-fold-down"
  9242. viewBox="0 0 16 16" version="1.1" width="16"
  9243. height="16" aria-hidden="true">
  9244. <path
  9245. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  9246. </path>
  9247. </svg>
  9248. </a>
  9249. </td>
  9250. <td class="blob-code blob-code-inner blob-code-hunk"
  9251. colspan="3"></td>
  9252. </tr>
  9253. </table>
  9254. </div>
  9255. </div>
  9256. </div>
  9257. <div id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  9258. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  9259. Details--on open
  9260. show-inline-notes
  9261. js-feature-enabled-split-diff-copy-protection
  9262. " data-file-type=".php" data-file-deleted="false">
  9263. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  9264. data-path="config/livewire.php" data-short-path="4a31ab0"
  9265. data-anchor="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  9266. data-file-type=".php" data-file-deleted="false">
  9267. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  9268. <button type="button" class="btn-octicon js-details-target"
  9269. aria-label="Toggle diff contents" aria-expanded="true"
  9270. style="width: 22px;">
  9271. <svg class="octicon octicon-chevron-down Details-content--hidden"
  9272. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9273. aria-hidden="true">
  9274. <path fill-rule="evenodd"
  9275. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  9276. </path>
  9277. </svg>
  9278. <svg class="octicon octicon-chevron-right Details-content--shown"
  9279. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9280. aria-hidden="true">
  9281. <path fill-rule="evenodd"
  9282. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  9283. </path>
  9284. </svg>
  9285. </button>
  9286. <div class="js-expand-full-wrapper d-inline">
  9287. <button type="button"
  9288. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  9289. aria-label="Expand all"
  9290. data-url="/livewire/livewire/blob_expand/e83ec55321901bd9395f35f59525f12a68f6915b?diff=split&amp;direction=full&amp;mode=100644&amp;path=config%2Flivewire.php">
  9291. <svg aria-label="Expand all" aria-hidden="false"
  9292. class="octicon octicon-unfold" height="16"
  9293. viewBox="0 0 16 16" version="1.1" width="16"
  9294. aria-hidden="true">
  9295. <path
  9296. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  9297. </path>
  9298. </svg>
  9299. </button>
  9300. <button type="button"
  9301. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  9302. aria-label="Collapse expanded lines" hidden>
  9303. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  9304. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  9305. version="1.1" width="16" aria-hidden="true">
  9306. <path
  9307. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  9308. </path>
  9309. </svg>
  9310. </button>
  9311. </div>
  9312. <span class="diffstat tooltipped tooltipped-e"
  9313. aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span
  9314. class="diffstat-block-added"></span><span
  9315. class="diffstat-block-deleted"></span><span
  9316. class="diffstat-block-neutral"></span><span
  9317. class="diffstat-block-neutral"></span><span
  9318. class="diffstat-block-neutral"></span></span>
  9319. <a title="config/livewire.php" class="Link--primary"
  9320. href="#diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede">config/livewire.php</a>
  9321. <clipboard-copy value="config/livewire.php" data-copy-feedback="Copied!"
  9322. aria-label="Copy"
  9323. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  9324. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  9325. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9326. aria-hidden="true">
  9327. <path fill-rule="evenodd"
  9328. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  9329. </path>
  9330. </svg>
  9331. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  9332. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9333. aria-hidden="true">
  9334. <path fill-rule="evenodd"
  9335. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9336. </path>
  9337. </svg>
  9338. </clipboard-copy>
  9339. </div>
  9340. <div
  9341. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  9342. <div class="d-flex flex-justify-end">
  9343. <details
  9344. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  9345. <summary class="height-full">
  9346. <div
  9347. class="height-full d-flex flex-items-center Link--secondary">
  9348. <svg aria-label="Show options"
  9349. class="octicon octicon-kebab-horizontal"
  9350. viewBox="0 0 16 16" version="1.1" width="16"
  9351. height="16" role="img">
  9352. <path
  9353. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  9354. </path>
  9355. </svg>
  9356. </div>
  9357. </summary>
  9358. <details-menu
  9359. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  9360. style="width:185px; z-index:99; right: -4px;">
  9361. <label role="menuitemradio"
  9362. class="dropdown-item btn-link text-normal d-block pl-5"
  9363. tabindex="0" aria-checked="true">
  9364. <span class="position-absolute ml-n4"><svg
  9365. class="octicon octicon-check" height="16"
  9366. viewBox="0 0 16 16" version="1.1" width="16"
  9367. aria-hidden="true">
  9368. <path fill-rule="evenodd"
  9369. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9370. </path>
  9371. </svg></span>
  9372. <input type="checkbox" checked
  9373. class="d-none js-toggle-file-notes">
  9374. Show comments
  9375. </label>
  9376. <div role="none" class="dropdown-divider"></div>
  9377. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/config/livewire.php"
  9378. class="pl-5 dropdown-item btn-link" rel="nofollow"
  9379. role="menuitem"
  9380. data-ga-click="View file, click, location:files_changed_dropdown">
  9381. View file
  9382. </a>
  9383. <button type="button" disabled role="menuitem"
  9384. class="pl-5 dropdown-item btn-link"
  9385. aria-label="You must be signed in and have push access to make changes.">
  9386. Edit file
  9387. </button>
  9388. <button type="button" disabled role="menuitem"
  9389. class="pl-5 dropdown-item btn-link"
  9390. aria-label="You must be signed in and have push access to delete this file.">
  9391. Delete file
  9392. </button>
  9393. <div role="none" class="dropdown-divider"></div>
  9394. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  9395. data-platforms="windows,mac" role="menuitem"
  9396. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=config%2Flivewire.php"
  9397. aria-label="Open this file in GitHub Desktop"
  9398. data-ga-click="Repository, open with desktop">
  9399. Open in desktop
  9400. </a>
  9401. </details-menu>
  9402. </details>
  9403. </div>
  9404. </div>
  9405. </div>
  9406. <div class="js-file-content Details-content--hidden"
  9407. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  9408. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  9409. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  9410. <table
  9411. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  9412. data-tab-size="4"
  9413. data-diff-anchor="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  9414. data-paste-markdown-skip>
  9415. <colgroup>
  9416. <col width="40">
  9417. <col>
  9418. <col width="40">
  9419. <col>
  9420. </colgroup>
  9421. <tr class="js-expandable-line" data-position="0">
  9422. <td class="blob-num blob-num-expandable" colspan="1">
  9423. <a href="#diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  9424. class="js-expand directional-expander single-expander"
  9425. title="Expand Up" aria-label="Expand Up"
  9426. data-url="/livewire/livewire/blob_excerpt/e83ec55321901bd9395f35f59525f12a68f6915b?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=38&amp;left_hunk_size=7&amp;mode=100644&amp;path=config%2Flivewire.php&amp;right=38&amp;right_hunk_size=7"
  9427. data-left-range="1-37" data-right-range="1-37">
  9428. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  9429. version="1.1" width="16" height="16"
  9430. aria-hidden="true">
  9431. <path
  9432. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  9433. </path>
  9434. </svg>
  9435. </a>
  9436. </td>
  9437. <td class="blob-code blob-code-inner blob-code-hunk"
  9438. colspan="3">@@ -38,7 +38,7 @@</td>
  9439. </tr>
  9440. <tr
  9441. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9442. <td class="blob-num blob-num-context js-linkable-line-number"
  9443. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL38"
  9444. data-line-number="38"></td>
  9445. <td data-split-side="left" data-lock-side-selection=""
  9446. class="code-review blob-code blob-code-context ">
  9447. <span class="blob-code-inner blob-code-marker"
  9448. data-code-marker=" "><span class=pl-c> | the view
  9449. returned by SomeComponent will be wrapped in
  9450. &quot;layouts.app&quot;</span></span>
  9451. </td>
  9452. <td class="blob-num blob-num-context js-linkable-line-number"
  9453. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR38"
  9454. data-line-number="38"></td>
  9455. <td data-split-side="right" data-lock-side-selection=""
  9456. class="code-review blob-code blob-code-context">
  9457. <span class="blob-code-inner blob-code-marker"
  9458. data-code-marker=" "><span class=pl-c> | the view
  9459. returned by SomeComponent will be wrapped in
  9460. &quot;layouts.app&quot;</span></span>
  9461. </td>
  9462. </tr>
  9463. <tr
  9464. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9465. <td class="blob-num blob-num-context js-linkable-line-number"
  9466. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL39"
  9467. data-line-number="39"></td>
  9468. <td data-split-side="left" data-lock-side-selection=""
  9469. class="code-review blob-code blob-code-context ">
  9470. <span class="blob-code-inner blob-code-marker"
  9471. data-code-marker=" "><span class=pl-c> |</span></span>
  9472. </td>
  9473. <td class="blob-num blob-num-context js-linkable-line-number"
  9474. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR39"
  9475. data-line-number="39"></td>
  9476. <td data-split-side="right" data-lock-side-selection=""
  9477. class="code-review blob-code blob-code-context">
  9478. <span class="blob-code-inner blob-code-marker"
  9479. data-code-marker=" "><span class=pl-c> |</span></span>
  9480. </td>
  9481. </tr>
  9482. <tr
  9483. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9484. <td class="blob-num blob-num-context js-linkable-line-number"
  9485. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL40"
  9486. data-line-number="40"></td>
  9487. <td data-split-side="left" data-lock-side-selection=""
  9488. class="code-review blob-code blob-code-context ">
  9489. <span class="blob-code-inner blob-code-marker"
  9490. data-code-marker=" "><span class=pl-c> */</span></span>
  9491. </td>
  9492. <td class="blob-num blob-num-context js-linkable-line-number"
  9493. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR40"
  9494. data-line-number="40"></td>
  9495. <td data-split-side="right" data-lock-side-selection=""
  9496. class="code-review blob-code blob-code-context">
  9497. <span class="blob-code-inner blob-code-marker"
  9498. data-code-marker=" "><span class=pl-c> */</span></span>
  9499. </td>
  9500. </tr>
  9501. <tr
  9502. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9503. <td class="blob-num blob-num-deletion js-linkable-line-number"
  9504. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL41"
  9505. data-line-number="41"></td>
  9506. <td data-split-side="left" data-lock-side-selection=""
  9507. class="code-review blob-code blob-code-deletion ">
  9508. <span class="blob-code-inner blob-code-marker"
  9509. data-code-marker="-"><span class="x x-first x-last">
  9510. </span></span>
  9511. </td>
  9512. <td class="blob-num blob-num-addition js-linkable-line-number"
  9513. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR41"
  9514. data-line-number="41"></td>
  9515. <td data-split-side="right" data-lock-side-selection=""
  9516. class="code-review blob-code blob-code-addition">
  9517. <span class="blob-code-inner blob-code-marker"
  9518. data-code-marker="+"><br></span>
  9519. </td>
  9520. </tr>
  9521. <tr
  9522. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9523. <td class="blob-num blob-num-context js-linkable-line-number"
  9524. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL42"
  9525. data-line-number="42"></td>
  9526. <td data-split-side="left" data-lock-side-selection=""
  9527. class="code-review blob-code blob-code-context ">
  9528. <span class="blob-code-inner blob-code-marker"
  9529. data-code-marker=" "> <span
  9530. class=pl-s>&#39;layout&#39;</span> =&gt; <span
  9531. class=pl-s>&#39;layouts.app&#39;</span>,</span>
  9532. </td>
  9533. <td class="blob-num blob-num-context js-linkable-line-number"
  9534. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR42"
  9535. data-line-number="42"></td>
  9536. <td data-split-side="right" data-lock-side-selection=""
  9537. class="code-review blob-code blob-code-context">
  9538. <span class="blob-code-inner blob-code-marker"
  9539. data-code-marker=" "> <span
  9540. class=pl-s>&#39;layout&#39;</span> =&gt; <span
  9541. class=pl-s>&#39;layouts.app&#39;</span>,</span>
  9542. </td>
  9543. </tr>
  9544. <tr
  9545. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9546. <td class="blob-num blob-num-context js-linkable-line-number"
  9547. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL43"
  9548. data-line-number="43"></td>
  9549. <td data-split-side="left" data-lock-side-selection=""
  9550. class="code-review blob-code blob-code-context ">
  9551. <span class="blob-code-inner blob-code-marker"
  9552. data-code-marker=" "><br></span>
  9553. </td>
  9554. <td class="blob-num blob-num-context js-linkable-line-number"
  9555. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR43"
  9556. data-line-number="43"></td>
  9557. <td data-split-side="right" data-lock-side-selection=""
  9558. class="code-review blob-code blob-code-context">
  9559. <span class="blob-code-inner blob-code-marker"
  9560. data-code-marker=" "><br></span>
  9561. </td>
  9562. </tr>
  9563. <tr
  9564. data-hunk="a7cf6e941a36ad49d5c94ad7fe7eda3eaee38d9e2d04383baafeedf0ca824bcc">
  9565. <td class="blob-num blob-num-context js-linkable-line-number"
  9566. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeL44"
  9567. data-line-number="44"></td>
  9568. <td data-split-side="left" data-lock-side-selection=""
  9569. class="code-review blob-code blob-code-context ">
  9570. <span class="blob-code-inner blob-code-marker"
  9571. data-code-marker=" "> <span class=pl-c>/*</span></span>
  9572. </td>
  9573. <td class="blob-num blob-num-context js-linkable-line-number"
  9574. id="diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dedeR44"
  9575. data-line-number="44"></td>
  9576. <td data-split-side="right" data-lock-side-selection=""
  9577. class="code-review blob-code blob-code-context">
  9578. <span class="blob-code-inner blob-code-marker"
  9579. data-code-marker=" "> <span class=pl-c>/*</span></span>
  9580. </td>
  9581. </tr>
  9582. <tr class="js-expandable-line" data-position="">
  9583. <td class="blob-num blob-num-expandable" colspan="1">
  9584. <a href="#diff-4a31ab0b161a5a4941cf1ee470cdd9f9cb91ce0123872a9a16796d918343dede"
  9585. class="js-expand directional-expander single-expander"
  9586. title="Expand Down" aria-label="Expand Down"
  9587. data-url="/livewire/livewire/blob_excerpt/e83ec55321901bd9395f35f59525f12a68f6915b?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=44&amp;last_right=44&amp;left=114&amp;left_hunk_size=&amp;mode=100644&amp;path=config%2Flivewire.php&amp;right=114&amp;right_hunk_size="
  9588. data-left-range="45-113" data-right-range="45-113">
  9589. <svg class="octicon octicon-fold-down"
  9590. viewBox="0 0 16 16" version="1.1" width="16"
  9591. height="16" aria-hidden="true">
  9592. <path
  9593. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  9594. </path>
  9595. </svg>
  9596. </a>
  9597. </td>
  9598. <td class="blob-code blob-code-inner blob-code-hunk"
  9599. colspan="3"></td>
  9600. </tr>
  9601. </table>
  9602. </div>
  9603. </div>
  9604. </div>
  9605. <div id="diff-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e"
  9606. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  9607. Details--on open
  9608. hide-file-notes-toggle
  9609. show-inline-notes
  9610. js-feature-enabled-split-diff-copy-protection
  9611. " data-file-type=".js" data-file-deleted="false">
  9612. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  9613. data-path="dist/livewire.js" data-short-path="71be7e3"
  9614. data-anchor="diff-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e"
  9615. data-file-type=".js" data-file-deleted="false">
  9616. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  9617. <button type="button" class="btn-octicon js-details-target"
  9618. aria-label="Toggle diff contents" aria-expanded="true"
  9619. style="width: 22px;">
  9620. <svg class="octicon octicon-chevron-down Details-content--hidden"
  9621. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9622. aria-hidden="true">
  9623. <path fill-rule="evenodd"
  9624. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  9625. </path>
  9626. </svg>
  9627. <svg class="octicon octicon-chevron-right Details-content--shown"
  9628. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9629. aria-hidden="true">
  9630. <path fill-rule="evenodd"
  9631. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  9632. </path>
  9633. </svg>
  9634. </button>
  9635. <span class="diffstat tooltipped tooltipped-e"
  9636. aria-label="4 changes: 2 additions &amp; 2 deletions">4 <span
  9637. class="diffstat-block-added"></span><span
  9638. class="diffstat-block-added"></span><span
  9639. class="diffstat-block-deleted"></span><span
  9640. class="diffstat-block-deleted"></span><span
  9641. class="diffstat-block-neutral"></span></span>
  9642. <a title="dist/livewire.js" class="Link--primary"
  9643. href="#diff-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e">dist/livewire.js</a>
  9644. <clipboard-copy value="dist/livewire.js" data-copy-feedback="Copied!"
  9645. aria-label="Copy"
  9646. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  9647. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  9648. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9649. aria-hidden="true">
  9650. <path fill-rule="evenodd"
  9651. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  9652. </path>
  9653. </svg>
  9654. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  9655. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9656. aria-hidden="true">
  9657. <path fill-rule="evenodd"
  9658. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9659. </path>
  9660. </svg>
  9661. </clipboard-copy>
  9662. </div>
  9663. <div
  9664. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  9665. <div class="d-flex flex-justify-end">
  9666. <details
  9667. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  9668. <summary class="height-full">
  9669. <div
  9670. class="height-full d-flex flex-items-center Link--secondary">
  9671. <svg aria-label="Show options"
  9672. class="octicon octicon-kebab-horizontal"
  9673. viewBox="0 0 16 16" version="1.1" width="16"
  9674. height="16" role="img">
  9675. <path
  9676. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  9677. </path>
  9678. </svg>
  9679. </div>
  9680. </summary>
  9681. <details-menu
  9682. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  9683. style="width:185px; z-index:99; right: -4px;">
  9684. <label role="menuitemradio"
  9685. class="dropdown-item btn-link text-normal d-block pl-5"
  9686. tabindex="0" aria-checked="true">
  9687. <span class="position-absolute ml-n4"><svg
  9688. class="octicon octicon-check" height="16"
  9689. viewBox="0 0 16 16" version="1.1" width="16"
  9690. aria-hidden="true">
  9691. <path fill-rule="evenodd"
  9692. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9693. </path>
  9694. </svg></span>
  9695. <input type="checkbox" checked
  9696. class="d-none js-toggle-file-notes">
  9697. Show comments
  9698. </label>
  9699. <div role="none" class="dropdown-divider"></div>
  9700. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/dist/livewire.js"
  9701. class="pl-5 dropdown-item btn-link" rel="nofollow"
  9702. role="menuitem"
  9703. data-ga-click="View file, click, location:files_changed_dropdown">
  9704. View file
  9705. </a>
  9706. <button type="button" disabled role="menuitem"
  9707. class="pl-5 dropdown-item btn-link"
  9708. aria-label="You must be signed in and have push access to make changes.">
  9709. Edit file
  9710. </button>
  9711. <button type="button" disabled role="menuitem"
  9712. class="pl-5 dropdown-item btn-link"
  9713. aria-label="You must be signed in and have push access to delete this file.">
  9714. Delete file
  9715. </button>
  9716. <div role="none" class="dropdown-divider"></div>
  9717. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  9718. data-platforms="windows,mac" role="menuitem"
  9719. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=dist%2Flivewire.js"
  9720. aria-label="Open this file in GitHub Desktop"
  9721. data-ga-click="Repository, open with desktop">
  9722. Open in desktop
  9723. </a>
  9724. </details-menu>
  9725. </details>
  9726. </div>
  9727. </div>
  9728. </div>
  9729. <div class="js-file-content Details-content--hidden"
  9730. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  9731. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  9732. <div class="js-diff-load-container">
  9733. <include-fragment
  9734. data-fragment-url="/livewire/livewire/diffs/2?sha1=8055af7730938cd607616fde122825ed960a9b71&amp;sha2=33101c83b75728651b9e668a4559f97def7c9138"
  9735. class="js-diff-entry-loader px-3 py-4 position-relative">
  9736. <div>
  9737. </div>
  9738. <div data-hide-on-error>
  9739. <svg aria-hidden="true" class="width-full"
  9740. style="max-width: 340px;" height="84" viewBox="0 0 340 84"
  9741. xmlns="http://www.w3.org/2000/svg" class="d-block">
  9742. <path class="js-diff-placeholder"
  9743. clip-path="url(#diff-placeholder)" d="M0 0h340v84H0z"
  9744. style="fill: var(--color-bg-tertiary)"
  9745. fill-rule="evenodd"></path>
  9746. </svg>
  9747. <button type="button" class="load-diff-button btn-link width-full
  9748. position-absolute top-0 left-0 height-full f4 no-underline js-diff-load" data-disable-with="Loading…"
  9749. aria-describedby="hidden-diff-reason-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e">
  9750. <div class="text-bold f4 mb-3 js-button-text">Load diff
  9751. </div>
  9752. </button>
  9753. <div
  9754. class="d-flex flex-items-center flex-justify-center position-absolute top-0 left-0 height-full width-full">
  9755. <p id="hidden-diff-reason-71be7e35f51d605a8814367f54b7ac1ddf101170c889f2d2befe0d4cd7f60f9e"
  9756. class="hidden-diff-reason color-text-tertiary f6 mt-4 mb-0 text-center">
  9757. Large diffs are not rendered by default.
  9758. </p>
  9759. </div>
  9760. </div>
  9761. <div class="load-diff-retry text-center p-1" data-show-on-error
  9762. hidden>
  9763. <svg class="octicon octicon-alert color-text-danger mr-1"
  9764. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9765. aria-hidden="true">
  9766. <path fill-rule="evenodd"
  9767. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  9768. </path>
  9769. </svg>
  9770. Oops, something went wrong.
  9771. <button type="button" class="btn-link"
  9772. data-retry-button>Retry</button>
  9773. </div>
  9774. </include-fragment>
  9775. </div>
  9776. </div>
  9777. </div>
  9778. <div id="diff-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c"
  9779. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  9780. Details--on open
  9781. hide-file-notes-toggle
  9782. show-inline-notes
  9783. js-feature-enabled-split-diff-copy-protection
  9784. " data-file-type=".map" data-file-deleted="false">
  9785. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  9786. data-path="dist/livewire.js.map" data-short-path="f2b5f90"
  9787. data-anchor="diff-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c"
  9788. data-file-type=".map" data-file-deleted="false">
  9789. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  9790. <button type="button" class="btn-octicon js-details-target"
  9791. aria-label="Toggle diff contents" aria-expanded="true"
  9792. style="width: 22px;">
  9793. <svg class="octicon octicon-chevron-down Details-content--hidden"
  9794. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9795. aria-hidden="true">
  9796. <path fill-rule="evenodd"
  9797. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  9798. </path>
  9799. </svg>
  9800. <svg class="octicon octicon-chevron-right Details-content--shown"
  9801. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9802. aria-hidden="true">
  9803. <path fill-rule="evenodd"
  9804. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  9805. </path>
  9806. </svg>
  9807. </button>
  9808. <span class="diffstat tooltipped tooltipped-e"
  9809. aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span
  9810. class="diffstat-block-added"></span><span
  9811. class="diffstat-block-deleted"></span><span
  9812. class="diffstat-block-neutral"></span><span
  9813. class="diffstat-block-neutral"></span><span
  9814. class="diffstat-block-neutral"></span></span>
  9815. <a title="dist/livewire.js.map" class="Link--primary"
  9816. href="#diff-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c">dist/livewire.js.map</a>
  9817. <clipboard-copy value="dist/livewire.js.map"
  9818. data-copy-feedback="Copied!" aria-label="Copy"
  9819. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  9820. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  9821. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9822. aria-hidden="true">
  9823. <path fill-rule="evenodd"
  9824. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  9825. </path>
  9826. </svg>
  9827. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  9828. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9829. aria-hidden="true">
  9830. <path fill-rule="evenodd"
  9831. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9832. </path>
  9833. </svg>
  9834. </clipboard-copy>
  9835. </div>
  9836. <div
  9837. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  9838. <div class="d-flex flex-justify-end">
  9839. <details
  9840. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  9841. <summary class="height-full">
  9842. <div
  9843. class="height-full d-flex flex-items-center Link--secondary">
  9844. <svg aria-label="Show options"
  9845. class="octicon octicon-kebab-horizontal"
  9846. viewBox="0 0 16 16" version="1.1" width="16"
  9847. height="16" role="img">
  9848. <path
  9849. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  9850. </path>
  9851. </svg>
  9852. </div>
  9853. </summary>
  9854. <details-menu
  9855. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  9856. style="width:185px; z-index:99; right: -4px;">
  9857. <label role="menuitemradio"
  9858. class="dropdown-item btn-link text-normal d-block pl-5"
  9859. tabindex="0" aria-checked="true">
  9860. <span class="position-absolute ml-n4"><svg
  9861. class="octicon octicon-check" height="16"
  9862. viewBox="0 0 16 16" version="1.1" width="16"
  9863. aria-hidden="true">
  9864. <path fill-rule="evenodd"
  9865. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  9866. </path>
  9867. </svg></span>
  9868. <input type="checkbox" checked
  9869. class="d-none js-toggle-file-notes">
  9870. Show comments
  9871. </label>
  9872. <div role="none" class="dropdown-divider"></div>
  9873. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/dist/livewire.js.map"
  9874. class="pl-5 dropdown-item btn-link" rel="nofollow"
  9875. role="menuitem"
  9876. data-ga-click="View file, click, location:files_changed_dropdown">
  9877. View file
  9878. </a>
  9879. <button type="button" disabled role="menuitem"
  9880. class="pl-5 dropdown-item btn-link"
  9881. aria-label="You must be signed in and have push access to make changes.">
  9882. Edit file
  9883. </button>
  9884. <button type="button" disabled role="menuitem"
  9885. class="pl-5 dropdown-item btn-link"
  9886. aria-label="You must be signed in and have push access to delete this file.">
  9887. Delete file
  9888. </button>
  9889. <div role="none" class="dropdown-divider"></div>
  9890. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  9891. data-platforms="windows,mac" role="menuitem"
  9892. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=dist%2Flivewire.js.map"
  9893. aria-label="Open this file in GitHub Desktop"
  9894. data-ga-click="Repository, open with desktop">
  9895. Open in desktop
  9896. </a>
  9897. </details-menu>
  9898. </details>
  9899. </div>
  9900. </div>
  9901. </div>
  9902. <div class="js-file-content Details-content--hidden"
  9903. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  9904. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  9905. <div class="js-diff-load-container">
  9906. <include-fragment
  9907. data-fragment-url="/livewire/livewire/diffs/3?sha1=8055af7730938cd607616fde122825ed960a9b71&amp;sha2=33101c83b75728651b9e668a4559f97def7c9138"
  9908. class="js-diff-entry-loader px-3 py-4 position-relative">
  9909. <div>
  9910. </div>
  9911. <div data-hide-on-error>
  9912. <svg aria-hidden="true" class="width-full"
  9913. style="max-width: 340px;" height="84" viewBox="0 0 340 84"
  9914. xmlns="http://www.w3.org/2000/svg" class="d-block">
  9915. <path class="js-diff-placeholder"
  9916. clip-path="url(#diff-placeholder)" d="M0 0h340v84H0z"
  9917. style="fill: var(--color-bg-tertiary)"
  9918. fill-rule="evenodd"></path>
  9919. </svg>
  9920. <button type="button" class="load-diff-button btn-link width-full
  9921. position-absolute top-0 left-0 height-full f4 no-underline js-diff-load" data-disable-with="Loading…"
  9922. aria-describedby="hidden-diff-reason-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c">
  9923. <div class="text-bold f4 mb-3 js-button-text">Load diff
  9924. </div>
  9925. </button>
  9926. <div
  9927. class="d-flex flex-items-center flex-justify-center position-absolute top-0 left-0 height-full width-full">
  9928. <p id="hidden-diff-reason-f2b5f90a87aa8bf7534eee0391f57822445d72dec4c8f40b5c8fe511671db76c"
  9929. class="hidden-diff-reason color-text-tertiary f6 mt-4 mb-0 text-center">
  9930. Large diffs are not rendered by default.
  9931. </p>
  9932. </div>
  9933. </div>
  9934. <div class="load-diff-retry text-center p-1" data-show-on-error
  9935. hidden>
  9936. <svg class="octicon octicon-alert color-text-danger mr-1"
  9937. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9938. aria-hidden="true">
  9939. <path fill-rule="evenodd"
  9940. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  9941. </path>
  9942. </svg>
  9943. Oops, something went wrong.
  9944. <button type="button" class="btn-link"
  9945. data-retry-button>Retry</button>
  9946. </div>
  9947. </include-fragment>
  9948. </div>
  9949. </div>
  9950. </div>
  9951. <div id="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466"
  9952. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  9953. Details--on open
  9954. show-inline-notes
  9955. js-feature-enabled-split-diff-copy-protection
  9956. " data-file-type=".json" data-file-deleted="false">
  9957. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  9958. data-path="dist/manifest.json" data-short-path="3b0435c"
  9959. data-anchor="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466"
  9960. data-file-type=".json" data-file-deleted="false">
  9961. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  9962. <button type="button" class="btn-octicon js-details-target"
  9963. aria-label="Toggle diff contents" aria-expanded="true"
  9964. style="width: 22px;">
  9965. <svg class="octicon octicon-chevron-down Details-content--hidden"
  9966. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9967. aria-hidden="true">
  9968. <path fill-rule="evenodd"
  9969. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  9970. </path>
  9971. </svg>
  9972. <svg class="octicon octicon-chevron-right Details-content--shown"
  9973. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9974. aria-hidden="true">
  9975. <path fill-rule="evenodd"
  9976. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  9977. </path>
  9978. </svg>
  9979. </button>
  9980. <span class="diffstat tooltipped tooltipped-e"
  9981. aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span
  9982. class="diffstat-block-added"></span><span
  9983. class="diffstat-block-deleted"></span><span
  9984. class="diffstat-block-neutral"></span><span
  9985. class="diffstat-block-neutral"></span><span
  9986. class="diffstat-block-neutral"></span></span>
  9987. <a title="dist/manifest.json" class="Link--primary"
  9988. href="#diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466">dist/manifest.json</a>
  9989. <clipboard-copy value="dist/manifest.json" data-copy-feedback="Copied!"
  9990. aria-label="Copy"
  9991. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  9992. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  9993. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  9994. aria-hidden="true">
  9995. <path fill-rule="evenodd"
  9996. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  9997. </path>
  9998. </svg>
  9999. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  10000. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  10001. aria-hidden="true">
  10002. <path fill-rule="evenodd"
  10003. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  10004. </path>
  10005. </svg>
  10006. </clipboard-copy>
  10007. </div>
  10008. <div
  10009. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  10010. <div class="d-flex flex-justify-end">
  10011. <details
  10012. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  10013. <summary class="height-full">
  10014. <div
  10015. class="height-full d-flex flex-items-center Link--secondary">
  10016. <svg aria-label="Show options"
  10017. class="octicon octicon-kebab-horizontal"
  10018. viewBox="0 0 16 16" version="1.1" width="16"
  10019. height="16" role="img">
  10020. <path
  10021. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  10022. </path>
  10023. </svg>
  10024. </div>
  10025. </summary>
  10026. <details-menu
  10027. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  10028. style="width:185px; z-index:99; right: -4px;">
  10029. <label role="menuitemradio"
  10030. class="dropdown-item btn-link text-normal d-block pl-5"
  10031. tabindex="0" aria-checked="true">
  10032. <span class="position-absolute ml-n4"><svg
  10033. class="octicon octicon-check" height="16"
  10034. viewBox="0 0 16 16" version="1.1" width="16"
  10035. aria-hidden="true">
  10036. <path fill-rule="evenodd"
  10037. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  10038. </path>
  10039. </svg></span>
  10040. <input type="checkbox" checked
  10041. class="d-none js-toggle-file-notes">
  10042. Show comments
  10043. </label>
  10044. <div role="none" class="dropdown-divider"></div>
  10045. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/dist/manifest.json"
  10046. class="pl-5 dropdown-item btn-link" rel="nofollow"
  10047. role="menuitem"
  10048. data-ga-click="View file, click, location:files_changed_dropdown">
  10049. View file
  10050. </a>
  10051. <button type="button" disabled role="menuitem"
  10052. class="pl-5 dropdown-item btn-link"
  10053. aria-label="You must be signed in and have push access to make changes.">
  10054. Edit file
  10055. </button>
  10056. <button type="button" disabled role="menuitem"
  10057. class="pl-5 dropdown-item btn-link"
  10058. aria-label="You must be signed in and have push access to delete this file.">
  10059. Delete file
  10060. </button>
  10061. <div role="none" class="dropdown-divider"></div>
  10062. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  10063. data-platforms="windows,mac" role="menuitem"
  10064. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=dist%2Fmanifest.json"
  10065. aria-label="Open this file in GitHub Desktop"
  10066. data-ga-click="Repository, open with desktop">
  10067. Open in desktop
  10068. </a>
  10069. </details-menu>
  10070. </details>
  10071. </div>
  10072. </div>
  10073. </div>
  10074. <div class="js-file-content Details-content--hidden"
  10075. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  10076. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  10077. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  10078. <table
  10079. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  10080. data-tab-size="4"
  10081. data-diff-anchor="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466"
  10082. data-paste-markdown-skip>
  10083. <colgroup>
  10084. <col width="40">
  10085. <col>
  10086. <col width="40">
  10087. <col>
  10088. </colgroup>
  10089. <tr data-position="0">
  10090. <td id="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466HL1"
  10091. class="blob-num blob-num-hunk" data-line-number="..."></td>
  10092. <td class="blob-code blob-code-inner blob-code-hunk"
  10093. colspan="3">@@ -1 +1 @@</td>
  10094. </tr>
  10095. <tr
  10096. data-hunk="c728f3a1d80a5f979b6fdb3d52bdf3443778cd1dcce7edc45957c60225413db8">
  10097. <td class="blob-num blob-num-deletion js-linkable-line-number"
  10098. id="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466L1"
  10099. data-line-number="1"></td>
  10100. <td data-split-side="left" data-lock-side-selection=""
  10101. class="code-review blob-code blob-code-deletion ">
  10102. <span class="blob-code-inner blob-code-marker"
  10103. data-code-marker="-">{<span class="pl-s"><span
  10104. class="pl-pds">"</span>/livewire.js<span
  10105. class="pl-pds">"</span></span>:<span
  10106. class="pl-s"><span
  10107. class="pl-pds">"</span>/livewire.js?id=<span
  10108. class="x x-first x-last">25f025805c3c370f7e87</span><span
  10109. class="pl-pds">"</span></span>}</span>
  10110. <span class="no-nl-marker tooltipped tooltipped-n"
  10111. aria-label="No newline at end of file">
  10112. <svg class="octicon octicon-no-entry"
  10113. viewBox="0 0 16 16" version="1.1" width="16"
  10114. height="16" aria-hidden="true">
  10115. <path fill-rule="evenodd"
  10116. d="M2.5 8a5.5 5.5 0 1111 0 5.5 5.5 0 01-11 0zM8 1a7 7 0 100 14A7 7 0 008 1zm3.25 7.75a.75.75 0 000-1.5h-6.5a.75.75 0 000 1.5h6.5z">
  10117. </path>
  10118. </svg>
  10119. </span>
  10120. </td>
  10121. <td class="blob-num blob-num-addition js-linkable-line-number"
  10122. id="diff-3b0435c9efe073e8ab8263bbad459657ba8d6826e4a2e5079b67438cb535a466R1"
  10123. data-line-number="1"></td>
  10124. <td data-split-side="right" data-lock-side-selection=""
  10125. class="code-review blob-code blob-code-addition">
  10126. <span class="blob-code-inner blob-code-marker"
  10127. data-code-marker="+">{<span class="pl-s"><span
  10128. class="pl-pds">"</span>/livewire.js<span
  10129. class="pl-pds">"</span></span>:<span
  10130. class="pl-s"><span
  10131. class="pl-pds">"</span>/livewire.js?id=<span
  10132. class="x x-first x-last">54d078b2ce39327a1702</span><span
  10133. class="pl-pds">"</span></span>}</span>
  10134. <span class="no-nl-marker tooltipped tooltipped-n"
  10135. aria-label="No newline at end of file">
  10136. <svg class="octicon octicon-no-entry"
  10137. viewBox="0 0 16 16" version="1.1" width="16"
  10138. height="16" aria-hidden="true">
  10139. <path fill-rule="evenodd"
  10140. d="M2.5 8a5.5 5.5 0 1111 0 5.5 5.5 0 01-11 0zM8 1a7 7 0 100 14A7 7 0 008 1zm3.25 7.75a.75.75 0 000-1.5h-6.5a.75.75 0 000 1.5h6.5z">
  10141. </path>
  10142. </svg>
  10143. </span>
  10144. </td>
  10145. </tr>
  10146. </table>
  10147. </div>
  10148. </div>
  10149. </div>
  10150. <div id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  10151. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  10152. Details--on open
  10153. show-inline-notes
  10154. js-feature-enabled-split-diff-copy-protection
  10155. " data-file-type=".js" data-file-deleted="false">
  10156. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  10157. data-path="js/component/Polling.js" data-short-path="ceed65e"
  10158. data-anchor="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  10159. data-file-type=".js" data-file-deleted="false">
  10160. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  10161. <button type="button" class="btn-octicon js-details-target"
  10162. aria-label="Toggle diff contents" aria-expanded="true"
  10163. style="width: 22px;">
  10164. <svg class="octicon octicon-chevron-down Details-content--hidden"
  10165. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  10166. aria-hidden="true">
  10167. <path fill-rule="evenodd"
  10168. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  10169. </path>
  10170. </svg>
  10171. <svg class="octicon octicon-chevron-right Details-content--shown"
  10172. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  10173. aria-hidden="true">
  10174. <path fill-rule="evenodd"
  10175. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  10176. </path>
  10177. </svg>
  10178. </button>
  10179. <div class="js-expand-full-wrapper d-inline">
  10180. <button type="button"
  10181. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  10182. aria-label="Expand all"
  10183. data-url="/livewire/livewire/blob_expand/96ddaf336369173aaddcd73d571718e73c0e0e46?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fcomponent%2FPolling.js">
  10184. <svg aria-label="Expand all" aria-hidden="false"
  10185. class="octicon octicon-unfold" height="16"
  10186. viewBox="0 0 16 16" version="1.1" width="16"
  10187. aria-hidden="true">
  10188. <path
  10189. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  10190. </path>
  10191. </svg>
  10192. </button>
  10193. <button type="button"
  10194. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  10195. aria-label="Collapse expanded lines" hidden>
  10196. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  10197. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  10198. version="1.1" width="16" aria-hidden="true">
  10199. <path
  10200. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  10201. </path>
  10202. </svg>
  10203. </button>
  10204. </div>
  10205. <span class="diffstat tooltipped tooltipped-e"
  10206. aria-label="19 changes: 18 additions &amp; 1 deletion">19 <span
  10207. class="diffstat-block-added"></span><span
  10208. class="diffstat-block-added"></span><span
  10209. class="diffstat-block-added"></span><span
  10210. class="diffstat-block-added"></span><span
  10211. class="diffstat-block-neutral"></span></span>
  10212. <a title="js/component/Polling.js" class="Link--primary"
  10213. href="#diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3">js/component/Polling.js</a>
  10214. <clipboard-copy value="js/component/Polling.js"
  10215. data-copy-feedback="Copied!" aria-label="Copy"
  10216. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  10217. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  10218. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  10219. aria-hidden="true">
  10220. <path fill-rule="evenodd"
  10221. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  10222. </path>
  10223. </svg>
  10224. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  10225. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  10226. aria-hidden="true">
  10227. <path fill-rule="evenodd"
  10228. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  10229. </path>
  10230. </svg>
  10231. </clipboard-copy>
  10232. </div>
  10233. <div
  10234. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  10235. <div class="d-flex flex-justify-end">
  10236. <details
  10237. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  10238. <summary class="height-full">
  10239. <div
  10240. class="height-full d-flex flex-items-center Link--secondary">
  10241. <svg aria-label="Show options"
  10242. class="octicon octicon-kebab-horizontal"
  10243. viewBox="0 0 16 16" version="1.1" width="16"
  10244. height="16" role="img">
  10245. <path
  10246. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  10247. </path>
  10248. </svg>
  10249. </div>
  10250. </summary>
  10251. <details-menu
  10252. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  10253. style="width:185px; z-index:99; right: -4px;">
  10254. <label role="menuitemradio"
  10255. class="dropdown-item btn-link text-normal d-block pl-5"
  10256. tabindex="0" aria-checked="true">
  10257. <span class="position-absolute ml-n4"><svg
  10258. class="octicon octicon-check" height="16"
  10259. viewBox="0 0 16 16" version="1.1" width="16"
  10260. aria-hidden="true">
  10261. <path fill-rule="evenodd"
  10262. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  10263. </path>
  10264. </svg></span>
  10265. <input type="checkbox" checked
  10266. class="d-none js-toggle-file-notes">
  10267. Show comments
  10268. </label>
  10269. <div role="none" class="dropdown-divider"></div>
  10270. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/component/Polling.js"
  10271. class="pl-5 dropdown-item btn-link" rel="nofollow"
  10272. role="menuitem"
  10273. data-ga-click="View file, click, location:files_changed_dropdown">
  10274. View file
  10275. </a>
  10276. <button type="button" disabled role="menuitem"
  10277. class="pl-5 dropdown-item btn-link"
  10278. aria-label="You must be signed in and have push access to make changes.">
  10279. Edit file
  10280. </button>
  10281. <button type="button" disabled role="menuitem"
  10282. class="pl-5 dropdown-item btn-link"
  10283. aria-label="You must be signed in and have push access to delete this file.">
  10284. Delete file
  10285. </button>
  10286. <div role="none" class="dropdown-divider"></div>
  10287. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  10288. data-platforms="windows,mac" role="menuitem"
  10289. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fcomponent%2FPolling.js"
  10290. aria-label="Open this file in GitHub Desktop"
  10291. data-ga-click="Repository, open with desktop">
  10292. Open in desktop
  10293. </a>
  10294. </details-menu>
  10295. </details>
  10296. </div>
  10297. </div>
  10298. </div>
  10299. <div class="js-file-content Details-content--hidden"
  10300. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  10301. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  10302. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  10303. <table
  10304. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  10305. data-tab-size="4"
  10306. data-diff-anchor="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  10307. data-paste-markdown-skip>
  10308. <colgroup>
  10309. <col width="40">
  10310. <col>
  10311. <col width="40">
  10312. <col>
  10313. </colgroup>
  10314. <tr data-position="0">
  10315. <td id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3HL1"
  10316. class="blob-num blob-num-hunk" data-line-number="..."></td>
  10317. <td class="blob-code blob-code-inner blob-code-hunk"
  10318. colspan="3">@@ -1,5 +1,5 @@</td>
  10319. </tr>
  10320. <tr
  10321. data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb">
  10322. <td class="blob-num blob-num-context js-linkable-line-number"
  10323. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L1"
  10324. data-line-number="1"></td>
  10325. <td data-split-side="left" data-lock-side-selection=""
  10326. class="code-review blob-code blob-code-context ">
  10327. <span class="blob-code-inner blob-code-marker"
  10328. data-code-marker=" "><span class=pl-k>import</span>
  10329. <span class=pl-v>MethodAction</span> <span
  10330. class=pl-k>from</span> <span
  10331. class=pl-s>&#39;@/action/method&#39;</span></span>
  10332. </td>
  10333. <td class="blob-num blob-num-context js-linkable-line-number"
  10334. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R1"
  10335. data-line-number="1"></td>
  10336. <td data-split-side="right" data-lock-side-selection=""
  10337. class="code-review blob-code blob-code-context">
  10338. <span class="blob-code-inner blob-code-marker"
  10339. data-code-marker=" "><span class=pl-k>import</span>
  10340. <span class=pl-v>MethodAction</span> <span
  10341. class=pl-k>from</span> <span
  10342. class=pl-s>&#39;@/action/method&#39;</span></span>
  10343. </td>
  10344. </tr>
  10345. <tr
  10346. data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb">
  10347. <td class="blob-num blob-num-deletion js-linkable-line-number"
  10348. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L2"
  10349. data-line-number="2"></td>
  10350. <td data-split-side="left" data-lock-side-selection=""
  10351. class="code-review blob-code blob-code-deletion ">
  10352. <span class="blob-code-inner blob-code-marker"
  10353. data-code-marker="-"><span class="pl-k">import</span>
  10354. <span class="pl-kos">{</span> <span
  10355. class="pl-s1">wireDirectives</span><span
  10356. class="pl-kos">}</span> <span
  10357. class="pl-k">from</span> <span
  10358. class="pl-s">'@/util'</span></span>
  10359. </td>
  10360. <td class="blob-num blob-num-addition js-linkable-line-number"
  10361. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R2"
  10362. data-line-number="2"></td>
  10363. <td data-split-side="right" data-lock-side-selection=""
  10364. class="code-review blob-code blob-code-addition">
  10365. <span class="blob-code-inner blob-code-marker"
  10366. data-code-marker="+"><span class="pl-k">import</span>
  10367. <span class="pl-kos">{</span> <span
  10368. class="pl-s1">wireDirectives</span><span
  10369. class="x x-first x-last"> </span><span
  10370. class="pl-kos">}</span> <span
  10371. class="pl-k">from</span> <span
  10372. class="pl-s">'@/util'</span></span>
  10373. </td>
  10374. </tr>
  10375. <tr
  10376. data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb">
  10377. <td class="blob-num blob-num-context js-linkable-line-number"
  10378. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L3"
  10379. data-line-number="3"></td>
  10380. <td data-split-side="left" data-lock-side-selection=""
  10381. class="code-review blob-code blob-code-context ">
  10382. <span class="blob-code-inner blob-code-marker"
  10383. data-code-marker=" "><span class=pl-k>import</span>
  10384. <span class=pl-s1>store</span> <span
  10385. class=pl-k>from</span> <span
  10386. class=pl-s>&#39;@/Store&#39;</span></span>
  10387. </td>
  10388. <td class="blob-num blob-num-context js-linkable-line-number"
  10389. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R3"
  10390. data-line-number="3"></td>
  10391. <td data-split-side="right" data-lock-side-selection=""
  10392. class="code-review blob-code blob-code-context">
  10393. <span class="blob-code-inner blob-code-marker"
  10394. data-code-marker=" "><span class=pl-k>import</span>
  10395. <span class=pl-s1>store</span> <span
  10396. class=pl-k>from</span> <span
  10397. class=pl-s>&#39;@/Store&#39;</span></span>
  10398. </td>
  10399. </tr>
  10400. <tr
  10401. data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb">
  10402. <td class="blob-num blob-num-context js-linkable-line-number"
  10403. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L4"
  10404. data-line-number="4"></td>
  10405. <td data-split-side="left" data-lock-side-selection=""
  10406. class="code-review blob-code blob-code-context ">
  10407. <span class="blob-code-inner blob-code-marker"
  10408. data-code-marker=" "><br></span>
  10409. </td>
  10410. <td class="blob-num blob-num-context js-linkable-line-number"
  10411. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R4"
  10412. data-line-number="4"></td>
  10413. <td data-split-side="right" data-lock-side-selection=""
  10414. class="code-review blob-code blob-code-context">
  10415. <span class="blob-code-inner blob-code-marker"
  10416. data-code-marker=" "><br></span>
  10417. </td>
  10418. </tr>
  10419. <tr
  10420. data-hunk="ae122b57fb819d991abab92d03f21361886e494c65b777aacc332c50fc1840fb">
  10421. <td class="blob-num blob-num-context js-linkable-line-number"
  10422. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L5"
  10423. data-line-number="5"></td>
  10424. <td data-split-side="left" data-lock-side-selection=""
  10425. class="code-review blob-code blob-code-context ">
  10426. <span class="blob-code-inner blob-code-marker"
  10427. data-code-marker=" "><span class=pl-k>export</span>
  10428. <span class=pl-k>default</span> <span
  10429. class=pl-k>function</span> <span
  10430. class=pl-kos>(</span><span class=pl-kos>)</span>
  10431. <span class=pl-kos>{</span></span>
  10432. </td>
  10433. <td class="blob-num blob-num-context js-linkable-line-number"
  10434. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R5"
  10435. data-line-number="5"></td>
  10436. <td data-split-side="right" data-lock-side-selection=""
  10437. class="code-review blob-code blob-code-context">
  10438. <span class="blob-code-inner blob-code-marker"
  10439. data-code-marker=" "><span class=pl-k>export</span>
  10440. <span class=pl-k>default</span> <span
  10441. class=pl-k>function</span> <span
  10442. class=pl-kos>(</span><span class=pl-kos>)</span>
  10443. <span class=pl-kos>{</span></span>
  10444. </td>
  10445. </tr>
  10446. <tr class="js-expandable-line" data-position="7">
  10447. <td class="blob-num blob-num-expandable" colspan="1">
  10448. <a href="#diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  10449. class="js-expand directional-expander"
  10450. title="Expand Down" aria-label="Expand Down"
  10451. data-url="/livewire/livewire/blob_excerpt/96ddaf336369173aaddcd73d571718e73c0e0e46?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=56&amp;left_hunk_size=9&amp;mode=100644&amp;path=js%2Fcomponent%2FPolling.js&amp;right=56&amp;right_hunk_size=26"
  10452. data-left-range="6-29" data-right-range="6-29">
  10453. <svg class="octicon octicon-fold-down"
  10454. viewBox="0 0 16 16" version="1.1" width="16"
  10455. height="16" aria-hidden="true">
  10456. <path
  10457. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  10458. </path>
  10459. </svg>
  10460. </a>
  10461. <a href="#diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3"
  10462. class="js-expand directional-expander" title="Expand Up"
  10463. aria-label="Expand Up"
  10464. data-url="/livewire/livewire/blob_excerpt/96ddaf336369173aaddcd73d571718e73c0e0e46?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=5&amp;last_right=5&amp;left=56&amp;left_hunk_size=9&amp;mode=100644&amp;path=js%2Fcomponent%2FPolling.js&amp;right=56&amp;right_hunk_size=26"
  10465. data-left-range="30-55" data-right-range="30-55">
  10466. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  10467. version="1.1" width="16" height="16"
  10468. aria-hidden="true">
  10469. <path
  10470. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  10471. </path>
  10472. </svg>
  10473. </a>
  10474. </td>
  10475. <td class="blob-code blob-code-inner blob-code-hunk"
  10476. colspan="3">@@ -56,9 +56,26 @@ function
  10477. fireActionOnInterval(node, component) {</td>
  10478. </tr>
  10479. <tr
  10480. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10481. <td class="blob-num blob-num-context js-linkable-line-number"
  10482. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L56"
  10483. data-line-number="56"></td>
  10484. <td data-split-side="left" data-lock-side-selection=""
  10485. class="code-review blob-code blob-code-context ">
  10486. <span class="blob-code-inner blob-code-marker"
  10487. data-code-marker=" "> <span class=pl-k>if</span> <span
  10488. class=pl-kos>(</span><span
  10489. class=pl-v>Math</span><span
  10490. class=pl-kos>.</span><span
  10491. class=pl-en>random</span><span
  10492. class=pl-kos>(</span><span class=pl-kos>)</span>
  10493. <span class=pl-c1>&lt;</span> <span
  10494. class=pl-c1>.95</span><span class=pl-kos>)</span>
  10495. <span class=pl-k>return</span></span>
  10496. </td>
  10497. <td class="blob-num blob-num-context js-linkable-line-number"
  10498. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R56"
  10499. data-line-number="56"></td>
  10500. <td data-split-side="right" data-lock-side-selection=""
  10501. class="code-review blob-code blob-code-context">
  10502. <span class="blob-code-inner blob-code-marker"
  10503. data-code-marker=" "> <span class=pl-k>if</span> <span
  10504. class=pl-kos>(</span><span
  10505. class=pl-v>Math</span><span
  10506. class=pl-kos>.</span><span
  10507. class=pl-en>random</span><span
  10508. class=pl-kos>(</span><span class=pl-kos>)</span>
  10509. <span class=pl-c1>&lt;</span> <span
  10510. class=pl-c1>.95</span><span class=pl-kos>)</span>
  10511. <span class=pl-k>return</span></span>
  10512. </td>
  10513. </tr>
  10514. <tr
  10515. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10516. <td class="blob-num blob-num-context js-linkable-line-number"
  10517. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L57"
  10518. data-line-number="57"></td>
  10519. <td data-split-side="left" data-lock-side-selection=""
  10520. class="code-review blob-code blob-code-context ">
  10521. <span class="blob-code-inner blob-code-marker"
  10522. data-code-marker=" "> <span class=pl-kos>}</span></span>
  10523. </td>
  10524. <td class="blob-num blob-num-context js-linkable-line-number"
  10525. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R57"
  10526. data-line-number="57"></td>
  10527. <td data-split-side="right" data-lock-side-selection=""
  10528. class="code-review blob-code blob-code-context">
  10529. <span class="blob-code-inner blob-code-marker"
  10530. data-code-marker=" "> <span class=pl-kos>}</span></span>
  10531. </td>
  10532. </tr>
  10533. <tr
  10534. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10535. <td class="blob-num blob-num-context js-linkable-line-number"
  10536. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L58"
  10537. data-line-number="58"></td>
  10538. <td data-split-side="left" data-lock-side-selection=""
  10539. class="code-review blob-code blob-code-context ">
  10540. <span class="blob-code-inner blob-code-marker"
  10541. data-code-marker=" "><br></span>
  10542. </td>
  10543. <td class="blob-num blob-num-context js-linkable-line-number"
  10544. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R58"
  10545. data-line-number="58"></td>
  10546. <td data-split-side="right" data-lock-side-selection=""
  10547. class="code-review blob-code blob-code-context">
  10548. <span class="blob-code-inner blob-code-marker"
  10549. data-code-marker=" "><br></span>
  10550. </td>
  10551. </tr>
  10552. <tr
  10553. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10554. <td class="blob-num blob-num-empty empty-cell"></td>
  10555. <td class="blob-code blob-code-empty empty-cell"
  10556. data-split-side="left"></td>
  10557. <td class="blob-num blob-num-addition js-linkable-line-number"
  10558. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R59"
  10559. data-line-number="59"></td>
  10560. <td data-split-side="right" data-lock-side-selection=""
  10561. class="code-review blob-code blob-code-addition">
  10562. <span class="blob-code-inner blob-code-marker"
  10563. data-code-marker="+"> <span class=pl-c>// Only poll
  10564. visible elements. Visible elements are elements
  10565. that</span></span>
  10566. </td>
  10567. </tr>
  10568. <tr
  10569. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10570. <td class="blob-num blob-num-empty empty-cell"></td>
  10571. <td class="blob-code blob-code-empty empty-cell"
  10572. data-split-side="left"></td>
  10573. <td class="blob-num blob-num-addition js-linkable-line-number"
  10574. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R60"
  10575. data-line-number="60"></td>
  10576. <td data-split-side="right" data-lock-side-selection=""
  10577. class="code-review blob-code blob-code-addition">
  10578. <span class="blob-code-inner blob-code-marker"
  10579. data-code-marker="+"> <span class=pl-c>// are visible in
  10580. the current viewport.</span></span>
  10581. </td>
  10582. </tr>
  10583. <tr
  10584. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10585. <td class="blob-num blob-num-empty empty-cell"></td>
  10586. <td class="blob-code blob-code-empty empty-cell"
  10587. data-split-side="left"></td>
  10588. <td class="blob-num blob-num-addition js-linkable-line-number"
  10589. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R61"
  10590. data-line-number="61"></td>
  10591. <td data-split-side="right" data-lock-side-selection=""
  10592. class="code-review blob-code blob-code-addition">
  10593. <span class="blob-code-inner blob-code-marker"
  10594. data-code-marker="+"> <span class=pl-k>if</span> <span
  10595. class=pl-kos>(</span><span
  10596. class=pl-s1>directive</span><span
  10597. class=pl-kos>.</span><span
  10598. class=pl-c1>modifiers</span><span
  10599. class=pl-kos>.</span><span
  10600. class=pl-en>includes</span><span
  10601. class=pl-kos>(</span><span
  10602. class=pl-s>&#39;visible&#39;</span><span
  10603. class=pl-kos>)</span> <span
  10604. class=pl-c1>&amp;&amp;</span> <span
  10605. class=pl-c1>!</span> <span
  10606. class=pl-en>inViewport</span><span
  10607. class=pl-kos>(</span><span
  10608. class=pl-s1>directive</span><span
  10609. class=pl-kos>.</span><span
  10610. class=pl-c1>el</span><span
  10611. class=pl-kos>)</span><span class=pl-kos>)</span>
  10612. <span class=pl-kos>{</span></span>
  10613. </td>
  10614. </tr>
  10615. <tr
  10616. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10617. <td class="blob-num blob-num-empty empty-cell"></td>
  10618. <td class="blob-code blob-code-empty empty-cell"
  10619. data-split-side="left"></td>
  10620. <td class="blob-num blob-num-addition js-linkable-line-number"
  10621. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R62"
  10622. data-line-number="62"></td>
  10623. <td data-split-side="right" data-lock-side-selection=""
  10624. class="code-review blob-code blob-code-addition">
  10625. <span class="blob-code-inner blob-code-marker"
  10626. data-code-marker="+"> <span
  10627. class=pl-k>return</span></span>
  10628. </td>
  10629. </tr>
  10630. <tr
  10631. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10632. <td class="blob-num blob-num-empty empty-cell"></td>
  10633. <td class="blob-code blob-code-empty empty-cell"
  10634. data-split-side="left"></td>
  10635. <td class="blob-num blob-num-addition js-linkable-line-number"
  10636. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R63"
  10637. data-line-number="63"></td>
  10638. <td data-split-side="right" data-lock-side-selection=""
  10639. class="code-review blob-code blob-code-addition">
  10640. <span class="blob-code-inner blob-code-marker"
  10641. data-code-marker="+"> <span class=pl-kos>}</span></span>
  10642. </td>
  10643. </tr>
  10644. <tr
  10645. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10646. <td class="blob-num blob-num-empty empty-cell"></td>
  10647. <td class="blob-code blob-code-empty empty-cell"
  10648. data-split-side="left"></td>
  10649. <td class="blob-num blob-num-addition js-linkable-line-number"
  10650. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R64"
  10651. data-line-number="64"></td>
  10652. <td data-split-side="right" data-lock-side-selection=""
  10653. class="code-review blob-code blob-code-addition">
  10654. <span class="blob-code-inner blob-code-marker"
  10655. data-code-marker="+"><br></span>
  10656. </td>
  10657. </tr>
  10658. <tr
  10659. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10660. <td class="blob-num blob-num-context js-linkable-line-number"
  10661. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L59"
  10662. data-line-number="59"></td>
  10663. <td data-split-side="left" data-lock-side-selection=""
  10664. class="code-review blob-code blob-code-context ">
  10665. <span class="blob-code-inner blob-code-marker"
  10666. data-code-marker=" "> <span class=pl-c>// Don&#39;t poll
  10667. if livewire is offline as well.</span></span>
  10668. </td>
  10669. <td class="blob-num blob-num-context js-linkable-line-number"
  10670. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R65"
  10671. data-line-number="65"></td>
  10672. <td data-split-side="right" data-lock-side-selection=""
  10673. class="code-review blob-code blob-code-context">
  10674. <span class="blob-code-inner blob-code-marker"
  10675. data-code-marker=" "> <span class=pl-c>// Don&#39;t poll
  10676. if livewire is offline as well.</span></span>
  10677. </td>
  10678. </tr>
  10679. <tr
  10680. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10681. <td class="blob-num blob-num-context js-linkable-line-number"
  10682. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L60"
  10683. data-line-number="60"></td>
  10684. <td data-split-side="left" data-lock-side-selection=""
  10685. class="code-review blob-code blob-code-context ">
  10686. <span class="blob-code-inner blob-code-marker"
  10687. data-code-marker=" "> <span class=pl-k>if</span> <span
  10688. class=pl-kos>(</span><span
  10689. class=pl-s1>store</span><span
  10690. class=pl-kos>.</span><span
  10691. class=pl-c1>livewireIsOffline</span><span
  10692. class=pl-kos>)</span> <span
  10693. class=pl-k>return</span></span>
  10694. </td>
  10695. <td class="blob-num blob-num-context js-linkable-line-number"
  10696. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R66"
  10697. data-line-number="66"></td>
  10698. <td data-split-side="right" data-lock-side-selection=""
  10699. class="code-review blob-code blob-code-context">
  10700. <span class="blob-code-inner blob-code-marker"
  10701. data-code-marker=" "> <span class=pl-k>if</span> <span
  10702. class=pl-kos>(</span><span
  10703. class=pl-s1>store</span><span
  10704. class=pl-kos>.</span><span
  10705. class=pl-c1>livewireIsOffline</span><span
  10706. class=pl-kos>)</span> <span
  10707. class=pl-k>return</span></span>
  10708. </td>
  10709. </tr>
  10710. <tr
  10711. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10712. <td class="blob-num blob-num-context js-linkable-line-number"
  10713. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L61"
  10714. data-line-number="61"></td>
  10715. <td data-split-side="left" data-lock-side-selection=""
  10716. class="code-review blob-code blob-code-context ">
  10717. <span class="blob-code-inner blob-code-marker"
  10718. data-code-marker=" "><br></span>
  10719. </td>
  10720. <td class="blob-num blob-num-context js-linkable-line-number"
  10721. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R67"
  10722. data-line-number="67"></td>
  10723. <td data-split-side="right" data-lock-side-selection=""
  10724. class="code-review blob-code blob-code-context">
  10725. <span class="blob-code-inner blob-code-marker"
  10726. data-code-marker=" "><br></span>
  10727. </td>
  10728. </tr>
  10729. <tr
  10730. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10731. <td class="blob-num blob-num-context js-linkable-line-number"
  10732. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L62"
  10733. data-line-number="62"></td>
  10734. <td data-split-side="left" data-lock-side-selection=""
  10735. class="code-review blob-code blob-code-context ">
  10736. <span class="blob-code-inner blob-code-marker"
  10737. data-code-marker=" "> <span
  10738. class=pl-s1>component</span><span
  10739. class=pl-kos>.</span><span
  10740. class=pl-en>addAction</span><span
  10741. class=pl-kos>(</span><span class=pl-k>new</span>
  10742. <span class=pl-v>MethodAction</span><span
  10743. class=pl-kos>(</span><span
  10744. class=pl-s1>method</span><span class=pl-kos>,</span>
  10745. <span class=pl-s1>directive</span><span
  10746. class=pl-kos>.</span><span
  10747. class=pl-c1>params</span><span class=pl-kos>,</span>
  10748. <span class=pl-s1>node</span><span
  10749. class=pl-kos>)</span><span
  10750. class=pl-kos>)</span></span>
  10751. </td>
  10752. <td class="blob-num blob-num-context js-linkable-line-number"
  10753. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R68"
  10754. data-line-number="68"></td>
  10755. <td data-split-side="right" data-lock-side-selection=""
  10756. class="code-review blob-code blob-code-context">
  10757. <span class="blob-code-inner blob-code-marker"
  10758. data-code-marker=" "> <span
  10759. class=pl-s1>component</span><span
  10760. class=pl-kos>.</span><span
  10761. class=pl-en>addAction</span><span
  10762. class=pl-kos>(</span><span class=pl-k>new</span>
  10763. <span class=pl-v>MethodAction</span><span
  10764. class=pl-kos>(</span><span
  10765. class=pl-s1>method</span><span class=pl-kos>,</span>
  10766. <span class=pl-s1>directive</span><span
  10767. class=pl-kos>.</span><span
  10768. class=pl-c1>params</span><span class=pl-kos>,</span>
  10769. <span class=pl-s1>node</span><span
  10770. class=pl-kos>)</span><span
  10771. class=pl-kos>)</span></span>
  10772. </td>
  10773. </tr>
  10774. <tr
  10775. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10776. <td class="blob-num blob-num-context js-linkable-line-number"
  10777. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L63"
  10778. data-line-number="63"></td>
  10779. <td data-split-side="left" data-lock-side-selection=""
  10780. class="code-review blob-code blob-code-context ">
  10781. <span class="blob-code-inner blob-code-marker"
  10782. data-code-marker=" "> <span class=pl-kos>}</span><span
  10783. class=pl-kos>,</span> <span
  10784. class=pl-s1>interval</span><span
  10785. class=pl-kos>)</span><span
  10786. class=pl-kos>;</span></span>
  10787. </td>
  10788. <td class="blob-num blob-num-context js-linkable-line-number"
  10789. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R69"
  10790. data-line-number="69"></td>
  10791. <td data-split-side="right" data-lock-side-selection=""
  10792. class="code-review blob-code blob-code-context">
  10793. <span class="blob-code-inner blob-code-marker"
  10794. data-code-marker=" "> <span class=pl-kos>}</span><span
  10795. class=pl-kos>,</span> <span
  10796. class=pl-s1>interval</span><span
  10797. class=pl-kos>)</span><span
  10798. class=pl-kos>;</span></span>
  10799. </td>
  10800. </tr>
  10801. <tr
  10802. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10803. <td class="blob-num blob-num-context js-linkable-line-number"
  10804. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3L64"
  10805. data-line-number="64"></td>
  10806. <td data-split-side="left" data-lock-side-selection=""
  10807. class="code-review blob-code blob-code-context ">
  10808. <span class="blob-code-inner blob-code-marker"
  10809. data-code-marker=" "><span class=pl-kos>}</span></span>
  10810. </td>
  10811. <td class="blob-num blob-num-context js-linkable-line-number"
  10812. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R70"
  10813. data-line-number="70"></td>
  10814. <td data-split-side="right" data-lock-side-selection=""
  10815. class="code-review blob-code blob-code-context">
  10816. <span class="blob-code-inner blob-code-marker"
  10817. data-code-marker=" "><span class=pl-kos>}</span></span>
  10818. </td>
  10819. </tr>
  10820. <tr
  10821. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10822. <td class="blob-num blob-num-empty empty-cell"></td>
  10823. <td class="blob-code blob-code-empty empty-cell"
  10824. data-split-side="left"></td>
  10825. <td class="blob-num blob-num-addition js-linkable-line-number"
  10826. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R71"
  10827. data-line-number="71"></td>
  10828. <td data-split-side="right" data-lock-side-selection=""
  10829. class="code-review blob-code blob-code-addition">
  10830. <span class="blob-code-inner blob-code-marker"
  10831. data-code-marker="+"><br></span>
  10832. </td>
  10833. </tr>
  10834. <tr
  10835. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10836. <td class="blob-num blob-num-empty empty-cell"></td>
  10837. <td class="blob-code blob-code-empty empty-cell"
  10838. data-split-side="left"></td>
  10839. <td class="blob-num blob-num-addition js-linkable-line-number"
  10840. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R72"
  10841. data-line-number="72"></td>
  10842. <td data-split-side="right" data-lock-side-selection=""
  10843. class="code-review blob-code blob-code-addition">
  10844. <span class="blob-code-inner blob-code-marker"
  10845. data-code-marker="+"><span class=pl-k>function</span>
  10846. <span class=pl-en>inViewport</span><span
  10847. class=pl-kos>(</span><span
  10848. class=pl-s1>el</span><span class=pl-kos>)</span>
  10849. <span class=pl-kos>{</span></span>
  10850. </td>
  10851. </tr>
  10852. <tr
  10853. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10854. <td class="blob-num blob-num-empty empty-cell"></td>
  10855. <td class="blob-code blob-code-empty empty-cell"
  10856. data-split-side="left"></td>
  10857. <td class="blob-num blob-num-addition js-linkable-line-number"
  10858. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R73"
  10859. data-line-number="73"></td>
  10860. <td data-split-side="right" data-lock-side-selection=""
  10861. class="code-review blob-code blob-code-addition">
  10862. <span class="blob-code-inner blob-code-marker"
  10863. data-code-marker="+"> <span class=pl-k>var</span> <span
  10864. class=pl-s1>bounding</span> <span
  10865. class=pl-c1>=</span> <span
  10866. class=pl-s1>el</span><span
  10867. class=pl-kos>.</span><span
  10868. class=pl-en>getBoundingClientRect</span><span
  10869. class=pl-kos>(</span><span
  10870. class=pl-kos>)</span><span
  10871. class=pl-kos>;</span></span>
  10872. </td>
  10873. </tr>
  10874. <tr
  10875. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10876. <td class="blob-num blob-num-empty empty-cell"></td>
  10877. <td class="blob-code blob-code-empty empty-cell"
  10878. data-split-side="left"></td>
  10879. <td class="blob-num blob-num-addition js-linkable-line-number"
  10880. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R74"
  10881. data-line-number="74"></td>
  10882. <td data-split-side="right" data-lock-side-selection=""
  10883. class="code-review blob-code blob-code-addition">
  10884. <span class="blob-code-inner blob-code-marker"
  10885. data-code-marker="+"><br></span>
  10886. </td>
  10887. </tr>
  10888. <tr
  10889. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10890. <td class="blob-num blob-num-empty empty-cell"></td>
  10891. <td class="blob-code blob-code-empty empty-cell"
  10892. data-split-side="left"></td>
  10893. <td class="blob-num blob-num-addition js-linkable-line-number"
  10894. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R75"
  10895. data-line-number="75"></td>
  10896. <td data-split-side="right" data-lock-side-selection=""
  10897. class="code-review blob-code blob-code-addition">
  10898. <span class="blob-code-inner blob-code-marker"
  10899. data-code-marker="+"> <span class=pl-k>return</span>
  10900. <span class=pl-kos>(</span></span>
  10901. </td>
  10902. </tr>
  10903. <tr
  10904. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10905. <td class="blob-num blob-num-empty empty-cell"></td>
  10906. <td class="blob-code blob-code-empty empty-cell"
  10907. data-split-side="left"></td>
  10908. <td class="blob-num blob-num-addition js-linkable-line-number"
  10909. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R76"
  10910. data-line-number="76"></td>
  10911. <td data-split-side="right" data-lock-side-selection=""
  10912. class="code-review blob-code blob-code-addition">
  10913. <span class="blob-code-inner blob-code-marker"
  10914. data-code-marker="+"> <span
  10915. class=pl-s1>bounding</span><span
  10916. class=pl-kos>.</span><span class=pl-c1>top</span>
  10917. <span class=pl-c1>&lt;</span> <span
  10918. class=pl-kos>(</span><span
  10919. class=pl-smi>window</span><span
  10920. class=pl-kos>.</span><span
  10921. class=pl-c1>innerHeight</span> <span
  10922. class=pl-c1>||</span> <span
  10923. class=pl-smi>document</span><span
  10924. class=pl-kos>.</span><span
  10925. class=pl-c1>documentElement</span><span
  10926. class=pl-kos>.</span><span
  10927. class=pl-c1>clientHeight</span><span
  10928. class=pl-kos>)</span> <span
  10929. class=pl-c1>&amp;&amp;</span></span>
  10930. </td>
  10931. </tr>
  10932. <tr
  10933. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10934. <td class="blob-num blob-num-empty empty-cell"></td>
  10935. <td class="blob-code blob-code-empty empty-cell"
  10936. data-split-side="left"></td>
  10937. <td class="blob-num blob-num-addition js-linkable-line-number"
  10938. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R77"
  10939. data-line-number="77"></td>
  10940. <td data-split-side="right" data-lock-side-selection=""
  10941. class="code-review blob-code blob-code-addition">
  10942. <span class="blob-code-inner blob-code-marker"
  10943. data-code-marker="+"> <span
  10944. class=pl-s1>bounding</span><span
  10945. class=pl-kos>.</span><span class=pl-c1>left</span>
  10946. <span class=pl-c1>&lt;</span> <span
  10947. class=pl-kos>(</span><span
  10948. class=pl-smi>window</span><span
  10949. class=pl-kos>.</span><span
  10950. class=pl-c1>innerWidth</span> <span
  10951. class=pl-c1>||</span> <span
  10952. class=pl-smi>document</span><span
  10953. class=pl-kos>.</span><span
  10954. class=pl-c1>documentElement</span><span
  10955. class=pl-kos>.</span><span
  10956. class=pl-c1>clientWidth</span><span
  10957. class=pl-kos>)</span> <span
  10958. class=pl-c1>&amp;&amp;</span></span>
  10959. </td>
  10960. </tr>
  10961. <tr
  10962. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10963. <td class="blob-num blob-num-empty empty-cell"></td>
  10964. <td class="blob-code blob-code-empty empty-cell"
  10965. data-split-side="left"></td>
  10966. <td class="blob-num blob-num-addition js-linkable-line-number"
  10967. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R78"
  10968. data-line-number="78"></td>
  10969. <td data-split-side="right" data-lock-side-selection=""
  10970. class="code-review blob-code blob-code-addition">
  10971. <span class="blob-code-inner blob-code-marker"
  10972. data-code-marker="+"> <span
  10973. class=pl-s1>bounding</span><span
  10974. class=pl-kos>.</span><span class=pl-c1>bottom</span>
  10975. <span class=pl-c1>&gt;</span> <span class=pl-c1>0</span>
  10976. <span class=pl-c1>&amp;&amp;</span></span>
  10977. </td>
  10978. </tr>
  10979. <tr
  10980. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10981. <td class="blob-num blob-num-empty empty-cell"></td>
  10982. <td class="blob-code blob-code-empty empty-cell"
  10983. data-split-side="left"></td>
  10984. <td class="blob-num blob-num-addition js-linkable-line-number"
  10985. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R79"
  10986. data-line-number="79"></td>
  10987. <td data-split-side="right" data-lock-side-selection=""
  10988. class="code-review blob-code blob-code-addition">
  10989. <span class="blob-code-inner blob-code-marker"
  10990. data-code-marker="+"> <span
  10991. class=pl-s1>bounding</span><span
  10992. class=pl-kos>.</span><span class=pl-c1>right</span>
  10993. <span class=pl-c1>&gt;</span> <span
  10994. class=pl-c1>0</span></span>
  10995. </td>
  10996. </tr>
  10997. <tr
  10998. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  10999. <td class="blob-num blob-num-empty empty-cell"></td>
  11000. <td class="blob-code blob-code-empty empty-cell"
  11001. data-split-side="left"></td>
  11002. <td class="blob-num blob-num-addition js-linkable-line-number"
  11003. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R80"
  11004. data-line-number="80"></td>
  11005. <td data-split-side="right" data-lock-side-selection=""
  11006. class="code-review blob-code blob-code-addition">
  11007. <span class="blob-code-inner blob-code-marker"
  11008. data-code-marker="+"> <span class=pl-kos>)</span><span
  11009. class=pl-kos>;</span></span>
  11010. </td>
  11011. </tr>
  11012. <tr
  11013. data-hunk="557cb495972c21b87d762151ab5d67160ffc9e9c57a29c4b3369145f2c5b7f63">
  11014. <td class="blob-num blob-num-empty empty-cell"></td>
  11015. <td class="blob-code blob-code-empty empty-cell"
  11016. data-split-side="left"></td>
  11017. <td class="blob-num blob-num-addition js-linkable-line-number"
  11018. id="diff-ceed65e79fe474e64ddbd6363a7a083ef8e5147326c3adc7ed1acd46236c18e3R81"
  11019. data-line-number="81"></td>
  11020. <td data-split-side="right" data-lock-side-selection=""
  11021. class="code-review blob-code blob-code-addition">
  11022. <span class="blob-code-inner blob-code-marker"
  11023. data-code-marker="+"><span class=pl-kos>}</span></span>
  11024. </td>
  11025. </tr>
  11026. </table>
  11027. </div>
  11028. </div>
  11029. </div>
  11030. <div id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  11031. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  11032. Details--on open
  11033. show-inline-notes
  11034. js-feature-enabled-split-diff-copy-protection
  11035. " data-file-type=".js" data-file-deleted="false">
  11036. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  11037. data-path="js/component/SupportAlpine.js" data-short-path="7ce6ac6"
  11038. data-anchor="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  11039. data-file-type=".js" data-file-deleted="false">
  11040. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  11041. <button type="button" class="btn-octicon js-details-target"
  11042. aria-label="Toggle diff contents" aria-expanded="true"
  11043. style="width: 22px;">
  11044. <svg class="octicon octicon-chevron-down Details-content--hidden"
  11045. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11046. aria-hidden="true">
  11047. <path fill-rule="evenodd"
  11048. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  11049. </path>
  11050. </svg>
  11051. <svg class="octicon octicon-chevron-right Details-content--shown"
  11052. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11053. aria-hidden="true">
  11054. <path fill-rule="evenodd"
  11055. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  11056. </path>
  11057. </svg>
  11058. </button>
  11059. <div class="js-expand-full-wrapper d-inline">
  11060. <button type="button"
  11061. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  11062. aria-label="Expand all"
  11063. data-url="/livewire/livewire/blob_expand/27d35a3146d77a6f40fdc5b94dc9918a8bbbb49d?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fcomponent%2FSupportAlpine.js">
  11064. <svg aria-label="Expand all" aria-hidden="false"
  11065. class="octicon octicon-unfold" height="16"
  11066. viewBox="0 0 16 16" version="1.1" width="16"
  11067. aria-hidden="true">
  11068. <path
  11069. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  11070. </path>
  11071. </svg>
  11072. </button>
  11073. <button type="button"
  11074. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  11075. aria-label="Collapse expanded lines" hidden>
  11076. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  11077. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  11078. version="1.1" width="16" aria-hidden="true">
  11079. <path
  11080. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  11081. </path>
  11082. </svg>
  11083. </button>
  11084. </div>
  11085. <span class="diffstat tooltipped tooltipped-e"
  11086. aria-label="11 changes: 10 additions &amp; 1 deletion">11 <span
  11087. class="diffstat-block-added"></span><span
  11088. class="diffstat-block-added"></span><span
  11089. class="diffstat-block-added"></span><span
  11090. class="diffstat-block-added"></span><span
  11091. class="diffstat-block-neutral"></span></span>
  11092. <a title="js/component/SupportAlpine.js" class="Link--primary"
  11093. href="#diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024">js/component/SupportAlpine.js</a>
  11094. <clipboard-copy value="js/component/SupportAlpine.js"
  11095. data-copy-feedback="Copied!" aria-label="Copy"
  11096. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  11097. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  11098. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11099. aria-hidden="true">
  11100. <path fill-rule="evenodd"
  11101. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  11102. </path>
  11103. </svg>
  11104. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  11105. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11106. aria-hidden="true">
  11107. <path fill-rule="evenodd"
  11108. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  11109. </path>
  11110. </svg>
  11111. </clipboard-copy>
  11112. </div>
  11113. <div
  11114. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  11115. <div class="d-flex flex-justify-end">
  11116. <details
  11117. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  11118. <summary class="height-full">
  11119. <div
  11120. class="height-full d-flex flex-items-center Link--secondary">
  11121. <svg aria-label="Show options"
  11122. class="octicon octicon-kebab-horizontal"
  11123. viewBox="0 0 16 16" version="1.1" width="16"
  11124. height="16" role="img">
  11125. <path
  11126. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  11127. </path>
  11128. </svg>
  11129. </div>
  11130. </summary>
  11131. <details-menu
  11132. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  11133. style="width:185px; z-index:99; right: -4px;">
  11134. <label role="menuitemradio"
  11135. class="dropdown-item btn-link text-normal d-block pl-5"
  11136. tabindex="0" aria-checked="true">
  11137. <span class="position-absolute ml-n4"><svg
  11138. class="octicon octicon-check" height="16"
  11139. viewBox="0 0 16 16" version="1.1" width="16"
  11140. aria-hidden="true">
  11141. <path fill-rule="evenodd"
  11142. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  11143. </path>
  11144. </svg></span>
  11145. <input type="checkbox" checked
  11146. class="d-none js-toggle-file-notes">
  11147. Show comments
  11148. </label>
  11149. <div role="none" class="dropdown-divider"></div>
  11150. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/component/SupportAlpine.js"
  11151. class="pl-5 dropdown-item btn-link" rel="nofollow"
  11152. role="menuitem"
  11153. data-ga-click="View file, click, location:files_changed_dropdown">
  11154. View file
  11155. </a>
  11156. <button type="button" disabled role="menuitem"
  11157. class="pl-5 dropdown-item btn-link"
  11158. aria-label="You must be signed in and have push access to make changes.">
  11159. Edit file
  11160. </button>
  11161. <button type="button" disabled role="menuitem"
  11162. class="pl-5 dropdown-item btn-link"
  11163. aria-label="You must be signed in and have push access to delete this file.">
  11164. Delete file
  11165. </button>
  11166. <div role="none" class="dropdown-divider"></div>
  11167. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  11168. data-platforms="windows,mac" role="menuitem"
  11169. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fcomponent%2FSupportAlpine.js"
  11170. aria-label="Open this file in GitHub Desktop"
  11171. data-ga-click="Repository, open with desktop">
  11172. Open in desktop
  11173. </a>
  11174. </details-menu>
  11175. </details>
  11176. </div>
  11177. </div>
  11178. </div>
  11179. <div class="js-file-content Details-content--hidden"
  11180. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  11181. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  11182. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  11183. <table
  11184. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  11185. data-tab-size="4"
  11186. data-diff-anchor="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  11187. data-paste-markdown-skip>
  11188. <colgroup>
  11189. <col width="40">
  11190. <col>
  11191. <col width="40">
  11192. <col>
  11193. </colgroup>
  11194. <tr class="js-expandable-line" data-position="0">
  11195. <td class="blob-num blob-num-expandable" colspan="1">
  11196. <a href="#diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  11197. class="js-expand directional-expander single-expander"
  11198. title="Expand Up" aria-label="Expand Up"
  11199. data-url="/livewire/livewire/blob_excerpt/27d35a3146d77a6f40fdc5b94dc9918a8bbbb49d?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=64&amp;left_hunk_size=10&amp;mode=100644&amp;path=js%2Fcomponent%2FSupportAlpine.js&amp;right=64&amp;right_hunk_size=19"
  11200. data-left-range="1-63" data-right-range="1-63">
  11201. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  11202. version="1.1" width="16" height="16"
  11203. aria-hidden="true">
  11204. <path
  11205. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  11206. </path>
  11207. </svg>
  11208. </a>
  11209. </td>
  11210. <td class="blob-code blob-code-inner blob-code-hunk"
  11211. colspan="3">@@ -64,10 +64,19 @@ function supportEntangle() {
  11212. </td>
  11213. </tr>
  11214. <tr
  11215. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11216. <td class="blob-num blob-num-context js-linkable-line-number"
  11217. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L64"
  11218. data-line-number="64"></td>
  11219. <td data-split-side="left" data-lock-side-selection=""
  11220. class="code-review blob-code blob-code-context ">
  11221. <span class="blob-code-inner blob-code-marker"
  11222. data-code-marker=" "> <span class=pl-k>let</span> <span
  11223. class=pl-s1>isDeferred</span> <span
  11224. class=pl-c1>=</span> <span
  11225. class=pl-s1>value</span><span
  11226. class=pl-kos>.</span><span
  11227. class=pl-c1>isDeferred</span></span>
  11228. </td>
  11229. <td class="blob-num blob-num-context js-linkable-line-number"
  11230. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R64"
  11231. data-line-number="64"></td>
  11232. <td data-split-side="right" data-lock-side-selection=""
  11233. class="code-review blob-code blob-code-context">
  11234. <span class="blob-code-inner blob-code-marker"
  11235. data-code-marker=" "> <span class=pl-k>let</span> <span
  11236. class=pl-s1>isDeferred</span> <span
  11237. class=pl-c1>=</span> <span
  11238. class=pl-s1>value</span><span
  11239. class=pl-kos>.</span><span
  11240. class=pl-c1>isDeferred</span></span>
  11241. </td>
  11242. </tr>
  11243. <tr
  11244. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11245. <td class="blob-num blob-num-context js-linkable-line-number"
  11246. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L65"
  11247. data-line-number="65"></td>
  11248. <td data-split-side="left" data-lock-side-selection=""
  11249. class="code-review blob-code blob-code-context ">
  11250. <span class="blob-code-inner blob-code-marker"
  11251. data-code-marker=" "> <span class=pl-k>let</span> <span
  11252. class=pl-s1>livewireComponent</span> <span
  11253. class=pl-c1>=</span> <span
  11254. class=pl-s1>livewireEl</span><span
  11255. class=pl-kos>.</span><span
  11256. class=pl-c1>__livewire</span></span>
  11257. </td>
  11258. <td class="blob-num blob-num-context js-linkable-line-number"
  11259. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R65"
  11260. data-line-number="65"></td>
  11261. <td data-split-side="right" data-lock-side-selection=""
  11262. class="code-review blob-code blob-code-context">
  11263. <span class="blob-code-inner blob-code-marker"
  11264. data-code-marker=" "> <span class=pl-k>let</span> <span
  11265. class=pl-s1>livewireComponent</span> <span
  11266. class=pl-c1>=</span> <span
  11267. class=pl-s1>livewireEl</span><span
  11268. class=pl-kos>.</span><span
  11269. class=pl-c1>__livewire</span></span>
  11270. </td>
  11271. </tr>
  11272. <tr
  11273. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11274. <td class="blob-num blob-num-context js-linkable-line-number"
  11275. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L66"
  11276. data-line-number="66"></td>
  11277. <td data-split-side="left" data-lock-side-selection=""
  11278. class="code-review blob-code blob-code-context ">
  11279. <span class="blob-code-inner blob-code-marker"
  11280. data-code-marker=" "><br></span>
  11281. </td>
  11282. <td class="blob-num blob-num-context js-linkable-line-number"
  11283. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R66"
  11284. data-line-number="66"></td>
  11285. <td data-split-side="right" data-lock-side-selection=""
  11286. class="code-review blob-code blob-code-context">
  11287. <span class="blob-code-inner blob-code-marker"
  11288. data-code-marker=" "><br></span>
  11289. </td>
  11290. </tr>
  11291. <tr
  11292. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11293. <td class="blob-num blob-num-empty empty-cell"></td>
  11294. <td class="blob-code blob-code-empty empty-cell"
  11295. data-split-side="left"></td>
  11296. <td class="blob-num blob-num-addition js-linkable-line-number"
  11297. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R67"
  11298. data-line-number="67"></td>
  11299. <td data-split-side="right" data-lock-side-selection=""
  11300. class="code-review blob-code blob-code-addition">
  11301. <span class="blob-code-inner blob-code-marker"
  11302. data-code-marker="+"> <span class=pl-k>let</span> <span
  11303. class=pl-s1>livewirePropertyValue</span> <span
  11304. class=pl-c1>=</span> <span
  11305. class=pl-s1>livewireEl</span><span
  11306. class=pl-kos>.</span><span
  11307. class=pl-c1>__livewire</span><span
  11308. class=pl-kos>.</span><span
  11309. class=pl-en>get</span><span
  11310. class=pl-kos>(</span><span
  11311. class=pl-s1>livewireProperty</span><span
  11312. class=pl-kos>)</span></span>
  11313. </td>
  11314. </tr>
  11315. <tr
  11316. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11317. <td class="blob-num blob-num-empty empty-cell"></td>
  11318. <td class="blob-code blob-code-empty empty-cell"
  11319. data-split-side="left"></td>
  11320. <td class="blob-num blob-num-addition js-linkable-line-number"
  11321. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R68"
  11322. data-line-number="68"></td>
  11323. <td data-split-side="right" data-lock-side-selection=""
  11324. class="code-review blob-code blob-code-addition">
  11325. <span class="blob-code-inner blob-code-marker"
  11326. data-code-marker="+"><br></span>
  11327. </td>
  11328. </tr>
  11329. <tr
  11330. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11331. <td class="blob-num blob-num-empty empty-cell"></td>
  11332. <td class="blob-code blob-code-empty empty-cell"
  11333. data-split-side="left"></td>
  11334. <td class="blob-num blob-num-addition js-linkable-line-number"
  11335. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R69"
  11336. data-line-number="69"></td>
  11337. <td data-split-side="right" data-lock-side-selection=""
  11338. class="code-review blob-code blob-code-addition">
  11339. <span class="blob-code-inner blob-code-marker"
  11340. data-code-marker="+"> <span class=pl-c>// Check to see
  11341. if the Livewire property exists and if not log a
  11342. console error</span></span>
  11343. </td>
  11344. </tr>
  11345. <tr
  11346. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11347. <td class="blob-num blob-num-empty empty-cell"></td>
  11348. <td class="blob-code blob-code-empty empty-cell"
  11349. data-split-side="left"></td>
  11350. <td class="blob-num blob-num-addition js-linkable-line-number"
  11351. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R70"
  11352. data-line-number="70"></td>
  11353. <td data-split-side="right" data-lock-side-selection=""
  11354. class="code-review blob-code blob-code-addition">
  11355. <span class="blob-code-inner blob-code-marker"
  11356. data-code-marker="+"> <span class=pl-c>// and return so
  11357. everything else keeps running.</span></span>
  11358. </td>
  11359. </tr>
  11360. <tr
  11361. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11362. <td class="blob-num blob-num-empty empty-cell"></td>
  11363. <td class="blob-code blob-code-empty empty-cell"
  11364. data-split-side="left"></td>
  11365. <td class="blob-num blob-num-addition js-linkable-line-number"
  11366. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R71"
  11367. data-line-number="71"></td>
  11368. <td data-split-side="right" data-lock-side-selection=""
  11369. class="code-review blob-code blob-code-addition">
  11370. <span class="blob-code-inner blob-code-marker"
  11371. data-code-marker="+"> <span class=pl-k>if</span> <span
  11372. class=pl-kos>(</span><span class=pl-k>typeof</span>
  11373. <span class=pl-s1>livewirePropertyValue</span> <span
  11374. class=pl-c1>===</span> <span
  11375. class=pl-s>&#39;undefined&#39;</span><span
  11376. class=pl-kos>)</span> <span
  11377. class=pl-kos>{</span></span>
  11378. </td>
  11379. </tr>
  11380. <tr
  11381. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11382. <td class="blob-num blob-num-empty empty-cell"></td>
  11383. <td class="blob-code blob-code-empty empty-cell"
  11384. data-split-side="left"></td>
  11385. <td class="blob-num blob-num-addition js-linkable-line-number"
  11386. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R72"
  11387. data-line-number="72"></td>
  11388. <td data-split-side="right" data-lock-side-selection=""
  11389. class="code-review blob-code blob-code-addition">
  11390. <span class="blob-code-inner blob-code-marker"
  11391. data-code-marker="+"> <span
  11392. class=pl-smi>console</span><span
  11393. class=pl-kos>.</span><span
  11394. class=pl-en>error</span><span
  11395. class=pl-kos>(</span><span class=pl-s>`Livewire
  11396. Entangle Error: Livewire property &#39;<span
  11397. class=pl-s1><span class=pl-kos>${</span><span
  11398. class=pl-s1>livewireProperty</span><span
  11399. class=pl-kos>}</span></span>&#39; cannot be
  11400. found`</span><span class=pl-kos>)</span></span>
  11401. </td>
  11402. </tr>
  11403. <tr
  11404. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11405. <td class="blob-num blob-num-empty empty-cell"></td>
  11406. <td class="blob-code blob-code-empty empty-cell"
  11407. data-split-side="left"></td>
  11408. <td class="blob-num blob-num-addition js-linkable-line-number"
  11409. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R73"
  11410. data-line-number="73"></td>
  11411. <td data-split-side="right" data-lock-side-selection=""
  11412. class="code-review blob-code blob-code-addition">
  11413. <span class="blob-code-inner blob-code-marker"
  11414. data-code-marker="+"> <span
  11415. class=pl-k>return</span></span>
  11416. </td>
  11417. </tr>
  11418. <tr
  11419. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11420. <td class="blob-num blob-num-empty empty-cell"></td>
  11421. <td class="blob-code blob-code-empty empty-cell"
  11422. data-split-side="left"></td>
  11423. <td class="blob-num blob-num-addition js-linkable-line-number"
  11424. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R74"
  11425. data-line-number="74"></td>
  11426. <td data-split-side="right" data-lock-side-selection=""
  11427. class="code-review blob-code blob-code-addition">
  11428. <span class="blob-code-inner blob-code-marker"
  11429. data-code-marker="+"> <span class=pl-kos>}</span></span>
  11430. </td>
  11431. </tr>
  11432. <tr
  11433. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11434. <td class="blob-num blob-num-empty empty-cell"></td>
  11435. <td class="blob-code blob-code-empty empty-cell"
  11436. data-split-side="left"></td>
  11437. <td class="blob-num blob-num-addition js-linkable-line-number"
  11438. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R75"
  11439. data-line-number="75"></td>
  11440. <td data-split-side="right" data-lock-side-selection=""
  11441. class="code-review blob-code blob-code-addition">
  11442. <span class="blob-code-inner blob-code-marker"
  11443. data-code-marker="+"><br></span>
  11444. </td>
  11445. </tr>
  11446. <tr
  11447. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11448. <td class="blob-num blob-num-context js-linkable-line-number"
  11449. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L67"
  11450. data-line-number="67"></td>
  11451. <td data-split-side="left" data-lock-side-selection=""
  11452. class="code-review blob-code blob-code-context ">
  11453. <span class="blob-code-inner blob-code-marker"
  11454. data-code-marker=" "> <span class=pl-c>// Let&#39;s set
  11455. the initial value of the Alpine prop to the Livewire
  11456. prop&#39;s value.</span></span>
  11457. </td>
  11458. <td class="blob-num blob-num-context js-linkable-line-number"
  11459. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R76"
  11460. data-line-number="76"></td>
  11461. <td data-split-side="right" data-lock-side-selection=""
  11462. class="code-review blob-code blob-code-context">
  11463. <span class="blob-code-inner blob-code-marker"
  11464. data-code-marker=" "> <span class=pl-c>// Let&#39;s set
  11465. the initial value of the Alpine prop to the Livewire
  11466. prop&#39;s value.</span></span>
  11467. </td>
  11468. </tr>
  11469. <tr
  11470. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11471. <td class="blob-num blob-num-context js-linkable-line-number"
  11472. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L68"
  11473. data-line-number="68"></td>
  11474. <td data-split-side="left" data-lock-side-selection=""
  11475. class="code-review blob-code blob-code-context ">
  11476. <span class="blob-code-inner blob-code-marker"
  11477. data-code-marker=" "> <span
  11478. class=pl-s1>component</span><span
  11479. class=pl-kos>.</span><span
  11480. class=pl-c1>unobservedData</span><span
  11481. class=pl-kos>[</span><span
  11482. class=pl-s1>key</span><span
  11483. class=pl-kos>]</span></span>
  11484. </td>
  11485. <td class="blob-num blob-num-context js-linkable-line-number"
  11486. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R77"
  11487. data-line-number="77"></td>
  11488. <td data-split-side="right" data-lock-side-selection=""
  11489. class="code-review blob-code blob-code-context">
  11490. <span class="blob-code-inner blob-code-marker"
  11491. data-code-marker=" "> <span
  11492. class=pl-s1>component</span><span
  11493. class=pl-kos>.</span><span
  11494. class=pl-c1>unobservedData</span><span
  11495. class=pl-kos>[</span><span
  11496. class=pl-s1>key</span><span
  11497. class=pl-kos>]</span></span>
  11498. </td>
  11499. </tr>
  11500. <tr
  11501. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11502. <td class="blob-num blob-num-context js-linkable-line-number"
  11503. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L69"
  11504. data-line-number="69"></td>
  11505. <td data-split-side="left" data-lock-side-selection=""
  11506. class="code-review blob-code blob-code-context ">
  11507. <span class="blob-code-inner blob-code-marker"
  11508. data-code-marker=" "> <span class=pl-c>// We need to
  11509. stringify and parse it though to get a deep
  11510. clone.</span></span>
  11511. </td>
  11512. <td class="blob-num blob-num-context js-linkable-line-number"
  11513. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R78"
  11514. data-line-number="78"></td>
  11515. <td data-split-side="right" data-lock-side-selection=""
  11516. class="code-review blob-code blob-code-context">
  11517. <span class="blob-code-inner blob-code-marker"
  11518. data-code-marker=" "> <span class=pl-c>// We need to
  11519. stringify and parse it though to get a deep
  11520. clone.</span></span>
  11521. </td>
  11522. </tr>
  11523. <tr
  11524. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11525. <td class="blob-num blob-num-deletion js-linkable-line-number"
  11526. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L70"
  11527. data-line-number="70"></td>
  11528. <td data-split-side="left" data-lock-side-selection=""
  11529. class="code-review blob-code blob-code-deletion ">
  11530. <span class="blob-code-inner blob-code-marker"
  11531. data-code-marker="-"> <span class="pl-c1">=</span> <span
  11532. class="pl-c1">JSON</span><span
  11533. class="pl-kos">.</span><span
  11534. class="pl-en">parse</span><span
  11535. class="pl-kos">(</span><span
  11536. class="pl-c1">JSON</span><span
  11537. class="pl-kos">.</span><span
  11538. class="pl-en">stringify</span><span
  11539. class="pl-kos">(</span><span
  11540. class="pl-s1 x x-first">livewireEl</span><span
  11541. class="pl-kos x">.</span><span
  11542. class="pl-c1 x">__livewire</span><span
  11543. class="pl-kos x">.</span><span
  11544. class="pl-en x">get</span><span
  11545. class="pl-kos x">(</span><span
  11546. class="pl-s1 x">livewireProperty</span><span
  11547. class="pl-kos x x-last">)</span><span
  11548. class="pl-kos">)</span><span
  11549. class="pl-kos">)</span></span>
  11550. </td>
  11551. <td class="blob-num blob-num-addition js-linkable-line-number"
  11552. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R79"
  11553. data-line-number="79"></td>
  11554. <td data-split-side="right" data-lock-side-selection=""
  11555. class="code-review blob-code blob-code-addition">
  11556. <span class="blob-code-inner blob-code-marker"
  11557. data-code-marker="+"> <span class="pl-c1">=</span> <span
  11558. class="pl-c1">JSON</span><span
  11559. class="pl-kos">.</span><span
  11560. class="pl-en">parse</span><span
  11561. class="pl-kos">(</span><span
  11562. class="pl-c1">JSON</span><span
  11563. class="pl-kos">.</span><span
  11564. class="pl-en">stringify</span><span
  11565. class="pl-kos">(</span><span
  11566. class="pl-s1 x x-first x-last">livewirePropertyValue</span><span
  11567. class="pl-kos">)</span><span
  11568. class="pl-kos">)</span></span>
  11569. </td>
  11570. </tr>
  11571. <tr
  11572. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11573. <td class="blob-num blob-num-context js-linkable-line-number"
  11574. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L71"
  11575. data-line-number="71"></td>
  11576. <td data-split-side="left" data-lock-side-selection=""
  11577. class="code-review blob-code blob-code-context ">
  11578. <span class="blob-code-inner blob-code-marker"
  11579. data-code-marker=" "><br></span>
  11580. </td>
  11581. <td class="blob-num blob-num-context js-linkable-line-number"
  11582. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R80"
  11583. data-line-number="80"></td>
  11584. <td data-split-side="right" data-lock-side-selection=""
  11585. class="code-review blob-code blob-code-context">
  11586. <span class="blob-code-inner blob-code-marker"
  11587. data-code-marker=" "><br></span>
  11588. </td>
  11589. </tr>
  11590. <tr
  11591. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11592. <td class="blob-num blob-num-context js-linkable-line-number"
  11593. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L72"
  11594. data-line-number="72"></td>
  11595. <td data-split-side="left" data-lock-side-selection=""
  11596. class="code-review blob-code blob-code-context ">
  11597. <span class="blob-code-inner blob-code-marker"
  11598. data-code-marker=" "> <span class=pl-k>let</span> <span
  11599. class=pl-s1>blockAlpineWatcher</span> <span
  11600. class=pl-c1>=</span> <span
  11601. class=pl-c1>false</span></span>
  11602. </td>
  11603. <td class="blob-num blob-num-context js-linkable-line-number"
  11604. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R81"
  11605. data-line-number="81"></td>
  11606. <td data-split-side="right" data-lock-side-selection=""
  11607. class="code-review blob-code blob-code-context">
  11608. <span class="blob-code-inner blob-code-marker"
  11609. data-code-marker=" "> <span class=pl-k>let</span> <span
  11610. class=pl-s1>blockAlpineWatcher</span> <span
  11611. class=pl-c1>=</span> <span
  11612. class=pl-c1>false</span></span>
  11613. </td>
  11614. </tr>
  11615. <tr
  11616. data-hunk="c59a7995943b70d126b613f515a15c3f6d6ccaae1e50cbf04e776e94a8ef3588">
  11617. <td class="blob-num blob-num-context js-linkable-line-number"
  11618. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024L73"
  11619. data-line-number="73"></td>
  11620. <td data-split-side="left" data-lock-side-selection=""
  11621. class="code-review blob-code blob-code-context ">
  11622. <span class="blob-code-inner blob-code-marker"
  11623. data-code-marker=" "><br></span>
  11624. </td>
  11625. <td class="blob-num blob-num-context js-linkable-line-number"
  11626. id="diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024R82"
  11627. data-line-number="82"></td>
  11628. <td data-split-side="right" data-lock-side-selection=""
  11629. class="code-review blob-code blob-code-context">
  11630. <span class="blob-code-inner blob-code-marker"
  11631. data-code-marker=" "><br></span>
  11632. </td>
  11633. </tr>
  11634. <tr class="js-expandable-line" data-position="">
  11635. <td class="blob-num blob-num-expandable" colspan="1">
  11636. <a href="#diff-7ce6ac695f53fd2e2c50f1f962b00fb2da5cdf2576a1c1d6eeacca29f34b6024"
  11637. class="js-expand directional-expander single-expander"
  11638. title="Expand Down" aria-label="Expand Down"
  11639. data-url="/livewire/livewire/blob_excerpt/27d35a3146d77a6f40fdc5b94dc9918a8bbbb49d?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=73&amp;last_right=82&amp;left=189&amp;left_hunk_size=&amp;mode=100644&amp;path=js%2Fcomponent%2FSupportAlpine.js&amp;right=189&amp;right_hunk_size="
  11640. data-left-range="74-188" data-right-range="83-188">
  11641. <svg class="octicon octicon-fold-down"
  11642. viewBox="0 0 16 16" version="1.1" width="16"
  11643. height="16" aria-hidden="true">
  11644. <path
  11645. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  11646. </path>
  11647. </svg>
  11648. </a>
  11649. </td>
  11650. <td class="blob-code blob-code-inner blob-code-hunk"
  11651. colspan="3"></td>
  11652. </tr>
  11653. </table>
  11654. </div>
  11655. </div>
  11656. </div>
  11657. <div id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  11658. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  11659. Details--on open
  11660. show-inline-notes
  11661. js-feature-enabled-split-diff-copy-protection
  11662. " data-file-type=".js" data-file-deleted="false">
  11663. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  11664. data-path="js/component/UploadManager.js" data-short-path="d7e3884"
  11665. data-anchor="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  11666. data-file-type=".js" data-file-deleted="false">
  11667. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  11668. <button type="button" class="btn-octicon js-details-target"
  11669. aria-label="Toggle diff contents" aria-expanded="true"
  11670. style="width: 22px;">
  11671. <svg class="octicon octicon-chevron-down Details-content--hidden"
  11672. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11673. aria-hidden="true">
  11674. <path fill-rule="evenodd"
  11675. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  11676. </path>
  11677. </svg>
  11678. <svg class="octicon octicon-chevron-right Details-content--shown"
  11679. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11680. aria-hidden="true">
  11681. <path fill-rule="evenodd"
  11682. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  11683. </path>
  11684. </svg>
  11685. </button>
  11686. <div class="js-expand-full-wrapper d-inline">
  11687. <button type="button"
  11688. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  11689. aria-label="Expand all"
  11690. data-url="/livewire/livewire/blob_expand/cf6042b25d4108eda16a179821f544e36416d763?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fcomponent%2FUploadManager.js">
  11691. <svg aria-label="Expand all" aria-hidden="false"
  11692. class="octicon octicon-unfold" height="16"
  11693. viewBox="0 0 16 16" version="1.1" width="16"
  11694. aria-hidden="true">
  11695. <path
  11696. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  11697. </path>
  11698. </svg>
  11699. </button>
  11700. <button type="button"
  11701. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  11702. aria-label="Collapse expanded lines" hidden>
  11703. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  11704. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  11705. version="1.1" width="16" aria-hidden="true">
  11706. <path
  11707. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  11708. </path>
  11709. </svg>
  11710. </button>
  11711. </div>
  11712. <span class="diffstat tooltipped tooltipped-e"
  11713. aria-label="5 changes: 4 additions &amp; 1 deletion">5 <span
  11714. class="diffstat-block-added"></span><span
  11715. class="diffstat-block-added"></span><span
  11716. class="diffstat-block-added"></span><span
  11717. class="diffstat-block-added"></span><span
  11718. class="diffstat-block-deleted"></span></span>
  11719. <a title="js/component/UploadManager.js" class="Link--primary"
  11720. href="#diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22">js/component/UploadManager.js</a>
  11721. <clipboard-copy value="js/component/UploadManager.js"
  11722. data-copy-feedback="Copied!" aria-label="Copy"
  11723. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  11724. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  11725. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11726. aria-hidden="true">
  11727. <path fill-rule="evenodd"
  11728. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  11729. </path>
  11730. </svg>
  11731. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  11732. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  11733. aria-hidden="true">
  11734. <path fill-rule="evenodd"
  11735. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  11736. </path>
  11737. </svg>
  11738. </clipboard-copy>
  11739. </div>
  11740. <div
  11741. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  11742. <div class="d-flex flex-justify-end">
  11743. <details
  11744. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  11745. <summary class="height-full">
  11746. <div
  11747. class="height-full d-flex flex-items-center Link--secondary">
  11748. <svg aria-label="Show options"
  11749. class="octicon octicon-kebab-horizontal"
  11750. viewBox="0 0 16 16" version="1.1" width="16"
  11751. height="16" role="img">
  11752. <path
  11753. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  11754. </path>
  11755. </svg>
  11756. </div>
  11757. </summary>
  11758. <details-menu
  11759. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  11760. style="width:185px; z-index:99; right: -4px;">
  11761. <label role="menuitemradio"
  11762. class="dropdown-item btn-link text-normal d-block pl-5"
  11763. tabindex="0" aria-checked="true">
  11764. <span class="position-absolute ml-n4"><svg
  11765. class="octicon octicon-check" height="16"
  11766. viewBox="0 0 16 16" version="1.1" width="16"
  11767. aria-hidden="true">
  11768. <path fill-rule="evenodd"
  11769. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  11770. </path>
  11771. </svg></span>
  11772. <input type="checkbox" checked
  11773. class="d-none js-toggle-file-notes">
  11774. Show comments
  11775. </label>
  11776. <div role="none" class="dropdown-divider"></div>
  11777. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/component/UploadManager.js"
  11778. class="pl-5 dropdown-item btn-link" rel="nofollow"
  11779. role="menuitem"
  11780. data-ga-click="View file, click, location:files_changed_dropdown">
  11781. View file
  11782. </a>
  11783. <button type="button" disabled role="menuitem"
  11784. class="pl-5 dropdown-item btn-link"
  11785. aria-label="You must be signed in and have push access to make changes.">
  11786. Edit file
  11787. </button>
  11788. <button type="button" disabled role="menuitem"
  11789. class="pl-5 dropdown-item btn-link"
  11790. aria-label="You must be signed in and have push access to delete this file.">
  11791. Delete file
  11792. </button>
  11793. <div role="none" class="dropdown-divider"></div>
  11794. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  11795. data-platforms="windows,mac" role="menuitem"
  11796. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fcomponent%2FUploadManager.js"
  11797. aria-label="Open this file in GitHub Desktop"
  11798. data-ga-click="Repository, open with desktop">
  11799. Open in desktop
  11800. </a>
  11801. </details-menu>
  11802. </details>
  11803. </div>
  11804. </div>
  11805. </div>
  11806. <div class="js-file-content Details-content--hidden"
  11807. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  11808. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  11809. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  11810. <table
  11811. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  11812. data-tab-size="4"
  11813. data-diff-anchor="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  11814. data-paste-markdown-skip>
  11815. <colgroup>
  11816. <col width="40">
  11817. <col>
  11818. <col width="40">
  11819. <col>
  11820. </colgroup>
  11821. <tr class="js-expandable-line" data-position="0">
  11822. <td class="blob-num blob-num-expandable" colspan="1">
  11823. <a href="#diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  11824. class="js-expand directional-expander single-expander"
  11825. title="Expand Up" aria-label="Expand Up"
  11826. data-url="/livewire/livewire/blob_excerpt/cf6042b25d4108eda16a179821f544e36416d763?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=71&amp;left_hunk_size=10&amp;mode=100644&amp;path=js%2Fcomponent%2FUploadManager.js&amp;right=71&amp;right_hunk_size=13"
  11827. data-left-range="1-70" data-right-range="1-70">
  11828. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  11829. version="1.1" width="16" height="16"
  11830. aria-hidden="true">
  11831. <path
  11832. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  11833. </path>
  11834. </svg>
  11835. </a>
  11836. </td>
  11837. <td class="blob-code blob-code-inner blob-code-hunk"
  11838. colspan="3">@@ -71,10 +71,13 @@ class UploadManager {</td>
  11839. </tr>
  11840. <tr
  11841. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  11842. <td class="blob-num blob-num-context js-linkable-line-number"
  11843. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L71"
  11844. data-line-number="71"></td>
  11845. <td data-split-side="left" data-lock-side-selection=""
  11846. class="code-review blob-code blob-code-context ">
  11847. <span class="blob-code-inner blob-code-marker"
  11848. data-code-marker=" "> <span class=pl-v>Array</span><span
  11849. class=pl-kos>.</span><span
  11850. class=pl-en>from</span><span
  11851. class=pl-kos>(</span><span
  11852. class=pl-smi>this</span><span
  11853. class=pl-kos>.</span><span
  11854. class=pl-c1>uploadBag</span><span
  11855. class=pl-kos>.</span><span
  11856. class=pl-en>first</span><span
  11857. class=pl-kos>(</span><span
  11858. class=pl-s1>name</span><span
  11859. class=pl-kos>)</span><span
  11860. class=pl-kos>.</span><span
  11861. class=pl-c1>files</span><span
  11862. class=pl-kos>)</span><span
  11863. class=pl-kos>.</span><span
  11864. class=pl-en>forEach</span><span
  11865. class=pl-kos>(</span><span class=pl-s1>file</span>
  11866. <span class=pl-c1>=&gt;</span> <span
  11867. class=pl-s1>formData</span><span
  11868. class=pl-kos>.</span><span
  11869. class=pl-en>append</span><span
  11870. class=pl-kos>(</span><span
  11871. class=pl-s>&#39;files[]&#39;</span><span
  11872. class=pl-kos>,</span> <span
  11873. class=pl-s1>file</span><span
  11874. class=pl-kos>)</span><span
  11875. class=pl-kos>)</span></span>
  11876. </td>
  11877. <td class="blob-num blob-num-context js-linkable-line-number"
  11878. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R71"
  11879. data-line-number="71"></td>
  11880. <td data-split-side="right" data-lock-side-selection=""
  11881. class="code-review blob-code blob-code-context">
  11882. <span class="blob-code-inner blob-code-marker"
  11883. data-code-marker=" "> <span class=pl-v>Array</span><span
  11884. class=pl-kos>.</span><span
  11885. class=pl-en>from</span><span
  11886. class=pl-kos>(</span><span
  11887. class=pl-smi>this</span><span
  11888. class=pl-kos>.</span><span
  11889. class=pl-c1>uploadBag</span><span
  11890. class=pl-kos>.</span><span
  11891. class=pl-en>first</span><span
  11892. class=pl-kos>(</span><span
  11893. class=pl-s1>name</span><span
  11894. class=pl-kos>)</span><span
  11895. class=pl-kos>.</span><span
  11896. class=pl-c1>files</span><span
  11897. class=pl-kos>)</span><span
  11898. class=pl-kos>.</span><span
  11899. class=pl-en>forEach</span><span
  11900. class=pl-kos>(</span><span class=pl-s1>file</span>
  11901. <span class=pl-c1>=&gt;</span> <span
  11902. class=pl-s1>formData</span><span
  11903. class=pl-kos>.</span><span
  11904. class=pl-en>append</span><span
  11905. class=pl-kos>(</span><span
  11906. class=pl-s>&#39;files[]&#39;</span><span
  11907. class=pl-kos>,</span> <span
  11908. class=pl-s1>file</span><span
  11909. class=pl-kos>)</span><span
  11910. class=pl-kos>)</span></span>
  11911. </td>
  11912. </tr>
  11913. <tr
  11914. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  11915. <td class="blob-num blob-num-context js-linkable-line-number"
  11916. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L72"
  11917. data-line-number="72"></td>
  11918. <td data-split-side="left" data-lock-side-selection=""
  11919. class="code-review blob-code blob-code-context ">
  11920. <span class="blob-code-inner blob-code-marker"
  11921. data-code-marker=" "><br></span>
  11922. </td>
  11923. <td class="blob-num blob-num-context js-linkable-line-number"
  11924. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R72"
  11925. data-line-number="72"></td>
  11926. <td data-split-side="right" data-lock-side-selection=""
  11927. class="code-review blob-code blob-code-context">
  11928. <span class="blob-code-inner blob-code-marker"
  11929. data-code-marker=" "><br></span>
  11930. </td>
  11931. </tr>
  11932. <tr
  11933. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  11934. <td class="blob-num blob-num-context js-linkable-line-number"
  11935. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L73"
  11936. data-line-number="73"></td>
  11937. <td data-split-side="left" data-lock-side-selection=""
  11938. class="code-review blob-code blob-code-context ">
  11939. <span class="blob-code-inner blob-code-marker"
  11940. data-code-marker=" "> <span class=pl-k>let</span> <span
  11941. class=pl-s1>headers</span> <span
  11942. class=pl-c1>=</span> <span
  11943. class=pl-kos>{</span></span>
  11944. </td>
  11945. <td class="blob-num blob-num-context js-linkable-line-number"
  11946. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R73"
  11947. data-line-number="73"></td>
  11948. <td data-split-side="right" data-lock-side-selection=""
  11949. class="code-review blob-code blob-code-context">
  11950. <span class="blob-code-inner blob-code-marker"
  11951. data-code-marker=" "> <span class=pl-k>let</span> <span
  11952. class=pl-s1>headers</span> <span
  11953. class=pl-c1>=</span> <span
  11954. class=pl-kos>{</span></span>
  11955. </td>
  11956. </tr>
  11957. <tr
  11958. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  11959. <td class="blob-num blob-num-deletion js-linkable-line-number"
  11960. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L74"
  11961. data-line-number="74"></td>
  11962. <td data-split-side="left" data-lock-side-selection=""
  11963. class="code-review blob-code blob-code-deletion ">
  11964. <span class="blob-code-inner blob-code-marker"
  11965. data-code-marker="-"> <span
  11966. class=pl-s>&#39;X-CSRF-TOKEN&#39;</span>: <span
  11967. class=pl-en>getCsrfToken</span><span
  11968. class=pl-kos>(</span><span
  11969. class=pl-kos>)</span><span
  11970. class=pl-kos>,</span></span>
  11971. </td>
  11972. <td class="blob-num blob-num-empty empty-cell"></td>
  11973. <td class="blob-code blob-code-empty empty-cell"
  11974. data-split-side="right"></td>
  11975. </tr>
  11976. <tr
  11977. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  11978. <td class="blob-num blob-num-context js-linkable-line-number"
  11979. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L75"
  11980. data-line-number="75"></td>
  11981. <td data-split-side="left" data-lock-side-selection=""
  11982. class="code-review blob-code blob-code-context ">
  11983. <span class="blob-code-inner blob-code-marker"
  11984. data-code-marker=" "> <span
  11985. class=pl-s>&#39;Accept&#39;</span>: <span
  11986. class=pl-s>&#39;application/json&#39;</span><span
  11987. class=pl-kos>,</span></span>
  11988. </td>
  11989. <td class="blob-num blob-num-context js-linkable-line-number"
  11990. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R74"
  11991. data-line-number="74"></td>
  11992. <td data-split-side="right" data-lock-side-selection=""
  11993. class="code-review blob-code blob-code-context">
  11994. <span class="blob-code-inner blob-code-marker"
  11995. data-code-marker=" "> <span
  11996. class=pl-s>&#39;Accept&#39;</span>: <span
  11997. class=pl-s>&#39;application/json&#39;</span><span
  11998. class=pl-kos>,</span></span>
  11999. </td>
  12000. </tr>
  12001. <tr
  12002. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12003. <td class="blob-num blob-num-context js-linkable-line-number"
  12004. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L76"
  12005. data-line-number="76"></td>
  12006. <td data-split-side="left" data-lock-side-selection=""
  12007. class="code-review blob-code blob-code-context ">
  12008. <span class="blob-code-inner blob-code-marker"
  12009. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12010. </td>
  12011. <td class="blob-num blob-num-context js-linkable-line-number"
  12012. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R75"
  12013. data-line-number="75"></td>
  12014. <td data-split-side="right" data-lock-side-selection=""
  12015. class="code-review blob-code blob-code-context">
  12016. <span class="blob-code-inner blob-code-marker"
  12017. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12018. </td>
  12019. </tr>
  12020. <tr
  12021. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12022. <td class="blob-num blob-num-context js-linkable-line-number"
  12023. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L77"
  12024. data-line-number="77"></td>
  12025. <td data-split-side="left" data-lock-side-selection=""
  12026. class="code-review blob-code blob-code-context ">
  12027. <span class="blob-code-inner blob-code-marker"
  12028. data-code-marker=" "><br></span>
  12029. </td>
  12030. <td class="blob-num blob-num-context js-linkable-line-number"
  12031. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R76"
  12032. data-line-number="76"></td>
  12033. <td data-split-side="right" data-lock-side-selection=""
  12034. class="code-review blob-code blob-code-context">
  12035. <span class="blob-code-inner blob-code-marker"
  12036. data-code-marker=" "><br></span>
  12037. </td>
  12038. </tr>
  12039. <tr
  12040. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12041. <td class="blob-num blob-num-empty empty-cell"></td>
  12042. <td class="blob-code blob-code-empty empty-cell"
  12043. data-split-side="left"></td>
  12044. <td class="blob-num blob-num-addition js-linkable-line-number"
  12045. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R77"
  12046. data-line-number="77"></td>
  12047. <td data-split-side="right" data-lock-side-selection=""
  12048. class="code-review blob-code blob-code-addition">
  12049. <span class="blob-code-inner blob-code-marker"
  12050. data-code-marker="+"> <span class=pl-k>let</span> <span
  12051. class=pl-s1>csrfToken</span> <span
  12052. class=pl-c1>=</span> <span
  12053. class=pl-en>getCsrfToken</span><span
  12054. class=pl-kos>(</span><span
  12055. class=pl-kos>)</span></span>
  12056. </td>
  12057. </tr>
  12058. <tr
  12059. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12060. <td class="blob-num blob-num-empty empty-cell"></td>
  12061. <td class="blob-code blob-code-empty empty-cell"
  12062. data-split-side="left"></td>
  12063. <td class="blob-num blob-num-addition js-linkable-line-number"
  12064. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R78"
  12065. data-line-number="78"></td>
  12066. <td data-split-side="right" data-lock-side-selection=""
  12067. class="code-review blob-code blob-code-addition">
  12068. <span class="blob-code-inner blob-code-marker"
  12069. data-code-marker="+"><br></span>
  12070. </td>
  12071. </tr>
  12072. <tr
  12073. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12074. <td class="blob-num blob-num-empty empty-cell"></td>
  12075. <td class="blob-code blob-code-empty empty-cell"
  12076. data-split-side="left"></td>
  12077. <td class="blob-num blob-num-addition js-linkable-line-number"
  12078. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R79"
  12079. data-line-number="79"></td>
  12080. <td data-split-side="right" data-lock-side-selection=""
  12081. class="code-review blob-code blob-code-addition">
  12082. <span class="blob-code-inner blob-code-marker"
  12083. data-code-marker="+"> <span class=pl-k>if</span> <span
  12084. class=pl-kos>(</span><span
  12085. class=pl-s1>csrfToken</span><span
  12086. class=pl-kos>)</span> <span
  12087. class=pl-s1>headers</span><span
  12088. class=pl-kos>[</span><span
  12089. class=pl-s>&#39;X-CSRF-TOKEN&#39;</span><span
  12090. class=pl-kos>]</span> <span class=pl-c1>=</span>
  12091. <span class=pl-s1>csrfToken</span></span>
  12092. </td>
  12093. </tr>
  12094. <tr
  12095. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12096. <td class="blob-num blob-num-empty empty-cell"></td>
  12097. <td class="blob-code blob-code-empty empty-cell"
  12098. data-split-side="left"></td>
  12099. <td class="blob-num blob-num-addition js-linkable-line-number"
  12100. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R80"
  12101. data-line-number="80"></td>
  12102. <td data-split-side="right" data-lock-side-selection=""
  12103. class="code-review blob-code blob-code-addition">
  12104. <span class="blob-code-inner blob-code-marker"
  12105. data-code-marker="+"><br></span>
  12106. </td>
  12107. </tr>
  12108. <tr
  12109. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12110. <td class="blob-num blob-num-context js-linkable-line-number"
  12111. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L78"
  12112. data-line-number="78"></td>
  12113. <td data-split-side="left" data-lock-side-selection=""
  12114. class="code-review blob-code blob-code-context ">
  12115. <span class="blob-code-inner blob-code-marker"
  12116. data-code-marker=" "> <span
  12117. class=pl-smi>this</span><span
  12118. class=pl-kos>.</span><span
  12119. class=pl-en>makeRequest</span><span
  12120. class=pl-kos>(</span><span
  12121. class=pl-s1>name</span><span class=pl-kos>,</span>
  12122. <span class=pl-s1>formData</span><span
  12123. class=pl-kos>,</span> <span
  12124. class=pl-s>&#39;post&#39;</span><span
  12125. class=pl-kos>,</span> <span
  12126. class=pl-s1>url</span><span class=pl-kos>,</span>
  12127. <span class=pl-s1>headers</span><span
  12128. class=pl-kos>,</span> <span
  12129. class=pl-s1>response</span> <span
  12130. class=pl-c1>=&gt;</span> <span
  12131. class=pl-kos>{</span></span>
  12132. </td>
  12133. <td class="blob-num blob-num-context js-linkable-line-number"
  12134. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R81"
  12135. data-line-number="81"></td>
  12136. <td data-split-side="right" data-lock-side-selection=""
  12137. class="code-review blob-code blob-code-context">
  12138. <span class="blob-code-inner blob-code-marker"
  12139. data-code-marker=" "> <span
  12140. class=pl-smi>this</span><span
  12141. class=pl-kos>.</span><span
  12142. class=pl-en>makeRequest</span><span
  12143. class=pl-kos>(</span><span
  12144. class=pl-s1>name</span><span class=pl-kos>,</span>
  12145. <span class=pl-s1>formData</span><span
  12146. class=pl-kos>,</span> <span
  12147. class=pl-s>&#39;post&#39;</span><span
  12148. class=pl-kos>,</span> <span
  12149. class=pl-s1>url</span><span class=pl-kos>,</span>
  12150. <span class=pl-s1>headers</span><span
  12151. class=pl-kos>,</span> <span
  12152. class=pl-s1>response</span> <span
  12153. class=pl-c1>=&gt;</span> <span
  12154. class=pl-kos>{</span></span>
  12155. </td>
  12156. </tr>
  12157. <tr
  12158. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12159. <td class="blob-num blob-num-context js-linkable-line-number"
  12160. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L79"
  12161. data-line-number="79"></td>
  12162. <td data-split-side="left" data-lock-side-selection=""
  12163. class="code-review blob-code blob-code-context ">
  12164. <span class="blob-code-inner blob-code-marker"
  12165. data-code-marker=" "> <span class=pl-k>return</span>
  12166. <span class=pl-s1>response</span><span
  12167. class=pl-kos>.</span><span
  12168. class=pl-c1>paths</span></span>
  12169. </td>
  12170. <td class="blob-num blob-num-context js-linkable-line-number"
  12171. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R82"
  12172. data-line-number="82"></td>
  12173. <td data-split-side="right" data-lock-side-selection=""
  12174. class="code-review blob-code blob-code-context">
  12175. <span class="blob-code-inner blob-code-marker"
  12176. data-code-marker=" "> <span class=pl-k>return</span>
  12177. <span class=pl-s1>response</span><span
  12178. class=pl-kos>.</span><span
  12179. class=pl-c1>paths</span></span>
  12180. </td>
  12181. </tr>
  12182. <tr
  12183. data-hunk="97db3419ff3de19bfa56b37b7119556da96750ab52a1a2c5a21e96f9e019419c">
  12184. <td class="blob-num blob-num-context js-linkable-line-number"
  12185. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22L80"
  12186. data-line-number="80"></td>
  12187. <td data-split-side="left" data-lock-side-selection=""
  12188. class="code-review blob-code blob-code-context ">
  12189. <span class="blob-code-inner blob-code-marker"
  12190. data-code-marker=" "> <span class=pl-kos>}</span><span
  12191. class=pl-kos>)</span></span>
  12192. </td>
  12193. <td class="blob-num blob-num-context js-linkable-line-number"
  12194. id="diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22R83"
  12195. data-line-number="83"></td>
  12196. <td data-split-side="right" data-lock-side-selection=""
  12197. class="code-review blob-code blob-code-context">
  12198. <span class="blob-code-inner blob-code-marker"
  12199. data-code-marker=" "> <span class=pl-kos>}</span><span
  12200. class=pl-kos>)</span></span>
  12201. </td>
  12202. </tr>
  12203. <tr class="js-expandable-line" data-position="">
  12204. <td class="blob-num blob-num-expandable" colspan="1">
  12205. <a href="#diff-d7e388481275415ea842d1705bf02e2ec8805d16d31ab8098953bb6c81224a22"
  12206. class="js-expand directional-expander single-expander"
  12207. title="Expand Down" aria-label="Expand Down"
  12208. data-url="/livewire/livewire/blob_excerpt/cf6042b25d4108eda16a179821f544e36416d763?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=80&amp;last_right=83&amp;left=163&amp;left_hunk_size=&amp;mode=100644&amp;path=js%2Fcomponent%2FUploadManager.js&amp;right=163&amp;right_hunk_size="
  12209. data-left-range="81-162" data-right-range="84-162">
  12210. <svg class="octicon octicon-fold-down"
  12211. viewBox="0 0 16 16" version="1.1" width="16"
  12212. height="16" aria-hidden="true">
  12213. <path
  12214. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12215. </path>
  12216. </svg>
  12217. </a>
  12218. </td>
  12219. <td class="blob-code blob-code-inner blob-code-hunk"
  12220. colspan="3"></td>
  12221. </tr>
  12222. </table>
  12223. </div>
  12224. </div>
  12225. </div>
  12226. <div id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  12227. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  12228. Details--on open
  12229. show-inline-notes
  12230. js-feature-enabled-split-diff-copy-protection
  12231. " data-file-type=".js" data-file-deleted="false">
  12232. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  12233. data-path="js/component/index.js" data-short-path="7a6850d"
  12234. data-anchor="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  12235. data-file-type=".js" data-file-deleted="false">
  12236. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  12237. <button type="button" class="btn-octicon js-details-target"
  12238. aria-label="Toggle diff contents" aria-expanded="true"
  12239. style="width: 22px;">
  12240. <svg class="octicon octicon-chevron-down Details-content--hidden"
  12241. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12242. aria-hidden="true">
  12243. <path fill-rule="evenodd"
  12244. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  12245. </path>
  12246. </svg>
  12247. <svg class="octicon octicon-chevron-right Details-content--shown"
  12248. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12249. aria-hidden="true">
  12250. <path fill-rule="evenodd"
  12251. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  12252. </path>
  12253. </svg>
  12254. </button>
  12255. <div class="js-expand-full-wrapper d-inline">
  12256. <button type="button"
  12257. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  12258. aria-label="Expand all"
  12259. data-url="/livewire/livewire/blob_expand/760f399afefd11c7ad99fd0277c553b2bbb7efe2?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fcomponent%2Findex.js">
  12260. <svg aria-label="Expand all" aria-hidden="false"
  12261. class="octicon octicon-unfold" height="16"
  12262. viewBox="0 0 16 16" version="1.1" width="16"
  12263. aria-hidden="true">
  12264. <path
  12265. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12266. </path>
  12267. </svg>
  12268. </button>
  12269. <button type="button"
  12270. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  12271. aria-label="Collapse expanded lines" hidden>
  12272. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  12273. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  12274. version="1.1" width="16" aria-hidden="true">
  12275. <path
  12276. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12277. </path>
  12278. </svg>
  12279. </button>
  12280. </div>
  12281. <span class="diffstat tooltipped tooltipped-e"
  12282. aria-label="5 changes: 3 additions &amp; 2 deletions">5 <span
  12283. class="diffstat-block-added"></span><span
  12284. class="diffstat-block-added"></span><span
  12285. class="diffstat-block-added"></span><span
  12286. class="diffstat-block-deleted"></span><span
  12287. class="diffstat-block-deleted"></span></span>
  12288. <a title="js/component/index.js" class="Link--primary"
  12289. href="#diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec">js/component/index.js</a>
  12290. <clipboard-copy value="js/component/index.js"
  12291. data-copy-feedback="Copied!" aria-label="Copy"
  12292. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  12293. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  12294. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12295. aria-hidden="true">
  12296. <path fill-rule="evenodd"
  12297. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  12298. </path>
  12299. </svg>
  12300. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  12301. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12302. aria-hidden="true">
  12303. <path fill-rule="evenodd"
  12304. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  12305. </path>
  12306. </svg>
  12307. </clipboard-copy>
  12308. </div>
  12309. <div
  12310. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  12311. <div class="d-flex flex-justify-end">
  12312. <details
  12313. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  12314. <summary class="height-full">
  12315. <div
  12316. class="height-full d-flex flex-items-center Link--secondary">
  12317. <svg aria-label="Show options"
  12318. class="octicon octicon-kebab-horizontal"
  12319. viewBox="0 0 16 16" version="1.1" width="16"
  12320. height="16" role="img">
  12321. <path
  12322. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  12323. </path>
  12324. </svg>
  12325. </div>
  12326. </summary>
  12327. <details-menu
  12328. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  12329. style="width:185px; z-index:99; right: -4px;">
  12330. <label role="menuitemradio"
  12331. class="dropdown-item btn-link text-normal d-block pl-5"
  12332. tabindex="0" aria-checked="true">
  12333. <span class="position-absolute ml-n4"><svg
  12334. class="octicon octicon-check" height="16"
  12335. viewBox="0 0 16 16" version="1.1" width="16"
  12336. aria-hidden="true">
  12337. <path fill-rule="evenodd"
  12338. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  12339. </path>
  12340. </svg></span>
  12341. <input type="checkbox" checked
  12342. class="d-none js-toggle-file-notes">
  12343. Show comments
  12344. </label>
  12345. <div role="none" class="dropdown-divider"></div>
  12346. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/component/index.js"
  12347. class="pl-5 dropdown-item btn-link" rel="nofollow"
  12348. role="menuitem"
  12349. data-ga-click="View file, click, location:files_changed_dropdown">
  12350. View file
  12351. </a>
  12352. <button type="button" disabled role="menuitem"
  12353. class="pl-5 dropdown-item btn-link"
  12354. aria-label="You must be signed in and have push access to make changes.">
  12355. Edit file
  12356. </button>
  12357. <button type="button" disabled role="menuitem"
  12358. class="pl-5 dropdown-item btn-link"
  12359. aria-label="You must be signed in and have push access to delete this file.">
  12360. Delete file
  12361. </button>
  12362. <div role="none" class="dropdown-divider"></div>
  12363. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  12364. data-platforms="windows,mac" role="menuitem"
  12365. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fcomponent%2Findex.js"
  12366. aria-label="Open this file in GitHub Desktop"
  12367. data-ga-click="Repository, open with desktop">
  12368. Open in desktop
  12369. </a>
  12370. </details-menu>
  12371. </details>
  12372. </div>
  12373. </div>
  12374. </div>
  12375. <div class="js-file-content Details-content--hidden"
  12376. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  12377. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  12378. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  12379. <table
  12380. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  12381. data-tab-size="4"
  12382. data-diff-anchor="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  12383. data-paste-markdown-skip>
  12384. <colgroup>
  12385. <col width="44">
  12386. <col>
  12387. <col width="44">
  12388. <col>
  12389. </colgroup>
  12390. <tr class="js-expandable-line" data-position="0">
  12391. <td class="blob-num blob-num-expandable" colspan="1">
  12392. <a href="#diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  12393. class="js-expand directional-expander single-expander"
  12394. title="Expand Up" aria-label="Expand Up"
  12395. data-url="/livewire/livewire/blob_excerpt/760f399afefd11c7ad99fd0277c553b2bbb7efe2?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=641&amp;left_hunk_size=8&amp;mode=100644&amp;path=js%2Fcomponent%2Findex.js&amp;right=641&amp;right_hunk_size=9"
  12396. data-left-range="1-640" data-right-range="1-640">
  12397. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  12398. version="1.1" width="16" height="16"
  12399. aria-hidden="true">
  12400. <path
  12401. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  12402. </path>
  12403. </svg>
  12404. </a>
  12405. </td>
  12406. <td class="blob-code blob-code-inner blob-code-hunk"
  12407. colspan="3">@@ -641,8 +641,9 @@ export default class
  12408. Component {</td>
  12409. </tr>
  12410. <tr
  12411. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12412. <td class="blob-num blob-num-context js-linkable-line-number"
  12413. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL641"
  12414. data-line-number="641"></td>
  12415. <td data-split-side="left" data-lock-side-selection=""
  12416. class="code-review blob-code blob-code-context ">
  12417. <span class="blob-code-inner blob-code-marker"
  12418. data-code-marker=" "> <span class=pl-c>// Forward
  12419. &quot;emits&quot; to base Livewire
  12420. object.</span></span>
  12421. </td>
  12422. <td class="blob-num blob-num-context js-linkable-line-number"
  12423. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR641"
  12424. data-line-number="641"></td>
  12425. <td data-split-side="right" data-lock-side-selection=""
  12426. class="code-review blob-code blob-code-context">
  12427. <span class="blob-code-inner blob-code-marker"
  12428. data-code-marker=" "> <span class=pl-c>// Forward
  12429. &quot;emits&quot; to base Livewire
  12430. object.</span></span>
  12431. </td>
  12432. </tr>
  12433. <tr
  12434. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12435. <td class="blob-num blob-num-context js-linkable-line-number"
  12436. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL642"
  12437. data-line-number="642"></td>
  12438. <td data-split-side="left" data-lock-side-selection=""
  12439. class="code-review blob-code blob-code-context ">
  12440. <span class="blob-code-inner blob-code-marker"
  12441. data-code-marker=" "> <span class=pl-k>if</span> <span
  12442. class=pl-kos>(</span><span class=pl-k>typeof</span>
  12443. <span class=pl-s1>property</span> <span
  12444. class=pl-c1>===</span> <span
  12445. class=pl-s>&#39;string&#39;</span> <span
  12446. class=pl-c1>&amp;&amp;</span> <span
  12447. class=pl-s1>property</span><span
  12448. class=pl-kos>.</span><span
  12449. class=pl-en>match</span><span
  12450. class=pl-kos>(</span><span class=pl-pds><span
  12451. class=pl-c1>/</span><span
  12452. class=pl-cce>^</span>emit.<span
  12453. class=pl-c1>*</span><span
  12454. class=pl-c1>/</span></span><span
  12455. class=pl-kos>)</span><span class=pl-kos>)</span>
  12456. <span class=pl-k>return</span> <span
  12457. class=pl-k>function</span> <span
  12458. class=pl-kos>(</span>...<span
  12459. class=pl-s1>args</span><span class=pl-kos>)</span>
  12460. <span class=pl-kos>{</span></span>
  12461. </td>
  12462. <td class="blob-num blob-num-context js-linkable-line-number"
  12463. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR642"
  12464. data-line-number="642"></td>
  12465. <td data-split-side="right" data-lock-side-selection=""
  12466. class="code-review blob-code blob-code-context">
  12467. <span class="blob-code-inner blob-code-marker"
  12468. data-code-marker=" "> <span class=pl-k>if</span> <span
  12469. class=pl-kos>(</span><span class=pl-k>typeof</span>
  12470. <span class=pl-s1>property</span> <span
  12471. class=pl-c1>===</span> <span
  12472. class=pl-s>&#39;string&#39;</span> <span
  12473. class=pl-c1>&amp;&amp;</span> <span
  12474. class=pl-s1>property</span><span
  12475. class=pl-kos>.</span><span
  12476. class=pl-en>match</span><span
  12477. class=pl-kos>(</span><span class=pl-pds><span
  12478. class=pl-c1>/</span><span
  12479. class=pl-cce>^</span>emit.<span
  12480. class=pl-c1>*</span><span
  12481. class=pl-c1>/</span></span><span
  12482. class=pl-kos>)</span><span class=pl-kos>)</span>
  12483. <span class=pl-k>return</span> <span
  12484. class=pl-k>function</span> <span
  12485. class=pl-kos>(</span>...<span
  12486. class=pl-s1>args</span><span class=pl-kos>)</span>
  12487. <span class=pl-kos>{</span></span>
  12488. </td>
  12489. </tr>
  12490. <tr
  12491. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12492. <td class="blob-num blob-num-context js-linkable-line-number"
  12493. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL643"
  12494. data-line-number="643"></td>
  12495. <td data-split-side="left" data-lock-side-selection=""
  12496. class="code-review blob-code blob-code-context ">
  12497. <span class="blob-code-inner blob-code-marker"
  12498. data-code-marker=" "> <span class=pl-k>if</span> <span
  12499. class=pl-kos>(</span><span
  12500. class=pl-s1>property</span> <span
  12501. class=pl-c1>===</span> <span
  12502. class=pl-s>&#39;emitSelf&#39;</span><span
  12503. class=pl-kos>)</span> <span class=pl-k>return</span>
  12504. <span class=pl-s1>store</span><span
  12505. class=pl-kos>.</span><span
  12506. class=pl-en>emitSelf</span><span
  12507. class=pl-kos>(</span><span
  12508. class=pl-s1>component</span><span
  12509. class=pl-kos>.</span><span
  12510. class=pl-c1>id</span><span class=pl-kos>,</span>
  12511. ...<span class=pl-s1>args</span><span
  12512. class=pl-kos>)</span></span>
  12513. </td>
  12514. <td class="blob-num blob-num-context js-linkable-line-number"
  12515. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR643"
  12516. data-line-number="643"></td>
  12517. <td data-split-side="right" data-lock-side-selection=""
  12518. class="code-review blob-code blob-code-context">
  12519. <span class="blob-code-inner blob-code-marker"
  12520. data-code-marker=" "> <span class=pl-k>if</span> <span
  12521. class=pl-kos>(</span><span
  12522. class=pl-s1>property</span> <span
  12523. class=pl-c1>===</span> <span
  12524. class=pl-s>&#39;emitSelf&#39;</span><span
  12525. class=pl-kos>)</span> <span class=pl-k>return</span>
  12526. <span class=pl-s1>store</span><span
  12527. class=pl-kos>.</span><span
  12528. class=pl-en>emitSelf</span><span
  12529. class=pl-kos>(</span><span
  12530. class=pl-s1>component</span><span
  12531. class=pl-kos>.</span><span
  12532. class=pl-c1>id</span><span class=pl-kos>,</span>
  12533. ...<span class=pl-s1>args</span><span
  12534. class=pl-kos>)</span></span>
  12535. </td>
  12536. </tr>
  12537. <tr
  12538. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12539. <td class="blob-num blob-num-deletion js-linkable-line-number"
  12540. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL644"
  12541. data-line-number="644"></td>
  12542. <td data-split-side="left" data-lock-side-selection=""
  12543. class="code-review blob-code blob-code-deletion ">
  12544. <span class="blob-code-inner blob-code-marker"
  12545. data-code-marker="-"><br></span>
  12546. </td>
  12547. <td class="blob-num blob-num-addition js-linkable-line-number"
  12548. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR644"
  12549. data-line-number="644"></td>
  12550. <td data-split-side="right" data-lock-side-selection=""
  12551. class="code-review blob-code blob-code-addition">
  12552. <span class="blob-code-inner blob-code-marker"
  12553. data-code-marker="+"> <span class=pl-k>if</span> <span
  12554. class=pl-kos>(</span><span
  12555. class=pl-s1>property</span> <span
  12556. class=pl-c1>===</span> <span
  12557. class=pl-s>&#39;emitUp&#39;</span><span
  12558. class=pl-kos>)</span> <span class=pl-k>return</span>
  12559. <span class=pl-s1>store</span><span
  12560. class=pl-kos>.</span><span
  12561. class=pl-en>emitUp</span><span
  12562. class=pl-kos>(</span><span
  12563. class=pl-s1>component</span><span
  12564. class=pl-kos>.</span><span
  12565. class=pl-c1>el</span><span class=pl-kos>,</span>
  12566. ...<span class=pl-s1>args</span><span
  12567. class=pl-kos>)</span></span>
  12568. </td>
  12569. </tr>
  12570. <tr
  12571. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12572. <td class="blob-num blob-num-deletion js-linkable-line-number"
  12573. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL645"
  12574. data-line-number="645"></td>
  12575. <td data-split-side="left" data-lock-side-selection=""
  12576. class="code-review blob-code blob-code-deletion ">
  12577. <span class="blob-code-inner blob-code-marker"
  12578. data-code-marker="-"> <span class=pl-k>return</span>
  12579. <span class=pl-s1>store</span><span
  12580. class=pl-kos>[</span><span
  12581. class=pl-s1>property</span><span
  12582. class=pl-kos>]</span><span
  12583. class=pl-kos>.</span><span
  12584. class=pl-en>apply</span><span
  12585. class=pl-kos>(</span><span
  12586. class=pl-s1>component</span><span
  12587. class=pl-kos>,</span> <span
  12588. class=pl-s1>args</span><span
  12589. class=pl-kos>)</span></span>
  12590. </td>
  12591. <td class="blob-num blob-num-addition js-linkable-line-number"
  12592. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR645"
  12593. data-line-number="645"></td>
  12594. <td data-split-side="right" data-lock-side-selection=""
  12595. class="code-review blob-code blob-code-addition">
  12596. <span class="blob-code-inner blob-code-marker"
  12597. data-code-marker="+"><br></span>
  12598. </td>
  12599. </tr>
  12600. <tr
  12601. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12602. <td class="blob-num blob-num-empty empty-cell"></td>
  12603. <td class="blob-code blob-code-empty empty-cell"
  12604. data-split-side="left"></td>
  12605. <td class="blob-num blob-num-addition js-linkable-line-number"
  12606. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR646"
  12607. data-line-number="646"></td>
  12608. <td data-split-side="right" data-lock-side-selection=""
  12609. class="code-review blob-code blob-code-addition">
  12610. <span class="blob-code-inner blob-code-marker"
  12611. data-code-marker="+"> <span class=pl-k>return</span>
  12612. <span class=pl-s1>store</span><span
  12613. class=pl-kos>[</span><span
  12614. class=pl-s1>property</span><span
  12615. class=pl-kos>]</span><span
  12616. class=pl-kos>(</span>...<span
  12617. class=pl-s1>args</span><span
  12618. class=pl-kos>)</span></span>
  12619. </td>
  12620. </tr>
  12621. <tr
  12622. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12623. <td class="blob-num blob-num-context js-linkable-line-number"
  12624. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL646"
  12625. data-line-number="646"></td>
  12626. <td data-split-side="left" data-lock-side-selection=""
  12627. class="code-review blob-code blob-code-context ">
  12628. <span class="blob-code-inner blob-code-marker"
  12629. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12630. </td>
  12631. <td class="blob-num blob-num-context js-linkable-line-number"
  12632. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR647"
  12633. data-line-number="647"></td>
  12634. <td data-split-side="right" data-lock-side-selection=""
  12635. class="code-review blob-code blob-code-context">
  12636. <span class="blob-code-inner blob-code-marker"
  12637. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12638. </td>
  12639. </tr>
  12640. <tr
  12641. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12642. <td class="blob-num blob-num-context js-linkable-line-number"
  12643. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL647"
  12644. data-line-number="647"></td>
  12645. <td data-split-side="left" data-lock-side-selection=""
  12646. class="code-review blob-code blob-code-context ">
  12647. <span class="blob-code-inner blob-code-marker"
  12648. data-code-marker=" "><br></span>
  12649. </td>
  12650. <td class="blob-num blob-num-context js-linkable-line-number"
  12651. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR648"
  12652. data-line-number="648"></td>
  12653. <td data-split-side="right" data-lock-side-selection=""
  12654. class="code-review blob-code blob-code-context">
  12655. <span class="blob-code-inner blob-code-marker"
  12656. data-code-marker=" "><br></span>
  12657. </td>
  12658. </tr>
  12659. <tr
  12660. data-hunk="703a7b1b1ec4cd8a5142ef58ac7ad71d53bb3722154bba10e805d241e4d9b41b">
  12661. <td class="blob-num blob-num-context js-linkable-line-number"
  12662. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecL648"
  12663. data-line-number="648"></td>
  12664. <td data-split-side="left" data-lock-side-selection=""
  12665. class="code-review blob-code blob-code-context ">
  12666. <span class="blob-code-inner blob-code-marker"
  12667. data-code-marker=" "> <span class=pl-k>if</span> <span
  12668. class=pl-kos>(</span></span>
  12669. </td>
  12670. <td class="blob-num blob-num-context js-linkable-line-number"
  12671. id="diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeecR649"
  12672. data-line-number="649"></td>
  12673. <td data-split-side="right" data-lock-side-selection=""
  12674. class="code-review blob-code blob-code-context">
  12675. <span class="blob-code-inner blob-code-marker"
  12676. data-code-marker=" "> <span class=pl-k>if</span> <span
  12677. class=pl-kos>(</span></span>
  12678. </td>
  12679. </tr>
  12680. <tr class="js-expandable-line" data-position="">
  12681. <td class="blob-num blob-num-expandable" colspan="1">
  12682. <a href="#diff-7a6850de1cf4fdc4fd5c79ffda24669dabb7a479799d7ce1558645783ccbaeec"
  12683. class="js-expand directional-expander single-expander"
  12684. title="Expand Down" aria-label="Expand Down"
  12685. data-url="/livewire/livewire/blob_excerpt/760f399afefd11c7ad99fd0277c553b2bbb7efe2?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=648&amp;last_right=649&amp;left=691&amp;left_hunk_size=&amp;mode=100644&amp;path=js%2Fcomponent%2Findex.js&amp;right=691&amp;right_hunk_size="
  12686. data-left-range="649-690" data-right-range="650-690">
  12687. <svg class="octicon octicon-fold-down"
  12688. viewBox="0 0 16 16" version="1.1" width="16"
  12689. height="16" aria-hidden="true">
  12690. <path
  12691. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12692. </path>
  12693. </svg>
  12694. </a>
  12695. </td>
  12696. <td class="blob-code blob-code-inner blob-code-hunk"
  12697. colspan="3"></td>
  12698. </tr>
  12699. </table>
  12700. </div>
  12701. </div>
  12702. </div>
  12703. <div id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  12704. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  12705. Details--on open
  12706. show-inline-notes
  12707. js-feature-enabled-split-diff-copy-protection
  12708. " data-file-type=".js" data-file-deleted="false">
  12709. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  12710. data-path="js/connection/index.js" data-short-path="0a49531"
  12711. data-anchor="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  12712. data-file-type=".js" data-file-deleted="false">
  12713. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  12714. <button type="button" class="btn-octicon js-details-target"
  12715. aria-label="Toggle diff contents" aria-expanded="true"
  12716. style="width: 22px;">
  12717. <svg class="octicon octicon-chevron-down Details-content--hidden"
  12718. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12719. aria-hidden="true">
  12720. <path fill-rule="evenodd"
  12721. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  12722. </path>
  12723. </svg>
  12724. <svg class="octicon octicon-chevron-right Details-content--shown"
  12725. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12726. aria-hidden="true">
  12727. <path fill-rule="evenodd"
  12728. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  12729. </path>
  12730. </svg>
  12731. </button>
  12732. <div class="js-expand-full-wrapper d-inline">
  12733. <button type="button"
  12734. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  12735. aria-label="Expand all"
  12736. data-url="/livewire/livewire/blob_expand/29267920855b1a84824d9df2e320ace5ae81d01d?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fconnection%2Findex.js">
  12737. <svg aria-label="Expand all" aria-hidden="false"
  12738. class="octicon octicon-unfold" height="16"
  12739. viewBox="0 0 16 16" version="1.1" width="16"
  12740. aria-hidden="true">
  12741. <path
  12742. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12743. </path>
  12744. </svg>
  12745. </button>
  12746. <button type="button"
  12747. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  12748. aria-label="Collapse expanded lines" hidden>
  12749. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  12750. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  12751. version="1.1" width="16" aria-hidden="true">
  12752. <path
  12753. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  12754. </path>
  12755. </svg>
  12756. </button>
  12757. </div>
  12758. <span class="diffstat tooltipped tooltipped-e"
  12759. aria-label="16 changes: 11 additions &amp; 5 deletions">16 <span
  12760. class="diffstat-block-added"></span><span
  12761. class="diffstat-block-added"></span><span
  12762. class="diffstat-block-added"></span><span
  12763. class="diffstat-block-deleted"></span><span
  12764. class="diffstat-block-neutral"></span></span>
  12765. <a title="js/connection/index.js" class="Link--primary"
  12766. href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2">js/connection/index.js</a>
  12767. <clipboard-copy value="js/connection/index.js"
  12768. data-copy-feedback="Copied!" aria-label="Copy"
  12769. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  12770. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  12771. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12772. aria-hidden="true">
  12773. <path fill-rule="evenodd"
  12774. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  12775. </path>
  12776. </svg>
  12777. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  12778. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  12779. aria-hidden="true">
  12780. <path fill-rule="evenodd"
  12781. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  12782. </path>
  12783. </svg>
  12784. </clipboard-copy>
  12785. </div>
  12786. <div
  12787. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  12788. <div class="d-flex flex-justify-end">
  12789. <details
  12790. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  12791. <summary class="height-full">
  12792. <div
  12793. class="height-full d-flex flex-items-center Link--secondary">
  12794. <svg aria-label="Show options"
  12795. class="octicon octicon-kebab-horizontal"
  12796. viewBox="0 0 16 16" version="1.1" width="16"
  12797. height="16" role="img">
  12798. <path
  12799. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  12800. </path>
  12801. </svg>
  12802. </div>
  12803. </summary>
  12804. <details-menu
  12805. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  12806. style="width:185px; z-index:99; right: -4px;">
  12807. <label role="menuitemradio"
  12808. class="dropdown-item btn-link text-normal d-block pl-5"
  12809. tabindex="0" aria-checked="true">
  12810. <span class="position-absolute ml-n4"><svg
  12811. class="octicon octicon-check" height="16"
  12812. viewBox="0 0 16 16" version="1.1" width="16"
  12813. aria-hidden="true">
  12814. <path fill-rule="evenodd"
  12815. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  12816. </path>
  12817. </svg></span>
  12818. <input type="checkbox" checked
  12819. class="d-none js-toggle-file-notes">
  12820. Show comments
  12821. </label>
  12822. <div role="none" class="dropdown-divider"></div>
  12823. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/connection/index.js"
  12824. class="pl-5 dropdown-item btn-link" rel="nofollow"
  12825. role="menuitem"
  12826. data-ga-click="View file, click, location:files_changed_dropdown">
  12827. View file
  12828. </a>
  12829. <button type="button" disabled role="menuitem"
  12830. class="pl-5 dropdown-item btn-link"
  12831. aria-label="You must be signed in and have push access to make changes.">
  12832. Edit file
  12833. </button>
  12834. <button type="button" disabled role="menuitem"
  12835. class="pl-5 dropdown-item btn-link"
  12836. aria-label="You must be signed in and have push access to delete this file.">
  12837. Delete file
  12838. </button>
  12839. <div role="none" class="dropdown-divider"></div>
  12840. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  12841. data-platforms="windows,mac" role="menuitem"
  12842. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fconnection%2Findex.js"
  12843. aria-label="Open this file in GitHub Desktop"
  12844. data-ga-click="Repository, open with desktop">
  12845. Open in desktop
  12846. </a>
  12847. </details-menu>
  12848. </details>
  12849. </div>
  12850. </div>
  12851. </div>
  12852. <div class="js-file-content Details-content--hidden"
  12853. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  12854. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  12855. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  12856. <table
  12857. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  12858. data-tab-size="4"
  12859. data-diff-anchor="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  12860. data-paste-markdown-skip>
  12861. <colgroup>
  12862. <col width="40">
  12863. <col>
  12864. <col width="40">
  12865. <col>
  12866. </colgroup>
  12867. <tr class="js-expandable-line" data-position="0">
  12868. <td class="blob-num blob-num-expandable" colspan="1">
  12869. <a href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  12870. class="js-expand directional-expander single-expander"
  12871. title="Expand Up" aria-label="Expand Up"
  12872. data-url="/livewire/livewire/blob_excerpt/29267920855b1a84824d9df2e320ace5ae81d01d?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=13&amp;left_hunk_size=8&amp;mode=100644&amp;path=js%2Fconnection%2Findex.js&amp;right=13&amp;right_hunk_size=16"
  12873. data-left-range="1-12" data-right-range="1-12">
  12874. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  12875. version="1.1" width="16" height="16"
  12876. aria-hidden="true">
  12877. <path
  12878. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  12879. </path>
  12880. </svg>
  12881. </a>
  12882. </td>
  12883. <td class="blob-code blob-code-inner blob-code-hunk"
  12884. colspan="3">@@ -13,8 +13,16 @@ export default class
  12885. Connection {</td>
  12886. </tr>
  12887. <tr
  12888. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12889. <td class="blob-num blob-num-context js-linkable-line-number"
  12890. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L13"
  12891. data-line-number="13"></td>
  12892. <td data-split-side="left" data-lock-side-selection=""
  12893. class="code-review blob-code blob-code-context ">
  12894. <span class="blob-code-inner blob-code-marker"
  12895. data-code-marker=" "> <span class=pl-k>return</span>
  12896. <span class=pl-s1>componentStore</span><span
  12897. class=pl-kos>.</span><span
  12898. class=pl-en>onErrorCallback</span><span
  12899. class=pl-kos>(</span><span
  12900. class=pl-s1>status</span><span
  12901. class=pl-kos>)</span></span>
  12902. </td>
  12903. <td class="blob-num blob-num-context js-linkable-line-number"
  12904. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R13"
  12905. data-line-number="13"></td>
  12906. <td data-split-side="right" data-lock-side-selection=""
  12907. class="code-review blob-code blob-code-context">
  12908. <span class="blob-code-inner blob-code-marker"
  12909. data-code-marker=" "> <span class=pl-k>return</span>
  12910. <span class=pl-s1>componentStore</span><span
  12911. class=pl-kos>.</span><span
  12912. class=pl-en>onErrorCallback</span><span
  12913. class=pl-kos>(</span><span
  12914. class=pl-s1>status</span><span
  12915. class=pl-kos>)</span></span>
  12916. </td>
  12917. </tr>
  12918. <tr
  12919. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12920. <td class="blob-num blob-num-context js-linkable-line-number"
  12921. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L14"
  12922. data-line-number="14"></td>
  12923. <td data-split-side="left" data-lock-side-selection=""
  12924. class="code-review blob-code blob-code-context ">
  12925. <span class="blob-code-inner blob-code-marker"
  12926. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12927. </td>
  12928. <td class="blob-num blob-num-context js-linkable-line-number"
  12929. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R14"
  12930. data-line-number="14"></td>
  12931. <td data-split-side="right" data-lock-side-selection=""
  12932. class="code-review blob-code blob-code-context">
  12933. <span class="blob-code-inner blob-code-marker"
  12934. data-code-marker=" "> <span class=pl-kos>}</span></span>
  12935. </td>
  12936. </tr>
  12937. <tr
  12938. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12939. <td class="blob-num blob-num-context js-linkable-line-number"
  12940. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L15"
  12941. data-line-number="15"></td>
  12942. <td data-split-side="left" data-lock-side-selection=""
  12943. class="code-review blob-code blob-code-context ">
  12944. <span class="blob-code-inner blob-code-marker"
  12945. data-code-marker=" "><br></span>
  12946. </td>
  12947. <td class="blob-num blob-num-context js-linkable-line-number"
  12948. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R15"
  12949. data-line-number="15"></td>
  12950. <td data-split-side="right" data-lock-side-selection=""
  12951. class="code-review blob-code blob-code-context">
  12952. <span class="blob-code-inner blob-code-marker"
  12953. data-code-marker=" "><br></span>
  12954. </td>
  12955. </tr>
  12956. <tr
  12957. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12958. <td class="blob-num blob-num-empty empty-cell"></td>
  12959. <td class="blob-code blob-code-empty empty-cell"
  12960. data-split-side="left"></td>
  12961. <td class="blob-num blob-num-addition js-linkable-line-number"
  12962. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R16"
  12963. data-line-number="16"></td>
  12964. <td data-split-side="right" data-lock-side-selection=""
  12965. class="code-review blob-code blob-code-addition">
  12966. <span class="blob-code-inner blob-code-marker"
  12967. data-code-marker="+"> <span
  12968. class=pl-en>showExpiredMessage</span><span
  12969. class=pl-kos>(</span><span class=pl-kos>)</span>
  12970. <span class=pl-kos>{</span></span>
  12971. </td>
  12972. </tr>
  12973. <tr
  12974. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12975. <td class="blob-num blob-num-empty empty-cell"></td>
  12976. <td class="blob-code blob-code-empty empty-cell"
  12977. data-split-side="left"></td>
  12978. <td class="blob-num blob-num-addition js-linkable-line-number"
  12979. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R17"
  12980. data-line-number="17"></td>
  12981. <td data-split-side="right" data-lock-side-selection=""
  12982. class="code-review blob-code blob-code-addition">
  12983. <span class="blob-code-inner blob-code-marker"
  12984. data-code-marker="+"> <span
  12985. class=pl-en>confirm</span><span
  12986. class=pl-kos>(</span></span>
  12987. </td>
  12988. </tr>
  12989. <tr
  12990. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  12991. <td class="blob-num blob-num-empty empty-cell"></td>
  12992. <td class="blob-code blob-code-empty empty-cell"
  12993. data-split-side="left"></td>
  12994. <td class="blob-num blob-num-addition js-linkable-line-number"
  12995. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R18"
  12996. data-line-number="18"></td>
  12997. <td data-split-side="right" data-lock-side-selection=""
  12998. class="code-review blob-code blob-code-addition">
  12999. <span class="blob-code-inner blob-code-marker"
  13000. data-code-marker="+"> <span class=pl-s>&#39;This page
  13001. has expired due to inactivity.\nWould you like to
  13002. refresh the page?&#39;</span></span>
  13003. </td>
  13004. </tr>
  13005. <tr
  13006. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13007. <td class="blob-num blob-num-empty empty-cell"></td>
  13008. <td class="blob-code blob-code-empty empty-cell"
  13009. data-split-side="left"></td>
  13010. <td class="blob-num blob-num-addition js-linkable-line-number"
  13011. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R19"
  13012. data-line-number="19"></td>
  13013. <td data-split-side="right" data-lock-side-selection=""
  13014. class="code-review blob-code blob-code-addition">
  13015. <span class="blob-code-inner blob-code-marker"
  13016. data-code-marker="+"> <span class=pl-kos>)</span> <span
  13017. class=pl-c1>&amp;&amp;</span> <span
  13018. class=pl-smi>window</span><span
  13019. class=pl-kos>.</span><span
  13020. class=pl-c1>location</span><span
  13021. class=pl-kos>.</span><span
  13022. class=pl-en>reload</span><span
  13023. class=pl-kos>(</span><span
  13024. class=pl-kos>)</span></span>
  13025. </td>
  13026. </tr>
  13027. <tr
  13028. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13029. <td class="blob-num blob-num-empty empty-cell"></td>
  13030. <td class="blob-code blob-code-empty empty-cell"
  13031. data-split-side="left"></td>
  13032. <td class="blob-num blob-num-addition js-linkable-line-number"
  13033. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R20"
  13034. data-line-number="20"></td>
  13035. <td data-split-side="right" data-lock-side-selection=""
  13036. class="code-review blob-code blob-code-addition">
  13037. <span class="blob-code-inner blob-code-marker"
  13038. data-code-marker="+"> <span class=pl-kos>}</span></span>
  13039. </td>
  13040. </tr>
  13041. <tr
  13042. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13043. <td class="blob-num blob-num-empty empty-cell"></td>
  13044. <td class="blob-code blob-code-empty empty-cell"
  13045. data-split-side="left"></td>
  13046. <td class="blob-num blob-num-addition js-linkable-line-number"
  13047. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R21"
  13048. data-line-number="21"></td>
  13049. <td data-split-side="right" data-lock-side-selection=""
  13050. class="code-review blob-code blob-code-addition">
  13051. <span class="blob-code-inner blob-code-marker"
  13052. data-code-marker="+"><br></span>
  13053. </td>
  13054. </tr>
  13055. <tr
  13056. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13057. <td class="blob-num blob-num-context js-linkable-line-number"
  13058. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L16"
  13059. data-line-number="16"></td>
  13060. <td data-split-side="left" data-lock-side-selection=""
  13061. class="code-review blob-code blob-code-context ">
  13062. <span class="blob-code-inner blob-code-marker"
  13063. data-code-marker=" "> <span
  13064. class=pl-en>sendMessage</span><span
  13065. class=pl-kos>(</span><span
  13066. class=pl-s1>message</span><span
  13067. class=pl-kos>)</span> <span
  13068. class=pl-kos>{</span></span>
  13069. </td>
  13070. <td class="blob-num blob-num-context js-linkable-line-number"
  13071. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R22"
  13072. data-line-number="22"></td>
  13073. <td data-split-side="right" data-lock-side-selection=""
  13074. class="code-review blob-code blob-code-context">
  13075. <span class="blob-code-inner blob-code-marker"
  13076. data-code-marker=" "> <span
  13077. class=pl-en>sendMessage</span><span
  13078. class=pl-kos>(</span><span
  13079. class=pl-s1>message</span><span
  13080. class=pl-kos>)</span> <span
  13081. class=pl-kos>{</span></span>
  13082. </td>
  13083. </tr>
  13084. <tr
  13085. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13086. <td class="blob-num blob-num-context js-linkable-line-number"
  13087. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L17"
  13088. data-line-number="17"></td>
  13089. <td data-split-side="left" data-lock-side-selection=""
  13090. class="code-review blob-code blob-code-context ">
  13091. <span class="blob-code-inner blob-code-marker"
  13092. data-code-marker=" "> <span class=pl-k>let</span> <span
  13093. class=pl-s1>payload</span> <span
  13094. class=pl-c1>=</span> <span
  13095. class=pl-s1>message</span><span
  13096. class=pl-kos>.</span><span
  13097. class=pl-en>payload</span><span
  13098. class=pl-kos>(</span><span
  13099. class=pl-kos>)</span></span>
  13100. </td>
  13101. <td class="blob-num blob-num-context js-linkable-line-number"
  13102. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R23"
  13103. data-line-number="23"></td>
  13104. <td data-split-side="right" data-lock-side-selection=""
  13105. class="code-review blob-code blob-code-context">
  13106. <span class="blob-code-inner blob-code-marker"
  13107. data-code-marker=" "> <span class=pl-k>let</span> <span
  13108. class=pl-s1>payload</span> <span
  13109. class=pl-c1>=</span> <span
  13110. class=pl-s1>message</span><span
  13111. class=pl-kos>.</span><span
  13112. class=pl-en>payload</span><span
  13113. class=pl-kos>(</span><span
  13114. class=pl-kos>)</span></span>
  13115. </td>
  13116. </tr>
  13117. <tr
  13118. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13119. <td class="blob-num blob-num-empty empty-cell"></td>
  13120. <td class="blob-code blob-code-empty empty-cell"
  13121. data-split-side="left"></td>
  13122. <td class="blob-num blob-num-addition js-linkable-line-number"
  13123. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R24"
  13124. data-line-number="24"></td>
  13125. <td data-split-side="right" data-lock-side-selection=""
  13126. class="code-review blob-code blob-code-addition">
  13127. <span class="blob-code-inner blob-code-marker"
  13128. data-code-marker="+"> <span class=pl-k>let</span> <span
  13129. class=pl-s1>csrfToken</span> <span
  13130. class=pl-c1>=</span> <span
  13131. class=pl-en>getCsrfToken</span><span
  13132. class=pl-kos>(</span><span
  13133. class=pl-kos>)</span></span>
  13134. </td>
  13135. </tr>
  13136. <tr
  13137. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13138. <td class="blob-num blob-num-empty empty-cell"></td>
  13139. <td class="blob-code blob-code-empty empty-cell"
  13140. data-split-side="left"></td>
  13141. <td class="blob-num blob-num-addition js-linkable-line-number"
  13142. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R25"
  13143. data-line-number="25"></td>
  13144. <td data-split-side="right" data-lock-side-selection=""
  13145. class="code-review blob-code blob-code-addition">
  13146. <span class="blob-code-inner blob-code-marker"
  13147. data-code-marker="+"> <span class=pl-k>let</span> <span
  13148. class=pl-s1>socketId</span> <span
  13149. class=pl-c1>=</span> <span
  13150. class=pl-smi>this</span><span
  13151. class=pl-kos>.</span><span
  13152. class=pl-en>getSocketId</span><span
  13153. class=pl-kos>(</span><span
  13154. class=pl-kos>)</span></span>
  13155. </td>
  13156. </tr>
  13157. <tr
  13158. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13159. <td class="blob-num blob-num-context js-linkable-line-number"
  13160. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L18"
  13161. data-line-number="18"></td>
  13162. <td data-split-side="left" data-lock-side-selection=""
  13163. class="code-review blob-code blob-code-context ">
  13164. <span class="blob-code-inner blob-code-marker"
  13165. data-code-marker=" "><br></span>
  13166. </td>
  13167. <td class="blob-num blob-num-context js-linkable-line-number"
  13168. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R26"
  13169. data-line-number="26"></td>
  13170. <td data-split-side="right" data-lock-side-selection=""
  13171. class="code-review blob-code blob-code-context">
  13172. <span class="blob-code-inner blob-code-marker"
  13173. data-code-marker=" "><br></span>
  13174. </td>
  13175. </tr>
  13176. <tr
  13177. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13178. <td class="blob-num blob-num-context js-linkable-line-number"
  13179. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L19"
  13180. data-line-number="19"></td>
  13181. <td data-split-side="left" data-lock-side-selection=""
  13182. class="code-review blob-code blob-code-context ">
  13183. <span class="blob-code-inner blob-code-marker"
  13184. data-code-marker=" "> <span class=pl-k>if</span> <span
  13185. class=pl-kos>(</span><span
  13186. class=pl-smi>window</span><span
  13187. class=pl-kos>.</span><span
  13188. class=pl-c1>__testing_request_interceptor</span><span
  13189. class=pl-kos>)</span> <span
  13190. class=pl-kos>{</span></span>
  13191. </td>
  13192. <td class="blob-num blob-num-context js-linkable-line-number"
  13193. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R27"
  13194. data-line-number="27"></td>
  13195. <td data-split-side="right" data-lock-side-selection=""
  13196. class="code-review blob-code blob-code-context">
  13197. <span class="blob-code-inner blob-code-marker"
  13198. data-code-marker=" "> <span class=pl-k>if</span> <span
  13199. class=pl-kos>(</span><span
  13200. class=pl-smi>window</span><span
  13201. class=pl-kos>.</span><span
  13202. class=pl-c1>__testing_request_interceptor</span><span
  13203. class=pl-kos>)</span> <span
  13204. class=pl-kos>{</span></span>
  13205. </td>
  13206. </tr>
  13207. <tr
  13208. data-hunk="f42f6c10e052af30b4cf5c22234c664d76ca16235114aa2d89ac4e078fef3c43">
  13209. <td class="blob-num blob-num-context js-linkable-line-number"
  13210. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L20"
  13211. data-line-number="20"></td>
  13212. <td data-split-side="left" data-lock-side-selection=""
  13213. class="code-review blob-code blob-code-context ">
  13214. <span class="blob-code-inner blob-code-marker"
  13215. data-code-marker=" "> <span class=pl-k>return</span>
  13216. <span class=pl-smi>window</span><span
  13217. class=pl-kos>.</span><span
  13218. class=pl-en>__testing_request_interceptor</span><span
  13219. class=pl-kos>(</span><span
  13220. class=pl-s1>payload</span><span
  13221. class=pl-kos>,</span> <span
  13222. class=pl-smi>this</span><span
  13223. class=pl-kos>)</span></span>
  13224. </td>
  13225. <td class="blob-num blob-num-context js-linkable-line-number"
  13226. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R28"
  13227. data-line-number="28"></td>
  13228. <td data-split-side="right" data-lock-side-selection=""
  13229. class="code-review blob-code blob-code-context">
  13230. <span class="blob-code-inner blob-code-marker"
  13231. data-code-marker=" "> <span class=pl-k>return</span>
  13232. <span class=pl-smi>window</span><span
  13233. class=pl-kos>.</span><span
  13234. class=pl-en>__testing_request_interceptor</span><span
  13235. class=pl-kos>(</span><span
  13236. class=pl-s1>payload</span><span
  13237. class=pl-kos>,</span> <span
  13238. class=pl-smi>this</span><span
  13239. class=pl-kos>)</span></span>
  13240. </td>
  13241. </tr>
  13242. <tr class="js-expandable-line" data-position="17">
  13243. <td class="blob-num blob-num-expandable" colspan="1">
  13244. <a href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  13245. class="js-expand directional-expander single-expander"
  13246. title="Expand All" aria-label="Expand All"
  13247. data-url="/livewire/livewire/blob_excerpt/29267920855b1a84824d9df2e320ace5ae81d01d?diff=split&amp;in_wiki_context=&amp;last_left=20&amp;last_right=28&amp;left=31&amp;left_hunk_size=12&amp;mode=100644&amp;path=js%2Fconnection%2Findex.js&amp;right=39&amp;right_hunk_size=12"
  13248. data-left-range="21-24" data-right-range="29-32">
  13249. <svg class="octicon octicon-unfold" viewBox="0 0 16 16"
  13250. version="1.1" width="16" height="16"
  13251. aria-hidden="true">
  13252. <path
  13253. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  13254. </path>
  13255. </svg>
  13256. </a>
  13257. </td>
  13258. <td class="blob-code blob-code-inner blob-code-hunk"
  13259. colspan="3">@@ -31,12 +39,12 @@ export default class
  13260. Connection {</td>
  13261. </tr>
  13262. <tr
  13263. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13264. <td class="blob-num blob-num-context js-linkable-line-number"
  13265. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L31"
  13266. data-line-number="31"></td>
  13267. <td data-split-side="left" data-lock-side-selection=""
  13268. class="code-review blob-code blob-code-context ">
  13269. <span class="blob-code-inner blob-code-marker"
  13270. data-code-marker=" "> <span class=pl-c1>headers</span>:
  13271. <span class=pl-kos>{</span></span>
  13272. </td>
  13273. <td class="blob-num blob-num-context js-linkable-line-number"
  13274. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R39"
  13275. data-line-number="39"></td>
  13276. <td data-split-side="right" data-lock-side-selection=""
  13277. class="code-review blob-code blob-code-context">
  13278. <span class="blob-code-inner blob-code-marker"
  13279. data-code-marker=" "> <span class=pl-c1>headers</span>:
  13280. <span class=pl-kos>{</span></span>
  13281. </td>
  13282. </tr>
  13283. <tr
  13284. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13285. <td class="blob-num blob-num-context js-linkable-line-number"
  13286. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L32"
  13287. data-line-number="32"></td>
  13288. <td data-split-side="left" data-lock-side-selection=""
  13289. class="code-review blob-code blob-code-context ">
  13290. <span class="blob-code-inner blob-code-marker"
  13291. data-code-marker=" "> <span
  13292. class=pl-s>&#39;Content-Type&#39;</span>: <span
  13293. class=pl-s>&#39;application/json&#39;</span><span
  13294. class=pl-kos>,</span></span>
  13295. </td>
  13296. <td class="blob-num blob-num-context js-linkable-line-number"
  13297. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R40"
  13298. data-line-number="40"></td>
  13299. <td data-split-side="right" data-lock-side-selection=""
  13300. class="code-review blob-code blob-code-context">
  13301. <span class="blob-code-inner blob-code-marker"
  13302. data-code-marker=" "> <span
  13303. class=pl-s>&#39;Content-Type&#39;</span>: <span
  13304. class=pl-s>&#39;application/json&#39;</span><span
  13305. class=pl-kos>,</span></span>
  13306. </td>
  13307. </tr>
  13308. <tr
  13309. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13310. <td class="blob-num blob-num-context js-linkable-line-number"
  13311. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L33"
  13312. data-line-number="33"></td>
  13313. <td data-split-side="left" data-lock-side-selection=""
  13314. class="code-review blob-code blob-code-context ">
  13315. <span class="blob-code-inner blob-code-marker"
  13316. data-code-marker=" "> <span
  13317. class=pl-s>&#39;Accept&#39;</span>: <span
  13318. class=pl-s>&#39;text/html,
  13319. application/xhtml+xml&#39;</span><span
  13320. class=pl-kos>,</span></span>
  13321. </td>
  13322. <td class="blob-num blob-num-context js-linkable-line-number"
  13323. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R41"
  13324. data-line-number="41"></td>
  13325. <td data-split-side="right" data-lock-side-selection=""
  13326. class="code-review blob-code blob-code-context">
  13327. <span class="blob-code-inner blob-code-marker"
  13328. data-code-marker=" "> <span
  13329. class=pl-s>&#39;Accept&#39;</span>: <span
  13330. class=pl-s>&#39;text/html,
  13331. application/xhtml+xml&#39;</span><span
  13332. class=pl-kos>,</span></span>
  13333. </td>
  13334. </tr>
  13335. <tr
  13336. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13337. <td class="blob-num blob-num-deletion js-linkable-line-number"
  13338. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L34"
  13339. data-line-number="34"></td>
  13340. <td data-split-side="left" data-lock-side-selection=""
  13341. class="code-review blob-code blob-code-deletion ">
  13342. <span class="blob-code-inner blob-code-marker"
  13343. data-code-marker="-"> <span
  13344. class=pl-s>&#39;X-CSRF-TOKEN&#39;</span>: <span
  13345. class=pl-en>getCsrfToken</span><span
  13346. class=pl-kos>(</span><span
  13347. class=pl-kos>)</span><span
  13348. class=pl-kos>,</span></span>
  13349. </td>
  13350. <td class="blob-num blob-num-empty empty-cell"></td>
  13351. <td class="blob-code blob-code-empty empty-cell"
  13352. data-split-side="right"></td>
  13353. </tr>
  13354. <tr
  13355. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13356. <td class="blob-num blob-num-deletion js-linkable-line-number"
  13357. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L35"
  13358. data-line-number="35"></td>
  13359. <td data-split-side="left" data-lock-side-selection=""
  13360. class="code-review blob-code blob-code-deletion ">
  13361. <span class="blob-code-inner blob-code-marker"
  13362. data-code-marker="-"> <span
  13363. class=pl-s>&#39;X-Socket-ID&#39;</span>: <span
  13364. class=pl-smi>this</span><span
  13365. class=pl-kos>.</span><span
  13366. class=pl-en>getSocketId</span><span
  13367. class=pl-kos>(</span><span
  13368. class=pl-kos>)</span><span
  13369. class=pl-kos>,</span></span>
  13370. </td>
  13371. <td class="blob-num blob-num-empty empty-cell"></td>
  13372. <td class="blob-code blob-code-empty empty-cell"
  13373. data-split-side="right"></td>
  13374. </tr>
  13375. <tr
  13376. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13377. <td class="blob-num blob-num-context js-linkable-line-number"
  13378. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L36"
  13379. data-line-number="36"></td>
  13380. <td data-split-side="left" data-lock-side-selection=""
  13381. class="code-review blob-code blob-code-context ">
  13382. <span class="blob-code-inner blob-code-marker"
  13383. data-code-marker=" "> <span
  13384. class=pl-s>&#39;X-Livewire&#39;</span>: <span
  13385. class=pl-c1>true</span><span
  13386. class=pl-kos>,</span></span>
  13387. </td>
  13388. <td class="blob-num blob-num-context js-linkable-line-number"
  13389. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R42"
  13390. data-line-number="42"></td>
  13391. <td data-split-side="right" data-lock-side-selection=""
  13392. class="code-review blob-code blob-code-context">
  13393. <span class="blob-code-inner blob-code-marker"
  13394. data-code-marker=" "> <span
  13395. class=pl-s>&#39;X-Livewire&#39;</span>: <span
  13396. class=pl-c1>true</span><span
  13397. class=pl-kos>,</span></span>
  13398. </td>
  13399. </tr>
  13400. <tr
  13401. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13402. <td class="blob-num blob-num-context js-linkable-line-number"
  13403. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L37"
  13404. data-line-number="37"></td>
  13405. <td data-split-side="left" data-lock-side-selection=""
  13406. class="code-review blob-code blob-code-context ">
  13407. <span class="blob-code-inner blob-code-marker"
  13408. data-code-marker=" "><br></span>
  13409. </td>
  13410. <td class="blob-num blob-num-context js-linkable-line-number"
  13411. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R43"
  13412. data-line-number="43"></td>
  13413. <td data-split-side="right" data-lock-side-selection=""
  13414. class="code-review blob-code blob-code-context">
  13415. <span class="blob-code-inner blob-code-marker"
  13416. data-code-marker=" "><br></span>
  13417. </td>
  13418. </tr>
  13419. <tr
  13420. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13421. <td class="blob-num blob-num-context js-linkable-line-number"
  13422. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L38"
  13423. data-line-number="38"></td>
  13424. <td data-split-side="left" data-lock-side-selection=""
  13425. class="code-review blob-code blob-code-context ">
  13426. <span class="blob-code-inner blob-code-marker"
  13427. data-code-marker=" "> <span class=pl-c>// We&#39;ll set
  13428. this explicitly to mitigate potential interference
  13429. from ad-blockers/etc.</span></span>
  13430. </td>
  13431. <td class="blob-num blob-num-context js-linkable-line-number"
  13432. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R44"
  13433. data-line-number="44"></td>
  13434. <td data-split-side="right" data-lock-side-selection=""
  13435. class="code-review blob-code blob-code-context">
  13436. <span class="blob-code-inner blob-code-marker"
  13437. data-code-marker=" "> <span class=pl-c>// We&#39;ll set
  13438. this explicitly to mitigate potential interference
  13439. from ad-blockers/etc.</span></span>
  13440. </td>
  13441. </tr>
  13442. <tr
  13443. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13444. <td class="blob-num blob-num-context js-linkable-line-number"
  13445. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L39"
  13446. data-line-number="39"></td>
  13447. <td data-split-side="left" data-lock-side-selection=""
  13448. class="code-review blob-code blob-code-context ">
  13449. <span class="blob-code-inner blob-code-marker"
  13450. data-code-marker=" "> <span
  13451. class=pl-s>&#39;Referer&#39;</span>: <span
  13452. class=pl-smi>window</span><span
  13453. class=pl-kos>.</span><span
  13454. class=pl-c1>location</span><span
  13455. class=pl-kos>.</span><span
  13456. class=pl-c1>href</span><span
  13457. class=pl-kos>,</span></span>
  13458. </td>
  13459. <td class="blob-num blob-num-context js-linkable-line-number"
  13460. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R45"
  13461. data-line-number="45"></td>
  13462. <td data-split-side="right" data-lock-side-selection=""
  13463. class="code-review blob-code blob-code-context">
  13464. <span class="blob-code-inner blob-code-marker"
  13465. data-code-marker=" "> <span
  13466. class=pl-s>&#39;Referer&#39;</span>: <span
  13467. class=pl-smi>window</span><span
  13468. class=pl-kos>.</span><span
  13469. class=pl-c1>location</span><span
  13470. class=pl-kos>.</span><span
  13471. class=pl-c1>href</span><span
  13472. class=pl-kos>,</span></span>
  13473. </td>
  13474. </tr>
  13475. <tr
  13476. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13477. <td class="blob-num blob-num-empty empty-cell"></td>
  13478. <td class="blob-code blob-code-empty empty-cell"
  13479. data-split-side="left"></td>
  13480. <td class="blob-num blob-num-addition js-linkable-line-number"
  13481. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R46"
  13482. data-line-number="46"></td>
  13483. <td data-split-side="right" data-lock-side-selection=""
  13484. class="code-review blob-code blob-code-addition">
  13485. <span class="blob-code-inner blob-code-marker"
  13486. data-code-marker="+"> ...<span
  13487. class=pl-kos>(</span><span
  13488. class=pl-s1>csrfToken</span> <span
  13489. class=pl-c1>&amp;&amp;</span> <span
  13490. class=pl-kos>{</span> <span
  13491. class=pl-s>&#39;X-CSRF-TOKEN&#39;</span>: <span
  13492. class=pl-s1>csrfToken</span> <span
  13493. class=pl-kos>}</span><span
  13494. class=pl-kos>)</span><span
  13495. class=pl-kos>,</span></span>
  13496. </td>
  13497. </tr>
  13498. <tr
  13499. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13500. <td class="blob-num blob-num-empty empty-cell"></td>
  13501. <td class="blob-code blob-code-empty empty-cell"
  13502. data-split-side="left"></td>
  13503. <td class="blob-num blob-num-addition js-linkable-line-number"
  13504. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R47"
  13505. data-line-number="47"></td>
  13506. <td data-split-side="right" data-lock-side-selection=""
  13507. class="code-review blob-code blob-code-addition">
  13508. <span class="blob-code-inner blob-code-marker"
  13509. data-code-marker="+"> ...<span
  13510. class=pl-kos>(</span><span
  13511. class=pl-s1>socketId</span> <span
  13512. class=pl-c1>&amp;&amp;</span> <span
  13513. class=pl-kos>{</span> <span
  13514. class=pl-s>&#39;X-Socket-ID&#39;</span>: <span
  13515. class=pl-s1>socketId</span> <span
  13516. class=pl-kos>}</span><span
  13517. class=pl-kos>)</span></span>
  13518. </td>
  13519. </tr>
  13520. <tr
  13521. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13522. <td class="blob-num blob-num-context js-linkable-line-number"
  13523. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L40"
  13524. data-line-number="40"></td>
  13525. <td data-split-side="left" data-lock-side-selection=""
  13526. class="code-review blob-code blob-code-context ">
  13527. <span class="blob-code-inner blob-code-marker"
  13528. data-code-marker=" "> <span class=pl-kos>}</span><span
  13529. class=pl-kos>,</span></span>
  13530. </td>
  13531. <td class="blob-num blob-num-context js-linkable-line-number"
  13532. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R48"
  13533. data-line-number="48"></td>
  13534. <td data-split-side="right" data-lock-side-selection=""
  13535. class="code-review blob-code blob-code-context">
  13536. <span class="blob-code-inner blob-code-marker"
  13537. data-code-marker=" "> <span class=pl-kos>}</span><span
  13538. class=pl-kos>,</span></span>
  13539. </td>
  13540. </tr>
  13541. <tr
  13542. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13543. <td class="blob-num blob-num-context js-linkable-line-number"
  13544. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L41"
  13545. data-line-number="41"></td>
  13546. <td data-split-side="left" data-lock-side-selection=""
  13547. class="code-review blob-code blob-code-context ">
  13548. <span class="blob-code-inner blob-code-marker"
  13549. data-code-marker=" "> <span class=pl-kos>}</span></span>
  13550. </td>
  13551. <td class="blob-num blob-num-context js-linkable-line-number"
  13552. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R49"
  13553. data-line-number="49"></td>
  13554. <td data-split-side="right" data-lock-side-selection=""
  13555. class="code-review blob-code blob-code-context">
  13556. <span class="blob-code-inner blob-code-marker"
  13557. data-code-marker=" "> <span class=pl-kos>}</span></span>
  13558. </td>
  13559. </tr>
  13560. <tr
  13561. data-hunk="906ae82fba5a7686d124c15b442a035a48ff4c67868eae6bcffee4236fc87bca">
  13562. <td class="blob-num blob-num-context js-linkable-line-number"
  13563. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L42"
  13564. data-line-number="42"></td>
  13565. <td data-split-side="left" data-lock-side-selection=""
  13566. class="code-review blob-code blob-code-context ">
  13567. <span class="blob-code-inner blob-code-marker"
  13568. data-code-marker=" "> <span class=pl-kos>)</span></span>
  13569. </td>
  13570. <td class="blob-num blob-num-context js-linkable-line-number"
  13571. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R50"
  13572. data-line-number="50"></td>
  13573. <td data-split-side="right" data-lock-side-selection=""
  13574. class="code-review blob-code blob-code-context">
  13575. <span class="blob-code-inner blob-code-marker"
  13576. data-code-marker=" "> <span class=pl-kos>)</span></span>
  13577. </td>
  13578. </tr>
  13579. <tr class="js-expandable-line" data-position="32">
  13580. <td class="blob-num blob-num-expandable" colspan="1">
  13581. <a href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  13582. class="js-expand directional-expander single-expander"
  13583. title="Expand All" aria-label="Expand All"
  13584. data-url="/livewire/livewire/blob_excerpt/29267920855b1a84824d9df2e320ace5ae81d01d?diff=split&amp;in_wiki_context=&amp;last_left=42&amp;last_right=50&amp;left=58&amp;left_hunk_size=9&amp;mode=100644&amp;path=js%2Fconnection%2Findex.js&amp;right=66&amp;right_hunk_size=7"
  13585. data-left-range="43-49" data-right-range="51-57">
  13586. <svg class="octicon octicon-unfold" viewBox="0 0 16 16"
  13587. version="1.1" width="16" height="16"
  13588. aria-hidden="true">
  13589. <path
  13590. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  13591. </path>
  13592. </svg>
  13593. </a>
  13594. </td>
  13595. <td class="blob-code blob-code-inner blob-code-hunk"
  13596. colspan="3">@@ -58,9 +66,7 @@ export default class
  13597. Connection {</td>
  13598. </tr>
  13599. <tr
  13600. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13601. <td class="blob-num blob-num-context js-linkable-line-number"
  13602. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L58"
  13603. data-line-number="58"></td>
  13604. <td data-split-side="left" data-lock-side-selection=""
  13605. class="code-review blob-code blob-code-context ">
  13606. <span class="blob-code-inner blob-code-marker"
  13607. data-code-marker=" "><br></span>
  13608. </td>
  13609. <td class="blob-num blob-num-context js-linkable-line-number"
  13610. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R66"
  13611. data-line-number="66"></td>
  13612. <td data-split-side="right" data-lock-side-selection=""
  13613. class="code-review blob-code blob-code-context">
  13614. <span class="blob-code-inner blob-code-marker"
  13615. data-code-marker=" "><br></span>
  13616. </td>
  13617. </tr>
  13618. <tr
  13619. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13620. <td class="blob-num blob-num-context js-linkable-line-number"
  13621. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L59"
  13622. data-line-number="59"></td>
  13623. <td data-split-side="left" data-lock-side-selection=""
  13624. class="code-review blob-code blob-code-context ">
  13625. <span class="blob-code-inner blob-code-marker"
  13626. data-code-marker=" "> <span
  13627. class=pl-s1>store</span><span
  13628. class=pl-kos>.</span><span
  13629. class=pl-c1>sessionHasExpired</span> <span
  13630. class=pl-c1>=</span> <span
  13631. class=pl-c1>true</span></span>
  13632. </td>
  13633. <td class="blob-num blob-num-context js-linkable-line-number"
  13634. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R67"
  13635. data-line-number="67"></td>
  13636. <td data-split-side="right" data-lock-side-selection=""
  13637. class="code-review blob-code blob-code-context">
  13638. <span class="blob-code-inner blob-code-marker"
  13639. data-code-marker=" "> <span
  13640. class=pl-s1>store</span><span
  13641. class=pl-kos>.</span><span
  13642. class=pl-c1>sessionHasExpired</span> <span
  13643. class=pl-c1>=</span> <span
  13644. class=pl-c1>true</span></span>
  13645. </td>
  13646. </tr>
  13647. <tr
  13648. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13649. <td class="blob-num blob-num-context js-linkable-line-number"
  13650. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L60"
  13651. data-line-number="60"></td>
  13652. <td data-split-side="left" data-lock-side-selection=""
  13653. class="code-review blob-code blob-code-context ">
  13654. <span class="blob-code-inner blob-code-marker"
  13655. data-code-marker=" "><br></span>
  13656. </td>
  13657. <td class="blob-num blob-num-context js-linkable-line-number"
  13658. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R68"
  13659. data-line-number="68"></td>
  13660. <td data-split-side="right" data-lock-side-selection=""
  13661. class="code-review blob-code blob-code-context">
  13662. <span class="blob-code-inner blob-code-marker"
  13663. data-code-marker=" "><br></span>
  13664. </td>
  13665. </tr>
  13666. <tr
  13667. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13668. <td class="blob-num blob-num-deletion js-linkable-line-number"
  13669. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L61"
  13670. data-line-number="61"></td>
  13671. <td data-split-side="left" data-lock-side-selection=""
  13672. class="code-review blob-code blob-code-deletion ">
  13673. <span class="blob-code-inner blob-code-marker"
  13674. data-code-marker="-"> <span
  13675. class=pl-en>confirm</span><span
  13676. class=pl-kos>(</span></span>
  13677. </td>
  13678. <td class="blob-num blob-num-addition js-linkable-line-number"
  13679. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R69"
  13680. data-line-number="69"></td>
  13681. <td data-split-side="right" data-lock-side-selection=""
  13682. class="code-review blob-code blob-code-addition">
  13683. <span class="blob-code-inner blob-code-marker"
  13684. data-code-marker="+"> <span
  13685. class=pl-smi>this</span><span
  13686. class=pl-kos>.</span><span
  13687. class=pl-en>showExpiredMessage</span><span
  13688. class=pl-kos>(</span><span
  13689. class=pl-kos>)</span></span>
  13690. </td>
  13691. </tr>
  13692. <tr
  13693. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13694. <td class="blob-num blob-num-deletion js-linkable-line-number"
  13695. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L62"
  13696. data-line-number="62"></td>
  13697. <td data-split-side="left" data-lock-side-selection=""
  13698. class="code-review blob-code blob-code-deletion ">
  13699. <span class="blob-code-inner blob-code-marker"
  13700. data-code-marker="-"> <span class=pl-s>&#39;This page
  13701. has expired due to inactivity.\nWould you like to
  13702. refresh the page?&#39;</span></span>
  13703. </td>
  13704. <td class="blob-num blob-num-empty empty-cell"></td>
  13705. <td class="blob-code blob-code-empty empty-cell"
  13706. data-split-side="right"></td>
  13707. </tr>
  13708. <tr
  13709. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13710. <td class="blob-num blob-num-deletion js-linkable-line-number"
  13711. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L63"
  13712. data-line-number="63"></td>
  13713. <td data-split-side="left" data-lock-side-selection=""
  13714. class="code-review blob-code blob-code-deletion ">
  13715. <span class="blob-code-inner blob-code-marker"
  13716. data-code-marker="-"> <span class=pl-kos>)</span> <span
  13717. class=pl-c1>&amp;&amp;</span> <span
  13718. class=pl-smi>window</span><span
  13719. class=pl-kos>.</span><span
  13720. class=pl-c1>location</span><span
  13721. class=pl-kos>.</span><span
  13722. class=pl-en>reload</span><span
  13723. class=pl-kos>(</span><span
  13724. class=pl-kos>)</span></span>
  13725. </td>
  13726. <td class="blob-num blob-num-empty empty-cell"></td>
  13727. <td class="blob-code blob-code-empty empty-cell"
  13728. data-split-side="right"></td>
  13729. </tr>
  13730. <tr
  13731. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13732. <td class="blob-num blob-num-context js-linkable-line-number"
  13733. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L64"
  13734. data-line-number="64"></td>
  13735. <td data-split-side="left" data-lock-side-selection=""
  13736. class="code-review blob-code blob-code-context ">
  13737. <span class="blob-code-inner blob-code-marker"
  13738. data-code-marker=" "> <span class=pl-kos>}</span> <span
  13739. class=pl-k>else</span> <span
  13740. class=pl-kos>{</span></span>
  13741. </td>
  13742. <td class="blob-num blob-num-context js-linkable-line-number"
  13743. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R70"
  13744. data-line-number="70"></td>
  13745. <td data-split-side="right" data-lock-side-selection=""
  13746. class="code-review blob-code blob-code-context">
  13747. <span class="blob-code-inner blob-code-marker"
  13748. data-code-marker=" "> <span class=pl-kos>}</span> <span
  13749. class=pl-k>else</span> <span
  13750. class=pl-kos>{</span></span>
  13751. </td>
  13752. </tr>
  13753. <tr
  13754. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13755. <td class="blob-num blob-num-context js-linkable-line-number"
  13756. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L65"
  13757. data-line-number="65"></td>
  13758. <td data-split-side="left" data-lock-side-selection=""
  13759. class="code-review blob-code blob-code-context ">
  13760. <span class="blob-code-inner blob-code-marker"
  13761. data-code-marker=" "> <span
  13762. class=pl-s1>response</span><span
  13763. class=pl-kos>.</span><span
  13764. class=pl-en>text</span><span
  13765. class=pl-kos>(</span><span
  13766. class=pl-kos>)</span><span
  13767. class=pl-kos>.</span><span
  13768. class=pl-en>then</span><span
  13769. class=pl-kos>(</span><span
  13770. class=pl-s1>response</span> <span
  13771. class=pl-c1>=&gt;</span> <span
  13772. class=pl-kos>{</span></span>
  13773. </td>
  13774. <td class="blob-num blob-num-context js-linkable-line-number"
  13775. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R71"
  13776. data-line-number="71"></td>
  13777. <td data-split-side="right" data-lock-side-selection=""
  13778. class="code-review blob-code blob-code-context">
  13779. <span class="blob-code-inner blob-code-marker"
  13780. data-code-marker=" "> <span
  13781. class=pl-s1>response</span><span
  13782. class=pl-kos>.</span><span
  13783. class=pl-en>text</span><span
  13784. class=pl-kos>(</span><span
  13785. class=pl-kos>)</span><span
  13786. class=pl-kos>.</span><span
  13787. class=pl-en>then</span><span
  13788. class=pl-kos>(</span><span
  13789. class=pl-s1>response</span> <span
  13790. class=pl-c1>=&gt;</span> <span
  13791. class=pl-kos>{</span></span>
  13792. </td>
  13793. </tr>
  13794. <tr
  13795. data-hunk="4e6b76b2494816481f7cb5e80beab16ff6763620262fba46b9bf3171e22a957a">
  13796. <td class="blob-num blob-num-context js-linkable-line-number"
  13797. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2L66"
  13798. data-line-number="66"></td>
  13799. <td data-split-side="left" data-lock-side-selection=""
  13800. class="code-review blob-code blob-code-context ">
  13801. <span class="blob-code-inner blob-code-marker"
  13802. data-code-marker=" "> <span
  13803. class=pl-smi>this</span><span
  13804. class=pl-kos>.</span><span
  13805. class=pl-en>showHtmlModal</span><span
  13806. class=pl-kos>(</span><span
  13807. class=pl-s1>response</span><span
  13808. class=pl-kos>)</span></span>
  13809. </td>
  13810. <td class="blob-num blob-num-context js-linkable-line-number"
  13811. id="diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2R72"
  13812. data-line-number="72"></td>
  13813. <td data-split-side="right" data-lock-side-selection=""
  13814. class="code-review blob-code blob-code-context">
  13815. <span class="blob-code-inner blob-code-marker"
  13816. data-code-marker=" "> <span
  13817. class=pl-smi>this</span><span
  13818. class=pl-kos>.</span><span
  13819. class=pl-en>showHtmlModal</span><span
  13820. class=pl-kos>(</span><span
  13821. class=pl-s1>response</span><span
  13822. class=pl-kos>)</span></span>
  13823. </td>
  13824. </tr>
  13825. <tr class="js-expandable-line" data-position="">
  13826. <td class="blob-num blob-num-expandable" colspan="1">
  13827. <a href="#diff-0a4953139bc5b7c42ffef56b808019ce492149c99441129c9c92837256bb1fd2"
  13828. class="js-expand directional-expander single-expander"
  13829. title="Expand Down" aria-label="Expand Down"
  13830. data-url="/livewire/livewire/blob_excerpt/29267920855b1a84824d9df2e320ace5ae81d01d?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=66&amp;last_right=72&amp;left=145&amp;left_hunk_size=&amp;mode=100644&amp;path=js%2Fconnection%2Findex.js&amp;right=145&amp;right_hunk_size="
  13831. data-left-range="67-144" data-right-range="73-144">
  13832. <svg class="octicon octicon-fold-down"
  13833. viewBox="0 0 16 16" version="1.1" width="16"
  13834. height="16" aria-hidden="true">
  13835. <path
  13836. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  13837. </path>
  13838. </svg>
  13839. </a>
  13840. </td>
  13841. <td class="blob-code blob-code-inner blob-code-hunk"
  13842. colspan="3"></td>
  13843. </tr>
  13844. </table>
  13845. </div>
  13846. </div>
  13847. </div>
  13848. <div id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  13849. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  13850. Details--on open
  13851. show-inline-notes
  13852. js-feature-enabled-split-diff-copy-protection
  13853. " data-file-type=".js" data-file-deleted="false">
  13854. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  13855. data-path="js/dom/morphdom/morphdom.js" data-short-path="a5b0af0"
  13856. data-anchor="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  13857. data-file-type=".js" data-file-deleted="false">
  13858. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  13859. <button type="button" class="btn-octicon js-details-target"
  13860. aria-label="Toggle diff contents" aria-expanded="true"
  13861. style="width: 22px;">
  13862. <svg class="octicon octicon-chevron-down Details-content--hidden"
  13863. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  13864. aria-hidden="true">
  13865. <path fill-rule="evenodd"
  13866. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  13867. </path>
  13868. </svg>
  13869. <svg class="octicon octicon-chevron-right Details-content--shown"
  13870. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  13871. aria-hidden="true">
  13872. <path fill-rule="evenodd"
  13873. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  13874. </path>
  13875. </svg>
  13876. </button>
  13877. <div class="js-expand-full-wrapper d-inline">
  13878. <button type="button"
  13879. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  13880. aria-label="Expand all"
  13881. data-url="/livewire/livewire/blob_expand/f980fea4082ff3e9eab019005433141a0ec4adef?diff=split&amp;direction=full&amp;mode=100644&amp;path=js%2Fdom%2Fmorphdom%2Fmorphdom.js">
  13882. <svg aria-label="Expand all" aria-hidden="false"
  13883. class="octicon octicon-unfold" height="16"
  13884. viewBox="0 0 16 16" version="1.1" width="16"
  13885. aria-hidden="true">
  13886. <path
  13887. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  13888. </path>
  13889. </svg>
  13890. </button>
  13891. <button type="button"
  13892. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  13893. aria-label="Collapse expanded lines" hidden>
  13894. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  13895. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  13896. version="1.1" width="16" aria-hidden="true">
  13897. <path
  13898. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  13899. </path>
  13900. </svg>
  13901. </button>
  13902. </div>
  13903. <span class="diffstat tooltipped tooltipped-e"
  13904. aria-label="14 changes: 7 additions &amp; 7 deletions">14 <span
  13905. class="diffstat-block-added"></span><span
  13906. class="diffstat-block-added"></span><span
  13907. class="diffstat-block-deleted"></span><span
  13908. class="diffstat-block-deleted"></span><span
  13909. class="diffstat-block-neutral"></span></span>
  13910. <a title="js/dom/morphdom/morphdom.js" class="Link--primary"
  13911. href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd">js/dom/morphdom/morphdom.js</a>
  13912. <clipboard-copy value="js/dom/morphdom/morphdom.js"
  13913. data-copy-feedback="Copied!" aria-label="Copy"
  13914. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  13915. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  13916. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  13917. aria-hidden="true">
  13918. <path fill-rule="evenodd"
  13919. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  13920. </path>
  13921. </svg>
  13922. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  13923. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  13924. aria-hidden="true">
  13925. <path fill-rule="evenodd"
  13926. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  13927. </path>
  13928. </svg>
  13929. </clipboard-copy>
  13930. </div>
  13931. <div
  13932. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  13933. <div class="d-flex flex-justify-end">
  13934. <details
  13935. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  13936. <summary class="height-full">
  13937. <div
  13938. class="height-full d-flex flex-items-center Link--secondary">
  13939. <svg aria-label="Show options"
  13940. class="octicon octicon-kebab-horizontal"
  13941. viewBox="0 0 16 16" version="1.1" width="16"
  13942. height="16" role="img">
  13943. <path
  13944. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  13945. </path>
  13946. </svg>
  13947. </div>
  13948. </summary>
  13949. <details-menu
  13950. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  13951. style="width:185px; z-index:99; right: -4px;">
  13952. <label role="menuitemradio"
  13953. class="dropdown-item btn-link text-normal d-block pl-5"
  13954. tabindex="0" aria-checked="true">
  13955. <span class="position-absolute ml-n4"><svg
  13956. class="octicon octicon-check" height="16"
  13957. viewBox="0 0 16 16" version="1.1" width="16"
  13958. aria-hidden="true">
  13959. <path fill-rule="evenodd"
  13960. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  13961. </path>
  13962. </svg></span>
  13963. <input type="checkbox" checked
  13964. class="d-none js-toggle-file-notes">
  13965. Show comments
  13966. </label>
  13967. <div role="none" class="dropdown-divider"></div>
  13968. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/dom/morphdom/morphdom.js"
  13969. class="pl-5 dropdown-item btn-link" rel="nofollow"
  13970. role="menuitem"
  13971. data-ga-click="View file, click, location:files_changed_dropdown">
  13972. View file
  13973. </a>
  13974. <button type="button" disabled role="menuitem"
  13975. class="pl-5 dropdown-item btn-link"
  13976. aria-label="You must be signed in and have push access to make changes.">
  13977. Edit file
  13978. </button>
  13979. <button type="button" disabled role="menuitem"
  13980. class="pl-5 dropdown-item btn-link"
  13981. aria-label="You must be signed in and have push access to delete this file.">
  13982. Delete file
  13983. </button>
  13984. <div role="none" class="dropdown-divider"></div>
  13985. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  13986. data-platforms="windows,mac" role="menuitem"
  13987. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Fdom%2Fmorphdom%2Fmorphdom.js"
  13988. aria-label="Open this file in GitHub Desktop"
  13989. data-ga-click="Repository, open with desktop">
  13990. Open in desktop
  13991. </a>
  13992. </details-menu>
  13993. </details>
  13994. </div>
  13995. </div>
  13996. </div>
  13997. <div class="js-file-content Details-content--hidden"
  13998. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  13999. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  14000. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  14001. <table
  14002. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  14003. data-tab-size="4"
  14004. data-diff-anchor="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  14005. data-paste-markdown-skip>
  14006. <colgroup>
  14007. <col width="44">
  14008. <col>
  14009. <col width="44">
  14010. <col>
  14011. </colgroup>
  14012. <tr class="js-expandable-line" data-position="0">
  14013. <td class="blob-num blob-num-expandable" colspan="1">
  14014. <a href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  14015. class="js-expand directional-expander single-expander"
  14016. title="Expand Up" aria-label="Expand Up"
  14017. data-url="/livewire/livewire/blob_excerpt/f980fea4082ff3e9eab019005433141a0ec4adef?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=10&amp;left_hunk_size=8&amp;mode=100644&amp;path=js%2Fdom%2Fmorphdom%2Fmorphdom.js&amp;right=10&amp;right_hunk_size=8"
  14018. data-left-range="1-9" data-right-range="1-9">
  14019. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  14020. version="1.1" width="16" height="16"
  14021. aria-hidden="true">
  14022. <path
  14023. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  14024. </path>
  14025. </svg>
  14026. </a>
  14027. </td>
  14028. <td class="blob-code blob-code-inner blob-code-hunk"
  14029. colspan="3">@@ -10,8 +10,8 @@</td>
  14030. </tr>
  14031. <tr
  14032. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14033. <td class="blob-num blob-num-context js-linkable-line-number"
  14034. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL10"
  14035. data-line-number="10"></td>
  14036. <td data-split-side="left" data-lock-side-selection=""
  14037. class="code-review blob-code blob-code-context ">
  14038. <span class="blob-code-inner blob-code-marker"
  14039. data-code-marker=" "><br></span>
  14040. </td>
  14041. <td class="blob-num blob-num-context js-linkable-line-number"
  14042. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR10"
  14043. data-line-number="10"></td>
  14044. <td data-split-side="right" data-lock-side-selection=""
  14045. class="code-review blob-code blob-code-context">
  14046. <span class="blob-code-inner blob-code-marker"
  14047. data-code-marker=" "><br></span>
  14048. </td>
  14049. </tr>
  14050. <tr
  14051. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14052. <td class="blob-num blob-num-context js-linkable-line-number"
  14053. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL11"
  14054. data-line-number="11"></td>
  14055. <td data-split-side="left" data-lock-side-selection=""
  14056. class="code-review blob-code blob-code-context ">
  14057. <span class="blob-code-inner blob-code-marker"
  14058. data-code-marker=" "><span class=pl-s>&#39;use
  14059. strict&#39;</span><span class=pl-kos>;</span></span>
  14060. </td>
  14061. <td class="blob-num blob-num-context js-linkable-line-number"
  14062. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR11"
  14063. data-line-number="11"></td>
  14064. <td data-split-side="right" data-lock-side-selection=""
  14065. class="code-review blob-code blob-code-context">
  14066. <span class="blob-code-inner blob-code-marker"
  14067. data-code-marker=" "><span class=pl-s>&#39;use
  14068. strict&#39;</span><span class=pl-kos>;</span></span>
  14069. </td>
  14070. </tr>
  14071. <tr
  14072. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14073. <td class="blob-num blob-num-context js-linkable-line-number"
  14074. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL12"
  14075. data-line-number="12"></td>
  14076. <td data-split-side="left" data-lock-side-selection=""
  14077. class="code-review blob-code blob-code-context ">
  14078. <span class="blob-code-inner blob-code-marker"
  14079. data-code-marker=" "><br></span>
  14080. </td>
  14081. <td class="blob-num blob-num-context js-linkable-line-number"
  14082. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR12"
  14083. data-line-number="12"></td>
  14084. <td data-split-side="right" data-lock-side-selection=""
  14085. class="code-review blob-code blob-code-context">
  14086. <span class="blob-code-inner blob-code-marker"
  14087. data-code-marker=" "><br></span>
  14088. </td>
  14089. </tr>
  14090. <tr
  14091. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14092. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14093. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL13"
  14094. data-line-number="13"></td>
  14095. <td data-split-side="left" data-lock-side-selection=""
  14096. class="code-review blob-code blob-code-deletion ">
  14097. <span class="blob-code-inner blob-code-marker"
  14098. data-code-marker="-"><span class=pl-k>import</span>
  14099. <span class=pl-kos>{</span> <span
  14100. class=pl-s1>compareNodeNames</span><span
  14101. class=pl-kos>,</span> <span
  14102. class=pl-s1>toElement</span><span
  14103. class=pl-kos>,</span> <span
  14104. class=pl-s1>moveChildren</span><span
  14105. class=pl-kos>,</span> <span
  14106. class=pl-s1>createElementNS</span><span
  14107. class=pl-kos>,</span> <span class=pl-s1>doc</span>
  14108. <span class=pl-kos>}</span> <span class=pl-k>from</span>
  14109. <span class=pl-s>&#39;./util&#39;</span><span
  14110. class=pl-kos>;</span></span>
  14111. </td>
  14112. <td class="blob-num blob-num-empty empty-cell"></td>
  14113. <td class="blob-code blob-code-empty empty-cell"
  14114. data-split-side="right"></td>
  14115. </tr>
  14116. <tr
  14117. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14118. <td class="blob-num blob-num-context js-linkable-line-number"
  14119. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL14"
  14120. data-line-number="14"></td>
  14121. <td data-split-side="left" data-lock-side-selection=""
  14122. class="code-review blob-code blob-code-context ">
  14123. <span class="blob-code-inner blob-code-marker"
  14124. data-code-marker=" "><span class=pl-k>import</span>
  14125. <span class=pl-s1>specialElHandlers</span> <span
  14126. class=pl-k>from</span> <span
  14127. class=pl-s>&#39;./specialElHandlers&#39;</span><span
  14128. class=pl-kos>;</span></span>
  14129. </td>
  14130. <td class="blob-num blob-num-context js-linkable-line-number"
  14131. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR13"
  14132. data-line-number="13"></td>
  14133. <td data-split-side="right" data-lock-side-selection=""
  14134. class="code-review blob-code blob-code-context">
  14135. <span class="blob-code-inner blob-code-marker"
  14136. data-code-marker=" "><span class=pl-k>import</span>
  14137. <span class=pl-s1>specialElHandlers</span> <span
  14138. class=pl-k>from</span> <span
  14139. class=pl-s>&#39;./specialElHandlers&#39;</span><span
  14140. class=pl-kos>;</span></span>
  14141. </td>
  14142. </tr>
  14143. <tr
  14144. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14145. <td class="blob-num blob-num-empty empty-cell"></td>
  14146. <td class="blob-code blob-code-empty empty-cell"
  14147. data-split-side="left"></td>
  14148. <td class="blob-num blob-num-addition js-linkable-line-number"
  14149. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR14"
  14150. data-line-number="14"></td>
  14151. <td data-split-side="right" data-lock-side-selection=""
  14152. class="code-review blob-code blob-code-addition">
  14153. <span class="blob-code-inner blob-code-marker"
  14154. data-code-marker="+"><span class=pl-k>import</span>
  14155. <span class=pl-kos>{</span> <span
  14156. class=pl-s1>compareNodeNames</span><span
  14157. class=pl-kos>,</span> <span
  14158. class=pl-s1>createElementNS</span><span
  14159. class=pl-kos>,</span> <span
  14160. class=pl-s1>doc</span><span class=pl-kos>,</span>
  14161. <span class=pl-s1>moveChildren</span><span
  14162. class=pl-kos>,</span> <span
  14163. class=pl-s1>toElement</span> <span
  14164. class=pl-kos>}</span> <span class=pl-k>from</span>
  14165. <span class=pl-s>&#39;./util&#39;</span><span
  14166. class=pl-kos>;</span></span>
  14167. </td>
  14168. </tr>
  14169. <tr
  14170. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14171. <td class="blob-num blob-num-context js-linkable-line-number"
  14172. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL15"
  14173. data-line-number="15"></td>
  14174. <td data-split-side="left" data-lock-side-selection=""
  14175. class="code-review blob-code blob-code-context ">
  14176. <span class="blob-code-inner blob-code-marker"
  14177. data-code-marker=" "><br></span>
  14178. </td>
  14179. <td class="blob-num blob-num-context js-linkable-line-number"
  14180. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR15"
  14181. data-line-number="15"></td>
  14182. <td data-split-side="right" data-lock-side-selection=""
  14183. class="code-review blob-code blob-code-context">
  14184. <span class="blob-code-inner blob-code-marker"
  14185. data-code-marker=" "><br></span>
  14186. </td>
  14187. </tr>
  14188. <tr
  14189. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14190. <td class="blob-num blob-num-context js-linkable-line-number"
  14191. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL16"
  14192. data-line-number="16"></td>
  14193. <td data-split-side="left" data-lock-side-selection=""
  14194. class="code-review blob-code blob-code-context ">
  14195. <span class="blob-code-inner blob-code-marker"
  14196. data-code-marker=" "><span class=pl-k>var</span> <span
  14197. class=pl-c1>ELEMENT_NODE</span> <span
  14198. class=pl-c1>=</span> <span class=pl-c1>1</span><span
  14199. class=pl-kos>;</span></span>
  14200. </td>
  14201. <td class="blob-num blob-num-context js-linkable-line-number"
  14202. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR16"
  14203. data-line-number="16"></td>
  14204. <td data-split-side="right" data-lock-side-selection=""
  14205. class="code-review blob-code blob-code-context">
  14206. <span class="blob-code-inner blob-code-marker"
  14207. data-code-marker=" "><span class=pl-k>var</span> <span
  14208. class=pl-c1>ELEMENT_NODE</span> <span
  14209. class=pl-c1>=</span> <span class=pl-c1>1</span><span
  14210. class=pl-kos>;</span></span>
  14211. </td>
  14212. </tr>
  14213. <tr
  14214. data-hunk="339630dafbd0f7a0955e5674bb21fa763ef2f8627e61c9c203c97b14efbfb356">
  14215. <td class="blob-num blob-num-context js-linkable-line-number"
  14216. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL17"
  14217. data-line-number="17"></td>
  14218. <td data-split-side="left" data-lock-side-selection=""
  14219. class="code-review blob-code blob-code-context ">
  14220. <span class="blob-code-inner blob-code-marker"
  14221. data-code-marker=" "><span class=pl-k>var</span> <span
  14222. class=pl-c1>DOCUMENT_FRAGMENT_NODE</span> <span
  14223. class=pl-c1>=</span> <span
  14224. class=pl-c1>11</span><span
  14225. class=pl-kos>;</span></span>
  14226. </td>
  14227. <td class="blob-num blob-num-context js-linkable-line-number"
  14228. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR17"
  14229. data-line-number="17"></td>
  14230. <td data-split-side="right" data-lock-side-selection=""
  14231. class="code-review blob-code blob-code-context">
  14232. <span class="blob-code-inner blob-code-marker"
  14233. data-code-marker=" "><span class=pl-k>var</span> <span
  14234. class=pl-c1>DOCUMENT_FRAGMENT_NODE</span> <span
  14235. class=pl-c1>=</span> <span
  14236. class=pl-c1>11</span><span
  14237. class=pl-kos>;</span></span>
  14238. </td>
  14239. </tr>
  14240. <tr class="js-expandable-line" data-position="10">
  14241. <td class="blob-num blob-num-expandable" colspan="1">
  14242. <a href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  14243. class="js-expand directional-expander"
  14244. title="Expand Down" aria-label="Expand Down"
  14245. data-url="/livewire/livewire/blob_excerpt/f980fea4082ff3e9eab019005433141a0ec4adef?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=17&amp;last_right=17&amp;left=153&amp;left_hunk_size=15&amp;mode=100644&amp;path=js%2Fdom%2Fmorphdom%2Fmorphdom.js&amp;right=153&amp;right_hunk_size=15"
  14246. data-left-range="18-84" data-right-range="18-84">
  14247. <svg class="octicon octicon-fold-down"
  14248. viewBox="0 0 16 16" version="1.1" width="16"
  14249. height="16" aria-hidden="true">
  14250. <path
  14251. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  14252. </path>
  14253. </svg>
  14254. </a>
  14255. <a href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  14256. class="js-expand directional-expander" title="Expand Up"
  14257. aria-label="Expand Up"
  14258. data-url="/livewire/livewire/blob_excerpt/f980fea4082ff3e9eab019005433141a0ec4adef?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=17&amp;last_right=17&amp;left=153&amp;left_hunk_size=15&amp;mode=100644&amp;path=js%2Fdom%2Fmorphdom%2Fmorphdom.js&amp;right=153&amp;right_hunk_size=15"
  14259. data-left-range="85-152" data-right-range="85-152">
  14260. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  14261. version="1.1" width="16" height="16"
  14262. aria-hidden="true">
  14263. <path
  14264. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  14265. </path>
  14266. </svg>
  14267. </a>
  14268. </td>
  14269. <td class="blob-code blob-code-inner blob-code-hunk"
  14270. colspan="3">@@ -153,15 +153,15 @@ export default function
  14271. morphdomFactory(morphAttrs) {</td>
  14272. </tr>
  14273. <tr
  14274. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14275. <td class="blob-num blob-num-context js-linkable-line-number"
  14276. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL153"
  14277. data-line-number="153"></td>
  14278. <td data-split-side="left" data-lock-side-selection=""
  14279. class="code-review blob-code blob-code-context ">
  14280. <span class="blob-code-inner blob-code-marker"
  14281. data-code-marker=" "> <span class=pl-k>if</span> <span
  14282. class=pl-kos>(</span><span
  14283. class=pl-s1>unmatchedFromEl</span> <span
  14284. class=pl-c1>&amp;&amp;</span> <span
  14285. class=pl-en>compareNodeNames</span><span
  14286. class=pl-kos>(</span><span
  14287. class=pl-s1>curChild</span><span
  14288. class=pl-kos>,</span> <span
  14289. class=pl-s1>unmatchedFromEl</span><span
  14290. class=pl-kos>)</span><span class=pl-kos>)</span>
  14291. <span class=pl-kos>{</span></span>
  14292. </td>
  14293. <td class="blob-num blob-num-context js-linkable-line-number"
  14294. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR153"
  14295. data-line-number="153"></td>
  14296. <td data-split-side="right" data-lock-side-selection=""
  14297. class="code-review blob-code blob-code-context">
  14298. <span class="blob-code-inner blob-code-marker"
  14299. data-code-marker=" "> <span class=pl-k>if</span> <span
  14300. class=pl-kos>(</span><span
  14301. class=pl-s1>unmatchedFromEl</span> <span
  14302. class=pl-c1>&amp;&amp;</span> <span
  14303. class=pl-en>compareNodeNames</span><span
  14304. class=pl-kos>(</span><span
  14305. class=pl-s1>curChild</span><span
  14306. class=pl-kos>,</span> <span
  14307. class=pl-s1>unmatchedFromEl</span><span
  14308. class=pl-kos>)</span><span class=pl-kos>)</span>
  14309. <span class=pl-kos>{</span></span>
  14310. </td>
  14311. </tr>
  14312. <tr
  14313. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14314. <td class="blob-num blob-num-context js-linkable-line-number"
  14315. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL154"
  14316. data-line-number="154"></td>
  14317. <td data-split-side="left" data-lock-side-selection=""
  14318. class="code-review blob-code blob-code-context ">
  14319. <span class="blob-code-inner blob-code-marker"
  14320. data-code-marker=" "> <span
  14321. class=pl-s1>curChild</span><span
  14322. class=pl-kos>.</span><span
  14323. class=pl-c1>parentNode</span><span
  14324. class=pl-kos>.</span><span
  14325. class=pl-en>replaceChild</span><span
  14326. class=pl-kos>(</span><span
  14327. class=pl-s1>unmatchedFromEl</span><span
  14328. class=pl-kos>,</span> <span
  14329. class=pl-s1>curChild</span><span
  14330. class=pl-kos>)</span><span
  14331. class=pl-kos>;</span></span>
  14332. </td>
  14333. <td class="blob-num blob-num-context js-linkable-line-number"
  14334. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR154"
  14335. data-line-number="154"></td>
  14336. <td data-split-side="right" data-lock-side-selection=""
  14337. class="code-review blob-code blob-code-context">
  14338. <span class="blob-code-inner blob-code-marker"
  14339. data-code-marker=" "> <span
  14340. class=pl-s1>curChild</span><span
  14341. class=pl-kos>.</span><span
  14342. class=pl-c1>parentNode</span><span
  14343. class=pl-kos>.</span><span
  14344. class=pl-en>replaceChild</span><span
  14345. class=pl-kos>(</span><span
  14346. class=pl-s1>unmatchedFromEl</span><span
  14347. class=pl-kos>,</span> <span
  14348. class=pl-s1>curChild</span><span
  14349. class=pl-kos>)</span><span
  14350. class=pl-kos>;</span></span>
  14351. </td>
  14352. </tr>
  14353. <tr
  14354. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14355. <td class="blob-num blob-num-context js-linkable-line-number"
  14356. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL155"
  14357. data-line-number="155"></td>
  14358. <td data-split-side="left" data-lock-side-selection=""
  14359. class="code-review blob-code blob-code-context ">
  14360. <span class="blob-code-inner blob-code-marker"
  14361. data-code-marker=" "> <span
  14362. class=pl-en>morphEl</span><span
  14363. class=pl-kos>(</span><span
  14364. class=pl-s1>unmatchedFromEl</span><span
  14365. class=pl-kos>,</span> <span
  14366. class=pl-s1>curChild</span><span
  14367. class=pl-kos>)</span><span
  14368. class=pl-kos>;</span></span>
  14369. </td>
  14370. <td class="blob-num blob-num-context js-linkable-line-number"
  14371. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR155"
  14372. data-line-number="155"></td>
  14373. <td data-split-side="right" data-lock-side-selection=""
  14374. class="code-review blob-code blob-code-context">
  14375. <span class="blob-code-inner blob-code-marker"
  14376. data-code-marker=" "> <span
  14377. class=pl-en>morphEl</span><span
  14378. class=pl-kos>(</span><span
  14379. class=pl-s1>unmatchedFromEl</span><span
  14380. class=pl-kos>,</span> <span
  14381. class=pl-s1>curChild</span><span
  14382. class=pl-kos>)</span><span
  14383. class=pl-kos>;</span></span>
  14384. </td>
  14385. </tr>
  14386. <tr
  14387. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14388. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14389. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL156"
  14390. data-line-number="156"></td>
  14391. <td data-split-side="left" data-lock-side-selection=""
  14392. class="code-review blob-code blob-code-deletion ">
  14393. <span class="blob-code-inner blob-code-marker"
  14394. data-code-marker="-"><br></span>
  14395. </td>
  14396. <td class="blob-num blob-num-empty empty-cell"></td>
  14397. <td class="blob-code blob-code-empty empty-cell"
  14398. data-split-side="right"></td>
  14399. </tr>
  14400. <tr
  14401. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14402. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14403. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL157"
  14404. data-line-number="157"></td>
  14405. <td data-split-side="left" data-lock-side-selection=""
  14406. class="code-review blob-code blob-code-deletion ">
  14407. <span class="blob-code-inner blob-code-marker"
  14408. data-code-marker="-"> <span class=pl-c>// <span
  14409. class=pl-k>@livewireModification</span></span></span>
  14410. </td>
  14411. <td class="blob-num blob-num-empty empty-cell"></td>
  14412. <td class="blob-code blob-code-empty empty-cell"
  14413. data-split-side="right"></td>
  14414. </tr>
  14415. <tr
  14416. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14417. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14418. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL158"
  14419. data-line-number="158"></td>
  14420. <td data-split-side="left" data-lock-side-selection=""
  14421. class="code-review blob-code blob-code-deletion ">
  14422. <span class="blob-code-inner blob-code-marker"
  14423. data-code-marker="-"> <span class=pl-c>// Otherwise,
  14424. &quot;curChild&quot; will be unnatached when it is
  14425. passed to &quot;handleNodeAdde&quot;</span></span>
  14426. </td>
  14427. <td class="blob-num blob-num-empty empty-cell"></td>
  14428. <td class="blob-code blob-code-empty empty-cell"
  14429. data-split-side="right"></td>
  14430. </tr>
  14431. <tr
  14432. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14433. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14434. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL159"
  14435. data-line-number="159"></td>
  14436. <td data-split-side="left" data-lock-side-selection=""
  14437. class="code-review blob-code blob-code-deletion ">
  14438. <span class="blob-code-inner blob-code-marker"
  14439. data-code-marker="-"> <span class=pl-c>// things like
  14440. .parent and .closest will break.</span></span>
  14441. </td>
  14442. <td class="blob-num blob-num-empty empty-cell"></td>
  14443. <td class="blob-code blob-code-empty empty-cell"
  14444. data-split-side="right"></td>
  14445. </tr>
  14446. <tr
  14447. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14448. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14449. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL160"
  14450. data-line-number="160"></td>
  14451. <td data-split-side="left" data-lock-side-selection=""
  14452. class="code-review blob-code blob-code-deletion ">
  14453. <span class="blob-code-inner blob-code-marker"
  14454. data-code-marker="-"> <span class=pl-s1>curChild</span>
  14455. <span class=pl-c1>=</span> <span
  14456. class=pl-s1>unmatchedFromEl</span></span>
  14457. </td>
  14458. <td class="blob-num blob-num-empty empty-cell"></td>
  14459. <td class="blob-code blob-code-empty empty-cell"
  14460. data-split-side="right"></td>
  14461. </tr>
  14462. <tr
  14463. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14464. <td class="blob-num blob-num-context js-linkable-line-number"
  14465. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL161"
  14466. data-line-number="161"></td>
  14467. <td data-split-side="left" data-lock-side-selection=""
  14468. class="code-review blob-code blob-code-context ">
  14469. <span class="blob-code-inner blob-code-marker"
  14470. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14471. </td>
  14472. <td class="blob-num blob-num-context js-linkable-line-number"
  14473. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR156"
  14474. data-line-number="156"></td>
  14475. <td data-split-side="right" data-lock-side-selection=""
  14476. class="code-review blob-code blob-code-context">
  14477. <span class="blob-code-inner blob-code-marker"
  14478. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14479. </td>
  14480. </tr>
  14481. <tr
  14482. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14483. <td class="blob-num blob-num-empty empty-cell"></td>
  14484. <td class="blob-code blob-code-empty empty-cell"
  14485. data-split-side="left"></td>
  14486. <td class="blob-num blob-num-addition js-linkable-line-number"
  14487. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR157"
  14488. data-line-number="157"></td>
  14489. <td data-split-side="right" data-lock-side-selection=""
  14490. class="code-review blob-code blob-code-addition">
  14491. <span class="blob-code-inner blob-code-marker"
  14492. data-code-marker="+"> <span class=pl-k>else</span> <span
  14493. class=pl-kos>{</span></span>
  14494. </td>
  14495. </tr>
  14496. <tr
  14497. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14498. <td class="blob-num blob-num-empty empty-cell"></td>
  14499. <td class="blob-code blob-code-empty empty-cell"
  14500. data-split-side="left"></td>
  14501. <td class="blob-num blob-num-addition js-linkable-line-number"
  14502. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR158"
  14503. data-line-number="158"></td>
  14504. <td data-split-side="right" data-lock-side-selection=""
  14505. class="code-review blob-code blob-code-addition">
  14506. <span class="blob-code-inner blob-code-marker"
  14507. data-code-marker="+"> <span
  14508. class=pl-en>handleNodeAdded</span><span
  14509. class=pl-kos>(</span><span
  14510. class=pl-s1>curChild</span><span
  14511. class=pl-kos>)</span><span
  14512. class=pl-kos>;</span></span>
  14513. </td>
  14514. </tr>
  14515. <tr
  14516. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14517. <td class="blob-num blob-num-empty empty-cell"></td>
  14518. <td class="blob-code blob-code-empty empty-cell"
  14519. data-split-side="left"></td>
  14520. <td class="blob-num blob-num-addition js-linkable-line-number"
  14521. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR159"
  14522. data-line-number="159"></td>
  14523. <td data-split-side="right" data-lock-side-selection=""
  14524. class="code-review blob-code blob-code-addition">
  14525. <span class="blob-code-inner blob-code-marker"
  14526. data-code-marker="+"> <span class=pl-kos>}</span></span>
  14527. </td>
  14528. </tr>
  14529. <tr
  14530. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14531. <td class="blob-num blob-num-empty empty-cell"></td>
  14532. <td class="blob-code blob-code-empty empty-cell"
  14533. data-split-side="left"></td>
  14534. <td class="blob-num blob-num-addition js-linkable-line-number"
  14535. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR160"
  14536. data-line-number="160"></td>
  14537. <td data-split-side="right" data-lock-side-selection=""
  14538. class="code-review blob-code blob-code-addition">
  14539. <span class="blob-code-inner blob-code-marker"
  14540. data-code-marker="+"> <span class=pl-kos>}</span></span>
  14541. </td>
  14542. </tr>
  14543. <tr
  14544. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14545. <td class="blob-num blob-num-empty empty-cell"></td>
  14546. <td class="blob-code blob-code-empty empty-cell"
  14547. data-split-side="left"></td>
  14548. <td class="blob-num blob-num-addition js-linkable-line-number"
  14549. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR161"
  14550. data-line-number="161"></td>
  14551. <td data-split-side="right" data-lock-side-selection=""
  14552. class="code-review blob-code blob-code-addition">
  14553. <span class="blob-code-inner blob-code-marker"
  14554. data-code-marker="+"> <span class=pl-k>else</span> <span
  14555. class=pl-kos>{</span></span>
  14556. </td>
  14557. </tr>
  14558. <tr
  14559. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14560. <td class="blob-num blob-num-empty empty-cell"></td>
  14561. <td class="blob-code blob-code-empty empty-cell"
  14562. data-split-side="left"></td>
  14563. <td class="blob-num blob-num-addition js-linkable-line-number"
  14564. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR162"
  14565. data-line-number="162"></td>
  14566. <td data-split-side="right" data-lock-side-selection=""
  14567. class="code-review blob-code blob-code-addition">
  14568. <span class="blob-code-inner blob-code-marker"
  14569. data-code-marker="+"> <span
  14570. class=pl-en>handleNodeAdded</span><span
  14571. class=pl-kos>(</span><span
  14572. class=pl-s1>curChild</span><span
  14573. class=pl-kos>)</span><span
  14574. class=pl-kos>;</span></span>
  14575. </td>
  14576. </tr>
  14577. <tr
  14578. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14579. <td class="blob-num blob-num-context js-linkable-line-number"
  14580. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL162"
  14581. data-line-number="162"></td>
  14582. <td data-split-side="left" data-lock-side-selection=""
  14583. class="code-review blob-code blob-code-context ">
  14584. <span class="blob-code-inner blob-code-marker"
  14585. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14586. </td>
  14587. <td class="blob-num blob-num-context js-linkable-line-number"
  14588. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR163"
  14589. data-line-number="163"></td>
  14590. <td data-split-side="right" data-lock-side-selection=""
  14591. class="code-review blob-code blob-code-context">
  14592. <span class="blob-code-inner blob-code-marker"
  14593. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14594. </td>
  14595. </tr>
  14596. <tr
  14597. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14598. <td class="blob-num blob-num-context js-linkable-line-number"
  14599. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL163"
  14600. data-line-number="163"></td>
  14601. <td data-split-side="left" data-lock-side-selection=""
  14602. class="code-review blob-code blob-code-context ">
  14603. <span class="blob-code-inner blob-code-marker"
  14604. data-code-marker=" "><br></span>
  14605. </td>
  14606. <td class="blob-num blob-num-context js-linkable-line-number"
  14607. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR164"
  14608. data-line-number="164"></td>
  14609. <td data-split-side="right" data-lock-side-selection=""
  14610. class="code-review blob-code blob-code-context">
  14611. <span class="blob-code-inner blob-code-marker"
  14612. data-code-marker=" "><br></span>
  14613. </td>
  14614. </tr>
  14615. <tr
  14616. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14617. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14618. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL164"
  14619. data-line-number="164"></td>
  14620. <td data-split-side="left" data-lock-side-selection=""
  14621. class="code-review blob-code blob-code-deletion ">
  14622. <span class="blob-code-inner blob-code-marker"
  14623. data-code-marker="-"> <span
  14624. class=pl-en>handleNodeAdded</span><span
  14625. class=pl-kos>(</span><span
  14626. class=pl-s1>curChild</span><span
  14627. class=pl-kos>)</span><span
  14628. class=pl-kos>;</span></span>
  14629. </td>
  14630. <td class="blob-num blob-num-empty empty-cell"></td>
  14631. <td class="blob-code blob-code-empty empty-cell"
  14632. data-split-side="right"></td>
  14633. </tr>
  14634. <tr
  14635. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14636. <td class="blob-num blob-num-context js-linkable-line-number"
  14637. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL165"
  14638. data-line-number="165"></td>
  14639. <td data-split-side="left" data-lock-side-selection=""
  14640. class="code-review blob-code blob-code-context ">
  14641. <span class="blob-code-inner blob-code-marker"
  14642. data-code-marker=" "> <span class=pl-s1>curChild</span>
  14643. <span class=pl-c1>=</span> <span
  14644. class=pl-s1>nextSibling</span><span
  14645. class=pl-kos>;</span></span>
  14646. </td>
  14647. <td class="blob-num blob-num-context js-linkable-line-number"
  14648. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR165"
  14649. data-line-number="165"></td>
  14650. <td data-split-side="right" data-lock-side-selection=""
  14651. class="code-review blob-code blob-code-context">
  14652. <span class="blob-code-inner blob-code-marker"
  14653. data-code-marker=" "> <span class=pl-s1>curChild</span>
  14654. <span class=pl-c1>=</span> <span
  14655. class=pl-s1>nextSibling</span><span
  14656. class=pl-kos>;</span></span>
  14657. </td>
  14658. </tr>
  14659. <tr
  14660. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14661. <td class="blob-num blob-num-context js-linkable-line-number"
  14662. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL166"
  14663. data-line-number="166"></td>
  14664. <td data-split-side="left" data-lock-side-selection=""
  14665. class="code-review blob-code blob-code-context ">
  14666. <span class="blob-code-inner blob-code-marker"
  14667. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14668. </td>
  14669. <td class="blob-num blob-num-context js-linkable-line-number"
  14670. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR166"
  14671. data-line-number="166"></td>
  14672. <td data-split-side="right" data-lock-side-selection=""
  14673. class="code-review blob-code blob-code-context">
  14674. <span class="blob-code-inner blob-code-marker"
  14675. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14676. </td>
  14677. </tr>
  14678. <tr
  14679. data-hunk="efb2ce2b696c60b54072dde7ff996699179e3bddd64af578da26960126f9617f">
  14680. <td class="blob-num blob-num-context js-linkable-line-number"
  14681. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdL167"
  14682. data-line-number="167"></td>
  14683. <td data-split-side="left" data-lock-side-selection=""
  14684. class="code-review blob-code blob-code-context ">
  14685. <span class="blob-code-inner blob-code-marker"
  14686. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14687. </td>
  14688. <td class="blob-num blob-num-context js-linkable-line-number"
  14689. id="diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfdR167"
  14690. data-line-number="167"></td>
  14691. <td data-split-side="right" data-lock-side-selection=""
  14692. class="code-review blob-code blob-code-context">
  14693. <span class="blob-code-inner blob-code-marker"
  14694. data-code-marker=" "> <span class=pl-kos>}</span></span>
  14695. </td>
  14696. </tr>
  14697. <tr class="js-expandable-line" data-position="">
  14698. <td class="blob-num blob-num-expandable" colspan="1">
  14699. <a href="#diff-a5b0af02217f9228acfaa08e71b0f8f9e754c03dcd08db148499c1d0527a3bfd"
  14700. class="js-expand directional-expander single-expander"
  14701. title="Expand Down" aria-label="Expand Down"
  14702. data-url="/livewire/livewire/blob_excerpt/f980fea4082ff3e9eab019005433141a0ec4adef?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=167&amp;last_right=167&amp;left=495&amp;left_hunk_size=&amp;mode=100644&amp;path=js%2Fdom%2Fmorphdom%2Fmorphdom.js&amp;right=495&amp;right_hunk_size="
  14703. data-left-range="168-494" data-right-range="168-494">
  14704. <svg class="octicon octicon-fold-down"
  14705. viewBox="0 0 16 16" version="1.1" width="16"
  14706. height="16" aria-hidden="true">
  14707. <path
  14708. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  14709. </path>
  14710. </svg>
  14711. </a>
  14712. </td>
  14713. <td class="blob-code blob-code-inner blob-code-hunk"
  14714. colspan="3"></td>
  14715. </tr>
  14716. </table>
  14717. </div>
  14718. </div>
  14719. </div>
  14720. <div id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8"
  14721. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  14722. Details--on open
  14723. show-inline-notes
  14724. js-feature-enabled-split-diff-copy-protection
  14725. " data-file-type=".js" data-file-deleted="false">
  14726. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  14727. data-path="js/util/getCsrfToken.js" data-short-path="8facbbc"
  14728. data-anchor="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8"
  14729. data-file-type=".js" data-file-deleted="false">
  14730. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  14731. <button type="button" class="btn-octicon js-details-target"
  14732. aria-label="Toggle diff contents" aria-expanded="true"
  14733. style="width: 22px;">
  14734. <svg class="octicon octicon-chevron-down Details-content--hidden"
  14735. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  14736. aria-hidden="true">
  14737. <path fill-rule="evenodd"
  14738. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  14739. </path>
  14740. </svg>
  14741. <svg class="octicon octicon-chevron-right Details-content--shown"
  14742. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  14743. aria-hidden="true">
  14744. <path fill-rule="evenodd"
  14745. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  14746. </path>
  14747. </svg>
  14748. </button>
  14749. <span class="diffstat tooltipped tooltipped-e"
  14750. aria-label="13 changes: 3 additions &amp; 10 deletions">13 <span
  14751. class="diffstat-block-added"></span><span
  14752. class="diffstat-block-deleted"></span><span
  14753. class="diffstat-block-deleted"></span><span
  14754. class="diffstat-block-deleted"></span><span
  14755. class="diffstat-block-neutral"></span></span>
  14756. <a title="js/util/getCsrfToken.js" class="Link--primary"
  14757. href="#diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8">js/util/getCsrfToken.js</a>
  14758. <clipboard-copy value="js/util/getCsrfToken.js"
  14759. data-copy-feedback="Copied!" aria-label="Copy"
  14760. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  14761. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  14762. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  14763. aria-hidden="true">
  14764. <path fill-rule="evenodd"
  14765. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  14766. </path>
  14767. </svg>
  14768. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  14769. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  14770. aria-hidden="true">
  14771. <path fill-rule="evenodd"
  14772. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  14773. </path>
  14774. </svg>
  14775. </clipboard-copy>
  14776. </div>
  14777. <div
  14778. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  14779. <div class="d-flex flex-justify-end">
  14780. <details
  14781. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  14782. <summary class="height-full">
  14783. <div
  14784. class="height-full d-flex flex-items-center Link--secondary">
  14785. <svg aria-label="Show options"
  14786. class="octicon octicon-kebab-horizontal"
  14787. viewBox="0 0 16 16" version="1.1" width="16"
  14788. height="16" role="img">
  14789. <path
  14790. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  14791. </path>
  14792. </svg>
  14793. </div>
  14794. </summary>
  14795. <details-menu
  14796. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  14797. style="width:185px; z-index:99; right: -4px;">
  14798. <label role="menuitemradio"
  14799. class="dropdown-item btn-link text-normal d-block pl-5"
  14800. tabindex="0" aria-checked="true">
  14801. <span class="position-absolute ml-n4"><svg
  14802. class="octicon octicon-check" height="16"
  14803. viewBox="0 0 16 16" version="1.1" width="16"
  14804. aria-hidden="true">
  14805. <path fill-rule="evenodd"
  14806. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  14807. </path>
  14808. </svg></span>
  14809. <input type="checkbox" checked
  14810. class="d-none js-toggle-file-notes">
  14811. Show comments
  14812. </label>
  14813. <div role="none" class="dropdown-divider"></div>
  14814. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/js/util/getCsrfToken.js"
  14815. class="pl-5 dropdown-item btn-link" rel="nofollow"
  14816. role="menuitem"
  14817. data-ga-click="View file, click, location:files_changed_dropdown">
  14818. View file
  14819. </a>
  14820. <button type="button" disabled role="menuitem"
  14821. class="pl-5 dropdown-item btn-link"
  14822. aria-label="You must be signed in and have push access to make changes.">
  14823. Edit file
  14824. </button>
  14825. <button type="button" disabled role="menuitem"
  14826. class="pl-5 dropdown-item btn-link"
  14827. aria-label="You must be signed in and have push access to delete this file.">
  14828. Delete file
  14829. </button>
  14830. <div role="none" class="dropdown-divider"></div>
  14831. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  14832. data-platforms="windows,mac" role="menuitem"
  14833. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=js%2Futil%2FgetCsrfToken.js"
  14834. aria-label="Open this file in GitHub Desktop"
  14835. data-ga-click="Repository, open with desktop">
  14836. Open in desktop
  14837. </a>
  14838. </details-menu>
  14839. </details>
  14840. </div>
  14841. </div>
  14842. </div>
  14843. <div class="js-file-content Details-content--hidden"
  14844. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  14845. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  14846. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  14847. <table
  14848. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  14849. data-tab-size="4"
  14850. data-diff-anchor="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8"
  14851. data-paste-markdown-skip>
  14852. <colgroup>
  14853. <col width="40">
  14854. <col>
  14855. <col width="40">
  14856. <col>
  14857. </colgroup>
  14858. <tr data-position="0">
  14859. <td id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8HL1"
  14860. class="blob-num blob-num-hunk" data-line-number="..."></td>
  14861. <td class="blob-code blob-code-inner blob-code-hunk"
  14862. colspan="3">@@ -1,16 +1,9 @@</td>
  14863. </tr>
  14864. <tr
  14865. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14866. <td class="blob-num blob-num-context js-linkable-line-number"
  14867. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L1"
  14868. data-line-number="1"></td>
  14869. <td data-split-side="left" data-lock-side-selection=""
  14870. class="code-review blob-code blob-code-context ">
  14871. <span class="blob-code-inner blob-code-marker"
  14872. data-code-marker=" "><span class=pl-k>export</span>
  14873. <span class=pl-k>function</span> <span
  14874. class=pl-en>getCsrfToken</span><span
  14875. class=pl-kos>(</span><span class=pl-kos>)</span>
  14876. <span class=pl-kos>{</span></span>
  14877. </td>
  14878. <td class="blob-num blob-num-context js-linkable-line-number"
  14879. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R1"
  14880. data-line-number="1"></td>
  14881. <td data-split-side="right" data-lock-side-selection=""
  14882. class="code-review blob-code blob-code-context">
  14883. <span class="blob-code-inner blob-code-marker"
  14884. data-code-marker=" "><span class=pl-k>export</span>
  14885. <span class=pl-k>function</span> <span
  14886. class=pl-en>getCsrfToken</span><span
  14887. class=pl-kos>(</span><span class=pl-kos>)</span>
  14888. <span class=pl-kos>{</span></span>
  14889. </td>
  14890. </tr>
  14891. <tr
  14892. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14893. <td class="blob-num blob-num-context js-linkable-line-number"
  14894. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L2"
  14895. data-line-number="2"></td>
  14896. <td data-split-side="left" data-lock-side-selection=""
  14897. class="code-review blob-code blob-code-context ">
  14898. <span class="blob-code-inner blob-code-marker"
  14899. data-code-marker=" "> <span class=pl-k>const</span>
  14900. <span class=pl-s1>tokenTag</span> <span
  14901. class=pl-c1>=</span> <span
  14902. class=pl-smi>document</span><span
  14903. class=pl-kos>.</span><span
  14904. class=pl-c1>head</span><span
  14905. class=pl-kos>.</span><span
  14906. class=pl-en>querySelector</span><span
  14907. class=pl-kos>(</span><span
  14908. class=pl-s>&#39;meta[name=&quot;csrf-token&quot;]&#39;</span><span
  14909. class=pl-kos>)</span></span>
  14910. </td>
  14911. <td class="blob-num blob-num-context js-linkable-line-number"
  14912. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R2"
  14913. data-line-number="2"></td>
  14914. <td data-split-side="right" data-lock-side-selection=""
  14915. class="code-review blob-code blob-code-context">
  14916. <span class="blob-code-inner blob-code-marker"
  14917. data-code-marker=" "> <span class=pl-k>const</span>
  14918. <span class=pl-s1>tokenTag</span> <span
  14919. class=pl-c1>=</span> <span
  14920. class=pl-smi>document</span><span
  14921. class=pl-kos>.</span><span
  14922. class=pl-c1>head</span><span
  14923. class=pl-kos>.</span><span
  14924. class=pl-en>querySelector</span><span
  14925. class=pl-kos>(</span><span
  14926. class=pl-s>&#39;meta[name=&quot;csrf-token&quot;]&#39;</span><span
  14927. class=pl-kos>)</span></span>
  14928. </td>
  14929. </tr>
  14930. <tr
  14931. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14932. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14933. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L3"
  14934. data-line-number="3"></td>
  14935. <td data-split-side="left" data-lock-side-selection=""
  14936. class="code-review blob-code blob-code-deletion ">
  14937. <span class="blob-code-inner blob-code-marker"
  14938. data-code-marker="-"> <span class=pl-k>let</span> <span
  14939. class=pl-s1>token</span></span>
  14940. </td>
  14941. <td class="blob-num blob-num-empty empty-cell"></td>
  14942. <td class="blob-code blob-code-empty empty-cell"
  14943. data-split-side="right"></td>
  14944. </tr>
  14945. <tr
  14946. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14947. <td class="blob-num blob-num-context js-linkable-line-number"
  14948. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L4"
  14949. data-line-number="4"></td>
  14950. <td data-split-side="left" data-lock-side-selection=""
  14951. class="code-review blob-code blob-code-context ">
  14952. <span class="blob-code-inner blob-code-marker"
  14953. data-code-marker=" "><br></span>
  14954. </td>
  14955. <td class="blob-num blob-num-context js-linkable-line-number"
  14956. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R3"
  14957. data-line-number="3"></td>
  14958. <td data-split-side="right" data-lock-side-selection=""
  14959. class="code-review blob-code blob-code-context">
  14960. <span class="blob-code-inner blob-code-marker"
  14961. data-code-marker=" "><br></span>
  14962. </td>
  14963. </tr>
  14964. <tr
  14965. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14966. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14967. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L5"
  14968. data-line-number="5"></td>
  14969. <td data-split-side="left" data-lock-side-selection=""
  14970. class="code-review blob-code blob-code-deletion ">
  14971. <span class="blob-code-inner blob-code-marker"
  14972. data-code-marker="-"> <span class=pl-k>if</span> <span
  14973. class=pl-kos>(</span><span class=pl-c1>!</span><span
  14974. class=pl-s1>tokenTag</span><span
  14975. class=pl-kos>)</span> <span
  14976. class=pl-kos>{</span></span>
  14977. </td>
  14978. <td class="blob-num blob-num-addition js-linkable-line-number"
  14979. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R4"
  14980. data-line-number="4"></td>
  14981. <td data-split-side="right" data-lock-side-selection=""
  14982. class="code-review blob-code blob-code-addition">
  14983. <span class="blob-code-inner blob-code-marker"
  14984. data-code-marker="+"> <span class=pl-k>if</span> <span
  14985. class=pl-kos>(</span><span
  14986. class=pl-s1>tokenTag</span><span
  14987. class=pl-kos>)</span> <span
  14988. class=pl-kos>{</span></span>
  14989. </td>
  14990. </tr>
  14991. <tr
  14992. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  14993. <td class="blob-num blob-num-deletion js-linkable-line-number"
  14994. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L6"
  14995. data-line-number="6"></td>
  14996. <td data-split-side="left" data-lock-side-selection=""
  14997. class="code-review blob-code blob-code-deletion ">
  14998. <span class="blob-code-inner blob-code-marker"
  14999. data-code-marker="-"> <span class=pl-k>if</span> <span
  15000. class=pl-kos>(</span><span class=pl-c1>!</span><span
  15001. class=pl-smi>window</span><span
  15002. class=pl-kos>.</span><span
  15003. class=pl-c1>livewire_token</span><span
  15004. class=pl-kos>)</span> <span
  15005. class=pl-kos>{</span></span>
  15006. </td>
  15007. <td class="blob-num blob-num-addition js-linkable-line-number"
  15008. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R5"
  15009. data-line-number="5"></td>
  15010. <td data-split-side="right" data-lock-side-selection=""
  15011. class="code-review blob-code blob-code-addition">
  15012. <span class="blob-code-inner blob-code-marker"
  15013. data-code-marker="+"> <span class=pl-k>return</span>
  15014. <span class=pl-s1>tokenTag</span><span
  15015. class=pl-kos>.</span><span
  15016. class=pl-c1>content</span></span>
  15017. </td>
  15018. </tr>
  15019. <tr
  15020. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15021. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15022. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L7"
  15023. data-line-number="7"></td>
  15024. <td data-split-side="left" data-lock-side-selection=""
  15025. class="code-review blob-code blob-code-deletion ">
  15026. <span class="blob-code-inner blob-code-marker"
  15027. data-code-marker="-"> <span class=pl-k>throw</span>
  15028. <span class=pl-k>new</span> <span
  15029. class=pl-v>Error</span><span
  15030. class=pl-kos>(</span><span class=pl-s>&#39;Whoops,
  15031. looks like you haven\&#39;t added a
  15032. &quot;csrf-token&quot; meta tag&#39;</span><span
  15033. class=pl-kos>)</span></span>
  15034. </td>
  15035. <td class="blob-num blob-num-empty empty-cell"></td>
  15036. <td class="blob-code blob-code-empty empty-cell"
  15037. data-split-side="right"></td>
  15038. </tr>
  15039. <tr
  15040. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15041. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15042. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L8"
  15043. data-line-number="8"></td>
  15044. <td data-split-side="left" data-lock-side-selection=""
  15045. class="code-review blob-code blob-code-deletion ">
  15046. <span class="blob-code-inner blob-code-marker"
  15047. data-code-marker="-"> <span class=pl-kos>}</span></span>
  15048. </td>
  15049. <td class="blob-num blob-num-empty empty-cell"></td>
  15050. <td class="blob-code blob-code-empty empty-cell"
  15051. data-split-side="right"></td>
  15052. </tr>
  15053. <tr
  15054. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15055. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15056. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L9"
  15057. data-line-number="9"></td>
  15058. <td data-split-side="left" data-lock-side-selection=""
  15059. class="code-review blob-code blob-code-deletion ">
  15060. <span class="blob-code-inner blob-code-marker"
  15061. data-code-marker="-"><br></span>
  15062. </td>
  15063. <td class="blob-num blob-num-empty empty-cell"></td>
  15064. <td class="blob-code blob-code-empty empty-cell"
  15065. data-split-side="right"></td>
  15066. </tr>
  15067. <tr
  15068. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15069. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15070. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L10"
  15071. data-line-number="10"></td>
  15072. <td data-split-side="left" data-lock-side-selection=""
  15073. class="code-review blob-code blob-code-deletion ">
  15074. <span class="blob-code-inner blob-code-marker"
  15075. data-code-marker="-"> <span class=pl-s1>token</span>
  15076. <span class=pl-c1>=</span> <span
  15077. class=pl-smi>window</span><span
  15078. class=pl-kos>.</span><span
  15079. class=pl-c1>livewire_token</span></span>
  15080. </td>
  15081. <td class="blob-num blob-num-empty empty-cell"></td>
  15082. <td class="blob-code blob-code-empty empty-cell"
  15083. data-split-side="right"></td>
  15084. </tr>
  15085. <tr
  15086. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15087. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15088. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L11"
  15089. data-line-number="11"></td>
  15090. <td data-split-side="left" data-lock-side-selection=""
  15091. class="code-review blob-code blob-code-deletion ">
  15092. <span class="blob-code-inner blob-code-marker"
  15093. data-code-marker="-"> <span class=pl-kos>}</span> <span
  15094. class=pl-k>else</span> <span
  15095. class=pl-kos>{</span></span>
  15096. </td>
  15097. <td class="blob-num blob-num-empty empty-cell"></td>
  15098. <td class="blob-code blob-code-empty empty-cell"
  15099. data-split-side="right"></td>
  15100. </tr>
  15101. <tr
  15102. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15103. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15104. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L12"
  15105. data-line-number="12"></td>
  15106. <td data-split-side="left" data-lock-side-selection=""
  15107. class="code-review blob-code blob-code-deletion ">
  15108. <span class="blob-code-inner blob-code-marker"
  15109. data-code-marker="-"> <span class=pl-s1>token</span>
  15110. <span class=pl-c1>=</span> <span
  15111. class=pl-s1>tokenTag</span><span
  15112. class=pl-kos>.</span><span
  15113. class=pl-c1>content</span></span>
  15114. </td>
  15115. <td class="blob-num blob-num-empty empty-cell"></td>
  15116. <td class="blob-code blob-code-empty empty-cell"
  15117. data-split-side="right"></td>
  15118. </tr>
  15119. <tr
  15120. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15121. <td class="blob-num blob-num-context js-linkable-line-number"
  15122. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L13"
  15123. data-line-number="13"></td>
  15124. <td data-split-side="left" data-lock-side-selection=""
  15125. class="code-review blob-code blob-code-context ">
  15126. <span class="blob-code-inner blob-code-marker"
  15127. data-code-marker=" "> <span class=pl-kos>}</span></span>
  15128. </td>
  15129. <td class="blob-num blob-num-context js-linkable-line-number"
  15130. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R6"
  15131. data-line-number="6"></td>
  15132. <td data-split-side="right" data-lock-side-selection=""
  15133. class="code-review blob-code blob-code-context">
  15134. <span class="blob-code-inner blob-code-marker"
  15135. data-code-marker=" "> <span class=pl-kos>}</span></span>
  15136. </td>
  15137. </tr>
  15138. <tr
  15139. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15140. <td class="blob-num blob-num-context js-linkable-line-number"
  15141. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L14"
  15142. data-line-number="14"></td>
  15143. <td data-split-side="left" data-lock-side-selection=""
  15144. class="code-review blob-code blob-code-context ">
  15145. <span class="blob-code-inner blob-code-marker"
  15146. data-code-marker=" "><br></span>
  15147. </td>
  15148. <td class="blob-num blob-num-context js-linkable-line-number"
  15149. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R7"
  15150. data-line-number="7"></td>
  15151. <td data-split-side="right" data-lock-side-selection=""
  15152. class="code-review blob-code blob-code-context">
  15153. <span class="blob-code-inner blob-code-marker"
  15154. data-code-marker=" "><br></span>
  15155. </td>
  15156. </tr>
  15157. <tr
  15158. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15159. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15160. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L15"
  15161. data-line-number="15"></td>
  15162. <td data-split-side="left" data-lock-side-selection=""
  15163. class="code-review blob-code blob-code-deletion ">
  15164. <span class="blob-code-inner blob-code-marker"
  15165. data-code-marker="-"> <span class="pl-k">return</span>
  15166. <span class="pl-s1 x x-first x-last">token</span></span>
  15167. </td>
  15168. <td class="blob-num blob-num-addition js-linkable-line-number"
  15169. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R8"
  15170. data-line-number="8"></td>
  15171. <td data-split-side="right" data-lock-side-selection=""
  15172. class="code-review blob-code blob-code-addition">
  15173. <span class="blob-code-inner blob-code-marker"
  15174. data-code-marker="+"> <span class="pl-k">return</span>
  15175. <span class="pl-smi x x-first">window</span><span
  15176. class="pl-kos x">.</span><span
  15177. class="pl-c1 x">livewire_token</span><span
  15178. class="x"> </span><span
  15179. class="pl-c1 x">??</span><span class="x">
  15180. </span><span
  15181. class="pl-c1 x x-last">undefined</span></span>
  15182. </td>
  15183. </tr>
  15184. <tr
  15185. data-hunk="8e908ded2ff1400f0bb9173372ce320f4ec52d7cadfa897c449ad22823c030a5">
  15186. <td class="blob-num blob-num-context js-linkable-line-number"
  15187. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8L16"
  15188. data-line-number="16"></td>
  15189. <td data-split-side="left" data-lock-side-selection=""
  15190. class="code-review blob-code blob-code-context ">
  15191. <span class="blob-code-inner blob-code-marker"
  15192. data-code-marker=" "><span class=pl-kos>}</span></span>
  15193. </td>
  15194. <td class="blob-num blob-num-context js-linkable-line-number"
  15195. id="diff-8facbbc733835f6231d3d30a13420935802662dae2afde4c4fd45d2b348ec6b8R9"
  15196. data-line-number="9"></td>
  15197. <td data-split-side="right" data-lock-side-selection=""
  15198. class="code-review blob-code blob-code-context">
  15199. <span class="blob-code-inner blob-code-marker"
  15200. data-code-marker=" "><span class=pl-kos>}</span></span>
  15201. </td>
  15202. </tr>
  15203. </table>
  15204. </div>
  15205. </div>
  15206. </div>
  15207. <div id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  15208. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  15209. Details--on open
  15210. show-inline-notes
  15211. js-feature-enabled-split-diff-copy-protection
  15212. " data-file-type=".php" data-file-deleted="false">
  15213. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  15214. data-path="src/Commands/ComponentParser.php" data-short-path="e47c84b"
  15215. data-anchor="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  15216. data-file-type=".php" data-file-deleted="false">
  15217. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  15218. <button type="button" class="btn-octicon js-details-target"
  15219. aria-label="Toggle diff contents" aria-expanded="true"
  15220. style="width: 22px;">
  15221. <svg class="octicon octicon-chevron-down Details-content--hidden"
  15222. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15223. aria-hidden="true">
  15224. <path fill-rule="evenodd"
  15225. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  15226. </path>
  15227. </svg>
  15228. <svg class="octicon octicon-chevron-right Details-content--shown"
  15229. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15230. aria-hidden="true">
  15231. <path fill-rule="evenodd"
  15232. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  15233. </path>
  15234. </svg>
  15235. </button>
  15236. <div class="js-expand-full-wrapper d-inline">
  15237. <button type="button"
  15238. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  15239. aria-label="Expand all"
  15240. data-url="/livewire/livewire/blob_expand/29db9c4f08e1d0b33745298dacb08ed97701b642?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FCommands%2FComponentParser.php">
  15241. <svg aria-label="Expand all" aria-hidden="false"
  15242. class="octicon octicon-unfold" height="16"
  15243. viewBox="0 0 16 16" version="1.1" width="16"
  15244. aria-hidden="true">
  15245. <path
  15246. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  15247. </path>
  15248. </svg>
  15249. </button>
  15250. <button type="button"
  15251. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  15252. aria-label="Collapse expanded lines" hidden>
  15253. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  15254. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  15255. version="1.1" width="16" aria-hidden="true">
  15256. <path
  15257. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  15258. </path>
  15259. </svg>
  15260. </button>
  15261. </div>
  15262. <span class="diffstat tooltipped tooltipped-e"
  15263. aria-label="3 changes: 1 addition &amp; 2 deletions">3 <span
  15264. class="diffstat-block-added"></span><span
  15265. class="diffstat-block-deleted"></span><span
  15266. class="diffstat-block-deleted"></span><span
  15267. class="diffstat-block-neutral"></span><span
  15268. class="diffstat-block-neutral"></span></span>
  15269. <a title="src/Commands/ComponentParser.php" class="Link--primary"
  15270. href="#diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388">src/Commands/ComponentParser.php</a>
  15271. <clipboard-copy value="src/Commands/ComponentParser.php"
  15272. data-copy-feedback="Copied!" aria-label="Copy"
  15273. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  15274. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  15275. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15276. aria-hidden="true">
  15277. <path fill-rule="evenodd"
  15278. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  15279. </path>
  15280. </svg>
  15281. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  15282. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15283. aria-hidden="true">
  15284. <path fill-rule="evenodd"
  15285. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  15286. </path>
  15287. </svg>
  15288. </clipboard-copy>
  15289. </div>
  15290. <div
  15291. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  15292. <div class="d-flex flex-justify-end">
  15293. <details
  15294. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  15295. <summary class="height-full">
  15296. <div
  15297. class="height-full d-flex flex-items-center Link--secondary">
  15298. <svg aria-label="Show options"
  15299. class="octicon octicon-kebab-horizontal"
  15300. viewBox="0 0 16 16" version="1.1" width="16"
  15301. height="16" role="img">
  15302. <path
  15303. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  15304. </path>
  15305. </svg>
  15306. </div>
  15307. </summary>
  15308. <details-menu
  15309. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  15310. style="width:185px; z-index:99; right: -4px;">
  15311. <label role="menuitemradio"
  15312. class="dropdown-item btn-link text-normal d-block pl-5"
  15313. tabindex="0" aria-checked="true">
  15314. <span class="position-absolute ml-n4"><svg
  15315. class="octicon octicon-check" height="16"
  15316. viewBox="0 0 16 16" version="1.1" width="16"
  15317. aria-hidden="true">
  15318. <path fill-rule="evenodd"
  15319. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  15320. </path>
  15321. </svg></span>
  15322. <input type="checkbox" checked
  15323. class="d-none js-toggle-file-notes">
  15324. Show comments
  15325. </label>
  15326. <div role="none" class="dropdown-divider"></div>
  15327. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Commands/ComponentParser.php"
  15328. class="pl-5 dropdown-item btn-link" rel="nofollow"
  15329. role="menuitem"
  15330. data-ga-click="View file, click, location:files_changed_dropdown">
  15331. View file
  15332. </a>
  15333. <button type="button" disabled role="menuitem"
  15334. class="pl-5 dropdown-item btn-link"
  15335. aria-label="You must be signed in and have push access to make changes.">
  15336. Edit file
  15337. </button>
  15338. <button type="button" disabled role="menuitem"
  15339. class="pl-5 dropdown-item btn-link"
  15340. aria-label="You must be signed in and have push access to delete this file.">
  15341. Delete file
  15342. </button>
  15343. <div role="none" class="dropdown-divider"></div>
  15344. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  15345. data-platforms="windows,mac" role="menuitem"
  15346. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FCommands%2FComponentParser.php"
  15347. aria-label="Open this file in GitHub Desktop"
  15348. data-ga-click="Repository, open with desktop">
  15349. Open in desktop
  15350. </a>
  15351. </details-menu>
  15352. </details>
  15353. </div>
  15354. </div>
  15355. </div>
  15356. <div class="js-file-content Details-content--hidden"
  15357. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  15358. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  15359. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  15360. <table
  15361. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  15362. data-tab-size="4"
  15363. data-diff-anchor="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  15364. data-paste-markdown-skip>
  15365. <colgroup>
  15366. <col width="44">
  15367. <col>
  15368. <col width="44">
  15369. <col>
  15370. </colgroup>
  15371. <tr class="js-expandable-line" data-position="0">
  15372. <td class="blob-num blob-num-expandable" colspan="1">
  15373. <a href="#diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  15374. class="js-expand directional-expander single-expander"
  15375. title="Expand Up" aria-label="Expand Up"
  15376. data-url="/livewire/livewire/blob_excerpt/29db9c4f08e1d0b33745298dacb08ed97701b642?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=200&amp;left_hunk_size=8&amp;mode=100644&amp;path=src%2FCommands%2FComponentParser.php&amp;right=200&amp;right_hunk_size=7"
  15377. data-left-range="1-199" data-right-range="1-199">
  15378. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  15379. version="1.1" width="16" height="16"
  15380. aria-hidden="true">
  15381. <path
  15382. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  15383. </path>
  15384. </svg>
  15385. </a>
  15386. </td>
  15387. <td class="blob-code blob-code-inner blob-code-hunk"
  15388. colspan="3">@@ -200,8 +200,7 @@ public function
  15389. wisdomOfTheTao()</td>
  15390. </tr>
  15391. <tr
  15392. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15393. <td class="blob-num blob-num-context js-linkable-line-number"
  15394. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L200"
  15395. data-line-number="200"></td>
  15396. <td data-split-side="left" data-lock-side-selection=""
  15397. class="code-review blob-code blob-code-context ">
  15398. <span class="blob-code-inner blob-code-marker"
  15399. data-code-marker=" "><br></span>
  15400. </td>
  15401. <td class="blob-num blob-num-context js-linkable-line-number"
  15402. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R200"
  15403. data-line-number="200"></td>
  15404. <td data-split-side="right" data-lock-side-selection=""
  15405. class="code-review blob-code blob-code-context">
  15406. <span class="blob-code-inner blob-code-marker"
  15407. data-code-marker=" "><br></span>
  15408. </td>
  15409. </tr>
  15410. <tr
  15411. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15412. <td class="blob-num blob-num-context js-linkable-line-number"
  15413. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L201"
  15414. data-line-number="201"></td>
  15415. <td data-split-side="left" data-lock-side-selection=""
  15416. class="code-review blob-code blob-code-context ">
  15417. <span class="blob-code-inner blob-code-marker"
  15418. data-code-marker=" "> <span class=pl-k>public</span>
  15419. <span class=pl-k>static</span> <span
  15420. class=pl-k>function</span> <span
  15421. class=pl-en>generatePathFromNamespace</span>(<span
  15422. class=pl-s1><span
  15423. class=pl-c1>$</span>namespace</span>)</span>
  15424. </td>
  15425. <td class="blob-num blob-num-context js-linkable-line-number"
  15426. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R201"
  15427. data-line-number="201"></td>
  15428. <td data-split-side="right" data-lock-side-selection=""
  15429. class="code-review blob-code blob-code-context">
  15430. <span class="blob-code-inner blob-code-marker"
  15431. data-code-marker=" "> <span class=pl-k>public</span>
  15432. <span class=pl-k>static</span> <span
  15433. class=pl-k>function</span> <span
  15434. class=pl-en>generatePathFromNamespace</span>(<span
  15435. class=pl-s1><span
  15436. class=pl-c1>$</span>namespace</span>)</span>
  15437. </td>
  15438. </tr>
  15439. <tr
  15440. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15441. <td class="blob-num blob-num-context js-linkable-line-number"
  15442. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L202"
  15443. data-line-number="202"></td>
  15444. <td data-split-side="left" data-lock-side-selection=""
  15445. class="code-review blob-code blob-code-context ">
  15446. <span class="blob-code-inner blob-code-marker"
  15447. data-code-marker=" "> {</span>
  15448. </td>
  15449. <td class="blob-num blob-num-context js-linkable-line-number"
  15450. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R202"
  15451. data-line-number="202"></td>
  15452. <td data-split-side="right" data-lock-side-selection=""
  15453. class="code-review blob-code blob-code-context">
  15454. <span class="blob-code-inner blob-code-marker"
  15455. data-code-marker=" "> {</span>
  15456. </td>
  15457. </tr>
  15458. <tr
  15459. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15460. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15461. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L203"
  15462. data-line-number="203"></td>
  15463. <td data-split-side="left" data-lock-side-selection=""
  15464. class="code-review blob-code blob-code-deletion ">
  15465. <span class="blob-code-inner blob-code-marker"
  15466. data-code-marker="-"> <span class=pl-s1><span
  15467. class=pl-c1>$</span>name</span> = <span
  15468. class=pl-en>str</span>(<span class=pl-s1><span
  15469. class=pl-c1>$</span>namespace</span>)-&gt;<span
  15470. class=pl-en>replaceFirst</span>(<span
  15471. class=pl-en>app</span>()-&gt;<span
  15472. class=pl-en>getNamespace</span>(), <span
  15473. class=pl-s>&#39;&#39;</span>);</span>
  15474. </td>
  15475. <td class="blob-num blob-num-addition js-linkable-line-number"
  15476. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R203"
  15477. data-line-number="203"></td>
  15478. <td data-split-side="right" data-lock-side-selection=""
  15479. class="code-review blob-code blob-code-addition">
  15480. <span class="blob-code-inner blob-code-marker"
  15481. data-code-marker="+"> <span class=pl-s1><span
  15482. class=pl-c1>$</span>name</span> = <span
  15483. class=pl-en>str</span>(<span class=pl-s1><span
  15484. class=pl-c1>$</span>namespace</span>)-&gt;<span
  15485. class=pl-en>finish</span>(<span
  15486. class=pl-s>&#39;\\&#39;</span>)-&gt;<span
  15487. class=pl-en>replaceFirst</span>(<span
  15488. class=pl-en>app</span>()-&gt;<span
  15489. class=pl-en>getNamespace</span>(), <span
  15490. class=pl-s>&#39;&#39;</span>);</span>
  15491. </td>
  15492. </tr>
  15493. <tr
  15494. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15495. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15496. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L204"
  15497. data-line-number="204"></td>
  15498. <td data-split-side="left" data-lock-side-selection=""
  15499. class="code-review blob-code blob-code-deletion ">
  15500. <span class="blob-code-inner blob-code-marker"
  15501. data-code-marker="-"><br></span>
  15502. </td>
  15503. <td class="blob-num blob-num-empty empty-cell"></td>
  15504. <td class="blob-code blob-code-empty empty-cell"
  15505. data-split-side="right"></td>
  15506. </tr>
  15507. <tr
  15508. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15509. <td class="blob-num blob-num-context js-linkable-line-number"
  15510. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L205"
  15511. data-line-number="205"></td>
  15512. <td data-split-side="left" data-lock-side-selection=""
  15513. class="code-review blob-code blob-code-context ">
  15514. <span class="blob-code-inner blob-code-marker"
  15515. data-code-marker=" "> <span class=pl-k>return</span>
  15516. <span class=pl-en>app</span>(<span
  15517. class=pl-s>&#39;path&#39;</span>).<span
  15518. class=pl-s>&#39;/&#39;</span>.<span
  15519. class=pl-en>str_replace</span>(<span
  15520. class=pl-s>&#39;\\&#39;</span>, <span
  15521. class=pl-s>&#39;/&#39;</span>, <span
  15522. class=pl-s1><span
  15523. class=pl-c1>$</span>name</span>);</span>
  15524. </td>
  15525. <td class="blob-num blob-num-context js-linkable-line-number"
  15526. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R204"
  15527. data-line-number="204"></td>
  15528. <td data-split-side="right" data-lock-side-selection=""
  15529. class="code-review blob-code blob-code-context">
  15530. <span class="blob-code-inner blob-code-marker"
  15531. data-code-marker=" "> <span class=pl-k>return</span>
  15532. <span class=pl-en>app</span>(<span
  15533. class=pl-s>&#39;path&#39;</span>).<span
  15534. class=pl-s>&#39;/&#39;</span>.<span
  15535. class=pl-en>str_replace</span>(<span
  15536. class=pl-s>&#39;\\&#39;</span>, <span
  15537. class=pl-s>&#39;/&#39;</span>, <span
  15538. class=pl-s1><span
  15539. class=pl-c1>$</span>name</span>);</span>
  15540. </td>
  15541. </tr>
  15542. <tr
  15543. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15544. <td class="blob-num blob-num-context js-linkable-line-number"
  15545. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L206"
  15546. data-line-number="206"></td>
  15547. <td data-split-side="left" data-lock-side-selection=""
  15548. class="code-review blob-code blob-code-context ">
  15549. <span class="blob-code-inner blob-code-marker"
  15550. data-code-marker=" "> }</span>
  15551. </td>
  15552. <td class="blob-num blob-num-context js-linkable-line-number"
  15553. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R205"
  15554. data-line-number="205"></td>
  15555. <td data-split-side="right" data-lock-side-selection=""
  15556. class="code-review blob-code blob-code-context">
  15557. <span class="blob-code-inner blob-code-marker"
  15558. data-code-marker=" "> }</span>
  15559. </td>
  15560. </tr>
  15561. <tr
  15562. data-hunk="4709d7c1d7d3db6cbfd04d8e254df8a1151267cfb186225f69ffaf1027cf3d51">
  15563. <td class="blob-num blob-num-context js-linkable-line-number"
  15564. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388L207"
  15565. data-line-number="207"></td>
  15566. <td data-split-side="left" data-lock-side-selection=""
  15567. class="code-review blob-code blob-code-context ">
  15568. <span class="blob-code-inner blob-code-marker"
  15569. data-code-marker=" "><br></span>
  15570. </td>
  15571. <td class="blob-num blob-num-context js-linkable-line-number"
  15572. id="diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388R206"
  15573. data-line-number="206"></td>
  15574. <td data-split-side="right" data-lock-side-selection=""
  15575. class="code-review blob-code blob-code-context">
  15576. <span class="blob-code-inner blob-code-marker"
  15577. data-code-marker=" "><br></span>
  15578. </td>
  15579. </tr>
  15580. <tr class="js-expandable-line" data-position="">
  15581. <td class="blob-num blob-num-expandable" colspan="1">
  15582. <a href="#diff-e47c84bf61f3d6eebc767e61b81e6b9b60d090630e7c27a076cdf55626757388"
  15583. class="js-expand directional-expander single-expander"
  15584. title="Expand Down" aria-label="Expand Down"
  15585. data-url="/livewire/livewire/blob_excerpt/29db9c4f08e1d0b33745298dacb08ed97701b642?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=207&amp;last_right=206&amp;left=214&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCommands%2FComponentParser.php&amp;right=214&amp;right_hunk_size="
  15586. data-left-range="208-213" data-right-range="207-213">
  15587. <svg class="octicon octicon-fold-down"
  15588. viewBox="0 0 16 16" version="1.1" width="16"
  15589. height="16" aria-hidden="true">
  15590. <path
  15591. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  15592. </path>
  15593. </svg>
  15594. </a>
  15595. </td>
  15596. <td class="blob-code blob-code-inner blob-code-hunk"
  15597. colspan="3"></td>
  15598. </tr>
  15599. </table>
  15600. </div>
  15601. </div>
  15602. </div>
  15603. <div id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6"
  15604. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  15605. Details--on open
  15606. show-inline-notes
  15607. js-feature-enabled-split-diff-copy-protection
  15608. " data-file-type=".php" data-file-deleted="false">
  15609. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  15610. data-path="src/Commands/FileManipulationCommand.php"
  15611. data-short-path="b88f9d9"
  15612. data-anchor="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6"
  15613. data-file-type=".php" data-file-deleted="false">
  15614. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  15615. <button type="button" class="btn-octicon js-details-target"
  15616. aria-label="Toggle diff contents" aria-expanded="true"
  15617. style="width: 22px;">
  15618. <svg class="octicon octicon-chevron-down Details-content--hidden"
  15619. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15620. aria-hidden="true">
  15621. <path fill-rule="evenodd"
  15622. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  15623. </path>
  15624. </svg>
  15625. <svg class="octicon octicon-chevron-right Details-content--shown"
  15626. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15627. aria-hidden="true">
  15628. <path fill-rule="evenodd"
  15629. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  15630. </path>
  15631. </svg>
  15632. </button>
  15633. <div class="js-expand-full-wrapper d-inline">
  15634. <button type="button"
  15635. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  15636. aria-label="Expand all"
  15637. data-url="/livewire/livewire/blob_expand/b7cd4b6cb8367ad6dadc26bdcff8efae37b124e9?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FCommands%2FFileManipulationCommand.php">
  15638. <svg aria-label="Expand all" aria-hidden="false"
  15639. class="octicon octicon-unfold" height="16"
  15640. viewBox="0 0 16 16" version="1.1" width="16"
  15641. aria-hidden="true">
  15642. <path
  15643. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  15644. </path>
  15645. </svg>
  15646. </button>
  15647. <button type="button"
  15648. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  15649. aria-label="Collapse expanded lines" hidden>
  15650. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  15651. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  15652. version="1.1" width="16" aria-hidden="true">
  15653. <path
  15654. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  15655. </path>
  15656. </svg>
  15657. </button>
  15658. </div>
  15659. <span class="diffstat tooltipped tooltipped-e"
  15660. aria-label="2 changes: 0 additions &amp; 2 deletions">2 <span
  15661. class="diffstat-block-deleted"></span><span
  15662. class="diffstat-block-deleted"></span><span
  15663. class="diffstat-block-neutral"></span><span
  15664. class="diffstat-block-neutral"></span><span
  15665. class="diffstat-block-neutral"></span></span>
  15666. <a title="src/Commands/FileManipulationCommand.php"
  15667. class="Link--primary"
  15668. href="#diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6">src/Commands/FileManipulationCommand.php</a>
  15669. <clipboard-copy value="src/Commands/FileManipulationCommand.php"
  15670. data-copy-feedback="Copied!" aria-label="Copy"
  15671. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  15672. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  15673. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15674. aria-hidden="true">
  15675. <path fill-rule="evenodd"
  15676. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  15677. </path>
  15678. </svg>
  15679. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  15680. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15681. aria-hidden="true">
  15682. <path fill-rule="evenodd"
  15683. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  15684. </path>
  15685. </svg>
  15686. </clipboard-copy>
  15687. </div>
  15688. <div
  15689. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  15690. <div class="d-flex flex-justify-end">
  15691. <details
  15692. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  15693. <summary class="height-full">
  15694. <div
  15695. class="height-full d-flex flex-items-center Link--secondary">
  15696. <svg aria-label="Show options"
  15697. class="octicon octicon-kebab-horizontal"
  15698. viewBox="0 0 16 16" version="1.1" width="16"
  15699. height="16" role="img">
  15700. <path
  15701. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  15702. </path>
  15703. </svg>
  15704. </div>
  15705. </summary>
  15706. <details-menu
  15707. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  15708. style="width:185px; z-index:99; right: -4px;">
  15709. <label role="menuitemradio"
  15710. class="dropdown-item btn-link text-normal d-block pl-5"
  15711. tabindex="0" aria-checked="true">
  15712. <span class="position-absolute ml-n4"><svg
  15713. class="octicon octicon-check" height="16"
  15714. viewBox="0 0 16 16" version="1.1" width="16"
  15715. aria-hidden="true">
  15716. <path fill-rule="evenodd"
  15717. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  15718. </path>
  15719. </svg></span>
  15720. <input type="checkbox" checked
  15721. class="d-none js-toggle-file-notes">
  15722. Show comments
  15723. </label>
  15724. <div role="none" class="dropdown-divider"></div>
  15725. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Commands/FileManipulationCommand.php"
  15726. class="pl-5 dropdown-item btn-link" rel="nofollow"
  15727. role="menuitem"
  15728. data-ga-click="View file, click, location:files_changed_dropdown">
  15729. View file
  15730. </a>
  15731. <button type="button" disabled role="menuitem"
  15732. class="pl-5 dropdown-item btn-link"
  15733. aria-label="You must be signed in and have push access to make changes.">
  15734. Edit file
  15735. </button>
  15736. <button type="button" disabled role="menuitem"
  15737. class="pl-5 dropdown-item btn-link"
  15738. aria-label="You must be signed in and have push access to delete this file.">
  15739. Delete file
  15740. </button>
  15741. <div role="none" class="dropdown-divider"></div>
  15742. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  15743. data-platforms="windows,mac" role="menuitem"
  15744. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FCommands%2FFileManipulationCommand.php"
  15745. aria-label="Open this file in GitHub Desktop"
  15746. data-ga-click="Repository, open with desktop">
  15747. Open in desktop
  15748. </a>
  15749. </details-menu>
  15750. </details>
  15751. </div>
  15752. </div>
  15753. </div>
  15754. <div class="js-file-content Details-content--hidden"
  15755. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  15756. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  15757. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  15758. <table
  15759. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  15760. data-tab-size="4"
  15761. data-diff-anchor="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6"
  15762. data-paste-markdown-skip>
  15763. <colgroup>
  15764. <col width="40">
  15765. <col>
  15766. <col width="40">
  15767. <col>
  15768. </colgroup>
  15769. <tr class="js-expandable-line" data-position="0">
  15770. <td class="blob-num blob-num-expandable" colspan="1">
  15771. <a href="#diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6"
  15772. class="js-expand directional-expander single-expander"
  15773. title="Expand Up" aria-label="Expand Up"
  15774. data-url="/livewire/livewire/blob_excerpt/b7cd4b6cb8367ad6dadc26bdcff8efae37b124e9?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=52&amp;left_hunk_size=8&amp;mode=100644&amp;path=src%2FCommands%2FFileManipulationCommand.php&amp;right=52&amp;right_hunk_size=6"
  15775. data-left-range="1-51" data-right-range="1-51">
  15776. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  15777. version="1.1" width="16" height="16"
  15778. aria-hidden="true">
  15779. <path
  15780. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  15781. </path>
  15782. </svg>
  15783. </a>
  15784. </td>
  15785. <td class="blob-code blob-code-inner blob-code-hunk"
  15786. colspan="3">@@ -52,8 +52,6 @@ public function
  15787. writeWelcomeMessage()</td>
  15788. </tr>
  15789. <tr
  15790. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15791. <td class="blob-num blob-num-context js-linkable-line-number"
  15792. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L52"
  15793. data-line-number="52"></td>
  15794. <td data-split-side="left" data-lock-side-selection=""
  15795. class="code-review blob-code blob-code-context ">
  15796. <span class="blob-code-inner blob-code-marker"
  15797. data-code-marker=" "> <span class=pl-k>if</span>(<span
  15798. class=pl-c1>PHP_OS_FAMILY</span> == <span
  15799. class=pl-s>&#39;Linux&#39;</span>) <span
  15800. class=pl-en>exec</span>(<span
  15801. class=pl-s>&#39;xdg-open
  15802. https://github.com/livewire/livewire&#39;</span>);</span>
  15803. </td>
  15804. <td class="blob-num blob-num-context js-linkable-line-number"
  15805. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R52"
  15806. data-line-number="52"></td>
  15807. <td data-split-side="right" data-lock-side-selection=""
  15808. class="code-review blob-code blob-code-context">
  15809. <span class="blob-code-inner blob-code-marker"
  15810. data-code-marker=" "> <span class=pl-k>if</span>(<span
  15811. class=pl-c1>PHP_OS_FAMILY</span> == <span
  15812. class=pl-s>&#39;Linux&#39;</span>) <span
  15813. class=pl-en>exec</span>(<span
  15814. class=pl-s>&#39;xdg-open
  15815. https://github.com/livewire/livewire&#39;</span>);</span>
  15816. </td>
  15817. </tr>
  15818. <tr
  15819. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15820. <td class="blob-num blob-num-context js-linkable-line-number"
  15821. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L53"
  15822. data-line-number="53"></td>
  15823. <td data-split-side="left" data-lock-side-selection=""
  15824. class="code-review blob-code blob-code-context ">
  15825. <span class="blob-code-inner blob-code-marker"
  15826. data-code-marker=" "><br></span>
  15827. </td>
  15828. <td class="blob-num blob-num-context js-linkable-line-number"
  15829. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R53"
  15830. data-line-number="53"></td>
  15831. <td data-split-side="right" data-lock-side-selection=""
  15832. class="code-review blob-code blob-code-context">
  15833. <span class="blob-code-inner blob-code-marker"
  15834. data-code-marker=" "><br></span>
  15835. </td>
  15836. </tr>
  15837. <tr
  15838. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15839. <td class="blob-num blob-num-context js-linkable-line-number"
  15840. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L54"
  15841. data-line-number="54"></td>
  15842. <td data-split-side="left" data-lock-side-selection=""
  15843. class="code-review blob-code blob-code-context ">
  15844. <span class="blob-code-inner blob-code-marker"
  15845. data-code-marker=" "> <span class=pl-s1><span
  15846. class=pl-c1>$</span><span
  15847. class=pl-smi>this</span></span>-&gt;<span
  15848. class=pl-en>line</span>(<span
  15849. class=pl-s>&quot;Thanks! Means the world to
  15850. me!&quot;</span>);</span>
  15851. </td>
  15852. <td class="blob-num blob-num-context js-linkable-line-number"
  15853. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R54"
  15854. data-line-number="54"></td>
  15855. <td data-split-side="right" data-lock-side-selection=""
  15856. class="code-review blob-code blob-code-context">
  15857. <span class="blob-code-inner blob-code-marker"
  15858. data-code-marker=" "> <span class=pl-s1><span
  15859. class=pl-c1>$</span><span
  15860. class=pl-smi>this</span></span>-&gt;<span
  15861. class=pl-en>line</span>(<span
  15862. class=pl-s>&quot;Thanks! Means the world to
  15863. me!&quot;</span>);</span>
  15864. </td>
  15865. </tr>
  15866. <tr
  15867. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15868. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15869. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L55"
  15870. data-line-number="55"></td>
  15871. <td data-split-side="left" data-lock-side-selection=""
  15872. class="code-review blob-code blob-code-deletion ">
  15873. <span class="blob-code-inner blob-code-marker"
  15874. data-code-marker="-"> } <span class=pl-k>else</span>
  15875. {</span>
  15876. </td>
  15877. <td class="blob-num blob-num-empty empty-cell"></td>
  15878. <td class="blob-code blob-code-empty empty-cell"
  15879. data-split-side="right"></td>
  15880. </tr>
  15881. <tr
  15882. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15883. <td class="blob-num blob-num-deletion js-linkable-line-number"
  15884. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L56"
  15885. data-line-number="56"></td>
  15886. <td data-split-side="left" data-lock-side-selection=""
  15887. class="code-review blob-code blob-code-deletion ">
  15888. <span class="blob-code-inner blob-code-marker"
  15889. data-code-marker="-"> <span class=pl-s1><span
  15890. class=pl-c1>$</span><span
  15891. class=pl-smi>this</span></span>-&gt;<span
  15892. class=pl-en>line</span>(<span class=pl-s>&quot;I
  15893. understand, but am not going to pretend I&#39;m not
  15894. sad about it...&quot;</span>);</span>
  15895. </td>
  15896. <td class="blob-num blob-num-empty empty-cell"></td>
  15897. <td class="blob-code blob-code-empty empty-cell"
  15898. data-split-side="right"></td>
  15899. </tr>
  15900. <tr
  15901. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15902. <td class="blob-num blob-num-context js-linkable-line-number"
  15903. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L57"
  15904. data-line-number="57"></td>
  15905. <td data-split-side="left" data-lock-side-selection=""
  15906. class="code-review blob-code blob-code-context ">
  15907. <span class="blob-code-inner blob-code-marker"
  15908. data-code-marker=" "> }</span>
  15909. </td>
  15910. <td class="blob-num blob-num-context js-linkable-line-number"
  15911. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R55"
  15912. data-line-number="55"></td>
  15913. <td data-split-side="right" data-lock-side-selection=""
  15914. class="code-review blob-code blob-code-context">
  15915. <span class="blob-code-inner blob-code-marker"
  15916. data-code-marker=" "> }</span>
  15917. </td>
  15918. </tr>
  15919. <tr
  15920. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15921. <td class="blob-num blob-num-context js-linkable-line-number"
  15922. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L58"
  15923. data-line-number="58"></td>
  15924. <td data-split-side="left" data-lock-side-selection=""
  15925. class="code-review blob-code blob-code-context ">
  15926. <span class="blob-code-inner blob-code-marker"
  15927. data-code-marker=" "> }</span>
  15928. </td>
  15929. <td class="blob-num blob-num-context js-linkable-line-number"
  15930. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R56"
  15931. data-line-number="56"></td>
  15932. <td data-split-side="right" data-lock-side-selection=""
  15933. class="code-review blob-code blob-code-context">
  15934. <span class="blob-code-inner blob-code-marker"
  15935. data-code-marker=" "> }</span>
  15936. </td>
  15937. </tr>
  15938. <tr
  15939. data-hunk="fe19201baf59b97472a41fdd95d4ab5c2d5ce54cde79a52ef6bf970061ae6127">
  15940. <td class="blob-num blob-num-context js-linkable-line-number"
  15941. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6L59"
  15942. data-line-number="59"></td>
  15943. <td data-split-side="left" data-lock-side-selection=""
  15944. class="code-review blob-code blob-code-context ">
  15945. <span class="blob-code-inner blob-code-marker"
  15946. data-code-marker=" ">}</span>
  15947. </td>
  15948. <td class="blob-num blob-num-context js-linkable-line-number"
  15949. id="diff-b88f9d90de064e4075af0732f0d4ff85a4ebd6de05187d72e79732ffee292ef6R57"
  15950. data-line-number="57"></td>
  15951. <td data-split-side="right" data-lock-side-selection=""
  15952. class="code-review blob-code blob-code-context">
  15953. <span class="blob-code-inner blob-code-marker"
  15954. data-code-marker=" ">}</span>
  15955. </td>
  15956. </tr>
  15957. </table>
  15958. </div>
  15959. </div>
  15960. </div>
  15961. <div id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  15962. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  15963. Details--on open
  15964. show-inline-notes
  15965. js-feature-enabled-split-diff-copy-protection
  15966. " data-file-type=".php" data-file-deleted="false">
  15967. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  15968. data-path="src/Commands/MakeCommand.php" data-short-path="87513b0"
  15969. data-anchor="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  15970. data-file-type=".php" data-file-deleted="false">
  15971. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  15972. <button type="button" class="btn-octicon js-details-target"
  15973. aria-label="Toggle diff contents" aria-expanded="true"
  15974. style="width: 22px;">
  15975. <svg class="octicon octicon-chevron-down Details-content--hidden"
  15976. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15977. aria-hidden="true">
  15978. <path fill-rule="evenodd"
  15979. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  15980. </path>
  15981. </svg>
  15982. <svg class="octicon octicon-chevron-right Details-content--shown"
  15983. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  15984. aria-hidden="true">
  15985. <path fill-rule="evenodd"
  15986. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  15987. </path>
  15988. </svg>
  15989. </button>
  15990. <div class="js-expand-full-wrapper d-inline">
  15991. <button type="button"
  15992. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  15993. aria-label="Expand all"
  15994. data-url="/livewire/livewire/blob_expand/823b4cc966a2d3a65fc73d3b50b4b7ff9c5e5755?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FCommands%2FMakeCommand.php">
  15995. <svg aria-label="Expand all" aria-hidden="false"
  15996. class="octicon octicon-unfold" height="16"
  15997. viewBox="0 0 16 16" version="1.1" width="16"
  15998. aria-hidden="true">
  15999. <path
  16000. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  16001. </path>
  16002. </svg>
  16003. </button>
  16004. <button type="button"
  16005. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  16006. aria-label="Collapse expanded lines" hidden>
  16007. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  16008. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  16009. version="1.1" width="16" aria-hidden="true">
  16010. <path
  16011. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  16012. </path>
  16013. </svg>
  16014. </button>
  16015. </div>
  16016. <span class="diffstat tooltipped tooltipped-e"
  16017. aria-label="82 changes: 80 additions &amp; 2 deletions">82 <span
  16018. class="diffstat-block-added"></span><span
  16019. class="diffstat-block-added"></span><span
  16020. class="diffstat-block-added"></span><span
  16021. class="diffstat-block-added"></span><span
  16022. class="diffstat-block-neutral"></span></span>
  16023. <a title="src/Commands/MakeCommand.php" class="Link--primary"
  16024. href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb">src/Commands/MakeCommand.php</a>
  16025. <clipboard-copy value="src/Commands/MakeCommand.php"
  16026. data-copy-feedback="Copied!" aria-label="Copy"
  16027. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  16028. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  16029. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  16030. aria-hidden="true">
  16031. <path fill-rule="evenodd"
  16032. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  16033. </path>
  16034. </svg>
  16035. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  16036. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  16037. aria-hidden="true">
  16038. <path fill-rule="evenodd"
  16039. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  16040. </path>
  16041. </svg>
  16042. </clipboard-copy>
  16043. </div>
  16044. <div
  16045. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  16046. <div class="d-flex flex-justify-end">
  16047. <details
  16048. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  16049. <summary class="height-full">
  16050. <div
  16051. class="height-full d-flex flex-items-center Link--secondary">
  16052. <svg aria-label="Show options"
  16053. class="octicon octicon-kebab-horizontal"
  16054. viewBox="0 0 16 16" version="1.1" width="16"
  16055. height="16" role="img">
  16056. <path
  16057. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  16058. </path>
  16059. </svg>
  16060. </div>
  16061. </summary>
  16062. <details-menu
  16063. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  16064. style="width:185px; z-index:99; right: -4px;">
  16065. <label role="menuitemradio"
  16066. class="dropdown-item btn-link text-normal d-block pl-5"
  16067. tabindex="0" aria-checked="true">
  16068. <span class="position-absolute ml-n4"><svg
  16069. class="octicon octicon-check" height="16"
  16070. viewBox="0 0 16 16" version="1.1" width="16"
  16071. aria-hidden="true">
  16072. <path fill-rule="evenodd"
  16073. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  16074. </path>
  16075. </svg></span>
  16076. <input type="checkbox" checked
  16077. class="d-none js-toggle-file-notes">
  16078. Show comments
  16079. </label>
  16080. <div role="none" class="dropdown-divider"></div>
  16081. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Commands/MakeCommand.php"
  16082. class="pl-5 dropdown-item btn-link" rel="nofollow"
  16083. role="menuitem"
  16084. data-ga-click="View file, click, location:files_changed_dropdown">
  16085. View file
  16086. </a>
  16087. <button type="button" disabled role="menuitem"
  16088. class="pl-5 dropdown-item btn-link"
  16089. aria-label="You must be signed in and have push access to make changes.">
  16090. Edit file
  16091. </button>
  16092. <button type="button" disabled role="menuitem"
  16093. class="pl-5 dropdown-item btn-link"
  16094. aria-label="You must be signed in and have push access to delete this file.">
  16095. Delete file
  16096. </button>
  16097. <div role="none" class="dropdown-divider"></div>
  16098. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  16099. data-platforms="windows,mac" role="menuitem"
  16100. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FCommands%2FMakeCommand.php"
  16101. aria-label="Open this file in GitHub Desktop"
  16102. data-ga-click="Repository, open with desktop">
  16103. Open in desktop
  16104. </a>
  16105. </details-menu>
  16106. </details>
  16107. </div>
  16108. </div>
  16109. </div>
  16110. <div class="js-file-content Details-content--hidden"
  16111. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  16112. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  16113. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  16114. <table
  16115. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  16116. data-tab-size="4"
  16117. data-diff-anchor="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  16118. data-paste-markdown-skip>
  16119. <colgroup>
  16120. <col width="44">
  16121. <col>
  16122. <col width="44">
  16123. <col>
  16124. </colgroup>
  16125. <tr class="js-expandable-line" data-position="0">
  16126. <td class="blob-num blob-num-expandable" colspan="1">
  16127. <a href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  16128. class="js-expand directional-expander single-expander"
  16129. title="Expand Up" aria-label="Expand Up"
  16130. data-url="/livewire/livewire/blob_excerpt/823b4cc966a2d3a65fc73d3b50b4b7ff9c5e5755?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=48&amp;left_hunk_size=7&amp;mode=100644&amp;path=src%2FCommands%2FMakeCommand.php&amp;right=48&amp;right_hunk_size=7"
  16131. data-left-range="1-47" data-right-range="1-47">
  16132. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  16133. version="1.1" width="16" height="16"
  16134. aria-hidden="true">
  16135. <path
  16136. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  16137. </path>
  16138. </svg>
  16139. </a>
  16140. </td>
  16141. <td class="blob-code blob-code-inner blob-code-hunk"
  16142. colspan="3">@@ -48,7 +48,7 @@ public function handle()</td>
  16143. </tr>
  16144. <tr
  16145. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16146. <td class="blob-num blob-num-context js-linkable-line-number"
  16147. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL48"
  16148. data-line-number="48"></td>
  16149. <td data-split-side="left" data-lock-side-selection=""
  16150. class="code-review blob-code blob-code-context ">
  16151. <span class="blob-code-inner blob-code-marker"
  16152. data-code-marker=" "> }</span>
  16153. </td>
  16154. <td class="blob-num blob-num-context js-linkable-line-number"
  16155. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR48"
  16156. data-line-number="48"></td>
  16157. <td data-split-side="right" data-lock-side-selection=""
  16158. class="code-review blob-code blob-code-context">
  16159. <span class="blob-code-inner blob-code-marker"
  16160. data-code-marker=" "> }</span>
  16161. </td>
  16162. </tr>
  16163. <tr
  16164. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16165. <td class="blob-num blob-num-context js-linkable-line-number"
  16166. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL49"
  16167. data-line-number="49"></td>
  16168. <td data-split-side="left" data-lock-side-selection=""
  16169. class="code-review blob-code blob-code-context ">
  16170. <span class="blob-code-inner blob-code-marker"
  16171. data-code-marker=" "><br></span>
  16172. </td>
  16173. <td class="blob-num blob-num-context js-linkable-line-number"
  16174. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR49"
  16175. data-line-number="49"></td>
  16176. <td data-split-side="right" data-lock-side-selection=""
  16177. class="code-review blob-code blob-code-context">
  16178. <span class="blob-code-inner blob-code-marker"
  16179. data-code-marker=" "><br></span>
  16180. </td>
  16181. </tr>
  16182. <tr
  16183. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16184. <td class="blob-num blob-num-context js-linkable-line-number"
  16185. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL50"
  16186. data-line-number="50"></td>
  16187. <td data-split-side="left" data-lock-side-selection=""
  16188. class="code-review blob-code blob-code-context ">
  16189. <span class="blob-code-inner blob-code-marker"
  16190. data-code-marker=" "> <span class=pl-k>if</span> (<span
  16191. class=pl-s1><span class=pl-c1>$</span>test</span>)
  16192. {</span>
  16193. </td>
  16194. <td class="blob-num blob-num-context js-linkable-line-number"
  16195. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR50"
  16196. data-line-number="50"></td>
  16197. <td data-split-side="right" data-lock-side-selection=""
  16198. class="code-review blob-code blob-code-context">
  16199. <span class="blob-code-inner blob-code-marker"
  16200. data-code-marker=" "> <span class=pl-k>if</span> (<span
  16201. class=pl-s1><span class=pl-c1>$</span>test</span>)
  16202. {</span>
  16203. </td>
  16204. </tr>
  16205. <tr
  16206. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16207. <td class="blob-num blob-num-deletion js-linkable-line-number"
  16208. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL51"
  16209. data-line-number="51"></td>
  16210. <td data-split-side="left" data-lock-side-selection=""
  16211. class="code-review blob-code blob-code-deletion ">
  16212. <span class="blob-code-inner blob-code-marker"
  16213. data-code-marker="-"> <span class="pl-s1"><span
  16214. class="pl-c1">$</span>test</span> &amp;&amp;
  16215. <span class="pl-s1"><span class="pl-c1">$</span><span
  16216. class="pl-smi">this</span></span>-&gt;<span
  16217. class="pl-en">line</span>(<span
  16218. class="pl-s">"&lt;options=bold;fg=green&gt;<span
  16219. class="x x-first x-last">Test</span>:&lt;/&gt;
  16220. {$this-&gt;parser-&gt;relativeTestPath()}"</span>);</span>
  16221. </td>
  16222. <td class="blob-num blob-num-addition js-linkable-line-number"
  16223. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR51"
  16224. data-line-number="51"></td>
  16225. <td data-split-side="right" data-lock-side-selection=""
  16226. class="code-review blob-code blob-code-addition">
  16227. <span class="blob-code-inner blob-code-marker"
  16228. data-code-marker="+"> <span class="pl-s1"><span
  16229. class="pl-c1">$</span>test</span> &amp;&amp;
  16230. <span class="pl-s1"><span class="pl-c1">$</span><span
  16231. class="pl-smi">this</span></span>-&gt;<span
  16232. class="pl-en">line</span>(<span
  16233. class="pl-s">"&lt;options=bold;fg=green&gt;<span
  16234. class="x x-first x-last">TEST</span>:&lt;/&gt;
  16235. {$this-&gt;parser-&gt;relativeTestPath()}"</span>);</span>
  16236. </td>
  16237. </tr>
  16238. <tr
  16239. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16240. <td class="blob-num blob-num-context js-linkable-line-number"
  16241. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL52"
  16242. data-line-number="52"></td>
  16243. <td data-split-side="left" data-lock-side-selection=""
  16244. class="code-review blob-code blob-code-context ">
  16245. <span class="blob-code-inner blob-code-marker"
  16246. data-code-marker=" "> }</span>
  16247. </td>
  16248. <td class="blob-num blob-num-context js-linkable-line-number"
  16249. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR52"
  16250. data-line-number="52"></td>
  16251. <td data-split-side="right" data-lock-side-selection=""
  16252. class="code-review blob-code blob-code-context">
  16253. <span class="blob-code-inner blob-code-marker"
  16254. data-code-marker=" "> }</span>
  16255. </td>
  16256. </tr>
  16257. <tr
  16258. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16259. <td class="blob-num blob-num-context js-linkable-line-number"
  16260. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL53"
  16261. data-line-number="53"></td>
  16262. <td data-split-side="left" data-lock-side-selection=""
  16263. class="code-review blob-code blob-code-context ">
  16264. <span class="blob-code-inner blob-code-marker"
  16265. data-code-marker=" "><br></span>
  16266. </td>
  16267. <td class="blob-num blob-num-context js-linkable-line-number"
  16268. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR53"
  16269. data-line-number="53"></td>
  16270. <td data-split-side="right" data-lock-side-selection=""
  16271. class="code-review blob-code blob-code-context">
  16272. <span class="blob-code-inner blob-code-marker"
  16273. data-code-marker=" "><br></span>
  16274. </td>
  16275. </tr>
  16276. <tr
  16277. data-hunk="fef1939f227e5270b8ef62c35548cdc5d76f2de5382a189bca3a10eaf99ed8d8">
  16278. <td class="blob-num blob-num-context js-linkable-line-number"
  16279. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL54"
  16280. data-line-number="54"></td>
  16281. <td data-split-side="left" data-lock-side-selection=""
  16282. class="code-review blob-code blob-code-context ">
  16283. <span class="blob-code-inner blob-code-marker"
  16284. data-code-marker=" "> <span class=pl-k>if</span> (<span
  16285. class=pl-s1><span
  16286. class=pl-c1>$</span>showWelcomeMessage</span>
  16287. &amp;&amp; ! <span class=pl-en>app</span>()-&gt;<span
  16288. class=pl-en>environment</span>(<span
  16289. class=pl-s>&#39;testing&#39;</span>)) {</span>
  16290. </td>
  16291. <td class="blob-num blob-num-context js-linkable-line-number"
  16292. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR54"
  16293. data-line-number="54"></td>
  16294. <td data-split-side="right" data-lock-side-selection=""
  16295. class="code-review blob-code blob-code-context">
  16296. <span class="blob-code-inner blob-code-marker"
  16297. data-code-marker=" "> <span class=pl-k>if</span> (<span
  16298. class=pl-s1><span
  16299. class=pl-c1>$</span>showWelcomeMessage</span>
  16300. &amp;&amp; ! <span class=pl-en>app</span>()-&gt;<span
  16301. class=pl-en>environment</span>(<span
  16302. class=pl-s>&#39;testing&#39;</span>)) {</span>
  16303. </td>
  16304. </tr>
  16305. <tr class="js-expandable-line" data-position="9">
  16306. <td class="blob-num blob-num-expandable" colspan="1">
  16307. <a href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  16308. class="js-expand directional-expander"
  16309. title="Expand Down" aria-label="Expand Down"
  16310. data-url="/livewire/livewire/blob_excerpt/823b4cc966a2d3a65fc73d3b50b4b7ff9c5e5755?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=54&amp;last_right=54&amp;left=115&amp;left_hunk_size=6&amp;mode=100644&amp;path=src%2FCommands%2FMakeCommand.php&amp;right=115&amp;right_hunk_size=84"
  16311. data-left-range="55-83" data-right-range="55-83">
  16312. <svg class="octicon octicon-fold-down"
  16313. viewBox="0 0 16 16" version="1.1" width="16"
  16314. height="16" aria-hidden="true">
  16315. <path
  16316. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  16317. </path>
  16318. </svg>
  16319. </a>
  16320. <a href="#diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cb"
  16321. class="js-expand directional-expander" title="Expand Up"
  16322. aria-label="Expand Up"
  16323. data-url="/livewire/livewire/blob_excerpt/823b4cc966a2d3a65fc73d3b50b4b7ff9c5e5755?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=54&amp;last_right=54&amp;left=115&amp;left_hunk_size=6&amp;mode=100644&amp;path=src%2FCommands%2FMakeCommand.php&amp;right=115&amp;right_hunk_size=84"
  16324. data-left-range="84-114" data-right-range="84-114">
  16325. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  16326. version="1.1" width="16" height="16"
  16327. aria-hidden="true">
  16328. <path
  16329. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  16330. </path>
  16331. </svg>
  16332. </a>
  16333. </td>
  16334. <td class="blob-code blob-code-inner blob-code-hunk"
  16335. colspan="3">@@ -115,6 +115,84 @@ protected function
  16336. createTest($force = false)</td>
  16337. </tr>
  16338. <tr
  16339. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16340. <td class="blob-num blob-num-context js-linkable-line-number"
  16341. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL115"
  16342. data-line-number="115"></td>
  16343. <td data-split-side="left" data-lock-side-selection=""
  16344. class="code-review blob-code blob-code-context ">
  16345. <span class="blob-code-inner blob-code-marker"
  16346. data-code-marker=" "><br></span>
  16347. </td>
  16348. <td class="blob-num blob-num-context js-linkable-line-number"
  16349. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR115"
  16350. data-line-number="115"></td>
  16351. <td data-split-side="right" data-lock-side-selection=""
  16352. class="code-review blob-code blob-code-context">
  16353. <span class="blob-code-inner blob-code-marker"
  16354. data-code-marker=" "><br></span>
  16355. </td>
  16356. </tr>
  16357. <tr
  16358. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16359. <td class="blob-num blob-num-context js-linkable-line-number"
  16360. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL116"
  16361. data-line-number="116"></td>
  16362. <td data-split-side="left" data-lock-side-selection=""
  16363. class="code-review blob-code blob-code-context ">
  16364. <span class="blob-code-inner blob-code-marker"
  16365. data-code-marker=" "> <span class=pl-k>public</span>
  16366. <span class=pl-k>function</span> <span
  16367. class=pl-en>isReservedClassName</span>(<span
  16368. class=pl-s1><span
  16369. class=pl-c1>$</span>name</span>)</span>
  16370. </td>
  16371. <td class="blob-num blob-num-context js-linkable-line-number"
  16372. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR116"
  16373. data-line-number="116"></td>
  16374. <td data-split-side="right" data-lock-side-selection=""
  16375. class="code-review blob-code blob-code-context">
  16376. <span class="blob-code-inner blob-code-marker"
  16377. data-code-marker=" "> <span class=pl-k>public</span>
  16378. <span class=pl-k>function</span> <span
  16379. class=pl-en>isReservedClassName</span>(<span
  16380. class=pl-s1><span
  16381. class=pl-c1>$</span>name</span>)</span>
  16382. </td>
  16383. </tr>
  16384. <tr
  16385. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16386. <td class="blob-num blob-num-context js-linkable-line-number"
  16387. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL117"
  16388. data-line-number="117"></td>
  16389. <td data-split-side="left" data-lock-side-selection=""
  16390. class="code-review blob-code blob-code-context ">
  16391. <span class="blob-code-inner blob-code-marker"
  16392. data-code-marker=" "> {</span>
  16393. </td>
  16394. <td class="blob-num blob-num-context js-linkable-line-number"
  16395. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR117"
  16396. data-line-number="117"></td>
  16397. <td data-split-side="right" data-lock-side-selection=""
  16398. class="code-review blob-code blob-code-context">
  16399. <span class="blob-code-inner blob-code-marker"
  16400. data-code-marker=" "> {</span>
  16401. </td>
  16402. </tr>
  16403. <tr
  16404. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16405. <td class="blob-num blob-num-deletion js-linkable-line-number"
  16406. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL118"
  16407. data-line-number="118"></td>
  16408. <td data-split-side="left" data-lock-side-selection=""
  16409. class="code-review blob-code blob-code-deletion ">
  16410. <span class="blob-code-inner blob-code-marker"
  16411. data-code-marker="-"> <span class="pl-k">return</span>
  16412. <span class="pl-en">array_search</span>(<span
  16413. class="pl-s1"><span
  16414. class="pl-c1">$</span>name</span><span
  16415. class="x x-first">, [</span><span
  16416. class="pl-s x">'Parent'</span><span class="x">,
  16417. </span><span class="pl-s x">'Component'</span><span
  16418. class="x">, </span><span
  16419. class="pl-s x">'Interface'</span><span
  16420. class="x x-last">]</span>) !== <span
  16421. class="pl-c1">false</span>;</span>
  16422. </td>
  16423. <td class="blob-num blob-num-addition js-linkable-line-number"
  16424. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR118"
  16425. data-line-number="118"></td>
  16426. <td data-split-side="right" data-lock-side-selection=""
  16427. class="code-review blob-code blob-code-addition">
  16428. <span class="blob-code-inner blob-code-marker"
  16429. data-code-marker="+"> <span class="pl-k">return</span>
  16430. <span class="pl-en">array_search</span>(<span
  16431. class="pl-en x x-first">strtolower</span><span
  16432. class="x x-last">(</span><span class="pl-s1"><span
  16433. class="pl-c1">$</span>name</span><span
  16434. class="x x-first">), </span><span
  16435. class="pl-s1"><span class="pl-c1 x">$</span><span
  16436. class="pl-smi x">this</span></span><span
  16437. class="x">-&gt;</span><span
  16438. class="pl-en x">getReservedName</span><span
  16439. class="x x-last">()</span>) !== <span
  16440. class="pl-c1">false</span>;</span>
  16441. </td>
  16442. </tr>
  16443. <tr
  16444. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16445. <td class="blob-num blob-num-context js-linkable-line-number"
  16446. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL119"
  16447. data-line-number="119"></td>
  16448. <td data-split-side="left" data-lock-side-selection=""
  16449. class="code-review blob-code blob-code-context ">
  16450. <span class="blob-code-inner blob-code-marker"
  16451. data-code-marker=" "> }</span>
  16452. </td>
  16453. <td class="blob-num blob-num-context js-linkable-line-number"
  16454. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR119"
  16455. data-line-number="119"></td>
  16456. <td data-split-side="right" data-lock-side-selection=""
  16457. class="code-review blob-code blob-code-context">
  16458. <span class="blob-code-inner blob-code-marker"
  16459. data-code-marker=" "> }</span>
  16460. </td>
  16461. </tr>
  16462. <tr
  16463. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16464. <td class="blob-num blob-num-empty empty-cell"></td>
  16465. <td class="blob-code blob-code-empty empty-cell"
  16466. data-split-side="left"></td>
  16467. <td class="blob-num blob-num-addition js-linkable-line-number"
  16468. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR120"
  16469. data-line-number="120"></td>
  16470. <td data-split-side="right" data-lock-side-selection=""
  16471. class="code-review blob-code blob-code-addition">
  16472. <span class="blob-code-inner blob-code-marker"
  16473. data-code-marker="+"><br></span>
  16474. </td>
  16475. </tr>
  16476. <tr
  16477. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16478. <td class="blob-num blob-num-empty empty-cell"></td>
  16479. <td class="blob-code blob-code-empty empty-cell"
  16480. data-split-side="left"></td>
  16481. <td class="blob-num blob-num-addition js-linkable-line-number"
  16482. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR121"
  16483. data-line-number="121"></td>
  16484. <td data-split-side="right" data-lock-side-selection=""
  16485. class="code-review blob-code blob-code-addition">
  16486. <span class="blob-code-inner blob-code-marker"
  16487. data-code-marker="+"> <span class=pl-k>private</span>
  16488. <span class=pl-k>function</span> <span
  16489. class=pl-en>getReservedName</span>()</span>
  16490. </td>
  16491. </tr>
  16492. <tr
  16493. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16494. <td class="blob-num blob-num-empty empty-cell"></td>
  16495. <td class="blob-code blob-code-empty empty-cell"
  16496. data-split-side="left"></td>
  16497. <td class="blob-num blob-num-addition js-linkable-line-number"
  16498. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR122"
  16499. data-line-number="122"></td>
  16500. <td data-split-side="right" data-lock-side-selection=""
  16501. class="code-review blob-code blob-code-addition">
  16502. <span class="blob-code-inner blob-code-marker"
  16503. data-code-marker="+"> {</span>
  16504. </td>
  16505. </tr>
  16506. <tr
  16507. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16508. <td class="blob-num blob-num-empty empty-cell"></td>
  16509. <td class="blob-code blob-code-empty empty-cell"
  16510. data-split-side="left"></td>
  16511. <td class="blob-num blob-num-addition js-linkable-line-number"
  16512. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR123"
  16513. data-line-number="123"></td>
  16514. <td data-split-side="right" data-lock-side-selection=""
  16515. class="code-review blob-code blob-code-addition">
  16516. <span class="blob-code-inner blob-code-marker"
  16517. data-code-marker="+"> <span class=pl-k>return</span>
  16518. [</span>
  16519. </td>
  16520. </tr>
  16521. <tr
  16522. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16523. <td class="blob-num blob-num-empty empty-cell"></td>
  16524. <td class="blob-code blob-code-empty empty-cell"
  16525. data-split-side="left"></td>
  16526. <td class="blob-num blob-num-addition js-linkable-line-number"
  16527. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR124"
  16528. data-line-number="124"></td>
  16529. <td data-split-side="right" data-lock-side-selection=""
  16530. class="code-review blob-code blob-code-addition">
  16531. <span class="blob-code-inner blob-code-marker"
  16532. data-code-marker="+"> <span
  16533. class=pl-s>&#39;parent&#39;</span>,</span>
  16534. </td>
  16535. </tr>
  16536. <tr
  16537. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16538. <td class="blob-num blob-num-empty empty-cell"></td>
  16539. <td class="blob-code blob-code-empty empty-cell"
  16540. data-split-side="left"></td>
  16541. <td class="blob-num blob-num-addition js-linkable-line-number"
  16542. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR125"
  16543. data-line-number="125"></td>
  16544. <td data-split-side="right" data-lock-side-selection=""
  16545. class="code-review blob-code blob-code-addition">
  16546. <span class="blob-code-inner blob-code-marker"
  16547. data-code-marker="+"> <span
  16548. class=pl-s>&#39;component&#39;</span>,</span>
  16549. </td>
  16550. </tr>
  16551. <tr
  16552. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16553. <td class="blob-num blob-num-empty empty-cell"></td>
  16554. <td class="blob-code blob-code-empty empty-cell"
  16555. data-split-side="left"></td>
  16556. <td class="blob-num blob-num-addition js-linkable-line-number"
  16557. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR126"
  16558. data-line-number="126"></td>
  16559. <td data-split-side="right" data-lock-side-selection=""
  16560. class="code-review blob-code blob-code-addition">
  16561. <span class="blob-code-inner blob-code-marker"
  16562. data-code-marker="+"> <span
  16563. class=pl-s>&#39;interface&#39;</span>,</span>
  16564. </td>
  16565. </tr>
  16566. <tr
  16567. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16568. <td class="blob-num blob-num-empty empty-cell"></td>
  16569. <td class="blob-code blob-code-empty empty-cell"
  16570. data-split-side="left"></td>
  16571. <td class="blob-num blob-num-addition js-linkable-line-number"
  16572. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR127"
  16573. data-line-number="127"></td>
  16574. <td data-split-side="right" data-lock-side-selection=""
  16575. class="code-review blob-code blob-code-addition">
  16576. <span class="blob-code-inner blob-code-marker"
  16577. data-code-marker="+"> <span
  16578. class=pl-s>&#39;__halt_compiler&#39;</span>,</span>
  16579. </td>
  16580. </tr>
  16581. <tr
  16582. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16583. <td class="blob-num blob-num-empty empty-cell"></td>
  16584. <td class="blob-code blob-code-empty empty-cell"
  16585. data-split-side="left"></td>
  16586. <td class="blob-num blob-num-addition js-linkable-line-number"
  16587. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR128"
  16588. data-line-number="128"></td>
  16589. <td data-split-side="right" data-lock-side-selection=""
  16590. class="code-review blob-code blob-code-addition">
  16591. <span class="blob-code-inner blob-code-marker"
  16592. data-code-marker="+"> <span
  16593. class=pl-s>&#39;abstract&#39;</span>,</span>
  16594. </td>
  16595. </tr>
  16596. <tr
  16597. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16598. <td class="blob-num blob-num-empty empty-cell"></td>
  16599. <td class="blob-code blob-code-empty empty-cell"
  16600. data-split-side="left"></td>
  16601. <td class="blob-num blob-num-addition js-linkable-line-number"
  16602. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR129"
  16603. data-line-number="129"></td>
  16604. <td data-split-side="right" data-lock-side-selection=""
  16605. class="code-review blob-code blob-code-addition">
  16606. <span class="blob-code-inner blob-code-marker"
  16607. data-code-marker="+"> <span
  16608. class=pl-s>&#39;and&#39;</span>,</span>
  16609. </td>
  16610. </tr>
  16611. <tr
  16612. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16613. <td class="blob-num blob-num-empty empty-cell"></td>
  16614. <td class="blob-code blob-code-empty empty-cell"
  16615. data-split-side="left"></td>
  16616. <td class="blob-num blob-num-addition js-linkable-line-number"
  16617. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR130"
  16618. data-line-number="130"></td>
  16619. <td data-split-side="right" data-lock-side-selection=""
  16620. class="code-review blob-code blob-code-addition">
  16621. <span class="blob-code-inner blob-code-marker"
  16622. data-code-marker="+"> <span
  16623. class=pl-s>&#39;array&#39;</span>,</span>
  16624. </td>
  16625. </tr>
  16626. <tr
  16627. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16628. <td class="blob-num blob-num-empty empty-cell"></td>
  16629. <td class="blob-code blob-code-empty empty-cell"
  16630. data-split-side="left"></td>
  16631. <td class="blob-num blob-num-addition js-linkable-line-number"
  16632. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR131"
  16633. data-line-number="131"></td>
  16634. <td data-split-side="right" data-lock-side-selection=""
  16635. class="code-review blob-code blob-code-addition">
  16636. <span class="blob-code-inner blob-code-marker"
  16637. data-code-marker="+"> <span
  16638. class=pl-s>&#39;as&#39;</span>,</span>
  16639. </td>
  16640. </tr>
  16641. <tr
  16642. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16643. <td class="blob-num blob-num-empty empty-cell"></td>
  16644. <td class="blob-code blob-code-empty empty-cell"
  16645. data-split-side="left"></td>
  16646. <td class="blob-num blob-num-addition js-linkable-line-number"
  16647. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR132"
  16648. data-line-number="132"></td>
  16649. <td data-split-side="right" data-lock-side-selection=""
  16650. class="code-review blob-code blob-code-addition">
  16651. <span class="blob-code-inner blob-code-marker"
  16652. data-code-marker="+"> <span
  16653. class=pl-s>&#39;break&#39;</span>,</span>
  16654. </td>
  16655. </tr>
  16656. <tr
  16657. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16658. <td class="blob-num blob-num-empty empty-cell"></td>
  16659. <td class="blob-code blob-code-empty empty-cell"
  16660. data-split-side="left"></td>
  16661. <td class="blob-num blob-num-addition js-linkable-line-number"
  16662. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR133"
  16663. data-line-number="133"></td>
  16664. <td data-split-side="right" data-lock-side-selection=""
  16665. class="code-review blob-code blob-code-addition">
  16666. <span class="blob-code-inner blob-code-marker"
  16667. data-code-marker="+"> <span
  16668. class=pl-s>&#39;callable&#39;</span>,</span>
  16669. </td>
  16670. </tr>
  16671. <tr
  16672. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16673. <td class="blob-num blob-num-empty empty-cell"></td>
  16674. <td class="blob-code blob-code-empty empty-cell"
  16675. data-split-side="left"></td>
  16676. <td class="blob-num blob-num-addition js-linkable-line-number"
  16677. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR134"
  16678. data-line-number="134"></td>
  16679. <td data-split-side="right" data-lock-side-selection=""
  16680. class="code-review blob-code blob-code-addition">
  16681. <span class="blob-code-inner blob-code-marker"
  16682. data-code-marker="+"> <span
  16683. class=pl-s>&#39;case&#39;</span>,</span>
  16684. </td>
  16685. </tr>
  16686. <tr
  16687. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16688. <td class="blob-num blob-num-empty empty-cell"></td>
  16689. <td class="blob-code blob-code-empty empty-cell"
  16690. data-split-side="left"></td>
  16691. <td class="blob-num blob-num-addition js-linkable-line-number"
  16692. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR135"
  16693. data-line-number="135"></td>
  16694. <td data-split-side="right" data-lock-side-selection=""
  16695. class="code-review blob-code blob-code-addition">
  16696. <span class="blob-code-inner blob-code-marker"
  16697. data-code-marker="+"> <span
  16698. class=pl-s>&#39;catch&#39;</span>,</span>
  16699. </td>
  16700. </tr>
  16701. <tr
  16702. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16703. <td class="blob-num blob-num-empty empty-cell"></td>
  16704. <td class="blob-code blob-code-empty empty-cell"
  16705. data-split-side="left"></td>
  16706. <td class="blob-num blob-num-addition js-linkable-line-number"
  16707. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR136"
  16708. data-line-number="136"></td>
  16709. <td data-split-side="right" data-lock-side-selection=""
  16710. class="code-review blob-code blob-code-addition">
  16711. <span class="blob-code-inner blob-code-marker"
  16712. data-code-marker="+"> <span
  16713. class=pl-s>&#39;class&#39;</span>,</span>
  16714. </td>
  16715. </tr>
  16716. <tr
  16717. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16718. <td class="blob-num blob-num-empty empty-cell"></td>
  16719. <td class="blob-code blob-code-empty empty-cell"
  16720. data-split-side="left"></td>
  16721. <td class="blob-num blob-num-addition js-linkable-line-number"
  16722. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR137"
  16723. data-line-number="137"></td>
  16724. <td data-split-side="right" data-lock-side-selection=""
  16725. class="code-review blob-code blob-code-addition">
  16726. <span class="blob-code-inner blob-code-marker"
  16727. data-code-marker="+"> <span
  16728. class=pl-s>&#39;clone&#39;</span>,</span>
  16729. </td>
  16730. </tr>
  16731. <tr
  16732. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16733. <td class="blob-num blob-num-empty empty-cell"></td>
  16734. <td class="blob-code blob-code-empty empty-cell"
  16735. data-split-side="left"></td>
  16736. <td class="blob-num blob-num-addition js-linkable-line-number"
  16737. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR138"
  16738. data-line-number="138"></td>
  16739. <td data-split-side="right" data-lock-side-selection=""
  16740. class="code-review blob-code blob-code-addition">
  16741. <span class="blob-code-inner blob-code-marker"
  16742. data-code-marker="+"> <span
  16743. class=pl-s>&#39;const&#39;</span>,</span>
  16744. </td>
  16745. </tr>
  16746. <tr
  16747. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16748. <td class="blob-num blob-num-empty empty-cell"></td>
  16749. <td class="blob-code blob-code-empty empty-cell"
  16750. data-split-side="left"></td>
  16751. <td class="blob-num blob-num-addition js-linkable-line-number"
  16752. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR139"
  16753. data-line-number="139"></td>
  16754. <td data-split-side="right" data-lock-side-selection=""
  16755. class="code-review blob-code blob-code-addition">
  16756. <span class="blob-code-inner blob-code-marker"
  16757. data-code-marker="+"> <span
  16758. class=pl-s>&#39;continue&#39;</span>,</span>
  16759. </td>
  16760. </tr>
  16761. <tr
  16762. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16763. <td class="blob-num blob-num-empty empty-cell"></td>
  16764. <td class="blob-code blob-code-empty empty-cell"
  16765. data-split-side="left"></td>
  16766. <td class="blob-num blob-num-addition js-linkable-line-number"
  16767. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR140"
  16768. data-line-number="140"></td>
  16769. <td data-split-side="right" data-lock-side-selection=""
  16770. class="code-review blob-code blob-code-addition">
  16771. <span class="blob-code-inner blob-code-marker"
  16772. data-code-marker="+"> <span
  16773. class=pl-s>&#39;declare&#39;</span>,</span>
  16774. </td>
  16775. </tr>
  16776. <tr
  16777. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16778. <td class="blob-num blob-num-empty empty-cell"></td>
  16779. <td class="blob-code blob-code-empty empty-cell"
  16780. data-split-side="left"></td>
  16781. <td class="blob-num blob-num-addition js-linkable-line-number"
  16782. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR141"
  16783. data-line-number="141"></td>
  16784. <td data-split-side="right" data-lock-side-selection=""
  16785. class="code-review blob-code blob-code-addition">
  16786. <span class="blob-code-inner blob-code-marker"
  16787. data-code-marker="+"> <span
  16788. class=pl-s>&#39;default&#39;</span>,</span>
  16789. </td>
  16790. </tr>
  16791. <tr
  16792. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16793. <td class="blob-num blob-num-empty empty-cell"></td>
  16794. <td class="blob-code blob-code-empty empty-cell"
  16795. data-split-side="left"></td>
  16796. <td class="blob-num blob-num-addition js-linkable-line-number"
  16797. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR142"
  16798. data-line-number="142"></td>
  16799. <td data-split-side="right" data-lock-side-selection=""
  16800. class="code-review blob-code blob-code-addition">
  16801. <span class="blob-code-inner blob-code-marker"
  16802. data-code-marker="+"> <span
  16803. class=pl-s>&#39;die&#39;</span>,</span>
  16804. </td>
  16805. </tr>
  16806. <tr
  16807. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16808. <td class="blob-num blob-num-empty empty-cell"></td>
  16809. <td class="blob-code blob-code-empty empty-cell"
  16810. data-split-side="left"></td>
  16811. <td class="blob-num blob-num-addition js-linkable-line-number"
  16812. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR143"
  16813. data-line-number="143"></td>
  16814. <td data-split-side="right" data-lock-side-selection=""
  16815. class="code-review blob-code blob-code-addition">
  16816. <span class="blob-code-inner blob-code-marker"
  16817. data-code-marker="+"> <span
  16818. class=pl-s>&#39;do&#39;</span>,</span>
  16819. </td>
  16820. </tr>
  16821. <tr
  16822. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16823. <td class="blob-num blob-num-empty empty-cell"></td>
  16824. <td class="blob-code blob-code-empty empty-cell"
  16825. data-split-side="left"></td>
  16826. <td class="blob-num blob-num-addition js-linkable-line-number"
  16827. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR144"
  16828. data-line-number="144"></td>
  16829. <td data-split-side="right" data-lock-side-selection=""
  16830. class="code-review blob-code blob-code-addition">
  16831. <span class="blob-code-inner blob-code-marker"
  16832. data-code-marker="+"> <span
  16833. class=pl-s>&#39;echo&#39;</span>,</span>
  16834. </td>
  16835. </tr>
  16836. <tr
  16837. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16838. <td class="blob-num blob-num-empty empty-cell"></td>
  16839. <td class="blob-code blob-code-empty empty-cell"
  16840. data-split-side="left"></td>
  16841. <td class="blob-num blob-num-addition js-linkable-line-number"
  16842. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR145"
  16843. data-line-number="145"></td>
  16844. <td data-split-side="right" data-lock-side-selection=""
  16845. class="code-review blob-code blob-code-addition">
  16846. <span class="blob-code-inner blob-code-marker"
  16847. data-code-marker="+"> <span
  16848. class=pl-s>&#39;else&#39;</span>,</span>
  16849. </td>
  16850. </tr>
  16851. <tr
  16852. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16853. <td class="blob-num blob-num-empty empty-cell"></td>
  16854. <td class="blob-code blob-code-empty empty-cell"
  16855. data-split-side="left"></td>
  16856. <td class="blob-num blob-num-addition js-linkable-line-number"
  16857. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR146"
  16858. data-line-number="146"></td>
  16859. <td data-split-side="right" data-lock-side-selection=""
  16860. class="code-review blob-code blob-code-addition">
  16861. <span class="blob-code-inner blob-code-marker"
  16862. data-code-marker="+"> <span
  16863. class=pl-s>&#39;elseif&#39;</span>,</span>
  16864. </td>
  16865. </tr>
  16866. <tr
  16867. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16868. <td class="blob-num blob-num-empty empty-cell"></td>
  16869. <td class="blob-code blob-code-empty empty-cell"
  16870. data-split-side="left"></td>
  16871. <td class="blob-num blob-num-addition js-linkable-line-number"
  16872. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR147"
  16873. data-line-number="147"></td>
  16874. <td data-split-side="right" data-lock-side-selection=""
  16875. class="code-review blob-code blob-code-addition">
  16876. <span class="blob-code-inner blob-code-marker"
  16877. data-code-marker="+"> <span
  16878. class=pl-s>&#39;empty&#39;</span>,</span>
  16879. </td>
  16880. </tr>
  16881. <tr
  16882. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16883. <td class="blob-num blob-num-empty empty-cell"></td>
  16884. <td class="blob-code blob-code-empty empty-cell"
  16885. data-split-side="left"></td>
  16886. <td class="blob-num blob-num-addition js-linkable-line-number"
  16887. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR148"
  16888. data-line-number="148"></td>
  16889. <td data-split-side="right" data-lock-side-selection=""
  16890. class="code-review blob-code blob-code-addition">
  16891. <span class="blob-code-inner blob-code-marker"
  16892. data-code-marker="+"> <span
  16893. class=pl-s>&#39;enddeclare&#39;</span>,</span>
  16894. </td>
  16895. </tr>
  16896. <tr
  16897. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16898. <td class="blob-num blob-num-empty empty-cell"></td>
  16899. <td class="blob-code blob-code-empty empty-cell"
  16900. data-split-side="left"></td>
  16901. <td class="blob-num blob-num-addition js-linkable-line-number"
  16902. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR149"
  16903. data-line-number="149"></td>
  16904. <td data-split-side="right" data-lock-side-selection=""
  16905. class="code-review blob-code blob-code-addition">
  16906. <span class="blob-code-inner blob-code-marker"
  16907. data-code-marker="+"> <span
  16908. class=pl-s>&#39;endfor&#39;</span>,</span>
  16909. </td>
  16910. </tr>
  16911. <tr
  16912. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16913. <td class="blob-num blob-num-empty empty-cell"></td>
  16914. <td class="blob-code blob-code-empty empty-cell"
  16915. data-split-side="left"></td>
  16916. <td class="blob-num blob-num-addition js-linkable-line-number"
  16917. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR150"
  16918. data-line-number="150"></td>
  16919. <td data-split-side="right" data-lock-side-selection=""
  16920. class="code-review blob-code blob-code-addition">
  16921. <span class="blob-code-inner blob-code-marker"
  16922. data-code-marker="+"> <span
  16923. class=pl-s>&#39;endforeach&#39;</span>,</span>
  16924. </td>
  16925. </tr>
  16926. <tr
  16927. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16928. <td class="blob-num blob-num-empty empty-cell"></td>
  16929. <td class="blob-code blob-code-empty empty-cell"
  16930. data-split-side="left"></td>
  16931. <td class="blob-num blob-num-addition js-linkable-line-number"
  16932. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR151"
  16933. data-line-number="151"></td>
  16934. <td data-split-side="right" data-lock-side-selection=""
  16935. class="code-review blob-code blob-code-addition">
  16936. <span class="blob-code-inner blob-code-marker"
  16937. data-code-marker="+"> <span
  16938. class=pl-s>&#39;endif&#39;</span>,</span>
  16939. </td>
  16940. </tr>
  16941. <tr
  16942. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16943. <td class="blob-num blob-num-empty empty-cell"></td>
  16944. <td class="blob-code blob-code-empty empty-cell"
  16945. data-split-side="left"></td>
  16946. <td class="blob-num blob-num-addition js-linkable-line-number"
  16947. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR152"
  16948. data-line-number="152"></td>
  16949. <td data-split-side="right" data-lock-side-selection=""
  16950. class="code-review blob-code blob-code-addition">
  16951. <span class="blob-code-inner blob-code-marker"
  16952. data-code-marker="+"> <span
  16953. class=pl-s>&#39;endswitch&#39;</span>,</span>
  16954. </td>
  16955. </tr>
  16956. <tr
  16957. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16958. <td class="blob-num blob-num-empty empty-cell"></td>
  16959. <td class="blob-code blob-code-empty empty-cell"
  16960. data-split-side="left"></td>
  16961. <td class="blob-num blob-num-addition js-linkable-line-number"
  16962. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR153"
  16963. data-line-number="153"></td>
  16964. <td data-split-side="right" data-lock-side-selection=""
  16965. class="code-review blob-code blob-code-addition">
  16966. <span class="blob-code-inner blob-code-marker"
  16967. data-code-marker="+"> <span
  16968. class=pl-s>&#39;endwhile&#39;</span>,</span>
  16969. </td>
  16970. </tr>
  16971. <tr
  16972. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16973. <td class="blob-num blob-num-empty empty-cell"></td>
  16974. <td class="blob-code blob-code-empty empty-cell"
  16975. data-split-side="left"></td>
  16976. <td class="blob-num blob-num-addition js-linkable-line-number"
  16977. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR154"
  16978. data-line-number="154"></td>
  16979. <td data-split-side="right" data-lock-side-selection=""
  16980. class="code-review blob-code blob-code-addition">
  16981. <span class="blob-code-inner blob-code-marker"
  16982. data-code-marker="+"> <span
  16983. class=pl-s>&#39;eval&#39;</span>,</span>
  16984. </td>
  16985. </tr>
  16986. <tr
  16987. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  16988. <td class="blob-num blob-num-empty empty-cell"></td>
  16989. <td class="blob-code blob-code-empty empty-cell"
  16990. data-split-side="left"></td>
  16991. <td class="blob-num blob-num-addition js-linkable-line-number"
  16992. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR155"
  16993. data-line-number="155"></td>
  16994. <td data-split-side="right" data-lock-side-selection=""
  16995. class="code-review blob-code blob-code-addition">
  16996. <span class="blob-code-inner blob-code-marker"
  16997. data-code-marker="+"> <span
  16998. class=pl-s>&#39;exit&#39;</span>,</span>
  16999. </td>
  17000. </tr>
  17001. <tr
  17002. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17003. <td class="blob-num blob-num-empty empty-cell"></td>
  17004. <td class="blob-code blob-code-empty empty-cell"
  17005. data-split-side="left"></td>
  17006. <td class="blob-num blob-num-addition js-linkable-line-number"
  17007. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR156"
  17008. data-line-number="156"></td>
  17009. <td data-split-side="right" data-lock-side-selection=""
  17010. class="code-review blob-code blob-code-addition">
  17011. <span class="blob-code-inner blob-code-marker"
  17012. data-code-marker="+"> <span
  17013. class=pl-s>&#39;extends&#39;</span>,</span>
  17014. </td>
  17015. </tr>
  17016. <tr
  17017. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17018. <td class="blob-num blob-num-empty empty-cell"></td>
  17019. <td class="blob-code blob-code-empty empty-cell"
  17020. data-split-side="left"></td>
  17021. <td class="blob-num blob-num-addition js-linkable-line-number"
  17022. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR157"
  17023. data-line-number="157"></td>
  17024. <td data-split-side="right" data-lock-side-selection=""
  17025. class="code-review blob-code blob-code-addition">
  17026. <span class="blob-code-inner blob-code-marker"
  17027. data-code-marker="+"> <span
  17028. class=pl-s>&#39;final&#39;</span>,</span>
  17029. </td>
  17030. </tr>
  17031. <tr
  17032. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17033. <td class="blob-num blob-num-empty empty-cell"></td>
  17034. <td class="blob-code blob-code-empty empty-cell"
  17035. data-split-side="left"></td>
  17036. <td class="blob-num blob-num-addition js-linkable-line-number"
  17037. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR158"
  17038. data-line-number="158"></td>
  17039. <td data-split-side="right" data-lock-side-selection=""
  17040. class="code-review blob-code blob-code-addition">
  17041. <span class="blob-code-inner blob-code-marker"
  17042. data-code-marker="+"> <span
  17043. class=pl-s>&#39;finally&#39;</span>,</span>
  17044. </td>
  17045. </tr>
  17046. <tr
  17047. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17048. <td class="blob-num blob-num-empty empty-cell"></td>
  17049. <td class="blob-code blob-code-empty empty-cell"
  17050. data-split-side="left"></td>
  17051. <td class="blob-num blob-num-addition js-linkable-line-number"
  17052. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR159"
  17053. data-line-number="159"></td>
  17054. <td data-split-side="right" data-lock-side-selection=""
  17055. class="code-review blob-code blob-code-addition">
  17056. <span class="blob-code-inner blob-code-marker"
  17057. data-code-marker="+"> <span
  17058. class=pl-s>&#39;fn&#39;</span>,</span>
  17059. </td>
  17060. </tr>
  17061. <tr
  17062. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17063. <td class="blob-num blob-num-empty empty-cell"></td>
  17064. <td class="blob-code blob-code-empty empty-cell"
  17065. data-split-side="left"></td>
  17066. <td class="blob-num blob-num-addition js-linkable-line-number"
  17067. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR160"
  17068. data-line-number="160"></td>
  17069. <td data-split-side="right" data-lock-side-selection=""
  17070. class="code-review blob-code blob-code-addition">
  17071. <span class="blob-code-inner blob-code-marker"
  17072. data-code-marker="+"> <span
  17073. class=pl-s>&#39;for&#39;</span>,</span>
  17074. </td>
  17075. </tr>
  17076. <tr
  17077. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17078. <td class="blob-num blob-num-empty empty-cell"></td>
  17079. <td class="blob-code blob-code-empty empty-cell"
  17080. data-split-side="left"></td>
  17081. <td class="blob-num blob-num-addition js-linkable-line-number"
  17082. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR161"
  17083. data-line-number="161"></td>
  17084. <td data-split-side="right" data-lock-side-selection=""
  17085. class="code-review blob-code blob-code-addition">
  17086. <span class="blob-code-inner blob-code-marker"
  17087. data-code-marker="+"> <span
  17088. class=pl-s>&#39;foreach&#39;</span>,</span>
  17089. </td>
  17090. </tr>
  17091. <tr
  17092. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17093. <td class="blob-num blob-num-empty empty-cell"></td>
  17094. <td class="blob-code blob-code-empty empty-cell"
  17095. data-split-side="left"></td>
  17096. <td class="blob-num blob-num-addition js-linkable-line-number"
  17097. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR162"
  17098. data-line-number="162"></td>
  17099. <td data-split-side="right" data-lock-side-selection=""
  17100. class="code-review blob-code blob-code-addition">
  17101. <span class="blob-code-inner blob-code-marker"
  17102. data-code-marker="+"> <span
  17103. class=pl-s>&#39;function&#39;</span>,</span>
  17104. </td>
  17105. </tr>
  17106. <tr
  17107. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17108. <td class="blob-num blob-num-empty empty-cell"></td>
  17109. <td class="blob-code blob-code-empty empty-cell"
  17110. data-split-side="left"></td>
  17111. <td class="blob-num blob-num-addition js-linkable-line-number"
  17112. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR163"
  17113. data-line-number="163"></td>
  17114. <td data-split-side="right" data-lock-side-selection=""
  17115. class="code-review blob-code blob-code-addition">
  17116. <span class="blob-code-inner blob-code-marker"
  17117. data-code-marker="+"> <span
  17118. class=pl-s>&#39;global&#39;</span>,</span>
  17119. </td>
  17120. </tr>
  17121. <tr
  17122. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17123. <td class="blob-num blob-num-empty empty-cell"></td>
  17124. <td class="blob-code blob-code-empty empty-cell"
  17125. data-split-side="left"></td>
  17126. <td class="blob-num blob-num-addition js-linkable-line-number"
  17127. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR164"
  17128. data-line-number="164"></td>
  17129. <td data-split-side="right" data-lock-side-selection=""
  17130. class="code-review blob-code blob-code-addition">
  17131. <span class="blob-code-inner blob-code-marker"
  17132. data-code-marker="+"> <span
  17133. class=pl-s>&#39;goto&#39;</span>,</span>
  17134. </td>
  17135. </tr>
  17136. <tr
  17137. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17138. <td class="blob-num blob-num-empty empty-cell"></td>
  17139. <td class="blob-code blob-code-empty empty-cell"
  17140. data-split-side="left"></td>
  17141. <td class="blob-num blob-num-addition js-linkable-line-number"
  17142. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR165"
  17143. data-line-number="165"></td>
  17144. <td data-split-side="right" data-lock-side-selection=""
  17145. class="code-review blob-code blob-code-addition">
  17146. <span class="blob-code-inner blob-code-marker"
  17147. data-code-marker="+"> <span
  17148. class=pl-s>&#39;if&#39;</span>,</span>
  17149. </td>
  17150. </tr>
  17151. <tr
  17152. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17153. <td class="blob-num blob-num-empty empty-cell"></td>
  17154. <td class="blob-code blob-code-empty empty-cell"
  17155. data-split-side="left"></td>
  17156. <td class="blob-num blob-num-addition js-linkable-line-number"
  17157. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR166"
  17158. data-line-number="166"></td>
  17159. <td data-split-side="right" data-lock-side-selection=""
  17160. class="code-review blob-code blob-code-addition">
  17161. <span class="blob-code-inner blob-code-marker"
  17162. data-code-marker="+"> <span
  17163. class=pl-s>&#39;implements&#39;</span>,</span>
  17164. </td>
  17165. </tr>
  17166. <tr
  17167. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17168. <td class="blob-num blob-num-empty empty-cell"></td>
  17169. <td class="blob-code blob-code-empty empty-cell"
  17170. data-split-side="left"></td>
  17171. <td class="blob-num blob-num-addition js-linkable-line-number"
  17172. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR167"
  17173. data-line-number="167"></td>
  17174. <td data-split-side="right" data-lock-side-selection=""
  17175. class="code-review blob-code blob-code-addition">
  17176. <span class="blob-code-inner blob-code-marker"
  17177. data-code-marker="+"> <span
  17178. class=pl-s>&#39;include&#39;</span>,</span>
  17179. </td>
  17180. </tr>
  17181. <tr
  17182. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17183. <td class="blob-num blob-num-empty empty-cell"></td>
  17184. <td class="blob-code blob-code-empty empty-cell"
  17185. data-split-side="left"></td>
  17186. <td class="blob-num blob-num-addition js-linkable-line-number"
  17187. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR168"
  17188. data-line-number="168"></td>
  17189. <td data-split-side="right" data-lock-side-selection=""
  17190. class="code-review blob-code blob-code-addition">
  17191. <span class="blob-code-inner blob-code-marker"
  17192. data-code-marker="+"> <span
  17193. class=pl-s>&#39;include_once&#39;</span>,</span>
  17194. </td>
  17195. </tr>
  17196. <tr
  17197. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17198. <td class="blob-num blob-num-empty empty-cell"></td>
  17199. <td class="blob-code blob-code-empty empty-cell"
  17200. data-split-side="left"></td>
  17201. <td class="blob-num blob-num-addition js-linkable-line-number"
  17202. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR169"
  17203. data-line-number="169"></td>
  17204. <td data-split-side="right" data-lock-side-selection=""
  17205. class="code-review blob-code blob-code-addition">
  17206. <span class="blob-code-inner blob-code-marker"
  17207. data-code-marker="+"> <span
  17208. class=pl-s>&#39;instanceof&#39;</span>,</span>
  17209. </td>
  17210. </tr>
  17211. <tr
  17212. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17213. <td class="blob-num blob-num-empty empty-cell"></td>
  17214. <td class="blob-code blob-code-empty empty-cell"
  17215. data-split-side="left"></td>
  17216. <td class="blob-num blob-num-addition js-linkable-line-number"
  17217. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR170"
  17218. data-line-number="170"></td>
  17219. <td data-split-side="right" data-lock-side-selection=""
  17220. class="code-review blob-code blob-code-addition">
  17221. <span class="blob-code-inner blob-code-marker"
  17222. data-code-marker="+"> <span
  17223. class=pl-s>&#39;insteadof&#39;</span>,</span>
  17224. </td>
  17225. </tr>
  17226. <tr
  17227. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17228. <td class="blob-num blob-num-empty empty-cell"></td>
  17229. <td class="blob-code blob-code-empty empty-cell"
  17230. data-split-side="left"></td>
  17231. <td class="blob-num blob-num-addition js-linkable-line-number"
  17232. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR171"
  17233. data-line-number="171"></td>
  17234. <td data-split-side="right" data-lock-side-selection=""
  17235. class="code-review blob-code blob-code-addition">
  17236. <span class="blob-code-inner blob-code-marker"
  17237. data-code-marker="+"> <span
  17238. class=pl-s>&#39;interface&#39;</span>,</span>
  17239. </td>
  17240. </tr>
  17241. <tr
  17242. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17243. <td class="blob-num blob-num-empty empty-cell"></td>
  17244. <td class="blob-code blob-code-empty empty-cell"
  17245. data-split-side="left"></td>
  17246. <td class="blob-num blob-num-addition js-linkable-line-number"
  17247. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR172"
  17248. data-line-number="172"></td>
  17249. <td data-split-side="right" data-lock-side-selection=""
  17250. class="code-review blob-code blob-code-addition">
  17251. <span class="blob-code-inner blob-code-marker"
  17252. data-code-marker="+"> <span
  17253. class=pl-s>&#39;isset&#39;</span>,</span>
  17254. </td>
  17255. </tr>
  17256. <tr
  17257. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17258. <td class="blob-num blob-num-empty empty-cell"></td>
  17259. <td class="blob-code blob-code-empty empty-cell"
  17260. data-split-side="left"></td>
  17261. <td class="blob-num blob-num-addition js-linkable-line-number"
  17262. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR173"
  17263. data-line-number="173"></td>
  17264. <td data-split-side="right" data-lock-side-selection=""
  17265. class="code-review blob-code blob-code-addition">
  17266. <span class="blob-code-inner blob-code-marker"
  17267. data-code-marker="+"> <span
  17268. class=pl-s>&#39;list&#39;</span>,</span>
  17269. </td>
  17270. </tr>
  17271. <tr
  17272. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17273. <td class="blob-num blob-num-empty empty-cell"></td>
  17274. <td class="blob-code blob-code-empty empty-cell"
  17275. data-split-side="left"></td>
  17276. <td class="blob-num blob-num-addition js-linkable-line-number"
  17277. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR174"
  17278. data-line-number="174"></td>
  17279. <td data-split-side="right" data-lock-side-selection=""
  17280. class="code-review blob-code blob-code-addition">
  17281. <span class="blob-code-inner blob-code-marker"
  17282. data-code-marker="+"> <span
  17283. class=pl-s>&#39;namespace&#39;</span>,</span>
  17284. </td>
  17285. </tr>
  17286. <tr
  17287. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17288. <td class="blob-num blob-num-empty empty-cell"></td>
  17289. <td class="blob-code blob-code-empty empty-cell"
  17290. data-split-side="left"></td>
  17291. <td class="blob-num blob-num-addition js-linkable-line-number"
  17292. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR175"
  17293. data-line-number="175"></td>
  17294. <td data-split-side="right" data-lock-side-selection=""
  17295. class="code-review blob-code blob-code-addition">
  17296. <span class="blob-code-inner blob-code-marker"
  17297. data-code-marker="+"> <span
  17298. class=pl-s>&#39;new&#39;</span>,</span>
  17299. </td>
  17300. </tr>
  17301. <tr
  17302. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17303. <td class="blob-num blob-num-empty empty-cell"></td>
  17304. <td class="blob-code blob-code-empty empty-cell"
  17305. data-split-side="left"></td>
  17306. <td class="blob-num blob-num-addition js-linkable-line-number"
  17307. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR176"
  17308. data-line-number="176"></td>
  17309. <td data-split-side="right" data-lock-side-selection=""
  17310. class="code-review blob-code blob-code-addition">
  17311. <span class="blob-code-inner blob-code-marker"
  17312. data-code-marker="+"> <span
  17313. class=pl-s>&#39;or&#39;</span>,</span>
  17314. </td>
  17315. </tr>
  17316. <tr
  17317. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17318. <td class="blob-num blob-num-empty empty-cell"></td>
  17319. <td class="blob-code blob-code-empty empty-cell"
  17320. data-split-side="left"></td>
  17321. <td class="blob-num blob-num-addition js-linkable-line-number"
  17322. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR177"
  17323. data-line-number="177"></td>
  17324. <td data-split-side="right" data-lock-side-selection=""
  17325. class="code-review blob-code blob-code-addition">
  17326. <span class="blob-code-inner blob-code-marker"
  17327. data-code-marker="+"> <span
  17328. class=pl-s>&#39;print&#39;</span>,</span>
  17329. </td>
  17330. </tr>
  17331. <tr
  17332. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17333. <td class="blob-num blob-num-empty empty-cell"></td>
  17334. <td class="blob-code blob-code-empty empty-cell"
  17335. data-split-side="left"></td>
  17336. <td class="blob-num blob-num-addition js-linkable-line-number"
  17337. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR178"
  17338. data-line-number="178"></td>
  17339. <td data-split-side="right" data-lock-side-selection=""
  17340. class="code-review blob-code blob-code-addition">
  17341. <span class="blob-code-inner blob-code-marker"
  17342. data-code-marker="+"> <span
  17343. class=pl-s>&#39;private&#39;</span>,</span>
  17344. </td>
  17345. </tr>
  17346. <tr
  17347. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17348. <td class="blob-num blob-num-empty empty-cell"></td>
  17349. <td class="blob-code blob-code-empty empty-cell"
  17350. data-split-side="left"></td>
  17351. <td class="blob-num blob-num-addition js-linkable-line-number"
  17352. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR179"
  17353. data-line-number="179"></td>
  17354. <td data-split-side="right" data-lock-side-selection=""
  17355. class="code-review blob-code blob-code-addition">
  17356. <span class="blob-code-inner blob-code-marker"
  17357. data-code-marker="+"> <span
  17358. class=pl-s>&#39;protected&#39;</span>,</span>
  17359. </td>
  17360. </tr>
  17361. <tr
  17362. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17363. <td class="blob-num blob-num-empty empty-cell"></td>
  17364. <td class="blob-code blob-code-empty empty-cell"
  17365. data-split-side="left"></td>
  17366. <td class="blob-num blob-num-addition js-linkable-line-number"
  17367. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR180"
  17368. data-line-number="180"></td>
  17369. <td data-split-side="right" data-lock-side-selection=""
  17370. class="code-review blob-code blob-code-addition">
  17371. <span class="blob-code-inner blob-code-marker"
  17372. data-code-marker="+"> <span
  17373. class=pl-s>&#39;public&#39;</span>,</span>
  17374. </td>
  17375. </tr>
  17376. <tr
  17377. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17378. <td class="blob-num blob-num-empty empty-cell"></td>
  17379. <td class="blob-code blob-code-empty empty-cell"
  17380. data-split-side="left"></td>
  17381. <td class="blob-num blob-num-addition js-linkable-line-number"
  17382. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR181"
  17383. data-line-number="181"></td>
  17384. <td data-split-side="right" data-lock-side-selection=""
  17385. class="code-review blob-code blob-code-addition">
  17386. <span class="blob-code-inner blob-code-marker"
  17387. data-code-marker="+"> <span
  17388. class=pl-s>&#39;require&#39;</span>,</span>
  17389. </td>
  17390. </tr>
  17391. <tr
  17392. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17393. <td class="blob-num blob-num-empty empty-cell"></td>
  17394. <td class="blob-code blob-code-empty empty-cell"
  17395. data-split-side="left"></td>
  17396. <td class="blob-num blob-num-addition js-linkable-line-number"
  17397. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR182"
  17398. data-line-number="182"></td>
  17399. <td data-split-side="right" data-lock-side-selection=""
  17400. class="code-review blob-code blob-code-addition">
  17401. <span class="blob-code-inner blob-code-marker"
  17402. data-code-marker="+"> <span
  17403. class=pl-s>&#39;require_once&#39;</span>,</span>
  17404. </td>
  17405. </tr>
  17406. <tr
  17407. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17408. <td class="blob-num blob-num-empty empty-cell"></td>
  17409. <td class="blob-code blob-code-empty empty-cell"
  17410. data-split-side="left"></td>
  17411. <td class="blob-num blob-num-addition js-linkable-line-number"
  17412. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR183"
  17413. data-line-number="183"></td>
  17414. <td data-split-side="right" data-lock-side-selection=""
  17415. class="code-review blob-code blob-code-addition">
  17416. <span class="blob-code-inner blob-code-marker"
  17417. data-code-marker="+"> <span
  17418. class=pl-s>&#39;return&#39;</span>,</span>
  17419. </td>
  17420. </tr>
  17421. <tr
  17422. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17423. <td class="blob-num blob-num-empty empty-cell"></td>
  17424. <td class="blob-code blob-code-empty empty-cell"
  17425. data-split-side="left"></td>
  17426. <td class="blob-num blob-num-addition js-linkable-line-number"
  17427. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR184"
  17428. data-line-number="184"></td>
  17429. <td data-split-side="right" data-lock-side-selection=""
  17430. class="code-review blob-code blob-code-addition">
  17431. <span class="blob-code-inner blob-code-marker"
  17432. data-code-marker="+"> <span
  17433. class=pl-s>&#39;static&#39;</span>,</span>
  17434. </td>
  17435. </tr>
  17436. <tr
  17437. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17438. <td class="blob-num blob-num-empty empty-cell"></td>
  17439. <td class="blob-code blob-code-empty empty-cell"
  17440. data-split-side="left"></td>
  17441. <td class="blob-num blob-num-addition js-linkable-line-number"
  17442. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR185"
  17443. data-line-number="185"></td>
  17444. <td data-split-side="right" data-lock-side-selection=""
  17445. class="code-review blob-code blob-code-addition">
  17446. <span class="blob-code-inner blob-code-marker"
  17447. data-code-marker="+"> <span
  17448. class=pl-s>&#39;switch&#39;</span>,</span>
  17449. </td>
  17450. </tr>
  17451. <tr
  17452. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17453. <td class="blob-num blob-num-empty empty-cell"></td>
  17454. <td class="blob-code blob-code-empty empty-cell"
  17455. data-split-side="left"></td>
  17456. <td class="blob-num blob-num-addition js-linkable-line-number"
  17457. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR186"
  17458. data-line-number="186"></td>
  17459. <td data-split-side="right" data-lock-side-selection=""
  17460. class="code-review blob-code blob-code-addition">
  17461. <span class="blob-code-inner blob-code-marker"
  17462. data-code-marker="+"> <span
  17463. class=pl-s>&#39;throw&#39;</span>,</span>
  17464. </td>
  17465. </tr>
  17466. <tr
  17467. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17468. <td class="blob-num blob-num-empty empty-cell"></td>
  17469. <td class="blob-code blob-code-empty empty-cell"
  17470. data-split-side="left"></td>
  17471. <td class="blob-num blob-num-addition js-linkable-line-number"
  17472. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR187"
  17473. data-line-number="187"></td>
  17474. <td data-split-side="right" data-lock-side-selection=""
  17475. class="code-review blob-code blob-code-addition">
  17476. <span class="blob-code-inner blob-code-marker"
  17477. data-code-marker="+"> <span
  17478. class=pl-s>&#39;trait&#39;</span>,</span>
  17479. </td>
  17480. </tr>
  17481. <tr
  17482. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17483. <td class="blob-num blob-num-empty empty-cell"></td>
  17484. <td class="blob-code blob-code-empty empty-cell"
  17485. data-split-side="left"></td>
  17486. <td class="blob-num blob-num-addition js-linkable-line-number"
  17487. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR188"
  17488. data-line-number="188"></td>
  17489. <td data-split-side="right" data-lock-side-selection=""
  17490. class="code-review blob-code blob-code-addition">
  17491. <span class="blob-code-inner blob-code-marker"
  17492. data-code-marker="+"> <span
  17493. class=pl-s>&#39;try&#39;</span>,</span>
  17494. </td>
  17495. </tr>
  17496. <tr
  17497. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17498. <td class="blob-num blob-num-empty empty-cell"></td>
  17499. <td class="blob-code blob-code-empty empty-cell"
  17500. data-split-side="left"></td>
  17501. <td class="blob-num blob-num-addition js-linkable-line-number"
  17502. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR189"
  17503. data-line-number="189"></td>
  17504. <td data-split-side="right" data-lock-side-selection=""
  17505. class="code-review blob-code blob-code-addition">
  17506. <span class="blob-code-inner blob-code-marker"
  17507. data-code-marker="+"> <span
  17508. class=pl-s>&#39;unset&#39;</span>,</span>
  17509. </td>
  17510. </tr>
  17511. <tr
  17512. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17513. <td class="blob-num blob-num-empty empty-cell"></td>
  17514. <td class="blob-code blob-code-empty empty-cell"
  17515. data-split-side="left"></td>
  17516. <td class="blob-num blob-num-addition js-linkable-line-number"
  17517. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR190"
  17518. data-line-number="190"></td>
  17519. <td data-split-side="right" data-lock-side-selection=""
  17520. class="code-review blob-code blob-code-addition">
  17521. <span class="blob-code-inner blob-code-marker"
  17522. data-code-marker="+"> <span
  17523. class=pl-s>&#39;use&#39;</span>,</span>
  17524. </td>
  17525. </tr>
  17526. <tr
  17527. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17528. <td class="blob-num blob-num-empty empty-cell"></td>
  17529. <td class="blob-code blob-code-empty empty-cell"
  17530. data-split-side="left"></td>
  17531. <td class="blob-num blob-num-addition js-linkable-line-number"
  17532. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR191"
  17533. data-line-number="191"></td>
  17534. <td data-split-side="right" data-lock-side-selection=""
  17535. class="code-review blob-code blob-code-addition">
  17536. <span class="blob-code-inner blob-code-marker"
  17537. data-code-marker="+"> <span
  17538. class=pl-s>&#39;var&#39;</span>,</span>
  17539. </td>
  17540. </tr>
  17541. <tr
  17542. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17543. <td class="blob-num blob-num-empty empty-cell"></td>
  17544. <td class="blob-code blob-code-empty empty-cell"
  17545. data-split-side="left"></td>
  17546. <td class="blob-num blob-num-addition js-linkable-line-number"
  17547. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR192"
  17548. data-line-number="192"></td>
  17549. <td data-split-side="right" data-lock-side-selection=""
  17550. class="code-review blob-code blob-code-addition">
  17551. <span class="blob-code-inner blob-code-marker"
  17552. data-code-marker="+"> <span
  17553. class=pl-s>&#39;while&#39;</span>,</span>
  17554. </td>
  17555. </tr>
  17556. <tr
  17557. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17558. <td class="blob-num blob-num-empty empty-cell"></td>
  17559. <td class="blob-code blob-code-empty empty-cell"
  17560. data-split-side="left"></td>
  17561. <td class="blob-num blob-num-addition js-linkable-line-number"
  17562. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR193"
  17563. data-line-number="193"></td>
  17564. <td data-split-side="right" data-lock-side-selection=""
  17565. class="code-review blob-code blob-code-addition">
  17566. <span class="blob-code-inner blob-code-marker"
  17567. data-code-marker="+"> <span
  17568. class=pl-s>&#39;xor&#39;</span>,</span>
  17569. </td>
  17570. </tr>
  17571. <tr
  17572. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17573. <td class="blob-num blob-num-empty empty-cell"></td>
  17574. <td class="blob-code blob-code-empty empty-cell"
  17575. data-split-side="left"></td>
  17576. <td class="blob-num blob-num-addition js-linkable-line-number"
  17577. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR194"
  17578. data-line-number="194"></td>
  17579. <td data-split-side="right" data-lock-side-selection=""
  17580. class="code-review blob-code blob-code-addition">
  17581. <span class="blob-code-inner blob-code-marker"
  17582. data-code-marker="+"> <span
  17583. class=pl-s>&#39;yield&#39;</span>,</span>
  17584. </td>
  17585. </tr>
  17586. <tr
  17587. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17588. <td class="blob-num blob-num-empty empty-cell"></td>
  17589. <td class="blob-code blob-code-empty empty-cell"
  17590. data-split-side="left"></td>
  17591. <td class="blob-num blob-num-addition js-linkable-line-number"
  17592. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR195"
  17593. data-line-number="195"></td>
  17594. <td data-split-side="right" data-lock-side-selection=""
  17595. class="code-review blob-code blob-code-addition">
  17596. <span class="blob-code-inner blob-code-marker"
  17597. data-code-marker="+"> ];</span>
  17598. </td>
  17599. </tr>
  17600. <tr
  17601. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17602. <td class="blob-num blob-num-empty empty-cell"></td>
  17603. <td class="blob-code blob-code-empty empty-cell"
  17604. data-split-side="left"></td>
  17605. <td class="blob-num blob-num-addition js-linkable-line-number"
  17606. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR196"
  17607. data-line-number="196"></td>
  17608. <td data-split-side="right" data-lock-side-selection=""
  17609. class="code-review blob-code blob-code-addition">
  17610. <span class="blob-code-inner blob-code-marker"
  17611. data-code-marker="+"> }</span>
  17612. </td>
  17613. </tr>
  17614. <tr
  17615. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17616. <td class="blob-num blob-num-empty empty-cell"></td>
  17617. <td class="blob-code blob-code-empty empty-cell"
  17618. data-split-side="left"></td>
  17619. <td class="blob-num blob-num-addition js-linkable-line-number"
  17620. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR197"
  17621. data-line-number="197"></td>
  17622. <td data-split-side="right" data-lock-side-selection=""
  17623. class="code-review blob-code blob-code-addition">
  17624. <span class="blob-code-inner blob-code-marker"
  17625. data-code-marker="+"><br></span>
  17626. </td>
  17627. </tr>
  17628. <tr
  17629. data-hunk="da930f4ae3e749eeab25b10944c426365de7658d9870d69c45f08778aba8fe67">
  17630. <td class="blob-num blob-num-context js-linkable-line-number"
  17631. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbL120"
  17632. data-line-number="120"></td>
  17633. <td data-split-side="left" data-lock-side-selection=""
  17634. class="code-review blob-code blob-code-context ">
  17635. <span class="blob-code-inner blob-code-marker"
  17636. data-code-marker=" ">}</span>
  17637. </td>
  17638. <td class="blob-num blob-num-context js-linkable-line-number"
  17639. id="diff-87513b0688c5bcf349a2eb04697cff111c5fefdc2ef1ed8b94bfb0262041a4cbR198"
  17640. data-line-number="198"></td>
  17641. <td data-split-side="right" data-lock-side-selection=""
  17642. class="code-review blob-code blob-code-context">
  17643. <span class="blob-code-inner blob-code-marker"
  17644. data-code-marker=" ">}</span>
  17645. </td>
  17646. </tr>
  17647. </table>
  17648. </div>
  17649. </div>
  17650. </div>
  17651. <div id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  17652. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  17653. Details--on open
  17654. show-inline-notes
  17655. js-feature-enabled-split-diff-copy-protection
  17656. " data-file-type=".php" data-file-deleted="false">
  17657. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  17658. data-path="src/Commands/StubsCommand.php" data-short-path="656d08d"
  17659. data-anchor="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  17660. data-file-type=".php" data-file-deleted="false">
  17661. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  17662. <button type="button" class="btn-octicon js-details-target"
  17663. aria-label="Toggle diff contents" aria-expanded="true"
  17664. style="width: 22px;">
  17665. <svg class="octicon octicon-chevron-down Details-content--hidden"
  17666. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  17667. aria-hidden="true">
  17668. <path fill-rule="evenodd"
  17669. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  17670. </path>
  17671. </svg>
  17672. <svg class="octicon octicon-chevron-right Details-content--shown"
  17673. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  17674. aria-hidden="true">
  17675. <path fill-rule="evenodd"
  17676. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  17677. </path>
  17678. </svg>
  17679. </button>
  17680. <div class="js-expand-full-wrapper d-inline">
  17681. <button type="button"
  17682. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  17683. aria-label="Expand all"
  17684. data-url="/livewire/livewire/blob_expand/d1ac2c5c2f7dccb546ac28a2eab928b282b0c77f?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FCommands%2FStubsCommand.php">
  17685. <svg aria-label="Expand all" aria-hidden="false"
  17686. class="octicon octicon-unfold" height="16"
  17687. viewBox="0 0 16 16" version="1.1" width="16"
  17688. aria-hidden="true">
  17689. <path
  17690. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  17691. </path>
  17692. </svg>
  17693. </button>
  17694. <button type="button"
  17695. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  17696. aria-label="Collapse expanded lines" hidden>
  17697. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  17698. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  17699. version="1.1" width="16" aria-hidden="true">
  17700. <path
  17701. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  17702. </path>
  17703. </svg>
  17704. </button>
  17705. </div>
  17706. <span class="diffstat tooltipped tooltipped-e"
  17707. aria-label="5 changes: 5 additions &amp; 0 deletions">5 <span
  17708. class="diffstat-block-added"></span><span
  17709. class="diffstat-block-added"></span><span
  17710. class="diffstat-block-added"></span><span
  17711. class="diffstat-block-added"></span><span
  17712. class="diffstat-block-added"></span></span>
  17713. <a title="src/Commands/StubsCommand.php" class="Link--primary"
  17714. href="#diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269">src/Commands/StubsCommand.php</a>
  17715. <clipboard-copy value="src/Commands/StubsCommand.php"
  17716. data-copy-feedback="Copied!" aria-label="Copy"
  17717. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  17718. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  17719. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  17720. aria-hidden="true">
  17721. <path fill-rule="evenodd"
  17722. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  17723. </path>
  17724. </svg>
  17725. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  17726. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  17727. aria-hidden="true">
  17728. <path fill-rule="evenodd"
  17729. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  17730. </path>
  17731. </svg>
  17732. </clipboard-copy>
  17733. </div>
  17734. <div
  17735. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  17736. <div class="d-flex flex-justify-end">
  17737. <details
  17738. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  17739. <summary class="height-full">
  17740. <div
  17741. class="height-full d-flex flex-items-center Link--secondary">
  17742. <svg aria-label="Show options"
  17743. class="octicon octicon-kebab-horizontal"
  17744. viewBox="0 0 16 16" version="1.1" width="16"
  17745. height="16" role="img">
  17746. <path
  17747. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  17748. </path>
  17749. </svg>
  17750. </div>
  17751. </summary>
  17752. <details-menu
  17753. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  17754. style="width:185px; z-index:99; right: -4px;">
  17755. <label role="menuitemradio"
  17756. class="dropdown-item btn-link text-normal d-block pl-5"
  17757. tabindex="0" aria-checked="true">
  17758. <span class="position-absolute ml-n4"><svg
  17759. class="octicon octicon-check" height="16"
  17760. viewBox="0 0 16 16" version="1.1" width="16"
  17761. aria-hidden="true">
  17762. <path fill-rule="evenodd"
  17763. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  17764. </path>
  17765. </svg></span>
  17766. <input type="checkbox" checked
  17767. class="d-none js-toggle-file-notes">
  17768. Show comments
  17769. </label>
  17770. <div role="none" class="dropdown-divider"></div>
  17771. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Commands/StubsCommand.php"
  17772. class="pl-5 dropdown-item btn-link" rel="nofollow"
  17773. role="menuitem"
  17774. data-ga-click="View file, click, location:files_changed_dropdown">
  17775. View file
  17776. </a>
  17777. <button type="button" disabled role="menuitem"
  17778. class="pl-5 dropdown-item btn-link"
  17779. aria-label="You must be signed in and have push access to make changes.">
  17780. Edit file
  17781. </button>
  17782. <button type="button" disabled role="menuitem"
  17783. class="pl-5 dropdown-item btn-link"
  17784. aria-label="You must be signed in and have push access to delete this file.">
  17785. Delete file
  17786. </button>
  17787. <div role="none" class="dropdown-divider"></div>
  17788. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  17789. data-platforms="windows,mac" role="menuitem"
  17790. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FCommands%2FStubsCommand.php"
  17791. aria-label="Open this file in GitHub Desktop"
  17792. data-ga-click="Repository, open with desktop">
  17793. Open in desktop
  17794. </a>
  17795. </details-menu>
  17796. </details>
  17797. </div>
  17798. </div>
  17799. </div>
  17800. <div class="js-file-content Details-content--hidden"
  17801. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  17802. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  17803. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  17804. <table
  17805. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  17806. data-tab-size="4"
  17807. data-diff-anchor="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  17808. data-paste-markdown-skip>
  17809. <colgroup>
  17810. <col width="40">
  17811. <col>
  17812. <col width="40">
  17813. <col>
  17814. </colgroup>
  17815. <tr class="js-expandable-line" data-position="0">
  17816. <td class="blob-num blob-num-expandable" colspan="1">
  17817. <a href="#diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  17818. class="js-expand directional-expander single-expander"
  17819. title="Expand Up" aria-label="Expand Up"
  17820. data-url="/livewire/livewire/blob_excerpt/d1ac2c5c2f7dccb546ac28a2eab928b282b0c77f?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=34&amp;left_hunk_size=6&amp;mode=100644&amp;path=src%2FCommands%2FStubsCommand.php&amp;right=34&amp;right_hunk_size=11"
  17821. data-left-range="1-33" data-right-range="1-33">
  17822. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  17823. version="1.1" width="16" height="16"
  17824. aria-hidden="true">
  17825. <path
  17826. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  17827. </path>
  17828. </svg>
  17829. </a>
  17830. </td>
  17831. <td class="blob-code blob-code-inner blob-code-hunk"
  17832. colspan="3">@@ -34,6 +34,11 @@ public function handle()</td>
  17833. </tr>
  17834. <tr
  17835. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17836. <td class="blob-num blob-num-context js-linkable-line-number"
  17837. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L34"
  17838. data-line-number="34"></td>
  17839. <td data-split-side="left" data-lock-side-selection=""
  17840. class="code-review blob-code blob-code-context ">
  17841. <span class="blob-code-inner blob-code-marker"
  17842. data-code-marker=" "> <span class=pl-s1><span
  17843. class=pl-c1>$</span>stubsPath</span>.<span
  17844. class=pl-s>&#39;/livewire.view.stub&#39;</span>,</span>
  17845. </td>
  17846. <td class="blob-num blob-num-context js-linkable-line-number"
  17847. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R34"
  17848. data-line-number="34"></td>
  17849. <td data-split-side="right" data-lock-side-selection=""
  17850. class="code-review blob-code blob-code-context">
  17851. <span class="blob-code-inner blob-code-marker"
  17852. data-code-marker=" "> <span class=pl-s1><span
  17853. class=pl-c1>$</span>stubsPath</span>.<span
  17854. class=pl-s>&#39;/livewire.view.stub&#39;</span>,</span>
  17855. </td>
  17856. </tr>
  17857. <tr
  17858. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17859. <td class="blob-num blob-num-context js-linkable-line-number"
  17860. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L35"
  17861. data-line-number="35"></td>
  17862. <td data-split-side="left" data-lock-side-selection=""
  17863. class="code-review blob-code blob-code-context ">
  17864. <span class="blob-code-inner blob-code-marker"
  17865. data-code-marker=" "> <span
  17866. class=pl-en>file_get_contents</span>(__DIR__.<span
  17867. class=pl-s>&#39;/livewire.view.stub&#39;</span>)</span>
  17868. </td>
  17869. <td class="blob-num blob-num-context js-linkable-line-number"
  17870. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R35"
  17871. data-line-number="35"></td>
  17872. <td data-split-side="right" data-lock-side-selection=""
  17873. class="code-review blob-code blob-code-context">
  17874. <span class="blob-code-inner blob-code-marker"
  17875. data-code-marker=" "> <span
  17876. class=pl-en>file_get_contents</span>(__DIR__.<span
  17877. class=pl-s>&#39;/livewire.view.stub&#39;</span>)</span>
  17878. </td>
  17879. </tr>
  17880. <tr
  17881. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17882. <td class="blob-num blob-num-context js-linkable-line-number"
  17883. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L36"
  17884. data-line-number="36"></td>
  17885. <td data-split-side="left" data-lock-side-selection=""
  17886. class="code-review blob-code blob-code-context ">
  17887. <span class="blob-code-inner blob-code-marker"
  17888. data-code-marker=" "> );</span>
  17889. </td>
  17890. <td class="blob-num blob-num-context js-linkable-line-number"
  17891. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R36"
  17892. data-line-number="36"></td>
  17893. <td data-split-side="right" data-lock-side-selection=""
  17894. class="code-review blob-code blob-code-context">
  17895. <span class="blob-code-inner blob-code-marker"
  17896. data-code-marker=" "> );</span>
  17897. </td>
  17898. </tr>
  17899. <tr
  17900. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17901. <td class="blob-num blob-num-empty empty-cell"></td>
  17902. <td class="blob-code blob-code-empty empty-cell"
  17903. data-split-side="left"></td>
  17904. <td class="blob-num blob-num-addition js-linkable-line-number"
  17905. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R37"
  17906. data-line-number="37"></td>
  17907. <td data-split-side="right" data-lock-side-selection=""
  17908. class="code-review blob-code blob-code-addition">
  17909. <span class="blob-code-inner blob-code-marker"
  17910. data-code-marker="+"><br></span>
  17911. </td>
  17912. </tr>
  17913. <tr
  17914. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17915. <td class="blob-num blob-num-empty empty-cell"></td>
  17916. <td class="blob-code blob-code-empty empty-cell"
  17917. data-split-side="left"></td>
  17918. <td class="blob-num blob-num-addition js-linkable-line-number"
  17919. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R38"
  17920. data-line-number="38"></td>
  17921. <td data-split-side="right" data-lock-side-selection=""
  17922. class="code-review blob-code blob-code-addition">
  17923. <span class="blob-code-inner blob-code-marker"
  17924. data-code-marker="+"> <span
  17925. class=pl-en>file_put_contents</span>(</span>
  17926. </td>
  17927. </tr>
  17928. <tr
  17929. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17930. <td class="blob-num blob-num-empty empty-cell"></td>
  17931. <td class="blob-code blob-code-empty empty-cell"
  17932. data-split-side="left"></td>
  17933. <td class="blob-num blob-num-addition js-linkable-line-number"
  17934. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R39"
  17935. data-line-number="39"></td>
  17936. <td data-split-side="right" data-lock-side-selection=""
  17937. class="code-review blob-code blob-code-addition">
  17938. <span class="blob-code-inner blob-code-marker"
  17939. data-code-marker="+"> <span class=pl-s1><span
  17940. class=pl-c1>$</span>stubsPath</span>.<span
  17941. class=pl-s>&#39;/livewire.test.stub&#39;</span>,</span>
  17942. </td>
  17943. </tr>
  17944. <tr
  17945. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17946. <td class="blob-num blob-num-empty empty-cell"></td>
  17947. <td class="blob-code blob-code-empty empty-cell"
  17948. data-split-side="left"></td>
  17949. <td class="blob-num blob-num-addition js-linkable-line-number"
  17950. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R40"
  17951. data-line-number="40"></td>
  17952. <td data-split-side="right" data-lock-side-selection=""
  17953. class="code-review blob-code blob-code-addition">
  17954. <span class="blob-code-inner blob-code-marker"
  17955. data-code-marker="+"> <span
  17956. class=pl-en>file_get_contents</span>(__DIR__.<span
  17957. class=pl-s>&#39;/livewire.test.stub&#39;</span>)</span>
  17958. </td>
  17959. </tr>
  17960. <tr
  17961. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17962. <td class="blob-num blob-num-empty empty-cell"></td>
  17963. <td class="blob-code blob-code-empty empty-cell"
  17964. data-split-side="left"></td>
  17965. <td class="blob-num blob-num-addition js-linkable-line-number"
  17966. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R41"
  17967. data-line-number="41"></td>
  17968. <td data-split-side="right" data-lock-side-selection=""
  17969. class="code-review blob-code blob-code-addition">
  17970. <span class="blob-code-inner blob-code-marker"
  17971. data-code-marker="+"> );</span>
  17972. </td>
  17973. </tr>
  17974. <tr
  17975. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17976. <td class="blob-num blob-num-context js-linkable-line-number"
  17977. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L37"
  17978. data-line-number="37"></td>
  17979. <td data-split-side="left" data-lock-side-selection=""
  17980. class="code-review blob-code blob-code-context ">
  17981. <span class="blob-code-inner blob-code-marker"
  17982. data-code-marker=" "><br></span>
  17983. </td>
  17984. <td class="blob-num blob-num-context js-linkable-line-number"
  17985. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R42"
  17986. data-line-number="42"></td>
  17987. <td data-split-side="right" data-lock-side-selection=""
  17988. class="code-review blob-code blob-code-context">
  17989. <span class="blob-code-inner blob-code-marker"
  17990. data-code-marker=" "><br></span>
  17991. </td>
  17992. </tr>
  17993. <tr
  17994. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  17995. <td class="blob-num blob-num-context js-linkable-line-number"
  17996. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L38"
  17997. data-line-number="38"></td>
  17998. <td data-split-side="left" data-lock-side-selection=""
  17999. class="code-review blob-code blob-code-context ">
  18000. <span class="blob-code-inner blob-code-marker"
  18001. data-code-marker=" "> <span class=pl-s1><span
  18002. class=pl-c1>$</span><span
  18003. class=pl-smi>this</span></span>-&gt;<span
  18004. class=pl-en>info</span>(<span class=pl-s>&#39;Stubs
  18005. published successfully.&#39;</span>);</span>
  18006. </td>
  18007. <td class="blob-num blob-num-context js-linkable-line-number"
  18008. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R43"
  18009. data-line-number="43"></td>
  18010. <td data-split-side="right" data-lock-side-selection=""
  18011. class="code-review blob-code blob-code-context">
  18012. <span class="blob-code-inner blob-code-marker"
  18013. data-code-marker=" "> <span class=pl-s1><span
  18014. class=pl-c1>$</span><span
  18015. class=pl-smi>this</span></span>-&gt;<span
  18016. class=pl-en>info</span>(<span class=pl-s>&#39;Stubs
  18017. published successfully.&#39;</span>);</span>
  18018. </td>
  18019. </tr>
  18020. <tr
  18021. data-hunk="85a456cebdfd44da6a7030266def00b8388d7536c4299b6105ff1abdd074f972">
  18022. <td class="blob-num blob-num-context js-linkable-line-number"
  18023. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269L39"
  18024. data-line-number="39"></td>
  18025. <td data-split-side="left" data-lock-side-selection=""
  18026. class="code-review blob-code blob-code-context ">
  18027. <span class="blob-code-inner blob-code-marker"
  18028. data-code-marker=" "> }</span>
  18029. </td>
  18030. <td class="blob-num blob-num-context js-linkable-line-number"
  18031. id="diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269R44"
  18032. data-line-number="44"></td>
  18033. <td data-split-side="right" data-lock-side-selection=""
  18034. class="code-review blob-code blob-code-context">
  18035. <span class="blob-code-inner blob-code-marker"
  18036. data-code-marker=" "> }</span>
  18037. </td>
  18038. </tr>
  18039. <tr class="js-expandable-line" data-position="">
  18040. <td class="blob-num blob-num-expandable" colspan="1">
  18041. <a href="#diff-656d08dd8e0d0f4b2e539c4661490a5942bd3047ff2b3c27d5d9163488cb4269"
  18042. class="js-expand directional-expander single-expander"
  18043. title="Expand Down" aria-label="Expand Down"
  18044. data-url="/livewire/livewire/blob_excerpt/d1ac2c5c2f7dccb546ac28a2eab928b282b0c77f?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=39&amp;last_right=44&amp;left=46&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FCommands%2FStubsCommand.php&amp;right=46&amp;right_hunk_size="
  18045. data-left-range="40-45" data-right-range="45-45">
  18046. <svg class="octicon octicon-fold-down"
  18047. viewBox="0 0 16 16" version="1.1" width="16"
  18048. height="16" aria-hidden="true">
  18049. <path
  18050. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18051. </path>
  18052. </svg>
  18053. </a>
  18054. </td>
  18055. <td class="blob-code blob-code-inner blob-code-hunk"
  18056. colspan="3"></td>
  18057. </tr>
  18058. </table>
  18059. </div>
  18060. </div>
  18061. </div>
  18062. <div id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9"
  18063. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  18064. Details--on open
  18065. show-inline-notes
  18066. js-feature-enabled-split-diff-copy-protection
  18067. " data-file-type=".php" data-file-deleted="false">
  18068. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  18069. data-path="src/Commands/the-tao.php" data-short-path="163d5ca"
  18070. data-anchor="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9"
  18071. data-file-type=".php" data-file-deleted="false">
  18072. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  18073. <button type="button" class="btn-octicon js-details-target"
  18074. aria-label="Toggle diff contents" aria-expanded="true"
  18075. style="width: 22px;">
  18076. <svg class="octicon octicon-chevron-down Details-content--hidden"
  18077. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18078. aria-hidden="true">
  18079. <path fill-rule="evenodd"
  18080. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  18081. </path>
  18082. </svg>
  18083. <svg class="octicon octicon-chevron-right Details-content--shown"
  18084. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18085. aria-hidden="true">
  18086. <path fill-rule="evenodd"
  18087. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  18088. </path>
  18089. </svg>
  18090. </button>
  18091. <div class="js-expand-full-wrapper d-inline">
  18092. <button type="button"
  18093. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  18094. aria-label="Expand all"
  18095. data-url="/livewire/livewire/blob_expand/853603300d361c0a2dec09a7f6f0bdb6b8f68789?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FCommands%2Fthe-tao.php">
  18096. <svg aria-label="Expand all" aria-hidden="false"
  18097. class="octicon octicon-unfold" height="16"
  18098. viewBox="0 0 16 16" version="1.1" width="16"
  18099. aria-hidden="true">
  18100. <path
  18101. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18102. </path>
  18103. </svg>
  18104. </button>
  18105. <button type="button"
  18106. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  18107. aria-label="Collapse expanded lines" hidden>
  18108. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  18109. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  18110. version="1.1" width="16" aria-hidden="true">
  18111. <path
  18112. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18113. </path>
  18114. </svg>
  18115. </button>
  18116. </div>
  18117. <span class="diffstat tooltipped tooltipped-e"
  18118. aria-label="4 changes: 2 additions &amp; 2 deletions">4 <span
  18119. class="diffstat-block-added"></span><span
  18120. class="diffstat-block-added"></span><span
  18121. class="diffstat-block-deleted"></span><span
  18122. class="diffstat-block-deleted"></span><span
  18123. class="diffstat-block-neutral"></span></span>
  18124. <a title="src/Commands/the-tao.php" class="Link--primary"
  18125. href="#diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9">src/Commands/the-tao.php</a>
  18126. <clipboard-copy value="src/Commands/the-tao.php"
  18127. data-copy-feedback="Copied!" aria-label="Copy"
  18128. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  18129. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  18130. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18131. aria-hidden="true">
  18132. <path fill-rule="evenodd"
  18133. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  18134. </path>
  18135. </svg>
  18136. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  18137. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18138. aria-hidden="true">
  18139. <path fill-rule="evenodd"
  18140. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18141. </path>
  18142. </svg>
  18143. </clipboard-copy>
  18144. </div>
  18145. <div
  18146. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  18147. <div class="d-flex flex-justify-end">
  18148. <details
  18149. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  18150. <summary class="height-full">
  18151. <div
  18152. class="height-full d-flex flex-items-center Link--secondary">
  18153. <svg aria-label="Show options"
  18154. class="octicon octicon-kebab-horizontal"
  18155. viewBox="0 0 16 16" version="1.1" width="16"
  18156. height="16" role="img">
  18157. <path
  18158. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  18159. </path>
  18160. </svg>
  18161. </div>
  18162. </summary>
  18163. <details-menu
  18164. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  18165. style="width:185px; z-index:99; right: -4px;">
  18166. <label role="menuitemradio"
  18167. class="dropdown-item btn-link text-normal d-block pl-5"
  18168. tabindex="0" aria-checked="true">
  18169. <span class="position-absolute ml-n4"><svg
  18170. class="octicon octicon-check" height="16"
  18171. viewBox="0 0 16 16" version="1.1" width="16"
  18172. aria-hidden="true">
  18173. <path fill-rule="evenodd"
  18174. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18175. </path>
  18176. </svg></span>
  18177. <input type="checkbox" checked
  18178. class="d-none js-toggle-file-notes">
  18179. Show comments
  18180. </label>
  18181. <div role="none" class="dropdown-divider"></div>
  18182. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Commands/the-tao.php"
  18183. class="pl-5 dropdown-item btn-link" rel="nofollow"
  18184. role="menuitem"
  18185. data-ga-click="View file, click, location:files_changed_dropdown">
  18186. View file
  18187. </a>
  18188. <button type="button" disabled role="menuitem"
  18189. class="pl-5 dropdown-item btn-link"
  18190. aria-label="You must be signed in and have push access to make changes.">
  18191. Edit file
  18192. </button>
  18193. <button type="button" disabled role="menuitem"
  18194. class="pl-5 dropdown-item btn-link"
  18195. aria-label="You must be signed in and have push access to delete this file.">
  18196. Delete file
  18197. </button>
  18198. <div role="none" class="dropdown-divider"></div>
  18199. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  18200. data-platforms="windows,mac" role="menuitem"
  18201. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FCommands%2Fthe-tao.php"
  18202. aria-label="Open this file in GitHub Desktop"
  18203. data-ga-click="Repository, open with desktop">
  18204. Open in desktop
  18205. </a>
  18206. </details-menu>
  18207. </details>
  18208. </div>
  18209. </div>
  18210. </div>
  18211. <div class="js-file-content Details-content--hidden"
  18212. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  18213. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  18214. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  18215. <table
  18216. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  18217. data-tab-size="4"
  18218. data-diff-anchor="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9"
  18219. data-paste-markdown-skip>
  18220. <colgroup>
  18221. <col width="40">
  18222. <col>
  18223. <col width="40">
  18224. <col>
  18225. </colgroup>
  18226. <tr class="js-expandable-line" data-position="0">
  18227. <td class="blob-num blob-num-expandable" colspan="1">
  18228. <a href="#diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9"
  18229. class="js-expand directional-expander single-expander"
  18230. title="Expand Up" aria-label="Expand Up"
  18231. data-url="/livewire/livewire/blob_excerpt/853603300d361c0a2dec09a7f6f0bdb6b8f68789?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=14&amp;left_hunk_size=8&amp;mode=100644&amp;path=src%2FCommands%2Fthe-tao.php&amp;right=14&amp;right_hunk_size=8"
  18232. data-left-range="1-13" data-right-range="1-13">
  18233. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  18234. version="1.1" width="16" height="16"
  18235. aria-hidden="true">
  18236. <path
  18237. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  18238. </path>
  18239. </svg>
  18240. </a>
  18241. </td>
  18242. <td class="blob-code blob-code-inner blob-code-hunk"
  18243. colspan="3">@@ -14,8 +14,8 @@</td>
  18244. </tr>
  18245. <tr
  18246. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18247. <td class="blob-num blob-num-context js-linkable-line-number"
  18248. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L14"
  18249. data-line-number="14"></td>
  18250. <td data-split-side="left" data-lock-side-selection=""
  18251. class="code-review blob-code blob-code-context ">
  18252. <span class="blob-code-inner blob-code-marker"
  18253. data-code-marker=" "> <span class=pl-s>&#39;Knowing
  18254. others is intelligence; knowing yourself is true
  18255. wisdom.&#39;</span>,</span>
  18256. </td>
  18257. <td class="blob-num blob-num-context js-linkable-line-number"
  18258. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R14"
  18259. data-line-number="14"></td>
  18260. <td data-split-side="right" data-lock-side-selection=""
  18261. class="code-review blob-code blob-code-context">
  18262. <span class="blob-code-inner blob-code-marker"
  18263. data-code-marker=" "> <span class=pl-s>&#39;Knowing
  18264. others is intelligence; knowing yourself is true
  18265. wisdom.&#39;</span>,</span>
  18266. </td>
  18267. </tr>
  18268. <tr
  18269. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18270. <td class="blob-num blob-num-context js-linkable-line-number"
  18271. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L15"
  18272. data-line-number="15"></td>
  18273. <td data-split-side="left" data-lock-side-selection=""
  18274. class="code-review blob-code blob-code-context ">
  18275. <span class="blob-code-inner blob-code-marker"
  18276. data-code-marker=" "> <span class=pl-s>&#39;If your
  18277. happiness depends on money, you will never be happy
  18278. with yourself.&#39;</span>,</span>
  18279. </td>
  18280. <td class="blob-num blob-num-context js-linkable-line-number"
  18281. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R15"
  18282. data-line-number="15"></td>
  18283. <td data-split-side="right" data-lock-side-selection=""
  18284. class="code-review blob-code blob-code-context">
  18285. <span class="blob-code-inner blob-code-marker"
  18286. data-code-marker=" "> <span class=pl-s>&#39;If your
  18287. happiness depends on money, you will never be happy
  18288. with yourself.&#39;</span>,</span>
  18289. </td>
  18290. </tr>
  18291. <tr
  18292. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18293. <td class="blob-num blob-num-context js-linkable-line-number"
  18294. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L16"
  18295. data-line-number="16"></td>
  18296. <td data-split-side="left" data-lock-side-selection=""
  18297. class="code-review blob-code blob-code-context ">
  18298. <span class="blob-code-inner blob-code-marker"
  18299. data-code-marker=" "> <span class=pl-s>&#39;If you look
  18300. to others for fulfillment, you will never truly be
  18301. fulfilled.&#39;</span>,</span>
  18302. </td>
  18303. <td class="blob-num blob-num-context js-linkable-line-number"
  18304. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R16"
  18305. data-line-number="16"></td>
  18306. <td data-split-side="right" data-lock-side-selection=""
  18307. class="code-review blob-code blob-code-context">
  18308. <span class="blob-code-inner blob-code-marker"
  18309. data-code-marker=" "> <span class=pl-s>&#39;If you look
  18310. to others for fulfillment, you will never truly be
  18311. fulfilled.&#39;</span>,</span>
  18312. </td>
  18313. </tr>
  18314. <tr
  18315. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18316. <td class="blob-num blob-num-deletion js-linkable-line-number"
  18317. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L17"
  18318. data-line-number="17"></td>
  18319. <td data-split-side="left" data-lock-side-selection=""
  18320. class="code-review blob-code blob-code-deletion ">
  18321. <span class="blob-code-inner blob-code-marker"
  18322. data-code-marker="-"> <span class="pl-s">'To attain
  18323. knowledge, add things every day; To attain wisdom,
  18324. subtract things every day'</span>,</span>
  18325. </td>
  18326. <td class="blob-num blob-num-addition js-linkable-line-number"
  18327. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R17"
  18328. data-line-number="17"></td>
  18329. <td data-split-side="right" data-lock-side-selection=""
  18330. class="code-review blob-code blob-code-addition">
  18331. <span class="blob-code-inner blob-code-marker"
  18332. data-code-marker="+"> <span class="pl-s">'To attain
  18333. knowledge, add things every day; To attain wisdom,
  18334. subtract things every day<span
  18335. class="x x-first x-last">.</span>'</span>,</span>
  18336. </td>
  18337. </tr>
  18338. <tr
  18339. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18340. <td class="blob-num blob-num-context js-linkable-line-number"
  18341. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L18"
  18342. data-line-number="18"></td>
  18343. <td data-split-side="left" data-lock-side-selection=""
  18344. class="code-review blob-code blob-code-context ">
  18345. <span class="blob-code-inner blob-code-marker"
  18346. data-code-marker=" "> <span class=pl-s>&#39;Close your
  18347. eyes. Count to one. That is how long forever
  18348. feels.&#39;</span>,</span>
  18349. </td>
  18350. <td class="blob-num blob-num-context js-linkable-line-number"
  18351. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R18"
  18352. data-line-number="18"></td>
  18353. <td data-split-side="right" data-lock-side-selection=""
  18354. class="code-review blob-code blob-code-context">
  18355. <span class="blob-code-inner blob-code-marker"
  18356. data-code-marker=" "> <span class=pl-s>&#39;Close your
  18357. eyes. Count to one. That is how long forever
  18358. feels.&#39;</span>,</span>
  18359. </td>
  18360. </tr>
  18361. <tr
  18362. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18363. <td class="blob-num blob-num-deletion js-linkable-line-number"
  18364. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L19"
  18365. data-line-number="19"></td>
  18366. <td data-split-side="left" data-lock-side-selection=""
  18367. class="code-review blob-code blob-code-deletion ">
  18368. <span class="blob-code-inner blob-code-marker"
  18369. data-code-marker="-"> <span class="pl-s">'The whole
  18370. world belongs to you'</span>,</span>
  18371. </td>
  18372. <td class="blob-num blob-num-addition js-linkable-line-number"
  18373. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R19"
  18374. data-line-number="19"></td>
  18375. <td data-split-side="right" data-lock-side-selection=""
  18376. class="code-review blob-code blob-code-addition">
  18377. <span class="blob-code-inner blob-code-marker"
  18378. data-code-marker="+"> <span class="pl-s">'The whole
  18379. world belongs to you<span
  18380. class="x x-first x-last">.</span>'</span>,</span>
  18381. </td>
  18382. </tr>
  18383. <tr
  18384. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18385. <td class="blob-num blob-num-context js-linkable-line-number"
  18386. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L20"
  18387. data-line-number="20"></td>
  18388. <td data-split-side="left" data-lock-side-selection=""
  18389. class="code-review blob-code blob-code-context ">
  18390. <span class="blob-code-inner blob-code-marker"
  18391. data-code-marker=" "> <span class=pl-s>&#39;Stop trying
  18392. to control.&#39;</span>,</span>
  18393. </td>
  18394. <td class="blob-num blob-num-context js-linkable-line-number"
  18395. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R20"
  18396. data-line-number="20"></td>
  18397. <td data-split-side="right" data-lock-side-selection=""
  18398. class="code-review blob-code blob-code-context">
  18399. <span class="blob-code-inner blob-code-marker"
  18400. data-code-marker=" "> <span class=pl-s>&#39;Stop trying
  18401. to control.&#39;</span>,</span>
  18402. </td>
  18403. </tr>
  18404. <tr
  18405. data-hunk="b7b42fc94a8b80ebab3cbdf4e2849b64800913e9619d23c661071e33dd8e130c">
  18406. <td class="blob-num blob-num-context js-linkable-line-number"
  18407. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9L21"
  18408. data-line-number="21"></td>
  18409. <td data-split-side="left" data-lock-side-selection=""
  18410. class="code-review blob-code blob-code-context ">
  18411. <span class="blob-code-inner blob-code-marker"
  18412. data-code-marker=" ">];</span>
  18413. </td>
  18414. <td class="blob-num blob-num-context js-linkable-line-number"
  18415. id="diff-163d5ca7f00205ed0f151d39e83fca2512c7ae431621b3a94ecdf24ade8665f9R21"
  18416. data-line-number="21"></td>
  18417. <td data-split-side="right" data-lock-side-selection=""
  18418. class="code-review blob-code blob-code-context">
  18419. <span class="blob-code-inner blob-code-marker"
  18420. data-code-marker=" ">];</span>
  18421. </td>
  18422. </tr>
  18423. </table>
  18424. </div>
  18425. </div>
  18426. </div>
  18427. <div id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  18428. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  18429. Details--on open
  18430. show-inline-notes
  18431. js-feature-enabled-split-diff-copy-protection
  18432. " data-file-type=".php" data-file-deleted="false">
  18433. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  18434. data-path="src/ComponentConcerns/HandlesActions.php"
  18435. data-short-path="407939f"
  18436. data-anchor="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  18437. data-file-type=".php" data-file-deleted="false">
  18438. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  18439. <button type="button" class="btn-octicon js-details-target"
  18440. aria-label="Toggle diff contents" aria-expanded="true"
  18441. style="width: 22px;">
  18442. <svg class="octicon octicon-chevron-down Details-content--hidden"
  18443. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18444. aria-hidden="true">
  18445. <path fill-rule="evenodd"
  18446. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  18447. </path>
  18448. </svg>
  18449. <svg class="octicon octicon-chevron-right Details-content--shown"
  18450. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18451. aria-hidden="true">
  18452. <path fill-rule="evenodd"
  18453. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  18454. </path>
  18455. </svg>
  18456. </button>
  18457. <div class="js-expand-full-wrapper d-inline">
  18458. <button type="button"
  18459. class="btn-link color-text-tertiary no-underline js-expand-full directional-expander tooltipped tooltipped-se"
  18460. aria-label="Expand all"
  18461. data-url="/livewire/livewire/blob_expand/da6d5e81a4618718df967fc03602fa902b291310?diff=split&amp;direction=full&amp;mode=100644&amp;path=src%2FComponentConcerns%2FHandlesActions.php">
  18462. <svg aria-label="Expand all" aria-hidden="false"
  18463. class="octicon octicon-unfold" height="16"
  18464. viewBox="0 0 16 16" version="1.1" width="16"
  18465. aria-hidden="true">
  18466. <path
  18467. d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18468. </path>
  18469. </svg>
  18470. </button>
  18471. <button type="button"
  18472. class="btn-link color-text-tertiary no-underline js-collapse-diff tooltipped tooltipped-se"
  18473. aria-label="Collapse expanded lines" hidden>
  18474. <svg aria-label="Collapse added diff lines" aria-hidden="false"
  18475. class="octicon octicon-fold" height="16" viewBox="0 0 16 16"
  18476. version="1.1" width="16" aria-hidden="true">
  18477. <path
  18478. d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18479. </path>
  18480. </svg>
  18481. </button>
  18482. </div>
  18483. <span class="diffstat tooltipped tooltipped-e"
  18484. aria-label="2 changes: 1 addition &amp; 1 deletion">2 <span
  18485. class="diffstat-block-added"></span><span
  18486. class="diffstat-block-deleted"></span><span
  18487. class="diffstat-block-neutral"></span><span
  18488. class="diffstat-block-neutral"></span><span
  18489. class="diffstat-block-neutral"></span></span>
  18490. <a title="src/ComponentConcerns/HandlesActions.php"
  18491. class="Link--primary"
  18492. href="#diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46">src/ComponentConcerns/HandlesActions.php</a>
  18493. <clipboard-copy value="src/ComponentConcerns/HandlesActions.php"
  18494. data-copy-feedback="Copied!" aria-label="Copy"
  18495. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  18496. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  18497. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18498. aria-hidden="true">
  18499. <path fill-rule="evenodd"
  18500. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  18501. </path>
  18502. </svg>
  18503. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  18504. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18505. aria-hidden="true">
  18506. <path fill-rule="evenodd"
  18507. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18508. </path>
  18509. </svg>
  18510. </clipboard-copy>
  18511. </div>
  18512. <div
  18513. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  18514. <div class="d-flex flex-justify-end">
  18515. <details
  18516. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  18517. <summary class="height-full">
  18518. <div
  18519. class="height-full d-flex flex-items-center Link--secondary">
  18520. <svg aria-label="Show options"
  18521. class="octicon octicon-kebab-horizontal"
  18522. viewBox="0 0 16 16" version="1.1" width="16"
  18523. height="16" role="img">
  18524. <path
  18525. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  18526. </path>
  18527. </svg>
  18528. </div>
  18529. </summary>
  18530. <details-menu
  18531. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  18532. style="width:185px; z-index:99; right: -4px;">
  18533. <label role="menuitemradio"
  18534. class="dropdown-item btn-link text-normal d-block pl-5"
  18535. tabindex="0" aria-checked="true">
  18536. <span class="position-absolute ml-n4"><svg
  18537. class="octicon octicon-check" height="16"
  18538. viewBox="0 0 16 16" version="1.1" width="16"
  18539. aria-hidden="true">
  18540. <path fill-rule="evenodd"
  18541. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18542. </path>
  18543. </svg></span>
  18544. <input type="checkbox" checked
  18545. class="d-none js-toggle-file-notes">
  18546. Show comments
  18547. </label>
  18548. <div role="none" class="dropdown-divider"></div>
  18549. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/ComponentConcerns/HandlesActions.php"
  18550. class="pl-5 dropdown-item btn-link" rel="nofollow"
  18551. role="menuitem"
  18552. data-ga-click="View file, click, location:files_changed_dropdown">
  18553. View file
  18554. </a>
  18555. <button type="button" disabled role="menuitem"
  18556. class="pl-5 dropdown-item btn-link"
  18557. aria-label="You must be signed in and have push access to make changes.">
  18558. Edit file
  18559. </button>
  18560. <button type="button" disabled role="menuitem"
  18561. class="pl-5 dropdown-item btn-link"
  18562. aria-label="You must be signed in and have push access to delete this file.">
  18563. Delete file
  18564. </button>
  18565. <div role="none" class="dropdown-divider"></div>
  18566. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  18567. data-platforms="windows,mac" role="menuitem"
  18568. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FComponentConcerns%2FHandlesActions.php"
  18569. aria-label="Open this file in GitHub Desktop"
  18570. data-ga-click="Repository, open with desktop">
  18571. Open in desktop
  18572. </a>
  18573. </details-menu>
  18574. </details>
  18575. </div>
  18576. </div>
  18577. </div>
  18578. <div class="js-file-content Details-content--hidden"
  18579. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  18580. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  18581. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  18582. <table
  18583. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  18584. data-tab-size="4"
  18585. data-diff-anchor="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  18586. data-paste-markdown-skip>
  18587. <colgroup>
  18588. <col width="44">
  18589. <col>
  18590. <col width="44">
  18591. <col>
  18592. </colgroup>
  18593. <tr class="js-expandable-line" data-position="0">
  18594. <td class="blob-num blob-num-expandable" colspan="1">
  18595. <a href="#diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  18596. class="js-expand directional-expander single-expander"
  18597. title="Expand Up" aria-label="Expand Up"
  18598. data-url="/livewire/livewire/blob_excerpt/da6d5e81a4618718df967fc03602fa902b291310?diff=split&amp;direction=up&amp;in_wiki_context=&amp;last_left=&amp;last_right=&amp;left=129&amp;left_hunk_size=7&amp;mode=100644&amp;path=src%2FComponentConcerns%2FHandlesActions.php&amp;right=129&amp;right_hunk_size=7"
  18599. data-left-range="1-128" data-right-range="1-128">
  18600. <svg class="octicon octicon-fold-up" viewBox="0 0 16 16"
  18601. version="1.1" width="16" height="16"
  18602. aria-hidden="true">
  18603. <path
  18604. d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z">
  18605. </path>
  18606. </svg>
  18607. </a>
  18608. </td>
  18609. <td class="blob-code blob-code-inner blob-code-hunk"
  18610. colspan="3">@@ -129,7 +129,7 @@ public function
  18611. callMethod($method, $params = [])</td>
  18612. </tr>
  18613. <tr
  18614. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18615. <td class="blob-num blob-num-context js-linkable-line-number"
  18616. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L129"
  18617. data-line-number="129"></td>
  18618. <td data-split-side="left" data-lock-side-selection=""
  18619. class="code-review blob-code blob-code-context ">
  18620. <span class="blob-code-inner blob-code-marker"
  18621. data-code-marker=" "> } <span class=pl-k>else</span>
  18622. {</span>
  18623. </td>
  18624. <td class="blob-num blob-num-context js-linkable-line-number"
  18625. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R129"
  18626. data-line-number="129"></td>
  18627. <td data-split-side="right" data-lock-side-selection=""
  18628. class="code-review blob-code blob-code-context">
  18629. <span class="blob-code-inner blob-code-marker"
  18630. data-code-marker=" "> } <span class=pl-k>else</span>
  18631. {</span>
  18632. </td>
  18633. </tr>
  18634. <tr
  18635. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18636. <td class="blob-num blob-num-context js-linkable-line-number"
  18637. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L130"
  18638. data-line-number="130"></td>
  18639. <td data-split-side="left" data-lock-side-selection=""
  18640. class="code-review blob-code blob-code-context ">
  18641. <span class="blob-code-inner blob-code-marker"
  18642. data-code-marker=" "> <span class=pl-s1><span
  18643. class=pl-c1>$</span>currentValue</span> = <span
  18644. class=pl-s1><span class=pl-c1>$</span><span
  18645. class=pl-smi>this</span></span>-&gt;{<span
  18646. class=pl-c1><span
  18647. class=pl-c1>$</span>prop</span>};</span>
  18648. </td>
  18649. <td class="blob-num blob-num-context js-linkable-line-number"
  18650. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R130"
  18651. data-line-number="130"></td>
  18652. <td data-split-side="right" data-lock-side-selection=""
  18653. class="code-review blob-code blob-code-context">
  18654. <span class="blob-code-inner blob-code-marker"
  18655. data-code-marker=" "> <span class=pl-s1><span
  18656. class=pl-c1>$</span>currentValue</span> = <span
  18657. class=pl-s1><span class=pl-c1>$</span><span
  18658. class=pl-smi>this</span></span>-&gt;{<span
  18659. class=pl-c1><span
  18660. class=pl-c1>$</span>prop</span>};</span>
  18661. </td>
  18662. </tr>
  18663. <tr
  18664. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18665. <td class="blob-num blob-num-context js-linkable-line-number"
  18666. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L131"
  18667. data-line-number="131"></td>
  18668. <td data-split-side="left" data-lock-side-selection=""
  18669. class="code-review blob-code blob-code-context ">
  18670. <span class="blob-code-inner blob-code-marker"
  18671. data-code-marker=" "> }</span>
  18672. </td>
  18673. <td class="blob-num blob-num-context js-linkable-line-number"
  18674. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R131"
  18675. data-line-number="131"></td>
  18676. <td data-split-side="right" data-lock-side-selection=""
  18677. class="code-review blob-code blob-code-context">
  18678. <span class="blob-code-inner blob-code-marker"
  18679. data-code-marker=" "> }</span>
  18680. </td>
  18681. </tr>
  18682. <tr
  18683. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18684. <td class="blob-num blob-num-deletion js-linkable-line-number"
  18685. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L132"
  18686. data-line-number="132"></td>
  18687. <td data-split-side="left" data-lock-side-selection=""
  18688. class="code-review blob-code blob-code-deletion ">
  18689. <span class="blob-code-inner blob-code-marker"
  18690. data-code-marker="-"><span class="x x-first x-last">
  18691. </span></span>
  18692. </td>
  18693. <td class="blob-num blob-num-addition js-linkable-line-number"
  18694. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R132"
  18695. data-line-number="132"></td>
  18696. <td data-split-side="right" data-lock-side-selection=""
  18697. class="code-review blob-code blob-code-addition">
  18698. <span class="blob-code-inner blob-code-marker"
  18699. data-code-marker="+"><br></span>
  18700. </td>
  18701. </tr>
  18702. <tr
  18703. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18704. <td class="blob-num blob-num-context js-linkable-line-number"
  18705. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L133"
  18706. data-line-number="133"></td>
  18707. <td data-split-side="left" data-lock-side-selection=""
  18708. class="code-review blob-code blob-code-context ">
  18709. <span class="blob-code-inner blob-code-marker"
  18710. data-code-marker=" "> <span class=pl-s1><span
  18711. class=pl-c1>$</span><span
  18712. class=pl-smi>this</span></span>-&gt;<span
  18713. class=pl-en>syncInput</span>(<span class=pl-s1><span
  18714. class=pl-c1>$</span>prop</span>, ! <span
  18715. class=pl-s1><span
  18716. class=pl-c1>$</span>currentValue</span>, <span
  18717. class=pl-s1><span class=pl-c1>$</span>rehash</span>
  18718. = <span class=pl-c1>false</span>);</span>
  18719. </td>
  18720. <td class="blob-num blob-num-context js-linkable-line-number"
  18721. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R133"
  18722. data-line-number="133"></td>
  18723. <td data-split-side="right" data-lock-side-selection=""
  18724. class="code-review blob-code blob-code-context">
  18725. <span class="blob-code-inner blob-code-marker"
  18726. data-code-marker=" "> <span class=pl-s1><span
  18727. class=pl-c1>$</span><span
  18728. class=pl-smi>this</span></span>-&gt;<span
  18729. class=pl-en>syncInput</span>(<span class=pl-s1><span
  18730. class=pl-c1>$</span>prop</span>, ! <span
  18731. class=pl-s1><span
  18732. class=pl-c1>$</span>currentValue</span>, <span
  18733. class=pl-s1><span class=pl-c1>$</span>rehash</span>
  18734. = <span class=pl-c1>false</span>);</span>
  18735. </td>
  18736. </tr>
  18737. <tr
  18738. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18739. <td class="blob-num blob-num-context js-linkable-line-number"
  18740. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L134"
  18741. data-line-number="134"></td>
  18742. <td data-split-side="left" data-lock-side-selection=""
  18743. class="code-review blob-code blob-code-context ">
  18744. <span class="blob-code-inner blob-code-marker"
  18745. data-code-marker=" "><br></span>
  18746. </td>
  18747. <td class="blob-num blob-num-context js-linkable-line-number"
  18748. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R134"
  18749. data-line-number="134"></td>
  18750. <td data-split-side="right" data-lock-side-selection=""
  18751. class="code-review blob-code blob-code-context">
  18752. <span class="blob-code-inner blob-code-marker"
  18753. data-code-marker=" "><br></span>
  18754. </td>
  18755. </tr>
  18756. <tr
  18757. data-hunk="0ebe9708612e6c6672853da7a24380fe3d419d3c0940427260925c9a387225d9">
  18758. <td class="blob-num blob-num-context js-linkable-line-number"
  18759. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46L135"
  18760. data-line-number="135"></td>
  18761. <td data-split-side="left" data-lock-side-selection=""
  18762. class="code-review blob-code blob-code-context ">
  18763. <span class="blob-code-inner blob-code-marker"
  18764. data-code-marker=" "> <span
  18765. class=pl-k>return</span>;</span>
  18766. </td>
  18767. <td class="blob-num blob-num-context js-linkable-line-number"
  18768. id="diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46R135"
  18769. data-line-number="135"></td>
  18770. <td data-split-side="right" data-lock-side-selection=""
  18771. class="code-review blob-code blob-code-context">
  18772. <span class="blob-code-inner blob-code-marker"
  18773. data-code-marker=" "> <span
  18774. class=pl-k>return</span>;</span>
  18775. </td>
  18776. </tr>
  18777. <tr class="js-expandable-line" data-position="">
  18778. <td class="blob-num blob-num-expandable" colspan="1">
  18779. <a href="#diff-407939fdc8fd9ff8f7aca791faec0a01792b72a9f10ffc2bf215b2fa508fde46"
  18780. class="js-expand directional-expander single-expander"
  18781. title="Expand Down" aria-label="Expand Down"
  18782. data-url="/livewire/livewire/blob_excerpt/da6d5e81a4618718df967fc03602fa902b291310?diff=split&amp;direction=down&amp;in_wiki_context=&amp;last_left=135&amp;last_right=135&amp;left=169&amp;left_hunk_size=&amp;mode=100644&amp;path=src%2FComponentConcerns%2FHandlesActions.php&amp;right=169&amp;right_hunk_size="
  18783. data-left-range="136-168" data-right-range="136-168">
  18784. <svg class="octicon octicon-fold-down"
  18785. viewBox="0 0 16 16" version="1.1" width="16"
  18786. height="16" aria-hidden="true">
  18787. <path
  18788. d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z">
  18789. </path>
  18790. </svg>
  18791. </a>
  18792. </td>
  18793. <td class="blob-code blob-code-inner blob-code-hunk"
  18794. colspan="3"></td>
  18795. </tr>
  18796. </table>
  18797. </div>
  18798. </div>
  18799. </div>
  18800. <div id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130"
  18801. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  18802. Details--on open
  18803. show-inline-notes
  18804. js-feature-enabled-split-diff-copy-protection
  18805. " data-file-type=".php" data-file-deleted="false">
  18806. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  18807. data-path="src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php"
  18808. data-short-path="98acb7f"
  18809. data-anchor="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130"
  18810. data-file-type=".php" data-file-deleted="false">
  18811. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  18812. <button type="button" class="btn-octicon js-details-target"
  18813. aria-label="Toggle diff contents" aria-expanded="true"
  18814. style="width: 22px;">
  18815. <svg class="octicon octicon-chevron-down Details-content--hidden"
  18816. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18817. aria-hidden="true">
  18818. <path fill-rule="evenodd"
  18819. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  18820. </path>
  18821. </svg>
  18822. <svg class="octicon octicon-chevron-right Details-content--shown"
  18823. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18824. aria-hidden="true">
  18825. <path fill-rule="evenodd"
  18826. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  18827. </path>
  18828. </svg>
  18829. </button>
  18830. <span class="diffstat tooltipped tooltipped-e"
  18831. aria-label="13 changes: 13 additions &amp; 0 deletions">13 <span
  18832. class="diffstat-block-added"></span><span
  18833. class="diffstat-block-added"></span><span
  18834. class="diffstat-block-added"></span><span
  18835. class="diffstat-block-added"></span><span
  18836. class="diffstat-block-added"></span></span>
  18837. <a title="src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php"
  18838. class="Link--primary"
  18839. href="#diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130">src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php</a>
  18840. <clipboard-copy
  18841. value="src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php"
  18842. data-copy-feedback="Copied!" aria-label="Copy"
  18843. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  18844. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  18845. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18846. aria-hidden="true">
  18847. <path fill-rule="evenodd"
  18848. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  18849. </path>
  18850. </svg>
  18851. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  18852. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  18853. aria-hidden="true">
  18854. <path fill-rule="evenodd"
  18855. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18856. </path>
  18857. </svg>
  18858. </clipboard-copy>
  18859. </div>
  18860. <div
  18861. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  18862. <div class="d-flex flex-justify-end">
  18863. <details
  18864. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  18865. <summary class="height-full">
  18866. <div
  18867. class="height-full d-flex flex-items-center Link--secondary">
  18868. <svg aria-label="Show options"
  18869. class="octicon octicon-kebab-horizontal"
  18870. viewBox="0 0 16 16" version="1.1" width="16"
  18871. height="16" role="img">
  18872. <path
  18873. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  18874. </path>
  18875. </svg>
  18876. </div>
  18877. </summary>
  18878. <details-menu
  18879. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  18880. style="width:185px; z-index:99; right: -4px;">
  18881. <label role="menuitemradio"
  18882. class="dropdown-item btn-link text-normal d-block pl-5"
  18883. tabindex="0" aria-checked="true">
  18884. <span class="position-absolute ml-n4"><svg
  18885. class="octicon octicon-check" height="16"
  18886. viewBox="0 0 16 16" version="1.1" width="16"
  18887. aria-hidden="true">
  18888. <path fill-rule="evenodd"
  18889. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  18890. </path>
  18891. </svg></span>
  18892. <input type="checkbox" checked
  18893. class="d-none js-toggle-file-notes">
  18894. Show comments
  18895. </label>
  18896. <div role="none" class="dropdown-divider"></div>
  18897. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php"
  18898. class="pl-5 dropdown-item btn-link" rel="nofollow"
  18899. role="menuitem"
  18900. data-ga-click="View file, click, location:files_changed_dropdown">
  18901. View file
  18902. </a>
  18903. <button type="button" disabled role="menuitem"
  18904. class="pl-5 dropdown-item btn-link"
  18905. aria-label="You must be signed in and have push access to make changes.">
  18906. Edit file
  18907. </button>
  18908. <button type="button" disabled role="menuitem"
  18909. class="pl-5 dropdown-item btn-link"
  18910. aria-label="You must be signed in and have push access to delete this file.">
  18911. Delete file
  18912. </button>
  18913. <div role="none" class="dropdown-divider"></div>
  18914. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  18915. data-platforms="windows,mac" role="menuitem"
  18916. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FExceptions%2FComponentAttributeMissingOnDynamicComponentException.php"
  18917. aria-label="Open this file in GitHub Desktop"
  18918. data-ga-click="Repository, open with desktop">
  18919. Open in desktop
  18920. </a>
  18921. </details-menu>
  18922. </details>
  18923. </div>
  18924. </div>
  18925. </div>
  18926. <div class="js-file-content Details-content--hidden"
  18927. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  18928. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  18929. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  18930. <table
  18931. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  18932. data-tab-size="4"
  18933. data-diff-anchor="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130"
  18934. data-paste-markdown-skip>
  18935. <colgroup>
  18936. <col width="40">
  18937. <col>
  18938. <col width="40">
  18939. <col>
  18940. </colgroup>
  18941. <tr data-position="0">
  18942. <td id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130HL0"
  18943. class="blob-num blob-num-hunk" data-line-number="..."></td>
  18944. <td class="blob-code blob-code-inner blob-code-hunk"
  18945. colspan="3">@@ -0,0 +1,13 @@</td>
  18946. </tr>
  18947. <tr
  18948. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  18949. <td class="blob-num blob-num-empty empty-cell"></td>
  18950. <td class="blob-code blob-code-empty empty-cell"
  18951. data-split-side="left"></td>
  18952. <td class="blob-num blob-num-addition js-linkable-line-number"
  18953. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R1"
  18954. data-line-number="1"></td>
  18955. <td data-split-side="right" data-lock-side-selection=""
  18956. class="code-review blob-code blob-code-addition">
  18957. <span class="blob-code-inner blob-code-marker"
  18958. data-code-marker="+"><span
  18959. class=pl-ent>&lt;?php</span></span>
  18960. </td>
  18961. </tr>
  18962. <tr
  18963. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  18964. <td class="blob-num blob-num-empty empty-cell"></td>
  18965. <td class="blob-code blob-code-empty empty-cell"
  18966. data-split-side="left"></td>
  18967. <td class="blob-num blob-num-addition js-linkable-line-number"
  18968. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R2"
  18969. data-line-number="2"></td>
  18970. <td data-split-side="right" data-lock-side-selection=""
  18971. class="code-review blob-code blob-code-addition">
  18972. <span class="blob-code-inner blob-code-marker"
  18973. data-code-marker="+"><br></span>
  18974. </td>
  18975. </tr>
  18976. <tr
  18977. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  18978. <td class="blob-num blob-num-empty empty-cell"></td>
  18979. <td class="blob-code blob-code-empty empty-cell"
  18980. data-split-side="left"></td>
  18981. <td class="blob-num blob-num-addition js-linkable-line-number"
  18982. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R3"
  18983. data-line-number="3"></td>
  18984. <td data-split-side="right" data-lock-side-selection=""
  18985. class="code-review blob-code blob-code-addition">
  18986. <span class="blob-code-inner blob-code-marker"
  18987. data-code-marker="+"><span class=pl-k>namespace</span>
  18988. <span class=pl-v>Livewire</span>\<span
  18989. class=pl-v>Exceptions</span>;</span>
  18990. </td>
  18991. </tr>
  18992. <tr
  18993. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  18994. <td class="blob-num blob-num-empty empty-cell"></td>
  18995. <td class="blob-code blob-code-empty empty-cell"
  18996. data-split-side="left"></td>
  18997. <td class="blob-num blob-num-addition js-linkable-line-number"
  18998. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R4"
  18999. data-line-number="4"></td>
  19000. <td data-split-side="right" data-lock-side-selection=""
  19001. class="code-review blob-code blob-code-addition">
  19002. <span class="blob-code-inner blob-code-marker"
  19003. data-code-marker="+"><br></span>
  19004. </td>
  19005. </tr>
  19006. <tr
  19007. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19008. <td class="blob-num blob-num-empty empty-cell"></td>
  19009. <td class="blob-code blob-code-empty empty-cell"
  19010. data-split-side="left"></td>
  19011. <td class="blob-num blob-num-addition js-linkable-line-number"
  19012. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R5"
  19013. data-line-number="5"></td>
  19014. <td data-split-side="right" data-lock-side-selection=""
  19015. class="code-review blob-code blob-code-addition">
  19016. <span class="blob-code-inner blob-code-marker"
  19017. data-code-marker="+"><span class=pl-k>class</span> <span
  19018. class=pl-v>ComponentAttributeMissingOnDynamicComponentException</span>
  19019. <span class=pl-k>extends</span> \<span
  19020. class=pl-v>Exception</span></span>
  19021. </td>
  19022. </tr>
  19023. <tr
  19024. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19025. <td class="blob-num blob-num-empty empty-cell"></td>
  19026. <td class="blob-code blob-code-empty empty-cell"
  19027. data-split-side="left"></td>
  19028. <td class="blob-num blob-num-addition js-linkable-line-number"
  19029. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R6"
  19030. data-line-number="6"></td>
  19031. <td data-split-side="right" data-lock-side-selection=""
  19032. class="code-review blob-code blob-code-addition">
  19033. <span class="blob-code-inner blob-code-marker"
  19034. data-code-marker="+">{</span>
  19035. </td>
  19036. </tr>
  19037. <tr
  19038. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19039. <td class="blob-num blob-num-empty empty-cell"></td>
  19040. <td class="blob-code blob-code-empty empty-cell"
  19041. data-split-side="left"></td>
  19042. <td class="blob-num blob-num-addition js-linkable-line-number"
  19043. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R7"
  19044. data-line-number="7"></td>
  19045. <td data-split-side="right" data-lock-side-selection=""
  19046. class="code-review blob-code blob-code-addition">
  19047. <span class="blob-code-inner blob-code-marker"
  19048. data-code-marker="+"> <span class=pl-k>use</span> <span
  19049. class=pl-v>BypassViewHandler</span>;</span>
  19050. </td>
  19051. </tr>
  19052. <tr
  19053. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19054. <td class="blob-num blob-num-empty empty-cell"></td>
  19055. <td class="blob-code blob-code-empty empty-cell"
  19056. data-split-side="left"></td>
  19057. <td class="blob-num blob-num-addition js-linkable-line-number"
  19058. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R8"
  19059. data-line-number="8"></td>
  19060. <td data-split-side="right" data-lock-side-selection=""
  19061. class="code-review blob-code blob-code-addition">
  19062. <span class="blob-code-inner blob-code-marker"
  19063. data-code-marker="+"><br></span>
  19064. </td>
  19065. </tr>
  19066. <tr
  19067. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19068. <td class="blob-num blob-num-empty empty-cell"></td>
  19069. <td class="blob-code blob-code-empty empty-cell"
  19070. data-split-side="left"></td>
  19071. <td class="blob-num blob-num-addition js-linkable-line-number"
  19072. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R9"
  19073. data-line-number="9"></td>
  19074. <td data-split-side="right" data-lock-side-selection=""
  19075. class="code-review blob-code blob-code-addition">
  19076. <span class="blob-code-inner blob-code-marker"
  19077. data-code-marker="+"> <span class=pl-k>public</span>
  19078. <span class=pl-k>function</span> <span
  19079. class=pl-en>__construct</span>()</span>
  19080. </td>
  19081. </tr>
  19082. <tr
  19083. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19084. <td class="blob-num blob-num-empty empty-cell"></td>
  19085. <td class="blob-code blob-code-empty empty-cell"
  19086. data-split-side="left"></td>
  19087. <td class="blob-num blob-num-addition js-linkable-line-number"
  19088. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R10"
  19089. data-line-number="10"></td>
  19090. <td data-split-side="right" data-lock-side-selection=""
  19091. class="code-review blob-code blob-code-addition">
  19092. <span class="blob-code-inner blob-code-marker"
  19093. data-code-marker="+"> {</span>
  19094. </td>
  19095. </tr>
  19096. <tr
  19097. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19098. <td class="blob-num blob-num-empty empty-cell"></td>
  19099. <td class="blob-code blob-code-empty empty-cell"
  19100. data-split-side="left"></td>
  19101. <td class="blob-num blob-num-addition js-linkable-line-number"
  19102. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R11"
  19103. data-line-number="11"></td>
  19104. <td data-split-side="right" data-lock-side-selection=""
  19105. class="code-review blob-code blob-code-addition">
  19106. <span class="blob-code-inner blob-code-marker"
  19107. data-code-marker="+"> <span
  19108. class=pl-smi>parent</span>::<span
  19109. class=pl-en>__construct</span>(<span
  19110. class=pl-s>&#39;Dynamic component tag is missing
  19111. component attribute.&#39;</span>);</span>
  19112. </td>
  19113. </tr>
  19114. <tr
  19115. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19116. <td class="blob-num blob-num-empty empty-cell"></td>
  19117. <td class="blob-code blob-code-empty empty-cell"
  19118. data-split-side="left"></td>
  19119. <td class="blob-num blob-num-addition js-linkable-line-number"
  19120. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R12"
  19121. data-line-number="12"></td>
  19122. <td data-split-side="right" data-lock-side-selection=""
  19123. class="code-review blob-code blob-code-addition">
  19124. <span class="blob-code-inner blob-code-marker"
  19125. data-code-marker="+"> }</span>
  19126. </td>
  19127. </tr>
  19128. <tr
  19129. data-hunk="e378a968f81962b35d006a9c32f93cf900717f89210179264d39efe7ea23d843">
  19130. <td class="blob-num blob-num-empty empty-cell"></td>
  19131. <td class="blob-code blob-code-empty empty-cell"
  19132. data-split-side="left"></td>
  19133. <td class="blob-num blob-num-addition js-linkable-line-number"
  19134. id="diff-98acb7f13823ac1be1fb8b528683656b627169387a8d23ff6884e226131fd130R13"
  19135. data-line-number="13"></td>
  19136. <td data-split-side="right" data-lock-side-selection=""
  19137. class="code-review blob-code blob-code-addition">
  19138. <span class="blob-code-inner blob-code-marker"
  19139. data-code-marker="+">}</span>
  19140. </td>
  19141. </tr>
  19142. </table>
  19143. </div>
  19144. </div>
  19145. </div>
  19146. <div id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e"
  19147. data-details-container-group="file" class="file js-file js-details-container js-targetable-element Details
  19148. Details--on open
  19149. show-inline-notes
  19150. js-feature-enabled-split-diff-copy-protection
  19151. " data-file-type=".php" data-file-deleted="false">
  19152. <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header "
  19153. data-path="src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php"
  19154. data-short-path="f2edcee"
  19155. data-anchor="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e"
  19156. data-file-type=".php" data-file-deleted="false">
  19157. <div class="file-info flex-auto min-width-0 mb-md-0 mb-2">
  19158. <button type="button" class="btn-octicon js-details-target"
  19159. aria-label="Toggle diff contents" aria-expanded="true"
  19160. style="width: 22px;">
  19161. <svg class="octicon octicon-chevron-down Details-content--hidden"
  19162. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19163. aria-hidden="true">
  19164. <path fill-rule="evenodd"
  19165. d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z">
  19166. </path>
  19167. </svg>
  19168. <svg class="octicon octicon-chevron-right Details-content--shown"
  19169. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19170. aria-hidden="true">
  19171. <path fill-rule="evenodd"
  19172. d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z">
  19173. </path>
  19174. </svg>
  19175. </button>
  19176. <span class="diffstat tooltipped tooltipped-e"
  19177. aria-label="15 changes: 15 additions &amp; 0 deletions">15 <span
  19178. class="diffstat-block-added"></span><span
  19179. class="diffstat-block-added"></span><span
  19180. class="diffstat-block-added"></span><span
  19181. class="diffstat-block-added"></span><span
  19182. class="diffstat-block-added"></span></span>
  19183. <a title="src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php"
  19184. class="Link--primary"
  19185. href="#diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e">src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php</a>
  19186. <clipboard-copy
  19187. value="src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php"
  19188. data-copy-feedback="Copied!" aria-label="Copy"
  19189. class="js-clipboard-copy zeroclipboard-link color-text-secondary Link--onHover">
  19190. <svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon"
  19191. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19192. aria-hidden="true">
  19193. <path fill-rule="evenodd"
  19194. d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z">
  19195. </path>
  19196. </svg>
  19197. <svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none color-text-success"
  19198. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19199. aria-hidden="true">
  19200. <path fill-rule="evenodd"
  19201. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  19202. </path>
  19203. </svg>
  19204. </clipboard-copy>
  19205. </div>
  19206. <div
  19207. class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end">
  19208. <div class="d-flex flex-justify-end">
  19209. <details
  19210. class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2">
  19211. <summary class="height-full">
  19212. <div
  19213. class="height-full d-flex flex-items-center Link--secondary">
  19214. <svg aria-label="Show options"
  19215. class="octicon octicon-kebab-horizontal"
  19216. viewBox="0 0 16 16" version="1.1" width="16"
  19217. height="16" role="img">
  19218. <path
  19219. d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z">
  19220. </path>
  19221. </svg>
  19222. </div>
  19223. </summary>
  19224. <details-menu
  19225. class="dropdown-menu dropdown-menu-sw show-more-popover color-text-primary position-absolute f5"
  19226. style="width:185px; z-index:99; right: -4px;">
  19227. <label role="menuitemradio"
  19228. class="dropdown-item btn-link text-normal d-block pl-5"
  19229. tabindex="0" aria-checked="true">
  19230. <span class="position-absolute ml-n4"><svg
  19231. class="octicon octicon-check" height="16"
  19232. viewBox="0 0 16 16" version="1.1" width="16"
  19233. aria-hidden="true">
  19234. <path fill-rule="evenodd"
  19235. d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z">
  19236. </path>
  19237. </svg></span>
  19238. <input type="checkbox" checked
  19239. class="d-none js-toggle-file-notes">
  19240. Show comments
  19241. </label>
  19242. <div role="none" class="dropdown-divider"></div>
  19243. <a href="/livewire/livewire/blob/33101c83b75728651b9e668a4559f97def7c9138/src/Exceptions/DirectlyCallingLifecycleHooksNotAllowedException.php"
  19244. class="pl-5 dropdown-item btn-link" rel="nofollow"
  19245. role="menuitem"
  19246. data-ga-click="View file, click, location:files_changed_dropdown">
  19247. View file
  19248. </a>
  19249. <button type="button" disabled role="menuitem"
  19250. class="pl-5 dropdown-item btn-link"
  19251. aria-label="You must be signed in and have push access to make changes.">
  19252. Edit file
  19253. </button>
  19254. <button type="button" disabled role="menuitem"
  19255. class="pl-5 dropdown-item btn-link"
  19256. aria-label="You must be signed in and have push access to delete this file.">
  19257. Delete file
  19258. </button>
  19259. <div role="none" class="dropdown-divider"></div>
  19260. <a class="pl-5 dropdown-item btn-link js-remove-unless-platform"
  19261. data-platforms="windows,mac" role="menuitem"
  19262. href="x-github-client://openRepo/https://github.com/livewire/livewire?branch=master&amp;filepath=src%2FExceptions%2FDirectlyCallingLifecycleHooksNotAllowedException.php"
  19263. aria-label="Open this file in GitHub Desktop"
  19264. data-ga-click="Repository, open with desktop">
  19265. Open in desktop
  19266. </a>
  19267. </details-menu>
  19268. </details>
  19269. </div>
  19270. </div>
  19271. </div>
  19272. <div class="js-file-content Details-content--hidden"
  19273. data-hydro-view="{&quot;event_type&quot;:&quot;pull_request.select_diff_range&quot;,&quot;payload&quot;:{&quot;actor_id&quot;:3670578,&quot;pull_request_id&quot;:null,&quot;repository_id&quot;:170355508,&quot;diff_type&quot;:&quot;SPLIT&quot;,&quot;whitespace_ignored&quot;:false,&quot;originating_url&quot;:&quot;https://github.com/livewire/livewire/compare/v2.4.0...master&quot;,&quot;user_id&quot;:3670578}}"
  19274. data-hydro-view-hmac="a87745c5c6f76beea50a2f83c7f5893320e30d8d4b678bfd6f3a54953a1aeb5f">
  19275. <div class="data highlight js-blob-wrapper " style="overflow-x: auto">
  19276. <table
  19277. class="diff-table js-diff-table tab-size file-diff-split js-file-diff-split"
  19278. data-tab-size="4"
  19279. data-diff-anchor="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718e"
  19280. data-paste-markdown-skip>
  19281. <colgroup>
  19282. <col width="40">
  19283. <col>
  19284. <col width="40">
  19285. <col>
  19286. </colgroup>
  19287. <tr data-position="0">
  19288. <td id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eHL0"
  19289. class="blob-num blob-num-hunk" data-line-number="..."></td>
  19290. <td class="blob-code blob-code-inner blob-code-hunk"
  19291. colspan="3">@@ -0,0 +1,15 @@</td>
  19292. </tr>
  19293. <tr
  19294. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19295. <td class="blob-num blob-num-empty empty-cell"></td>
  19296. <td class="blob-code blob-code-empty empty-cell"
  19297. data-split-side="left"></td>
  19298. <td class="blob-num blob-num-addition js-linkable-line-number"
  19299. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR1"
  19300. data-line-number="1"></td>
  19301. <td data-split-side="right" data-lock-side-selection=""
  19302. class="code-review blob-code blob-code-addition">
  19303. <span class="blob-code-inner blob-code-marker"
  19304. data-code-marker="+"><span
  19305. class=pl-ent>&lt;?php</span></span>
  19306. </td>
  19307. </tr>
  19308. <tr
  19309. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19310. <td class="blob-num blob-num-empty empty-cell"></td>
  19311. <td class="blob-code blob-code-empty empty-cell"
  19312. data-split-side="left"></td>
  19313. <td class="blob-num blob-num-addition js-linkable-line-number"
  19314. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR2"
  19315. data-line-number="2"></td>
  19316. <td data-split-side="right" data-lock-side-selection=""
  19317. class="code-review blob-code blob-code-addition">
  19318. <span class="blob-code-inner blob-code-marker"
  19319. data-code-marker="+"><br></span>
  19320. </td>
  19321. </tr>
  19322. <tr
  19323. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19324. <td class="blob-num blob-num-empty empty-cell"></td>
  19325. <td class="blob-code blob-code-empty empty-cell"
  19326. data-split-side="left"></td>
  19327. <td class="blob-num blob-num-addition js-linkable-line-number"
  19328. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR3"
  19329. data-line-number="3"></td>
  19330. <td data-split-side="right" data-lock-side-selection=""
  19331. class="code-review blob-code blob-code-addition">
  19332. <span class="blob-code-inner blob-code-marker"
  19333. data-code-marker="+"><span class=pl-k>namespace</span>
  19334. <span class=pl-v>Livewire</span>\<span
  19335. class=pl-v>Exceptions</span>;</span>
  19336. </td>
  19337. </tr>
  19338. <tr
  19339. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19340. <td class="blob-num blob-num-empty empty-cell"></td>
  19341. <td class="blob-code blob-code-empty empty-cell"
  19342. data-split-side="left"></td>
  19343. <td class="blob-num blob-num-addition js-linkable-line-number"
  19344. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR4"
  19345. data-line-number="4"></td>
  19346. <td data-split-side="right" data-lock-side-selection=""
  19347. class="code-review blob-code blob-code-addition">
  19348. <span class="blob-code-inner blob-code-marker"
  19349. data-code-marker="+"><br></span>
  19350. </td>
  19351. </tr>
  19352. <tr
  19353. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19354. <td class="blob-num blob-num-empty empty-cell"></td>
  19355. <td class="blob-code blob-code-empty empty-cell"
  19356. data-split-side="left"></td>
  19357. <td class="blob-num blob-num-addition js-linkable-line-number"
  19358. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR5"
  19359. data-line-number="5"></td>
  19360. <td data-split-side="right" data-lock-side-selection=""
  19361. class="code-review blob-code blob-code-addition">
  19362. <span class="blob-code-inner blob-code-marker"
  19363. data-code-marker="+"><span class=pl-k>class</span> <span
  19364. class=pl-v>DirectlyCallingLifecycleHooksNotAllowedException</span>
  19365. <span class=pl-k>extends</span> \<span
  19366. class=pl-v>Exception</span></span>
  19367. </td>
  19368. </tr>
  19369. <tr
  19370. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19371. <td class="blob-num blob-num-empty empty-cell"></td>
  19372. <td class="blob-code blob-code-empty empty-cell"
  19373. data-split-side="left"></td>
  19374. <td class="blob-num blob-num-addition js-linkable-line-number"
  19375. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR6"
  19376. data-line-number="6"></td>
  19377. <td data-split-side="right" data-lock-side-selection=""
  19378. class="code-review blob-code blob-code-addition">
  19379. <span class="blob-code-inner blob-code-marker"
  19380. data-code-marker="+">{</span>
  19381. </td>
  19382. </tr>
  19383. <tr
  19384. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19385. <td class="blob-num blob-num-empty empty-cell"></td>
  19386. <td class="blob-code blob-code-empty empty-cell"
  19387. data-split-side="left"></td>
  19388. <td class="blob-num blob-num-addition js-linkable-line-number"
  19389. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR7"
  19390. data-line-number="7"></td>
  19391. <td data-split-side="right" data-lock-side-selection=""
  19392. class="code-review blob-code blob-code-addition">
  19393. <span class="blob-code-inner blob-code-marker"
  19394. data-code-marker="+"> <span class=pl-k>use</span> <span
  19395. class=pl-v>BypassViewHandler</span>;</span>
  19396. </td>
  19397. </tr>
  19398. <tr
  19399. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19400. <td class="blob-num blob-num-empty empty-cell"></td>
  19401. <td class="blob-code blob-code-empty empty-cell"
  19402. data-split-side="left"></td>
  19403. <td class="blob-num blob-num-addition js-linkable-line-number"
  19404. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR8"
  19405. data-line-number="8"></td>
  19406. <td data-split-side="right" data-lock-side-selection=""
  19407. class="code-review blob-code blob-code-addition">
  19408. <span class="blob-code-inner blob-code-marker"
  19409. data-code-marker="+"><br></span>
  19410. </td>
  19411. </tr>
  19412. <tr
  19413. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19414. <td class="blob-num blob-num-empty empty-cell"></td>
  19415. <td class="blob-code blob-code-empty empty-cell"
  19416. data-split-side="left"></td>
  19417. <td class="blob-num blob-num-addition js-linkable-line-number"
  19418. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR9"
  19419. data-line-number="9"></td>
  19420. <td data-split-side="right" data-lock-side-selection=""
  19421. class="code-review blob-code blob-code-addition">
  19422. <span class="blob-code-inner blob-code-marker"
  19423. data-code-marker="+"> <span class=pl-k>public</span>
  19424. <span class=pl-k>function</span> <span
  19425. class=pl-en>__construct</span>(<span
  19426. class=pl-s1><span class=pl-c1>$</span>method</span>,
  19427. <span class=pl-s1><span
  19428. class=pl-c1>$</span>component</span>)</span>
  19429. </td>
  19430. </tr>
  19431. <tr
  19432. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19433. <td class="blob-num blob-num-empty empty-cell"></td>
  19434. <td class="blob-code blob-code-empty empty-cell"
  19435. data-split-side="left"></td>
  19436. <td class="blob-num blob-num-addition js-linkable-line-number"
  19437. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR10"
  19438. data-line-number="10"></td>
  19439. <td data-split-side="right" data-lock-side-selection=""
  19440. class="code-review blob-code blob-code-addition">
  19441. <span class="blob-code-inner blob-code-marker"
  19442. data-code-marker="+"> {</span>
  19443. </td>
  19444. </tr>
  19445. <tr
  19446. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19447. <td class="blob-num blob-num-empty empty-cell"></td>
  19448. <td class="blob-code blob-code-empty empty-cell"
  19449. data-split-side="left"></td>
  19450. <td class="blob-num blob-num-addition js-linkable-line-number"
  19451. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR11"
  19452. data-line-number="11"></td>
  19453. <td data-split-side="right" data-lock-side-selection=""
  19454. class="code-review blob-code blob-code-addition">
  19455. <span class="blob-code-inner blob-code-marker"
  19456. data-code-marker="+"> <span
  19457. class=pl-smi>parent</span>::<span
  19458. class=pl-en>__construct</span>(</span>
  19459. </td>
  19460. </tr>
  19461. <tr
  19462. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19463. <td class="blob-num blob-num-empty empty-cell"></td>
  19464. <td class="blob-code blob-code-empty empty-cell"
  19465. data-split-side="left"></td>
  19466. <td class="blob-num blob-num-addition js-linkable-line-number"
  19467. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR12"
  19468. data-line-number="12"></td>
  19469. <td data-split-side="right" data-lock-side-selection=""
  19470. class="code-review blob-code blob-code-addition">
  19471. <span class="blob-code-inner blob-code-marker"
  19472. data-code-marker="+"> <span class=pl-s>&quot;Unable to
  19473. call lifecycle method [{$method}] directly on
  19474. component: [{$component}]&quot;</span></span>
  19475. </td>
  19476. </tr>
  19477. <tr
  19478. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19479. <td class="blob-num blob-num-empty empty-cell"></td>
  19480. <td class="blob-code blob-code-empty empty-cell"
  19481. data-split-side="left"></td>
  19482. <td class="blob-num blob-num-addition js-linkable-line-number"
  19483. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR13"
  19484. data-line-number="13"></td>
  19485. <td data-split-side="right" data-lock-side-selection=""
  19486. class="code-review blob-code blob-code-addition">
  19487. <span class="blob-code-inner blob-code-marker"
  19488. data-code-marker="+"> );</span>
  19489. </td>
  19490. </tr>
  19491. <tr
  19492. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19493. <td class="blob-num blob-num-empty empty-cell"></td>
  19494. <td class="blob-code blob-code-empty empty-cell"
  19495. data-split-side="left"></td>
  19496. <td class="blob-num blob-num-addition js-linkable-line-number"
  19497. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR14"
  19498. data-line-number="14"></td>
  19499. <td data-split-side="right" data-lock-side-selection=""
  19500. class="code-review blob-code blob-code-addition">
  19501. <span class="blob-code-inner blob-code-marker"
  19502. data-code-marker="+"> }</span>
  19503. </td>
  19504. </tr>
  19505. <tr
  19506. data-hunk="6d75d6eb2ddccc5718e27840bc17134666bcdce1e047288fcc16007e2449f834">
  19507. <td class="blob-num blob-num-empty empty-cell"></td>
  19508. <td class="blob-code blob-code-empty empty-cell"
  19509. data-split-side="left"></td>
  19510. <td class="blob-num blob-num-addition js-linkable-line-number"
  19511. id="diff-f2edcee2db727cc98c6a44c9d50a2a7850b906b083656e7711ee16e00504718eR15"
  19512. data-line-number="15"></td>
  19513. <td data-split-side="right" data-lock-side-selection=""
  19514. class="code-review blob-code blob-code-addition">
  19515. <span class="blob-code-inner blob-code-marker"
  19516. data-code-marker="+">}</span>
  19517. </td>
  19518. </tr>
  19519. </table>
  19520. </div>
  19521. </div>
  19522. </div>
  19523. </div>
  19524. <div class="js-diff-progressive-container">
  19525. <include-fragment
  19526. src="/livewire/livewire/diffs?bytes=13564&amp;lines=384&amp;responsive=true&amp;sha1=8055af7730938cd607616fde122825ed960a9b71&amp;sha2=33101c83b75728651b9e668a4559f97def7c9138&amp;start_entry=20&amp;sticky=false"
  19527. class="diff-progressive-loader js-diff-progressive-loader mb-4 d-flex flex-items-center flex-justify-center">
  19528. <svg data-hide-on-error="true"
  19529. style="box-sizing: content-box; color: var(--color-icon-primary);"
  19530. viewBox="0 0 16 16" fill="none" width="32" height="32" class="anim-rotate">
  19531. <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25"
  19532. stroke-width="2" vector-effect="non-scaling-stroke" />
  19533. <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2"
  19534. stroke-linecap="round" vector-effect="non-scaling-stroke" />
  19535. </svg>
  19536. <div data-show-on-error hidden>
  19537. <svg class="octicon octicon-alert color-text-danger mr-1"
  19538. viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19539. aria-hidden="true">
  19540. <path fill-rule="evenodd"
  19541. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  19542. </path>
  19543. </svg>
  19544. Oops, something went wrong.
  19545. <button type="button" class="btn-link" data-retry-button>Retry</button>
  19546. </div>
  19547. </include-fragment>
  19548. </div>
  19549. </div>
  19550. <button type="button" class="js-toggle-all-file-notes" data-hotkey="i"
  19551. style="display:none">Toggle all file notes</button>
  19552. <button type="button" class="js-toggle-all-file-annotations" data-hotkey="a"
  19553. style="display:none">Toggle all file annotations</button>
  19554. <svg aria-hidden="true" width="320px" height="84px" viewBox="0 0 340 84" version="1.1"
  19555. xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
  19556. class="diff-placeholder-svg position-absolute bottom-0">
  19557. <defs>
  19558. <clippath id="diff-placeholder">
  19559. <rect x="0" y="0" width="67.0175439" height="11.9298746" rx="2"></rect>
  19560. <rect x="18.9473684" y="47.7194983" width="100.701754" height="11.9298746"
  19561. rx="2"></rect>
  19562. <rect x="0" y="71.930126" width="37.8947368" height="11.9298746" rx="2"></rect>
  19563. <rect x="127.017544" y="48.0703769" width="53.3333333" height="11.9298746"
  19564. rx="2"></rect>
  19565. <rect x="187.719298" y="48.0703769" width="72.9824561" height="11.9298746"
  19566. rx="2"></rect>
  19567. <rect x="76.8421053" y="0" width="140.350877" height="11.9298746" rx="2"></rect>
  19568. <rect x="17.8947368" y="23.8597491" width="140.350877" height="11.9298746"
  19569. rx="2"></rect>
  19570. <rect x="166.315789" y="23.8597491" width="173.684211" height="11.9298746"
  19571. rx="2"></rect>
  19572. </clippath>
  19573. <linearGradient id="animated-diff-gradient" x1="0" x2="0" y1="0" y2="1"
  19574. spreadMethod="reflect">
  19575. <stop offset="0" stop-color="#eee"></stop>
  19576. <stop offset="0.2" stop-color="#eee"></stop>
  19577. <stop offset="0.5" stop-color="#ddd"></stop>
  19578. <stop offset="0.8" stop-color="#eee"></stop>
  19579. <stop offset="1" stop-color="#eee"></stop>
  19580. <animateTransform attributeName="y1" values="0%; 100%; 0" dur="1s"
  19581. repeatCount="3"></animateTransform>
  19582. <animateTransform attributeName="y2" values="100%; 200%; 0" dur="1s"
  19583. repeatCount="3"></animateTransform>
  19584. </linearGradient>
  19585. </defs>
  19586. </svg>
  19587. </div>
  19588. </div>
  19589. <div id="commit_comments_bucket" class="compare-tab-comments d-none">
  19590. <div class="blankslate ">
  19591. <svg class="octicon octicon-git-commit blankslate-icon" height="32" viewBox="0 0 24 24"
  19592. version="1.1" width="32" aria-hidden="true">
  19593. <path fill-rule="evenodd"
  19594. d="M15.5 11.75a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0zm1.444-.75a5.001 5.001 0 00-9.888 0H2.75a.75.75 0 100 1.5h4.306a5.001 5.001 0 009.888 0h4.306a.75.75 0 100-1.5h-4.306z">
  19595. </path>
  19596. </svg>
  19597. <h3 class="mb-1">No commit comments for this range</h3>
  19598. </div>
  19599. </div>
  19600. </div>
  19601. </main>
  19602. </div>
  19603. </div>
  19604. <div class="footer container-xl width-full p-responsive" role="contentinfo">
  19605. <div
  19606. class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 color-text-secondary border-top color-border-secondary ">
  19607. <ul
  19608. class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
  19609. <li class="mr-3 mr-lg-0">&copy; 2021 GitHub, Inc.</li>
  19610. <li class="mr-3 mr-lg-0"><a href="https://docs.github.com/en/github/site-policy/github-terms-of-service"
  19611. data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
  19612. <li class="mr-3 mr-lg-0"><a
  19613. href="https://docs.github.com/en/github/site-policy/github-privacy-statement"
  19614. data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
  19615. <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security"
  19616. href="https://github.com/security">Security</a></li>
  19617. <li class="mr-3 mr-lg-0"><a href="https://www.githubstatus.com/"
  19618. data-ga-click="Footer, go to status, text:status">Status</a></li>
  19619. <li><a data-ga-click="Footer, go to help, text:Docs" href="https://docs.github.com">Docs</a></li>
  19620. </ul>
  19621. <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4"
  19622. href="https://github.com">
  19623. <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24"
  19624. aria-hidden="true">
  19625. <path fill-rule="evenodd"
  19626. d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
  19627. </path>
  19628. </svg>
  19629. </a>
  19630. <ul
  19631. class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
  19632. <li class="mr-3 mr-lg-0"><a href="https://support.github.com"
  19633. data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
  19634. <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing"
  19635. data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
  19636. <li class="mr-3 mr-lg-0"><a href="https://docs.github.com"
  19637. data-ga-click="Footer, go to api, text:api">API</a></li>
  19638. <li class="mr-3 mr-lg-0"><a href="https://services.github.com"
  19639. data-ga-click="Footer, go to training, text:training">Training</a></li>
  19640. <li class="mr-3 mr-lg-0"><a href="https://github.blog"
  19641. data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
  19642. <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
  19643. </ul>
  19644. </div>
  19645. <div class="d-flex flex-justify-center pb-6">
  19646. <span class="f6 color-text-tertiary"></span>
  19647. </div>
  19648. </div>
  19649. <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
  19650. <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
  19651. <path fill-rule="evenodd"
  19652. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  19653. </path>
  19654. </svg>
  19655. <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
  19656. <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
  19657. <path fill-rule="evenodd"
  19658. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  19659. </path>
  19660. </svg>
  19661. </button>
  19662. You can't perform that action at this time.
  19663. </div>
  19664. <div class="js-stale-session-flash flash flash-warn flash-banner" hidden>
  19665. <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">
  19666. <path fill-rule="evenodd"
  19667. d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z">
  19668. </path>
  19669. </svg>
  19670. <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a
  19671. href="">Reload</a> to refresh your session.</span>
  19672. <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a
  19673. href="">Reload</a> to refresh your session.</span>
  19674. </div>
  19675. <template id="site-details-dialog">
  19676. <details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open>
  19677. <summary role="button" aria-label="Close dialog"></summary>
  19678. <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
  19679. <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button"
  19680. aria-label="Close dialog" data-close-dialog>
  19681. <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16"
  19682. aria-hidden="true">
  19683. <path fill-rule="evenodd"
  19684. d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z">
  19685. </path>
  19686. </svg>
  19687. </button>
  19688. <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
  19689. </details-dialog>
  19690. </details>
  19691. </template>
  19692. <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
  19693. <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large"
  19694. style="width:360px;">
  19695. </div>
  19696. </div>
  19697. </body>
  19698. </html>