From 9efbad35b9d70b7831caec8f97dd6d4bc49b9367 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 9 Mar 2022 11:17:17 -0500 Subject: [PATCH 1/5] added dense captioning --- app/crud.py | 15 ++++++++++++++- app/main.py | 6 +++++- app/models.py | 25 +++++++++++++++++++++++-- app/schemas.py | 6 +++++- results.json | 1 + 5 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 results.json diff --git a/app/crud.py b/app/crud.py index 2301a73..b0d1318 100644 --- a/app/crud.py +++ b/app/crud.py @@ -51,4 +51,17 @@ def create_message(message: schemas.MessageCreate, db: Session): db.add(db_message) db.commit() db.refresh(db_message) - return db_message \ No newline at end of file + return db_message + +def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session): + for entry in data.results: + db_dense_caption_parent = models.DenseCaptionParent(imageName=entry["image_name"]) + db.add(db_dense_caption_parent) + db.commit() + db.refresh(db_dense_caption_parent) + for i in range(len(entry["scores"])): + db_dense_caption_child = models.DenseCaptionChild(score=entry["scores"][i], caption=entry["captions"][i], bounding_x=entry["box"][i][0], bounding_y=entry["box"][i][1], bounding_w=entry["box"][i][2], bounding_l=entry["box"][i][3]) + db.add(db_dense_caption_child) + db.commit() + db.refresh(db_dense_caption_child) + return "success!!" \ No newline at end of file diff --git a/app/main.py b/app/main.py index ef30fe2..01112fe 100644 --- a/app/main.py +++ b/app/main.py @@ -70,4 +70,8 @@ def reader_messages_for_user(user_id: int, skip: int = 0, limit: int = 100, db: # Route - POST - create new message between user and recipient @app.post("/messages/", response_model=schemas.Message) def create_message(message: schemas.MessageCreate, db: Session = Depends(get_db)): - return crud.create_message(db=db, message=message) \ No newline at end of file + return crud.create_message(db=db, message=message) + +@app.post("/denseCaptionCreate/", response_model=str) +def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session = Depends(get_db)): + return crud.create_message(data=data, db=db) \ No newline at end of file diff --git a/app/models.py b/app/models.py index 69f53d8..2998823 100644 --- a/app/models.py +++ b/app/models.py @@ -1,5 +1,5 @@ from datetime import datetime -from sqlalchemy import TIMESTAMP, Boolean, Column, ForeignKey, Integer, String, Date +from sqlalchemy import TIMESTAMP, Boolean, Column, ForeignKey, Integer, String, Date, Float from sqlalchemy.orm import relationship from .database import Base @@ -33,4 +33,25 @@ class Message(Base): sender_id = Column(Integer, ForeignKey("users.id")) recipient_id = Column(Integer, index=True) - sender = relationship("User", back_populates="messages") \ No newline at end of file + sender = relationship("User", back_populates="messages") + +class DenseCaptionParent(Base): + __tablename__ = "denseCaptionParent" + + id = Column(Integer, primary_key=True, index=True) + imageName = Column(String, index=True) + + children = relationship("DenseCaptionChild", back_populates="parent") + +class DenseCaptionChild(Base): + __tablename__ = "denseCaptionChild" + + id = Column(Integer, primary_key=True, index=True) + caption = Column(String, index=True) + score = Column(Float, index=True) + bounding_x = Column(Float, index=True) + bounding_y = Column(Float, index=True) + bounding_w = Column(Float, index=True) + bounding_h = Column(Float, index=True) + + parent = relationship("DenseCaptionParent", back_populates="children") \ No newline at end of file diff --git a/app/schemas.py b/app/schemas.py index 9424d55..d327515 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -1,5 +1,5 @@ from datetime import datetime -from typing import List, Optional +from typing import List, Optional, Dict, Union from pydantic import BaseModel from sqlalchemy import TIMESTAMP, true @@ -48,3 +48,7 @@ class Message(BaseModel): class Config: orm_mode = True + +class DenseCaptionCreate(BaseModel): + opt: Dict[str, Union[str, int]] + results: List[Dict[str, Union[str, List[float], List[str], List[List[float]]]]] diff --git a/results.json b/results.json new file mode 100644 index 0000000..8dc5ff6 --- /dev/null +++ b/results.json @@ -0,0 +1 @@ +{"opt":{"output_dir":"","num_to_draw":10,"final_nms_thresh":0.3,"use_cudnn":1,"text_size":2,"max_images":100,"gpu":-1,"splits_json":"info\/densecap_splits.json","vg_img_root_dir":"","checkpoint":"data\/models\/densecap\/densecap-pretrained-vgg16.t7","num_proposals":1000,"rpn_nms_thresh":0.7,"image_size":720,"input_image":"","input_split":"","box_width":2,"input_dir":"imgs","output_vis_dir":"vis\/data","output_vis":1},"results":[{"img_name":"doorbell.jpg","scores":[4.1066136360168,2.1561975479126,1.5356729030609,1.4262971878052,1.2953680753708,1.0660579204559,0.64586269855499,0.62870931625366,0.4773385822773,0.47531351447105,-0.0061240792274475,-0.081009596586227,-0.24829396605492,-0.32491379976273,-0.33763182163239,-0.35905757546425,-0.48684465885162,-0.57965183258057,-0.59449201822281,-0.62236523628235,-0.6765683889389,-0.68469840288162,-0.81760025024414,-0.90624213218689,-0.98729014396667,-0.98860037326813,-1.0723942518234,-1.1804876327515,-1.1821244955063,-1.2764329910278,-1.2766901254654,-1.3235929012299,-1.3257853984833,-1.332850933075,-1.333246588707,-1.3334262371063,-1.4081734418869,-1.4447627067566,-1.460839509964,-1.4624179601669,-1.6511569023132,-1.6735540628433,-1.7111759185791,-1.7202817201614,-1.737509727478,-1.7882447242737,-1.8005862236023,-1.8053724765778,-1.8317520618439,-1.8677976131439,-1.9960511922836,-2.0136396884918,-2.0603413581848,-2.0816895961761,-2.242356300354,-2.2769565582275,-2.2876698970795,-2.2954728603363,-2.3079047203064,-2.3948276042938,-2.4032278060913,-2.5134699344635,-2.5254337787628,-2.5365436077118,-2.5394203662872,-2.5636887550354,-2.5826330184937,-2.6042556762695,-2.636182308197,-2.6577477455139,-2.7054936885834,-2.8206024169922,-2.82484126091,-2.8449199199677,-2.8533411026001,-2.9426074028015,-3.0486323833466,-3.0771720409393,-3.0820364952087,-3.0925102233887,-3.2139480113983,-3.237612247467,-3.259569644928,-3.3773031234741,-3.4124586582184,-3.4141864776611,-3.4645512104034,-3.4877460002899,-3.5029470920563,-3.7485461235046,-3.7874269485474,-4.0188217163086,-4.1236395835876,-4.2654232978821],"captions":["a black and white cat","a mirror on the wall","a blue letter on a sign","a yellow wall","the word ","a dog in a window","the word ","the man is wearing a white shirt","the word ","the word on the sign","person wearing a white shirt","a brown hair on a dog","a white wooden door","a white background","a yellow and black car","the word ","white and black shoes","the word ","yellow and black backpack","a white letter on a blue sign","a white sign on the wall","a large black and white sign","a pair of black shoes","the word ","a white wall","a white blanket on the bed","a black umbrella","a reflection of a person in the mirror","a white and black shoe","a black and white bag","a person wearing a white shirt","white line on the ground","a white sign on the side of the building","a person is wearing a shirt","a white dog","a blue and white sign","the letter is white","the word ","the wall is white","a black and white sign","the floor is made of wood","the floor is white","a white snow on the ground","a white wall","the word ","the word ","a white line on the floor","the word ","a small black and white dog","a white and blue sign","the leg of a person","white wall in the background","a shadow on the ground","a white dog","the ceiling is white","part of a floor","white writing on the wall","a black cat","a black and white tile","the word on the ","the plate is white","part of a floor","part of a floor","the floor is tiled","white wall in the room","the table is black","a wall behind the man","the shadow of the person","a wall behind the cat","a white wall","the floor is tiled","part of a white wall","the wall is white","part of a floor","part of a floor","the wall is white","part of a floor","the floor is tiled","white tile on wall","the wall is white","part of a floor","part of a table","white tile on floor","a white tile floor","white clouds in blue sky","the wall is white","part of a white table","part of a floor","white wall in the background","part of a table","part of a wall","white clouds in blue sky","white tile on wall","part of a white wall"],"boxes":[[-8.5863037109375,90.442031860352,653.03723144531,317.72924804688],[155.63594055176,77.771171569824,323.08160400391,182.2333984375],[584.68072509766,286.23669433594,85.596435546875,79.049926757812],[441.73345947266,63.255798339844,279.548828125,344.09301757812],[535.22882080078,363.56546020508,163.9404296875,28.582641601562],[321.26892089844,138.49240112305,223.01007080078,224.32437133789],[551.66351318359,381.73596191406,130.2578125,15.162841796875],[184.61799621582,212.23449707031,152.6830291748,172.46350097656],[-1.7815017700195,8.9359397888184,70.771011352539,35.04182434082],[552.48907470703,324.65078735352,93.911987304688,65.184814453125],[236.9538269043,166.46272277832,85.763427734375,132.01750183105],[352.27160644531,212.26223754883,144.06396484375,91.1416015625],[510.25189208984,122.49893951416,50.800659179688,223.87530517578],[2.1706237792969,10.642364501953,205.61277770996,390.29193115234],[394.55154418945,174.06240844727,132.02487182617,66.254486083984],[39.494731903076,8.0154409408569,108.25630187988,30.069889068604],[179.29055786133,266.71337890625,107.5915222168,59.966857910156],[612.27661132812,387.013671875,107.40673828125,10.751342773438],[453.11370849609,187.52841186523,55.949157714844,99.72705078125],[546.11383056641,214.56234741211,144.61169433594,174.89111328125],[448.32473754883,119.25607299805,67.680267333984,103.92288208008],[369.39694213867,141.74034118652,127.11877441406,65.766418457031],[170.34547424316,260.29183959961,439.18713378906,141.29052734375],[603.146484375,393.59643554688,125.6767578125,7.311767578125],[194.75967407227,8.3311233520508,528.28649902344,187.97473144531],[366.76470947266,265.87545776367,144.56909179688,81.267456054688],[193.2692565918,121.19793701172,154.06915283203,100.42791748047],[364.32180786133,91.466926574707,224.94625854492,151.40414428711],[165.09484863281,203.67324829102,80.396697998047,135.87927246094],[300.17166137695,172.22766113281,68.308959960938,107.39855957031],[256.30798339844,250.00270080566,114.31701660156,74.363632202148],[214.52320861816,339.15704345703,122.29591369629,61.62451171875],[483.76596069336,157.36241149902,60.690582275391,118.16200256348],[275.46585083008,145.86637878418,65.684814453125,105.85330200195],[159.0240020752,302.16372680664,135.1141204834,72.24169921875],[516.87786865234,269.72772216797,119.12072753906,81.82080078125],[410.87426757812,300.49850463867,311.23107910156,98.093383789062],[0.46793365478516,26.233947753906,64.571472167969,38.903831481934],[55.69739151001,184.34216308594,115.94120788574,133.49099731445],[551.09436035156,94.716033935547,77.953857421875,240.39208984375],[108.81023406982,356.89678955078,186.71691894531,44.998107910156],[2.6537933349609,315.55114746094,329.67462158203,85.121154785156],[441.76318359375,220.93048095703,137.88635253906,118.14685058594],[601.04217529297,57.971160888672,97.979370117188,259.77523803711],[624.39508056641,334.19744873047,57.78125,52.46142578125],[36.590835571289,15.75500869751,51.471336364746,74.902221679688],[80.189521789551,240.17347717285,196.78625488281,126.57420349121],[-1.7361450195312,8.4623718261719,154.37229919434,70.202667236328],[326.96899414062,158.54319763184,91.770935058594,136.91041564941],[617.74664306641,211.6496887207,58.677856445312,125.21752929688],[269.72994995117,269.62951660156,64.405822753906,117.44250488281],[190.42860412598,34.635971069336,299.91455078125,87.791366577148],[175.63775634766,380.23345947266,94.123596191406,23.137634277344],[332.79315185547,239.58790588379,98.589660644531,103.30952453613],[481.25946044922,73.936897277832,129.27087402344,72.587852478027],[258.03256225586,355.30200195312,205.28826904297,45.482849121094],[493.12219238281,377.11627197266,118.55285644531,23.754577636719],[179.90924072266,131.76531982422,75.46337890625,139.30572509766],[217.87850952148,79.042739868164,179.68530273438,95.379745483398],[627.61547851562,254.70372009277,91.867431640625,143.43519592285],[649.42602539062,24.476013183594,70.4296875,171.81884765625],[317.82052612305,265.33581542969,60.863037109375,110.12786865234],[286.21038818359,379.1442565918,98.047973632812,23.658935546875],[378.27102661133,374.14440917969,120.75067138672,28.461181640625],[406.68173217773,19.555679321289,195.30850219727,114.15013122559],[1.7434921264648,374.09091186523,182.87628173828,29.446533203125],[129.79959106445,59.355575561523,136.68911743164,256.46441650391],[2.2843894958496,128.61187744141,86.553833007812,270.13372802734],[504.38815307617,23.404228210449,153.43032836914,228.35076904297],[663.45794677734,117.39007568359,56.160522460938,174.68399047852],[336.35424804688,383.02624511719,107.78924560547,20.209838867188],[2.3283767700195,389.53427124023,86.960624694824,14.616577148438],[545.03247070312,6.9169616699219,176.33117675781,132.36499023438],[505.62478637695,331.91973876953,88.515472412109,62.632385253906],[367.61758422852,287.62991333008,54.066345214844,102.04425048828],[670.18341064453,198.69854736328,48.8232421875,46.539459228516],[150.26899719238,270.01345825195,54.604553222656,102.47802734375],[448.93524169922,298.85891723633,53.414367675781,98.945190429688],[274.00762939453,41.480781555176,151.27984619141,46.862503051758],[44.695587158203,45.669258117676,199.08895874023,136.96990966797],[313.55252075195,342.68197631836,68.545166015625,55.409729003906],[2.1515960693359,360.205078125,66.111930847168,41.7421875],[456.2688293457,362.75448608398,71.192596435547,37.888549804688],[484.06954956055,274.5989074707,58.441802978516,108.07818603516],[231.42999267578,4.4836044311523,70.141479492188,42.480060577393],[565.62719726562,3.5656108856201,67.817993164062,39.744285583496],[2.3948669433594,265.75723266602,73.305892944336,94.744262695312],[129.40466308594,326.30493164062,51.814544677734,71.337585449219],[69.998748779297,7.841667175293,372.92880249023,76.978950500488],[649.3134765625,3.656192779541,71.233276367188,42.524341583252],[2.0565567016602,73.112770080566,49.193862915039,170.54586791992],[95.420272827148,26.817687988281,44.654098510742,90.290222167969],[374.59777832031,58.451690673828,155.68286132812,48.763153076172],[662.74688720703,230.7303314209,54.76220703125,46.042892456055]]},{"img_name":"tractor.jpg","scores":[3.7141051292419,2.1038589477539,1.1122196912766,0.83156669139862,0.76094162464142,0.33355113863945,-0.023650914430618,-0.065634548664093,-0.15447449684143,-0.18692979216576,-0.20182660222054,-0.3779501914978,-0.45723551511765,-0.57995754480362,-0.58771371841431,-0.61344623565674,-0.61864876747131,-0.6381339430809,-0.70263159275055,-0.71401369571686,-0.71479833126068,-0.76578795909882,-0.83345699310303,-0.90778779983521,-0.9182380437851,-0.95326948165894,-0.95832830667496,-1.0531626939774,-1.0605863332748,-1.0673313140869,-1.0776386260986,-1.0990084409714,-1.1087124347687,-1.1156171560287,-1.1245861053467,-1.1739619970322,-1.1861389875412,-1.1906929016113,-1.2032352685928,-1.2548991441727,-1.3504792451859,-1.3685723543167,-1.4364523887634,-1.4387015104294,-1.4602671861649,-1.4847904443741,-1.5241447687149,-1.5282963514328,-1.5733685493469,-1.588699221611,-1.6003187894821,-1.6032688617706,-1.6318908929825,-1.6576112508774,-1.701201915741,-1.7378778457642,-1.7445727586746,-1.8426226377487,-1.8522102832794,-1.8524531126022,-1.852969288826,-1.9229941368103,-1.9426293373108,-1.9996874332428,-2.0175960063934,-2.0729990005493,-2.0951347351074,-2.0973582267761,-2.1022033691406,-2.1023485660553,-2.1416666507721,-2.2436592578888,-2.2570266723633,-2.2992904186249,-2.3298888206482,-2.5987823009491],"captions":["a truck on the road","a truck on the road","black and white photo","the back of a black truck","wheel of a truck","a plane is parked","a shadow on the ground","a small silver metal","the wheel of a plane","the sky is cloudy","the back of a plane","a small white clock","the back of a truck","a brown and white field","the back of a train","a truck in the background","a small house in the background","a small white bird","a dirt road","the wheel of a plane","a wheel on a vehicle","trees in the distance","a white sign on a truck","a white line on the ground","a small white plane","a car in the background","the truck is black","white clouds in blue sky","a car in the background","a white tent","a white line on the ground","white clouds in blue sky","a shadow on the ground","a tree in the distance","car driving on road","black metal fence","a small white truck","a man sitting on a bench","shadow of a person on the ground","a small white plane","a white car on the road","a shadow on the ground","a small black car","a white and black train","the floor is made of wood","the windshield of a train","a small white object","a brown dirt in the background","a black and white bag","the sky is clear","a black background","a black and white sign","a white line on the floor","a person sitting in the background","a row of windows","a black and white kite","the snow is white","back of a car","white clouds in blue sky","white clouds in blue sky","the snow is white","a white line on the floor","a shadow on the wall","white clouds in blue sky","a white plane","a black pole in the background","the back of a black and white kite","a white line on the road","a white and black truck","white snow on ground","a black metal fence","the ground is covered in snow","a brown wooden table","a black car in the background","white clouds in blue sky","white clouds in blue sky"],"boxes":[[-11.753326416016,15.073043823242,649.42639160156,353.73132324219],[167.82878112793,69.662300109863,198.49922180176,191.54257202148],[453.92529296875,18.876647949219,270.68664550781,495.55163574219],[496.64642333984,35.202774047852,141.39123535156,177.47235107422],[110.19428253174,208.82302856445,138.81134033203,97.60693359375],[-2.3278045654297,114.25776672363,303.03112792969,214.89762878418],[-2.6593322753906,304.06088256836,609.17431640625,259.51113891602],[373.01962280273,131.16299438477,90.078491210938,82.015533447266],[99.960922241211,188.05268859863,68.080749511719,93.934066772461],[-2.3402557373047,8.7474746704102,198.59773254395,185.37130737305],[253.39030456543,81.813812255859,81.039566040039,125.79550170898],[373.11801147461,81.20671081543,63.683044433594,98.946472167969],[149.32704162598,101.1760559082,107.37170410156,107.59158325195],[-6.3497161865234,133.44105529785,185.65483093262,92.784332275391],[205.68960571289,68.036781311035,84.541809082031,129.6237487793],[348.5458984375,101.12404632568,347.84399414062,171.89181518555],[255.7160949707,68.469619750977,235.8642578125,278.79217529297],[1.8136520385742,225.78747558594,112.68170166016,71.422668457031],[-1.6198883056641,196.91665649414,202.87644958496,360.83065795898],[95.333213806152,168.42762756348,155.8740234375,81.591491699219],[200.76574707031,168.98770141602,81.500823974609,125.63061523438],[594.19055175781,103.83483886719,131.77783203125,45.367935180664],[174.58258056641,66.148590087891,62.3916015625,95.294021606445],[181.4407043457,360.52374267578,165.71569824219,202.91375732422],[300.50708007812,158.89883422852,176.32653808594,88.877685546875],[589.94061279297,16.045066833496,132.19580078125,217.91534423828],[79.514572143555,188.31793212891,375.75598144531,204.85345458984],[290.51065063477,6.3613014221191,422.0173034668,86.407730102539],[532.66564941406,160.14184570312,185.71911621094,206.37677001953],[286.0341796875,124.27518463135,77.387756347656,109.04644012451],[334.40606689453,396.43743896484,380.43786621094,166.70056152344],[37.052261352539,7.1689147949219,422.87921142578,93.982978820801],[29.100830078125,247.04420471191,227.0617980957,124.99638366699],[620.58947753906,76.179344177246,101.68237304688,44.837707519531],[602.07482910156,159.38613891602,120.8779296875,94.313537597656],[248.45988464355,218.49449157715,447.29608154297,195.43507385254],[617.10681152344,129.10620117188,106.09643554688,51.524017333984],[247.40251159668,179.34309387207,120.95069885254,120.2703704834],[1.3012542724609,258.91040039062,123.50611114502,91.377136230469],[416.83090209961,135.35665893555,107.1106262207,83.942474365234],[466.77917480469,161.18032836914,190.54382324219,83.544799804688],[37.55632019043,325.81188964844,282.36578369141,147.955078125],[631.32464599609,313.67269897461,89.305541992188,60.412719726562],[226.62686157227,42.321315765381,193.09826660156,120.06312561035],[611.45727539062,356.29919433594,109.48400878906,205.15979003906],[253.24398803711,53.374725341797,58.817932128906,88.03205871582],[339.34869384766,125.0435333252,64.154602050781,97.035858154297],[0.65755081176758,171.40277099609,103.70895385742,93.349243164062],[389.1689453125,184.32688903809,184.19268798828,79.910354614258],[334.04293823242,12.102317810059,197.50234985352,180.94271850586],[477.28323364258,287.20471191406,247.65975952148,144.14001464844],[537.8505859375,112.53626251221,67.175048828125,104.60192108154],[429.73526000977,456.67395019531,186.98416137695,83.897033691406],[322.73370361328,173.17802429199,60.857421875,92.521194458008],[271.75305175781,255.35173034668,202.23217773438,78.594467163086],[507.07418823242,13.47159576416,125.8703918457,69.582160949707],[1.3917198181152,363.32455444336,111.06234741211,199.78439331055],[453.04104614258,104.07935333252,130.53042602539,81.50902557373],[0.46478652954102,77.496536254883,101.70413208008,97.077346801758],[614.94146728516,48.013900756836,105.92736816406,46.925720214844],[247.79611206055,343.34896850586,185.68170166016,151.55194091797],[585.37603759766,518.74908447266,135.11511230469,46.715576171875],[204.47457885742,478.51623535156,235.57019042969,86.20068359375],[28.442192077637,97.342422485352,138.91131591797,51.120727539062],[435.73013305664,66.553649902344,72.591247558594,112.46020507812],[579.390625,45.200042724609,65.014038085938,105.78160095215],[476.21527099609,29.264461517334,79.879028320312,126.97125244141],[143.17218017578,271.68127441406,143.82495117188,77.567626953125],[144.96597290039,69.949157714844,57.947784423828,92.919326782227],[1.3837738037109,312.12493896484,155.83996582031,121.90466308594],[310.41586303711,226.00944519043,76.166137695312,96.77815246582],[336.68920898438,329.44915771484,291.0009765625,121.01507568359],[376.06057739258,518.45697021484,242.02536010742,46.997436523438],[621.56579589844,262.9875793457,98.056884765625,86.752014160156],[159.59484863281,3.4566345214844,178.65213012695,56.360012054443],[-0.6331787109375,463.98165893555,293.92611694336,99.626678466797]]},{"img_name":"nightCar.jpg","scores":[5.8295860290527,3.0342540740967,2.9580159187317,2.819700717926,1.9884860515594,1.688862323761,0.96734130382538,0.93833792209625,0.91208267211914,0.53455793857574,0.41421720385551,0.38572391867638,0.22443488240242,0.1650330722332,0.13703069090843,0.099243193864822,-0.021224290132523,-0.050933003425598,-0.13100183010101,-0.17851939797401,-0.2361201941967,-0.27065089344978,-0.29153370857239,-0.3012789785862,-0.49296540021896,-0.51274329423904,-0.60985910892487,-0.67764538526535,-0.7490109205246,-0.77996897697449,-0.83740788698196,-0.84802383184433,-0.89397358894348,-0.91027075052261,-0.94817793369293,-1.0179418325424,-1.0671843290329,-1.0850622653961,-1.0952330827713,-1.1008551120758,-1.11798620224,-1.1216237545013,-1.1341307163239,-1.1969673633575,-1.216890335083,-1.2356023788452,-1.2471550703049,-1.258026599884,-1.2833681106567,-1.2867836952209,-1.344121336937,-1.3722097873688,-1.3750067949295,-1.4093555212021,-1.4243295192719,-1.4563661813736,-1.4579282999039,-1.4580199718475,-1.4677670001984,-1.4916635751724,-1.5495820045471,-1.5745832920074,-1.6241880655289,-1.6580624580383,-1.6595425605774,-1.6806864738464,-1.6888711452484,-1.8163187503815,-1.8416647911072,-1.8784506320953,-1.8959738016129,-1.9147362709045,-1.9283533096313,-1.9329035282135,-1.9524071216583,-1.9728194475174,-1.9857108592987,-2.0203113555908,-2.1683077812195,-2.277646780014,-2.3367006778717,-2.34197306633,-2.4103257656097,-2.4179992675781,-2.6313538551331,-2.6946902275085],"captions":["people at a stop","a large mirror on the wall","the car is white","a woman in a red shirt","a mirror on the wall","the word ","a white car parked on the street","a car parked on the street","car on the road","a flower in a vase","car driving on road","white handle of a vase","the word ","grass growing on the side of the road","white letters on the wall","a tree in the distance","trees in the background","the word ","a road","the word ","a man wearing a blue shirt","a car on the road","a red and white bag","man wearing a black shirt","a white door","a white metal pole","a small white flower","white light on the ceiling","a light on the side of a bus","a light in the background","a black car parked on the street","a tree in the background","cars parked on the side of the road","a black metal bar","a light on the ceiling","a tree in the distance","a white car in the background","the sun is shining","a black and white photo","a small patch of grass","a tree in the background","the windows are closed","light shining on the ceiling","a black and white sign","white handle of a vase","a street light","a white handle on the table","light on ceiling","a white car in the street","a green grass","a building in the background","a small white wall","white base of the floor","a building in the background","a building in the distance","light on the ceiling","a red and white tennis racket","a small tree in the background","a green bush","a white bird in the sky","white clouds in the sky","white clouds in blue sky","a white car on the road","white clouds in blue sky","a car parked on the street","a light on the wall","a black car","light on the ceiling","a white chair","a green bush","the table is made of wood","grass on the ground","a white car on the road","white light on the ceiling","a car on the road","light on the ceiling","white clouds in blue sky","light shining on the ceiling","lights on the ceiling","a white line on the floor","white lines on the road","lights on the ceiling","light on the ceiling","light reflecting off the ceiling","the edge of a white plate","the wall is white"],"boxes":[[101.83013916016,1.5145874023438,536.5361328125,405.55819702148],[32.844886779785,119.74519348145,144.76968383789,206.3113861084],[158.6110534668,95.823547363281,218.22583007812,262.00708007812],[406.71173095703,114.36373138428,144.90203857422,211.37442016602],[-2.8744201660156,9.0050964355469,289.36602783203,395.51513671875],[-3.077995300293,7.8922176361084,73.430870056152,25.670656204224],[287.83447265625,196.1294708252,88.482604980469,60.474822998047],[185.14183044434,179.22882080078,291.59307861328,96.862762451172],[530.15625,182.87170410156,72.101806640625,54.566650390625],[211.24705505371,210.97410583496,92.086502075195,145.00807189941],[206.86795043945,152.99694824219,114.14129638672,102.32669067383],[132.94940185547,159.29232788086,85.797149658203,195.11560058594],[630.23803710938,386.4533996582,89.799926757812,13.505187988281],[44.243179321289,219.66697692871,425.900390625,179.28169250488],[1.804256439209,22.915246963501,62.494850158691,37.669044494629],[342.70050048828,141.28904724121,68.589416503906,65.189544677734],[222.27430725098,115.49570465088,229.14970397949,109.9069442749],[572.59130859375,373.24990844727,159.35107421875,25.099731445312],[368.59997558594,204.29551696777,354.28540039062,195.28700256348],[648.63055419922,394.0940246582,76.995239257812,7.9977416992188],[407.59310913086,177.25593566895,101.123046875,66.419067382812],[558.83807373047,150.1957244873,73.130249023438,78.030914306641],[399.08676147461,235.25205993652,132.15933227539,153.8804473877],[451.25057983398,169.93296813965,127.27114868164,95.919540405273],[2.5274143218994,182.58850097656,42.870071411133,102.87271118164],[610.28179931641,113.27519226074,87.333984375,206.92274475098],[223.45568847656,299.89303588867,143.82556152344,67.350524902344],[0.48291015625,6.7020015716553,136.6234588623,44.182250976562],[227.90101623535,120.19781494141,81.499465942383,74.471618652344],[380.33752441406,10.145690917969,344.85510253906,230.87554931641],[350.8225402832,206.64956665039,43.618530273438,61.645172119141],[58.722583770752,151.96051025391,115.63975524902,68.430847167969],[489.47180175781,133.38177490234,154.68994140625,213.18231201172],[13.716087341309,198.83514404297,125.37949371338,88.907745361328],[0.5770149230957,18.006996154785,91.769592285156,109.13513183594],[358.12246704102,176.16334533691,60.665710449219,58.275146484375],[312.56896972656,143.23277282715,48.649719238281,86.649536132812],[429.3664855957,99.911880493164,136.96041870117,88.114135742188],[41.046161651611,153.17370605469,62.584743499756,107.91040039062],[280.36798095703,264.70028686523,83.896606445312,74.519836425781],[200.02117919922,94.775253295898,71.796997070312,118.83850097656],[0.82886505126953,51.184181213379,148.6823425293,173.71310424805],[215.49978637695,8.0437812805176,450.46249389648,97.668823242188],[627.56103515625,145.97421264648,91.511474609375,70.540405273438],[143.30386352539,98.518676757812,72.337921142578,146.1123046875],[385.39813232422,115.76554870605,49.762878417969,98.000152587891],[150.20022583008,253.50509643555,108.0758972168,77.246704101562],[529.73376464844,12.023910522461,173.81799316406,107.78904724121],[265.30200195312,189.80828857422,64.141845703125,86.968688964844],[293.53332519531,264.85235595703,200.69665527344,90.517211914062],[289.54919433594,109.31116485596,121.97308349609,65.532493591309],[174.91581726074,343.01748657227,293.45513916016,59.347229003906],[124.94328308105,308.10110473633,82.007019042969,87.444458007812],[489.61853027344,118.5172958374,149.56909179688,62.82625579834],[314.57592773438,14.871231079102,199.65185546875,197.99717712402],[-2.9869842529297,8.6140518188477,331.44915771484,80.184989929199],[481.12237548828,230.26383972168,66.949951171875,113.58323669434],[291.74176025391,315.25588989258,120.00592041016,41.031982421875],[447.0771484375,274.49108886719,189.95812988281,108.82135009766],[304.7922668457,315.78552246094,51.066833496094,83.268371582031],[119.85618591309,14.258239746094,274.43597412109,194.26435852051],[207.13272094727,3.9598770141602,218.21789550781,47.577354431152],[508.07928466797,216.67218017578,124.15002441406,57.727752685547],[362.63757324219,3.7171268463135,186.37274169922,52.004096984863],[318.69165039062,184.54600524902,106.45849609375,140.89436340332],[2.4231605529785,134.50297546387,30.428302764893,84.906341552734],[2.5804214477539,184.34982299805,82.235786437988,204.02941894531],[435.48770141602,14.091533660889,160.3024597168,126.06932067871],[629.85272216797,263.22872924805,86.140869140625,101.55694580078],[467.09521484375,326.63858032227,77.486267089844,73.468078613281],[2.1080932617188,333.90414428711,258.11965942383,67.47900390625],[276.28475952148,252.47296142578,166.35418701172,46.654907226562],[615.30480957031,172.16995239258,43.40673828125,84.037719726562],[159.66035461426,55.367134094238,56.072662353516,99.775688171387],[381.41217041016,194.59228515625,72.345764160156,66.539947509766],[648.12542724609,7.6572761535645,71.744262695312,88.026824951172],[223.05508422852,8.3413162231445,55.04443359375,75.971572875977],[608.95135498047,34.242828369141,111.42370605469,147.50387573242],[4.3224487304688,134.27301025391,57.47469329834,38.670654296875],[569.51129150391,286.33825683594,109.94458007812,70.611083984375],[581.62457275391,205.47579956055,66.173583984375,101.93035888672],[33.512378692627,69.324752807617,67.727737426758,94.738296508789],[77.652244567871,5.9151782989502,182.71520996094,42.975868225098],[557.05584716797,4.1677436828613,110.70141601562,42.513496398926],[178.25491333008,305.19604492188,79.356231689453,85.900268554688],[252.52008056641,392.77694702148,227.05096435547,11.848327636719]]},{"img_name":"doorbellDay.jpg","scores":[6.2123432159424,4.1815795898438,3.0753057003021,2.5927422046661,1.8064253330231,1.6637141704559,1.5576062202454,1.3948158025742,0.9406566619873,0.74060416221619,0.59106266498566,0.56086230278015,0.54196381568909,0.17546638846397,0.13176360726357,-0.0084246695041656,-0.012639045715332,-0.066521942615509,-0.14464765787125,-0.14863830804825,-0.16171434521675,-0.17406177520752,-0.2123596072197,-0.31140920519829,-0.38619640469551,-0.39471316337585,-0.39881509542465,-0.40165305137634,-0.4198357462883,-0.45644506812096,-0.47034859657288,-0.54655247926712,-0.62985241413116,-0.64714789390564,-0.670041680336,-0.69579702615738,-0.78893220424652,-0.82824516296387,-0.8486180305481,-0.88217127323151,-0.893818795681,-0.98123955726624,-0.98208999633789,-1.0687757730484,-1.0801477432251,-1.1461266279221,-1.174159526825,-1.1860210895538,-1.2388391494751,-1.2403934001923,-1.2434153556824,-1.2439005374908,-1.2616987228394,-1.3818770647049,-1.3940081596375,-1.4107390642166,-1.4872894287109,-1.4981225728989,-1.5246467590332,-1.529488325119,-1.5724805593491,-1.608683347702,-1.6188340187073,-1.6582535505295,-1.71570789814,-1.7460125684738,-1.8430813550949,-1.8440864086151,-1.8600941896439,-1.9084258079529,-1.9481086730957,-2.0377480983734,-2.0437405109406,-2.0491333007812,-2.0603547096252,-2.1016111373901,-2.2209229469299,-2.244809627533,-2.3021876811981,-2.4100410938263,-2.4673697948456,-2.4884161949158,-2.5688419342041,-2.6634857654572,-2.866658449173,-2.8771708011627,-2.8911912441254,-3.4977309703827,-3.7015645503998,-3.9297201633453,-4.6675119400024,-5.2427949905396,-5.4905152320862],"captions":["a scene outside","a large window","a window with a white frame","a window with a white frame","the word ","two men standing in a room","a blue and white shirt","man wearing black pants","a small black chair","man wearing black pants","a tall metal pole","the word ","a concrete sidewalk","the word ","white lines on the floor","a large window","the word ","a brown floor tile","a white planter on the ground","blue and white sign on the wall","the word on the sign","a window with a frame","the word ","a white light on the wall","a man wearing a black shoes","the word ","a pair of blue shoes","a green plant","a large window on the wall","a light shining on the wall","a brown carpet","a white shoe on the floor","a white line on the side of the road","the door is open","white clouds in blue sky","a black suitcase","a white trash can","a man standing in the room","a long black and white curtain","a white and black sidewalk","a small white chair","a white tile floor","a green tree","a blue and yellow tie","a man in a kitchen","a white line on the floor","a white line on the floor","a black and white bird","a man wearing a shirt","a blue wall","a white cord","a blue and white kite","a white wall","a roof on the building","a large white building","window on the building","a long black tail","a black and white chair","a large black door","a white and black curtain","a tree in the background","a window on the wall","a window on the wall","a white wall","a white line on the floor","a white tile floor","a blue and white sign","a blue and white plate","the wall is yellow","a white chair","a window in the room","a window on the wall","blue and white tennis shoes","a white line on the road","a blue wall","a white line on the floor","a white door","a white wall","a blue and white sign","a white paper towel","white clouds in blue sky","a man wearing a blue shirt","a white door","a small tree in the background","blue and white umbrella","window on the building","a white door","a white door on the wall","white wall behind the woman","part of a floor","white wall on the wall","white wall in the room","white wall in the background"],"boxes":[[-15.549255371094,1.1371612548828,567.84906005859,410.98382568359],[284.48736572266,59.947578430176,194.09808349609,181.63128662109],[1.2938079833984,101.42871856689,239.14779663086,235.4700012207],[499.7614440918,15.159957885742,154.3381652832,305.09295654297],[-2.2220001220703,8.2550058364868,67.738883972168,20.299884796143],[331.60693359375,103.92530822754,230.65985107422,292.57501220703],[501.9638671875,134.89883422852,88.781982421875,144.05572509766],[357.15255737305,144.82202148438,85.057067871094,166.48907470703],[241.69438171387,218.58575439453,65.521469116211,131.63195800781],[420.6374206543,254.02432250977,137.5002746582,120.55938720703],[132.24981689453,-6.2425689697266,209.00573730469,325.91882324219],[582.86206054688,371.58807373047,149.07067871094,24.778564453125],[116.31488037109,298.2204284668,596.12091064453,103.25671386719],[682.38366699219,391.00216674805,41.691284179688,8.4083862304688],[-2.4158477783203,298.90505981445,293.96936035156,103.01165771484],[264.00466918945,3.563362121582,463.98910522461,190.5158996582],[658.34265136719,395.6940612793,67.589965820312,6.0359497070312],[220.04559326172,301.2571105957,99.870666503906,93.856018066406],[119.09759521484,269.54663085938,110.79602050781,60.9248046875],[2.4213600158691,6.9899101257324,73.159042358398,121.54119873047],[29.340658187866,7.7519130706787,55.889503479004,43.893035888672],[518.90417480469,24.081474304199,103.56579589844,69.681945800781],[555.03576660156,385.88586425781,124.49975585938,16.729675292969],[5.5103302001953,5.4458465576172,301.58892822266,144.25457763672],[327.06857299805,224.59301757812,106.04333496094,143.28936767578],[1.3034915924072,10.483694076538,32.517501831055,43.971237182617],[339.34875488281,318.07745361328,112.69647216797,64.355529785156],[69.151779174805,253.17771911621,118.01763916016,59.501480102539],[512.59301757812,56.146743774414,77.473999023438,140.97267150879],[57.788108825684,60.368843078613,114.95453643799,195.94467163086],[177.2678527832,352.39599609375,215.78070068359,51.174377441406],[420.73843383789,349.80310058594,119.23641967773,50.018493652344],[38.289237976074,210.43374633789,119.92740631104,188.24609375],[340.28176879883,95.432678222656,66.46484375,118.24081420898],[96.928024291992,7.9801292419434,104.84149169922,100.61578369141],[392.55087280273,225.82202148438,117.15655517578,78.590209960938],[152.13433837891,240.3200378418,102.95901489258,66.874633789062],[404.98733520508,121.43953704834,66.266784667969,166.91265869141],[17.344589233398,79.673553466797,90.22891998291,164.07907104492],[109.56574249268,226.66687011719,198.67636108398,147.22589111328],[263.60049438477,228.04412841797,108.47766113281,62.952026367188],[189.4984588623,269.46859741211,66.858612060547,107.68292236328],[43.292232513428,349.24652099609,112.7350769043,54.108093261719],[20.03076171875,70.466049194336,98.29460144043,62.888305664062],[514.43658447266,181.46795654297,108.13024902344,203.19372558594],[486.99346923828,357.31646728516,183.88720703125,43.791198730469],[502.29974365234,387.01229858398,105.71472167969,17.276733398438],[656.41802978516,169.36372375488,61.96630859375,115.49766540527],[486.07543945312,126.01094055176,49.380615234375,100.26602172852],[635.10021972656,53.89111328125,84.825561523438,288.60406494141],[447.24420166016,392.82125854492,114.20526123047,11.317016601562],[26.668151855469,38.060539245605,100.57962036133,59.734390258789],[167.50823974609,96.338836669922,82.389953613281,214.75817871094],[105.40821838379,384.75430297852,110.5341796875,19.468872070312],[29.672023773193,170.75958251953,77.400085449219,145.52777099609],[366.79211425781,77.40837097168,86.596069335938,100.77250671387],[13.536346435547,110.09247589111,89.688659667969,47.644676208496],[266.47329711914,257.93054199219,86.488647460938,96.659545898438],[248.32063293457,123.05322265625,156.90190124512,192.81875610352],[4.0366096496582,172.19667053223,81.143020629883,53.547149658203],[26.052755355835,336.37298583984,60.155029296875,65.375854492188],[293.36334228516,60.55549621582,76.4267578125,129.08843994141],[438.98034667969,4.5734748840332,280.86840820312,87.607177734375],[546.08349609375,239.28340148926,171.43090820312,159.10472106934],[386.81271362305,380.33056640625,124.34307861328,21.442016601562],[528.82928466797,283.75067138672,62.7392578125,114.68298339844],[619.72991943359,60.115348815918,86.537109375,42.154495239258],[617.37322998047,153.67129516602,102.34399414062,56.4189453125],[295.51403808594,6.8237571716309,153.40240478516,87.423278808594],[220.81021118164,146.6227722168,96.894592285156,139.47848510742],[279.52328491211,114.65191650391,67.351013183594,117.87756347656],[644.08447265625,256.79483032227,73.658935546875,97.297241210938],[320.24395751953,356.06185913086,117.98614501953,43.187805175781],[7.947151184082,268.64669799805,127.3373336792,55.216796875],[308.75509643555,200.80160522461,107.78076171875,72.380889892578],[547.59222412109,353.80456542969,55.72216796875,46.489379882812],[448.44454956055,111.11014556885,89.102142333984,185.52331542969],[572.54840087891,305.97918701172,56.698364257812,95.355651855469],[577.47155761719,31.287460327148,140.94470214844,94.814025878906],[151.86558532715,7.1191329956055,126.5796661377,98.241302490234],[133.6120300293,5.3237400054932,104.94110107422,44.519096374512],[540.07366943359,130.75628662109,177.25732421875,126.96685791016],[440.11059570312,180.1805267334,54.161376953125,107.79612731934],[131.99647521973,196.74284362793,54.122467041016,99.858444213867],[654.56622314453,59.754753112793,62.845581054688,100.75513458252],[465.87182617188,75.870880126953,105.27807617188,60.421615600586],[462.94534301758,128.08239746094,45.08740234375,106.13772583008],[592.50927734375,196.24508666992,58.180419921875,121.46228027344],[215.92533874512,6.0352325439453,104.63957214355,135.6653137207],[336.84823608398,389.48657226562,102.59106445312,13.964660644531],[486.4655456543,5.6621513366699,84.973114013672,43.983215332031],[270.59817504883,52.89192199707,47.759704589844,104.36860656738],[477.79354858398,25.290323257446,60.091522216797,62.730308532715]]}]} \ No newline at end of file From e1747c26c722b2e85962056f99917547cbab3336 Mon Sep 17 00:00:00 2001 From: sdub18 Date: Wed, 9 Mar 2022 12:13:50 -0500 Subject: [PATCH 2/5] Create alembic file --- .../versions/6cd5ad04ca7a_densecaptioning.py | 44 +++++++++++++++++++ app/models.py | 1 + 2 files changed, 45 insertions(+) create mode 100644 alembic/versions/6cd5ad04ca7a_densecaptioning.py diff --git a/alembic/versions/6cd5ad04ca7a_densecaptioning.py b/alembic/versions/6cd5ad04ca7a_densecaptioning.py new file mode 100644 index 0000000..d5f9792 --- /dev/null +++ b/alembic/versions/6cd5ad04ca7a_densecaptioning.py @@ -0,0 +1,44 @@ +"""DenseCaptioning + +Revision ID: 6cd5ad04ca7a +Revises: bcdeb6b47060 +Create Date: 2022-03-09 12:07:45.244683 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '6cd5ad04ca7a' +down_revision = 'bcdeb6b47060' +branch_labels = None +depends_on = None + + +def upgrade(): + op.create_table( + "denseCaptionParent", + sa.Column("id", sa.Integer, primary_key=True, index=True), + sa.Column("imageName", sa.String, unique=True, index=True), + ) + + op.create_table( + "denseCaptionChild", + sa.Column("id", sa.Integer, primary_key=True, index=True), + sa.Column("caption", sa.String, index=True), + sa.Column("score", sa.Float), + sa.Column("bounding_x", sa.Float), + sa.Column("bounding_y", sa.Float), + sa.Column("bounding_w", sa.Float), + sa.Column("bounding_h", sa.Float), + sa.Column("parent_id", sa.Integer), + + sa.ForeignKeyConstraint(('parent_id',), ['denseCaptionParent.id'], ), + ) + + +def downgrade(): + op.drop_table("denseCaptionParent") + op.drop_table("denseCaptionChild") + diff --git a/app/models.py b/app/models.py index 2998823..f5f9d07 100644 --- a/app/models.py +++ b/app/models.py @@ -53,5 +53,6 @@ class DenseCaptionChild(Base): bounding_y = Column(Float, index=True) bounding_w = Column(Float, index=True) bounding_h = Column(Float, index=True) + parent_id = Column(Integer, ForeignKey("denseCaptionParent.id")) parent = relationship("DenseCaptionParent", back_populates="children") \ No newline at end of file From f611eaaca4f36420bf3deb4c0adbcb1ba9d0df31 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 23 Mar 2022 12:21:32 -0400 Subject: [PATCH 3/5] added updates --- .vscode/settings.json | 4 ++++ app/crud.py | 9 ++++++--- app/main.py | 8 +++++++- app/schemas.py | 13 +++++++++++++ results.json | 2 +- 5 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..817db66 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "python.defaultInterpreterPath": "/usr/local/bin/python3", + "python.pythonPath": "/usr/local/bin/python3" +} \ No newline at end of file diff --git a/app/crud.py b/app/crud.py index b0d1318..65f2385 100644 --- a/app/crud.py +++ b/app/crud.py @@ -55,13 +55,16 @@ def create_message(message: schemas.MessageCreate, db: Session): def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session): for entry in data.results: - db_dense_caption_parent = models.DenseCaptionParent(imageName=entry["image_name"]) + db_dense_caption_parent = models.DenseCaptionParent(imageName=entry["img_name"]) db.add(db_dense_caption_parent) db.commit() db.refresh(db_dense_caption_parent) for i in range(len(entry["scores"])): - db_dense_caption_child = models.DenseCaptionChild(score=entry["scores"][i], caption=entry["captions"][i], bounding_x=entry["box"][i][0], bounding_y=entry["box"][i][1], bounding_w=entry["box"][i][2], bounding_l=entry["box"][i][3]) + db_dense_caption_child = models.DenseCaptionChild(score=entry["scores"][i], caption=entry["captions"][i], bounding_x=entry["boxes"][i][0], bounding_y=entry["boxes"][i][1], bounding_w=entry["boxes"][i][2], bounding_h=entry["boxes"][i][3], parent_id=db_dense_caption_parent.id) db.add(db_dense_caption_child) db.commit() db.refresh(db_dense_caption_child) - return "success!!" \ No newline at end of file + return "success!!" + +def get_children(parent_id: int, db: Session, skip: int = 0, limit: int = 100): + return db.query(models.DenseCaptionChild).filter(models.DenseCaptionChild.parent_id==parent_id).offset(skip).limit(limit).all() \ No newline at end of file diff --git a/app/main.py b/app/main.py index 01112fe..59c51bc 100644 --- a/app/main.py +++ b/app/main.py @@ -74,4 +74,10 @@ def create_message(message: schemas.MessageCreate, db: Session = Depends(get_db) @app.post("/denseCaptionCreate/", response_model=str) def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session = Depends(get_db)): - return crud.create_message(data=data, db=db) \ No newline at end of file + return crud.create_dense_caption(data=data, db=db) + +@app.get("/denseCaptionGet/{parent_id}/child", response_model=List[schemas.DenseCaptionChild]) +def get_children(parent_id: int, skip: int = 0, limit: int = 100, db: Session = Depends(get_db)): + children = crud.get_children(parent_id=parent_id, db=db, skip=skip, limit=limit) + return children + \ No newline at end of file diff --git a/app/schemas.py b/app/schemas.py index d327515..802fe88 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -52,3 +52,16 @@ class Config: class DenseCaptionCreate(BaseModel): opt: Dict[str, Union[str, int]] results: List[Dict[str, Union[str, List[float], List[str], List[List[float]]]]] + +class DenseCaptionChild(BaseModel): + id: int + caption: str + score: float + bounding_x: float + bounding_y: float + bounding_w: float + bounding_h: float + parent_id: int + + class Config: + orm_mode = True \ No newline at end of file diff --git a/results.json b/results.json index 8dc5ff6..a716ccd 100644 --- a/results.json +++ b/results.json @@ -1 +1 @@ -{"opt":{"output_dir":"","num_to_draw":10,"final_nms_thresh":0.3,"use_cudnn":1,"text_size":2,"max_images":100,"gpu":-1,"splits_json":"info\/densecap_splits.json","vg_img_root_dir":"","checkpoint":"data\/models\/densecap\/densecap-pretrained-vgg16.t7","num_proposals":1000,"rpn_nms_thresh":0.7,"image_size":720,"input_image":"","input_split":"","box_width":2,"input_dir":"imgs","output_vis_dir":"vis\/data","output_vis":1},"results":[{"img_name":"doorbell.jpg","scores":[4.1066136360168,2.1561975479126,1.5356729030609,1.4262971878052,1.2953680753708,1.0660579204559,0.64586269855499,0.62870931625366,0.4773385822773,0.47531351447105,-0.0061240792274475,-0.081009596586227,-0.24829396605492,-0.32491379976273,-0.33763182163239,-0.35905757546425,-0.48684465885162,-0.57965183258057,-0.59449201822281,-0.62236523628235,-0.6765683889389,-0.68469840288162,-0.81760025024414,-0.90624213218689,-0.98729014396667,-0.98860037326813,-1.0723942518234,-1.1804876327515,-1.1821244955063,-1.2764329910278,-1.2766901254654,-1.3235929012299,-1.3257853984833,-1.332850933075,-1.333246588707,-1.3334262371063,-1.4081734418869,-1.4447627067566,-1.460839509964,-1.4624179601669,-1.6511569023132,-1.6735540628433,-1.7111759185791,-1.7202817201614,-1.737509727478,-1.7882447242737,-1.8005862236023,-1.8053724765778,-1.8317520618439,-1.8677976131439,-1.9960511922836,-2.0136396884918,-2.0603413581848,-2.0816895961761,-2.242356300354,-2.2769565582275,-2.2876698970795,-2.2954728603363,-2.3079047203064,-2.3948276042938,-2.4032278060913,-2.5134699344635,-2.5254337787628,-2.5365436077118,-2.5394203662872,-2.5636887550354,-2.5826330184937,-2.6042556762695,-2.636182308197,-2.6577477455139,-2.7054936885834,-2.8206024169922,-2.82484126091,-2.8449199199677,-2.8533411026001,-2.9426074028015,-3.0486323833466,-3.0771720409393,-3.0820364952087,-3.0925102233887,-3.2139480113983,-3.237612247467,-3.259569644928,-3.3773031234741,-3.4124586582184,-3.4141864776611,-3.4645512104034,-3.4877460002899,-3.5029470920563,-3.7485461235046,-3.7874269485474,-4.0188217163086,-4.1236395835876,-4.2654232978821],"captions":["a black and white cat","a mirror on the wall","a blue letter on a sign","a yellow wall","the word ","a dog in a window","the word ","the man is wearing a white shirt","the word ","the word on the sign","person wearing a white shirt","a brown hair on a dog","a white wooden door","a white background","a yellow and black car","the word ","white and black shoes","the word ","yellow and black backpack","a white letter on a blue sign","a white sign on the wall","a large black and white sign","a pair of black shoes","the word ","a white wall","a white blanket on the bed","a black umbrella","a reflection of a person in the mirror","a white and black shoe","a black and white bag","a person wearing a white shirt","white line on the ground","a white sign on the side of the building","a person is wearing a shirt","a white dog","a blue and white sign","the letter is white","the word ","the wall is white","a black and white sign","the floor is made of wood","the floor is white","a white snow on the ground","a white wall","the word ","the word ","a white line on the floor","the word ","a small black and white dog","a white and blue sign","the leg of a person","white wall in the background","a shadow on the ground","a white dog","the ceiling is white","part of a floor","white writing on the wall","a black cat","a black and white tile","the word on the ","the plate is white","part of a floor","part of a floor","the floor is tiled","white wall in the room","the table is black","a wall behind the man","the shadow of the person","a wall behind the cat","a white wall","the floor is tiled","part of a white wall","the wall is white","part of a floor","part of a floor","the wall is white","part of a floor","the floor is tiled","white tile on wall","the wall is white","part of a floor","part of a table","white tile on floor","a white tile floor","white clouds in blue sky","the wall is white","part of a white table","part of a floor","white wall in the background","part of a table","part of a wall","white clouds in blue sky","white tile on wall","part of a white wall"],"boxes":[[-8.5863037109375,90.442031860352,653.03723144531,317.72924804688],[155.63594055176,77.771171569824,323.08160400391,182.2333984375],[584.68072509766,286.23669433594,85.596435546875,79.049926757812],[441.73345947266,63.255798339844,279.548828125,344.09301757812],[535.22882080078,363.56546020508,163.9404296875,28.582641601562],[321.26892089844,138.49240112305,223.01007080078,224.32437133789],[551.66351318359,381.73596191406,130.2578125,15.162841796875],[184.61799621582,212.23449707031,152.6830291748,172.46350097656],[-1.7815017700195,8.9359397888184,70.771011352539,35.04182434082],[552.48907470703,324.65078735352,93.911987304688,65.184814453125],[236.9538269043,166.46272277832,85.763427734375,132.01750183105],[352.27160644531,212.26223754883,144.06396484375,91.1416015625],[510.25189208984,122.49893951416,50.800659179688,223.87530517578],[2.1706237792969,10.642364501953,205.61277770996,390.29193115234],[394.55154418945,174.06240844727,132.02487182617,66.254486083984],[39.494731903076,8.0154409408569,108.25630187988,30.069889068604],[179.29055786133,266.71337890625,107.5915222168,59.966857910156],[612.27661132812,387.013671875,107.40673828125,10.751342773438],[453.11370849609,187.52841186523,55.949157714844,99.72705078125],[546.11383056641,214.56234741211,144.61169433594,174.89111328125],[448.32473754883,119.25607299805,67.680267333984,103.92288208008],[369.39694213867,141.74034118652,127.11877441406,65.766418457031],[170.34547424316,260.29183959961,439.18713378906,141.29052734375],[603.146484375,393.59643554688,125.6767578125,7.311767578125],[194.75967407227,8.3311233520508,528.28649902344,187.97473144531],[366.76470947266,265.87545776367,144.56909179688,81.267456054688],[193.2692565918,121.19793701172,154.06915283203,100.42791748047],[364.32180786133,91.466926574707,224.94625854492,151.40414428711],[165.09484863281,203.67324829102,80.396697998047,135.87927246094],[300.17166137695,172.22766113281,68.308959960938,107.39855957031],[256.30798339844,250.00270080566,114.31701660156,74.363632202148],[214.52320861816,339.15704345703,122.29591369629,61.62451171875],[483.76596069336,157.36241149902,60.690582275391,118.16200256348],[275.46585083008,145.86637878418,65.684814453125,105.85330200195],[159.0240020752,302.16372680664,135.1141204834,72.24169921875],[516.87786865234,269.72772216797,119.12072753906,81.82080078125],[410.87426757812,300.49850463867,311.23107910156,98.093383789062],[0.46793365478516,26.233947753906,64.571472167969,38.903831481934],[55.69739151001,184.34216308594,115.94120788574,133.49099731445],[551.09436035156,94.716033935547,77.953857421875,240.39208984375],[108.81023406982,356.89678955078,186.71691894531,44.998107910156],[2.6537933349609,315.55114746094,329.67462158203,85.121154785156],[441.76318359375,220.93048095703,137.88635253906,118.14685058594],[601.04217529297,57.971160888672,97.979370117188,259.77523803711],[624.39508056641,334.19744873047,57.78125,52.46142578125],[36.590835571289,15.75500869751,51.471336364746,74.902221679688],[80.189521789551,240.17347717285,196.78625488281,126.57420349121],[-1.7361450195312,8.4623718261719,154.37229919434,70.202667236328],[326.96899414062,158.54319763184,91.770935058594,136.91041564941],[617.74664306641,211.6496887207,58.677856445312,125.21752929688],[269.72994995117,269.62951660156,64.405822753906,117.44250488281],[190.42860412598,34.635971069336,299.91455078125,87.791366577148],[175.63775634766,380.23345947266,94.123596191406,23.137634277344],[332.79315185547,239.58790588379,98.589660644531,103.30952453613],[481.25946044922,73.936897277832,129.27087402344,72.587852478027],[258.03256225586,355.30200195312,205.28826904297,45.482849121094],[493.12219238281,377.11627197266,118.55285644531,23.754577636719],[179.90924072266,131.76531982422,75.46337890625,139.30572509766],[217.87850952148,79.042739868164,179.68530273438,95.379745483398],[627.61547851562,254.70372009277,91.867431640625,143.43519592285],[649.42602539062,24.476013183594,70.4296875,171.81884765625],[317.82052612305,265.33581542969,60.863037109375,110.12786865234],[286.21038818359,379.1442565918,98.047973632812,23.658935546875],[378.27102661133,374.14440917969,120.75067138672,28.461181640625],[406.68173217773,19.555679321289,195.30850219727,114.15013122559],[1.7434921264648,374.09091186523,182.87628173828,29.446533203125],[129.79959106445,59.355575561523,136.68911743164,256.46441650391],[2.2843894958496,128.61187744141,86.553833007812,270.13372802734],[504.38815307617,23.404228210449,153.43032836914,228.35076904297],[663.45794677734,117.39007568359,56.160522460938,174.68399047852],[336.35424804688,383.02624511719,107.78924560547,20.209838867188],[2.3283767700195,389.53427124023,86.960624694824,14.616577148438],[545.03247070312,6.9169616699219,176.33117675781,132.36499023438],[505.62478637695,331.91973876953,88.515472412109,62.632385253906],[367.61758422852,287.62991333008,54.066345214844,102.04425048828],[670.18341064453,198.69854736328,48.8232421875,46.539459228516],[150.26899719238,270.01345825195,54.604553222656,102.47802734375],[448.93524169922,298.85891723633,53.414367675781,98.945190429688],[274.00762939453,41.480781555176,151.27984619141,46.862503051758],[44.695587158203,45.669258117676,199.08895874023,136.96990966797],[313.55252075195,342.68197631836,68.545166015625,55.409729003906],[2.1515960693359,360.205078125,66.111930847168,41.7421875],[456.2688293457,362.75448608398,71.192596435547,37.888549804688],[484.06954956055,274.5989074707,58.441802978516,108.07818603516],[231.42999267578,4.4836044311523,70.141479492188,42.480060577393],[565.62719726562,3.5656108856201,67.817993164062,39.744285583496],[2.3948669433594,265.75723266602,73.305892944336,94.744262695312],[129.40466308594,326.30493164062,51.814544677734,71.337585449219],[69.998748779297,7.841667175293,372.92880249023,76.978950500488],[649.3134765625,3.656192779541,71.233276367188,42.524341583252],[2.0565567016602,73.112770080566,49.193862915039,170.54586791992],[95.420272827148,26.817687988281,44.654098510742,90.290222167969],[374.59777832031,58.451690673828,155.68286132812,48.763153076172],[662.74688720703,230.7303314209,54.76220703125,46.042892456055]]},{"img_name":"tractor.jpg","scores":[3.7141051292419,2.1038589477539,1.1122196912766,0.83156669139862,0.76094162464142,0.33355113863945,-0.023650914430618,-0.065634548664093,-0.15447449684143,-0.18692979216576,-0.20182660222054,-0.3779501914978,-0.45723551511765,-0.57995754480362,-0.58771371841431,-0.61344623565674,-0.61864876747131,-0.6381339430809,-0.70263159275055,-0.71401369571686,-0.71479833126068,-0.76578795909882,-0.83345699310303,-0.90778779983521,-0.9182380437851,-0.95326948165894,-0.95832830667496,-1.0531626939774,-1.0605863332748,-1.0673313140869,-1.0776386260986,-1.0990084409714,-1.1087124347687,-1.1156171560287,-1.1245861053467,-1.1739619970322,-1.1861389875412,-1.1906929016113,-1.2032352685928,-1.2548991441727,-1.3504792451859,-1.3685723543167,-1.4364523887634,-1.4387015104294,-1.4602671861649,-1.4847904443741,-1.5241447687149,-1.5282963514328,-1.5733685493469,-1.588699221611,-1.6003187894821,-1.6032688617706,-1.6318908929825,-1.6576112508774,-1.701201915741,-1.7378778457642,-1.7445727586746,-1.8426226377487,-1.8522102832794,-1.8524531126022,-1.852969288826,-1.9229941368103,-1.9426293373108,-1.9996874332428,-2.0175960063934,-2.0729990005493,-2.0951347351074,-2.0973582267761,-2.1022033691406,-2.1023485660553,-2.1416666507721,-2.2436592578888,-2.2570266723633,-2.2992904186249,-2.3298888206482,-2.5987823009491],"captions":["a truck on the road","a truck on the road","black and white photo","the back of a black truck","wheel of a truck","a plane is parked","a shadow on the ground","a small silver metal","the wheel of a plane","the sky is cloudy","the back of a plane","a small white clock","the back of a truck","a brown and white field","the back of a train","a truck in the background","a small house in the background","a small white bird","a dirt road","the wheel of a plane","a wheel on a vehicle","trees in the distance","a white sign on a truck","a white line on the ground","a small white plane","a car in the background","the truck is black","white clouds in blue sky","a car in the background","a white tent","a white line on the ground","white clouds in blue sky","a shadow on the ground","a tree in the distance","car driving on road","black metal fence","a small white truck","a man sitting on a bench","shadow of a person on the ground","a small white plane","a white car on the road","a shadow on the ground","a small black car","a white and black train","the floor is made of wood","the windshield of a train","a small white object","a brown dirt in the background","a black and white bag","the sky is clear","a black background","a black and white sign","a white line on the floor","a person sitting in the background","a row of windows","a black and white kite","the snow is white","back of a car","white clouds in blue sky","white clouds in blue sky","the snow is white","a white line on the floor","a shadow on the wall","white clouds in blue sky","a white plane","a black pole in the background","the back of a black and white kite","a white line on the road","a white and black truck","white snow on ground","a black metal fence","the ground is covered in snow","a brown wooden table","a black car in the background","white clouds in blue sky","white clouds in blue sky"],"boxes":[[-11.753326416016,15.073043823242,649.42639160156,353.73132324219],[167.82878112793,69.662300109863,198.49922180176,191.54257202148],[453.92529296875,18.876647949219,270.68664550781,495.55163574219],[496.64642333984,35.202774047852,141.39123535156,177.47235107422],[110.19428253174,208.82302856445,138.81134033203,97.60693359375],[-2.3278045654297,114.25776672363,303.03112792969,214.89762878418],[-2.6593322753906,304.06088256836,609.17431640625,259.51113891602],[373.01962280273,131.16299438477,90.078491210938,82.015533447266],[99.960922241211,188.05268859863,68.080749511719,93.934066772461],[-2.3402557373047,8.7474746704102,198.59773254395,185.37130737305],[253.39030456543,81.813812255859,81.039566040039,125.79550170898],[373.11801147461,81.20671081543,63.683044433594,98.946472167969],[149.32704162598,101.1760559082,107.37170410156,107.59158325195],[-6.3497161865234,133.44105529785,185.65483093262,92.784332275391],[205.68960571289,68.036781311035,84.541809082031,129.6237487793],[348.5458984375,101.12404632568,347.84399414062,171.89181518555],[255.7160949707,68.469619750977,235.8642578125,278.79217529297],[1.8136520385742,225.78747558594,112.68170166016,71.422668457031],[-1.6198883056641,196.91665649414,202.87644958496,360.83065795898],[95.333213806152,168.42762756348,155.8740234375,81.591491699219],[200.76574707031,168.98770141602,81.500823974609,125.63061523438],[594.19055175781,103.83483886719,131.77783203125,45.367935180664],[174.58258056641,66.148590087891,62.3916015625,95.294021606445],[181.4407043457,360.52374267578,165.71569824219,202.91375732422],[300.50708007812,158.89883422852,176.32653808594,88.877685546875],[589.94061279297,16.045066833496,132.19580078125,217.91534423828],[79.514572143555,188.31793212891,375.75598144531,204.85345458984],[290.51065063477,6.3613014221191,422.0173034668,86.407730102539],[532.66564941406,160.14184570312,185.71911621094,206.37677001953],[286.0341796875,124.27518463135,77.387756347656,109.04644012451],[334.40606689453,396.43743896484,380.43786621094,166.70056152344],[37.052261352539,7.1689147949219,422.87921142578,93.982978820801],[29.100830078125,247.04420471191,227.0617980957,124.99638366699],[620.58947753906,76.179344177246,101.68237304688,44.837707519531],[602.07482910156,159.38613891602,120.8779296875,94.313537597656],[248.45988464355,218.49449157715,447.29608154297,195.43507385254],[617.10681152344,129.10620117188,106.09643554688,51.524017333984],[247.40251159668,179.34309387207,120.95069885254,120.2703704834],[1.3012542724609,258.91040039062,123.50611114502,91.377136230469],[416.83090209961,135.35665893555,107.1106262207,83.942474365234],[466.77917480469,161.18032836914,190.54382324219,83.544799804688],[37.55632019043,325.81188964844,282.36578369141,147.955078125],[631.32464599609,313.67269897461,89.305541992188,60.412719726562],[226.62686157227,42.321315765381,193.09826660156,120.06312561035],[611.45727539062,356.29919433594,109.48400878906,205.15979003906],[253.24398803711,53.374725341797,58.817932128906,88.03205871582],[339.34869384766,125.0435333252,64.154602050781,97.035858154297],[0.65755081176758,171.40277099609,103.70895385742,93.349243164062],[389.1689453125,184.32688903809,184.19268798828,79.910354614258],[334.04293823242,12.102317810059,197.50234985352,180.94271850586],[477.28323364258,287.20471191406,247.65975952148,144.14001464844],[537.8505859375,112.53626251221,67.175048828125,104.60192108154],[429.73526000977,456.67395019531,186.98416137695,83.897033691406],[322.73370361328,173.17802429199,60.857421875,92.521194458008],[271.75305175781,255.35173034668,202.23217773438,78.594467163086],[507.07418823242,13.47159576416,125.8703918457,69.582160949707],[1.3917198181152,363.32455444336,111.06234741211,199.78439331055],[453.04104614258,104.07935333252,130.53042602539,81.50902557373],[0.46478652954102,77.496536254883,101.70413208008,97.077346801758],[614.94146728516,48.013900756836,105.92736816406,46.925720214844],[247.79611206055,343.34896850586,185.68170166016,151.55194091797],[585.37603759766,518.74908447266,135.11511230469,46.715576171875],[204.47457885742,478.51623535156,235.57019042969,86.20068359375],[28.442192077637,97.342422485352,138.91131591797,51.120727539062],[435.73013305664,66.553649902344,72.591247558594,112.46020507812],[579.390625,45.200042724609,65.014038085938,105.78160095215],[476.21527099609,29.264461517334,79.879028320312,126.97125244141],[143.17218017578,271.68127441406,143.82495117188,77.567626953125],[144.96597290039,69.949157714844,57.947784423828,92.919326782227],[1.3837738037109,312.12493896484,155.83996582031,121.90466308594],[310.41586303711,226.00944519043,76.166137695312,96.77815246582],[336.68920898438,329.44915771484,291.0009765625,121.01507568359],[376.06057739258,518.45697021484,242.02536010742,46.997436523438],[621.56579589844,262.9875793457,98.056884765625,86.752014160156],[159.59484863281,3.4566345214844,178.65213012695,56.360012054443],[-0.6331787109375,463.98165893555,293.92611694336,99.626678466797]]},{"img_name":"nightCar.jpg","scores":[5.8295860290527,3.0342540740967,2.9580159187317,2.819700717926,1.9884860515594,1.688862323761,0.96734130382538,0.93833792209625,0.91208267211914,0.53455793857574,0.41421720385551,0.38572391867638,0.22443488240242,0.1650330722332,0.13703069090843,0.099243193864822,-0.021224290132523,-0.050933003425598,-0.13100183010101,-0.17851939797401,-0.2361201941967,-0.27065089344978,-0.29153370857239,-0.3012789785862,-0.49296540021896,-0.51274329423904,-0.60985910892487,-0.67764538526535,-0.7490109205246,-0.77996897697449,-0.83740788698196,-0.84802383184433,-0.89397358894348,-0.91027075052261,-0.94817793369293,-1.0179418325424,-1.0671843290329,-1.0850622653961,-1.0952330827713,-1.1008551120758,-1.11798620224,-1.1216237545013,-1.1341307163239,-1.1969673633575,-1.216890335083,-1.2356023788452,-1.2471550703049,-1.258026599884,-1.2833681106567,-1.2867836952209,-1.344121336937,-1.3722097873688,-1.3750067949295,-1.4093555212021,-1.4243295192719,-1.4563661813736,-1.4579282999039,-1.4580199718475,-1.4677670001984,-1.4916635751724,-1.5495820045471,-1.5745832920074,-1.6241880655289,-1.6580624580383,-1.6595425605774,-1.6806864738464,-1.6888711452484,-1.8163187503815,-1.8416647911072,-1.8784506320953,-1.8959738016129,-1.9147362709045,-1.9283533096313,-1.9329035282135,-1.9524071216583,-1.9728194475174,-1.9857108592987,-2.0203113555908,-2.1683077812195,-2.277646780014,-2.3367006778717,-2.34197306633,-2.4103257656097,-2.4179992675781,-2.6313538551331,-2.6946902275085],"captions":["people at a stop","a large mirror on the wall","the car is white","a woman in a red shirt","a mirror on the wall","the word ","a white car parked on the street","a car parked on the street","car on the road","a flower in a vase","car driving on road","white handle of a vase","the word ","grass growing on the side of the road","white letters on the wall","a tree in the distance","trees in the background","the word ","a road","the word ","a man wearing a blue shirt","a car on the road","a red and white bag","man wearing a black shirt","a white door","a white metal pole","a small white flower","white light on the ceiling","a light on the side of a bus","a light in the background","a black car parked on the street","a tree in the background","cars parked on the side of the road","a black metal bar","a light on the ceiling","a tree in the distance","a white car in the background","the sun is shining","a black and white photo","a small patch of grass","a tree in the background","the windows are closed","light shining on the ceiling","a black and white sign","white handle of a vase","a street light","a white handle on the table","light on ceiling","a white car in the street","a green grass","a building in the background","a small white wall","white base of the floor","a building in the background","a building in the distance","light on the ceiling","a red and white tennis racket","a small tree in the background","a green bush","a white bird in the sky","white clouds in the sky","white clouds in blue sky","a white car on the road","white clouds in blue sky","a car parked on the street","a light on the wall","a black car","light on the ceiling","a white chair","a green bush","the table is made of wood","grass on the ground","a white car on the road","white light on the ceiling","a car on the road","light on the ceiling","white clouds in blue sky","light shining on the ceiling","lights on the ceiling","a white line on the floor","white lines on the road","lights on the ceiling","light on the ceiling","light reflecting off the ceiling","the edge of a white plate","the wall is white"],"boxes":[[101.83013916016,1.5145874023438,536.5361328125,405.55819702148],[32.844886779785,119.74519348145,144.76968383789,206.3113861084],[158.6110534668,95.823547363281,218.22583007812,262.00708007812],[406.71173095703,114.36373138428,144.90203857422,211.37442016602],[-2.8744201660156,9.0050964355469,289.36602783203,395.51513671875],[-3.077995300293,7.8922176361084,73.430870056152,25.670656204224],[287.83447265625,196.1294708252,88.482604980469,60.474822998047],[185.14183044434,179.22882080078,291.59307861328,96.862762451172],[530.15625,182.87170410156,72.101806640625,54.566650390625],[211.24705505371,210.97410583496,92.086502075195,145.00807189941],[206.86795043945,152.99694824219,114.14129638672,102.32669067383],[132.94940185547,159.29232788086,85.797149658203,195.11560058594],[630.23803710938,386.4533996582,89.799926757812,13.505187988281],[44.243179321289,219.66697692871,425.900390625,179.28169250488],[1.804256439209,22.915246963501,62.494850158691,37.669044494629],[342.70050048828,141.28904724121,68.589416503906,65.189544677734],[222.27430725098,115.49570465088,229.14970397949,109.9069442749],[572.59130859375,373.24990844727,159.35107421875,25.099731445312],[368.59997558594,204.29551696777,354.28540039062,195.28700256348],[648.63055419922,394.0940246582,76.995239257812,7.9977416992188],[407.59310913086,177.25593566895,101.123046875,66.419067382812],[558.83807373047,150.1957244873,73.130249023438,78.030914306641],[399.08676147461,235.25205993652,132.15933227539,153.8804473877],[451.25057983398,169.93296813965,127.27114868164,95.919540405273],[2.5274143218994,182.58850097656,42.870071411133,102.87271118164],[610.28179931641,113.27519226074,87.333984375,206.92274475098],[223.45568847656,299.89303588867,143.82556152344,67.350524902344],[0.48291015625,6.7020015716553,136.6234588623,44.182250976562],[227.90101623535,120.19781494141,81.499465942383,74.471618652344],[380.33752441406,10.145690917969,344.85510253906,230.87554931641],[350.8225402832,206.64956665039,43.618530273438,61.645172119141],[58.722583770752,151.96051025391,115.63975524902,68.430847167969],[489.47180175781,133.38177490234,154.68994140625,213.18231201172],[13.716087341309,198.83514404297,125.37949371338,88.907745361328],[0.5770149230957,18.006996154785,91.769592285156,109.13513183594],[358.12246704102,176.16334533691,60.665710449219,58.275146484375],[312.56896972656,143.23277282715,48.649719238281,86.649536132812],[429.3664855957,99.911880493164,136.96041870117,88.114135742188],[41.046161651611,153.17370605469,62.584743499756,107.91040039062],[280.36798095703,264.70028686523,83.896606445312,74.519836425781],[200.02117919922,94.775253295898,71.796997070312,118.83850097656],[0.82886505126953,51.184181213379,148.6823425293,173.71310424805],[215.49978637695,8.0437812805176,450.46249389648,97.668823242188],[627.56103515625,145.97421264648,91.511474609375,70.540405273438],[143.30386352539,98.518676757812,72.337921142578,146.1123046875],[385.39813232422,115.76554870605,49.762878417969,98.000152587891],[150.20022583008,253.50509643555,108.0758972168,77.246704101562],[529.73376464844,12.023910522461,173.81799316406,107.78904724121],[265.30200195312,189.80828857422,64.141845703125,86.968688964844],[293.53332519531,264.85235595703,200.69665527344,90.517211914062],[289.54919433594,109.31116485596,121.97308349609,65.532493591309],[174.91581726074,343.01748657227,293.45513916016,59.347229003906],[124.94328308105,308.10110473633,82.007019042969,87.444458007812],[489.61853027344,118.5172958374,149.56909179688,62.82625579834],[314.57592773438,14.871231079102,199.65185546875,197.99717712402],[-2.9869842529297,8.6140518188477,331.44915771484,80.184989929199],[481.12237548828,230.26383972168,66.949951171875,113.58323669434],[291.74176025391,315.25588989258,120.00592041016,41.031982421875],[447.0771484375,274.49108886719,189.95812988281,108.82135009766],[304.7922668457,315.78552246094,51.066833496094,83.268371582031],[119.85618591309,14.258239746094,274.43597412109,194.26435852051],[207.13272094727,3.9598770141602,218.21789550781,47.577354431152],[508.07928466797,216.67218017578,124.15002441406,57.727752685547],[362.63757324219,3.7171268463135,186.37274169922,52.004096984863],[318.69165039062,184.54600524902,106.45849609375,140.89436340332],[2.4231605529785,134.50297546387,30.428302764893,84.906341552734],[2.5804214477539,184.34982299805,82.235786437988,204.02941894531],[435.48770141602,14.091533660889,160.3024597168,126.06932067871],[629.85272216797,263.22872924805,86.140869140625,101.55694580078],[467.09521484375,326.63858032227,77.486267089844,73.468078613281],[2.1080932617188,333.90414428711,258.11965942383,67.47900390625],[276.28475952148,252.47296142578,166.35418701172,46.654907226562],[615.30480957031,172.16995239258,43.40673828125,84.037719726562],[159.66035461426,55.367134094238,56.072662353516,99.775688171387],[381.41217041016,194.59228515625,72.345764160156,66.539947509766],[648.12542724609,7.6572761535645,71.744262695312,88.026824951172],[223.05508422852,8.3413162231445,55.04443359375,75.971572875977],[608.95135498047,34.242828369141,111.42370605469,147.50387573242],[4.3224487304688,134.27301025391,57.47469329834,38.670654296875],[569.51129150391,286.33825683594,109.94458007812,70.611083984375],[581.62457275391,205.47579956055,66.173583984375,101.93035888672],[33.512378692627,69.324752807617,67.727737426758,94.738296508789],[77.652244567871,5.9151782989502,182.71520996094,42.975868225098],[557.05584716797,4.1677436828613,110.70141601562,42.513496398926],[178.25491333008,305.19604492188,79.356231689453,85.900268554688],[252.52008056641,392.77694702148,227.05096435547,11.848327636719]]},{"img_name":"doorbellDay.jpg","scores":[6.2123432159424,4.1815795898438,3.0753057003021,2.5927422046661,1.8064253330231,1.6637141704559,1.5576062202454,1.3948158025742,0.9406566619873,0.74060416221619,0.59106266498566,0.56086230278015,0.54196381568909,0.17546638846397,0.13176360726357,-0.0084246695041656,-0.012639045715332,-0.066521942615509,-0.14464765787125,-0.14863830804825,-0.16171434521675,-0.17406177520752,-0.2123596072197,-0.31140920519829,-0.38619640469551,-0.39471316337585,-0.39881509542465,-0.40165305137634,-0.4198357462883,-0.45644506812096,-0.47034859657288,-0.54655247926712,-0.62985241413116,-0.64714789390564,-0.670041680336,-0.69579702615738,-0.78893220424652,-0.82824516296387,-0.8486180305481,-0.88217127323151,-0.893818795681,-0.98123955726624,-0.98208999633789,-1.0687757730484,-1.0801477432251,-1.1461266279221,-1.174159526825,-1.1860210895538,-1.2388391494751,-1.2403934001923,-1.2434153556824,-1.2439005374908,-1.2616987228394,-1.3818770647049,-1.3940081596375,-1.4107390642166,-1.4872894287109,-1.4981225728989,-1.5246467590332,-1.529488325119,-1.5724805593491,-1.608683347702,-1.6188340187073,-1.6582535505295,-1.71570789814,-1.7460125684738,-1.8430813550949,-1.8440864086151,-1.8600941896439,-1.9084258079529,-1.9481086730957,-2.0377480983734,-2.0437405109406,-2.0491333007812,-2.0603547096252,-2.1016111373901,-2.2209229469299,-2.244809627533,-2.3021876811981,-2.4100410938263,-2.4673697948456,-2.4884161949158,-2.5688419342041,-2.6634857654572,-2.866658449173,-2.8771708011627,-2.8911912441254,-3.4977309703827,-3.7015645503998,-3.9297201633453,-4.6675119400024,-5.2427949905396,-5.4905152320862],"captions":["a scene outside","a large window","a window with a white frame","a window with a white frame","the word ","two men standing in a room","a blue and white shirt","man wearing black pants","a small black chair","man wearing black pants","a tall metal pole","the word ","a concrete sidewalk","the word ","white lines on the floor","a large window","the word ","a brown floor tile","a white planter on the ground","blue and white sign on the wall","the word on the sign","a window with a frame","the word ","a white light on the wall","a man wearing a black shoes","the word ","a pair of blue shoes","a green plant","a large window on the wall","a light shining on the wall","a brown carpet","a white shoe on the floor","a white line on the side of the road","the door is open","white clouds in blue sky","a black suitcase","a white trash can","a man standing in the room","a long black and white curtain","a white and black sidewalk","a small white chair","a white tile floor","a green tree","a blue and yellow tie","a man in a kitchen","a white line on the floor","a white line on the floor","a black and white bird","a man wearing a shirt","a blue wall","a white cord","a blue and white kite","a white wall","a roof on the building","a large white building","window on the building","a long black tail","a black and white chair","a large black door","a white and black curtain","a tree in the background","a window on the wall","a window on the wall","a white wall","a white line on the floor","a white tile floor","a blue and white sign","a blue and white plate","the wall is yellow","a white chair","a window in the room","a window on the wall","blue and white tennis shoes","a white line on the road","a blue wall","a white line on the floor","a white door","a white wall","a blue and white sign","a white paper towel","white clouds in blue sky","a man wearing a blue shirt","a white door","a small tree in the background","blue and white umbrella","window on the building","a white door","a white door on the wall","white wall behind the woman","part of a floor","white wall on the wall","white wall in the room","white wall in the background"],"boxes":[[-15.549255371094,1.1371612548828,567.84906005859,410.98382568359],[284.48736572266,59.947578430176,194.09808349609,181.63128662109],[1.2938079833984,101.42871856689,239.14779663086,235.4700012207],[499.7614440918,15.159957885742,154.3381652832,305.09295654297],[-2.2220001220703,8.2550058364868,67.738883972168,20.299884796143],[331.60693359375,103.92530822754,230.65985107422,292.57501220703],[501.9638671875,134.89883422852,88.781982421875,144.05572509766],[357.15255737305,144.82202148438,85.057067871094,166.48907470703],[241.69438171387,218.58575439453,65.521469116211,131.63195800781],[420.6374206543,254.02432250977,137.5002746582,120.55938720703],[132.24981689453,-6.2425689697266,209.00573730469,325.91882324219],[582.86206054688,371.58807373047,149.07067871094,24.778564453125],[116.31488037109,298.2204284668,596.12091064453,103.25671386719],[682.38366699219,391.00216674805,41.691284179688,8.4083862304688],[-2.4158477783203,298.90505981445,293.96936035156,103.01165771484],[264.00466918945,3.563362121582,463.98910522461,190.5158996582],[658.34265136719,395.6940612793,67.589965820312,6.0359497070312],[220.04559326172,301.2571105957,99.870666503906,93.856018066406],[119.09759521484,269.54663085938,110.79602050781,60.9248046875],[2.4213600158691,6.9899101257324,73.159042358398,121.54119873047],[29.340658187866,7.7519130706787,55.889503479004,43.893035888672],[518.90417480469,24.081474304199,103.56579589844,69.681945800781],[555.03576660156,385.88586425781,124.49975585938,16.729675292969],[5.5103302001953,5.4458465576172,301.58892822266,144.25457763672],[327.06857299805,224.59301757812,106.04333496094,143.28936767578],[1.3034915924072,10.483694076538,32.517501831055,43.971237182617],[339.34875488281,318.07745361328,112.69647216797,64.355529785156],[69.151779174805,253.17771911621,118.01763916016,59.501480102539],[512.59301757812,56.146743774414,77.473999023438,140.97267150879],[57.788108825684,60.368843078613,114.95453643799,195.94467163086],[177.2678527832,352.39599609375,215.78070068359,51.174377441406],[420.73843383789,349.80310058594,119.23641967773,50.018493652344],[38.289237976074,210.43374633789,119.92740631104,188.24609375],[340.28176879883,95.432678222656,66.46484375,118.24081420898],[96.928024291992,7.9801292419434,104.84149169922,100.61578369141],[392.55087280273,225.82202148438,117.15655517578,78.590209960938],[152.13433837891,240.3200378418,102.95901489258,66.874633789062],[404.98733520508,121.43953704834,66.266784667969,166.91265869141],[17.344589233398,79.673553466797,90.22891998291,164.07907104492],[109.56574249268,226.66687011719,198.67636108398,147.22589111328],[263.60049438477,228.04412841797,108.47766113281,62.952026367188],[189.4984588623,269.46859741211,66.858612060547,107.68292236328],[43.292232513428,349.24652099609,112.7350769043,54.108093261719],[20.03076171875,70.466049194336,98.29460144043,62.888305664062],[514.43658447266,181.46795654297,108.13024902344,203.19372558594],[486.99346923828,357.31646728516,183.88720703125,43.791198730469],[502.29974365234,387.01229858398,105.71472167969,17.276733398438],[656.41802978516,169.36372375488,61.96630859375,115.49766540527],[486.07543945312,126.01094055176,49.380615234375,100.26602172852],[635.10021972656,53.89111328125,84.825561523438,288.60406494141],[447.24420166016,392.82125854492,114.20526123047,11.317016601562],[26.668151855469,38.060539245605,100.57962036133,59.734390258789],[167.50823974609,96.338836669922,82.389953613281,214.75817871094],[105.40821838379,384.75430297852,110.5341796875,19.468872070312],[29.672023773193,170.75958251953,77.400085449219,145.52777099609],[366.79211425781,77.40837097168,86.596069335938,100.77250671387],[13.536346435547,110.09247589111,89.688659667969,47.644676208496],[266.47329711914,257.93054199219,86.488647460938,96.659545898438],[248.32063293457,123.05322265625,156.90190124512,192.81875610352],[4.0366096496582,172.19667053223,81.143020629883,53.547149658203],[26.052755355835,336.37298583984,60.155029296875,65.375854492188],[293.36334228516,60.55549621582,76.4267578125,129.08843994141],[438.98034667969,4.5734748840332,280.86840820312,87.607177734375],[546.08349609375,239.28340148926,171.43090820312,159.10472106934],[386.81271362305,380.33056640625,124.34307861328,21.442016601562],[528.82928466797,283.75067138672,62.7392578125,114.68298339844],[619.72991943359,60.115348815918,86.537109375,42.154495239258],[617.37322998047,153.67129516602,102.34399414062,56.4189453125],[295.51403808594,6.8237571716309,153.40240478516,87.423278808594],[220.81021118164,146.6227722168,96.894592285156,139.47848510742],[279.52328491211,114.65191650391,67.351013183594,117.87756347656],[644.08447265625,256.79483032227,73.658935546875,97.297241210938],[320.24395751953,356.06185913086,117.98614501953,43.187805175781],[7.947151184082,268.64669799805,127.3373336792,55.216796875],[308.75509643555,200.80160522461,107.78076171875,72.380889892578],[547.59222412109,353.80456542969,55.72216796875,46.489379882812],[448.44454956055,111.11014556885,89.102142333984,185.52331542969],[572.54840087891,305.97918701172,56.698364257812,95.355651855469],[577.47155761719,31.287460327148,140.94470214844,94.814025878906],[151.86558532715,7.1191329956055,126.5796661377,98.241302490234],[133.6120300293,5.3237400054932,104.94110107422,44.519096374512],[540.07366943359,130.75628662109,177.25732421875,126.96685791016],[440.11059570312,180.1805267334,54.161376953125,107.79612731934],[131.99647521973,196.74284362793,54.122467041016,99.858444213867],[654.56622314453,59.754753112793,62.845581054688,100.75513458252],[465.87182617188,75.870880126953,105.27807617188,60.421615600586],[462.94534301758,128.08239746094,45.08740234375,106.13772583008],[592.50927734375,196.24508666992,58.180419921875,121.46228027344],[215.92533874512,6.0352325439453,104.63957214355,135.6653137207],[336.84823608398,389.48657226562,102.59106445312,13.964660644531],[486.4655456543,5.6621513366699,84.973114013672,43.983215332031],[270.59817504883,52.89192199707,47.759704589844,104.36860656738],[477.79354858398,25.290323257446,60.091522216797,62.730308532715]]}]} \ No newline at end of file +{"opt":{"output_dir":"","num_to_draw":10,"final_nms_thresh":0.3,"use_cudnn":1,"text_size":2,"max_images":100,"gpu":-1,"splits_json":"info\/densecap_splits.json","vg_img_root_dir":"","checkpoint":"data\/models\/densecap\/densecap-pretrained-vgg16.t7","num_proposals":1000,"rpn_nms_thresh":0.7,"image_size":720,"input_image":"","input_split":"","box_width":2,"input_dir":"imgs","output_vis_dir":"vis\/data","output_vis":1},"results":[{"img_name":"doorbell2.jpg","scores":[4.1066136360168,2.1561975479126,1.5356729030609,1.4262971878052,1.2953680753708,1.0660579204559,0.64586269855499,0.62870931625366,0.4773385822773,0.47531351447105,-0.0061240792274475,-0.081009596586227,-0.24829396605492,-0.32491379976273,-0.33763182163239,-0.35905757546425,-0.48684465885162,-0.57965183258057,-0.59449201822281,-0.62236523628235,-0.6765683889389,-0.68469840288162,-0.81760025024414,-0.90624213218689,-0.98729014396667,-0.98860037326813,-1.0723942518234,-1.1804876327515,-1.1821244955063,-1.2764329910278,-1.2766901254654,-1.3235929012299,-1.3257853984833,-1.332850933075,-1.333246588707,-1.3334262371063,-1.4081734418869,-1.4447627067566,-1.460839509964,-1.4624179601669,-1.6511569023132,-1.6735540628433,-1.7111759185791,-1.7202817201614,-1.737509727478,-1.7882447242737,-1.8005862236023,-1.8053724765778,-1.8317520618439,-1.8677976131439,-1.9960511922836,-2.0136396884918,-2.0603413581848,-2.0816895961761,-2.242356300354,-2.2769565582275,-2.2876698970795,-2.2954728603363,-2.3079047203064,-2.3948276042938,-2.4032278060913,-2.5134699344635,-2.5254337787628,-2.5365436077118,-2.5394203662872,-2.5636887550354,-2.5826330184937,-2.6042556762695,-2.636182308197,-2.6577477455139,-2.7054936885834,-2.8206024169922,-2.82484126091,-2.8449199199677,-2.8533411026001,-2.9426074028015,-3.0486323833466,-3.0771720409393,-3.0820364952087,-3.0925102233887,-3.2139480113983,-3.237612247467,-3.259569644928,-3.3773031234741,-3.4124586582184,-3.4141864776611,-3.4645512104034,-3.4877460002899,-3.5029470920563,-3.7485461235046,-3.7874269485474,-4.0188217163086,-4.1236395835876,-4.2654232978821],"captions":["a black and white cat","a mirror on the wall","a blue letter on a sign","a yellow wall","the word ","a dog in a window","the word ","the man is wearing a white shirt","the word ","the word on the sign","person wearing a white shirt","a brown hair on a dog","a white wooden door","a white background","a yellow and black car","the word ","white and black shoes","the word ","yellow and black backpack","a white letter on a blue sign","a white sign on the wall","a large black and white sign","a pair of black shoes","the word ","a white wall","a white blanket on the bed","a black umbrella","a reflection of a person in the mirror","a white and black shoe","a black and white bag","a person wearing a white shirt","white line on the ground","a white sign on the side of the building","a person is wearing a shirt","a white dog","a blue and white sign","the letter is white","the word ","the wall is white","a black and white sign","the floor is made of wood","the floor is white","a white snow on the ground","a white wall","the word ","the word ","a white line on the floor","the word ","a small black and white dog","a white and blue sign","the leg of a person","white wall in the background","a shadow on the ground","a white dog","the ceiling is white","part of a floor","white writing on the wall","a black cat","a black and white tile","the word on the ","the plate is white","part of a floor","part of a floor","the floor is tiled","white wall in the room","the table is black","a wall behind the man","the shadow of the person","a wall behind the cat","a white wall","the floor is tiled","part of a white wall","the wall is white","part of a floor","part of a floor","the wall is white","part of a floor","the floor is tiled","white tile on wall","the wall is white","part of a floor","part of a table","white tile on floor","a white tile floor","white clouds in blue sky","the wall is white","part of a white table","part of a floor","white wall in the background","part of a table","part of a wall","white clouds in blue sky","white tile on wall","part of a white wall"],"boxes":[[-8.5863037109375,90.442031860352,653.03723144531,317.72924804688],[155.63594055176,77.771171569824,323.08160400391,182.2333984375],[584.68072509766,286.23669433594,85.596435546875,79.049926757812],[441.73345947266,63.255798339844,279.548828125,344.09301757812],[535.22882080078,363.56546020508,163.9404296875,28.582641601562],[321.26892089844,138.49240112305,223.01007080078,224.32437133789],[551.66351318359,381.73596191406,130.2578125,15.162841796875],[184.61799621582,212.23449707031,152.6830291748,172.46350097656],[-1.7815017700195,8.9359397888184,70.771011352539,35.04182434082],[552.48907470703,324.65078735352,93.911987304688,65.184814453125],[236.9538269043,166.46272277832,85.763427734375,132.01750183105],[352.27160644531,212.26223754883,144.06396484375,91.1416015625],[510.25189208984,122.49893951416,50.800659179688,223.87530517578],[2.1706237792969,10.642364501953,205.61277770996,390.29193115234],[394.55154418945,174.06240844727,132.02487182617,66.254486083984],[39.494731903076,8.0154409408569,108.25630187988,30.069889068604],[179.29055786133,266.71337890625,107.5915222168,59.966857910156],[612.27661132812,387.013671875,107.40673828125,10.751342773438],[453.11370849609,187.52841186523,55.949157714844,99.72705078125],[546.11383056641,214.56234741211,144.61169433594,174.89111328125],[448.32473754883,119.25607299805,67.680267333984,103.92288208008],[369.39694213867,141.74034118652,127.11877441406,65.766418457031],[170.34547424316,260.29183959961,439.18713378906,141.29052734375],[603.146484375,393.59643554688,125.6767578125,7.311767578125],[194.75967407227,8.3311233520508,528.28649902344,187.97473144531],[366.76470947266,265.87545776367,144.56909179688,81.267456054688],[193.2692565918,121.19793701172,154.06915283203,100.42791748047],[364.32180786133,91.466926574707,224.94625854492,151.40414428711],[165.09484863281,203.67324829102,80.396697998047,135.87927246094],[300.17166137695,172.22766113281,68.308959960938,107.39855957031],[256.30798339844,250.00270080566,114.31701660156,74.363632202148],[214.52320861816,339.15704345703,122.29591369629,61.62451171875],[483.76596069336,157.36241149902,60.690582275391,118.16200256348],[275.46585083008,145.86637878418,65.684814453125,105.85330200195],[159.0240020752,302.16372680664,135.1141204834,72.24169921875],[516.87786865234,269.72772216797,119.12072753906,81.82080078125],[410.87426757812,300.49850463867,311.23107910156,98.093383789062],[0.46793365478516,26.233947753906,64.571472167969,38.903831481934],[55.69739151001,184.34216308594,115.94120788574,133.49099731445],[551.09436035156,94.716033935547,77.953857421875,240.39208984375],[108.81023406982,356.89678955078,186.71691894531,44.998107910156],[2.6537933349609,315.55114746094,329.67462158203,85.121154785156],[441.76318359375,220.93048095703,137.88635253906,118.14685058594],[601.04217529297,57.971160888672,97.979370117188,259.77523803711],[624.39508056641,334.19744873047,57.78125,52.46142578125],[36.590835571289,15.75500869751,51.471336364746,74.902221679688],[80.189521789551,240.17347717285,196.78625488281,126.57420349121],[-1.7361450195312,8.4623718261719,154.37229919434,70.202667236328],[326.96899414062,158.54319763184,91.770935058594,136.91041564941],[617.74664306641,211.6496887207,58.677856445312,125.21752929688],[269.72994995117,269.62951660156,64.405822753906,117.44250488281],[190.42860412598,34.635971069336,299.91455078125,87.791366577148],[175.63775634766,380.23345947266,94.123596191406,23.137634277344],[332.79315185547,239.58790588379,98.589660644531,103.30952453613],[481.25946044922,73.936897277832,129.27087402344,72.587852478027],[258.03256225586,355.30200195312,205.28826904297,45.482849121094],[493.12219238281,377.11627197266,118.55285644531,23.754577636719],[179.90924072266,131.76531982422,75.46337890625,139.30572509766],[217.87850952148,79.042739868164,179.68530273438,95.379745483398],[627.61547851562,254.70372009277,91.867431640625,143.43519592285],[649.42602539062,24.476013183594,70.4296875,171.81884765625],[317.82052612305,265.33581542969,60.863037109375,110.12786865234],[286.21038818359,379.1442565918,98.047973632812,23.658935546875],[378.27102661133,374.14440917969,120.75067138672,28.461181640625],[406.68173217773,19.555679321289,195.30850219727,114.15013122559],[1.7434921264648,374.09091186523,182.87628173828,29.446533203125],[129.79959106445,59.355575561523,136.68911743164,256.46441650391],[2.2843894958496,128.61187744141,86.553833007812,270.13372802734],[504.38815307617,23.404228210449,153.43032836914,228.35076904297],[663.45794677734,117.39007568359,56.160522460938,174.68399047852],[336.35424804688,383.02624511719,107.78924560547,20.209838867188],[2.3283767700195,389.53427124023,86.960624694824,14.616577148438],[545.03247070312,6.9169616699219,176.33117675781,132.36499023438],[505.62478637695,331.91973876953,88.515472412109,62.632385253906],[367.61758422852,287.62991333008,54.066345214844,102.04425048828],[670.18341064453,198.69854736328,48.8232421875,46.539459228516],[150.26899719238,270.01345825195,54.604553222656,102.47802734375],[448.93524169922,298.85891723633,53.414367675781,98.945190429688],[274.00762939453,41.480781555176,151.27984619141,46.862503051758],[44.695587158203,45.669258117676,199.08895874023,136.96990966797],[313.55252075195,342.68197631836,68.545166015625,55.409729003906],[2.1515960693359,360.205078125,66.111930847168,41.7421875],[456.2688293457,362.75448608398,71.192596435547,37.888549804688],[484.06954956055,274.5989074707,58.441802978516,108.07818603516],[231.42999267578,4.4836044311523,70.141479492188,42.480060577393],[565.62719726562,3.5656108856201,67.817993164062,39.744285583496],[2.3948669433594,265.75723266602,73.305892944336,94.744262695312],[129.40466308594,326.30493164062,51.814544677734,71.337585449219],[69.998748779297,7.841667175293,372.92880249023,76.978950500488],[649.3134765625,3.656192779541,71.233276367188,42.524341583252],[2.0565567016602,73.112770080566,49.193862915039,170.54586791992],[95.420272827148,26.817687988281,44.654098510742,90.290222167969],[374.59777832031,58.451690673828,155.68286132812,48.763153076172],[662.74688720703,230.7303314209,54.76220703125,46.042892456055]]},{"img_name":"tractor1.jpg","scores":[3.7141051292419,2.1038589477539,1.1122196912766,0.83156669139862,0.76094162464142,0.33355113863945,-0.023650914430618,-0.065634548664093,-0.15447449684143,-0.18692979216576,-0.20182660222054,-0.3779501914978,-0.45723551511765,-0.57995754480362,-0.58771371841431,-0.61344623565674,-0.61864876747131,-0.6381339430809,-0.70263159275055,-0.71401369571686,-0.71479833126068,-0.76578795909882,-0.83345699310303,-0.90778779983521,-0.9182380437851,-0.95326948165894,-0.95832830667496,-1.0531626939774,-1.0605863332748,-1.0673313140869,-1.0776386260986,-1.0990084409714,-1.1087124347687,-1.1156171560287,-1.1245861053467,-1.1739619970322,-1.1861389875412,-1.1906929016113,-1.2032352685928,-1.2548991441727,-1.3504792451859,-1.3685723543167,-1.4364523887634,-1.4387015104294,-1.4602671861649,-1.4847904443741,-1.5241447687149,-1.5282963514328,-1.5733685493469,-1.588699221611,-1.6003187894821,-1.6032688617706,-1.6318908929825,-1.6576112508774,-1.701201915741,-1.7378778457642,-1.7445727586746,-1.8426226377487,-1.8522102832794,-1.8524531126022,-1.852969288826,-1.9229941368103,-1.9426293373108,-1.9996874332428,-2.0175960063934,-2.0729990005493,-2.0951347351074,-2.0973582267761,-2.1022033691406,-2.1023485660553,-2.1416666507721,-2.2436592578888,-2.2570266723633,-2.2992904186249,-2.3298888206482,-2.5987823009491],"captions":["a truck on the road","a truck on the road","black and white photo","the back of a black truck","wheel of a truck","a plane is parked","a shadow on the ground","a small silver metal","the wheel of a plane","the sky is cloudy","the back of a plane","a small white clock","the back of a truck","a brown and white field","the back of a train","a truck in the background","a small house in the background","a small white bird","a dirt road","the wheel of a plane","a wheel on a vehicle","trees in the distance","a white sign on a truck","a white line on the ground","a small white plane","a car in the background","the truck is black","white clouds in blue sky","a car in the background","a white tent","a white line on the ground","white clouds in blue sky","a shadow on the ground","a tree in the distance","car driving on road","black metal fence","a small white truck","a man sitting on a bench","shadow of a person on the ground","a small white plane","a white car on the road","a shadow on the ground","a small black car","a white and black train","the floor is made of wood","the windshield of a train","a small white object","a brown dirt in the background","a black and white bag","the sky is clear","a black background","a black and white sign","a white line on the floor","a person sitting in the background","a row of windows","a black and white kite","the snow is white","back of a car","white clouds in blue sky","white clouds in blue sky","the snow is white","a white line on the floor","a shadow on the wall","white clouds in blue sky","a white plane","a black pole in the background","the back of a black and white kite","a white line on the road","a white and black truck","white snow on ground","a black metal fence","the ground is covered in snow","a brown wooden table","a black car in the background","white clouds in blue sky","white clouds in blue sky"],"boxes":[[-11.753326416016,15.073043823242,649.42639160156,353.73132324219],[167.82878112793,69.662300109863,198.49922180176,191.54257202148],[453.92529296875,18.876647949219,270.68664550781,495.55163574219],[496.64642333984,35.202774047852,141.39123535156,177.47235107422],[110.19428253174,208.82302856445,138.81134033203,97.60693359375],[-2.3278045654297,114.25776672363,303.03112792969,214.89762878418],[-2.6593322753906,304.06088256836,609.17431640625,259.51113891602],[373.01962280273,131.16299438477,90.078491210938,82.015533447266],[99.960922241211,188.05268859863,68.080749511719,93.934066772461],[-2.3402557373047,8.7474746704102,198.59773254395,185.37130737305],[253.39030456543,81.813812255859,81.039566040039,125.79550170898],[373.11801147461,81.20671081543,63.683044433594,98.946472167969],[149.32704162598,101.1760559082,107.37170410156,107.59158325195],[-6.3497161865234,133.44105529785,185.65483093262,92.784332275391],[205.68960571289,68.036781311035,84.541809082031,129.6237487793],[348.5458984375,101.12404632568,347.84399414062,171.89181518555],[255.7160949707,68.469619750977,235.8642578125,278.79217529297],[1.8136520385742,225.78747558594,112.68170166016,71.422668457031],[-1.6198883056641,196.91665649414,202.87644958496,360.83065795898],[95.333213806152,168.42762756348,155.8740234375,81.591491699219],[200.76574707031,168.98770141602,81.500823974609,125.63061523438],[594.19055175781,103.83483886719,131.77783203125,45.367935180664],[174.58258056641,66.148590087891,62.3916015625,95.294021606445],[181.4407043457,360.52374267578,165.71569824219,202.91375732422],[300.50708007812,158.89883422852,176.32653808594,88.877685546875],[589.94061279297,16.045066833496,132.19580078125,217.91534423828],[79.514572143555,188.31793212891,375.75598144531,204.85345458984],[290.51065063477,6.3613014221191,422.0173034668,86.407730102539],[532.66564941406,160.14184570312,185.71911621094,206.37677001953],[286.0341796875,124.27518463135,77.387756347656,109.04644012451],[334.40606689453,396.43743896484,380.43786621094,166.70056152344],[37.052261352539,7.1689147949219,422.87921142578,93.982978820801],[29.100830078125,247.04420471191,227.0617980957,124.99638366699],[620.58947753906,76.179344177246,101.68237304688,44.837707519531],[602.07482910156,159.38613891602,120.8779296875,94.313537597656],[248.45988464355,218.49449157715,447.29608154297,195.43507385254],[617.10681152344,129.10620117188,106.09643554688,51.524017333984],[247.40251159668,179.34309387207,120.95069885254,120.2703704834],[1.3012542724609,258.91040039062,123.50611114502,91.377136230469],[416.83090209961,135.35665893555,107.1106262207,83.942474365234],[466.77917480469,161.18032836914,190.54382324219,83.544799804688],[37.55632019043,325.81188964844,282.36578369141,147.955078125],[631.32464599609,313.67269897461,89.305541992188,60.412719726562],[226.62686157227,42.321315765381,193.09826660156,120.06312561035],[611.45727539062,356.29919433594,109.48400878906,205.15979003906],[253.24398803711,53.374725341797,58.817932128906,88.03205871582],[339.34869384766,125.0435333252,64.154602050781,97.035858154297],[0.65755081176758,171.40277099609,103.70895385742,93.349243164062],[389.1689453125,184.32688903809,184.19268798828,79.910354614258],[334.04293823242,12.102317810059,197.50234985352,180.94271850586],[477.28323364258,287.20471191406,247.65975952148,144.14001464844],[537.8505859375,112.53626251221,67.175048828125,104.60192108154],[429.73526000977,456.67395019531,186.98416137695,83.897033691406],[322.73370361328,173.17802429199,60.857421875,92.521194458008],[271.75305175781,255.35173034668,202.23217773438,78.594467163086],[507.07418823242,13.47159576416,125.8703918457,69.582160949707],[1.3917198181152,363.32455444336,111.06234741211,199.78439331055],[453.04104614258,104.07935333252,130.53042602539,81.50902557373],[0.46478652954102,77.496536254883,101.70413208008,97.077346801758],[614.94146728516,48.013900756836,105.92736816406,46.925720214844],[247.79611206055,343.34896850586,185.68170166016,151.55194091797],[585.37603759766,518.74908447266,135.11511230469,46.715576171875],[204.47457885742,478.51623535156,235.57019042969,86.20068359375],[28.442192077637,97.342422485352,138.91131591797,51.120727539062],[435.73013305664,66.553649902344,72.591247558594,112.46020507812],[579.390625,45.200042724609,65.014038085938,105.78160095215],[476.21527099609,29.264461517334,79.879028320312,126.97125244141],[143.17218017578,271.68127441406,143.82495117188,77.567626953125],[144.96597290039,69.949157714844,57.947784423828,92.919326782227],[1.3837738037109,312.12493896484,155.83996582031,121.90466308594],[310.41586303711,226.00944519043,76.166137695312,96.77815246582],[336.68920898438,329.44915771484,291.0009765625,121.01507568359],[376.06057739258,518.45697021484,242.02536010742,46.997436523438],[621.56579589844,262.9875793457,98.056884765625,86.752014160156],[159.59484863281,3.4566345214844,178.65213012695,56.360012054443],[-0.6331787109375,463.98165893555,293.92611694336,99.626678466797]]},{"img_name":"nightCar1.jpg","scores":[5.8295860290527,3.0342540740967,2.9580159187317,2.819700717926,1.9884860515594,1.688862323761,0.96734130382538,0.93833792209625,0.91208267211914,0.53455793857574,0.41421720385551,0.38572391867638,0.22443488240242,0.1650330722332,0.13703069090843,0.099243193864822,-0.021224290132523,-0.050933003425598,-0.13100183010101,-0.17851939797401,-0.2361201941967,-0.27065089344978,-0.29153370857239,-0.3012789785862,-0.49296540021896,-0.51274329423904,-0.60985910892487,-0.67764538526535,-0.7490109205246,-0.77996897697449,-0.83740788698196,-0.84802383184433,-0.89397358894348,-0.91027075052261,-0.94817793369293,-1.0179418325424,-1.0671843290329,-1.0850622653961,-1.0952330827713,-1.1008551120758,-1.11798620224,-1.1216237545013,-1.1341307163239,-1.1969673633575,-1.216890335083,-1.2356023788452,-1.2471550703049,-1.258026599884,-1.2833681106567,-1.2867836952209,-1.344121336937,-1.3722097873688,-1.3750067949295,-1.4093555212021,-1.4243295192719,-1.4563661813736,-1.4579282999039,-1.4580199718475,-1.4677670001984,-1.4916635751724,-1.5495820045471,-1.5745832920074,-1.6241880655289,-1.6580624580383,-1.6595425605774,-1.6806864738464,-1.6888711452484,-1.8163187503815,-1.8416647911072,-1.8784506320953,-1.8959738016129,-1.9147362709045,-1.9283533096313,-1.9329035282135,-1.9524071216583,-1.9728194475174,-1.9857108592987,-2.0203113555908,-2.1683077812195,-2.277646780014,-2.3367006778717,-2.34197306633,-2.4103257656097,-2.4179992675781,-2.6313538551331,-2.6946902275085],"captions":["people at a stop","a large mirror on the wall","the car is white","a woman in a red shirt","a mirror on the wall","the word ","a white car parked on the street","a car parked on the street","car on the road","a flower in a vase","car driving on road","white handle of a vase","the word ","grass growing on the side of the road","white letters on the wall","a tree in the distance","trees in the background","the word ","a road","the word ","a man wearing a blue shirt","a car on the road","a red and white bag","man wearing a black shirt","a white door","a white metal pole","a small white flower","white light on the ceiling","a light on the side of a bus","a light in the background","a black car parked on the street","a tree in the background","cars parked on the side of the road","a black metal bar","a light on the ceiling","a tree in the distance","a white car in the background","the sun is shining","a black and white photo","a small patch of grass","a tree in the background","the windows are closed","light shining on the ceiling","a black and white sign","white handle of a vase","a street light","a white handle on the table","light on ceiling","a white car in the street","a green grass","a building in the background","a small white wall","white base of the floor","a building in the background","a building in the distance","light on the ceiling","a red and white tennis racket","a small tree in the background","a green bush","a white bird in the sky","white clouds in the sky","white clouds in blue sky","a white car on the road","white clouds in blue sky","a car parked on the street","a light on the wall","a black car","light on the ceiling","a white chair","a green bush","the table is made of wood","grass on the ground","a white car on the road","white light on the ceiling","a car on the road","light on the ceiling","white clouds in blue sky","light shining on the ceiling","lights on the ceiling","a white line on the floor","white lines on the road","lights on the ceiling","light on the ceiling","light reflecting off the ceiling","the edge of a white plate","the wall is white"],"boxes":[[101.83013916016,1.5145874023438,536.5361328125,405.55819702148],[32.844886779785,119.74519348145,144.76968383789,206.3113861084],[158.6110534668,95.823547363281,218.22583007812,262.00708007812],[406.71173095703,114.36373138428,144.90203857422,211.37442016602],[-2.8744201660156,9.0050964355469,289.36602783203,395.51513671875],[-3.077995300293,7.8922176361084,73.430870056152,25.670656204224],[287.83447265625,196.1294708252,88.482604980469,60.474822998047],[185.14183044434,179.22882080078,291.59307861328,96.862762451172],[530.15625,182.87170410156,72.101806640625,54.566650390625],[211.24705505371,210.97410583496,92.086502075195,145.00807189941],[206.86795043945,152.99694824219,114.14129638672,102.32669067383],[132.94940185547,159.29232788086,85.797149658203,195.11560058594],[630.23803710938,386.4533996582,89.799926757812,13.505187988281],[44.243179321289,219.66697692871,425.900390625,179.28169250488],[1.804256439209,22.915246963501,62.494850158691,37.669044494629],[342.70050048828,141.28904724121,68.589416503906,65.189544677734],[222.27430725098,115.49570465088,229.14970397949,109.9069442749],[572.59130859375,373.24990844727,159.35107421875,25.099731445312],[368.59997558594,204.29551696777,354.28540039062,195.28700256348],[648.63055419922,394.0940246582,76.995239257812,7.9977416992188],[407.59310913086,177.25593566895,101.123046875,66.419067382812],[558.83807373047,150.1957244873,73.130249023438,78.030914306641],[399.08676147461,235.25205993652,132.15933227539,153.8804473877],[451.25057983398,169.93296813965,127.27114868164,95.919540405273],[2.5274143218994,182.58850097656,42.870071411133,102.87271118164],[610.28179931641,113.27519226074,87.333984375,206.92274475098],[223.45568847656,299.89303588867,143.82556152344,67.350524902344],[0.48291015625,6.7020015716553,136.6234588623,44.182250976562],[227.90101623535,120.19781494141,81.499465942383,74.471618652344],[380.33752441406,10.145690917969,344.85510253906,230.87554931641],[350.8225402832,206.64956665039,43.618530273438,61.645172119141],[58.722583770752,151.96051025391,115.63975524902,68.430847167969],[489.47180175781,133.38177490234,154.68994140625,213.18231201172],[13.716087341309,198.83514404297,125.37949371338,88.907745361328],[0.5770149230957,18.006996154785,91.769592285156,109.13513183594],[358.12246704102,176.16334533691,60.665710449219,58.275146484375],[312.56896972656,143.23277282715,48.649719238281,86.649536132812],[429.3664855957,99.911880493164,136.96041870117,88.114135742188],[41.046161651611,153.17370605469,62.584743499756,107.91040039062],[280.36798095703,264.70028686523,83.896606445312,74.519836425781],[200.02117919922,94.775253295898,71.796997070312,118.83850097656],[0.82886505126953,51.184181213379,148.6823425293,173.71310424805],[215.49978637695,8.0437812805176,450.46249389648,97.668823242188],[627.56103515625,145.97421264648,91.511474609375,70.540405273438],[143.30386352539,98.518676757812,72.337921142578,146.1123046875],[385.39813232422,115.76554870605,49.762878417969,98.000152587891],[150.20022583008,253.50509643555,108.0758972168,77.246704101562],[529.73376464844,12.023910522461,173.81799316406,107.78904724121],[265.30200195312,189.80828857422,64.141845703125,86.968688964844],[293.53332519531,264.85235595703,200.69665527344,90.517211914062],[289.54919433594,109.31116485596,121.97308349609,65.532493591309],[174.91581726074,343.01748657227,293.45513916016,59.347229003906],[124.94328308105,308.10110473633,82.007019042969,87.444458007812],[489.61853027344,118.5172958374,149.56909179688,62.82625579834],[314.57592773438,14.871231079102,199.65185546875,197.99717712402],[-2.9869842529297,8.6140518188477,331.44915771484,80.184989929199],[481.12237548828,230.26383972168,66.949951171875,113.58323669434],[291.74176025391,315.25588989258,120.00592041016,41.031982421875],[447.0771484375,274.49108886719,189.95812988281,108.82135009766],[304.7922668457,315.78552246094,51.066833496094,83.268371582031],[119.85618591309,14.258239746094,274.43597412109,194.26435852051],[207.13272094727,3.9598770141602,218.21789550781,47.577354431152],[508.07928466797,216.67218017578,124.15002441406,57.727752685547],[362.63757324219,3.7171268463135,186.37274169922,52.004096984863],[318.69165039062,184.54600524902,106.45849609375,140.89436340332],[2.4231605529785,134.50297546387,30.428302764893,84.906341552734],[2.5804214477539,184.34982299805,82.235786437988,204.02941894531],[435.48770141602,14.091533660889,160.3024597168,126.06932067871],[629.85272216797,263.22872924805,86.140869140625,101.55694580078],[467.09521484375,326.63858032227,77.486267089844,73.468078613281],[2.1080932617188,333.90414428711,258.11965942383,67.47900390625],[276.28475952148,252.47296142578,166.35418701172,46.654907226562],[615.30480957031,172.16995239258,43.40673828125,84.037719726562],[159.66035461426,55.367134094238,56.072662353516,99.775688171387],[381.41217041016,194.59228515625,72.345764160156,66.539947509766],[648.12542724609,7.6572761535645,71.744262695312,88.026824951172],[223.05508422852,8.3413162231445,55.04443359375,75.971572875977],[608.95135498047,34.242828369141,111.42370605469,147.50387573242],[4.3224487304688,134.27301025391,57.47469329834,38.670654296875],[569.51129150391,286.33825683594,109.94458007812,70.611083984375],[581.62457275391,205.47579956055,66.173583984375,101.93035888672],[33.512378692627,69.324752807617,67.727737426758,94.738296508789],[77.652244567871,5.9151782989502,182.71520996094,42.975868225098],[557.05584716797,4.1677436828613,110.70141601562,42.513496398926],[178.25491333008,305.19604492188,79.356231689453,85.900268554688],[252.52008056641,392.77694702148,227.05096435547,11.848327636719]]},{"img_name":"doorbellDay12.jpg","scores":[6.2123432159424,4.1815795898438,3.0753057003021,2.5927422046661,1.8064253330231,1.6637141704559,1.5576062202454,1.3948158025742,0.9406566619873,0.74060416221619,0.59106266498566,0.56086230278015,0.54196381568909,0.17546638846397,0.13176360726357,-0.0084246695041656,-0.012639045715332,-0.066521942615509,-0.14464765787125,-0.14863830804825,-0.16171434521675,-0.17406177520752,-0.2123596072197,-0.31140920519829,-0.38619640469551,-0.39471316337585,-0.39881509542465,-0.40165305137634,-0.4198357462883,-0.45644506812096,-0.47034859657288,-0.54655247926712,-0.62985241413116,-0.64714789390564,-0.670041680336,-0.69579702615738,-0.78893220424652,-0.82824516296387,-0.8486180305481,-0.88217127323151,-0.893818795681,-0.98123955726624,-0.98208999633789,-1.0687757730484,-1.0801477432251,-1.1461266279221,-1.174159526825,-1.1860210895538,-1.2388391494751,-1.2403934001923,-1.2434153556824,-1.2439005374908,-1.2616987228394,-1.3818770647049,-1.3940081596375,-1.4107390642166,-1.4872894287109,-1.4981225728989,-1.5246467590332,-1.529488325119,-1.5724805593491,-1.608683347702,-1.6188340187073,-1.6582535505295,-1.71570789814,-1.7460125684738,-1.8430813550949,-1.8440864086151,-1.8600941896439,-1.9084258079529,-1.9481086730957,-2.0377480983734,-2.0437405109406,-2.0491333007812,-2.0603547096252,-2.1016111373901,-2.2209229469299,-2.244809627533,-2.3021876811981,-2.4100410938263,-2.4673697948456,-2.4884161949158,-2.5688419342041,-2.6634857654572,-2.866658449173,-2.8771708011627,-2.8911912441254,-3.4977309703827,-3.7015645503998,-3.9297201633453,-4.6675119400024,-5.2427949905396,-5.4905152320862],"captions":["a scene outside","a large window","a window with a white frame","a window with a white frame","the word ","two men standing in a room","a blue and white shirt","man wearing black pants","a small black chair","man wearing black pants","a tall metal pole","the word ","a concrete sidewalk","the word ","white lines on the floor","a large window","the word ","a brown floor tile","a white planter on the ground","blue and white sign on the wall","the word on the sign","a window with a frame","the word ","a white light on the wall","a man wearing a black shoes","the word ","a pair of blue shoes","a green plant","a large window on the wall","a light shining on the wall","a brown carpet","a white shoe on the floor","a white line on the side of the road","the door is open","white clouds in blue sky","a black suitcase","a white trash can","a man standing in the room","a long black and white curtain","a white and black sidewalk","a small white chair","a white tile floor","a green tree","a blue and yellow tie","a man in a kitchen","a white line on the floor","a white line on the floor","a black and white bird","a man wearing a shirt","a blue wall","a white cord","a blue and white kite","a white wall","a roof on the building","a large white building","window on the building","a long black tail","a black and white chair","a large black door","a white and black curtain","a tree in the background","a window on the wall","a window on the wall","a white wall","a white line on the floor","a white tile floor","a blue and white sign","a blue and white plate","the wall is yellow","a white chair","a window in the room","a window on the wall","blue and white tennis shoes","a white line on the road","a blue wall","a white line on the floor","a white door","a white wall","a blue and white sign","a white paper towel","white clouds in blue sky","a man wearing a blue shirt","a white door","a small tree in the background","blue and white umbrella","window on the building","a white door","a white door on the wall","white wall behind the woman","part of a floor","white wall on the wall","white wall in the room","white wall in the background"],"boxes":[[-15.549255371094,1.1371612548828,567.84906005859,410.98382568359],[284.48736572266,59.947578430176,194.09808349609,181.63128662109],[1.2938079833984,101.42871856689,239.14779663086,235.4700012207],[499.7614440918,15.159957885742,154.3381652832,305.09295654297],[-2.2220001220703,8.2550058364868,67.738883972168,20.299884796143],[331.60693359375,103.92530822754,230.65985107422,292.57501220703],[501.9638671875,134.89883422852,88.781982421875,144.05572509766],[357.15255737305,144.82202148438,85.057067871094,166.48907470703],[241.69438171387,218.58575439453,65.521469116211,131.63195800781],[420.6374206543,254.02432250977,137.5002746582,120.55938720703],[132.24981689453,-6.2425689697266,209.00573730469,325.91882324219],[582.86206054688,371.58807373047,149.07067871094,24.778564453125],[116.31488037109,298.2204284668,596.12091064453,103.25671386719],[682.38366699219,391.00216674805,41.691284179688,8.4083862304688],[-2.4158477783203,298.90505981445,293.96936035156,103.01165771484],[264.00466918945,3.563362121582,463.98910522461,190.5158996582],[658.34265136719,395.6940612793,67.589965820312,6.0359497070312],[220.04559326172,301.2571105957,99.870666503906,93.856018066406],[119.09759521484,269.54663085938,110.79602050781,60.9248046875],[2.4213600158691,6.9899101257324,73.159042358398,121.54119873047],[29.340658187866,7.7519130706787,55.889503479004,43.893035888672],[518.90417480469,24.081474304199,103.56579589844,69.681945800781],[555.03576660156,385.88586425781,124.49975585938,16.729675292969],[5.5103302001953,5.4458465576172,301.58892822266,144.25457763672],[327.06857299805,224.59301757812,106.04333496094,143.28936767578],[1.3034915924072,10.483694076538,32.517501831055,43.971237182617],[339.34875488281,318.07745361328,112.69647216797,64.355529785156],[69.151779174805,253.17771911621,118.01763916016,59.501480102539],[512.59301757812,56.146743774414,77.473999023438,140.97267150879],[57.788108825684,60.368843078613,114.95453643799,195.94467163086],[177.2678527832,352.39599609375,215.78070068359,51.174377441406],[420.73843383789,349.80310058594,119.23641967773,50.018493652344],[38.289237976074,210.43374633789,119.92740631104,188.24609375],[340.28176879883,95.432678222656,66.46484375,118.24081420898],[96.928024291992,7.9801292419434,104.84149169922,100.61578369141],[392.55087280273,225.82202148438,117.15655517578,78.590209960938],[152.13433837891,240.3200378418,102.95901489258,66.874633789062],[404.98733520508,121.43953704834,66.266784667969,166.91265869141],[17.344589233398,79.673553466797,90.22891998291,164.07907104492],[109.56574249268,226.66687011719,198.67636108398,147.22589111328],[263.60049438477,228.04412841797,108.47766113281,62.952026367188],[189.4984588623,269.46859741211,66.858612060547,107.68292236328],[43.292232513428,349.24652099609,112.7350769043,54.108093261719],[20.03076171875,70.466049194336,98.29460144043,62.888305664062],[514.43658447266,181.46795654297,108.13024902344,203.19372558594],[486.99346923828,357.31646728516,183.88720703125,43.791198730469],[502.29974365234,387.01229858398,105.71472167969,17.276733398438],[656.41802978516,169.36372375488,61.96630859375,115.49766540527],[486.07543945312,126.01094055176,49.380615234375,100.26602172852],[635.10021972656,53.89111328125,84.825561523438,288.60406494141],[447.24420166016,392.82125854492,114.20526123047,11.317016601562],[26.668151855469,38.060539245605,100.57962036133,59.734390258789],[167.50823974609,96.338836669922,82.389953613281,214.75817871094],[105.40821838379,384.75430297852,110.5341796875,19.468872070312],[29.672023773193,170.75958251953,77.400085449219,145.52777099609],[366.79211425781,77.40837097168,86.596069335938,100.77250671387],[13.536346435547,110.09247589111,89.688659667969,47.644676208496],[266.47329711914,257.93054199219,86.488647460938,96.659545898438],[248.32063293457,123.05322265625,156.90190124512,192.81875610352],[4.0366096496582,172.19667053223,81.143020629883,53.547149658203],[26.052755355835,336.37298583984,60.155029296875,65.375854492188],[293.36334228516,60.55549621582,76.4267578125,129.08843994141],[438.98034667969,4.5734748840332,280.86840820312,87.607177734375],[546.08349609375,239.28340148926,171.43090820312,159.10472106934],[386.81271362305,380.33056640625,124.34307861328,21.442016601562],[528.82928466797,283.75067138672,62.7392578125,114.68298339844],[619.72991943359,60.115348815918,86.537109375,42.154495239258],[617.37322998047,153.67129516602,102.34399414062,56.4189453125],[295.51403808594,6.8237571716309,153.40240478516,87.423278808594],[220.81021118164,146.6227722168,96.894592285156,139.47848510742],[279.52328491211,114.65191650391,67.351013183594,117.87756347656],[644.08447265625,256.79483032227,73.658935546875,97.297241210938],[320.24395751953,356.06185913086,117.98614501953,43.187805175781],[7.947151184082,268.64669799805,127.3373336792,55.216796875],[308.75509643555,200.80160522461,107.78076171875,72.380889892578],[547.59222412109,353.80456542969,55.72216796875,46.489379882812],[448.44454956055,111.11014556885,89.102142333984,185.52331542969],[572.54840087891,305.97918701172,56.698364257812,95.355651855469],[577.47155761719,31.287460327148,140.94470214844,94.814025878906],[151.86558532715,7.1191329956055,126.5796661377,98.241302490234],[133.6120300293,5.3237400054932,104.94110107422,44.519096374512],[540.07366943359,130.75628662109,177.25732421875,126.96685791016],[440.11059570312,180.1805267334,54.161376953125,107.79612731934],[131.99647521973,196.74284362793,54.122467041016,99.858444213867],[654.56622314453,59.754753112793,62.845581054688,100.75513458252],[465.87182617188,75.870880126953,105.27807617188,60.421615600586],[462.94534301758,128.08239746094,45.08740234375,106.13772583008],[592.50927734375,196.24508666992,58.180419921875,121.46228027344],[215.92533874512,6.0352325439453,104.63957214355,135.6653137207],[336.84823608398,389.48657226562,102.59106445312,13.964660644531],[486.4655456543,5.6621513366699,84.973114013672,43.983215332031],[270.59817504883,52.89192199707,47.759704589844,104.36860656738],[477.79354858398,25.290323257446,60.091522216797,62.730308532715]]}]} \ No newline at end of file From a6dfcaf791eba172279c6e8b6df72dd71ee8a6d4 Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 20 Apr 2022 15:12:27 -0400 Subject: [PATCH 4/5] added more front-end features and added manual --- Andy-Manual.md | 48 + app/crud.py | 19 +- app/main.py | 22 +- app/schemas.py | 47 +- bounding_boxes.py | 15 + dense_frontend/.gitignore | 23 + dense_frontend/README.md | 70 + dense_frontend/package.json | 42 + dense_frontend/public/favicon.ico | Bin 0 -> 3870 bytes dense_frontend/public/index.html | 43 + dense_frontend/public/logo192.png | Bin 0 -> 5347 bytes dense_frontend/public/logo512.png | Bin 0 -> 9664 bytes dense_frontend/public/manifest.json | 25 + dense_frontend/public/robots.txt | 3 + dense_frontend/src/App.css | 43 + dense_frontend/src/App.js | 258 + dense_frontend/src/App.test.js | 8 + dense_frontend/src/index.css | 13 + dense_frontend/src/index.js | 17 + dense_frontend/src/logo.svg | 1 + dense_frontend/src/reportWebVitals.js | 13 + dense_frontend/src/setupTests.js | 5 + dense_frontend/yarn.lock | 8999 +++++++++++++++++++++++++ imgs/doorbell.jpg | Bin 0 -> 279010 bytes imgs/doorbellDay.jpg | Bin 0 -> 267732 bytes node_modules/.yarn-integrity | 10 + results.json | 2 +- test.py | 41 + 28 files changed, 9754 insertions(+), 13 deletions(-) create mode 100644 Andy-Manual.md create mode 100644 bounding_boxes.py create mode 100644 dense_frontend/.gitignore create mode 100644 dense_frontend/README.md create mode 100644 dense_frontend/package.json create mode 100644 dense_frontend/public/favicon.ico create mode 100644 dense_frontend/public/index.html create mode 100644 dense_frontend/public/logo192.png create mode 100644 dense_frontend/public/logo512.png create mode 100644 dense_frontend/public/manifest.json create mode 100644 dense_frontend/public/robots.txt create mode 100644 dense_frontend/src/App.css create mode 100644 dense_frontend/src/App.js create mode 100644 dense_frontend/src/App.test.js create mode 100644 dense_frontend/src/index.css create mode 100644 dense_frontend/src/index.js create mode 100644 dense_frontend/src/logo.svg create mode 100644 dense_frontend/src/reportWebVitals.js create mode 100644 dense_frontend/src/setupTests.js create mode 100644 dense_frontend/yarn.lock create mode 100644 imgs/doorbell.jpg create mode 100644 imgs/doorbellDay.jpg create mode 100644 node_modules/.yarn-integrity create mode 100644 test.py diff --git a/Andy-Manual.md b/Andy-Manual.md new file mode 100644 index 0000000..90e9f81 --- /dev/null +++ b/Andy-Manual.md @@ -0,0 +1,48 @@ +# Dense Captioning Front-End Manual + +### Introduction + +The Front-End for Dense Captioning is meant to act as an easy to use user interface to run a machine learning algorithm on images submitted by the user. This algorithm can take an inputed image and return a large JSON file of data that contains the analysis of the algorithm. + +This output contains: + +- The image name +- The captions for each image. This is what the algorithm has identified in the image +- The "score" for each caption. This is the confidence the algorithm has assigned to that specific caption +- The bounding box coordinates for each caption. This defines where in the original image the caption is refering to + +The front-end is meant to be an easy to use user interface to abstract away all the intricate processess associated with running this algorithm, whilst also providing a more digestible format for the results of the algorithm. + +### How does it work? + +The Front-End is based on a React.js framework and Material UI is used for the styling of components. The front end allows for the user to submit an image file, which then is sent to an Azure cloud storage and retrived by the algorithm in the backend. The algorithm runs and uploads the output of the algorithm into the back-end database where all the information will be stored. The data is then retrived by the front-end from the database and displays 4 captions from the image that have the highest scores. Each caption will be displayed along with its score, and the coordinates of the bounding box. + +The information on how the backend and the algorithm works can be found on their own manual pages. + +### Setup + +- Download Docker and follow the setup guide found in the UMass-Rescue/596-S22-Backend repository ReadMe file +- Download/install node, and install yarn through node +- In the dense_frontend subdirectory of the aforementioned repository, run "yarn start" in the terminal +- The web app will display on localhost:3000 + +## What is Implemented vs "In-Production" + +### Currently Implemented + +- Image submission to front-end +- Image submission to azure and obtaining image from azure to do analysis (seperate from front-end) +- Front-End obtaining results from database +- Results tab that displays all the output information +- back-end route for obtaining results for an inputed image name + +### In-Production + +- Linking the front-end to the azure functionality +- Containerizing algorithm so that everything works within the same directory +- Adding a search image function so the user can type in any image name of any image stored in the database + and the results will be displayed. + +## Future Plans + +A potentail feature that can be implemented would be to display the given image, but cropped at the bounding boxes for each caption. This would be more user friendly and easier to use instead of just having the bounding box coordinates displayed for each caption. Another potential feature to add is dynamically adding and subtracting the number of captions displayed per the user's preference. Currently it only displays 4 captions and if one wanted more or less they would have to add them or subtract them manually. diff --git a/app/crud.py b/app/crud.py index 65f2385..3a81efc 100644 --- a/app/crud.py +++ b/app/crud.py @@ -55,16 +55,25 @@ def create_message(message: schemas.MessageCreate, db: Session): def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session): for entry in data.results: - db_dense_caption_parent = models.DenseCaptionParent(imageName=entry["img_name"]) + db_dense_caption_parent = models.DenseCaptionParent(imageName=entry.img_name) db.add(db_dense_caption_parent) db.commit() db.refresh(db_dense_caption_parent) - for i in range(len(entry["scores"])): - db_dense_caption_child = models.DenseCaptionChild(score=entry["scores"][i], caption=entry["captions"][i], bounding_x=entry["boxes"][i][0], bounding_y=entry["boxes"][i][1], bounding_w=entry["boxes"][i][2], bounding_h=entry["boxes"][i][3], parent_id=db_dense_caption_parent.id) + for i in range(len(entry.scores)): + db_dense_caption_child = models.DenseCaptionChild(score=entry.scores[i], caption=entry.captions[i], bounding_x=entry.boxes[i][0], bounding_y=entry.boxes[i][1], bounding_w=entry.boxes[i][2], bounding_h=entry.boxes[i][3], parent_id=db_dense_caption_parent.id) db.add(db_dense_caption_child) db.commit() db.refresh(db_dense_caption_child) - return "success!!" + return db_dense_caption_parent def get_children(parent_id: int, db: Session, skip: int = 0, limit: int = 100): - return db.query(models.DenseCaptionChild).filter(models.DenseCaptionChild.parent_id==parent_id).offset(skip).limit(limit).all() \ No newline at end of file + data = db.query(models.DenseCaptionChild).filter(models.DenseCaptionChild.parent_id==parent_id).offset(skip).limit(limit).all() + final = {} + final['children'] = data + return final + +def get_parents(image_name: str, db: Session, skip: int = 0, limit: int = 5): + data = db.query(models.DenseCaptionParent).filter(models.DenseCaptionParent.imageName==image_name).offset(skip).limit(limit).all() + final = {} + final['parents'] = data + return final diff --git a/app/main.py b/app/main.py index 59c51bc..0aefa7c 100644 --- a/app/main.py +++ b/app/main.py @@ -1,6 +1,7 @@ from email import message -from typing import List +from typing import List, Dict +from fastapi.middleware.cors import CORSMiddleware from fastapi import Depends, FastAPI, HTTPException from sqlalchemy.orm import Session @@ -9,6 +10,15 @@ app = FastAPI() +origins = ["*"] + +app.add_middleware( + CORSMiddleware, + allow_origins=origins, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) # Dependency def get_db(): db = SessionLocal() @@ -72,12 +82,16 @@ def reader_messages_for_user(user_id: int, skip: int = 0, limit: int = 100, db: def create_message(message: schemas.MessageCreate, db: Session = Depends(get_db)): return crud.create_message(db=db, message=message) -@app.post("/denseCaptionCreate/", response_model=str) +@app.post("/denseCaptionCreate/", response_model=schemas.DenseCaptionChild) def create_dense_caption(data: schemas.DenseCaptionCreate, db: Session = Depends(get_db)): return crud.create_dense_caption(data=data, db=db) -@app.get("/denseCaptionGet/{parent_id}/child", response_model=List[schemas.DenseCaptionChild]) +@app.get("/denseCaptionGet/{parent_id}/child", response_model=Dict[str, List[schemas.DenseCaptionChild]]) def get_children(parent_id: int, skip: int = 0, limit: int = 100, db: Session = Depends(get_db)): children = crud.get_children(parent_id=parent_id, db=db, skip=skip, limit=limit) return children - \ No newline at end of file + +@app.get("/denseCaptionGetParents/{image_name}", response_model=Dict[str, List[schemas.DenseCaptionParent]]) +def get_parents(image_name: str, skip: int = 0, limit: int = 5, db: Session = Depends(get_db)): + parents = crud.get_parents(image_name=image_name, db=db, skip=skip, limit=limit) + return parents diff --git a/app/schemas.py b/app/schemas.py index 802fe88..c41a79e 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -49,9 +49,42 @@ class Message(BaseModel): class Config: orm_mode = True +#--------------------------------------------------------- + + +class CreateOpt(BaseModel): + output_dir: str + num_to_draw: int + final_nms_thresh: float + use_cudnn: int + text_size: int + max_images: int + gpu: int + splits_json: str + vg_img_root_dir: str + checkpoint: str + num_proposals: int + rpn_nms_thresh: float + image_size: int + input_image: str + input_split: str + box_width: int + input_dir: str + output_vis_dir: str + output_vis: int + + +class CreateResult(BaseModel): + img_name: str + scores: List[float] + captions: List[str] + boxes: List[List[float]] + + class DenseCaptionCreate(BaseModel): - opt: Dict[str, Union[str, int]] - results: List[Dict[str, Union[str, List[float], List[str], List[List[float]]]]] + opt: CreateOpt + results: List[CreateResult] + class DenseCaptionChild(BaseModel): id: int @@ -64,4 +97,12 @@ class DenseCaptionChild(BaseModel): parent_id: int class Config: - orm_mode = True \ No newline at end of file + orm_mode = True + + +class DenseCaptionParent(BaseModel): + id: int + imageName: str + + class Config: + orm_mode = True diff --git a/bounding_boxes.py b/bounding_boxes.py new file mode 100644 index 0000000..ed77d66 --- /dev/null +++ b/bounding_boxes.py @@ -0,0 +1,15 @@ +import cv2 + +img = cv2.imread('imgs/doorbellDay.jpg') + +x = 331 +y = 103 +w = 230 +h = 292 + +cv2.rectangle(img, (x, y), (x+w, y+h), (0,255,0)) + +cv2.imshow('image', img) + +cv2.waitKey(0) +cv2.destroyAllWindows() \ No newline at end of file diff --git a/dense_frontend/.gitignore b/dense_frontend/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/dense_frontend/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/dense_frontend/README.md b/dense_frontend/README.md new file mode 100644 index 0000000..c0541f9 --- /dev/null +++ b/dense_frontend/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `yarn start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `yarn build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `yarn eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `yarn build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/dense_frontend/package.json b/dense_frontend/package.json new file mode 100644 index 0000000..4ea7630 --- /dev/null +++ b/dense_frontend/package.json @@ -0,0 +1,42 @@ +{ + "name": "dense_frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.6.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@testing-library/user-event": "^13.2.1", + "axios": "^0.26.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/dense_frontend/public/favicon.ico b/dense_frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/dense_frontend/public/index.html b/dense_frontend/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/dense_frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/dense_frontend/public/logo192.png b/dense_frontend/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/dense_frontend/public/manifest.json b/dense_frontend/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/dense_frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/dense_frontend/public/robots.txt b/dense_frontend/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/dense_frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/dense_frontend/src/App.css b/dense_frontend/src/App.css new file mode 100644 index 0000000..381ec01 --- /dev/null +++ b/dense_frontend/src/App.css @@ -0,0 +1,43 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-textbox{ + background-color: rgb(90, 86, 86); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/dense_frontend/src/App.js b/dense_frontend/src/App.js new file mode 100644 index 0000000..c06d96c --- /dev/null +++ b/dense_frontend/src/App.js @@ -0,0 +1,258 @@ +import './App.css'; +import React, {useState} from 'react'; +import axios from 'axios'; +import Button from '@mui/material/Button'; +import TextField from '@mui/material/TextField'; +import ListSubheader from '@mui/material/ListSubheader'; +import List from '@mui/material/List'; +import ListItemButton from '@mui/material/ListItemButton'; +import ListItemIcon from '@mui/material/ListItemIcon'; +import ListItemText from '@mui/material/ListItemText'; +import Collapse from '@mui/material/Collapse'; +import Input from '@mui/material/Input'; + +function App() { + + const [child, setChild] = useState(''); + const [id, setID] = useState([]); + const [caption, setCaption] = useState([]); + const [score, setScore] = useState([]); + const [boundingx, setBoundingx] = useState([]); + const [boundingy, setBoundingy] = useState([]); + const [boundingw, setBoundingw] = useState([]); + const [boundingh, setBoundingh] = useState([]); + const [open, setOpen] = useState(false); + const [open2, setOpen2] = useState(false); + const [open3, setOpen3] = useState(false); + const [open4, setOpen4] = useState(false); + const [open5, setOpen5] = useState(false); + function submitGet(){ + setID([]); + setScore([]); + setCaption([]); + setBoundingx([]); + setBoundingy([]); + setBoundingw([]); + setBoundingh([]); + axios + .get('http://localhost:8000/denseCaptionGet/35/child?skip=0&limit=100') + .then((response) => { + setChild(JSON.stringify(response.data.children[0])); + setID(id => [...id, JSON.stringify(response.data.children[0].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[0].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[0].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[0].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[0].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[0].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[0].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[1].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[1].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[1].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[1].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[1].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[1].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[1].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[2].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[2].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[2].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[2].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[2].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[2].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[2].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[3].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[3].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[3].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[3].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[3].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[3].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[3].bounding_h)]); + }); + + }; + function handleClick1(){ + setOpen(!open); + + } + function handleClick2(){ + setOpen2(!open2); + + } + function handleClick3(){ + setOpen3(!open3); + + } + function handleClick4(){ + setOpen4(!open4); + + } + function handleClick5(){ + setOpen5(!open5); + + } + + return ( +
+
+
+

+ Please Select Image +

+ + +
+

+ + + + {handleClick1()}}> + + + + + + + + + {handleClick2()}}> + + id #: {id[0]} + + + + + caption: {caption[0]} + + + score: {score[0]} + + + Bounding x: {boundingx[0]} + + + Bounding y: {boundingy[0]} + + + Bounding width: {boundingw[0]} + + + Bounding height: {boundingh[0]} + + + + + + + + {handleClick3()}}> + + id #: {id[1]} + + + + + caption: {caption[1]} + + + score: {score[1]} + + + Bounding x: {boundingx[1]} + + + Bounding y: {boundingy[1]} + + + Bounding width: {boundingw[1]} + + + Bounding height: {boundingh[1]} + + + + + + + + + {handleClick4()}}> + + id #: {id[2]} + + + + + caption: {caption[2]} + + + score: {score[2]} + + + Bounding x: {boundingx[2]} + + + Bounding y: {boundingy[2]} + + + Bounding width: {boundingw[2]} + + + Bounding height: {boundingh[2]} + + + + + + + + + {handleClick5()}}> + + id #: {id[3]} + + + + + caption: {caption[3]} + + + score: {score[3]} + + + Bounding x: {boundingx[3]} + + + Bounding y: {boundingy[3]} + + + Bounding width: {boundingw[3]} + + + Bounding height: {boundingh[3]} + + + + + + + + + + + + +

+ +
+
+ ); +} + +export default App; diff --git a/dense_frontend/src/App.test.js b/dense_frontend/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/dense_frontend/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/dense_frontend/src/index.css b/dense_frontend/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/dense_frontend/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/dense_frontend/src/index.js b/dense_frontend/src/index.js new file mode 100644 index 0000000..ef2edf8 --- /dev/null +++ b/dense_frontend/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/dense_frontend/src/logo.svg b/dense_frontend/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/dense_frontend/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dense_frontend/src/reportWebVitals.js b/dense_frontend/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/dense_frontend/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/dense_frontend/src/setupTests.js b/dense_frontend/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/dense_frontend/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/dense_frontend/yarn.lock b/dense_frontend/yarn.lock new file mode 100644 index 0000000..f2affee --- /dev/null +++ b/dense_frontend/yarn.lock @@ -0,0 +1,8999 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz#ab0b1e981e1749bf59736cf7ebe25cfc9f949c15" + integrity sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" + integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== + +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" + integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.7" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helpers" "^7.17.8" + "@babel/parser" "^7.17.8" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + +"@babel/eslint-parser@^7.16.3": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6" + integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA== + dependencies: + eslint-scope "^5.1.1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.17.3", "@babel/generator@^7.17.7", "@babel/generator@^7.7.2": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" + integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" + integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" + integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" + integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + regexpu-core "^5.0.1" + +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-explode-assignable-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" + integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-member-expression-to-functions@^7.16.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" + integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== + dependencies: + "@babel/types" "^7.17.0" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" + integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + +"@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + +"@babel/helper-remap-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" + integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-simple-access@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" + integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== + dependencies: + "@babel/types" "^7.17.0" + +"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" + integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.17.8": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" + integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" + integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" + integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" + integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c" + integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@^7.16.4": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz#4f0444e896bee85d35cf714a006fc5418f87ff00" + integrity sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/plugin-syntax-decorators" "^7.17.0" + charcodes "^0.2.0" + +"@babel/plugin-proposal-dynamic-import@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" + integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" + integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" + integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" + integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" + integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" + integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" + integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== + dependencies: + "@babel/compat-data" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" + integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" + integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.16.11": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-private-property-in-object@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" + integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" + integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d" + integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" + integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" + integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-arrow-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" + integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-classes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-destructuring@^7.16.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1" + integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" + integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-duplicate-keys@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" + integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" + integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" + integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-flow" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-member-expression-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-modules-amd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" + integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.16.8": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz#d86b217c8e45bb5f2dbc11eefc8eab62cf980d19" + integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA== + dependencies: + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.16.7": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz#81fd834024fae14ea78fbe34168b042f38703859" + integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" + integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" + integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" + integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-object-super@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + +"@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-property-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz#6cc273c2f612a6a50cb657e63ee1303e5e68d10a" + integrity sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" + integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-jsx-development@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" + integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.16.7" + +"@babel/plugin-transform-react-jsx@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1" + integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.17.0" + +"@babel/plugin-transform-react-pure-annotations@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" + integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-regenerator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" + integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" + integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-runtime@^7.16.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70" + integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" + integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" + integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.16.7": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" + integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-typescript" "^7.16.7" + +"@babel/plugin-transform-unicode-escapes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" + integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-unicode-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" + integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" + integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-react-display-name" "^7.16.7" + "@babel/plugin-transform-react-jsx" "^7.16.7" + "@babel/plugin-transform-react-jsx-development" "^7.16.7" + "@babel/plugin-transform-react-pure-annotations" "^7.16.7" + +"@babel/preset-typescript@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" + integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.16.7" + +"@babel/runtime-corejs3@^7.10.2": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz#d7dd49fb812f29c61c59126da3792d8740d4e284" + integrity sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ== + dependencies: + core-js-pure "^3.20.2" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" + integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.16.7", "@babel/template@^7.3.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" + integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.3" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.3" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== + +"@csstools/postcss-color-function@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz#251c961a852c99e9aabdbbdbefd50e9a96e8a9ff" + integrity sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz#7e7df948a83a0dfb7eb150a96e2390ac642356a1" + integrity sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz#d6785c1c5ba8152d1d392c66f3a6a446c6034f6d" + integrity sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz#f484db59fc94f35a21b6d680d23b0ec69b286b7f" + integrity sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz#472fff2cf434bdf832f7145b2a5491587e790c9e" + integrity sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q== + dependencies: + postcss-selector-parser "^6.0.9" + +"@csstools/postcss-normalize-display-values@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz#ce698f688c28517447aedf15a9037987e3d2dc97" + integrity sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz#87cd646e9450347a5721e405b4f7cc35157b7866" + integrity sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@emotion/babel-plugin@^11.7.1": + version "11.7.2" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" + integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/runtime" "^7.13.10" + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.5" + "@emotion/serialize" "^1.0.2" + babel-plugin-macros "^2.6.1" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.0.13" + +"@emotion/cache@^11.7.1": + version "11.7.1" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" + integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.1.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + stylis "4.0.13" + +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + +"@emotion/is-prop-valid@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95" + integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== + dependencies: + "@emotion/memoize" "^0.7.4" + +"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" + integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== + +"@emotion/react@^11.9.0": + version "11.9.0" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.9.0.tgz#b6d42b1db3bd7511e7a7c4151dc8bc82e14593b8" + integrity sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@emotion/babel-plugin" "^11.7.1" + "@emotion/cache" "^11.7.1" + "@emotion/serialize" "^1.0.3" + "@emotion/utils" "^1.1.0" + "@emotion/weak-memoize" "^0.2.5" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.3.tgz#99e2060c26c6292469fb30db41f4690e1c8fea63" + integrity sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA== + dependencies: + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.4" + "@emotion/unitless" "^0.7.5" + "@emotion/utils" "^1.0.0" + csstype "^3.0.2" + +"@emotion/sheet@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" + integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== + +"@emotion/styled@^11.8.1": + version "11.8.1" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.8.1.tgz#856f6f63aceef0eb783985fa2322e2bf66d04e17" + integrity sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@emotion/babel-plugin" "^11.7.1" + "@emotion/is-prop-valid" "^1.1.2" + "@emotion/serialize" "^1.0.2" + "@emotion/utils" "^1.1.0" + +"@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" + integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== + +"@emotion/weak-memoize@^0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" + integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== + +"@eslint/eslintrc@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz#8b5e1c49f4077235516bc9ec7d41378c0f69b8c6" + integrity sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.3.1" + globals "^13.9.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@humanwhocodes/config-array@^0.9.2": + version "0.9.5" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" + integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@mui/base@5.0.0-alpha.75": + version "5.0.0-alpha.75" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.75.tgz#0b352ff951765dfa83723fd1faf46a128dfe63ca" + integrity sha512-eQ8SP2ML5nJyOdSqmk26ezg/eEP1k42Z+k6uMfNbgHZc8iZwgw9iVe+6g5j/qZPKS88AtxVG8YsLLZkXT82/Bw== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/is-prop-valid" "^1.1.2" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.0" + "@popperjs/core" "^2.11.4" + clsx "^1.1.1" + prop-types "^15.7.2" + react-is "^17.0.2" + +"@mui/material@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.6.0.tgz#284270f5e48d379a9b9bc4db412a807b807965b5" + integrity sha512-yh4FoRRPTgJWjv1oIu3YuvfYGD/WOEnyGizQ9fKs+hlMjIc0rzFpyUCo++P/3BUd0/hRKcI8D8mrpJK9OiOy1g== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/base" "5.0.0-alpha.75" + "@mui/system" "^5.6.0" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.0" + "@types/react-transition-group" "^4.4.4" + clsx "^1.1.1" + csstype "^3.0.11" + hoist-non-react-statics "^3.3.2" + prop-types "^15.7.2" + react-is "^17.0.2" + react-transition-group "^4.4.2" + +"@mui/private-theming@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.6.0.tgz#b907e055a0a19caf554d5b43209a143edaa9b398" + integrity sha512-62jUFaMGfW3nvq/worcOAEiY++rWd44tpWShq4o97DybWmmWvEFYlBIuHEcXrtBIK/cloaQw8jqelQIFZeiVdw== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/utils" "^5.6.0" + prop-types "^15.7.2" + +"@mui/styled-engine@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.6.0.tgz#c7c34d2e319158559cef49b796457a4e6a4c58f7" + integrity sha512-K1WPKTruJTPA49cub0HtDCBBvosPKizqgZ4RenAfWz/ldlFtM4p7e7Mt3YEnNWTOJMHvDGcEke1tCuELkVAMyA== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/cache" "^11.7.1" + prop-types "^15.7.2" + +"@mui/system@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.6.0.tgz#4d6db0db6a8daf90acd7fcaab3a353aa127987ce" + integrity sha512-FoytH73hY78Dll6F0fg7AI/hnpplygbFeW0HsqBfwFWrt2PMc2YSq2ICqHzd2CZPIhzEgRHDTSI8bMTLtG9W7A== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/private-theming" "^5.6.0" + "@mui/styled-engine" "^5.6.0" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.0" + clsx "^1.1.1" + csstype "^3.0.11" + prop-types "^15.7.2" + +"@mui/types@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz#d7636f3046110bcccc63e6acfd100e2ad9ca712a" + integrity sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA== + +"@mui/utils@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.6.0.tgz#0ec741f5ac7c89ac76054832bed2d6e17ab1c011" + integrity sha512-LbZKkCOn4243vbEVGbaKV7t6eN6kz7t95DR6AcUCRk4daH3l7CXPYkWsyzysRWdXgSzHmIyrgg4FZKzTy0dTHQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@types/prop-types" "^15.7.4" + "@types/react-is" "^16.7.1 || ^17.0.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99" + integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.8.1" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@popperjs/core@^2.11.4": + version "2.11.5" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" + integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@rushstack/eslint-patch@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz#782fa5da44c4f38ae9fd38e9184b54e451936118" + integrity sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg== + +"@sinonjs/commons@^1.7.0": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@testing-library/dom@^8.0.0": + version "8.12.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.12.0.tgz#fef5e545533fb084175dda6509ee71d7d2f72e23" + integrity sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + version "5.16.3" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz#b76851a909586113c20486f1679ffb4d8ec27bfa" + integrity sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA== + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.0.0": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.4.tgz#09674b117e550af713db3f4ec4c0942aa8bbf2c0" + integrity sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "*" + +"@testing-library/user-event@^13.2.1": + version "13.5.0" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" + integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== + dependencies: + "@babel/runtime" "^7.12.5" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.19" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" + integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/eslint@^7.28.2": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78" + integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.28" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" + integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" + integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "27.4.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d" + integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/node@*": + version "17.0.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" + integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.4.4" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" + integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== + +"@types/prop-types@*", "@types/prop-types@^15.7.4": + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@*": + version "17.0.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f" + integrity sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ== + dependencies: + "@types/react" "*" + +"@types/react-is@^16.7.1 || ^17.0.0": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a" + integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@^4.4.4": + version "4.4.4" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e" + integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.43" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55" + integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@types/retry@^0.12.0": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" + integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*": + version "1.13.10" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" + integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.3" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz#ee6c7ffe9f8595882ee7bda8af33ae7b8789ef17" + integrity sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== + dependencies: + "@types/jest" "*" + +"@types/trusted-types@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" + integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== + +"@types/ws@^8.2.2": + version "8.5.3" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.5.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz#704eb4e75039000531255672bf1c85ee85cf1d67" + integrity sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ== + dependencies: + "@typescript-eslint/scope-manager" "5.17.0" + "@typescript-eslint/type-utils" "5.17.0" + "@typescript-eslint/utils" "5.17.0" + debug "^4.3.2" + functional-red-black-tree "^1.0.1" + ignore "^5.1.8" + regexpp "^3.2.0" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz#303ba1d766d715c3225a31845b54941889e52f6c" + integrity sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q== + dependencies: + "@typescript-eslint/utils" "5.17.0" + +"@typescript-eslint/parser@^5.5.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.17.0.tgz#7def77d5bcd8458d12d52909118cf3f0a45f89d5" + integrity sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig== + dependencies: + "@typescript-eslint/scope-manager" "5.17.0" + "@typescript-eslint/types" "5.17.0" + "@typescript-eslint/typescript-estree" "5.17.0" + debug "^4.3.2" + +"@typescript-eslint/scope-manager@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz#4cea7d0e0bc0e79eb60cad431c89120987c3f952" + integrity sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w== + dependencies: + "@typescript-eslint/types" "5.17.0" + "@typescript-eslint/visitor-keys" "5.17.0" + +"@typescript-eslint/type-utils@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz#1c4549d68c89877662224aabb29fbbebf5fc9672" + integrity sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg== + dependencies: + "@typescript-eslint/utils" "5.17.0" + debug "^4.3.2" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.17.0.tgz#861ec9e669ffa2aa9b873dd4d28d9b1ce26d216f" + integrity sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw== + +"@typescript-eslint/typescript-estree@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz#a7cba7dfc8f9cc2ac78c18584e684507df4f2488" + integrity sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg== + dependencies: + "@typescript-eslint/types" "5.17.0" + "@typescript-eslint/visitor-keys" "5.17.0" + debug "^4.3.2" + globby "^11.0.4" + is-glob "^4.0.3" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.17.0", "@typescript-eslint/utils@^5.13.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.17.0.tgz#549a9e1d491c6ccd3624bc3c1b098f5cfb45f306" + integrity sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.17.0" + "@typescript-eslint/types" "5.17.0" + "@typescript-eslint/typescript-estree" "5.17.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/visitor-keys@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz#52daae45c61b0211b4c81b53a71841911e479128" + integrity sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA== + dependencies: + "@typescript-eslint/types" "5.17.0" + eslint-visitor-keys "^3.0.0" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0, acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.0.0, acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +address@^1.0.1, address@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +aria-query@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" + integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.3, array-includes@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" + integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.flat@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" + integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +array.prototype.flatmap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" + integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^10.4.4: + version "10.4.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.4.tgz#3e85a245b32da876a893d3ac2ea19f01e7ea5a1e" + integrity sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA== + dependencies: + browserslist "^4.20.2" + caniuse-lite "^1.0.30001317" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axe-core@^4.3.5: + version "4.4.1" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413" + integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw== + +axios@^0.26.1: + version "0.26.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" + integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== + dependencies: + follow-redirects "^1.14.8" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.4.tgz#95f5023c791b2e9e2ca6f67b0984f39c82ff384b" + integrity sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@^2.6.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-named-asset-import@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" + integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== + +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" + integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-react-app@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584" + integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.19.2: + version "1.19.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" + integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.7" + raw-body "2.4.3" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1, browserslist@^4.20.2: + version "4.20.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz#567b41508757ecd904dab4d1c646c612cd3d4f88" + integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== + dependencies: + caniuse-lite "^1.0.30001317" + electron-to-chromium "^1.4.84" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +builtin-modules@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0, camelcase@^6.2.1: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001317: + version "1.0.30001322" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001322.tgz#2e4c09d11e1e8f852767dab287069a8d0c29d623" + integrity sha512-neRmrmIrCGuMnxGSoh+x7zYtQFFgnSY2jaomjU56sCkTA6JINqQrxutF459JpWcWRajvoyn95sOXq4Pqrnyjew== + +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + +chalk@^2.0.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + +charcodes@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4" + integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== + +check-types@^11.1.1: + version "11.1.2" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.2.4" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" + integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.1.4, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" + integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + +colorette@^2.0.10: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +confusing-browser-globals@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +core-js-compat@^3.20.2, core-js-compat@^3.21.0: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" + integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + +core-js-pure@^3.20.2, core-js-pure@^3.8.1: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51" + integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ== + +core-js@^3.19.2: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" + integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-declaration-sorter@^6.0.3: + version "6.2.2" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz#bfd2f6f50002d6a3ae779a87d3a0c5d5b10e0f02" + integrity sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.5.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^3.2.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.0.1.tgz#3be33be55b9f302f710ba3a9c3abc1e2a63fc7eb" + integrity sha512-z93ZGFLNc6yaoXAmVhqoSIb+BduplteCt1fepvwhBUQK6MNE4g6fgjpuZKJKp0esUe+vXWlIkwZZjNWoOKw0ZA== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" + +cssdb@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.5.0.tgz#61264b71f29c834f09b59cb3e5b43c8226590122" + integrity sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.2.5: + version "5.2.5" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz#267ded811a3e1664d78707f5355fcd89feeb38ac" + integrity sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.0" + postcss-discard-comments "^5.1.1" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.3" + postcss-merge-rules "^5.1.1" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.2" + postcss-minify-selectors "^5.2.0" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.0" + postcss-normalize-repeat-style "^5.1.0" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.0" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.1" + postcss-reduce-initial "^5.1.0" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6: + version "5.1.5" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.5.tgz#5f3f519538c7f1c182c527096892243db3e17397" + integrity sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg== + dependencies: + cssnano-preset-default "^5.2.5" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.0.2, csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.11, csstype@^3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" + integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== + +damerau-levenshtein@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +debug@2.6.9, debug@^2.6.0, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.1.1, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.13" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz#102ee5f25eacce09bdf1cfa5a298f86da473be4b" + integrity sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== + dependencies: + jake "^10.6.1" + +electron-to-chromium@^1.4.84: + version "1.4.99" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.99.tgz#da97e2c116dc6de2f91a81b4ff8d1b19bf54dc1f" + integrity sha512-YXMzbvlo6pW12KWw0bj6cIGCJi1Moy8PLCuuzgRzg6WYIcHILK3szU+HHnHFx2b373qRv+cfmHhbmRbatyAbPA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +enhanced-resolve@^5.9.2: + version "5.9.2" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" + integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz#b0c6e2ce27d0495cf78ad98715e0cad1219abb57" + integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA== + dependencies: + stackframe "^1.1.1" + +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.2.tgz#8f7b696d8f15b167ae3640b4060670f3d054143f" + integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-react-app@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz#0fa96d5ec1dfb99c029b1554362ab3fa1c3757df" + integrity sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g== + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" + integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== + dependencies: + debug "^3.2.7" + resolve "^1.20.0" + +eslint-module-utils@^2.7.2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" + integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== + dependencies: + debug "^3.2.7" + find-up "^2.1.0" + +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.25.3: + version "2.25.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" + integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== + dependencies: + array-includes "^3.1.4" + array.prototype.flat "^1.2.5" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.6" + eslint-module-utils "^2.7.2" + has "^1.0.3" + is-core-module "^2.8.0" + is-glob "^4.0.3" + minimatch "^3.0.4" + object.values "^1.1.5" + resolve "^1.20.0" + tsconfig-paths "^3.12.0" + +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsx-a11y@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8" + integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g== + dependencies: + "@babel/runtime" "^7.16.3" + aria-query "^4.2.2" + array-includes "^3.1.4" + ast-types-flow "^0.0.7" + axe-core "^4.3.5" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.7" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.2.1" + language-tags "^1.0.5" + minimatch "^3.0.4" + +eslint-plugin-react-hooks@^4.3.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz#71c39e528764c848d8253e1aa2c7024ed505f6c4" + integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ== + +eslint-plugin-react@^7.27.1: + version "7.29.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2" + integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ== + dependencies: + array-includes "^3.1.4" + array.prototype.flatmap "^1.2.5" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.5" + object.fromentries "^2.0.5" + object.hasown "^1.1.0" + object.values "^1.1.5" + prop-types "^15.8.1" + resolve "^2.0.0-next.3" + semver "^6.3.0" + string.prototype.matchall "^4.0.6" + +eslint-plugin-testing-library@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz#6ad539a53d4e897d3045902f8e534e07cebd4e8b" + integrity sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ== + dependencies: + "@typescript-eslint/utils" "^5.13.0" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" + integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + +eslint-webpack-plugin@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz#83dad2395e5f572d6f4d919eedaa9cf902890fcb" + integrity sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg== + dependencies: + "@types/eslint" "^7.28.2" + jest-worker "^27.3.1" + micromatch "^4.0.4" + normalize-path "^3.0.0" + schema-utils "^3.1.1" + +eslint@^8.3.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.12.0.tgz#c7a5bd1cfa09079aae64c9076c07eada66a46e8e" + integrity sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q== + dependencies: + "@eslint/eslintrc" "^1.2.1" + "@humanwhocodes/config-array" "^0.9.2" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^6.0.1" + globals "^13.6.0" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" + integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== + dependencies: + acorn "^8.7.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^3.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +express@^4.17.1: + version "4.17.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" + integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.19.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.2" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.7" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filelist@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" + integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== + dependencies: + minimatch "^3.0.4" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.5" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +follow-redirects@^1.0.0, follow-redirects@^1.14.8: + version "1.14.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" + integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" + integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1, glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.13.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b" + integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A== + dependencies: + type-fest "^0.20.2" + +globby@^11.0.1, globby@^11.0.4: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.1.0, html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd" + integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz#03af0f4676d172ae775cb5c33f592f40e1a4e07a" + integrity sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idb@^6.1.4: + version "6.1.5" + resolved "https://registry.yarnpkg.com/idb/-/idb-6.1.5.tgz#dbc53e7adf1ac7c59f9b2bf56e00b4ea4fce8c7b" + integrity sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + dependencies: + harmony-reflect "^1.4.6" + +ignore@^5.1.8, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +immer@^9.0.7: + version "9.0.12" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" + integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-core-module@^2.2.0, is-core-module@^2.8.0, is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" + integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" + integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jake@^10.6.1: + version "10.8.4" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.4.tgz#f6a8b7bf90c6306f768aa82bb7b98bf4ca15e84a" + integrity sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA== + dependencies: + async "0.9.x" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^27.0.0, jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.4.2, jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watch-typeahead@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz#4de2ca1eb596acb1889752afbab84b74fcd99173" + integrity sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^27.0.0" + jest-watcher "^27.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.0.0, jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.4.3: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonpointer@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072" + integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg== + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" + integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== + dependencies: + array-includes "^3.1.3" + object.assign "^4.1.2" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4, klona@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.3, lilconfig@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25" + integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memfs@^3.1.2, memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" + integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@^2.4.5: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz#578aebc7fc14d32c0ad304c2c34f08af44673f5e" + integrity sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mkdirp@^0.5.5, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.2.tgz#c89622fafb4381cd221421c69ec58547a1eec557" + integrity sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.0.tgz#37a874ea723855f37db091e6c186e5b67a01d4b2" + integrity sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-hash@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-inspect@^1.12.0, object-inspect@^1.9.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" + integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.fromentries@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" + integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" + integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.hasown@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" + integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.values@^1.1.0, object.values@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" + integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-attribute-case-insensitive@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz#39cbf6babf3ded1e4abf37d09d6eda21c644105c" + integrity sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ== + dependencies: + postcss-selector-parser "^6.0.2" + +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz#f59ccaeb4ee78f1b32987d43df146109cc743073" + integrity sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz#61a0fd151d28b128aa6a8a21a2dad24eebb34d52" + integrity sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz#5d397039424a58a9ca628762eb0b88a61a66e079" + integrity sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz#f8d3abe40b4ce4b1470702a0706343eac17e7c10" + integrity sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-media@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz#1be6aff8be7dc9bf1fe014bde3b71b92bb4552f1" + integrity sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g== + +postcss-custom-properties@^12.1.5: + version "12.1.5" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz#e669cfff89b0ea6fc85c45864a32b450cb6b196f" + integrity sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz#022839e41fbf71c47ae6e316cb0e6213012df5ef" + integrity sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz#9afe49ea631f0cb36fa0076e7c2feb4e7e3f049c" + integrity sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-discard-comments@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz#e90019e1a0e5b99de05f63516ce640bd0df3d369" + integrity sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz#a12cfdb7d11fa1a99ccecc747f0c19718fb37152" + integrity sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz#6401bb2f67d9cf255d677042928a70a915e6ba60" + integrity sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ== + +postcss-image-set-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz#bcff2794efae778c09441498f40e0c77374870a9" + integrity sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-lab-function@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz#b75afe43ba9c1f16bfe9bb12c8109cabd55b5fc2" + integrity sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-load-config@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" + integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== + dependencies: + lilconfig "^2.0.5" + yaml "^1.10.2" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-merge-longhand@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz#a49e2be6237316e3b55e329e0a8da15d1f9f47ab" + integrity sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.0" + +postcss-merge-rules@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz#d327b221cd07540bcc8d9ff84446d8b404d00162" + integrity sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz#77e250780c64198289c954884ebe3ee4481c3b1c" + integrity sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz#17c2be233e12b28ffa8a421a02fc8b839825536c" + integrity sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@5.0.6: + version "5.0.6" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" + integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== + dependencies: + postcss-selector-parser "^6.0.6" + +postcss-nesting@^10.1.3: + version "10.1.3" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.1.3.tgz#f0b1cd7ae675c697ab6a5a5ca1feea4784a2ef77" + integrity sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz#902a7cb97cf0b9e8b1b654d4a43d451e48966458" + integrity sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz#f6d6fd5a54f51a741cc84a37f7459e60ef7a6398" + integrity sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75" + integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== + dependencies: + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" + +postcss-opacity-percentage@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz#bd698bb3670a0a27f6d657cc16744b3ebf3b1145" + integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== + +postcss-ordered-values@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz#0b41b610ba02906a3341e92cab01ff8ebc598adb" + integrity sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz#ebcfc0483a15bbf1b27fdd9b3c10125372f4cbc2" + integrity sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg== + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.4.tgz#eb026650b7f769ae57ca4f938c1addd6be2f62c9" + integrity sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.0.1: + version "7.4.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz#fb1c8b4cb405da042da0ddb8c5eda7842c08a449" + integrity sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg== + dependencies: + "@csstools/postcss-color-function" "^1.0.3" + "@csstools/postcss-font-format-keywords" "^1.0.0" + "@csstools/postcss-hwb-function" "^1.0.0" + "@csstools/postcss-ic-unit" "^1.0.0" + "@csstools/postcss-is-pseudo-class" "^2.0.1" + "@csstools/postcss-normalize-display-values" "^1.0.0" + "@csstools/postcss-oklab-function" "^1.0.2" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + autoprefixer "^10.4.4" + browserslist "^4.20.2" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^6.5.0" + postcss-attribute-case-insensitive "^5.0.0" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.2" + postcss-color-hex-alpha "^8.0.3" + postcss-color-rebeccapurple "^7.0.2" + postcss-custom-media "^8.0.0" + postcss-custom-properties "^12.1.5" + postcss-custom-selectors "^6.0.0" + postcss-dir-pseudo-class "^6.0.4" + postcss-double-position-gradients "^3.1.1" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.3" + postcss-image-set-function "^4.0.6" + postcss-initial "^4.0.1" + postcss-lab-function "^4.1.2" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.1.3" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.3" + postcss-page-break "^3.0.4" + postcss-place "^7.0.4" + postcss-pseudo-class-any-link "^7.1.1" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz#534eb1dadd9945eb07830dbcc06fb4d5d865b8e0" + integrity sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-reduce-initial@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6" + integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz#ac5fc506f7565dd872f82f5314c0f81a05630dc7" + integrity sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ== + dependencies: + balanced-match "^1.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.3.5, postcss@^8.4.4, postcss@^8.4.6, postcss@^8.4.7: + version "8.4.12" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905" + integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== + dependencies: + nanoid "^3.3.1" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.9.7: + version "6.9.7" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" + integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c" + integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g== + dependencies: + bytes "3.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== + dependencies: + core-js "^3.19.2" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" + +react-dev-utils@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.0.tgz#4eab12cdb95692a077616770b5988f0adf806526" + integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.10" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0.tgz#26b88534f8f1dbb80853e1eabe752f24100d8023" + integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.21.0" + +react-error-overlay@^6.0.10: + version "6.0.10" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6" + integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-refresh@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== + +react-scripts@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60" + integrity sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg== + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + babel-jest "^27.4.2" + babel-loader "^8.2.3" + babel-plugin-named-asset-import "^0.3.8" + babel-preset-react-app "^10.0.1" + bfj "^7.0.2" + browserslist "^4.18.1" + camelcase "^6.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.2.0" + dotenv "^10.0.0" + dotenv-expand "^5.1.0" + eslint "^8.3.0" + eslint-config-react-app "^7.0.0" + eslint-webpack-plugin "^3.1.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-webpack-plugin "^5.5.0" + identity-obj-proxy "^3.0.0" + jest "^27.4.3" + jest-resolve "^27.4.2" + jest-watch-typeahead "^1.0.0" + mini-css-extract-plugin "^2.4.5" + postcss "^8.4.4" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^6.2.1" + postcss-normalize "^10.0.1" + postcss-preset-env "^7.0.1" + prompts "^2.4.2" + react-app-polyfill "^3.0.0" + react-dev-utils "^12.0.0" + react-refresh "^0.11.0" + resolve "^1.20.0" + resolve-url-loader "^4.0.0" + sass-loader "^12.3.0" + semver "^7.3.5" + source-map-loader "^3.0.0" + style-loader "^3.3.1" + tailwindcss "^3.0.2" + terser-webpack-plugin "^5.2.5" + webpack "^5.64.4" + webpack-dev-server "^4.6.0" + webpack-manifest-plugin "^4.0.2" + workbox-webpack-plugin "^6.4.1" + optionalDependencies: + fsevents "^2.3.2" + +react-transition-group@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" + integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96" + integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" + integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" + integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" + integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" + integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" + source-map "0.6.1" + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +rollup@^2.43.1: + version "2.70.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.70.1.tgz#824b1f1f879ea396db30b0fc3ae8d2fead93523e" + integrity sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== + optionalDependencies: + fsevents "~2.3.2" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize.css@*: + version "13.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== + +sass-loader@^12.3.0: + version "12.6.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" + integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820" + integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56" + integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ== + dependencies: + node-forge "^1" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" + integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.2: + version "1.14.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" + integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.1, source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz#9ae5edc7c2d42570934be4c95d1ccc6352eba52d" + integrity sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.3" + source-map-js "^1.0.1" + +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.5.0, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.1.tgz#1033a3473ee67f08e2f2fc8eba6aef4f845124e1" + integrity sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.6: + version "4.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" + integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.1" + side-channel "^1.0.4" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.0, strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +stylehacks@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" + integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +stylis@4.0.13: + version "4.0.13" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" + integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tailwindcss@^3.0.2: + version "3.0.23" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.23.tgz#c620521d53a289650872a66adfcb4129d2200d10" + integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA== + dependencies: + arg "^5.0.1" + chalk "^4.1.2" + chokidar "^3.5.3" + color-name "^1.1.4" + cosmiconfig "^7.0.1" + detective "^5.2.0" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.11" + glob-parent "^6.0.2" + is-glob "^4.0.3" + normalize-path "^3.0.0" + object-hash "^2.2.0" + postcss "^8.4.6" + postcss-js "^4.0.0" + postcss-load-config "^3.1.0" + postcss-nested "5.0.6" + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: + version "5.3.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" + integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.0.0, terser@^5.10.0, terser@^5.7.2: + version "5.12.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.1.tgz#4cf2ebed1f5bceef5c83b9f60104ac4a78b49e9c" + integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ== + dependencies: + acorn "^8.5.0" + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +tsconfig-paths@^3.12.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-vitals@^2.1.0: + version "2.1.4" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-2.1.4.tgz#76563175a475a5e835264d373704f9dde718290c" + integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-dev-middleware@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" + integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.6.0: + version "4.7.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945" + integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.2.2" + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + default-gateway "^6.0.3" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^4.0.0" + selfsigned "^2.0.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== + dependencies: + tapable "^2.0.0" + webpack-sources "^2.2.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.64.4: + version "5.70.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d" + integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.9.2" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.3.1" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workbox-background-sync@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz#28be9bf89b8e4e0379d45903280c7c12f4df836f" + integrity sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g== + dependencies: + idb "^6.1.4" + workbox-core "6.5.2" + +workbox-broadcast-update@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz#b1f32bb40a9dcb5b05ca27e09fb7c01a0a126182" + integrity sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q== + dependencies: + workbox-core "6.5.2" + +workbox-build@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.2.tgz#774faafd84b1dc94b74739ceb5d8ff367748523b" + integrity sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "6.5.2" + workbox-broadcast-update "6.5.2" + workbox-cacheable-response "6.5.2" + workbox-core "6.5.2" + workbox-expiration "6.5.2" + workbox-google-analytics "6.5.2" + workbox-navigation-preload "6.5.2" + workbox-precaching "6.5.2" + workbox-range-requests "6.5.2" + workbox-recipes "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" + workbox-streams "6.5.2" + workbox-sw "6.5.2" + workbox-window "6.5.2" + +workbox-cacheable-response@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz#d9252eb99f0d0fceb70f63866172f4eaac56a3e8" + integrity sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg== + dependencies: + workbox-core "6.5.2" + +workbox-core@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.2.tgz#f5e06a22c6cb4651d3e13107443d972fdbd47364" + integrity sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ== + +workbox-expiration@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.2.tgz#ee6ed755a220a0b375d67831f9237e4dcbccb59c" + integrity sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw== + dependencies: + idb "^6.1.4" + workbox-core "6.5.2" + +workbox-google-analytics@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz#a79fa7a40824873baaa333dcd72d1fdf1c53adf5" + integrity sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw== + dependencies: + workbox-background-sync "6.5.2" + workbox-core "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" + +workbox-navigation-preload@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz#ffb3d9d5cdb881a3824851707da221dbb0bb3f23" + integrity sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg== + dependencies: + workbox-core "6.5.2" + +workbox-precaching@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.2.tgz#a3117b4d3eb61ce8d01b9dfc063c48155bd7f9d3" + integrity sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w== + dependencies: + workbox-core "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" + +workbox-range-requests@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz#b8b7e5b5830fecc22f0a1d8815457921df2e5bf9" + integrity sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg== + dependencies: + workbox-core "6.5.2" + +workbox-recipes@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.2.tgz#19f47ec25a8788c65d0cc8d217cbebc0bbbb5c63" + integrity sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA== + dependencies: + workbox-cacheable-response "6.5.2" + workbox-core "6.5.2" + workbox-expiration "6.5.2" + workbox-precaching "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" + +workbox-routing@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.2.tgz#e0ad46246ba51224fd57eff0dd46891b3220cb9a" + integrity sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA== + dependencies: + workbox-core "6.5.2" + +workbox-strategies@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.2.tgz#56b02e6959c6391351011fc2e5b0829aff1ed859" + integrity sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw== + dependencies: + workbox-core "6.5.2" + +workbox-streams@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.2.tgz#2fb6ba307f7d2cbda63f64522a197be868b4ea25" + integrity sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w== + dependencies: + workbox-core "6.5.2" + workbox-routing "6.5.2" + +workbox-sw@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.2.tgz#2f5dca0e96c61a450fccf0405095ddf1b6f43bc7" + integrity sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw== + +workbox-webpack-plugin@^6.4.1: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz#0cf6e1d23d5107a88fd8502fd4f534215e1dd298" + integrity sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ== + dependencies: + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.5.2" + +workbox-window@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.2.tgz#46d6412cd57039bdf3d5dd914ad21fb3f98fe980" + integrity sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "6.5.2" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.7" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" + integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== + +ws@^8.4.2: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/imgs/doorbell.jpg b/imgs/doorbell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5b45cc70f7ee7c22962b19f4d1185067db57152 GIT binary patch literal 279010 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%0AH3w$oYG7+x%HCYp^+MMxf3e3ecAnF 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

PfnhCRdJ{)2exkds! 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 XMq9Yt9j$Tm{W@+@B9t@g&-niVTm034 literal 0 HcmV?d00001 diff --git a/imgs/doorbellDay.jpg b/imgs/doorbellDay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96462f64fee9f50a1dff8c11dea40551001c4e9c GIT binary patch literal 267732 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 F|JjbAC`bSR literal 0 HcmV?d00001 diff --git a/node_modules/.yarn-integrity b/node_modules/.yarn-integrity new file mode 100644 index 0000000..1db5abb --- /dev/null +++ b/node_modules/.yarn-integrity @@ -0,0 +1,10 @@ +{ + "systemParams": "darwin-x64-93", + "modulesFolders": [], + "flags": [], + "linkedModules": [], + "topLevelPatterns": [], + "lockfileEntries": {}, + "files": [], + "artifacts": {} +} \ No newline at end of file diff --git a/results.json b/results.json index a716ccd..c423f52 100644 --- a/results.json +++ b/results.json @@ -1 +1 @@ -{"opt":{"output_dir":"","num_to_draw":10,"final_nms_thresh":0.3,"use_cudnn":1,"text_size":2,"max_images":100,"gpu":-1,"splits_json":"info\/densecap_splits.json","vg_img_root_dir":"","checkpoint":"data\/models\/densecap\/densecap-pretrained-vgg16.t7","num_proposals":1000,"rpn_nms_thresh":0.7,"image_size":720,"input_image":"","input_split":"","box_width":2,"input_dir":"imgs","output_vis_dir":"vis\/data","output_vis":1},"results":[{"img_name":"doorbell2.jpg","scores":[4.1066136360168,2.1561975479126,1.5356729030609,1.4262971878052,1.2953680753708,1.0660579204559,0.64586269855499,0.62870931625366,0.4773385822773,0.47531351447105,-0.0061240792274475,-0.081009596586227,-0.24829396605492,-0.32491379976273,-0.33763182163239,-0.35905757546425,-0.48684465885162,-0.57965183258057,-0.59449201822281,-0.62236523628235,-0.6765683889389,-0.68469840288162,-0.81760025024414,-0.90624213218689,-0.98729014396667,-0.98860037326813,-1.0723942518234,-1.1804876327515,-1.1821244955063,-1.2764329910278,-1.2766901254654,-1.3235929012299,-1.3257853984833,-1.332850933075,-1.333246588707,-1.3334262371063,-1.4081734418869,-1.4447627067566,-1.460839509964,-1.4624179601669,-1.6511569023132,-1.6735540628433,-1.7111759185791,-1.7202817201614,-1.737509727478,-1.7882447242737,-1.8005862236023,-1.8053724765778,-1.8317520618439,-1.8677976131439,-1.9960511922836,-2.0136396884918,-2.0603413581848,-2.0816895961761,-2.242356300354,-2.2769565582275,-2.2876698970795,-2.2954728603363,-2.3079047203064,-2.3948276042938,-2.4032278060913,-2.5134699344635,-2.5254337787628,-2.5365436077118,-2.5394203662872,-2.5636887550354,-2.5826330184937,-2.6042556762695,-2.636182308197,-2.6577477455139,-2.7054936885834,-2.8206024169922,-2.82484126091,-2.8449199199677,-2.8533411026001,-2.9426074028015,-3.0486323833466,-3.0771720409393,-3.0820364952087,-3.0925102233887,-3.2139480113983,-3.237612247467,-3.259569644928,-3.3773031234741,-3.4124586582184,-3.4141864776611,-3.4645512104034,-3.4877460002899,-3.5029470920563,-3.7485461235046,-3.7874269485474,-4.0188217163086,-4.1236395835876,-4.2654232978821],"captions":["a black and white cat","a mirror on the wall","a blue letter on a sign","a yellow wall","the word ","a dog in a window","the word ","the man is wearing a white shirt","the word ","the word on the sign","person wearing a white shirt","a brown hair on a dog","a white wooden door","a white background","a yellow and black car","the word ","white and black shoes","the word ","yellow and black backpack","a white letter on a blue sign","a white sign on the wall","a large black and white sign","a pair of black shoes","the word ","a white wall","a white blanket on the bed","a black umbrella","a reflection of a person in the mirror","a white and black shoe","a black and white bag","a person wearing a white shirt","white line on the ground","a white sign on the side of the building","a person is wearing a shirt","a white dog","a blue and white sign","the letter is white","the word ","the wall is white","a black and white sign","the floor is made of wood","the floor is white","a white snow on the ground","a white wall","the word ","the word ","a white line on the floor","the word ","a small black and white dog","a white and blue sign","the leg of a person","white wall in the background","a shadow on the ground","a white dog","the ceiling is white","part of a floor","white writing on the wall","a black cat","a black and white tile","the word on the ","the plate is white","part of a floor","part of a floor","the floor is tiled","white wall in the room","the table is black","a wall behind the man","the shadow of the person","a wall behind the cat","a white wall","the floor is tiled","part of a white wall","the wall is white","part of a floor","part of a floor","the wall is white","part of a floor","the floor is tiled","white tile on wall","the wall is white","part of a floor","part of a table","white tile on floor","a white tile floor","white clouds in blue sky","the wall is white","part of a white table","part of a floor","white wall in the background","part of a table","part of a wall","white clouds in blue sky","white tile on wall","part of a white wall"],"boxes":[[-8.5863037109375,90.442031860352,653.03723144531,317.72924804688],[155.63594055176,77.771171569824,323.08160400391,182.2333984375],[584.68072509766,286.23669433594,85.596435546875,79.049926757812],[441.73345947266,63.255798339844,279.548828125,344.09301757812],[535.22882080078,363.56546020508,163.9404296875,28.582641601562],[321.26892089844,138.49240112305,223.01007080078,224.32437133789],[551.66351318359,381.73596191406,130.2578125,15.162841796875],[184.61799621582,212.23449707031,152.6830291748,172.46350097656],[-1.7815017700195,8.9359397888184,70.771011352539,35.04182434082],[552.48907470703,324.65078735352,93.911987304688,65.184814453125],[236.9538269043,166.46272277832,85.763427734375,132.01750183105],[352.27160644531,212.26223754883,144.06396484375,91.1416015625],[510.25189208984,122.49893951416,50.800659179688,223.87530517578],[2.1706237792969,10.642364501953,205.61277770996,390.29193115234],[394.55154418945,174.06240844727,132.02487182617,66.254486083984],[39.494731903076,8.0154409408569,108.25630187988,30.069889068604],[179.29055786133,266.71337890625,107.5915222168,59.966857910156],[612.27661132812,387.013671875,107.40673828125,10.751342773438],[453.11370849609,187.52841186523,55.949157714844,99.72705078125],[546.11383056641,214.56234741211,144.61169433594,174.89111328125],[448.32473754883,119.25607299805,67.680267333984,103.92288208008],[369.39694213867,141.74034118652,127.11877441406,65.766418457031],[170.34547424316,260.29183959961,439.18713378906,141.29052734375],[603.146484375,393.59643554688,125.6767578125,7.311767578125],[194.75967407227,8.3311233520508,528.28649902344,187.97473144531],[366.76470947266,265.87545776367,144.56909179688,81.267456054688],[193.2692565918,121.19793701172,154.06915283203,100.42791748047],[364.32180786133,91.466926574707,224.94625854492,151.40414428711],[165.09484863281,203.67324829102,80.396697998047,135.87927246094],[300.17166137695,172.22766113281,68.308959960938,107.39855957031],[256.30798339844,250.00270080566,114.31701660156,74.363632202148],[214.52320861816,339.15704345703,122.29591369629,61.62451171875],[483.76596069336,157.36241149902,60.690582275391,118.16200256348],[275.46585083008,145.86637878418,65.684814453125,105.85330200195],[159.0240020752,302.16372680664,135.1141204834,72.24169921875],[516.87786865234,269.72772216797,119.12072753906,81.82080078125],[410.87426757812,300.49850463867,311.23107910156,98.093383789062],[0.46793365478516,26.233947753906,64.571472167969,38.903831481934],[55.69739151001,184.34216308594,115.94120788574,133.49099731445],[551.09436035156,94.716033935547,77.953857421875,240.39208984375],[108.81023406982,356.89678955078,186.71691894531,44.998107910156],[2.6537933349609,315.55114746094,329.67462158203,85.121154785156],[441.76318359375,220.93048095703,137.88635253906,118.14685058594],[601.04217529297,57.971160888672,97.979370117188,259.77523803711],[624.39508056641,334.19744873047,57.78125,52.46142578125],[36.590835571289,15.75500869751,51.471336364746,74.902221679688],[80.189521789551,240.17347717285,196.78625488281,126.57420349121],[-1.7361450195312,8.4623718261719,154.37229919434,70.202667236328],[326.96899414062,158.54319763184,91.770935058594,136.91041564941],[617.74664306641,211.6496887207,58.677856445312,125.21752929688],[269.72994995117,269.62951660156,64.405822753906,117.44250488281],[190.42860412598,34.635971069336,299.91455078125,87.791366577148],[175.63775634766,380.23345947266,94.123596191406,23.137634277344],[332.79315185547,239.58790588379,98.589660644531,103.30952453613],[481.25946044922,73.936897277832,129.27087402344,72.587852478027],[258.03256225586,355.30200195312,205.28826904297,45.482849121094],[493.12219238281,377.11627197266,118.55285644531,23.754577636719],[179.90924072266,131.76531982422,75.46337890625,139.30572509766],[217.87850952148,79.042739868164,179.68530273438,95.379745483398],[627.61547851562,254.70372009277,91.867431640625,143.43519592285],[649.42602539062,24.476013183594,70.4296875,171.81884765625],[317.82052612305,265.33581542969,60.863037109375,110.12786865234],[286.21038818359,379.1442565918,98.047973632812,23.658935546875],[378.27102661133,374.14440917969,120.75067138672,28.461181640625],[406.68173217773,19.555679321289,195.30850219727,114.15013122559],[1.7434921264648,374.09091186523,182.87628173828,29.446533203125],[129.79959106445,59.355575561523,136.68911743164,256.46441650391],[2.2843894958496,128.61187744141,86.553833007812,270.13372802734],[504.38815307617,23.404228210449,153.43032836914,228.35076904297],[663.45794677734,117.39007568359,56.160522460938,174.68399047852],[336.35424804688,383.02624511719,107.78924560547,20.209838867188],[2.3283767700195,389.53427124023,86.960624694824,14.616577148438],[545.03247070312,6.9169616699219,176.33117675781,132.36499023438],[505.62478637695,331.91973876953,88.515472412109,62.632385253906],[367.61758422852,287.62991333008,54.066345214844,102.04425048828],[670.18341064453,198.69854736328,48.8232421875,46.539459228516],[150.26899719238,270.01345825195,54.604553222656,102.47802734375],[448.93524169922,298.85891723633,53.414367675781,98.945190429688],[274.00762939453,41.480781555176,151.27984619141,46.862503051758],[44.695587158203,45.669258117676,199.08895874023,136.96990966797],[313.55252075195,342.68197631836,68.545166015625,55.409729003906],[2.1515960693359,360.205078125,66.111930847168,41.7421875],[456.2688293457,362.75448608398,71.192596435547,37.888549804688],[484.06954956055,274.5989074707,58.441802978516,108.07818603516],[231.42999267578,4.4836044311523,70.141479492188,42.480060577393],[565.62719726562,3.5656108856201,67.817993164062,39.744285583496],[2.3948669433594,265.75723266602,73.305892944336,94.744262695312],[129.40466308594,326.30493164062,51.814544677734,71.337585449219],[69.998748779297,7.841667175293,372.92880249023,76.978950500488],[649.3134765625,3.656192779541,71.233276367188,42.524341583252],[2.0565567016602,73.112770080566,49.193862915039,170.54586791992],[95.420272827148,26.817687988281,44.654098510742,90.290222167969],[374.59777832031,58.451690673828,155.68286132812,48.763153076172],[662.74688720703,230.7303314209,54.76220703125,46.042892456055]]},{"img_name":"tractor1.jpg","scores":[3.7141051292419,2.1038589477539,1.1122196912766,0.83156669139862,0.76094162464142,0.33355113863945,-0.023650914430618,-0.065634548664093,-0.15447449684143,-0.18692979216576,-0.20182660222054,-0.3779501914978,-0.45723551511765,-0.57995754480362,-0.58771371841431,-0.61344623565674,-0.61864876747131,-0.6381339430809,-0.70263159275055,-0.71401369571686,-0.71479833126068,-0.76578795909882,-0.83345699310303,-0.90778779983521,-0.9182380437851,-0.95326948165894,-0.95832830667496,-1.0531626939774,-1.0605863332748,-1.0673313140869,-1.0776386260986,-1.0990084409714,-1.1087124347687,-1.1156171560287,-1.1245861053467,-1.1739619970322,-1.1861389875412,-1.1906929016113,-1.2032352685928,-1.2548991441727,-1.3504792451859,-1.3685723543167,-1.4364523887634,-1.4387015104294,-1.4602671861649,-1.4847904443741,-1.5241447687149,-1.5282963514328,-1.5733685493469,-1.588699221611,-1.6003187894821,-1.6032688617706,-1.6318908929825,-1.6576112508774,-1.701201915741,-1.7378778457642,-1.7445727586746,-1.8426226377487,-1.8522102832794,-1.8524531126022,-1.852969288826,-1.9229941368103,-1.9426293373108,-1.9996874332428,-2.0175960063934,-2.0729990005493,-2.0951347351074,-2.0973582267761,-2.1022033691406,-2.1023485660553,-2.1416666507721,-2.2436592578888,-2.2570266723633,-2.2992904186249,-2.3298888206482,-2.5987823009491],"captions":["a truck on the road","a truck on the road","black and white photo","the back of a black truck","wheel of a truck","a plane is parked","a shadow on the ground","a small silver metal","the wheel of a plane","the sky is cloudy","the back of a plane","a small white clock","the back of a truck","a brown and white field","the back of a train","a truck in the background","a small house in the background","a small white bird","a dirt road","the wheel of a plane","a wheel on a vehicle","trees in the distance","a white sign on a truck","a white line on the ground","a small white plane","a car in the background","the truck is black","white clouds in blue sky","a car in the background","a white tent","a white line on the ground","white clouds in blue sky","a shadow on the ground","a tree in the distance","car driving on road","black metal fence","a small white truck","a man sitting on a bench","shadow of a person on the ground","a small white plane","a white car on the road","a shadow on the ground","a small black car","a white and black train","the floor is made of wood","the windshield of a train","a small white object","a brown dirt in the background","a black and white bag","the sky is clear","a black background","a black and white sign","a white line on the floor","a person sitting in the background","a row of windows","a black and white kite","the snow is white","back of a car","white clouds in blue sky","white clouds in blue sky","the snow is white","a white line on the floor","a shadow on the wall","white clouds in blue sky","a white plane","a black pole in the background","the back of a black and white kite","a white line on the road","a white and black truck","white snow on ground","a black metal fence","the ground is covered in snow","a brown wooden table","a black car in the background","white clouds in blue sky","white clouds in blue sky"],"boxes":[[-11.753326416016,15.073043823242,649.42639160156,353.73132324219],[167.82878112793,69.662300109863,198.49922180176,191.54257202148],[453.92529296875,18.876647949219,270.68664550781,495.55163574219],[496.64642333984,35.202774047852,141.39123535156,177.47235107422],[110.19428253174,208.82302856445,138.81134033203,97.60693359375],[-2.3278045654297,114.25776672363,303.03112792969,214.89762878418],[-2.6593322753906,304.06088256836,609.17431640625,259.51113891602],[373.01962280273,131.16299438477,90.078491210938,82.015533447266],[99.960922241211,188.05268859863,68.080749511719,93.934066772461],[-2.3402557373047,8.7474746704102,198.59773254395,185.37130737305],[253.39030456543,81.813812255859,81.039566040039,125.79550170898],[373.11801147461,81.20671081543,63.683044433594,98.946472167969],[149.32704162598,101.1760559082,107.37170410156,107.59158325195],[-6.3497161865234,133.44105529785,185.65483093262,92.784332275391],[205.68960571289,68.036781311035,84.541809082031,129.6237487793],[348.5458984375,101.12404632568,347.84399414062,171.89181518555],[255.7160949707,68.469619750977,235.8642578125,278.79217529297],[1.8136520385742,225.78747558594,112.68170166016,71.422668457031],[-1.6198883056641,196.91665649414,202.87644958496,360.83065795898],[95.333213806152,168.42762756348,155.8740234375,81.591491699219],[200.76574707031,168.98770141602,81.500823974609,125.63061523438],[594.19055175781,103.83483886719,131.77783203125,45.367935180664],[174.58258056641,66.148590087891,62.3916015625,95.294021606445],[181.4407043457,360.52374267578,165.71569824219,202.91375732422],[300.50708007812,158.89883422852,176.32653808594,88.877685546875],[589.94061279297,16.045066833496,132.19580078125,217.91534423828],[79.514572143555,188.31793212891,375.75598144531,204.85345458984],[290.51065063477,6.3613014221191,422.0173034668,86.407730102539],[532.66564941406,160.14184570312,185.71911621094,206.37677001953],[286.0341796875,124.27518463135,77.387756347656,109.04644012451],[334.40606689453,396.43743896484,380.43786621094,166.70056152344],[37.052261352539,7.1689147949219,422.87921142578,93.982978820801],[29.100830078125,247.04420471191,227.0617980957,124.99638366699],[620.58947753906,76.179344177246,101.68237304688,44.837707519531],[602.07482910156,159.38613891602,120.8779296875,94.313537597656],[248.45988464355,218.49449157715,447.29608154297,195.43507385254],[617.10681152344,129.10620117188,106.09643554688,51.524017333984],[247.40251159668,179.34309387207,120.95069885254,120.2703704834],[1.3012542724609,258.91040039062,123.50611114502,91.377136230469],[416.83090209961,135.35665893555,107.1106262207,83.942474365234],[466.77917480469,161.18032836914,190.54382324219,83.544799804688],[37.55632019043,325.81188964844,282.36578369141,147.955078125],[631.32464599609,313.67269897461,89.305541992188,60.412719726562],[226.62686157227,42.321315765381,193.09826660156,120.06312561035],[611.45727539062,356.29919433594,109.48400878906,205.15979003906],[253.24398803711,53.374725341797,58.817932128906,88.03205871582],[339.34869384766,125.0435333252,64.154602050781,97.035858154297],[0.65755081176758,171.40277099609,103.70895385742,93.349243164062],[389.1689453125,184.32688903809,184.19268798828,79.910354614258],[334.04293823242,12.102317810059,197.50234985352,180.94271850586],[477.28323364258,287.20471191406,247.65975952148,144.14001464844],[537.8505859375,112.53626251221,67.175048828125,104.60192108154],[429.73526000977,456.67395019531,186.98416137695,83.897033691406],[322.73370361328,173.17802429199,60.857421875,92.521194458008],[271.75305175781,255.35173034668,202.23217773438,78.594467163086],[507.07418823242,13.47159576416,125.8703918457,69.582160949707],[1.3917198181152,363.32455444336,111.06234741211,199.78439331055],[453.04104614258,104.07935333252,130.53042602539,81.50902557373],[0.46478652954102,77.496536254883,101.70413208008,97.077346801758],[614.94146728516,48.013900756836,105.92736816406,46.925720214844],[247.79611206055,343.34896850586,185.68170166016,151.55194091797],[585.37603759766,518.74908447266,135.11511230469,46.715576171875],[204.47457885742,478.51623535156,235.57019042969,86.20068359375],[28.442192077637,97.342422485352,138.91131591797,51.120727539062],[435.73013305664,66.553649902344,72.591247558594,112.46020507812],[579.390625,45.200042724609,65.014038085938,105.78160095215],[476.21527099609,29.264461517334,79.879028320312,126.97125244141],[143.17218017578,271.68127441406,143.82495117188,77.567626953125],[144.96597290039,69.949157714844,57.947784423828,92.919326782227],[1.3837738037109,312.12493896484,155.83996582031,121.90466308594],[310.41586303711,226.00944519043,76.166137695312,96.77815246582],[336.68920898438,329.44915771484,291.0009765625,121.01507568359],[376.06057739258,518.45697021484,242.02536010742,46.997436523438],[621.56579589844,262.9875793457,98.056884765625,86.752014160156],[159.59484863281,3.4566345214844,178.65213012695,56.360012054443],[-0.6331787109375,463.98165893555,293.92611694336,99.626678466797]]},{"img_name":"nightCar1.jpg","scores":[5.8295860290527,3.0342540740967,2.9580159187317,2.819700717926,1.9884860515594,1.688862323761,0.96734130382538,0.93833792209625,0.91208267211914,0.53455793857574,0.41421720385551,0.38572391867638,0.22443488240242,0.1650330722332,0.13703069090843,0.099243193864822,-0.021224290132523,-0.050933003425598,-0.13100183010101,-0.17851939797401,-0.2361201941967,-0.27065089344978,-0.29153370857239,-0.3012789785862,-0.49296540021896,-0.51274329423904,-0.60985910892487,-0.67764538526535,-0.7490109205246,-0.77996897697449,-0.83740788698196,-0.84802383184433,-0.89397358894348,-0.91027075052261,-0.94817793369293,-1.0179418325424,-1.0671843290329,-1.0850622653961,-1.0952330827713,-1.1008551120758,-1.11798620224,-1.1216237545013,-1.1341307163239,-1.1969673633575,-1.216890335083,-1.2356023788452,-1.2471550703049,-1.258026599884,-1.2833681106567,-1.2867836952209,-1.344121336937,-1.3722097873688,-1.3750067949295,-1.4093555212021,-1.4243295192719,-1.4563661813736,-1.4579282999039,-1.4580199718475,-1.4677670001984,-1.4916635751724,-1.5495820045471,-1.5745832920074,-1.6241880655289,-1.6580624580383,-1.6595425605774,-1.6806864738464,-1.6888711452484,-1.8163187503815,-1.8416647911072,-1.8784506320953,-1.8959738016129,-1.9147362709045,-1.9283533096313,-1.9329035282135,-1.9524071216583,-1.9728194475174,-1.9857108592987,-2.0203113555908,-2.1683077812195,-2.277646780014,-2.3367006778717,-2.34197306633,-2.4103257656097,-2.4179992675781,-2.6313538551331,-2.6946902275085],"captions":["people at a stop","a large mirror on the wall","the car is white","a woman in a red shirt","a mirror on the wall","the word ","a white car parked on the street","a car parked on the street","car on the road","a flower in a vase","car driving on road","white handle of a vase","the word ","grass growing on the side of the road","white letters on the wall","a tree in the distance","trees in the background","the word ","a road","the word ","a man wearing a blue shirt","a car on the road","a red and white bag","man wearing a black shirt","a white door","a white metal pole","a small white flower","white light on the ceiling","a light on the side of a bus","a light in the background","a black car parked on the street","a tree in the background","cars parked on the side of the road","a black metal bar","a light on the ceiling","a tree in the distance","a white car in the background","the sun is shining","a black and white photo","a small patch of grass","a tree in the background","the windows are closed","light shining on the ceiling","a black and white sign","white handle of a vase","a street light","a white handle on the table","light on ceiling","a white car in the street","a green grass","a building in the background","a small white wall","white base of the floor","a building in the background","a building in the distance","light on the ceiling","a red and white tennis racket","a small tree in the background","a green bush","a white bird in the sky","white clouds in the sky","white clouds in blue sky","a white car on the road","white clouds in blue sky","a car parked on the street","a light on the wall","a black car","light on the ceiling","a white chair","a green bush","the table is made of wood","grass on the ground","a white car on the road","white light on the ceiling","a car on the road","light on the ceiling","white clouds in blue sky","light shining on the ceiling","lights on the ceiling","a white line on the floor","white lines on the road","lights on the ceiling","light on the ceiling","light reflecting off the ceiling","the edge of a white plate","the wall is white"],"boxes":[[101.83013916016,1.5145874023438,536.5361328125,405.55819702148],[32.844886779785,119.74519348145,144.76968383789,206.3113861084],[158.6110534668,95.823547363281,218.22583007812,262.00708007812],[406.71173095703,114.36373138428,144.90203857422,211.37442016602],[-2.8744201660156,9.0050964355469,289.36602783203,395.51513671875],[-3.077995300293,7.8922176361084,73.430870056152,25.670656204224],[287.83447265625,196.1294708252,88.482604980469,60.474822998047],[185.14183044434,179.22882080078,291.59307861328,96.862762451172],[530.15625,182.87170410156,72.101806640625,54.566650390625],[211.24705505371,210.97410583496,92.086502075195,145.00807189941],[206.86795043945,152.99694824219,114.14129638672,102.32669067383],[132.94940185547,159.29232788086,85.797149658203,195.11560058594],[630.23803710938,386.4533996582,89.799926757812,13.505187988281],[44.243179321289,219.66697692871,425.900390625,179.28169250488],[1.804256439209,22.915246963501,62.494850158691,37.669044494629],[342.70050048828,141.28904724121,68.589416503906,65.189544677734],[222.27430725098,115.49570465088,229.14970397949,109.9069442749],[572.59130859375,373.24990844727,159.35107421875,25.099731445312],[368.59997558594,204.29551696777,354.28540039062,195.28700256348],[648.63055419922,394.0940246582,76.995239257812,7.9977416992188],[407.59310913086,177.25593566895,101.123046875,66.419067382812],[558.83807373047,150.1957244873,73.130249023438,78.030914306641],[399.08676147461,235.25205993652,132.15933227539,153.8804473877],[451.25057983398,169.93296813965,127.27114868164,95.919540405273],[2.5274143218994,182.58850097656,42.870071411133,102.87271118164],[610.28179931641,113.27519226074,87.333984375,206.92274475098],[223.45568847656,299.89303588867,143.82556152344,67.350524902344],[0.48291015625,6.7020015716553,136.6234588623,44.182250976562],[227.90101623535,120.19781494141,81.499465942383,74.471618652344],[380.33752441406,10.145690917969,344.85510253906,230.87554931641],[350.8225402832,206.64956665039,43.618530273438,61.645172119141],[58.722583770752,151.96051025391,115.63975524902,68.430847167969],[489.47180175781,133.38177490234,154.68994140625,213.18231201172],[13.716087341309,198.83514404297,125.37949371338,88.907745361328],[0.5770149230957,18.006996154785,91.769592285156,109.13513183594],[358.12246704102,176.16334533691,60.665710449219,58.275146484375],[312.56896972656,143.23277282715,48.649719238281,86.649536132812],[429.3664855957,99.911880493164,136.96041870117,88.114135742188],[41.046161651611,153.17370605469,62.584743499756,107.91040039062],[280.36798095703,264.70028686523,83.896606445312,74.519836425781],[200.02117919922,94.775253295898,71.796997070312,118.83850097656],[0.82886505126953,51.184181213379,148.6823425293,173.71310424805],[215.49978637695,8.0437812805176,450.46249389648,97.668823242188],[627.56103515625,145.97421264648,91.511474609375,70.540405273438],[143.30386352539,98.518676757812,72.337921142578,146.1123046875],[385.39813232422,115.76554870605,49.762878417969,98.000152587891],[150.20022583008,253.50509643555,108.0758972168,77.246704101562],[529.73376464844,12.023910522461,173.81799316406,107.78904724121],[265.30200195312,189.80828857422,64.141845703125,86.968688964844],[293.53332519531,264.85235595703,200.69665527344,90.517211914062],[289.54919433594,109.31116485596,121.97308349609,65.532493591309],[174.91581726074,343.01748657227,293.45513916016,59.347229003906],[124.94328308105,308.10110473633,82.007019042969,87.444458007812],[489.61853027344,118.5172958374,149.56909179688,62.82625579834],[314.57592773438,14.871231079102,199.65185546875,197.99717712402],[-2.9869842529297,8.6140518188477,331.44915771484,80.184989929199],[481.12237548828,230.26383972168,66.949951171875,113.58323669434],[291.74176025391,315.25588989258,120.00592041016,41.031982421875],[447.0771484375,274.49108886719,189.95812988281,108.82135009766],[304.7922668457,315.78552246094,51.066833496094,83.268371582031],[119.85618591309,14.258239746094,274.43597412109,194.26435852051],[207.13272094727,3.9598770141602,218.21789550781,47.577354431152],[508.07928466797,216.67218017578,124.15002441406,57.727752685547],[362.63757324219,3.7171268463135,186.37274169922,52.004096984863],[318.69165039062,184.54600524902,106.45849609375,140.89436340332],[2.4231605529785,134.50297546387,30.428302764893,84.906341552734],[2.5804214477539,184.34982299805,82.235786437988,204.02941894531],[435.48770141602,14.091533660889,160.3024597168,126.06932067871],[629.85272216797,263.22872924805,86.140869140625,101.55694580078],[467.09521484375,326.63858032227,77.486267089844,73.468078613281],[2.1080932617188,333.90414428711,258.11965942383,67.47900390625],[276.28475952148,252.47296142578,166.35418701172,46.654907226562],[615.30480957031,172.16995239258,43.40673828125,84.037719726562],[159.66035461426,55.367134094238,56.072662353516,99.775688171387],[381.41217041016,194.59228515625,72.345764160156,66.539947509766],[648.12542724609,7.6572761535645,71.744262695312,88.026824951172],[223.05508422852,8.3413162231445,55.04443359375,75.971572875977],[608.95135498047,34.242828369141,111.42370605469,147.50387573242],[4.3224487304688,134.27301025391,57.47469329834,38.670654296875],[569.51129150391,286.33825683594,109.94458007812,70.611083984375],[581.62457275391,205.47579956055,66.173583984375,101.93035888672],[33.512378692627,69.324752807617,67.727737426758,94.738296508789],[77.652244567871,5.9151782989502,182.71520996094,42.975868225098],[557.05584716797,4.1677436828613,110.70141601562,42.513496398926],[178.25491333008,305.19604492188,79.356231689453,85.900268554688],[252.52008056641,392.77694702148,227.05096435547,11.848327636719]]},{"img_name":"doorbellDay12.jpg","scores":[6.2123432159424,4.1815795898438,3.0753057003021,2.5927422046661,1.8064253330231,1.6637141704559,1.5576062202454,1.3948158025742,0.9406566619873,0.74060416221619,0.59106266498566,0.56086230278015,0.54196381568909,0.17546638846397,0.13176360726357,-0.0084246695041656,-0.012639045715332,-0.066521942615509,-0.14464765787125,-0.14863830804825,-0.16171434521675,-0.17406177520752,-0.2123596072197,-0.31140920519829,-0.38619640469551,-0.39471316337585,-0.39881509542465,-0.40165305137634,-0.4198357462883,-0.45644506812096,-0.47034859657288,-0.54655247926712,-0.62985241413116,-0.64714789390564,-0.670041680336,-0.69579702615738,-0.78893220424652,-0.82824516296387,-0.8486180305481,-0.88217127323151,-0.893818795681,-0.98123955726624,-0.98208999633789,-1.0687757730484,-1.0801477432251,-1.1461266279221,-1.174159526825,-1.1860210895538,-1.2388391494751,-1.2403934001923,-1.2434153556824,-1.2439005374908,-1.2616987228394,-1.3818770647049,-1.3940081596375,-1.4107390642166,-1.4872894287109,-1.4981225728989,-1.5246467590332,-1.529488325119,-1.5724805593491,-1.608683347702,-1.6188340187073,-1.6582535505295,-1.71570789814,-1.7460125684738,-1.8430813550949,-1.8440864086151,-1.8600941896439,-1.9084258079529,-1.9481086730957,-2.0377480983734,-2.0437405109406,-2.0491333007812,-2.0603547096252,-2.1016111373901,-2.2209229469299,-2.244809627533,-2.3021876811981,-2.4100410938263,-2.4673697948456,-2.4884161949158,-2.5688419342041,-2.6634857654572,-2.866658449173,-2.8771708011627,-2.8911912441254,-3.4977309703827,-3.7015645503998,-3.9297201633453,-4.6675119400024,-5.2427949905396,-5.4905152320862],"captions":["a scene outside","a large window","a window with a white frame","a window with a white frame","the word ","two men standing in a room","a blue and white shirt","man wearing black pants","a small black chair","man wearing black pants","a tall metal pole","the word ","a concrete sidewalk","the word ","white lines on the floor","a large window","the word ","a brown floor tile","a white planter on the ground","blue and white sign on the wall","the word on the sign","a window with a frame","the word ","a white light on the wall","a man wearing a black shoes","the word ","a pair of blue shoes","a green plant","a large window on the wall","a light shining on the wall","a brown carpet","a white shoe on the floor","a white line on the side of the road","the door is open","white clouds in blue sky","a black suitcase","a white trash can","a man standing in the room","a long black and white curtain","a white and black sidewalk","a small white chair","a white tile floor","a green tree","a blue and yellow tie","a man in a kitchen","a white line on the floor","a white line on the floor","a black and white bird","a man wearing a shirt","a blue wall","a white cord","a blue and white kite","a white wall","a roof on the building","a large white building","window on the building","a long black tail","a black and white chair","a large black door","a white and black curtain","a tree in the background","a window on the wall","a window on the wall","a white wall","a white line on the floor","a white tile floor","a blue and white sign","a blue and white plate","the wall is yellow","a white chair","a window in the room","a window on the wall","blue and white tennis shoes","a white line on the road","a blue wall","a white line on the floor","a white door","a white wall","a blue and white sign","a white paper towel","white clouds in blue sky","a man wearing a blue shirt","a white door","a small tree in the background","blue and white umbrella","window on the building","a white door","a white door on the wall","white wall behind the woman","part of a floor","white wall on the wall","white wall in the room","white wall in the background"],"boxes":[[-15.549255371094,1.1371612548828,567.84906005859,410.98382568359],[284.48736572266,59.947578430176,194.09808349609,181.63128662109],[1.2938079833984,101.42871856689,239.14779663086,235.4700012207],[499.7614440918,15.159957885742,154.3381652832,305.09295654297],[-2.2220001220703,8.2550058364868,67.738883972168,20.299884796143],[331.60693359375,103.92530822754,230.65985107422,292.57501220703],[501.9638671875,134.89883422852,88.781982421875,144.05572509766],[357.15255737305,144.82202148438,85.057067871094,166.48907470703],[241.69438171387,218.58575439453,65.521469116211,131.63195800781],[420.6374206543,254.02432250977,137.5002746582,120.55938720703],[132.24981689453,-6.2425689697266,209.00573730469,325.91882324219],[582.86206054688,371.58807373047,149.07067871094,24.778564453125],[116.31488037109,298.2204284668,596.12091064453,103.25671386719],[682.38366699219,391.00216674805,41.691284179688,8.4083862304688],[-2.4158477783203,298.90505981445,293.96936035156,103.01165771484],[264.00466918945,3.563362121582,463.98910522461,190.5158996582],[658.34265136719,395.6940612793,67.589965820312,6.0359497070312],[220.04559326172,301.2571105957,99.870666503906,93.856018066406],[119.09759521484,269.54663085938,110.79602050781,60.9248046875],[2.4213600158691,6.9899101257324,73.159042358398,121.54119873047],[29.340658187866,7.7519130706787,55.889503479004,43.893035888672],[518.90417480469,24.081474304199,103.56579589844,69.681945800781],[555.03576660156,385.88586425781,124.49975585938,16.729675292969],[5.5103302001953,5.4458465576172,301.58892822266,144.25457763672],[327.06857299805,224.59301757812,106.04333496094,143.28936767578],[1.3034915924072,10.483694076538,32.517501831055,43.971237182617],[339.34875488281,318.07745361328,112.69647216797,64.355529785156],[69.151779174805,253.17771911621,118.01763916016,59.501480102539],[512.59301757812,56.146743774414,77.473999023438,140.97267150879],[57.788108825684,60.368843078613,114.95453643799,195.94467163086],[177.2678527832,352.39599609375,215.78070068359,51.174377441406],[420.73843383789,349.80310058594,119.23641967773,50.018493652344],[38.289237976074,210.43374633789,119.92740631104,188.24609375],[340.28176879883,95.432678222656,66.46484375,118.24081420898],[96.928024291992,7.9801292419434,104.84149169922,100.61578369141],[392.55087280273,225.82202148438,117.15655517578,78.590209960938],[152.13433837891,240.3200378418,102.95901489258,66.874633789062],[404.98733520508,121.43953704834,66.266784667969,166.91265869141],[17.344589233398,79.673553466797,90.22891998291,164.07907104492],[109.56574249268,226.66687011719,198.67636108398,147.22589111328],[263.60049438477,228.04412841797,108.47766113281,62.952026367188],[189.4984588623,269.46859741211,66.858612060547,107.68292236328],[43.292232513428,349.24652099609,112.7350769043,54.108093261719],[20.03076171875,70.466049194336,98.29460144043,62.888305664062],[514.43658447266,181.46795654297,108.13024902344,203.19372558594],[486.99346923828,357.31646728516,183.88720703125,43.791198730469],[502.29974365234,387.01229858398,105.71472167969,17.276733398438],[656.41802978516,169.36372375488,61.96630859375,115.49766540527],[486.07543945312,126.01094055176,49.380615234375,100.26602172852],[635.10021972656,53.89111328125,84.825561523438,288.60406494141],[447.24420166016,392.82125854492,114.20526123047,11.317016601562],[26.668151855469,38.060539245605,100.57962036133,59.734390258789],[167.50823974609,96.338836669922,82.389953613281,214.75817871094],[105.40821838379,384.75430297852,110.5341796875,19.468872070312],[29.672023773193,170.75958251953,77.400085449219,145.52777099609],[366.79211425781,77.40837097168,86.596069335938,100.77250671387],[13.536346435547,110.09247589111,89.688659667969,47.644676208496],[266.47329711914,257.93054199219,86.488647460938,96.659545898438],[248.32063293457,123.05322265625,156.90190124512,192.81875610352],[4.0366096496582,172.19667053223,81.143020629883,53.547149658203],[26.052755355835,336.37298583984,60.155029296875,65.375854492188],[293.36334228516,60.55549621582,76.4267578125,129.08843994141],[438.98034667969,4.5734748840332,280.86840820312,87.607177734375],[546.08349609375,239.28340148926,171.43090820312,159.10472106934],[386.81271362305,380.33056640625,124.34307861328,21.442016601562],[528.82928466797,283.75067138672,62.7392578125,114.68298339844],[619.72991943359,60.115348815918,86.537109375,42.154495239258],[617.37322998047,153.67129516602,102.34399414062,56.4189453125],[295.51403808594,6.8237571716309,153.40240478516,87.423278808594],[220.81021118164,146.6227722168,96.894592285156,139.47848510742],[279.52328491211,114.65191650391,67.351013183594,117.87756347656],[644.08447265625,256.79483032227,73.658935546875,97.297241210938],[320.24395751953,356.06185913086,117.98614501953,43.187805175781],[7.947151184082,268.64669799805,127.3373336792,55.216796875],[308.75509643555,200.80160522461,107.78076171875,72.380889892578],[547.59222412109,353.80456542969,55.72216796875,46.489379882812],[448.44454956055,111.11014556885,89.102142333984,185.52331542969],[572.54840087891,305.97918701172,56.698364257812,95.355651855469],[577.47155761719,31.287460327148,140.94470214844,94.814025878906],[151.86558532715,7.1191329956055,126.5796661377,98.241302490234],[133.6120300293,5.3237400054932,104.94110107422,44.519096374512],[540.07366943359,130.75628662109,177.25732421875,126.96685791016],[440.11059570312,180.1805267334,54.161376953125,107.79612731934],[131.99647521973,196.74284362793,54.122467041016,99.858444213867],[654.56622314453,59.754753112793,62.845581054688,100.75513458252],[465.87182617188,75.870880126953,105.27807617188,60.421615600586],[462.94534301758,128.08239746094,45.08740234375,106.13772583008],[592.50927734375,196.24508666992,58.180419921875,121.46228027344],[215.92533874512,6.0352325439453,104.63957214355,135.6653137207],[336.84823608398,389.48657226562,102.59106445312,13.964660644531],[486.4655456543,5.6621513366699,84.973114013672,43.983215332031],[270.59817504883,52.89192199707,47.759704589844,104.36860656738],[477.79354858398,25.290323257446,60.091522216797,62.730308532715]]}]} \ No newline at end of file +{"opt":{"output_dir":"","num_to_draw":10,"final_nms_thresh":0.3,"use_cudnn":1,"text_size":2,"max_images":100,"gpu":-1,"splits_json":"info\/densecap_splits.json","vg_img_root_dir":"","checkpoint":"data\/models\/densecap\/densecap-pretrained-vgg16.t7","num_proposals":1000,"rpn_nms_thresh":0.7,"image_size":720,"input_image":"","input_split":"","box_width":2,"input_dir":"imgs","output_vis_dir":"vis\/data","output_vis":1},"results":[{"img_name":"doorbell9.jpg","scores":[4.1066136360168,2.1561975479126,1.5356729030609,1.4262971878052,1.2953680753708,1.0660579204559,0.64586269855499,0.62870931625366,0.4773385822773,0.47531351447105,-0.0061240792274475,-0.081009596586227,-0.24829396605492,-0.32491379976273,-0.33763182163239,-0.35905757546425,-0.48684465885162,-0.57965183258057,-0.59449201822281,-0.62236523628235,-0.6765683889389,-0.68469840288162,-0.81760025024414,-0.90624213218689,-0.98729014396667,-0.98860037326813,-1.0723942518234,-1.1804876327515,-1.1821244955063,-1.2764329910278,-1.2766901254654,-1.3235929012299,-1.3257853984833,-1.332850933075,-1.333246588707,-1.3334262371063,-1.4081734418869,-1.4447627067566,-1.460839509964,-1.4624179601669,-1.6511569023132,-1.6735540628433,-1.7111759185791,-1.7202817201614,-1.737509727478,-1.7882447242737,-1.8005862236023,-1.8053724765778,-1.8317520618439,-1.8677976131439,-1.9960511922836,-2.0136396884918,-2.0603413581848,-2.0816895961761,-2.242356300354,-2.2769565582275,-2.2876698970795,-2.2954728603363,-2.3079047203064,-2.3948276042938,-2.4032278060913,-2.5134699344635,-2.5254337787628,-2.5365436077118,-2.5394203662872,-2.5636887550354,-2.5826330184937,-2.6042556762695,-2.636182308197,-2.6577477455139,-2.7054936885834,-2.8206024169922,-2.82484126091,-2.8449199199677,-2.8533411026001,-2.9426074028015,-3.0486323833466,-3.0771720409393,-3.0820364952087,-3.0925102233887,-3.2139480113983,-3.237612247467,-3.259569644928,-3.3773031234741,-3.4124586582184,-3.4141864776611,-3.4645512104034,-3.4877460002899,-3.5029470920563,-3.7485461235046,-3.7874269485474,-4.0188217163086,-4.1236395835876,-4.2654232978821],"captions":["a black and white cat","a mirror on the wall","a blue letter on a sign","a yellow wall","the word ","a dog in a window","the word ","the man is wearing a white shirt","the word ","the word on the sign","person wearing a white shirt","a brown hair on a dog","a white wooden door","a white background","a yellow and black car","the word ","white and black shoes","the word ","yellow and black backpack","a white letter on a blue sign","a white sign on the wall","a large black and white sign","a pair of black shoes","the word ","a white wall","a white blanket on the bed","a black umbrella","a reflection of a person in the mirror","a white and black shoe","a black and white bag","a person wearing a white shirt","white line on the ground","a white sign on the side of the building","a person is wearing a shirt","a white dog","a blue and white sign","the letter is white","the word ","the wall is white","a black and white sign","the floor is made of wood","the floor is white","a white snow on the ground","a white wall","the word ","the word ","a white line on the floor","the word ","a small black and white dog","a white and blue sign","the leg of a person","white wall in the background","a shadow on the ground","a white dog","the ceiling is white","part of a floor","white writing on the wall","a black cat","a black and white tile","the word on the ","the plate is white","part of a floor","part of a floor","the floor is tiled","white wall in the room","the table is black","a wall behind the man","the shadow of the person","a wall behind the cat","a white wall","the floor is tiled","part of a white wall","the wall is white","part of a floor","part of a floor","the wall is white","part of a floor","the floor is tiled","white tile on wall","the wall is white","part of a floor","part of a table","white tile on floor","a white tile floor","white clouds in blue sky","the wall is white","part of a white table","part of a floor","white wall in the background","part of a table","part of a wall","white clouds in blue sky","white tile on wall","part of a white wall"],"boxes":[[-8.5863037109375,90.442031860352,653.03723144531,317.72924804688],[155.63594055176,77.771171569824,323.08160400391,182.2333984375],[584.68072509766,286.23669433594,85.596435546875,79.049926757812],[441.73345947266,63.255798339844,279.548828125,344.09301757812],[535.22882080078,363.56546020508,163.9404296875,28.582641601562],[321.26892089844,138.49240112305,223.01007080078,224.32437133789],[551.66351318359,381.73596191406,130.2578125,15.162841796875],[184.61799621582,212.23449707031,152.6830291748,172.46350097656],[-1.7815017700195,8.9359397888184,70.771011352539,35.04182434082],[552.48907470703,324.65078735352,93.911987304688,65.184814453125],[236.9538269043,166.46272277832,85.763427734375,132.01750183105],[352.27160644531,212.26223754883,144.06396484375,91.1416015625],[510.25189208984,122.49893951416,50.800659179688,223.87530517578],[2.1706237792969,10.642364501953,205.61277770996,390.29193115234],[394.55154418945,174.06240844727,132.02487182617,66.254486083984],[39.494731903076,8.0154409408569,108.25630187988,30.069889068604],[179.29055786133,266.71337890625,107.5915222168,59.966857910156],[612.27661132812,387.013671875,107.40673828125,10.751342773438],[453.11370849609,187.52841186523,55.949157714844,99.72705078125],[546.11383056641,214.56234741211,144.61169433594,174.89111328125],[448.32473754883,119.25607299805,67.680267333984,103.92288208008],[369.39694213867,141.74034118652,127.11877441406,65.766418457031],[170.34547424316,260.29183959961,439.18713378906,141.29052734375],[603.146484375,393.59643554688,125.6767578125,7.311767578125],[194.75967407227,8.3311233520508,528.28649902344,187.97473144531],[366.76470947266,265.87545776367,144.56909179688,81.267456054688],[193.2692565918,121.19793701172,154.06915283203,100.42791748047],[364.32180786133,91.466926574707,224.94625854492,151.40414428711],[165.09484863281,203.67324829102,80.396697998047,135.87927246094],[300.17166137695,172.22766113281,68.308959960938,107.39855957031],[256.30798339844,250.00270080566,114.31701660156,74.363632202148],[214.52320861816,339.15704345703,122.29591369629,61.62451171875],[483.76596069336,157.36241149902,60.690582275391,118.16200256348],[275.46585083008,145.86637878418,65.684814453125,105.85330200195],[159.0240020752,302.16372680664,135.1141204834,72.24169921875],[516.87786865234,269.72772216797,119.12072753906,81.82080078125],[410.87426757812,300.49850463867,311.23107910156,98.093383789062],[0.46793365478516,26.233947753906,64.571472167969,38.903831481934],[55.69739151001,184.34216308594,115.94120788574,133.49099731445],[551.09436035156,94.716033935547,77.953857421875,240.39208984375],[108.81023406982,356.89678955078,186.71691894531,44.998107910156],[2.6537933349609,315.55114746094,329.67462158203,85.121154785156],[441.76318359375,220.93048095703,137.88635253906,118.14685058594],[601.04217529297,57.971160888672,97.979370117188,259.77523803711],[624.39508056641,334.19744873047,57.78125,52.46142578125],[36.590835571289,15.75500869751,51.471336364746,74.902221679688],[80.189521789551,240.17347717285,196.78625488281,126.57420349121],[-1.7361450195312,8.4623718261719,154.37229919434,70.202667236328],[326.96899414062,158.54319763184,91.770935058594,136.91041564941],[617.74664306641,211.6496887207,58.677856445312,125.21752929688],[269.72994995117,269.62951660156,64.405822753906,117.44250488281],[190.42860412598,34.635971069336,299.91455078125,87.791366577148],[175.63775634766,380.23345947266,94.123596191406,23.137634277344],[332.79315185547,239.58790588379,98.589660644531,103.30952453613],[481.25946044922,73.936897277832,129.27087402344,72.587852478027],[258.03256225586,355.30200195312,205.28826904297,45.482849121094],[493.12219238281,377.11627197266,118.55285644531,23.754577636719],[179.90924072266,131.76531982422,75.46337890625,139.30572509766],[217.87850952148,79.042739868164,179.68530273438,95.379745483398],[627.61547851562,254.70372009277,91.867431640625,143.43519592285],[649.42602539062,24.476013183594,70.4296875,171.81884765625],[317.82052612305,265.33581542969,60.863037109375,110.12786865234],[286.21038818359,379.1442565918,98.047973632812,23.658935546875],[378.27102661133,374.14440917969,120.75067138672,28.461181640625],[406.68173217773,19.555679321289,195.30850219727,114.15013122559],[1.7434921264648,374.09091186523,182.87628173828,29.446533203125],[129.79959106445,59.355575561523,136.68911743164,256.46441650391],[2.2843894958496,128.61187744141,86.553833007812,270.13372802734],[504.38815307617,23.404228210449,153.43032836914,228.35076904297],[663.45794677734,117.39007568359,56.160522460938,174.68399047852],[336.35424804688,383.02624511719,107.78924560547,20.209838867188],[2.3283767700195,389.53427124023,86.960624694824,14.616577148438],[545.03247070312,6.9169616699219,176.33117675781,132.36499023438],[505.62478637695,331.91973876953,88.515472412109,62.632385253906],[367.61758422852,287.62991333008,54.066345214844,102.04425048828],[670.18341064453,198.69854736328,48.8232421875,46.539459228516],[150.26899719238,270.01345825195,54.604553222656,102.47802734375],[448.93524169922,298.85891723633,53.414367675781,98.945190429688],[274.00762939453,41.480781555176,151.27984619141,46.862503051758],[44.695587158203,45.669258117676,199.08895874023,136.96990966797],[313.55252075195,342.68197631836,68.545166015625,55.409729003906],[2.1515960693359,360.205078125,66.111930847168,41.7421875],[456.2688293457,362.75448608398,71.192596435547,37.888549804688],[484.06954956055,274.5989074707,58.441802978516,108.07818603516],[231.42999267578,4.4836044311523,70.141479492188,42.480060577393],[565.62719726562,3.5656108856201,67.817993164062,39.744285583496],[2.3948669433594,265.75723266602,73.305892944336,94.744262695312],[129.40466308594,326.30493164062,51.814544677734,71.337585449219],[69.998748779297,7.841667175293,372.92880249023,76.978950500488],[649.3134765625,3.656192779541,71.233276367188,42.524341583252],[2.0565567016602,73.112770080566,49.193862915039,170.54586791992],[95.420272827148,26.817687988281,44.654098510742,90.290222167969],[374.59777832031,58.451690673828,155.68286132812,48.763153076172],[662.74688720703,230.7303314209,54.76220703125,46.042892456055]]},{"img_name":"tractor9.jpg","scores":[3.7141051292419,2.1038589477539,1.1122196912766,0.83156669139862,0.76094162464142,0.33355113863945,-0.023650914430618,-0.065634548664093,-0.15447449684143,-0.18692979216576,-0.20182660222054,-0.3779501914978,-0.45723551511765,-0.57995754480362,-0.58771371841431,-0.61344623565674,-0.61864876747131,-0.6381339430809,-0.70263159275055,-0.71401369571686,-0.71479833126068,-0.76578795909882,-0.83345699310303,-0.90778779983521,-0.9182380437851,-0.95326948165894,-0.95832830667496,-1.0531626939774,-1.0605863332748,-1.0673313140869,-1.0776386260986,-1.0990084409714,-1.1087124347687,-1.1156171560287,-1.1245861053467,-1.1739619970322,-1.1861389875412,-1.1906929016113,-1.2032352685928,-1.2548991441727,-1.3504792451859,-1.3685723543167,-1.4364523887634,-1.4387015104294,-1.4602671861649,-1.4847904443741,-1.5241447687149,-1.5282963514328,-1.5733685493469,-1.588699221611,-1.6003187894821,-1.6032688617706,-1.6318908929825,-1.6576112508774,-1.701201915741,-1.7378778457642,-1.7445727586746,-1.8426226377487,-1.8522102832794,-1.8524531126022,-1.852969288826,-1.9229941368103,-1.9426293373108,-1.9996874332428,-2.0175960063934,-2.0729990005493,-2.0951347351074,-2.0973582267761,-2.1022033691406,-2.1023485660553,-2.1416666507721,-2.2436592578888,-2.2570266723633,-2.2992904186249,-2.3298888206482,-2.5987823009491],"captions":["a truck on the road","a truck on the road","black and white photo","the back of a black truck","wheel of a truck","a plane is parked","a shadow on the ground","a small silver metal","the wheel of a plane","the sky is cloudy","the back of a plane","a small white clock","the back of a truck","a brown and white field","the back of a train","a truck in the background","a small house in the background","a small white bird","a dirt road","the wheel of a plane","a wheel on a vehicle","trees in the distance","a white sign on a truck","a white line on the ground","a small white plane","a car in the background","the truck is black","white clouds in blue sky","a car in the background","a white tent","a white line on the ground","white clouds in blue sky","a shadow on the ground","a tree in the distance","car driving on road","black metal fence","a small white truck","a man sitting on a bench","shadow of a person on the ground","a small white plane","a white car on the road","a shadow on the ground","a small black car","a white and black train","the floor is made of wood","the windshield of a train","a small white object","a brown dirt in the background","a black and white bag","the sky is clear","a black background","a black and white sign","a white line on the floor","a person sitting in the background","a row of windows","a black and white kite","the snow is white","back of a car","white clouds in blue sky","white clouds in blue sky","the snow is white","a white line on the floor","a shadow on the wall","white clouds in blue sky","a white plane","a black pole in the background","the back of a black and white kite","a white line on the road","a white and black truck","white snow on ground","a black metal fence","the ground is covered in snow","a brown wooden table","a black car in the background","white clouds in blue sky","white clouds in blue sky"],"boxes":[[-11.753326416016,15.073043823242,649.42639160156,353.73132324219],[167.82878112793,69.662300109863,198.49922180176,191.54257202148],[453.92529296875,18.876647949219,270.68664550781,495.55163574219],[496.64642333984,35.202774047852,141.39123535156,177.47235107422],[110.19428253174,208.82302856445,138.81134033203,97.60693359375],[-2.3278045654297,114.25776672363,303.03112792969,214.89762878418],[-2.6593322753906,304.06088256836,609.17431640625,259.51113891602],[373.01962280273,131.16299438477,90.078491210938,82.015533447266],[99.960922241211,188.05268859863,68.080749511719,93.934066772461],[-2.3402557373047,8.7474746704102,198.59773254395,185.37130737305],[253.39030456543,81.813812255859,81.039566040039,125.79550170898],[373.11801147461,81.20671081543,63.683044433594,98.946472167969],[149.32704162598,101.1760559082,107.37170410156,107.59158325195],[-6.3497161865234,133.44105529785,185.65483093262,92.784332275391],[205.68960571289,68.036781311035,84.541809082031,129.6237487793],[348.5458984375,101.12404632568,347.84399414062,171.89181518555],[255.7160949707,68.469619750977,235.8642578125,278.79217529297],[1.8136520385742,225.78747558594,112.68170166016,71.422668457031],[-1.6198883056641,196.91665649414,202.87644958496,360.83065795898],[95.333213806152,168.42762756348,155.8740234375,81.591491699219],[200.76574707031,168.98770141602,81.500823974609,125.63061523438],[594.19055175781,103.83483886719,131.77783203125,45.367935180664],[174.58258056641,66.148590087891,62.3916015625,95.294021606445],[181.4407043457,360.52374267578,165.71569824219,202.91375732422],[300.50708007812,158.89883422852,176.32653808594,88.877685546875],[589.94061279297,16.045066833496,132.19580078125,217.91534423828],[79.514572143555,188.31793212891,375.75598144531,204.85345458984],[290.51065063477,6.3613014221191,422.0173034668,86.407730102539],[532.66564941406,160.14184570312,185.71911621094,206.37677001953],[286.0341796875,124.27518463135,77.387756347656,109.04644012451],[334.40606689453,396.43743896484,380.43786621094,166.70056152344],[37.052261352539,7.1689147949219,422.87921142578,93.982978820801],[29.100830078125,247.04420471191,227.0617980957,124.99638366699],[620.58947753906,76.179344177246,101.68237304688,44.837707519531],[602.07482910156,159.38613891602,120.8779296875,94.313537597656],[248.45988464355,218.49449157715,447.29608154297,195.43507385254],[617.10681152344,129.10620117188,106.09643554688,51.524017333984],[247.40251159668,179.34309387207,120.95069885254,120.2703704834],[1.3012542724609,258.91040039062,123.50611114502,91.377136230469],[416.83090209961,135.35665893555,107.1106262207,83.942474365234],[466.77917480469,161.18032836914,190.54382324219,83.544799804688],[37.55632019043,325.81188964844,282.36578369141,147.955078125],[631.32464599609,313.67269897461,89.305541992188,60.412719726562],[226.62686157227,42.321315765381,193.09826660156,120.06312561035],[611.45727539062,356.29919433594,109.48400878906,205.15979003906],[253.24398803711,53.374725341797,58.817932128906,88.03205871582],[339.34869384766,125.0435333252,64.154602050781,97.035858154297],[0.65755081176758,171.40277099609,103.70895385742,93.349243164062],[389.1689453125,184.32688903809,184.19268798828,79.910354614258],[334.04293823242,12.102317810059,197.50234985352,180.94271850586],[477.28323364258,287.20471191406,247.65975952148,144.14001464844],[537.8505859375,112.53626251221,67.175048828125,104.60192108154],[429.73526000977,456.67395019531,186.98416137695,83.897033691406],[322.73370361328,173.17802429199,60.857421875,92.521194458008],[271.75305175781,255.35173034668,202.23217773438,78.594467163086],[507.07418823242,13.47159576416,125.8703918457,69.582160949707],[1.3917198181152,363.32455444336,111.06234741211,199.78439331055],[453.04104614258,104.07935333252,130.53042602539,81.50902557373],[0.46478652954102,77.496536254883,101.70413208008,97.077346801758],[614.94146728516,48.013900756836,105.92736816406,46.925720214844],[247.79611206055,343.34896850586,185.68170166016,151.55194091797],[585.37603759766,518.74908447266,135.11511230469,46.715576171875],[204.47457885742,478.51623535156,235.57019042969,86.20068359375],[28.442192077637,97.342422485352,138.91131591797,51.120727539062],[435.73013305664,66.553649902344,72.591247558594,112.46020507812],[579.390625,45.200042724609,65.014038085938,105.78160095215],[476.21527099609,29.264461517334,79.879028320312,126.97125244141],[143.17218017578,271.68127441406,143.82495117188,77.567626953125],[144.96597290039,69.949157714844,57.947784423828,92.919326782227],[1.3837738037109,312.12493896484,155.83996582031,121.90466308594],[310.41586303711,226.00944519043,76.166137695312,96.77815246582],[336.68920898438,329.44915771484,291.0009765625,121.01507568359],[376.06057739258,518.45697021484,242.02536010742,46.997436523438],[621.56579589844,262.9875793457,98.056884765625,86.752014160156],[159.59484863281,3.4566345214844,178.65213012695,56.360012054443],[-0.6331787109375,463.98165893555,293.92611694336,99.626678466797]]},{"img_name":"nightCar8.jpg","scores":[5.8295860290527,3.0342540740967,2.9580159187317,2.819700717926,1.9884860515594,1.688862323761,0.96734130382538,0.93833792209625,0.91208267211914,0.53455793857574,0.41421720385551,0.38572391867638,0.22443488240242,0.1650330722332,0.13703069090843,0.099243193864822,-0.021224290132523,-0.050933003425598,-0.13100183010101,-0.17851939797401,-0.2361201941967,-0.27065089344978,-0.29153370857239,-0.3012789785862,-0.49296540021896,-0.51274329423904,-0.60985910892487,-0.67764538526535,-0.7490109205246,-0.77996897697449,-0.83740788698196,-0.84802383184433,-0.89397358894348,-0.91027075052261,-0.94817793369293,-1.0179418325424,-1.0671843290329,-1.0850622653961,-1.0952330827713,-1.1008551120758,-1.11798620224,-1.1216237545013,-1.1341307163239,-1.1969673633575,-1.216890335083,-1.2356023788452,-1.2471550703049,-1.258026599884,-1.2833681106567,-1.2867836952209,-1.344121336937,-1.3722097873688,-1.3750067949295,-1.4093555212021,-1.4243295192719,-1.4563661813736,-1.4579282999039,-1.4580199718475,-1.4677670001984,-1.4916635751724,-1.5495820045471,-1.5745832920074,-1.6241880655289,-1.6580624580383,-1.6595425605774,-1.6806864738464,-1.6888711452484,-1.8163187503815,-1.8416647911072,-1.8784506320953,-1.8959738016129,-1.9147362709045,-1.9283533096313,-1.9329035282135,-1.9524071216583,-1.9728194475174,-1.9857108592987,-2.0203113555908,-2.1683077812195,-2.277646780014,-2.3367006778717,-2.34197306633,-2.4103257656097,-2.4179992675781,-2.6313538551331,-2.6946902275085],"captions":["people at a stop","a large mirror on the wall","the car is white","a woman in a red shirt","a mirror on the wall","the word ","a white car parked on the street","a car parked on the street","car on the road","a flower in a vase","car driving on road","white handle of a vase","the word ","grass growing on the side of the road","white letters on the wall","a tree in the distance","trees in the background","the word ","a road","the word ","a man wearing a blue shirt","a car on the road","a red and white bag","man wearing a black shirt","a white door","a white metal pole","a small white flower","white light on the ceiling","a light on the side of a bus","a light in the background","a black car parked on the street","a tree in the background","cars parked on the side of the road","a black metal bar","a light on the ceiling","a tree in the distance","a white car in the background","the sun is shining","a black and white photo","a small patch of grass","a tree in the background","the windows are closed","light shining on the ceiling","a black and white sign","white handle of a vase","a street light","a white handle on the table","light on ceiling","a white car in the street","a green grass","a building in the background","a small white wall","white base of the floor","a building in the background","a building in the distance","light on the ceiling","a red and white tennis racket","a small tree in the background","a green bush","a white bird in the sky","white clouds in the sky","white clouds in blue sky","a white car on the road","white clouds in blue sky","a car parked on the street","a light on the wall","a black car","light on the ceiling","a white chair","a green bush","the table is made of wood","grass on the ground","a white car on the road","white light on the ceiling","a car on the road","light on the ceiling","white clouds in blue sky","light shining on the ceiling","lights on the ceiling","a white line on the floor","white lines on the road","lights on the ceiling","light on the ceiling","light reflecting off the ceiling","the edge of a white plate","the wall is white"],"boxes":[[101.83013916016,1.5145874023438,536.5361328125,405.55819702148],[32.844886779785,119.74519348145,144.76968383789,206.3113861084],[158.6110534668,95.823547363281,218.22583007812,262.00708007812],[406.71173095703,114.36373138428,144.90203857422,211.37442016602],[-2.8744201660156,9.0050964355469,289.36602783203,395.51513671875],[-3.077995300293,7.8922176361084,73.430870056152,25.670656204224],[287.83447265625,196.1294708252,88.482604980469,60.474822998047],[185.14183044434,179.22882080078,291.59307861328,96.862762451172],[530.15625,182.87170410156,72.101806640625,54.566650390625],[211.24705505371,210.97410583496,92.086502075195,145.00807189941],[206.86795043945,152.99694824219,114.14129638672,102.32669067383],[132.94940185547,159.29232788086,85.797149658203,195.11560058594],[630.23803710938,386.4533996582,89.799926757812,13.505187988281],[44.243179321289,219.66697692871,425.900390625,179.28169250488],[1.804256439209,22.915246963501,62.494850158691,37.669044494629],[342.70050048828,141.28904724121,68.589416503906,65.189544677734],[222.27430725098,115.49570465088,229.14970397949,109.9069442749],[572.59130859375,373.24990844727,159.35107421875,25.099731445312],[368.59997558594,204.29551696777,354.28540039062,195.28700256348],[648.63055419922,394.0940246582,76.995239257812,7.9977416992188],[407.59310913086,177.25593566895,101.123046875,66.419067382812],[558.83807373047,150.1957244873,73.130249023438,78.030914306641],[399.08676147461,235.25205993652,132.15933227539,153.8804473877],[451.25057983398,169.93296813965,127.27114868164,95.919540405273],[2.5274143218994,182.58850097656,42.870071411133,102.87271118164],[610.28179931641,113.27519226074,87.333984375,206.92274475098],[223.45568847656,299.89303588867,143.82556152344,67.350524902344],[0.48291015625,6.7020015716553,136.6234588623,44.182250976562],[227.90101623535,120.19781494141,81.499465942383,74.471618652344],[380.33752441406,10.145690917969,344.85510253906,230.87554931641],[350.8225402832,206.64956665039,43.618530273438,61.645172119141],[58.722583770752,151.96051025391,115.63975524902,68.430847167969],[489.47180175781,133.38177490234,154.68994140625,213.18231201172],[13.716087341309,198.83514404297,125.37949371338,88.907745361328],[0.5770149230957,18.006996154785,91.769592285156,109.13513183594],[358.12246704102,176.16334533691,60.665710449219,58.275146484375],[312.56896972656,143.23277282715,48.649719238281,86.649536132812],[429.3664855957,99.911880493164,136.96041870117,88.114135742188],[41.046161651611,153.17370605469,62.584743499756,107.91040039062],[280.36798095703,264.70028686523,83.896606445312,74.519836425781],[200.02117919922,94.775253295898,71.796997070312,118.83850097656],[0.82886505126953,51.184181213379,148.6823425293,173.71310424805],[215.49978637695,8.0437812805176,450.46249389648,97.668823242188],[627.56103515625,145.97421264648,91.511474609375,70.540405273438],[143.30386352539,98.518676757812,72.337921142578,146.1123046875],[385.39813232422,115.76554870605,49.762878417969,98.000152587891],[150.20022583008,253.50509643555,108.0758972168,77.246704101562],[529.73376464844,12.023910522461,173.81799316406,107.78904724121],[265.30200195312,189.80828857422,64.141845703125,86.968688964844],[293.53332519531,264.85235595703,200.69665527344,90.517211914062],[289.54919433594,109.31116485596,121.97308349609,65.532493591309],[174.91581726074,343.01748657227,293.45513916016,59.347229003906],[124.94328308105,308.10110473633,82.007019042969,87.444458007812],[489.61853027344,118.5172958374,149.56909179688,62.82625579834],[314.57592773438,14.871231079102,199.65185546875,197.99717712402],[-2.9869842529297,8.6140518188477,331.44915771484,80.184989929199],[481.12237548828,230.26383972168,66.949951171875,113.58323669434],[291.74176025391,315.25588989258,120.00592041016,41.031982421875],[447.0771484375,274.49108886719,189.95812988281,108.82135009766],[304.7922668457,315.78552246094,51.066833496094,83.268371582031],[119.85618591309,14.258239746094,274.43597412109,194.26435852051],[207.13272094727,3.9598770141602,218.21789550781,47.577354431152],[508.07928466797,216.67218017578,124.15002441406,57.727752685547],[362.63757324219,3.7171268463135,186.37274169922,52.004096984863],[318.69165039062,184.54600524902,106.45849609375,140.89436340332],[2.4231605529785,134.50297546387,30.428302764893,84.906341552734],[2.5804214477539,184.34982299805,82.235786437988,204.02941894531],[435.48770141602,14.091533660889,160.3024597168,126.06932067871],[629.85272216797,263.22872924805,86.140869140625,101.55694580078],[467.09521484375,326.63858032227,77.486267089844,73.468078613281],[2.1080932617188,333.90414428711,258.11965942383,67.47900390625],[276.28475952148,252.47296142578,166.35418701172,46.654907226562],[615.30480957031,172.16995239258,43.40673828125,84.037719726562],[159.66035461426,55.367134094238,56.072662353516,99.775688171387],[381.41217041016,194.59228515625,72.345764160156,66.539947509766],[648.12542724609,7.6572761535645,71.744262695312,88.026824951172],[223.05508422852,8.3413162231445,55.04443359375,75.971572875977],[608.95135498047,34.242828369141,111.42370605469,147.50387573242],[4.3224487304688,134.27301025391,57.47469329834,38.670654296875],[569.51129150391,286.33825683594,109.94458007812,70.611083984375],[581.62457275391,205.47579956055,66.173583984375,101.93035888672],[33.512378692627,69.324752807617,67.727737426758,94.738296508789],[77.652244567871,5.9151782989502,182.71520996094,42.975868225098],[557.05584716797,4.1677436828613,110.70141601562,42.513496398926],[178.25491333008,305.19604492188,79.356231689453,85.900268554688],[252.52008056641,392.77694702148,227.05096435547,11.848327636719]]},{"img_name":"doorbellDay19.jpg","scores":[6.2123432159424,4.1815795898438,3.0753057003021,2.5927422046661,1.8064253330231,1.6637141704559,1.5576062202454,1.3948158025742,0.9406566619873,0.74060416221619,0.59106266498566,0.56086230278015,0.54196381568909,0.17546638846397,0.13176360726357,-0.0084246695041656,-0.012639045715332,-0.066521942615509,-0.14464765787125,-0.14863830804825,-0.16171434521675,-0.17406177520752,-0.2123596072197,-0.31140920519829,-0.38619640469551,-0.39471316337585,-0.39881509542465,-0.40165305137634,-0.4198357462883,-0.45644506812096,-0.47034859657288,-0.54655247926712,-0.62985241413116,-0.64714789390564,-0.670041680336,-0.69579702615738,-0.78893220424652,-0.82824516296387,-0.8486180305481,-0.88217127323151,-0.893818795681,-0.98123955726624,-0.98208999633789,-1.0687757730484,-1.0801477432251,-1.1461266279221,-1.174159526825,-1.1860210895538,-1.2388391494751,-1.2403934001923,-1.2434153556824,-1.2439005374908,-1.2616987228394,-1.3818770647049,-1.3940081596375,-1.4107390642166,-1.4872894287109,-1.4981225728989,-1.5246467590332,-1.529488325119,-1.5724805593491,-1.608683347702,-1.6188340187073,-1.6582535505295,-1.71570789814,-1.7460125684738,-1.8430813550949,-1.8440864086151,-1.8600941896439,-1.9084258079529,-1.9481086730957,-2.0377480983734,-2.0437405109406,-2.0491333007812,-2.0603547096252,-2.1016111373901,-2.2209229469299,-2.244809627533,-2.3021876811981,-2.4100410938263,-2.4673697948456,-2.4884161949158,-2.5688419342041,-2.6634857654572,-2.866658449173,-2.8771708011627,-2.8911912441254,-3.4977309703827,-3.7015645503998,-3.9297201633453,-4.6675119400024,-5.2427949905396,-5.4905152320862],"captions":["a scene outside","a large window","a window with a white frame","a window with a white frame","the word ","two men standing in a room","a blue and white shirt","man wearing black pants","a small black chair","man wearing black pants","a tall metal pole","the word ","a concrete sidewalk","the word ","white lines on the floor","a large window","the word ","a brown floor tile","a white planter on the ground","blue and white sign on the wall","the word on the sign","a window with a frame","the word ","a white light on the wall","a man wearing a black shoes","the word ","a pair of blue shoes","a green plant","a large window on the wall","a light shining on the wall","a brown carpet","a white shoe on the floor","a white line on the side of the road","the door is open","white clouds in blue sky","a black suitcase","a white trash can","a man standing in the room","a long black and white curtain","a white and black sidewalk","a small white chair","a white tile floor","a green tree","a blue and yellow tie","a man in a kitchen","a white line on the floor","a white line on the floor","a black and white bird","a man wearing a shirt","a blue wall","a white cord","a blue and white kite","a white wall","a roof on the building","a large white building","window on the building","a long black tail","a black and white chair","a large black door","a white and black curtain","a tree in the background","a window on the wall","a window on the wall","a white wall","a white line on the floor","a white tile floor","a blue and white sign","a blue and white plate","the wall is yellow","a white chair","a window in the room","a window on the wall","blue and white tennis shoes","a white line on the road","a blue wall","a white line on the floor","a white door","a white wall","a blue and white sign","a white paper towel","white clouds in blue sky","a man wearing a blue shirt","a white door","a small tree in the background","blue and white umbrella","window on the building","a white door","a white door on the wall","white wall behind the woman","part of a floor","white wall on the wall","white wall in the room","white wall in the background"],"boxes":[[-15.549255371094,1.1371612548828,567.84906005859,410.98382568359],[284.48736572266,59.947578430176,194.09808349609,181.63128662109],[1.2938079833984,101.42871856689,239.14779663086,235.4700012207],[499.7614440918,15.159957885742,154.3381652832,305.09295654297],[-2.2220001220703,8.2550058364868,67.738883972168,20.299884796143],[331.60693359375,103.92530822754,230.65985107422,292.57501220703],[501.9638671875,134.89883422852,88.781982421875,144.05572509766],[357.15255737305,144.82202148438,85.057067871094,166.48907470703],[241.69438171387,218.58575439453,65.521469116211,131.63195800781],[420.6374206543,254.02432250977,137.5002746582,120.55938720703],[132.24981689453,-6.2425689697266,209.00573730469,325.91882324219],[582.86206054688,371.58807373047,149.07067871094,24.778564453125],[116.31488037109,298.2204284668,596.12091064453,103.25671386719],[682.38366699219,391.00216674805,41.691284179688,8.4083862304688],[-2.4158477783203,298.90505981445,293.96936035156,103.01165771484],[264.00466918945,3.563362121582,463.98910522461,190.5158996582],[658.34265136719,395.6940612793,67.589965820312,6.0359497070312],[220.04559326172,301.2571105957,99.870666503906,93.856018066406],[119.09759521484,269.54663085938,110.79602050781,60.9248046875],[2.4213600158691,6.9899101257324,73.159042358398,121.54119873047],[29.340658187866,7.7519130706787,55.889503479004,43.893035888672],[518.90417480469,24.081474304199,103.56579589844,69.681945800781],[555.03576660156,385.88586425781,124.49975585938,16.729675292969],[5.5103302001953,5.4458465576172,301.58892822266,144.25457763672],[327.06857299805,224.59301757812,106.04333496094,143.28936767578],[1.3034915924072,10.483694076538,32.517501831055,43.971237182617],[339.34875488281,318.07745361328,112.69647216797,64.355529785156],[69.151779174805,253.17771911621,118.01763916016,59.501480102539],[512.59301757812,56.146743774414,77.473999023438,140.97267150879],[57.788108825684,60.368843078613,114.95453643799,195.94467163086],[177.2678527832,352.39599609375,215.78070068359,51.174377441406],[420.73843383789,349.80310058594,119.23641967773,50.018493652344],[38.289237976074,210.43374633789,119.92740631104,188.24609375],[340.28176879883,95.432678222656,66.46484375,118.24081420898],[96.928024291992,7.9801292419434,104.84149169922,100.61578369141],[392.55087280273,225.82202148438,117.15655517578,78.590209960938],[152.13433837891,240.3200378418,102.95901489258,66.874633789062],[404.98733520508,121.43953704834,66.266784667969,166.91265869141],[17.344589233398,79.673553466797,90.22891998291,164.07907104492],[109.56574249268,226.66687011719,198.67636108398,147.22589111328],[263.60049438477,228.04412841797,108.47766113281,62.952026367188],[189.4984588623,269.46859741211,66.858612060547,107.68292236328],[43.292232513428,349.24652099609,112.7350769043,54.108093261719],[20.03076171875,70.466049194336,98.29460144043,62.888305664062],[514.43658447266,181.46795654297,108.13024902344,203.19372558594],[486.99346923828,357.31646728516,183.88720703125,43.791198730469],[502.29974365234,387.01229858398,105.71472167969,17.276733398438],[656.41802978516,169.36372375488,61.96630859375,115.49766540527],[486.07543945312,126.01094055176,49.380615234375,100.26602172852],[635.10021972656,53.89111328125,84.825561523438,288.60406494141],[447.24420166016,392.82125854492,114.20526123047,11.317016601562],[26.668151855469,38.060539245605,100.57962036133,59.734390258789],[167.50823974609,96.338836669922,82.389953613281,214.75817871094],[105.40821838379,384.75430297852,110.5341796875,19.468872070312],[29.672023773193,170.75958251953,77.400085449219,145.52777099609],[366.79211425781,77.40837097168,86.596069335938,100.77250671387],[13.536346435547,110.09247589111,89.688659667969,47.644676208496],[266.47329711914,257.93054199219,86.488647460938,96.659545898438],[248.32063293457,123.05322265625,156.90190124512,192.81875610352],[4.0366096496582,172.19667053223,81.143020629883,53.547149658203],[26.052755355835,336.37298583984,60.155029296875,65.375854492188],[293.36334228516,60.55549621582,76.4267578125,129.08843994141],[438.98034667969,4.5734748840332,280.86840820312,87.607177734375],[546.08349609375,239.28340148926,171.43090820312,159.10472106934],[386.81271362305,380.33056640625,124.34307861328,21.442016601562],[528.82928466797,283.75067138672,62.7392578125,114.68298339844],[619.72991943359,60.115348815918,86.537109375,42.154495239258],[617.37322998047,153.67129516602,102.34399414062,56.4189453125],[295.51403808594,6.8237571716309,153.40240478516,87.423278808594],[220.81021118164,146.6227722168,96.894592285156,139.47848510742],[279.52328491211,114.65191650391,67.351013183594,117.87756347656],[644.08447265625,256.79483032227,73.658935546875,97.297241210938],[320.24395751953,356.06185913086,117.98614501953,43.187805175781],[7.947151184082,268.64669799805,127.3373336792,55.216796875],[308.75509643555,200.80160522461,107.78076171875,72.380889892578],[547.59222412109,353.80456542969,55.72216796875,46.489379882812],[448.44454956055,111.11014556885,89.102142333984,185.52331542969],[572.54840087891,305.97918701172,56.698364257812,95.355651855469],[577.47155761719,31.287460327148,140.94470214844,94.814025878906],[151.86558532715,7.1191329956055,126.5796661377,98.241302490234],[133.6120300293,5.3237400054932,104.94110107422,44.519096374512],[540.07366943359,130.75628662109,177.25732421875,126.96685791016],[440.11059570312,180.1805267334,54.161376953125,107.79612731934],[131.99647521973,196.74284362793,54.122467041016,99.858444213867],[654.56622314453,59.754753112793,62.845581054688,100.75513458252],[465.87182617188,75.870880126953,105.27807617188,60.421615600586],[462.94534301758,128.08239746094,45.08740234375,106.13772583008],[592.50927734375,196.24508666992,58.180419921875,121.46228027344],[215.92533874512,6.0352325439453,104.63957214355,135.6653137207],[336.84823608398,389.48657226562,102.59106445312,13.964660644531],[486.4655456543,5.6621513366699,84.973114013672,43.983215332031],[270.59817504883,52.89192199707,47.759704589844,104.36860656738],[477.79354858398,25.290323257446,60.091522216797,62.730308532715]]}]} \ No newline at end of file diff --git a/test.py b/test.py new file mode 100644 index 0000000..84ba9c7 --- /dev/null +++ b/test.py @@ -0,0 +1,41 @@ +import requests +r = requests.post('http:localhost:8000/denseCaptionCreate/', json={ + "opt": { + "output_dir": "string", + "num_to_draw": 0, + "final_nms_thresh": 0, + "use_cudnn": 0, + "text_size": 0, + "max_images": 0, + "gpu": 0, + "splits_json": "string", + "vg_img_root_dir": "string", + "checkpoint": "string", + "num_proposals": 0, + "rpn_nms_thresh": 0, + "image_size": 0, + "input_image": "string", + "input_split": "string", + "box_width": 0, + "input_dir": "string", + "output_vis_dir": "string", + "output_vis": 0 + }, + "results": [ + { + "img_name": "test6", + "scores": [ + 0 + ], + "captions": [ + "string" + ], + "boxes": [ + [ + 0 + ] + ] + } + ] +}) +print(f"Status Code: {r.status_code}, Response: {r.json()}") \ No newline at end of file From 3e1811926f1c9b0750ed0b5827bae49437bac947 Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 5 May 2022 20:54:05 -0400 Subject: [PATCH 5/5] added frontend features and backend routes --- Dockerfile | 2 + app/crud.py | 12 ++ app/main.py | 15 +- dense_frontend/src/App.css | 12 ++ dense_frontend/src/App.js | 291 ++++++++++++++++++++++----- imgs/{doorbell.jpg => doorbell1.jpg} | Bin 6 files changed, 277 insertions(+), 55 deletions(-) rename imgs/{doorbell.jpg => doorbell1.jpg} (100%) diff --git a/Dockerfile b/Dockerfile index ab315e7..b1ad6a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,6 @@ COPY requirements.txt requirements.txt RUN pip install --no-cache-dir --upgrade -r /rescue/requirements.txt +RUN pip install python-multipart + COPY ./app /rescue/app \ No newline at end of file diff --git a/app/crud.py b/app/crud.py index 3a81efc..9dd0629 100644 --- a/app/crud.py +++ b/app/crud.py @@ -77,3 +77,15 @@ def get_parents(image_name: str, db: Session, skip: int = 0, limit: int = 5): final = {} final['parents'] = data return final + +def get_images_keyword(keyword: str, db: Session, skip: int = 0, limit: int = 100): + data = db.query(models.DenseCaptionChild).filter(models.DenseCaptionChild.caption.contains(keyword)).offset(skip).limit(limit).all() + final_data = [] + for child in data: + temp1 = db.query(models.DenseCaptionParent).filter(models.DenseCaptionParent.id==child.parent_id).offset(skip).limit(limit).all() + final_data.append(temp1[0].imageName) + #final_data.append(child.parent_id) + real_final = list(dict.fromkeys(final_data)) + final = {} + final['temp'] = real_final + return final \ No newline at end of file diff --git a/app/main.py b/app/main.py index 0aefa7c..c290f61 100644 --- a/app/main.py +++ b/app/main.py @@ -1,8 +1,9 @@ from email import message from typing import List, Dict +import shutil from fastapi.middleware.cors import CORSMiddleware -from fastapi import Depends, FastAPI, HTTPException +from fastapi import Depends, FastAPI, HTTPException, File, UploadFile from sqlalchemy.orm import Session from . import crud, models, schemas @@ -95,3 +96,15 @@ def get_children(parent_id: int, skip: int = 0, limit: int = 100, db: Session = def get_parents(image_name: str, skip: int = 0, limit: int = 5, db: Session = Depends(get_db)): parents = crud.get_parents(image_name=image_name, db=db, skip=skip, limit=limit) return parents + +@app.get("/denseCaptionGetimages/{keyword}", response_model=Dict[str, List[str]]) +def get_images(keyword: str, skip: int = 0, limit: int = 100, db: Session = Depends(get_db)): + images = crud.get_images_keyword(keyword=keyword, db=db, skip=skip, limit=limit) + return images + +@app.post("/denseCaptionUploadImages", response_model=Dict[str, str]) +def image(image: UploadFile = File(...)): + image_object = image.file + with open("destination.jpg", "wb+") as upload: + shutil.copyfileobj(image_object, upload) + return {"filename": image.filename} \ No newline at end of file diff --git a/dense_frontend/src/App.css b/dense_frontend/src/App.css index 381ec01..c6788dc 100644 --- a/dense_frontend/src/App.css +++ b/dense_frontend/src/App.css @@ -41,3 +41,15 @@ transform: rotate(360deg); } } + +.buttons { + width: 200px; + margin: 10 auto; + display: inline; +} + +.action_btn { + width: 200px; + margin: 10 auto; + display: inline; +} diff --git a/dense_frontend/src/App.js b/dense_frontend/src/App.js index c06d96c..2965f30 100644 --- a/dense_frontend/src/App.js +++ b/dense_frontend/src/App.js @@ -11,6 +11,9 @@ import ListItemText from '@mui/material/ListItemText'; import Collapse from '@mui/material/Collapse'; import Input from '@mui/material/Input'; +var index = 0; +var index1 = 0; + function App() { const [child, setChild] = useState(''); @@ -21,11 +24,82 @@ function App() { const [boundingy, setBoundingy] = useState([]); const [boundingw, setBoundingw] = useState([]); const [boundingh, setBoundingh] = useState([]); + const [open, setOpen] = useState(false); const [open2, setOpen2] = useState(false); const [open3, setOpen3] = useState(false); const [open4, setOpen4] = useState(false); const [open5, setOpen5] = useState(false); + const [open6, setOpen6] = useState(false); + const [open7, setOpen7] = useState(false); + const [open8, setOpen8] = useState(false); + const [open9, setOpen9] = useState(false); + const [open10, setOpen10] = useState(false); + + const [imageRaw, setImageRaw] = useState(null); + const [image, setImage] = useState(null); + const [imageName, setImageName] = useState(''); + const [imageID, setImageID] = useState(null); + const [inputed_name, setInputedName] = useState(''); + const [inputed_keyword, setInputedKeyword] = useState(''); + const [keywordImages, setKeywordImages] = useState([]); + + //const [index, setIndex] = useState(0); + + function handleNext(){ + //setIndex(newIndex); + index += 4; + submitGet(); + } + + function handlePrevious(){ + if(index != 0){ + //setIndex(newIndex); + index -= 4; + } + submitGet(); + } + + function handleNext1(){ + index1 += 4; + submitKeyword(); + } + + function handlePrevious1(){ + if(index1 != 0){ + index1 -= 4; + } + submitKeyword(); + } + + function submitImage(){ + var url_image = "http://localhost:8000/denseCaptionUploadImages" + + const formData = new FormData(); + formData.append("image", imageRaw); + try{ + const response = axios({ + method: "post", + url: url_image, + data: formData, + headers: { "Content-Type": "multipart/form-data"}, + }); + } catch(error) { + console.log(error) + } + } + + function submitKeyword(){ + setKeywordImages([]); + var url_keyword = "http://localhost:8000/denseCaptionGetimages/" + inputed_keyword + + axios + .get(url_keyword) + .then((response) => { + setKeywordImages(response.data.temp); + }); + }; + function submitGet(){ setID([]); setScore([]); @@ -34,38 +108,47 @@ function App() { setBoundingy([]); setBoundingw([]); setBoundingh([]); + + var url_parent = "http://localhost:8000/denseCaptionGetParents/" + inputed_name + axios - .get('http://localhost:8000/denseCaptionGet/35/child?skip=0&limit=100') + .get(url_parent) .then((response) => { - setChild(JSON.stringify(response.data.children[0])); - setID(id => [...id, JSON.stringify(response.data.children[0].id)]); - setCaption(caption => [...caption, JSON.stringify(response.data.children[0].caption)]); - setScore(score => [...score, JSON.stringify(response.data.children[0].score)]); - setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[0].bounding_x)]); - setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[0].bounding_y)]); - setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[0].bounding_w)]); - setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[0].bounding_h)]); - setID(id => [...id, JSON.stringify(response.data.children[1].id)]); - setCaption(caption => [...caption, JSON.stringify(response.data.children[1].caption)]); - setScore(score => [...score, JSON.stringify(response.data.children[1].score)]); - setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[1].bounding_x)]); - setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[1].bounding_y)]); - setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[1].bounding_w)]); - setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[1].bounding_h)]); - setID(id => [...id, JSON.stringify(response.data.children[2].id)]); - setCaption(caption => [...caption, JSON.stringify(response.data.children[2].caption)]); - setScore(score => [...score, JSON.stringify(response.data.children[2].score)]); - setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[2].bounding_x)]); - setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[2].bounding_y)]); - setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[2].bounding_w)]); - setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[2].bounding_h)]); - setID(id => [...id, JSON.stringify(response.data.children[3].id)]); - setCaption(caption => [...caption, JSON.stringify(response.data.children[3].caption)]); - setScore(score => [...score, JSON.stringify(response.data.children[3].score)]); - setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[3].bounding_x)]); - setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[3].bounding_y)]); - setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[3].bounding_w)]); - setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[3].bounding_h)]); + setImageID(response.data.parents[0].id); + }); + var url_children = 'http://localhost:8000/denseCaptionGet/' + imageID + '/child' + axios + .get(url_children, { params: { skip: 0 } }) + .then((response) => { + setChild(JSON.stringify(response.data.children[index])); + setID(id => [...id, JSON.stringify(response.data.children[index].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[index].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[index].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[index].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[index].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[index].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[index].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[index+1].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[index+1].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[index+1].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[index+1].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[index+1].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[index+1].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[index+1].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[index+2].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[index+2].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[index+2].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[index+2].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[index+2].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[index+2].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[index+2].bounding_h)]); + setID(id => [...id, JSON.stringify(response.data.children[index+3].id)]); + setCaption(caption => [...caption, JSON.stringify(response.data.children[index+3].caption)]); + setScore(score => [...score, JSON.stringify(response.data.children[index+3].score)]); + setBoundingx(boundingx => [...boundingx, JSON.stringify(response.data.children[index+3].bounding_x)]); + setBoundingy(boundingy => [...boundingy, JSON.stringify(response.data.children[index+3].bounding_y)]); + setBoundingw(boundingw => [...boundingw, JSON.stringify(response.data.children[index+3].bounding_w)]); + setBoundingh(boundingh => [...boundingh, JSON.stringify(response.data.children[index+3].bounding_h)]); }); }; @@ -90,19 +173,68 @@ function App() { } + function handleClick6(){ + setOpen6(!open6); + + } + function handleClick7(){ + setOpen7(!open7); + + } + function handleClick8(){ + setOpen8(!open8); + + } + function handleClick9(){ + setOpen9(!open9); + + } + function handleClick10(){ + setOpen10(!open10); + + } + + + const onChangeImage = e => { + setImage(null); + setImageName(''); + if (e.target.files[0]){ + setImageRaw(e.target.files[0]); + setImage(URL.createObjectURL(e.target.files[0])); + console.log('image: ', image); + console.log('files: ', e.target.files); + setImageName(e.target.files[0].name); + } + + }; + + return (

- Please Select Image + Image Upload:

- + +
+
-

- - + +
+
+

+ Image Search (by name): +

+ + setInputedName(event.target.value)}> + +
{handleClick2()}}> - id #: {id[0]} + caption: {caption[0]} - - caption: {caption[0]} - score: {score[0]} @@ -151,13 +280,10 @@ function App() { {handleClick3()}}> - id #: {id[1]} + caption: {caption[1]} - - caption: {caption[1]} - score: {score[1]} @@ -182,13 +308,10 @@ function App() { {handleClick4()}}> - id #: {id[2]} + caption: {caption[2]} - - caption: {caption[2]} - score: {score[2]} @@ -213,13 +336,11 @@ function App() { {handleClick5()}}> - id #: {id[3]} + caption: {caption[3]} - - caption: {caption[3]} - + score: {score[3]} @@ -245,11 +366,73 @@ function App() { - -

- + + +
+ + + +
+
+

+ Keyword Search: +

+ + setInputedKeyword(event.target.value)}> + + +
+ + + {handleClick6()}}> + + + + + {index1+1}: {keywordImages[index1]} + + + {index1+2}: {keywordImages[index1+1]} + + + {index1+3}:{keywordImages[index1+2]} + + + {index1+4}:{keywordImages[index1+3]} + + + + + +
+
+ + + +
+
+
+
+ ); diff --git a/imgs/doorbell.jpg b/imgs/doorbell1.jpg similarity index 100% rename from imgs/doorbell.jpg rename to imgs/doorbell1.jpg

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Ðpw=9i9w5RWQ55iVv{M#x1FPpknnXrS*3={av13Z_<-{?y34VAO-jb{9pPhI^nUPMy~@YHv2&5Ro6~& zW$N9YTze1!WoPY2OGi;ZFTjt?um28SqqbH!w0Lic-xU0Rx#wD?o)V=C;sjStL)vrU zR;01ee|4_;PLl1BYID#Ypuf);X}~0=(Xm6nLOQO+UO4FjN~L|00cJrlS>i7P zhrK*Anz-1^?9Ci_aUj3+l>3#I8tSXi(v9fE1^QG=!wZr}iW9MUV>@(7Ei7XT5UM8c zx^&*a_n|lJXx|3^AcIZ|1#Tbs+LT>$@%Oj?zWO&Ba=V>BxesO%TV0_;5G1wWjl@gH zrr-rC;nl+Ihku)wCBwDmw9tqFpb6XaDbi)=(F$F8Lz&C+4j^oNv_;=*IA^Q5wsB+?9_%byHKJu%koQv^OilpUmz5RwEOLkTfz)#E*H15dR~Hd)zDUZ4Mhl{kuIlmcz!$I%^|z0xKq zVQc+ERbp_4^sThsU6>T#AT_3;K7087A-6327R}MxTfuwcU#Go?>fDC6NF8eg@5SJM z^Ea#d*PY6_x}F|@%y1d3D&Tika_<%GCBvP>C$KSzcl*ks!4G!cNKul?7u+s#%j|S{ zrH_n+msQNn4O3afFF>X2)1vc#@xOb|zB$=;3q3IbB=h1rJ{U)6X;wQ;i8Ak;e^e?p zxh*TcSYnae=MN*pNT=s(7Bl059 zZ*$X_87^6iba3L)U{cSg(~*F=V@86{^1jCKx@wX)fB%q@bKR08H7m&MgCsin~I$!)57i{j90BNw?o49YWin}3~#5X$bFDPzx@oE)MfraGDfzs zGH*E>r>py209^{&mere3Ns+oc^TF==zF%ewk^?2SX3V}_8&4fhe_KrL*?SwN&}jo9 z-y%<1lWuvg<=%q;24K;LAC@)PC9(Z z8treYkLXxC5eHK=xRn(jUqa%ilr*ZR8_9hc zbo>rtiIXJ#aOCIjF4-HOb19CtN)%6V%v024mDQf3-EwB(&A-gsS2A*`bkdFwLCxE$ zPs^zd!WiVZ#B9g%Y^u-MPtZ19U?Y* z)vU_sZ5Jghc~#@qO24oFzW@Brr?(1NBh55S(ytq6ktCVndHFRWNVhI*Cc0AtJ3?kS zH@s1N{IsJKU8>Zj+SCh$%%Fph+nv4ngI1mGMEqY2BM!xO99|M^z-q{h@o$jqE17|p zBd*_9X@e>YS8YYwEdwdKn<=6|TGy?tigQW((R%6d7p2sxac2Za;~*#}c8Sl*F%XKA zKi}vz61XW~4Y<*)g+xTY=TPMQb)uzwNFwoUaYGz6acQ8n=ln+fR(%SMmfS2_X zb)H^a#cjoqQOI>E3>&l;g`$#B5AC>aqH^cFm!W=6O;>>_ezjU=7zHxH!6={N^w06Y2EFVw3;LCq!;4prC#dZr5ABkT_Fr6*OeulXnDH0Dfo ze;H5^sZN|9fj@PQzIE=Ewq*c+Bp>hn>~K#I@a~7i0y(UO`0CbcEnn)qjD=pY^pLaX zFD&Z*{!>|$bIy2~nQEMtYQn{))YC@3-PMsl2Z2mfN1#S}&!v2c@;0y0Z?I_VG)<18 zsXa8SAGrIP{m;VDGar;p^9<%q)I4LB|3dC9RdoXr`nK6#tgvi?6@guIVm)|Nhsq<- z{eS087>;uoQanY#t4@}r5shzX2f=DVk?%*AJNJCOdEy;Pwa zGvR9%!o!^<%Butc zG2EW<54p2Q*y1f!v@}aG$nviS`#8$72S}D@!VbfT#!>7}G0v_xr{k^O zJ%5@Y30T42C@nQcwF}rP=Dx-xp;9&S4i#>JRfE2e^Oevm( z6N;MQWmOfdbM|S;C5hgYRACw$u$p=bGwL2J!1M;?zxcx+iP$DR!9&!ayxn!!;gJfw z!{L}AK6i{!J@E71ClE#qB(nJoCWqi!-l$jTDo+-U;mq}L-%NqCc&~pZt^i`&&O_c@5)k~K5FhQl-8LC*iZ&Jk zzL$!|OBZD*&~fsmRO`zzKqr}7EnGOT>uu^tCu`mW1rUApT$kA;LW#SFI9Y-?JNbi+On{EY{~$q+~n!Uwi#dC zPl6zLK8eTv)W0k2MFXSYd4C(U7>?Fc^s9!<}fcIXSMb2V91-fCYcMv7KS~ z(_vp8l5->5e?YY6^?klneQON^h`Oji3e}3|*lLN#U%36Uf%vsKThyju>bB@uKb z54JNEJ8UH}SYt6PB=0$xtRACLZM-hTniY1gEcZn;&t`7ZF8tyl&$>C7@KP=g-FY*= z6_yX7?4gwrB8)H<7yt(-RvS3TMLj+CPu48RZ#=@vDxPAF4C3P}_(!EeZXQg?IVGuK z%8_Mf#jf|nt39o=RUPkA{6rL1jBd-J^= zviIag{&YdC;mDn}&!OZzy@9meL}ej@GTg+z(x~a12W6TDq2chVSa(y)v|Y%8HrQvX z5`1cNkTQkR{UtxwJzkvY0cpSThulbZ#-a-28ulofU+E!$usCnrWJ*2xuCu^76r3Y5 ziG_+}{%0ku?&!ZbqQnH2jO)EAfKK*vmP#Gf=Q!<`e4b3N?a8RztgNVBN4SpD)I|N) z9IzsbRwk~u8Vd#O&1g5>0Gw>z4St^8(h`E}Tr?B5c|f8#K>y)xuADLxvzIoYI*!^k zo&i-_ClCBx@#DzpDK|ya7)p3=edypJxDL`+UOu@I-q{DXxKn&(U!$qor9T|lw$OD@ z{h>ptoE?`Y9KI}>W4#3xVo;f(7c=Q-hAI)tB3FT;8`=t(A5XW6GUx!53Q|SWPHGJM zrYI??W!6Mdj!_;qtg~$OeNc5i;= z6IvQ5w*xVc(zQ!h94wRE{LCJUh6=Y(#`9;EK7X3@-8&eC9gBuzPwrSR+4acMpD=Yi@mrg4TH{bZsNx_%$*Ok^qCwIi} z*%#sV5f~@s;;3s&bq(`1x~DA`6ShH2IvP^>GUo#W6GR$Jv8Gksd*t!!Qa%ko!Jt#| zp8hKHlFom7Myn(nV}a_6eSLcD(AHaAnZ`g4>f;Zq+*Wh2mdXRCa4t6Fwuyh8@+U}p zH9b#)GN|}&XozX3I z3kazDLJjNUDZB$on<2euoqU?c_vk(8_kt96$+K4fq2^jC_ka2L{1o1m+I zYLcojF$^?L+?+Y((&h6~{tJiXjH3!%|80pC{pqlt=r9qkx!8aEqmw+CO}#6={-&kz zzy+KI(BVAuOnsI~tG3Zn0r3_RDDX_THl8ZcL^yCm&s141x=XG5DJ$FrP@C=;YLnaF zDEMR{bn(i_rcPwaDQKA@^F=KFv+y+GTUF)B2smX{lzC1>)>P<>7Lmwo%Y)rCq>m+l z3t2UPV)<3{MOnBVT=9>s_${D!-E`?XP&0*OvaTdtje~D)gz>+@sHF>Svw?Bor1`e%F4)57{JeBA7;4kJ26t*0{yE)A^cZLyeK$#^jg?&Yy{mWOgy$W+9dz) z=%3zbT0Z(MS8T@b@jS&q&j5ZeF1mGS=%t4S7-p;b4L@!6Qv9+x%dR|rtG$WrDGx*K z7xdjdG=cXD-JtQ!ls9KTzA}9LZO|pc)V6O=&{$DcD?L=?}AIcbTKMXourUv))jgw0jfU`Twy*(ek zdNcMP=&;gKHuv@OufsPg?W|g4EdgkX={_rYKq781{Pu{~;9J#3AUy!M*oI-XHwMvP zD6PZn&<)N~Y0iP~i&1@(8(|M|rR<(#1suIk@<1Jzl8T@X@~RS13gZn^U-pqRJ5V_r zLjQj3gvy{~IW}?X`j#(8LI@N?_1LElB>A6w`&G%q-KZ5c;Ah~keZMK8f>g#v36222 z+kMm(;Il_F62HB^wi$IrLw!5)8F>a6&e`eUaCE>t?6U1Cr?QwBG_SzU7-0W^xjTHD zg(XZ86Da)Z=L&z(4{tMk{olHJZUv;mjQPAO-A$`m$PS;uEOCbL^;4hs-pJO`MUpCk zD~a0=S5cUvj!gnGifhj;O+>%`YPSNJGR$59R&ms7mOXF=sbWF6_(a_qkp|-L&u(M- zX1)p#ilPbds8%=tj<`6!dDNqY?j0Bg8u*8E7r+OyY#^gf0-+lsd`k91Qs<geXq#N!+&BMj7iii~@b1*Vanu%LAe_4wbnR`!1aVYk?KDu!>w( z+NPV=$A#>VCf$k$wX+^DHB9{_KLg+9Lqi|qdfGQ-+Y07JjEp?z_SG17vWVdAGKPP6j{S3KqR z!1T65uFUto%|$3On#|#@?4>KH07o0?1%<7JV=Np4h$uUI`R}=n{q+S6f^qKI6ia9q zD>0fR5F}`vzKJkpOp@IpDd8DD^oGq<=W`|R*C3vV4lBUr~( z)%8;iMHcwuKe}8b6+2HmCPOt*PF0cn#x$$2*SX(Pl;@ta9R{7B)>qE#i=9=Yx61N1 zDo5_sYq|cY`-Wcoti;^Tr@@(}yR%-`S8>95mJ9VmE$&?~-Jl9!D(#(_`Le(yf(%>B zp3_^jb}v5rQ`Trt)Dn7zCm^%0w5u%oK7Jplw2YQ9WvJ=Uy&tZ^UTL~H((Xqh2GrMt zt4^OQ0}me#5?`8YZgz@kAmS541$^Bzsd51q!g2Y0C9)a+06|h61YzI@==f59heKTM zR#P@CsdgT=@7?QDX`l{9<5-Igt9O^$EY6XC<$pzF*B#OD(-q(~gbxx`I+^NGtb72b zj=Sr_QP>xoo)aE8HU) zvCG$fp{@M%Eynb4&e%2V8iWnt;=mi!LiE>A@y1|noKy6pY zP1b?H!0LX|`M{tC>Hx4Mp!!|&_R%^%5(D&QZw^fT&M9kCUyXz%6RjPAg5k9E3uA)( zx9nvGhQA#An{=Zi=^I6HH=5*$9+DZff%=-mY&3xDg}Q)@u6{&)?HcwUNV6rutn)z` zp`TVA&vg$07 z^&bcqm4~!uLB=Xs~5}RI-X!c9} zrHFP3L6?LTs!IiUDcy-0?MN9Z`!njkGkNEdo7yyEm=Lpi>e5on>_}1l?~w`7?;(M9 z)yn9HLj?sBgx^S1n@PCLou^VZ-w!&c$1@-+18HMV_%GjQUc2Km3eu2lg|g|zQ4xxv z)6Pep(SLMG3ijA8ZRS7uLwFH+N^@rI57PgwA=6JU{8eP#P^(tp?WN+^iR@u9p{dC4 zb==A}s$I0Z^?I1zXL~t@X;PySaBMI`N}+$Bk?}-ycC`bk#(Hj-bT_gcCsC=uV_I%X z#u4eIJk|~CgXd{<`#b%j+@y-IH^L;b4SwB*d{kl5R_x*)3R8L@EiE4zl|K(=4o(J5 zR6i#lPc=8e8VH0aVYx)~eN0}0DVI#Rh%z39w2V)%dwb$|V43wTJb?F}tB&5C@UZ6y z+DSVD*Ipx^Y@JD?0D@e0G|+B4(v3#RCU@k%RW8Dy=444*yzggh(GYWE&F zKEJcGLjkW^7=lzRz3Li!S93AX=jYHO@q8<#1`&c{hjVE>Gn2uomzUc!RLG_GII-(E_*L)A}?bMrF(%T~8`poO#T!rPYLxqKaD7Q^?Ot)(d{N8ubN_#aBW40;Yj zTmqq5gc%qVOvBqHFF!qh@B4>+27Pjg%D9g+Gh42nyU*_fEwqIx2gHE0qC_o0EayjG zIVL|A^MZS+^cKKuzq`gQ+@5al(fxBKv7`{n$*?}vwd-hM6Qe{=7`^nG=cUx|;d-{Q zW=Znxyn-_ocO@Cp6EDu!-Yz)$_84M5IRV)A&JjbtO}>e}{mrP&f~P{-V$eK2TBFFV&uUG}Pgwcr<=nfy;Q3 z4tbNJA?NWHCc|%6%Zxts`tm@!9pqZyr2m>Gf(~ThxYC`TjO}4y^&Q8yvX;7f&04YJ ztN*@RF&aD`ViFo#S2M)out%W3M}N8`vQtLa?NNWX;zCVt9RFOGB@dx^zoIbuTSAU5 zHFXLe-s3F-nWzk6l%I>Y9-rMcpO~0@YI;rm=!P#x1|B!44DetX4N-1(Q644JZ#?kY zaMm4?EQ%^f`hP5)dpwi>|Nkdy9UM9-YE02vB^6SJ8THPoA}Y$cC`Ar)Hnx#>=e31U znoXgRSaLp&l##MBEap_3W@e5XHrw96>;3uu{&l;Jn`_tgx}ML+^YOet2xn??z7gW$ zH(P>`E3q=#o(q=Y+5&=t=8CDF@WALN@RU)ShLE|z9`ITM*M#UO78oiFv=tpXRb6pwKhZD#k!QEd4d-r!&4vS< z@W9Jfls9awzY*Z#kp84s8n(`I+(EpXt<5^Rmq2 z!?rS;g^dfcGbXdIZalVf;NXZNvB>=EP-9tlN9)@0JCq6x)&ZI6ZS+2>%X2xV+6J62y9?hL zb=}35-Nmuq!knMA?^u!v+DdlR7fOw3<1bu)k5NV@q_U2F@6-$>5Dtjmz-oll|F=+l z-i26fAx5}5cQ{q`DysE5T5#4^ZDBku3uWD(da*)6^1$w)^x72U)QAcGxem4`^lgw* zdwg355Gku|L5B?dE#EnX%?e_A=Q+oFI$f!G*Dt&dbv+`uU2+X^BRy)cV|%bR=e=0W zaB1?~YqvYqox)^MnbtgbQfxUlm6%R~!_5SO+&@RQZ@S+JA&PX2U_zk#Ff+FaGY$=- zzOEUgPDOv!+R`RS0~YeEJk0+Ejamp83+DY_AHSammW_GM(ecF_E91MsEzv}@3Bd)s zv3R<9CpRn!z#6pB^waB7AOWC6!FR%iJ~=oX9s08FNlV}iN_9z}O~DFsM;os=S?3iP z5^jq-HgwHI6L?Q7^gx5KLx~LMU9?g1@XWsXswz)ewZv~spCLA~(+m4m*%N7JGh!hG zZl`kR&wpR&+Re*c*b380T1{fT`C{FX<$Ujw>hTP)ff%flFxyJ^TJ$}+^YM8Hf_{dr z@l!K4;GSsmWxXLs{oO25l(BgAI$T@WxN2}deZg;SbS=`N!_;>2C=i5p5{2^gG<(+y zQ5z4+YSo@rk8=HEGJEC1fxssP5F8FmBnU2^ahmKg{bPC_;E&_f^JvocvM84GNxZ32 zmrNQh#fSblqEEQ7kylH>QV?#B{zMc!@%a^v`xO~Qdk%`zQ^X3~Uj9?Rqoi1Hoz)QE z+wJfBxl4EKG4K^+G@rjPBRW+J*eAf>6~0EDGS}Vam3K5o1G@rD+9oYY(P@753F~hu zDN`gs(hhdxZ}ZX33Kbn zOHss`BNsSS%~J-^^?GwI8U~R0Q~;;HSiZM8{_`BP%G4BO|7%ehFGp*HlkX;;y6fbv zT%v5lV>sll zWNg!USO*9Uk)zbbQ@hRvad82G<W=>rYkp%>jj zDo47XVwyj^DdvCqJAkN~&a@e=?z{4_u;QBf`f;FjVTpKr+nr^`>6f_~33{Rq*L-;* zAWW~{VLMC=q|u-}pr*dK7j#0I8sX;vtc7=3MTW7=P^rGt$*vaf z#1TdD;Dca1W;x_{D^u*g%i&l?g^;4E(WHt(5=jM;c-~@> z+y1E>2MUEOu6R*>^8^60b#x1+`5#hhyT7?p+iq!=@~zljIiV**$9*8A{4Jws2G|ou7Wi z*A@x?*#Sz-V#9;RRG+MD}0=}6~k!QWl_x-XMZ@c{qj z&A6$$y;U5CS}XY$=*2D{zf{lBCz&Sj$lYMw>OSv|H6%H}{7RD@PzoP5F(|%3n2k}9 z!=xS~P5%HH=|bjzrttjQCyD3H#=sJCx$D_$)k2|D#7u^gHiKooBu5vonJ86TB?bhS z@TlLBl3;*zxjwCYaSVFTDv8{!JNQoE9ngwQOP?~C#=4$eo;1p@y_*w~$>?SS7euls z6OjCvFYPm#mFQ!k3;qeab_^7Q0y{Y%DZz)pwD!ozzsj)tj+95c>FJ>pHE$d z^W}Gwj7kv#sbET_I7Qt~4y0uQc9(-9x2o&j*Rrg+IQ-yjkHu^{|L?er5BKQZbc$Y} z&2yRH>iNCA94P8Cyzwt+-SKzA`Ul3(qSmBM0Zqm45Yf^7YD5Cn zpBj!hnDOSx5Y_96| z;lx1@-3O1*A8WBI)qDWb)c=bbfSJoKH0a`vVlW6}P40IpF09c8 z1#9(ePk}AzD^spAF#WI2f3ekvugKuoJkX7E8=jmv?9>TK$4B!YmF9?`y!oF^wLM z>OX1y&4@ie)%4@iU%$sf%SUOfVN75GgR|~lgHTden>EbXk7l;xwL}tNB(0!@Llrwo zd7y=|m^v>#C$)VaXS$}2meeZa;>FbG)^5eSo85(;XgLtsk61#;)2Qcq1O|zRqSX+5mm)y_W;8Z#z)< z6V5mzhvW8eGZR@9+~_c8i9Db3TVr}MM|u4~rDH3R+!X$lGp8k{zWA&CL)IohXN3Ah z_r7(4+>R!cTL{t^JZ3HD;`@30hf06M3gYST-fBSG^VjEJSap%vg>OZ})NK~LdfwUG z7n))x!BYpJE4Pk3jKY2m?AH0%o-Tp$7PS@r@RJn_1ynH8LPpc2u*`2DjN8i^<0SIVnSICXH@N4^dzrUUTLoNH1HMHYf7Ia52n<9@t6nGoYYwC%TPV8nyN;P3ec z8Y^q972j!Fp@bF3a6$#(*#5mXLHj0s)X$7=u*iOte#x>}SLP;m_NA%(-{(UzIkZpL zqO4uf(OyT&3(>8D4k;#L5qhLEFt-U5?+;PH0lJ6+xH z;HkOny|B%#=E<0J!J*~^o%~R}F?imXc^JJNvIIS#tH^@Njv#=s%XfOL1gbdLbm_s> zyIh_P5rgnjIg16vnc@r5mfaF8V!>eP?uu}Jy(;#j9a2J~Ewd0s2W64-t7_kV8~y09 zaoAWVmSo}4_CQ$k=i?_RQ;3ct*POJjFEtuh`7;Ox%HJcOIf1Vc^$J?@b`CcxP18B? zggNJxM=Q9^>M{jlzn0?UYyT%>o0a@miX#%NlX-+UFj;9=5pFx!01_->)IxpwgM4(G zBQ2A}f}uASj{D}uyk}@0W23FojfkO5zt5gorELw_LK=7tS2%0Rk;Mbp}=1of@4(2|TB z%mW!8@H#%L==Q1AVA++_lTX|~(|xK-k0PG6s^{J3`Ku3GzXNELy4+xGKr5^(?!6Uh z55UZV6u~ld=<9^b=GQfMs6=CD9>H_PTNJNoV$i~X^W;&w%?>fD>O}{qdCIIf7{872r}WtE%M*2m_5UqrTVLq?t>tM5 z9u_N84OZPU6X;I4k}}}sU?ZjlfEa!!qlHa{$NJd`^+ON9rF4ZZBYNr1*wWaF z?}3d{-TK=jUn{&FO_OFvP4Lkq%Ro&USomyXWr>6yT@s<>=q)fVD@2$87aM|N3Z&l#TA1K8c( zh2D5FEuEtXz`*nc{wdJ8bl)ngT^?N^8SO~KY^;LR{I+(fzkSP#ps97qOo8}MIV^0q z(MLvY(`sV89Hrgk)7!wl{`z0gK0wq}XH0%zbkNq$5G&?c_dW&BG)(R1l%v)`9}1a3 za8l?T!^<2^hM}Q|>k~}h zSek!-P45xe*J*vK0d5Ov#8vl`#`%P@BbEMMCmkgW$YCUN7z_M`gR(XzHf;96`yJkr zch&1ZoNzc644aOB=%5eAMC0KpSGY^m<5ih5IQKUdkay`?%CA8U95!ziJLLN7aDI2KM}1Y)$xQRc{cb&{ik~V}(wN2Nc#X$UwTMS$w8vHL zjZI&Fytnx$oI@>-9*!-XE0?xWhQ2LLWjHSn3d1f-INYV060ZRuy;$&5%o?sRtnJaA$l07uJ1E)B8n&$^pe&qMEXgLkLv_X%YkewKPzN_oiGi%mHT z<-*H*xpzsh-4Tf6ms06ENQHUNq|26MvZib{yuoVefJHMKQ{&t4hB~I$@Plr>?ow1r zjlKHsVQv6NiyAfeZb=xl_h1p;LS?>=Kn51~*`wd<#H~KuK|s_^voKtQcj%!Tl0XVn&l;PW#2`*D;*ej2wt9uQpPE-kQMuZmrk|k z2^?i@z2JKQCO~m&;a$Pnomiu=0L#pHCfw92T_$iIbGNk%u+^FzX$-*FG?)GpTBAS9 znS+QqGmkQ?W)DH`n2lL5Sa+;cW6BElX}*o{R`}g~cq&(Z_}v)x(i`$I)RWJmXz%T~ zHDBuYUFOb9;^;_`=5N2hvbfv!sHhmi=!-gy@k`}HYA*XmU(IQhrmUasaD^+-zZ?D9C)or|f56E*|ll_e3A7?w4OK9}wOg@{*pA^(^^{T3FVWGwt6Z zr{8Td>97OVZ00zlH8E_hu&hlbM}C|_|LBDAC`JDDH#w3zWy5r_H5yaLzqF6^m+gr; zOECnaY{4jtNlG}Laqjjq3ShI7X1ymnL&li>{5LfNJ=|rMTlUW%_mq*t>l_*38p`E~ zqIa8K6g-KlI7lRc&&C<5bzoJ0ldTTh8Iw>nV;O@-{#Y?{0|Iga5yJ&QUFbI)FT{t^ z)V!QSHfLajY+90kjBtp(JTMSfQ+BMuza=+DZYlOS=o0umqq7M>SYr%$!(``g$B&oQ z;~Wds^8=uL@ud;_eTV=uAwG;(dmeFwH6Oh122$Tn?BasWzyZ) z5HtWPid>LSCyK(IVo`oZvGHZXL7N8C37tdP1N{*!^iE&#qRmOP?k(S%JBcurz!JC_ zp{M#?m2utSVw0{;2|>RPDI+w;-D@id=HE3~+p5)pA~kVRWmC_Xhx84o%v3^jrvO-% z9Hv;hWyIZLqi-+GOz_Hb-kK_^6*N_E9E`NJ}V&xMV(A@*UZf2e=;wul$u+ z8)|GkRc?;XVT2||P^O%Wd+pW7o-cMJDT0;Xtb++JS59rUBtHXqAT?HNG@wsBGtO2F zevQs*xl?A9ICxvUQ2 zv1=tFbD+xVUi9xptHf>_+u*e29-9vckEWI)6^zc*k)92mbiI4yym~35_jHgq@Ff3!56*@$jHim1=43ECmK#Pa16(VamCADYT{lZb2S zfZOVdi}6_26Nq842k(wr)8xCi36EU^Oie z_*0Lcs5t&I(70ax1N&2J#<%wU23y;_MKE}eDfT(gI9nF{Tp@krQ<4qli7lWB)(^s2 zU91mFgq&l#?V_h8TSY+=GF|Vhby**bOq8Nx&F3ZGwBLpaZ{#L7@+nz)%jeiNbRVnO zepw!^yIa<5IdnlE)(T1@E-mpWHSkrRw~@BOLlC#$PtIV#kH zSxb>fjdrQ&>AtRS{F!y#7*AQy2hh^wP!#rHCrzuv6O5F!`1_Y*oef5)@dYldG0N21 z$EVfS)0Jz*J&8j12Gx{Apj-gvf){VQOkBTk&j8vAk+0`_rD$@r88B-sf#S7ja`C#` zqC-_+n0d9drqMsb=;7xRakL#Lx|ih$sd#&K_g|(z>G?pJ*xwcb>)w zt`pAs?tOpVfTsnw$&=H(J~b{dbh<1Af*!Lm8D8ub@0W}2+GV^m{EF{bDUi(EpWI_J zp**K<>f&P73AaKGoEzT%$_dtWI|wod)&`G#_dFfH$!Pw2FvZoc8GF=7efrKL2iKR9 zOK_-BFAx}qEBWG{+bG*Q)o2j4Y+`WrxpK~w(v*_*GTq;`Eb&j>tG{r?ZNsSG@17Lr zmw1h{nG%vEv@9}L{swfNyC0_Tby60|4t!o{9Fkrha$_YKa+iG-p7Bg-3FBnxURpOF z7l@PI@q{glc$)5!Yk-d{rEC*6Rqc{{YEj5LctVh(q6sz;+pJfo ztM}J1J?}L5mcJ9n-8wPB1)C>^6DzFi+Tcm^9j?&(oPqk#?rX(K#l{3o8sQlUK_6)J ze(-a_Q7Jl;NkRk7(}yD&f8BldR7u%@leUtPAcOJ!6l+hqg_}$aPA>Nv$M_Enm=ZDl z%b_j2F{Pn*W5qcf!XWYaj(} z$i;$g#}`?r0f6Y2{?*0?kJ6xKG0?MH?RpYtSvn}z$VC4Qz7hSU2Q>+6ob_&LVHF=F z@m*#zYq`k(8=r)D8I2lHotqu{u$IqLQ1Xxjknxjxe%c_G0&h0?42s!x8yrRbhPNVw z{}eARQ!n)D@3A~FH%_2hM>#}Ln0hT32 zt!UO(C-#x)r$tk5K0WA?`^EF8eeSoxaDtOYB)IIZ4RGkKF1xCqNhAj8 z=AqUgNRjA@E7`U?^mxU5A`nExWUp0`<>S=zf!tH?k*H~5M5F9ms1^2E1u!sL8V?qb z7f#2<9Sulpd~eZ#ZkU(Rc6C;r#ji;*Va|z^WxU*}Lk0Reur^Mu9mA#2(}G_Vyz}h` znRb07ZG(@)~si>gEIU>{}6 zXXw@o87yX*`GI{wQo(CQ6HunW&kbMH$!>(_vUpMAX4+SER6vYQ!np1jYoIpp)YG?S zS>RzT=}(E*>qR0D7t37+uDBH0+wjsNN9($Ft2X`iJU{*0*7$gntn7!$Gl0Fva>$Id z4n&W51E%~MYB+P+Cj-4x2SuWh4w9dxfIwj2MhcdCWWC>QE9yb4Ik5Sb*W1!@5LgH7 zlH_?>d)@W+@K$9*eFWJ&4{{L986%$+^Q8k#>r+%g3F90Uc{Jk}+2{M(+{!hwwni?- zKHqi&3;>BE7@DOa4}#jX!4N>Id~!Cwuv(rp)}S)YoSum&-hENG6%%m5wk>mv{MFqM zw11MK%)iGGmAr@}`yo1BCYSo6P?g?`pG5;BtB5@h7eSU$VCvb6qy98NVqg{8WkY#v zX@BNDEoi%}o=<2Om0M=GXNG?8A81FO8=-!F{-jUtx>#!R^zDY(RKmv>Rne`29tUj4 z8^_wi_Fx-1jp0{);6zf4r=n%i;N{PFH#$XgU*-6Fn_;OEnNha4wUuiEOrTx$6y`u& zDiOV2o-`00{>?lrjK-+VdUPJ`OM~`Rp53TEP55n7ec=3d3^W_ax}MqrY!s!D>2n+k zM{t>vB(d7g_Zpg^*2=ctEN~xJVuU;L#EMHvoy&5pwBOw%Edy-P5sB@Io+vbcX2d=YZVqq+_>U>#?m*zmrRgC82}*Fo(!db-L2E9*94t|;zLhFUnEn`OSq zqfz-=Ju-A(sNn6*h$0?7LCkzv7ccG?Q;UD(C_t$dH6zw|-)7RuPr+pgW~+Vu0q%S%+7 zIClVraNVM;yQ-PoJg4-(u0p}EOUk7I zJVOZnehHtMMmcb?$e@acsdceb50~%yVFb*OPO#_sz0Ez&XlR?eSrL8-$t7W$M6|7rbGN+G%9S)4S6%}?OD z5{xhN-Hg_*(y7YKG5&X~SJKmQO^6Z$E>Bdv$lti?q-EG*C&*1Q(*pstCbCIBxL+zB4hE(^V*ae%+K2m|c>WpZF1T1Bfu~EJbRG%{K+ZS;(ne42$Vi$I8U<|H zDuAfO_p;6K?N~4N|Ej|PZ+D-RNRu8{7n^$eKrZj81z;~Why|`%U+8!ATFChFG=0@xAv+?v}~P(iMg|d@wGj}Rz!zjuE;{zg)$khrOrY5i z_a!;cxwwi-avu#wU>Y%Z>qpGP0Po_sTE}-Ji3>%Z1EPbu3*8;+HqGmj#N>|w_Bo50RMBo5(>eT?g|k@-DHz0DUpetvU=dh?z0j8-?4W=5v>l{ zO@yyWmsYY|5*dFGJ&3aCfv?G&Y=&;0x+^3G(Cs}w9a_=Ww@R_#v)=#+)bH!=DZ(hxn} zKHn4S__jtPU>z8kY#_?)ER<3K>|IQ~K6@VfNBLS~ljlg&ohZ}Yz@T6vI{oP|ExsS&wc@A0=CO|Tv6JP27l^*L1Qsqig#(EdQy=|#+3mwKCMm&W zC|pv|qv9h(;%1oiUy$d2k3f^TA=8D0E$~XzAo>0m@ZvCKe|I%0;kBk?b(rOs`SlaR zpyMB6bhx)Ffc#iu%q04Vi@g5W1%qpx(|xZG<=6Y#kH+w{_xNt+%(ZgLFo>aVMv(dd zVxYDRmB}RV-5HVdciIN&*Lh=Odv!6u|CrN%CgbYdw8b|+l1?D(b&fj$SR@8bqS651N4mkKp5x$ zfjSWdNr){sb06=l>N7rkB1$!W3r!n39X*32_|+HIv;V9y@L=e1Q5H^9Ouw{Fq+erCxoZxjU11Xh3v;azbkP^bF$WRwAc1O z7+;cR`e>SV)qc|~AE@c>H=@raC)ZV2`MYpXUUZdmPAgz{_Y=-Fo7X<71PWY^_WWC3Ri)tRD;)@4o~F3bS0m!ExhO&J%4Vw|6h=Bl*T-4#JtfAfb4MG8qH~%(z%z9pUy{$`5*;({h;{j<(jRPRP2Q#R?) z%7K>v0(fJDe99e<9V20um1|oN3>Q((>vO}w+VZ2=v#8&dS1NaBI6zRq4x%0gJij#b z#M~wRaeU;olpW?TgPmxsVeg}!DLX#aBM@oF#%BGhz(IjDW+Hl>5v1p<9lV(#(PvBC zoujZ@6Q{rte?rWsYzic-QrBNI13B0u?Vabwy0Bi-%Cg>xLpu$L^WUYxvfs@oPCrd4 zB-N>;Pl7FE2z@`#LZ0CSXlo%vH^Ew&sXWwd=wRS@e-b>T)yz6+ zp}5gyd6p(ar1M{EW@wHO!x-8S4jjKhn&$JTL}^DYh%g?0R2{K7;deud(+BM~gZak(F|X4ZvIOz14!d=62x9|H>E`06zA<1j#K&)#^wrQpt z3*FQZDiy)aPve~Zrf&W^zu`uvtwrA^&_MyE5azFN7I3))#)q|G(cgZ5=57P|poJrljw(cIJ1H_HBH31L+N8yR{ zXGWrC&*vmpIU$}s ziMjWG{s!(&r$5^o4T4Ecn_VeG>C{SNVE~lnXSu(YqXVL!ki(|8@!M%C4OOX>+r^_47M`ZHc(r zq6Sg59Qss!p-?0!xZ66#91w3oT(<1)tvzWKut=r~ zgjX{2jr(u_1l%Sc=*TMz_PK;Pzs$}KJKe0)G%&!jH49b_w*o%)2K-7Nj-h!?n8#RY z=)hzy>e1xIT)|<*MXkvsF+(50EV}C3VQ{iAcmlwFT69t#Rb@^*DSy4pPg+tmRFnbK z?qs|v{IknW9WYD;M^L6hcL{gvZ0MR?my|nt+i1J8HRp{I7mqd@OS>43;()Mzv^R(& z&cEK|x;Iq*VRLa)2b?`?1Py|>vR$y3{T7=t=y+F&B6z<1+Om}`{p9F#eh;E0!Gr8#}ui`x_eR7@u@783V2gi#D%<05LLCngFezxIMs9(OCwCay70w$Q3eS5EEm?e)?;N}_i?=E`x z8&NMlDKdCR?f37(`j_x_UA=W!$Hm^P14+UF@;W@!Ysz%n(-D`WrbkV>EEG*rkC^>| zEr%?WiRxA&0qISH_g(k=0Nq5+tBxdTaIGfuU=;UHb9JplH5rRIrGGyI{`nyowc#eg|@fY{>^bD}eWI5^GzU;g1am6|fWPgmJ$E?Oum zZeQs>`Ft}iOL4dIV1D{Nmx-5_ z^3_>?S2|obpjj}6IUu~Lovs|aOMLG5fWf8KF2F7jz$2;#O6R}t`d#I18`)aX0Rj%U zq>Q9ks$+FZN@MiTWI7S4Kqwl3)X!&*Ma}`L$*n-{DF=c<+`ZklF$1M|ZcT__%)RTj zXnKD}R=7yy{O7H8!wr0{9To7$;BBT{QnZDmvw|AX4$v_ds zD#0Yws*-P3)s_7q21u6r&4_ef(ca9^ zz@nbmW*z$W_U-l?V<812Q3Dn*_*E)36p~j4;OUe@z)>Oq!(oBGjVxYZFr(u8w}QIA2bE}X zQt^O44L=-b&irY+Dq(~pMYB(V3|9EtTKz$Z0y=kYMGx z4y6nr!pqheJnTx|Y?3BWn3rwRg!x%4Yw<;&-Jbx#MwCT9tHsEEe;>(v9wg#0Yni#A zx*XNbO2G2fBAa6C>Q`SDB>z1Fd>=S<^4;^R765FNVxg_IJeW!D{{E;@eS6rjlO*wW zrlvjg^ZUd&bK_ullZY&% z=3_Jrt64Uyu)piS4}i_V7+O7MY@nUqn5pakg_1gLNkShCcHbU0qHs9XsR)vX=oQr) z;D-tG<{eXiHM0g74pQp5PyIz$gBH1c;$6IwkSLN_Zp^hwFcAOu0H~^@rm=3x?SNAX zQ++JbbdeYgo`M591@P_R-B_fB{@cRF_})=h*4Mf>qa)NwBMw9X^}{-sUyA2JKU%Ir zU9!TSrf1SE04u(@`00Tjlr#yA-Sv2X8N1T`2iBMLYJW=-ACS8drQ43IO;Gq?$ssS5 zzhBgD1CQaPeU0?yQ}L@At68|xWURr>+qx9sc-}~fq#dPO*(cIjh`WA%X_JVoi}mh~ z`b5s0;BuQ_s!XD-seij($3ib@eDOkG2q-X(oI~y@EVHG$RXOtvh^t!^>nIC9)qZlO z5cHwa7X>PJS~nvBFZ~`rbi%od(d;*QY?o0C8U46%6fxo#@@0s6VyaWsWK_L}K$!w~JN^b=G6 zNUxa7QOnnT)A|(TUuUnT;ef?8*;{v8ZFAo|&uoh>z^B-qc?Cc$vE0#r$d@R=<&RlZ zaa7^^zo$2g;dWhG!nCJow5wmWzR{MOwpGC!l9m%k(wO(F3= z|CBcwxOmqjz_>)x@OUuQdDpSP3{zCBKB1L0P<#bIT~{}`4%no=IOmYKmwi&n*cr7Cfu?@)VuWu?}rv9^@Fk zuo|RZK&CFXE^P-5TtjglRqxoyRgIH1UNVhx62nT7C6}g}xFQ}T76#>&fsE|SSl<=F z(xjN;*H1hT)+=kb0_DI(Zu}u|ot6PQx;ICuP7S9HxWxpFW)K3X(LzN<>f7>r5+oHw zV26YJ15Vu#?8Mzd~Rm)LeO z`gjq6_%XjKr5HyD$52ZsBSaIWsHDDB&-4_)ivdi{tUcVGzTyIGa2bljmwG&D9(sn@ zua=@5^q((SRyk{{`LaYx=AFGh98J84i^32we=|+j!|A77j6aVI^25hU*Bp5MHYiT4 zBDV~XF7{TYM(bs*bDTO}3*ln@s^8~tyQ8F&3IITQkL`zb&EhiU7VwIvnCi+5Z`#+5 zA?50)wuo;a`W`)Bb1@^z!LJ$N&pV})cCg)M73&IQ2@Di?4zD)|(rwk4p!4~cN0zY( z8?+DoG^`LRuz8mk=-061l}oYi8(>Q%BhOOSMFZ~uqK3e6`#v05DKr8nA}V*#sy6up0q%nQ}2 zeny=W3D#N~UnJj7V(PZ;X;o@@t_6Hl_l3-gf2GMi`R=N6chJ9}BhUNksT+Rf(2Avi zNFzYS=d0c<^Ej^2f6u|)p~g}dCLmS6d$2i1fD;=oDvS8D=R%|Y(P`HKcvzffFaIn% zi>@AE?xH)WFOhy%P98uUIUCK?9p*-b+?>&|+$Pq+N(W`lZyWUMp?)LL9pE}1ndgz+ z<2kAE`zXQ`DgCZ85)$+9N_4Z`c#4aq982Ng=cjqvLNaUnz_b}r6|GSV<=F1{WdJj} zbCLr}aT4)rYb|Dn%7CDf11H}lz{Dc4>~pXedLbU_lC&BGF2>6TM&m4^tsJ+@dHBV7tK`;g*|M|L6}>bTZm)kTTkEfL35 zQx~#3G~n-VDy61&YFP){kVcS{C^!%SHhh$AKB%sa+5* znZX7|3rf9v{{pFkT7h{4pw)~UnJxt2FTg-SQLfhF-4%Ga#ZvJ(LCiRMgN5Q+3BYGc zHPAI-E>0tIP$0*ML7%%ijtq>_Y>$K2(4BeT$e$O6MLiBBlU7SGzR#p@&w4Goj^!e= z2BDi};i=ZHM6WI8kvI#>+m#yY4nT0E6b_jJOto_>dG|n?ZiL&JD;##wdAwcKx~n7< zsU3I-2wpFgj54NN60B7TehA%+dC+viqgvbo5C_!^`^qOQOl@|)Qb96k`YeKTbHs1- zjj!3Yw7P%B*9N8EJI=$cQ^s4g!7axF)d~p^U8I8H69bh;gomX07N4){gh}qZJQvb+ z2kFS(%*r2QEjj$j+o*e4^ObZN)gn+u_oJPYdc))nZz<$t)cAts&LqQ?z%zy zp?y!a+AOq>5U?m!A;DkASb4tzT89tWZB%HU&@T3SVU5*H}LS>t$wmQ_reZ*S%+dFe;j; zDjwN&;L?39krtHTEK91ISNm3&`nx{BVdPWq0dR%Nad6$bhR4`Px`rQekJkcpj)|YB%G5FzE& z4Zz(sGP1-1cB8gA#BU#1a^)3>RvAw*d&AH9O?W2he8UAToJqKZ5ZJEKH%aUl6V@5oHAi)&QWlPoAAq$hS-j){`0!Al?@d<9 zjHKezeRrSiJI8~s8_-Xyg=}_sB^;M7(-YohOdLxH7**PEND+8IFl49ieU!PJ(!k$ zyH;>29#Qh<(m(DIeq-Fj)A*67NGBecVlk^Q_h+=|bX8b%$m{}6f3N9$81GWZ+M3z`AtNe+>_;cJrAiCt6@|F}m-gk0uNxsTchuZ+4 ztEb$;00}fU>vhwp6cmW0xqhR9ewb{?Qn&&eL&on_6|Uc&mrrO=uvVeFO7S9e>7cQMYRmcj2iI+d4L`BIIE z3uy;GUSc0~yr|pFV!|EDt@-}ziFrKZF&&~CjRp9fZY}=D z_i`a`5_MNZP$p9|`b#*nN8JjbPu~20M4fkBlKcPuaU@nAZKs8!qa90I=CMFUv`(%{ zv>fFwEmLzK?g5(Z2priYupF4CG*sMZL)20#R5YA{AtEk71(EZ+&*%Hc?{9rPEV%FY z`!%lXc_puRbWnMh3RyCEZY>{MiGST!GSk%`dGdTDB}N!y1QQ*){-hPo7=gMUMl)kN zfSjrjlTsBspa66;C(>wFs@9r$C4s<(Bch&I&34VIoAts9^9(tScA#PDaDF<|XGx~L zau!(10HZWxg?QGp^ot07=s)KgRYK{Fb_QTHk}{8zA!jPez_C;4r`@F8VUqUL;IMpl zHt}M0XwEid2(82k{$kI+;0519lT8?<*)#t~XXA-@EFl;gdBZ$$EMsUzeho-BU;omfqYZiy zT&2^C>W&z-ZrhtU$=6#l%{u?c!g5da0BlJgtHYYFa`wn8d+>7j=|T(LW|q$*+w%`Z zUpn3zSlP)aQ$n)O9YqNA!di_WAy5dq4ay7Q{H&Qhs|5=@s+Gi(r>6GXj30)=n8#)O z(VvYWnx1j@|Di;kNi(;io>*2Pm|WNr%-7?x3#G4Z2KruJ^f6Xf+5%YiW$xB*owzhK znPrt7@0Ifk9*1xv-ktb-Y)kcZ&x_Nq8*6L&xg)c+^t-_H>?pQ@431tO#(KrgS8gr( zy&*F!TQF+GZ!xQ_xXSr-uQxP}5M4F zY9g(Dq&Zcu_ZlzJR}hsBl$g}h%%lC4-dGF!wsj1gw6zVOUc90b6&@vz>XTbT#0EgZ zrd-T!&Ojt>(;I$I+*qx&Pp%$xSlG)oreP~%t#|z81Dj6c8Y7U%pgHQXJ8qv_jfYmTOxN}Q1v5GhIs5Ab zBLJF2r41DPg!B>I5{ERPQ>EpJSK2K}pmrpig2Ar)QPUHoR8z=S_durNMo<16j%scq zqhHem%h(f@6{rWgU{gKeavEyXkPz{i#tUfy3-3-=_NIjByC|_gvMqi4H=C~i7@LOw z2)D-A`UHhUR;!TQtVz#Tw3j8X&5btM($vRNc_{po$}dh@$?zk5V*z=BEva&Gvq+2y zdL+yGF~G^bDIh5p)&kquyHjU4TCdkaLGgxM7Khq=Vc?%ZPp~ndnTOhH0lB-Y73KGl zPq+W^fog0Umpad`xssoz@-6)PmNUs8w;K8zexb8_eJ)(SmkWdg*v?rpuVUyo;^e6} zO_J0%1K>uy4WC5MsjBMSZhB3#b*GcQbv{ljaS~Jgv}U%iVtVNvVB0%#@3&7)&D&l; zXQHivG%V!nK^2iNYHnxN??f7`BHzx+FTVTxUr-Z5hi6`b13Brb>2l!=w*Ho7*4uVV#%q>&djtbS#3qCnuxD5mlm_>hl+bQr)za3k)jnq+;0$;$ zfsEonDJrVnl7O0(@#Q|YKkvJRHJn7&&-^h=8_HJ6WZGg8C9bvOnZd29HgRYHL0Kn1 zyN7zjrS@myLLl9^rd?Pf0pL#v>fzSgj>p4*FEfNzb=u`V`DozC^OPk?@dl^&DIsiK z;J81BdGad%3xhj5X})bj588ZiiyS^n4OIH+)k=M)Yfna#O$WkNZfbUvH9eNKnoAI6 zLiQ-D2L8lx3*WR<4RalP{ArpRX)WNba}dd-rTNhvr|T-FS^}R1&6`~X60CD9ln63r zq<8GDGq=S?-kYTzn>+@*sbpo13!bk&rp2Ypm?g*jtB0y+?_?#^FEuz5R#E`{>l-L2 zRmJ@jZ$lAI8xYW~c(`PyW@6WM{{4LPnCr40Gd*OkgT*TKa&Ilau8N5^sajLM;30u8gRwOp(NZRAHuP$IUP+UDDT){ihJJW$8cD zPx}{iT!z{DM}XB(SHE}TFg#(f5}{`4{+J_JVuNymtDkyg(+UD%ATE{St4vhdL{z?B zUi$PX<*)NGzjY51v&>@;Ygo&}D1oEjw&M@ne{>^3m~9mBG@(s>Nv3zDkF!=WL3-KkXV_GbTwi00odB6Gj)gg;;R1{Y9M5S{zuV=9!j z3!hiIg-kJDu^RCtY10i+57+^3J!bgP7Uxy*!F@ur&BTC*=9Ec$GTyq`YXU)wL4b=p zQmEDWBA^gZu0C2=jfl8B2V%ToPz2p}nY*q$F!)#%hx8YpvdFP>FAmO26_4r(eiCP# zVMYmye84B;UI01bz!(=XWs8ODP{;o~GGo25%}813^ z>0g@`VDhxSwp*YiT?JEuxZyaA1UgM?`@|gdHD|p-^@6*gN*tgj9E$%JWXi7Hkq4Y( zI{I)M4E_Fz*tm~GDW6UD^-*7A1~VoCj;+G=m~+!u>hjrEP_UPN_f*7(YxX=IWNy12 zRLUp;ojc>C+cRUqqGE>4w%vcg)sF)b;swiRbF62K7ToNv#`8(APRdMvAJ!L?J^eKW zh^lQi|URu__iF5MTcFSnqlY3WNg~?JV?Fvp053RF|Hd12*vFSn7iJwK@ zW{1EAz`^Ni4-Y@~$1SzxW~T0{U3Df7Vf$Z#xRlkVj_MG2jT{1wlo1F}R-qMwE1+^8 z`-k=#ZacH2TNCp^Qjl_s%H6`OYc}}`x?FO&^so;nOL^jI{*G%sP{^D$`8dAsS=@Z% zfz}k;{2YXKS{Q4K%JKbs`6fCJqYCnbHyariuncE>)l}03mh2y@7+U8|4ji`LxT>kd z0wN0Bg~Y{0E;ZUZL|mw)c`;9K%k(-JFJ6~H*H_YSME_HILL1c^0#(#AN?T8pp?l|ZS-GC)AI~9A%~_{? z(|BI`wY6730^NPM*(z7r*0-x->x{@Uc2^$ zPJX@uvDELD%%C&}TD)TDBbYLg$m^kd@td4CoFyOxfS6h1HS_g}f3Oak)U>E3Wc<4F z|A!=NOZL2~Sr>vB1-vG!7GAVH0GPAD8@20fUTQ9TKrCFo`1si!kU^~7^IQ7#0`;e{ zW#R6dGquwey5zSEd^Upvid_8nFn?p26T`Z?s;!mPjuOO=$ zDhgPk=1lI6VPC05@j81}MVwg{|) z;E+4QWOwZf)GBhcQ?X>E!1X>}SIltB#F)wx3)i-q04mZcih6J=cT^!&B$qvSW6K>N zCP;wR#_E6=7}D+lHU1#YIC_#F8RL=|tiL<(&I%`i8@36n!!wJS^;@Z26=8E-((*9j z8Qs{&)Yz3YkTYVh5kL|TH;CTnFk>u12eqeh@}oR0a-X|=sw8z@FO z$&CDnG^2v=P7gsw?HwQff$_f%GgxY{*Rjh(M|PbY__e1$mUg(r_c@Rv{rYF#gs_zA zlm`EO29+4D3`%?|e+l}M)gb^r!t#GX>8YVuOLxDHh3Fw?#TKgH@<(7cK*b2`J;)im87}3#|G^ z$wJ@D16x91LoK6$k0FWF-e>z;af?^g+B)>wbh$D%&uN;G>hsGkuYAQ}rAw!xRE28` z#4AeyUt~d$-kRQ}NsuisiCK~|(3M^-Bhn&{)UqXj;)_$oZFwl5f0c?%QSa36GYm_i zD|F<1`O?X~x@(E@XgE?05==~lEVY{-KRzH&`H&e$F*3+X(Q8$MXN0rO>fmxRH4qE& z`P^Gv;=7+V?}zjnrTvb2=eJ4@U`v=^4{{7TD{E}PU)sZNKc7ClmWv3~se+FA{JvTC z$^USzp1o--9O>rtElii%caW1h%w@&HJ+d`_y8PK{oMZdGttWYSK<5?T@Ik}%moDqe zaTeSpQ@Tt5gtK(<4P5-ZTLLPFrKwTWz{fRHiwgR9U&Fc1ysi73bvtG>XRsF1tyWD& zVZd>y{oIaxYy9*O1C$94gl7OwWuoUr?&VZ8iBAxa{Z~+dEOwAd3-8h7pDynxR2b0i zB?C2P-=Ez$!dZbVRS7p6e|SU>;YNSKHN4^V7?+uiQ|pw@V92Ld+(9>PI>(I>IQUzrEm_SnZcbb`1!P$9r{ z5gOjl$Xzj>8XZJzsID(~^T($vNVq-=r!*W^#6|w9d~)D8P!d9tfRLDsqbsl=D>^Q| zWJn_>*py^HWD|ENF1eLinF5_$xze*Y-K8?f>(Yc^IrlWQOLV2#rbzB|`hH0G9^J!^ zRT-UYvzG{V*=h#ET(0SV<7{FAUmx}K)r+BhayycP$!Z=%oV(-%e7UUoN^8Z+R^*@; zs;0SDB1~$el~&aE*Ls`x-uXrrD^p5Ca4Wwk5WuJXSgXFL^CpaMSY}1h&`$1gGLoYR zF}`iRcR(Ab5CvBTEUu`)Gcre|wt&Lxh}pG7bcHNRd-Z^(Mo zN1<6BgOgcdy+Ha~79P#F$b&m?dEvHZCxzX(mkc&Aak*#X_Xs z!D>Z=WHhjUCA*-{eS`K|J=h{24@Hc7p1MDw+I3X>I^ilGf_Yq-aXhlUr4V?%as3`+ zhW0uOFUsie`&Vcgn`jS5f>Do(Hj&~|n7Zw;kq5XlIt-cjgu=Z3nOz}ao=f-$6JXWc3g9hOWsY`6RADlzVQ8GXJ@rOIV0h^IRc6TCf@zF6dNAoC6|ef`We3 zttbgnM28P`TJ{JodL2+XSVfyU#crIOm18KIF>9T4ce^%! zFh*o@WlIRxvHk8%MI0*C?s=n6$(8;e`i~)eLTqwR1{kwP?S~}!!(LP0 z>uF-5Ld+tPpz3pnGBja-RsGa?{Kj8P+g_?~dH#D{PLw{HNCfWOio~vM0j>B#)KKCi z)=l~0I&0u`?M(NVfBwM#2V>1*vZcQp(vlykoCL}lkS$-#V9R_Emv(Mu-7qG9gy48s z*QqF$Rxv5o8ng9Ye(KR>BkPk;_7{DmL#KeuFrBab0)6z=L-}phLYc}Rtqk==t&5*! z7xF9Py<-~>L&1TG+n8m2sa=#x4SZj@{#T=qKeq?Q?nyqYGFvrk5k~{GXk;k2SE@Od}~6vdF*?`F6wRn0-V(3;!G{c^zqfSq)pqHT@iUZ|pbuu_fFi{8hNm_F(wjC*UVzyZW&!JPzW&9mA-_AnwCjJ#v6z z2ma1pv8;SIw$Gkxl7oy1v=p5>%u}HiGJ+_yn$VwdzbAaHVhWn7|Hkz-^D9^4WgA2W z*$bszMHA2|4In_wS}dthHO^Y7wSgqAItfqb{pktP)Pph8@o5Axs|4*9jf%|MI5=X) zEG6TI*@eGk1)`{{KIgtb48ZF*9(G9X;pX0N+>ZXm@@I!vAj z)T_6<+u}HWwaSTT!dKVzRrJ(V$Ju**^n=P8xYs$=V(uugUY)YgH3j`g-n*dZ2K4j# zHqsvKpKC7px+S5~@f?Nk0dm;vj-}0MqSAZRr;m6i%r2lwtAJMIM+Hg6uHd5g8fRGp zpIpY}aI8GqpbWZ1?!Ber^a)DE?@?YOMOLuRBabe9C%Sm!ljd0c{yH_lv8zFxfUCcDwoqEM2`YkntuX*1+g87JG zRPrw9Ila5=eD%ZH8OflOHDg(Nd#ozXQUb*L0cqc!h(?Bfn~=WC)PksKdAse=+%4a*%Z`l&Mz`}E(U5w5O<0G7%IElfjIb=Qxnq()6^Er>2<$m+ z;9EJe)bMk(OPPjko7}84te_9aJPP_)^{~C(-iMXwn7TreI$Vls+ycq!HDv3y$=NB_aog2vur}rdNhiilddbs* zU&seqD;R~bAaNOM3pIN0@?lUeQ6f+%3wGRRtaG9oetA)` zKKd&Hup}To*grE(1}gI?WIzb=;W?w&gB* zAt!)twwN3}WEhkB=G9J6Y+9Pm7X^05)!d49Mz|R<&q*y?#3E2DK_;L>Jm3s5d-o@Z z2N+)ofD)7K&Y6xqQe~MS5)&uupD zVG=-l&`x?g=fW@;LrrNoAozDdW%YVSp>x)We3n4o$6Gg_-}Oes(Piq3rSOc1!yD9k zkkN5iq|hZg@n(mRrC5Az-r0VX9=YG9gx;N5Y65>N`IX;^Q;h?|VTObkinc|{b~Oru zA}N2jJ#37t+hG9EMN@d5tXHN7Q)*u;{XjFDb6^5C8xiD+wB!IEg7D17g?L075x=bT z>>4Ej`&h8j{-1HLyJN~^xJUg4QtBhCg-_`o(r-0keXxjl6QnwYrAuwuE?9}^7^ zXPwE(2a?WHBo#rIupU5D8FI|$S_&gXA8H+%JkMz@_8^hM*(tjRmGL|Y znC1o)g2)mldP*nA&_N)y-)>~Dav2H(#(RrQs_b|5#zk)C5TA65!ax7=#QMBsrhhJn zO_dah%)cFtnT5D(d}7}*(sTsdUW?1H0B+N})Hh}mad9Xhl3F4fr3TgzRl;_<*4XFTnxAL{w;~0_~D!WyIw@&IbyaDn_FgC*5+hX+T@;+73DZ4FW5;#1C&&m2x zJ)UXck0xE`VUBaE(9>q3cH;Y8p%DDorjNK40_DQb%macW$nwWy$9KF(KePd&TH*3w z11Zw|yIm)GF?{E~bGR2;;F#mAsf_yp-zsDFwU33KdY?10_R`}V z#SNQ!5FRQ3FllLN8o75Pz1Yl--@AXL7yq<3U4DE`M^8jjh@bwB?z<3M5(js5nzT0t zE%Akck5Y{juUeSn4<}Ei8qQg@2MugW|C+bcHUyZ@iwH3#8evwyi}Z^?eCY71C3~*> z{GG#b8O_UF;COJoQ@95cm|@8wJ+Buqp_Q72@psN${}RS}Bbt>$zO5$$hZy`9 zv;pBuiG6ks7YBt3Mp;H_s~P28Z*e!l;8A_3LOY}U_3Kc~+K?U>Iai{XR6WF}8v`x5 za5W;Z`ZMw|nxSVBMqC8$XxsiD_APaXoj$Yz{dqo)o6F862G6%KDbdxScl#XBdY9W(m@O%= z^#abq%ia5+`T(bcx%J7`ALco2I#52;bd-%CG{<`v9@@Wfqoe)nN?bBTX+S&^G4-`B zdKKaMm+sNESu{EZOXdfR-ij7o-3E7!vYS13Wcx!Obhvktg)cJWf)0#T!_ed8UiU5gq};7Nr;IoY$VtKr6td7TcYh?yxSYp!l6(o%&+$8GHSrLoji+$-&Rt1<|M75z}bJ#B@#io&u$mK|& zXzBm`*K!CYa5?BBNt>0vIp$a6{zT5HggREtfe_lsM!4HvlRGiE@g0{Jx@<@MwkXvV zep~B$4~%H0*Q69%>?sin;3=z8Aflsr=@LP60~jV$hJJ+j4IE!i3g%K7N1Pa zkzUYE=mcp8_~Yhjrnb8mUqof>&6#lNG|wNBw!u4jAcU*p)<^n!3y9j&`E8dD{K*L0 z$c$ucgdF&bQhjrso!nEf+uH->5pKF8{y8hkF0`oc-Y3SU7b|6~iMxb`r3u&W!Tmv0 z1*9U`FQ*8mf>*Ik3jy>nTWy~>TswrSTODV@dZx*rP$FON`;mGplW1Iw7vTT4iL)#4 z7TB^c-!g&lU;GQ``aU9jS98V|NkIgK>h&-^yT^!!5x>TB>TI0LPDLM6Y6}5+SvZ}y%ryQO)#ZH84r4s z`1Qq~v1-u?<4&NB9r{>9MqxL`B3(0oy2bXp=|0u!SJ{I4oFqM_q3i0y?}O((&S$C{ zt8mEa*~?pmc=k)#8#vwJ)5EeY!DC^tF~Ub&s6@B&WaDMsPPL?% z=(I7k^!2E=bxG}*h6bp|Emb^aURd|IYpa)MD$fAB4E?q3soid$=*;fEpW9{5xF?JILx|C z9{;q-aqUx^Hbu|}ulM;q<^XNg#i;kM1F@b&D)N^Ugy(_>B-GNb`Yi`&O+G>U^S=jh z<}3d;>42wU{=s2jWn+(Bcaj`x6fL#YVqIO?E{1=R``{Yzes}a&;0q;Kl5<1JVcJQJY$ww{MPgh)0V4PN$3vH zq(Bl3=)b~8Lk~-aG^d;RquEcxO=cdQOs5yC{dp(I=9WFk;3J*ImVGa9$b`=`WsI$H zx}Q?iA>4W{i^xZmrj%M2t&XP4A^iDO?7Cow+$n^`>5CR@BCw#*6h-0@Hffa06@y#LWgk)(}DT}~{2 zzS}w)nFbtI#lqDLq5JCE(RB>cTBdChf?wkJ)yaX)RuC4i{w$2#4;D3Mat!cqk34FfQl*Y2k zVMK)K$xw3dl}}n{!hY*^iZTJ251^X`ULiqb|7!9HcZU~f*PfyGM?@E?6^~(X#mi&m-|J1O_`wvhvT3; zJ|4*O;Gf&PM?G4=nd{Nn`n0&dCaL8Wr*gKGKB2roc$M?kz_JO*NRERASvW|*^fHFb zpox6}bJNqD`Gpu9Dn*R@7wtI@5_0S~4Ixjze~!rO6E<@GSxTfoda5daDMH~;Y&!-X zEs~`@Z6jGU8bztkp#jU_YHEi03++w&DRpDn5-9vo#=A&^iIy3iG6avkxu|=uTTxt| zD>LlMu&{#FGHj#LIed_roy|7n_t!rga5(d6K2MW}&KBhNz~2U(9Zh36ksdP;&%J|-bWQkFK%(Wdu;qaSl!v?;qEK#?r*uRL#-408HOd14wXm%` zk?Q+B_g$SmNLPTvI>;|KQC&L=Eb-c43}RPc_e--I`#gzbs7#wBo-)LsJ=5miA78W0 z>N_S^viMbTSV+EP+D5ZrvHeI^>)0l25vG`J8Jun2VN{?GzeTrV7p~im3)zY*>Y}Cz zqv&H#)2#Y~Zu|@K41DW&u%lHS1Lf+2sa4>Tgj#Oe8bP}yyA&q!A125@&f+o8v9^S+ zhLir5S)A3|572 zSw0)JVf!qX;}>WBtJMnIhq4%};tpUCR8{&dGsKi7?>+H9Sf6$SJ8^;Og;Et%_zL?d>{HoP!B2*uXk$lw1;irt4@-*w5A0$;!TaVfi^a zucQWwmH4Wsqg3vy_nT>e%fFxkzddb(`a#>DsSY}1`7Oh{{#7-LCia`NPdtPz4-yM} zHH&iz9;?vTW!}efMbS1mEeKbQsw+p6BL?rIX!TsuD*Z#X+T~8?N2UXb3WTj;7cKt< z&`LX;OVsz9qW3iX?e66EFKGN{zR&5T|Gy?)zxUfJwy@&5Arx}t5KIlXLUw(qnGDfd znk7W9ZDpJ>8@P>I9Wt!KJhx8sY`3jiYI(>}uHB_N-qtB%xN*xWq+XjzDLjMbTN6U> z^49y{{UQc1jO?$lz_;)X`Qp;*Q2c5NL+u5Z2n=BQE^dJWAhk@e{;d{E`)x&_oA7pv zWk3UjsB{B?R9f}-tXr?@1k>+E_mxhVSA8i0n`=lc3O+|lOVv4PTLe#_>?P*%d zbFGLcmG*_&DFB(R`M`gvW3Ksrhz5*!Nde>6><90kd~r zZomfQ_Wx#|Ob7BaZf#At>Nz6=4zW?eD9u6G>zT+^xy6$1_gzx)Gd5Mv9qpC#InwfV z`0X}n5>xPkv0-H#6YHf6K`q6P2sjcp?QzZeRqir&*V#8ek6Kr#d{a$boGJ{VQhz-E z?HK!M49A6a2#8rEVAXLWu0MLHi5d`H!}-FNhnCq@jS{B*DGp9kdHS`?=!d@kGu0L#oeiZc)IG|tY>6^8x^K4G;B+_-0Wz1emFqUX zdK@p>)Nwy+c-W15^N)#ZnoF&~oCopefzsjjzLnN&pyNB}&t`=#-al$0%O}zssg3La z#2DOK%ub3U#Mi8lnb8w2HW+}8P=>1_?rjAaZDxPfnHLN-0Z~hJg3eW)ALaf9yIgu^ z2AOV_K=9!BNK4MAhCJK*HFyUw0sGbSQ^N+3ZSXv4R7u6QzZErgi*O+juEBB-U}y3b z64Qs#A{Joqa^!v4mllN8fGe=3OIuyhs zLswAfA)Vs`K=7lYVR6=PF*nu)q7`MNRL79VA`h=M9zu)J9ZVUJwPyUIsx#rn&O>!} z`~_W58V>>pZXk;se{oxnc7_hTdFpjmk**q`SaOQReiS-~C1RUdR5n1pS$=sL3Z9L_ zYGL=KqWUxUyt>#bnoRCk(qHB)epQMGawUvquM-!~@$uFeL{H^6H5T-00>dyceEzfb zATqXGYt8kmZkBmE1~o7A-!*7x9YyD6X4q_IG&}8$OiS7CIB5KQX@f<9u`!gPH#`Le z8-3I8s?#&Vso+9bfJwK6LvS;DG~6+h%zqJ>Vt5SeTeG$^fG1)EHlaik?o-gc(Axtl znI>U03{WBdsJeFMh~reOqeG8QQ0bvVIzpdC!x%PjQjmL^GAlM@&;W&~BQ5re=#7v1hO&Yml^s@S}cqmjCi!vg&E z1!nuF=|+~ZDn_Z~9%5y6h#nsfFcGoSlPF^TC`FJH{^3x0#ybZlO;03SSK`tosCpzA zPAS|2);=|JfoojXs&8!5-*efN7^Z&CA42<`J>xR!C5Q^3>(~`~=IA$R5f?PMEoddC z=6Ni%^M1-KLsu{btm~4t*1tihbF&HQTwGH5cK0K!YQSYB)sqTD%*rd^!^p2LUQF&3 zkmvs2X>a9Ygj*y0hGH53k#NvAdg@2dlBs;g_?Z(o`4F9N^Mp!}3J(U(Old{$d7bncl#zPWocd z#a(lvju8uh0QCyNomVwSJc$MrV+vQ1X{CxFa@Hj*F&98et5WWg$x=JQKJqWl>Xnsd z#660K{F_EjKnbP@!e@>C=SDhT5QlH`%pFFG|9IN@*kun#TTPp%Ly3MeW8=M*brp=a?X^N&Fj2x<5YyfH-R zzrUpWD}KlJ2P&DCxRp#aF$rey7#>+#ji0%^-n>H%vYCXI=d$OguKa!7Hwp8Q^~G-} zk8!%L1vk?(;jZHDYzyH9W75&1%`O?^6-7Hin%+z^6-WaAEuRDj2?9!*Uvhl6c+?Ps ziNTo;qC5@DfprqN`9~o1r&{ZW>bir_op;*SpsU4X0PoB^yLnxjEXfZTNQInmE1mTM zeyeH(gT1rR&Ad75HkLW3iF6p{MX%_khr?gTw|m_)I!r3hGf3O-WA3A$A~ z-)16SYs}kv*vKeTN6lz1*;Xf_5=c)GMaKSlC!p`-^+RuWJEq7sq$MHT%<<{Ugn~yVnsnUfE8^M9SB|t~Ldm?%jTYUM;M#oMt-eDZgHl@?_ui&R|nmmL; zu8mfnu5dBi>T+@6nY!qb5#Fv@S#bT5(ZWy&^(qkk+1|YSa-*bWxMhZLEF|(uB{gmF z$fe#>!BM)VaA&B*h&<8ljYgqw8j$f8lPW-uRajyOHQ^3n1Nn-ly*G6KfjEN_=0 ziY@&!E0@sC{5kXUqwDhfU*-XSIXB&CtiSTb zEW)ui38_iQ)7FUnpQ83v=BX`>g%N`jg}&Qp(YYHw(T%S;i-<%iZ!Yqw&f9n0jIyg3 zBQc??IBy;^ed2a2tS1&3*u=;4ln=f}G0jC3YK$8Ld+|a;PP7psR)v>g$&7Z)m^wLZ zrT*;ZCQCLRL4rxRhIsRWZwH?GP52aqxX13y%}d=YWE(O|lGx!k27oXYGu~wwhdqFF zJ$a%;B49T+hGQn`0%#cu`q=Z?ww#Oe_#72pfK&FrAXVV6r(w3Pm;>oW6@edNOFm@#fOS>xM6qJicJyYFH{=oE(B z>+|8_g-+PXr*2(~fm4%;mD%N;`_Byfa#Bs@QoEC@)YnS(-0(y@=n)Xpd6wj;g96-4 zQ;~D%_J?=$r>Cx9kboT40#YjBa9&joz-@v5?|( z*^U1Nq;1cD-!fU^%QLo}{=2@K9Y__$350xL#`+InC=&b_#VF~C4QE#aYGOliuQDO^m(lANamTnY zKB3j4e}sO6{x#(1{?6aAnq%6Op|DIC!}fRC%QvRRw(}gwDxk`J+Iv3dM5YRi2N_$9 zvlxYT`*h*C`5d`av0U6RN{_^TlxIBvP!Xn-mheeU(`=R@-U%7>q4W~W)__8*f91Z$ zJ@zPs59@(4STbdGD>Le2A%B!b?s?LDXAEP=Rib=$2RefFUH%&k63?ig{ur)h*&*R! z$w5;a_?P=?0aioi{)E6SH(d^XE6;0W{pLapQprks$;H8v>YlB{zg#*m`zLZu@fkPL z!alBQdctw{hQ;ug7vdp3R{f1>$My( zE*(Pj9_&KpFF1|D6xv|@$jLsBrkJsf^0WmDg^-UNY>*vD2Zuycl(ye5>Z*mSYzga) z7j#gIMrX($Wp@=z7B4RCMUM{MqaEm$iR0f*)^J|@Xpo)H7{y{{XZN3F!4OC`P5QdP zBp={vGUSrV+uP%f@?4CRBuYzUH?ICUFf^bmRERUBYfa?QA~r$bIX#GX3btp`=*uhK zeG3`{DE|)<(t!Zvss8m%>y3nQbu3X)U-2*K5jvn)zT~28O#djgig@0^+sM#^r>I%Q zRUohV7#Y~GH~GJFU22fb@+V>s{SJCSOmD>z(X-u`hO*wo>I6+FDiY(*97-bax$IRF92E)3DI*p#(%XR z;I3jV{A&jJ5Q&ugLebD?12d7ED`w~&n%f+&l)BsR*5oa=!(p?tqgLI6pm%i{O>dc| z`bb+YC8nQtadhHKBV?XIp~b=Pqpy6v6v9C-d&w#B)K6;>`XSz&4o(>i_b-{b?{K-AT}@&a#&aqhlw0r>=tD{t^}Qq(mOU zR&0Q+(53X}aqL!&;fJz!&`D>w4zNl6)$r`sHn(CtN<^Z6A>FLMH>VZtRE25EJ^wk- z3_e3`nHfbiX-73|SgS@tya0?V`sO`W%^%XU>Qsk-`2}4Ncq4UUvk})=zh20&Vg!~7 z4y7#sZb4z-%%-RoFUr1<151M#a{tS4gcE%X6FEPLwNP#~IgS=V)RuvU+v3rc9`sqx zr=**XvENL_ZSzt`0a-FF!^^;YZx1U9a=12m z_*yJ<-epjtM42HHYideF=-wg?7UyJl_rsx9< z(+nq}zx4J_G*Avt-0-o5T{lW6|dr)XuklLl4*R*S*_JHaV-=4O_CQzCc{TE}!f+rZE_- z)*Q;qe~-=9V-13Qc6%xY_)rmt%#iI6O%FPpD!&Fc(E=!EI(DBf)^T+GwIH~H;B{Px zd}W18af_^ZOHf0{#cGQ1Zb)!T>c;jx&z^bzo~o+p3yShntFF${3dzD}ZX_ko0QxBU z4#Cye7r^Rc`J6ey4FvGi_)DLa+3Nry=Na{q*?_3)<#C!5Z?hSu1T4>H>7@n0x1dtT znjXa<+^yF~dU>hfQ$y7185ffk=KuJG&gl|R41TLZ>^YvJg>A*|8WjL%g@)M2M9wFi z!szh@zFj`vG%kR>T))kG>hNK7ZoaTXlrQ(@p>U9VwgQg!40hLK7!x|U5^i&Ndu8?w zQ_@G<#2$n}4Jh2NqwV~gOr1Cj!bdz2E%U~m{;le#2WSK$4{V%xrJmm1#upN--X@lVCtI=gBUTC=%%y%aB5vhv~?(77Ox0z1I3LINh7PkCZ|HTnD;cD z>Pe-=c&fhLSu4gDUITz$gUAV)XSrHf8KVwpWbb=6UUH7MMzN}_@tB&wc36tFP(ntu z0&l}!U(O0|OmBLWulgYYft)gn{iLOJHe3@-4I#I`i59htox?qW>@^CrC1ne{{nLWW zoiU^$z17q{zfcW_I@AD`U6lP z%Bq}(!88wN%b}3@Zts0y--NgY+Wg<_yzo)}UW{Yc-l!rOz1I(SdqE@CL5cbGN>;TU zw5L_s!q;z|jQIHK5-`@X-EnJrwmP@7#{y3WSdp{-((sa$%ISj9s_uaF+MypuR=gL! zb138>gfZOHS?{r7%tuq!NbWAk7>aZlH4sKw_R1;IfPofmu?L0`z9&rhP;OQhzJUKf zmRE~; zP^JToMW-U%l+6`4DW6SdBX{!}W&39r8pYpw|M3qa6n5w>j$y*KJ}YBvZf%oIsqhj+ z_dn8WBYpR7c>%gVGzYZMwgee%1nsFA&PE9XM)D?HTA` zK!rnmXs14!+(SQxjegcg{c=h*PgbzBCyr{`TU2n=I7=t}$Hz)LrTT z5p)Go>-iw%Cn|lY_IKjDi9wUbVe|df^_%WJYo3;Pj|c;zf3hQG_$S_uA=h^5GNDtc z=xinW)D`v2?Y2~#x43K>pThe2Z0%)Kwc$R4!(c)M%|jcmboL=$|C(1I@$Hr#H<=jt;`76_^eLxPS+$G(*n5w>1X|i!QD<6C;n9G ziaVrs3oclP0SO~T$PU-FL*ZD%z&d5fQ!0-pRHl7XS*vH}ozTi z#Pcb?-A=pTJgogI7Hqg0eM^RwHjJ0n^kqFg)aKJLrWNw0Rl>)K?IHOgwjmTik$aYS zO+}Zvu=Qf3OMU?^N9XG&T#|g_XsvbM=~i4=j`I=-h@daEPIFiN+y00n8b6#0%;5z1 z1@-7=J33G4NZw)5$%t+N0v*XQ6xftm8$rcwZWt3-r=|-gS=wuz*VA@D08kdgxpHw& zPwRp;zS#)~UJ)xI#AV*5HaAC#bd9NW@oT}$Fyn9_usxf$ELO&Xde3Z63Sh9|??;7_ zitjirIZ9FfYmofr-c5)qjBha9DiZXUzc}XPufnMU;QBu@|K0+4s`rEZH`0Wo_5Y8i zbB|~8|Ns9)s6>+9WX$_LC8r7%!;B72l~E2kmt%4^$B8+-JFhLrB(};qvE(pvPMK3i z!W8AON#29}9w>o?&2L>eAp+>!n(EV|~S6YbA#@$ODZicCR{Le(gFngvwQeby3_= z+z4K&ZJJ{XkyRr1&$>?7BVJ4U1#s2lz5HSlgGwWkety_(mHC$!4RG_xKZ|b9W^4Sb zEc0Si1VREwZvOCJ%IACV5FQYOjMKO zBKa{D2?q{ZTn^W7TcVFh1!KN`3AjOUNB-E5z%uA-ot)oQ51mw3x);Ws$|E?u#P0gK zdl@gq6uY>a3=-HuW4hN=A#rjkeYz;7ZJUR*8Xo!`Ca-RM(-N)=?3W0comG|%2lZLB ziES?0@uvTxNJG*xLi?u5LsYUjkaa4zD=zymqr^l!7Ul^uT5G*0#P4>PBOmbL2-b85YE>fK!l%8{ zoRM;Cjam?Irc#l?DXb*6 ziK5Ixhj508DGLBx4y+^0Z~C9 z`flI)c&=pPTNsvO{4eg_{(!Qj_;@MP)w#Sk79SSOChk;v7Q;czG_?2Te3SZA8&rb5 zPp2X@j0oVl$c&tsz$HRkz9qfK$L5T>>V;>Ta&!a!zGm^E!IAiVxX zeYAG3uQ|TV%KOQ?ZgSS^@%Fn&68SRy8LRq*=a@jCG17Yvyw5^|5ZkpkfsJfM(CI<@ zYc>tbRh+c9cQ0?;L8qp{U#-qJUuv?n$!zktA>)7M1+RK{F~SVo<2Xm=$@E1aAD)P> zraLG74D_!3f>e9$72aCAjD;ZO9=5+= zGFK?qZs3V)N4iYb|t1P)m+h8)+>PQGZdLdx7hp~;yxF5TH_DLVQ6{-@kVM4(V9h&ScA`H zI31SwA#GBy|L@lpePZus$chgi*A9q8?@W22`g>Y(?ir3mZx>ESY%m2B&=s>o|PzqG^S>gw2rU9`Lz9t)V7ixuMzrfFUJC8Y|*+a?+S5h8si%RXIBWvh)> zW${-;wxUxdm$+68FfiRMq}*5azL8`fAO@`~f4SXcn-9+Z`;|VN?rIMG%ACh-flX^DSt4|^RMM`-J#Iscl71s8ki$Fp zZvx@|iVKrcZ9ktFna19E5&FgZ*=JpqA4k%IMXZsp=kTva=udar+qn2g7vh>OF3bND z;D17gr0{N{;8ClO>t4_V0UPkh{_`9zQ}5<;irLXyFJ{*cYE=Yf=7L`}4*xjwA|pM( z@!rZ@{u1h8;3*G;_Sn0yTpS9>{gmXmn?r!fw1yi*!t*B<>?d+n6<^1oYsaBKJ%sqV)6Vrt5Fj^%pI_la7}dNrY6J??oE<(kzw zBfXAmvW}%}aBb;aL6fl;+~e1V^l!N45_sCh8<5SLVtFm)2^~8aDZk*`5}M}{Ll4Ni z66yq*JB%48uas{mY@%GBkD%!I+&GAJJUn2_(ByPZ(3^eYG4EK|(54pdPKAWCl~ngN zH}arV)aq;dq(nK1ws@&|an1!==cP~hTs3|8F2&uvxG-EGooe*CI6W6wv$-c0XYXZ2 z0#FA_rN-#iZE)1@W<6=1t2NhLjM9cNfBlW20(^82N6fqccI3sLdo9+4zk1-&`%jn0{6 zk%|#J@cIEc`3X@FYpQv3`V%^yOHqGVi0eB~cw{2|puT9*kw`;4UXE zh*NsJO7g1UD-okw&JN}vGxY)%=(9oNy>>5w{U3Fj*aJNA(WOTN$F3BFz^x4;xBkTRsX0C@CC4p%iRGpq2D)MKbj*l=v+@99P%qq*At~(B zF;$SYDNKSAo%hZIwnRRn_1RAJ7Cc9{;QqM|7o{tQlVkLqVktKdIB;&x>rqx?u91 z`~a)aj5l8zqpRZ6cq{bfXyMXznV}Y70(NO>pES@7K@4;tSS2;6a2fL36tF}5FOd{F zv_+1cG7ZSyJB~(w8cH9iuQ||=IhYu^pGvwkEuehU$6Cl&m9Druv$n$>F8FtU*NiZg z?R4viCG@2WzH`{#zPh=T)U_#0tjAuQk<KHYF1*C5 z28Scg#DDj_5unx)dQ5@|mFI;~cQ;E*6XL4@I#bjaa;HSk6WOnGU+^}j)FEr+?srtQ z!!H$Yv7|l}on)FKxInimc(|MJhecs>LlNrpXLfV0Z?kt%PA+*)5&mTjEjKc=h^tKa z+|cBM|A2nvE)JZ&`HZ4GyZy%?{H>#Qs2Tt5ocRMBCVQ*m1M4rCi1#BVH@X8Mg`V%l zXiEyQR{#*olFO*GWLWfP$NA_1t%#`M@nFN6s(^VExu;zz)|kMY#-i!a(v%ZG;sM44 zCnHHnrd!jZ_lqWj*|im_2irBc;94 z*YbG1@bgPlJOZ+?t#y72_GZS2M)6<+-U4-I@UMxF2D7Py5;N%&bn^r|3nXd#3$C70 z{7LpRyfET4$QEycF*P|+dk}yG%0p7w z)0<*!H=jDgwefd6;79+d??Kc}uR>-6KGKG6->HaU0#&T+-G0%f>~H21%#HFwYEMd^ z*yR+b<9}?mbAe)XxQ4HGUUMsC?)#~Vk7DM&bx>$3HbKAQ>%h5I=3Dn^pd4h$eA4(W z0P=EXYf73-g!MqWg60{6J)@W5ATKO#l)-j;@$C0GaW+|X7uQ0tRB+7(IPwum;nFs81RilSBdF1VwHnFv?(zUl_Vw+A**rH5ggp zJg%}NkZoI{kV~m7JepOm5U>voDqxHQ**a&n(UU=$WI$ySvlpAxR|H-i#k6AC0Vlt1 zn1JIwqOL!NBC>a86EZ)2II>@Hzlp+;Pd8EhGeC_uS@hzpQad(6J`h477a61tMR+)5Ytk?otW=J?;;3u@*XjA1@y8mlcMeJUuzi-94xJuu55Y8n(G? zzROdOwS5yTR)H)E!)`CJY_9f{LOi~bKuD{s<(1;j{o)piV!}LJUBQ@Xn*iFz1CA3`JHWq+S?=%P{og85my(RwypaE>_h(tGxfgh=@541(dR)f)mXO!R?$Eh$ZD&XF)UH2&U{dSEU4eJBySm0ZOPpb3}$$Of? z6soAx!esgF((f}Ovyfgg;-w%mv$Xd|K)9E%(lyAN(!Xz`!`e6{@2rT`&#DIC@TCiG zAxwIuR+)zjI<`F0J=%O@W$*6&Q;gpsPxKJIQbpIOu?(c(!@Ji$}JuH$FRz2BV5#&a$s*(jF@_ zaM|wK)RG_ePD2*TcL0|dRIYHNT`4gx6rl-1l#(K5FP7(xD9+%Tp0I#!==+m4$v#G5 zgu1R7z@h|)EwLRPql`noCZ2WaEda04#(9FG@}nOwGFkNGcmu#%B`bL?l08krY~+}~ z9>@%jRl$lvOV}N{JI_Er=PXS-jb@`3baOUWB=0+v7ERoq_>iu1_RNRG?wT zJziu1<5zu-s$8py?Fk9Z-~s5 z@i$>^g|V zL7o3MF!V2e3VR}DiL-THXw>4*`d^T5y2;`7R5^Ha9TK z8+usWM5|P(v^j>6G9tvZEoxMKuC33$^5&Ut-NC3A{6{+0AQ%hVzh6$XLiInOEFV!F zOCX{tCbse6l>_a{jG7#*T^hd*upo1`mK0j`xH*C8HsSJiA6>F9ngDp7tqu?s&E%QR zylFZmn)!LwVgS35JF|veX0ZT2N=cr@<*4+(9L zbW(A);_wR&tP3mRN_i&BSrI&7Bl+Ga# z8@u+AY1i@D97tac*5z?}NYQYufW%!qK@HnD`ZyHuiwT!5;oV1po`OMq3&n9=iMF0tX;$9I(v15`U^qNzL; z6Si4lzD;BXIqBWpFJ0N~l|*qT{JZ(#sJ0mX7S;W6q1~OapW!d6KL=?YrH3loB5XGW zMcI-+Ef}h*YutgCqtM~n6ru()2vN*G#Z5Y|oYlD`K<;jr*}ass1i%6i=CkHw!ns@D z&z+`OP%m9YW{BY3o8noBD1C-L6=sC~ohTkH3Oj_2XHaNsobOJ!o8Tj6=6B+lEy~Ti*ez%WBP|Tzs-})Z*QpFsTf9!wQhDuvK*<5mnH}efK@m_f@^uJ> z?GlBq#2tNTvwWBi>!b*a_>qd4t_7I*gqngpDLVI{ z1?zK`N$JDQ4tdgvlHbwX)D=nyZTbRt|DGSuW{7v|w^MbV z`He^YtXDd1hcqw2+>X7xK5oLClk0*pFYGeUT%TAHA(wXOSnGuG%9d6S5&i{Sam)aZ zg7d6xf!Ip{!sTq!*@a1~n;?oj;Fh_60j9`@bzrQ*psKZUI1HD6|1Yo9l4>x2ZFZ`;;mOu(Ef?=fmL`^lzHt;1tiOz9c{~Sv=nnWI7UTra z!{2M4>B0NazNhn5G~QaqdsKu+d}dbltM*)PFdeEYtZm_|cz>bacS?DHF$4PE@a)xHrOSJ!S5{Vg zzG*#TSmY)c-vaMpoCSfLO`n!Jhrh#@l1IANCpe1MFfOABa}5E`CbuJ{gJB(+kvMHi zRy&#AgwZqBu+t-}fNpmR@}Vji7mCvScIC~t3BS#Gw3-W@P zBQv=lKfe#OQV9x+{#%so%D0Tdq>v04)+K(i=_$A^5ykPy!dEBV&rCsg2 z8N}ZzNrN-qk&N7}jk8iy6VsQ@xIV;od}#K)b{w?niQ0(jR5T28PkDc@EAo8!RUL|2 zTZCAsaU%#rFuRZa{SytG#{OB{8oSZ$YH`QGSL9sqISXYlo?--!>|{9@UC7@_IIU`V zzB6xD;sHIrU3G*|yef$NX`H^#*~6muxr%n>dg8&KM``_zv6RdCL&y=g)#zj2+r>Yf-J~GPw z0|Ilv9C@%KeuwzW?M2q>=(vE0V4o*G>B7*1z`5ZZz<8`v)cBJb5M$f8m;EngzwhER5+@icpm^ZnaimQh_~fS7ULGkEi?aNSTbY}6sIAqAfcYY|Uh!q6-C40< zy=E@2PB4E+2&?qQ%sj+>LehVjd(PrXRm8K=z5#imN3mkb^<83wgyj5DmMZ3v-8Xd%!H!{2v{_ z$!jJgX58pU_DY?;5H)tX{8VCg>Z2LsyVKBIKjMz8*Au*!n&EOe8PoXl)wh<468;fB zPEzy2Rrq!3wTU~|ayPj2$)`NTDum@BDd?si`O;uP_uX@Ab2PLT>S_af=j^2#uktXd zr02b0@7Y}Yy~)wCimdg8zLK(p6UI5wY+6rO;OU1#RN!JGOn~&$I~%)Mzg$4!-m?!E z*9T0Y1tj_Y;$stPSDUGVL+b}9ubm77;{F4=A>;aXJv*sCZu_5l1)ozaaeXFvkgrkd zX;mA$YxxImzC%}kQM(u|4{?_YHYrytGn@EuVzHK0k^HZ#%#DqJxR$Ip%@iO*x{&{I zob>Czpw}WD5Vg>zUM?NKjGqsXu$oID2-c%EH+G{myFz7MAm7tj{g5@b6N!hx1E9*BSg>m~o9X@}9Hdy#U`&g&TM{h?j#4f}|QlUnE zIXRW2QQn_befhRO=%lu-R@Tm-rCUfqKn=hX-c9n2+^38CM(mZw&$(V*40H*VS9q!l zI${8_jumEg#IoJWKx=QQtDpLGQ!*(g6)_c&sa6j)I*@XJGX;<7 zt2j$IdnM;V)7G^fpfJ%ooTXDQw?e!bilGeGD>`deKLRmTl_(QRBm98sdSL(|4RLR7 zD$5uSn>%Y`8YmU4&-rn4SbGX;{9O4;#xi2 zq$7^lBe%6#Txmq~qHh3!VTx>S^QpZOfye5NyHy;%bl-gl8@X4^9X?+W1Z_cd(vdMj zm!gO?0Iee_6_EvgYL%?>($kV8VsI)<@UxY)}%Kbcw4KS!1WJj#*o_iS(j!Yt7>n$sH!SQs7_<|#m5T6H9mbJ z+u3|$%C-G5Ljza;1?o#ga4a)dCW$c8MyUw+{Q1e^cxo!UKZ46msOb~sH#Lje&DQo? zOVNvsTYd+;ul{#dcxk*?QPKd=U(aN|3jSy#lo$_?@-GYGE8X_zRTry`iOAse0fIdpGxk`hg$ zyTL)P?JAWC+Q8I-zLN9Y@7*L7T1;=U){`_@fJ`{Em?nABvHr;Z&qu!Ir`kVz_V(~iXcXh^W1f}@ryYJ=BJe$MM4O^s% z6&QYGaM_iA>s$ZCaD{<|m&qxMbD{0t1YNF-Vi=_p@-PNbdb3P0LorUOP%i+DQBM^D zG3h+D(}kaT-Qnp?lPk^7c~1)PNq~Gh%@bTWVq&4ZHf;o~6o&S%{usCP586Mx7h<^O zKxSk5OW<_s`qkFAN%Yj6sIBeaRcAhfPa6rRAu%2v8&lQ2i9m^hJ3`8%`*TH-r?|d| z*IPEFr3N)ce=yM;HD6oyt}y+^g?NOW-`O6u*;=86*v;AP(ng@v68Kv!p7rw2Nm{^` zrLKDc6YAURR8PdKoxzUqf?Pj^+Feovc@s$vQxAx!jpy>`@5-s5!FD%6VK1dbP%H=R z&7%qK%sSu&l6>V(t27Q?$20%68$r5gYw6}6a?7G?Qfv5mKc)VK6_9;Qr9sz$JdgdA zr(O>7op2NlUxCRBFmltw;=*z{yf9liTEEoBO3tqgw=v{3_Cn53)IfrgZ;^kMm@4A& z^$j`{-|M~S2qzgueQ^LP&`XZ~^xMxp`s|yeoDz=-9ZYo#xTB`}76`S{ayIZ!!@md2 z5M?}!9^Poq3?0CJ>XOzrT1O{!Xq>P*_w8z#;mN{fPFU^0Zh~t=`i1u%Q`bmt7udV# z{M`~j$SK7H?5wyoNaPDnMXS{qvq4OM_BcWORHOVG>0%l&Up5GU+fo%V+`KJX9&+KY?U7mH_x1kAacC(z?|w{v?14_> z5#YE6nMc;BoZHBnUF(utHnL`{K<#0v(G?Qe84MwyOvhtPx4T zZnUm(|8!sIh_WPutn`>?T;mk7^t8zB#l@ih)!6w{|(GC++3k6y`Y+iRaLALTnUBwIe_)h`qI zu^*o_yZ#9kBN_QA@hdyaqFj`#`4chw%}vlRQ35nQq|9I2qj+rV{YCN6w-N+^Zq0wF1%5~5Pt5?+CND96M}PE$#9 zKfi!*htDA_GV!2a259CdYT&SYSyb(x;om9}reZL$Bs{W*0OOFZKi%vRKXby#F-FW& zTOJHC-CXK3H*!p5j}_;k=Tww+&n+1E;Zl-y0Ydy+i8oym1(i37i&bVK*%S<>yX;%2 zc&pJib8|@$uO8*0mzxIKn*iYDjFle-Qxn}5A^OD@(VF|y}$Pkhi z74ztg!zE;LR3AN13<%qD$*MUjJ2o;K9;;krs^V4J7hg}!<3UyxSDr+QyNk;&Ww!ZB zd*>cOVN1DNOB}vbe}a_9*!Xw-s*Ec(ca!V7Kz@%k%@spO1ca!&&u_=*7vF#791s`D zVgWm?ORVo!4)HAtg_F@nBPglDh?C5LZ)!7kj?v;8Uxbn>4pi zcjSmgD@T8uRPjJ-)zEG2@I;tt@sGn*bw{s59n^*7gU$8DKK*VQcjOZ_A0P@pPo8V= z!D}^NaC89NhjQx)TiUd-=3u9cg7JCuXoyeb&+dyYk@QkJ*vPx$?X-E>^ose+e?Z^h ze{Wu+WCdWRYiXc#^d~seffG?rYXq-1V(W zb3d>IyCz9uHYL{wUkq^#!#XnE`qzCjol?N5<3*C%^i?LYuc=YQ%h5^WjAIdZua-{h z3R>6B2+kR02|_j({4`_(m-{3yts)@p#a53j`!?2bjq9;IZD7`+U-|)|#%1g>fyE0t z)nsm^{d{)YBhDl0iyL@0oAuHhaT%COe3_oNE;L=Cfq`YA{%w$$ zA)YLfkkHaI_V&u1SP=h!KJOx~o~cUPS5Tg>sx?&0ju%|x$i=I%p{HAo;x?`q0!v2FveGx6x@KPI3f>t1?7fxKcJtrE5O~L8X#Gte((ied8 z`%)^5zI);Y)czI#T-r`*ZC#!NE ziNv6B1#Wdr#W)7gx8o8LpIO6k&k=Yj*2iP=R1Z$QR^p?OW7>miTWyS0>N?N=;J$E| zQ~{>JVKA@ui$9CZWNx3CvHDcY0|!B&avTb2ojoo)>F=(PN${jE^0G^}y@m}sccplY%0#%cXAWEdTc%3UQM5Om4D|M=am z+H0j&R$TE3Q?(Xh9MkgQ7>(mpv z9F&!1VFc&K*#_Q9&;=KwRg8H@$ejoEH!o~hOv!$VO2vURW46b0H=b<;>AKK-GF7uo z4|akimO=1c;dd|~vqP^n)>?%#7RKJIJam#Yu`x4;3Ud6wn;i&eHqZ9AH!b8{B{|)< zRY<5d&9V(7lk}qLDPLpW=V4jAef5p|HO?+k#A`0}LH5@Avq{4S|M*RMaeRxS)E6V& zi<$8y2kuI#If8zBwkM;yln5;k(KRbL<<(r#UkuaW4?XHx)aA849Z73l!h!i_4 zflyjWzS`6U6+ODx$Qx+@5F6U*UlyzU1PZPkPdxJJ^r$3 zB=Yq2HzUo%P}Q^;VX?Xyp*5d}6{+yC!XHClq4Aw}j(l65h>YHS!b;x-(=Y#K_cVFg z)xEyHVX>|&^C;t}Wrw8H`UUFvj)(K>o41Nxk4?7SyDd4DFQ&xVj8VH;Ece~1*e^~? zVUAWYygc5-e^7sMqN3j8!fr_9K$NrK>8@K&Ve@N|548b7%4eTqW#BZIS?u!7r+|q$ zRC{MoFUkPjs#0TdDqY_H_^D^t*RZ7-xx&OZ!qLW=BO?!BLm?*XODCOfGkb2krYv4O z4Vh(J7^ch^#-Efxzi+%1B)|WZgAEG%SiS?5lGjYAnbr&vFRM4BJ5R0zovGI(&5n$pmI5$*S*{Iibjz57S_byhSJ1_zT%`kI#qUeEOuvRt!piPk9TTiC~x;kOPaTd80?TKG={D!J}u@V^`CjS-NYoW5-0RXodH5kNf z#!1HxSH@pAkB7HjJsDRpr5<9bfp(wDA(Y`y36C!DIq^qBuFlf~0@wl2Stk{7qPEJN z+%(-}kZ^8%EZZsi?2+f{=WcHSDEpNTNf@L2UiTWgvo#me_|tC}EKKoodSy$g4pLd8 z!j@j5u;@(^%Ss1T^rktjc6)5tNWa-J&f}WArlrwYI)TUiDX}fbLs_35bvNYVFRz%G z^@L3iqNUIyv^SICwSB`a#jmnO$51=*@g*ui_wuuYN{p6DAj0n-rB}Rw=tu^rJ-;Rv z393IG5gXFLx(J}&J&GjJ^p(CukuSzsz2-c$ONCURnIw9f)$ceX);<8V`khK&DH(_G zVt{2-kZ7bYeg4K-eOL{76SDpzP6n7&{ZqHry%{(}%W1L312eDCz_`arujXUunauGb zxHWoji)0pQV<(f+u(s6+>{qFc(k~YmjNMvX{ifkmt4&K2e<5WK3mXl*hnr83zl@W6 ze)eGCKZbh-ly0o`d;Ow5q3|zNU^Z_#Zjdqg$Pf2#nFdMV|9<^6Sj2BWWJSZ9yCpBn zm*GXawMaHz?u+(!RK?|Q2Mu!R8(TSxXxE$!A={!@uqL)%V?*zfBx+g=ANCzR>etcq z*B>tzzh;);fX9aBj@PfI%--~i#c}((LKO5ypX`mJL9OB8QbM?R_K%9C@*ti`e+u~G zYHz!U{(k#9AT|nP7}qSii_tiW0X7>&(bxPf9W%;6mK`9&&RH3r(Uvl&W6dL}ux@x+ znFiI(7WhR@ShT?aptho*j#Po`8AveKek1mbm+4}7(c*n~#f*7341CwL4^FKoIajSk z7C&xorK*lyNmWZt`L){-?tRjPO-|yFa+m`vn_YP)U8{BCe~LrFO8R}`ix{OEt*Lj0 zX2;DmP1HZg_+sUir`EB#!$MhwvB^6$ZqWXoV z;UBaN{51o$@>K+L;RlytDw0TO3eHgSe(~dqkgGLCxfAA9!9NQ2nF)<|#889d*`MnM zPTp=aY*pEKWDjio5($$quA`k^0`bFvqM=t2f+dV0IPXW#{ci^>nahMwA$T0oU7O8z zPk+DTb5=878nER-V4eDVjaY_J#LPA`=hrMv>5SO`RZ}}HUhEKu%65P8Yx1sU#I@{> zjdL8tMQz-%zHYl&CS072 zrw!MSH=PKG8}Z6MSL383H|Ln#w6ma#MWZ^)a)MhzU)`-R#i_zUf*`ha4KQcbn%*H{!xV&gDp^%X4NH%qzxfuIkB~J7D_vdDf1Us_6Fho!>OJ{ki z;VyKl&Z%Of+qO3W$fje5ubNr`DWHY+W7NZA2UV0ZK)MJ#z5gVxqX17FemFJtNK$KO zS0@a{1r{cw6R&m)=PP}BgOc@u>V;x9g@pc7XtN;BlxKA+<1jBj*2_S2?*xgZW4+kph*`%xH7lhh zz3%F$&uGqMRP8XY4bzTx!nDB-Ww?)5*0)IA#UbhCD0*1(?9o_mxbeR-fU`6*`iLG) zB%Qdfy(7@C2wxU+?9+!C9Yx<~-4pNj>?=B$o*dgJwJyxv z+pNIYxRDf&cLE_W8l4WScprIE>;dE(F)$&rZ~D>EQzql-*tH2iBM5C8UW&Sw#_MB$ z2#O^CZs4~AK(54V{_vY zj3@UFE(A-bdA2^B(9N2W>Q!p7YOTknA;nU-e*BLZ!s8lR+*Z)In^G!3Y8+pyeA?}9 zmY8@?r1iyhaw2@j`)Q``PE7E zWCZa-#$@r?(?ze4Y_Hpae9RTkslGbzF;h0ND3-#&71ak+*5Af~;DCYAx@N%L>{>d$ zQOdaGX-8P)QMVk5xP-}!l=iEq_UuaPS2#-nV@}|_x;QlO%>s-* z`ylGP(123}!cJg6;LMEHrz#rfbNCu!NIMO}$AhaTGvEkDOF}?#jlIsDBpjj-EjTYk zANvGN=`a0*zT?nnc>T%6TxNPMvq+x-Lb2&N^LN8d+T-fZ<7~k0*x3QhWThWeY&B;Ilb)I? z3-^1GwazkSQ3LbL9n=EiXzY(;aPN~;SN}G5;aK3<{6~goHgBqbQj_-%d1v`H*k3yDKz4`20_<-;JaCO z4=JiKkyb0vnvR3C(>U{_Q_&S++h*FVRPK<%gIOl+Ele>XW!HWOX!-CJUj0qBz2>u< z6c$$J%}5=GvrXm0V*v>oL0g+IQN6V(cwb0D$RHBVOx~QP*_^-f?`8fYUgu$Egp52MBtUxYyG#G__>Os9 z7MZ>O7|Z)+*?RZ^6#~Fw=Xx3E+MOgz9=jtMU$?Zf$tw~1KVYk^y_0+;Fe-@0yxQQE zdZ{oFQ;?sZ%U2P0uK#`Io<*2)1dmE4`mnj$@}j(9 zfd@To$lCKzZWJitLb%i2j!UKbvoB+|Rc4ata@+GI-3t~_oPh+;M6BZX>~|hAk~K~u zz6--^G_4fY0)Dm2XD1N&^$XTTnNI;>5}4RG3hWP~F8I21c>y9Pi9p z-16VnZ`5T7f2pbdVD*W4SZ(#XsaY3zLT>0)F=U#O1fD{!(UG);7D zriVqU2-ho!Xd-Xt55SE#49ZU%a{N7NHd~1Ac(XetmqM5hkt#RNQA?&00wwd;HY;F^ zD)mdO~1dC`cjVXm_!XwK~BwxBU$Wvm7H&Pw~= zvn$588^$JOMlaT|zXUSQ^0OejyB>S9wBheyAHSRMs9fLASEv&pfN;u>EcE<(qb*ys zdu?~sK!zh*cbq|UL_Dxu6g4hbwdBFde)oe!4ba{gB(2bR}qYw~GnM2xE0oRQyzn-Lts| zEB%9JC$cAw*ljXPsPOm}?%>|9*E=FfOKFlAqLF7+nX$!2Y~eO9TQ;!Y=#9xNhnWJb zB+OGykoGTucVEv1)q&4g@N{AX80(t$k?~~8LC0c!Fy<_cRJt^N`)X*YG%kkO5?l;x zTSRm+xl|%>ngeS4dl1@lIwx5BOCBy~(k z39Egt4u9)Wy6ImKcErIZtZ@^ffy-aOsPk2J5Wpdlvh!xm@9SZP%i&WKW4#io=eKTN zSCqXxEB^j)q7-<8W3&UK%FIp}KDyn@kTn;29FCQ}PqQhGbt_csx~e4;HT0)aa@L9TpCuFVnZZ)xk1S0}Gp6!s%_Vq~B? zAj8B&jAh(Be4c>QYsPI2EET=a zcb5INq}F_Iitgg3GS>1+XOBwYA)}^4@@#RPlNriP(9v_DsBu*+{XpdX4Ga0dV10Vw zlTD%8)Vpp|`64+F$Derl9#+-)^;r@aWXT!l3mZ3;HS`+b&CDb1@^ z!Os3`%TC3$r{`?lKpwtkSa@9}@LQ(BrDY*&Q%wMt*48Dw%SAqHR$}Lje+yd5-Ayvl z{$|I3TZl+R%;NUPlYU`Fx3AK8uWMYMtc2%ZT)T8xRKIm<1_u)n?c#{|Ha}jaC-V&R zTR*Y3)DCoS@tK25GhP$vCKCLN1R1A$wZ}iRo9&`?u2)pTo`^usNV$4%Q}t!J^>23| zH(F{R$z4q`@q#q|Ka$Qpp6UMm;}f+GqLU(X=%!S1&e@E*bIc*<94jO(=ksw6Np&+J zhcr_;6Qi6@BQb{v}z(To0{4$By4knnx>5 z<*?>QMrg*0&}KtX?FZE#pYye|CP1W}9n2TbCD#4XTNs(Zf2M{{*L>sc`DLj7=$Hdk z-i#Zqfg=7|s@kn;%}ld*VM#}6hRo$Fe_2z-{@~bGxTNkDViH$tj*p+#nkrJtdabdp zCNjECMt-dBKCWe(8fh}x{o!#q9UNjHRQ2-_tGI{)%_VImIG! z<-^-`Bf)KN4ji_i&#l$ZjqEwC4TovtNW?YkEk!4vF4f($;>OS19xr}Z322O&e?=x$ zn#wDry6_JgYbp#rd;{3zx7Ko2Sw0nx@X3KL#^_R*d+J2By7)!O0LI>4<&`ZIk|kDx z8TN0oNYLypc84=2RlhmI*VW+4HxPdgmbvf4`)Nj zIh}@6SNfx|B)lo=NvW4*oSp&XJas>~^5Mw)9BP@9=-}QktG3#dKOehrka|Sl$l8%X zWrvm;#Ra?taTf*_x}`5?k?)#lDxOT!2I$9(;ux@z$=mQGPGEbm&WfMm|KuMx8v%~} zC>spic&@zVl6vPi3NVW~5#~H&5FisnHJP5p_Mur6!=3gyswa|l)< zMo}kLe$2ehiX)46$P8SxKZwfFuaC6woCzMD<|`Vs=re?{f$k41Z@lKK+s(xk z@w02lT>g4&q5nltGrv@OsDi?NC^|~4H62f#Y*}81rVvok zjpf0+=cfV6)k!`-I*K3YR#hrZDGxaFnPI$%_Ntf+?0NgBXs2NMN_bnsme_+4S>8;g zs;3r>a>Ir~gTZ&)y{)0d?ofjE;0-4%?G_{c;$m@F$-|-x}UHZ}~xH zsQh9^ft5HH{+7!22^u=F8gpio%_2Cwj(sHGa`XiSoVubH3Q6C8+IrEZsj2$njoVd; zAd%ioDM9?Nq%izm%pS1preHGK;{G&qms*(F-_K~ny>RWTh~S8{{BCy$h0o(&dKYCH z8%Ev@kIing?6u)Zt9)XD;|T|rNs7TFexYSsv+wstWOkMt?G|2M5~RMGd8OVXI!3i^ z<9|ES7o7d(jo#InaCx3r%!mViyr2MGyZ*B7*IRIL!S`g@=*Owu8UgEo$2b3j^@DF| zMr$F0Ct&WlO0-_cmq7vzP>i>_s}8@ZNl?5RbzM9uKLIor;pRu6*au)ksanpCg3F` zww*C3*}EJ#pmbEGiH8{<)ZRT}7eZnzH7bPVJ}kAguAFRp69_jBkY(?*jZdkba+oHV z0_0}1+y2qY?A(oo1WY85k4Q$2`}ui)&hxNo7k}r6e95OKid9?DJ~?_jV$5)DJ#sWU zz1+Q#md1ZS{E+PDV)P8HytUW)AyZwdrLijEwMs~;n9S%qd1GF_3k)f76rc1&jn5k~ ze(k^R31qzuls1tt7cXs-?|xUg%A3j804y7Br6U;wchz%`AF7X<6h|~Wl}o$mPcgAJ z@YTSk@W8znobUtqcVmYaQN}=#GSQV4%aPUfJM+@8SV9^D!e)f6M>VedDsZqm!oitp!nh4=cy$XLNgB?wFw^D!Jrl*t#6sV&R%_< z_P%U>{%dWGlc&mhe#oBmRruv6F0#U$xs*9LlQFd4XYzHh;GC(xSl(xj_0YtAxRX&& zO=$3-Jjhu`yMcR|>+7AQr;isiuY6NgI*%6|RDHuYCJ zU>w1IT7Gh4TlHF23o*;Ydj#MMoYuWsiA`Jxz{>&{zGr6HLcRvD8!V<|N_X|u*oCN% zX3oXj+AOzlgrze>gkAfy!mFIx*B9_+4g};JBnd>vr_Dr;3pWX?R>(o`4Tnp?z(c-=PW^?6keSh!2Ag5Ky%`PA@}nVX z@p3`~iN^yWLMLd?6(V$UgaB8$Xlg>Yj7;}27$t{3VLQLq`JTH=!$SLn>ZSrz>97N6 zF02R~;umUV3Oo~2_IF?MQj)~QjF!6YqW`h2E1io@hSwMOla;1hj)5}|J9xYx6fH^> zqaAbiUGj8vZX+xs4D(WmUUP=;!aF{HF439&-97cnUH5EAxksJa+BzajcS?E74io%! zVO$2jTv5-u2tS>NSx!;hAK#GbTnkiDBUH*qA%bx*!X^uw3)OMJzP>Z);OgA-EpkHm z?pC`vicFE@%Y`2(?RSTSaywbTmM;0B(4l(3WSmGZ{wh<Fs~mG`w&;!nNkYI zj7AVKStI0{MogK_V%>_y?8drM*~Y~Rp9E}YF@94Uz4#+%Af2nyN#w3KpKTSE@z>dusYUTN*yUyj5B8 zejeoTPF|lt6#V+()(d6*LxHca?j^)uTKMNo6yNc+^#8VgM*IULH@q(0&0f(mSvalP zwO8eA7lodbe%-10R~)yf!4tk!fM$)y6eowKFU%|<2})CjGG*!C{>Y0e^|q^n^B(MM zIR6WRUmvasdjPW8-hUB!_?p7a6M%F1Wiy^qOo z%-5Vqr{T41eF{TW^$2(R>V|7R#+rwC-{H47F{l`kKKps}O>SS0q0Y$??nR!U9Y7#e zo+OKja4>ct49<-w@dX$RfBo{(`Q_1kPzlqFTWXp-AA~0oLM%orCdXWnD(B7)d1?7- zdJw3%3gf~l^>f!B^=`9X@_OVwU|}_KoMepR&fn5J2b4Sktx+JJNQ7#6P7 z%V*W;J)JZ?77--fKuV&c^&jLo9sPB7daCyX`URwv@(wWBU^!(wY=P*$;hOwCw}n{g zn)r!zNIaD|SG}m59HCRS#r^Z$SLbMBjVize+@sCJ1E7$s%NA*ElT*dacMHKYd%#vl z+})Ciu4^AC%zJM4NRaDlkm~^Ap@dWyhEYVBXqgF3KeStmOK&i*7+m(g!|yf8(>neM1ryc5QPzjTiB3lMf-Mt{n#$wA81;EX9%A&|!!LIXpo#OEfR!q`mihVcI+ZZBpPTFJ z6`90)?6B*VLY|{23eDO^-2Vgm;xShjuosF!4hR$ru-Ac}292)#rDC9Bb#1SZX=nfc zC28r+p9WtWrPF%`!`bqoxJqzsXtm=Yu`cVc3+%OB+o{F5U!_vVaZ?9Gs0txS=!NT& z1nd=zZB3Z@OY-5V-bWhf`Ga&v6qEi1=QNN~>1jL@JjW4gMP^r8!{;1wdjB&Nm8Ik8 ze151rIw8-#?tcNjw}_^>^?yN@569A93cDyrI3Wz41{U5)085FZTR{@k@$Xj;6Sp{e zmDUe!1rJbB{C5v*->*a%s*Keb5!;9>Y@Mzq?&rL`?hR{0!Il2|PnBXP(t(u*pru>+ zc1cQIog^8h>6%9n%ieh7UucWQs%U4ciBWP=>IgPX-+V{aJ6^|Z2gms8WFdL7 z#cdsi&qH)758b5K>Pzn60S64jz3(1Q_!~ljIV!!{L|r7fG_OyeJbUCXP$~ZNJW^wR z+$tUvr-GW_C4tkI!#135z2pI1CkNApfIa~u)^Tj;<}bs?{k~y6I3HbmLr;O|GHvWw zY{Aac)6-$#XOvqCD`4)@cHmx8*+`37Z2-(=Fg%U1N0lPWjiTGejQ+L(`wH#=zl?Us z_)1Y0Dun-*#lo;-&FQ_Ob3h;qK+AW~`Rf84ivZi3D1K1el}ekVI#q0Pr9eMECsot% z^&;@ZakW^0#6^o|(VfiG{L>6~!ly7M!bF$Oq28_vA~_%v;cprdNSe!Y!H<7w`ftbI z((Wj;{(KzFIer<+Ja|$z^NP3ctDY|IMYIHZN8|0etfs;*Ga>aZmInXz!`-H3yClyO zK6jANiu`8djmGRLL!NVX0Kpxw1J5=|9_?U!6@D*MLwV<*v zq|Zd9(54UkbVLMDA0^r)G-K2Oh<*q8Pt!lQ)NlSK$9BU^VP<`e#+JfI1)1OY3}`!? z#_lLuX|-47PxdSfAAn^s^mgn<)@r46f4k--rD5g5epn6Kq6mae%<}s8L;zhR%Jh#c7GQ?)t&){{07u6&?g6YH5`p%}_^=+mU1RG#>4A zL+L2eR&kUUd2Ysses)6la#MOk-h-q^songhv#%;}FTPH@k*c*xXay#U&99sSmzRp) ziwgGz5Bbr$yr&EsD1tLM#~oOLtkq&Lrhb7P&gFY=5!q_M0S?&_%$<0tl7m2U67Z$o zBFvT>PHk~A!sphp3#_j5`!4--9TUiNyLj}6UIrf6UXY{MXr&;4CsBoYX@@8)y7n<2 zKQU$0_V~%FvOQQo@bd#JED|BNd{n-H1mR?}Z}fzm@k`0(U(`9zV;&U>^;<(lzyGZB ztOt@Qp7+T5jSivea5`!W}=G2BfV!(>`&3OVKWqFo)BQM{Vt?{_V_^bDdz&f`IQ;m;` zqJL{A9$2}B!3Pm$X5P~gLp(m0Ns=VAM#OyJpAW*1vq9R9(du~G_BO&O!k~cvK7*y< zmy;5Hz)56DXVzgd=gu3kYwV{m^Ke7ir&F~RSSQ5%#j={MH-hfjkNo1mm=bk-tH}}{ zFt~wj7AZ^zB>BDVXtNF)8khbsxjV9Gd9sxElt;0oE98)$a?h?nT(ow;#^1m7Ko$>Y zRR4D5E*!(_s6+vNZBV|g%vZ4uvIlJkL@zEE4o=fQk)T=l_dh%m*y|KYh+g#Lu%w zpSUN-T2b?E-uKm|q^BtY%&8IY-@%dmtu#~!2(9*~EsFiwMmmLiuG0@M8k-zZEQ>MM(E6`g8!S*$n322~4j%62Bt!TGg~ZqJ8C3YMdmWAEfN>)rN95Z5FiCV?Ao24!ky>h(y* z>FL5M!+?#5YxO%bdd42J#ll;3w|V;h`MgisUmD}cyDqpq7kXZW(RYF6F2sWkoWxca zC`5(urqZriWYGUOzLZK}lBS4F@tw1Q(t+9w>Q5!K=Yu4WKq=EwY?RF|bSU%SE~Zb1 zQ759{%L7*j@Cn68-mu{w!Nt3g4Nygc_3(6Bm%IIgWEFC{(}g;$K0ErZVQa<#>Vl2u zsVb*d|A*n|P_THo=#Qp>Tg90_V>3unF#IOIK63nOW^Tz$OHZ|u0Q62>Ko7~sJ9{;% z%yXfwmfe{y8V0rAZ=Xk_Z$*h}XN!*W3>K)!LjO|+ISRQclP zuYW-v%)Ogwx>{+P;Y8*xOPzRabG_Q<>qEzZqm1|cH%(4l86JAYE2_eKT!MgkFxi%{ zpLO_@WxHjP+m;(fa(W&S;qchwWW^Xus`uWc0P233FNlW}5aQ}G*ai(X`5Ar7y@3}a zHAr2YcxJPko$=aR@xix$65cP|Q2AKg%P7=){Rdmvyy00IW_;|P;h@5G+^46r2j@4Zbw%6CXZD0 zKklDvs$Xo`Ljm#9C+pm|WY)%V#|xuMoccrzXKoYjFQPoI8G1x+x5{hMQMQTG&-+WC zmt75dHtF*I+;4T)(Rp-RvFH!1-X<=#Y#-5??JS0tqiyG3w%DEBZK-;B>!ZJys>sK0 zoTumyi-I>Bc(qFVWKB(W7Kcm9H)Ln^zlVzbD7GH``;O%H{kOmH^!y`cScxgZcpGsO z_i}Zo+~CjQEkDqOxYV`Y^-f7j{e1@J-2SC6QDqY*e-#Vf(y#XxZ@(xN0daW!<=W}8V%tA!D&tPF8d;y6>{|^&lML#YImv^bL!WQ zL|*Z)%c_tN9PN3qNIDt)XhNHWB`9yg)`Yg!T0$cH1m1u2y71m=u1VfsS1@&u-*qFU z6FAtOnWz{$H2;%9w>kB?_o0MIS%Jr5k2(N_11U2ZWk*#lj)e(th<&7u9_;Ml7o1HZ zAy+JhP0FS6>t)M}Dq2HWw^d&jUX7TL2M!7UIH;Q7| zmcx-XL*EOl-p<#}Da93@wuSVDz<88jv5^k>O)Ay*zuCjnfogH7p5i)QAtmMoU~`!7>X^*&0nZym*a zej$>tDF6pAm}znQJcJ@uq%ehb8O(fpT_Nu$$0hBr*(flLb9>Q`WyeMo?{hA6*?7mZ zI2ShK8>Hq~@`zln3m=K~%#%iS$G{vd7=GzS!triC#QliT*z@A+I1zaRAU$v!1U5Q0 zzrI>S#W1Uz!KG~2k9Uh;?zr&uH7br#dQ*x99P;-*dEdNIkI9^g(wFdlbfO(Xb`#YI z-?I4THEFLRoC4;~^Yt6BHCLA;0SGFB2}oG3qJ9S`Aa)dqCDw-@`;ysD7vKJ|tpjZY8cZkUvC}R+ zKw=SEAU7Haqg0XTMdpg_Fa7AEdf_1?7X0hxdOZ8{U)+EF)y&n{FBb_pT_F0KvRUaZ z{m@+~$@>R`gn8VHzgDv<>wW9>%~c45^e&&6+JW~4&UCA~wS2~$8>6*J3eKL<*<*{% z&rNpgmBP=dL71-%dZaY{=BOR4vig6b`JZbG)*e1+aLB%D#-Dk!qXzs~MXg9}KfJzj(Gu zjO~Q3dozUfed^{kC#No|3Qztmb<41O*3@s*Huaw_;%ECLSD`+|48mI*`);=Iuus0x zq{O!bHPh2IADivh>xe;nb{t>#m=nA&R5E%tItF3QoCv}{e}NjOq5p!|4_SUY%HF$H zhxfC)LsX)D5Jj-cfXQz{qp7joVPurNR$jX+tt))b@EXtyVElF|?RJh+&e&A%k%~<- z6C=kvoo*?Vk2PAuNoYld?#@Gi_tXD`fbdN|*nit5rZ+dxTzG)(IEKwot;8P?@Q*YN zWS_iP2O%e@z+fqrYL-mN34Aqi#xChSfJ&Kv#P5y$wA83pDXKG-{q9n|F79!X$82l< zf_IE^vYw*3#t*CShJq4t{EmLHr~qWfqHDQPlG`-O>nZtbn=lmRj6B?(F2HyJQ&}h5 zUKytkA)TV2@r|d}jj#0M`~}?&dPqFvjCQ;_ls?|}&#=}h_ktg2_xEOMrVsx(e>&pt zuNMaK2RBrXk9W^r{|kBBZt`q>B;tkyl1mGXX0p_p&y`38^!yZEHDJYvL}^4x)02pr zx%QUkUS&B_?%)T@C+&9)*jB0rvHhUeCx1PAXiBAK$m!6H3i^WC{hcP$0UqtS53e zDC^ezl#QY0Ot}3_h{0=1N=jQzQ~2I++oba$i|FlYvDy8hy!%OGz2OP&qlqHjzGhN+ z#J5{!=OV?7U%j`x<>&hDuN5UUDWyGi8BTp&;Swq<4~5AgB0~z$(~(nP*XC(=>;XH# z(HCb@G0v9z9ju2m(zyOx+N+ql4VBu3)s3;v&x=7i{J$%O@l1)#$up%^Meu53iS;hO z%qGims@m7KL~xT8TBU1fYmbx0O^M79!)=n96gQeo!O)05z{sf|qEhGVO-ujsy7Fg2 zlIf0{59=6=D&MxL z(I@1qlYvWMeYg+vi<00SHE*}H$gMG{s5;`nGACqhGw%Z=>ukJmX(TF10IHFBhwH$j zVIU$ao&{50{MJ{8mo!F(letpgeL71dXj2M9U#yAceEoEThpV3Z7E~9iLHUen21>v+ zht8_d=p~u(AEy!~6eLIzamRw=QNdEcJcU(usHWPNLonW3w4Z@C?;;R@DR7D-A~(9# zYT5bj%vrC^)($B!v5G8q|M0+8S|vq0_i#eB`vNOgwTdFtp)UGiSr14JsuZC`M=4F0 z-G7>2szI$%&7vIEEo9m%Tcfn+y z9X5ki7YuYJ2OEY>dk@ErnH_ZZ{)e;bgmd(h+^o83P`^P=H39GmzDp z<36wG&{9H13ykTRNk}}?I-jD;YK1#)()&*!ueW*qoG(LN=a%#k+^ZC*k?s#UCg0bd zzKzV5m=j@x7jh0D$DYl6*^p$k4NPUIO=T4NsA8OgMa62O9cObLTf-6Uotqx77^h&D zJnzc@81Qx8@A~na@1G>oi9-QYm-=XtyvsH@pZPA1pW**??2bR5UcefI>XP2Z7coY> zT`jG&-k5wRwL3)4$23d`Gmhu`8}|J+yHB7E&!=xLSklWag&~R@$GFgLdKS&;SF|+O zjUg4i`nAAke!oaeqFAK`Go#Htdk(BbI z!3Qim;Yfk05{NWTfYYyrtEQmt@RQ89YZ?`m{o6M+9crq>-_ z85Et(57h5I$+rtHe_byCNu@TaD7BygV~iM~7V$S$C_hs!FCnn&4hwl7}5ux``AV*H6BSSf%2gIkx9LFx#w*CfAqE52w1A7^#Kq?i3FWbgi z*=`0Ej_nK-O)8y`6&4awb9|KME1$2m(-l#aykJ*jaz`_;QPtAu?X_EKJO}HN^N>RZ zMrGgA)6cV9xi>k#5O0i6Yx`EzNAT7@PvVo^Yh`0Z=meNV&yMM7`NQCs9Q}z!On)^ zw4v&BqY-u2?e+Q1@DNDs{-1Iu>iDdFHrFFxejZnbC>D@K)#>b}8DHMe=lf0WthM-WpI6)dJ&-qK^{`%wU(ZOA7b1R03E>uk&8per&`va$hN|vGW*MOh- zrB9%^L5>Zyp^30xEqXoqt#F zk`E@g_jTG-oNw#@B*GVu4O@P5T!lJpIBe8U=0hr_n-IlOt0g`8k*5mQ-B zmXN>5sc5r+DJ+v!uD;re&^vbT=ZSM0j%lXqWZpv?w-`5HZ8WF0+5eo~=5al+y5u~t z=$8VJRdH!xa0c!H0fQ9+&oPvjtfB|=4S%au{u2W5m$akj5*d~LO9JUUF#!I9MPFkG zjPx~E1I(I=ysfXEU)&#Qy3La#f)1jzGv06HJINhz^-b&4Eja1Uq$Z{5FE%ws-Fvf* zo&D1sF|j*;<~Rjl$xU-=`&ORC{XN-gsK%6q1?aK;;Ze)~P6!U?WDcy`pL`^+O> zB?17yZ*_HQPdatZ-%Piiqc25NZW_)li;BT5Z~)u+9qXH5pci?$;?R@+{a?^+@KwKa zWt(P1n2U}YAb6?>$g<2%%q%Mi?)8b*5Zm0VtYh5qg)$jxF#A6k+y;1*qYtcQ83zgP zeW%rK?A4Y)7*t7h7$x1&yZmwsuh|3SZz?JT_k7jI$g3SPPtwla48u`#$jW+0#u~{K zv3|gRaqoJUsi`+DLq@fAYU5LmnV#P`rWQisGQ+m%vZBf=IxpV&jVn^rpyzGFZdSj5 zg@~Vy3)7x4!zi0ZO1hmVLR+!tC-!gx){YkG39DI7VvLfja13l1;lvlc_S!rOzb#23 zK%O-2Wqb$#Ae=bXPDOulpQ~sqyA3@yXs{r`vrB;-B>zVuMjLlvE1`Jt#TN?3RC6n5 z*J{MZ7+6Y=F-~5K@lXRR+72NAd?t!m<|(-(8^#QS zvBN<-a4`UV0umdk|Fgzf=4A9w0rQPe+lSA&9>3F&b2LA;h+HGZ=&9`r3c;N7Mw(tL zf_3=&+c%gt$55X>XuA3^*sz|;IFWoUH$UJLF>MZh{DR`6-3c>?{iv6zlJBep$iFXl z*l={+AvTXLQ0qE!ci9$bFeU`VPEddS((UE~&wav4ZSGd0f4P-V(;_0`9hcCJPa=*! zNZD&*YuLIM9q|X30GMWhzK^YJ@}ZZHxrT$xeCY#pZn!A8RFr)>$UMg20efLetY14L zwut11+cTqdBkY$ezPWHuF;g}xbXITiNt`tER@Rztk=(tst_$K4n@PO!JHA zzlcIOMq7K&`MGlwMNyBexrYA-U9J4liHwK<@E!>JR-ZZcuq7;kg_V~n;Qe9x8#D;TR@ltWVm|>lb@atS zf4!(pwf{Ed7Ve**CXZ=jM=ihc-{B`2>sQA28xl^OlI4#z^goY;;1QLVXHJ`-7ooXj_D!Bh))V4(aSKSQLxf-#b6eqP~VYp z<=4m7S~H(4|6fuo+Igcypj}%72zlH$3oNp@oMwa~=DF}IVWi^PD5#o+oh!&Ab_j() zAC3HY_#jP7S`Y$qoDW%6jM~~Cc~uFOCI0bvFsZuwFGw#s{DY|RtKUNM%~euJD~4#J zB#=W1Ke>s0BX)ZHaLv9eR<`f!YAhl&I1ZPoj)V2noaseVtv@Bbaguxm>Gf4S2vjt0 zl)&C?Z^@wdkB8Q8>PNGD&F+icfp5sWv?J?@>mwS@Ga6Adw|l$g0;d>td49~?FrFU| zT~B4E#3N0$A8DqT`mIgn;5D~3AMui1rSf!{#4&_Go8UmPnQV1of!Pak&DPCT1&Sm& zNYW!684;+?jN9T3_*UJ^O+y-V1!Z4w@Lkd4hwy=^c{Bqq3$P&IV^u4z>Y*hCm@i(~ zcKFnNOcNc!iF(EzazFdc*opb79TCn4?N<0Q;>5}gA8x&$0)gU{1`twNYEtTcs*Bnr zXXWp7;aD~NgDFCBJ*G9hE;itmMWybKdA<)K`Va6Ve5<>?=*Y+9weel-3Ks1D+46U< z(KK<-E4ZE(G>QA|a^l79Q>B%IpN}>h45eRgux^J6`@d_CpVA_`#YuNZi?_CDFb?is zer=&=CuF)P5#TTXd!8$aQem57ok=uCKPz^7cQc7xsaVnAHwV=WS!#fn_pT#7-W!aZ zX2M`nql}e^ydN!U7OjlhJgdFoJtkBmP&wDcCRdY*l?dq^IbPx8-rg@Emi;Kn8)lib zMP)J16q}FMHFy=7{49}*n}Df+NP^nArfQXSy_X$M)g3)JmJugI-bU(*%&ZP~ zyK$XxYH<}$?Y25gIKhz&-*XvlG$gm9 z)?7Lc+i+mxm6s4CtXVS9)tD4_!umlf5_d982zuIkFwfohq9U-kd|U!RQ&rJ-DC2o` zMY*U97CJAYs^II|fkV{&h>{H5CklIwGjkFmY$a#UKY=#yl0S3q$M>Jn-28NC!W-xW58}V~|-Elnnj<(N!^TM-8{RP^g zdjfjl0nqnon11V9h#XQhIG7I+U^-QX`X8E&`K(oXCCNO6431n^DCzCcG~-@`wzVp` zd_!N85qZCH;h6*csAU5M#A@KC;P?FVA?aO_njT-_F8tcpJpri9?POKmQHIw^*4%Hq z{bC~kkvub%$Y=2{=ziL>doxYhqk>8Mo$`R48`*L-+O4vNFf#RUV|(4pu%?2-oMbnJ zRUYOqNWC`t0@pWwEh#BEWCE$CG)!}eCnW(mH;n$K?JJgM*)wPH=B;D(euXP4XCFX*7q0gP*u0CF-Oz9s|PXnIPO#Xlw-)N`OH7^)fdmTG+Z$~E~4ty(<{jyZcL0E z-{A;5Y!cjyT^jQ7-hrjAAF5v6maOBul(a1nI@Qg^M21q4euXjmvcLJ&n9&~5#qqK2 z2asriL*}6>qC)@y7n`h~AI#rMU#O4qmb+ap9p;uGmnNb}vO05@V$A*^u;Nfxs90+8 zZmMTQ!LQa7zU}%)wG(zB60&7e{CPj!2u-va3Oezk7JBnwYL$4_#PizkM-6Yyopc`A zlJTJJ&~h4ahq{O$M8wkHdVVw9bGzHj$x#a0#bZB-)_i+t2#+C2Bz+@^;V~k9DdC5B z7xt$eGr>shlpiWCC$u4<{)?-BVr&07t>9qia#Jy3d^6#g;VJjFXd&IDmiP`AaEs@b zncYaF%zVnJxzLY4HER1NsgpLjFX%Hf1`jXwe>aZ8%TKQqa!D;Y9}81vaI#pJm|S#7 z>ds9=d?{O(Boc0^RRjY3u`mh)Qy&fGbYVph9!j2GTZs#p*IL{G2p`Jt&Ob6Ld-~`l zWl%bgs_zeXB$U>qV|SVsKM?5}aH`99OGAFb;8YyI>H(v3mzfBAgp2s~8f|A4)E-Me zIwG)0WxZmQlJXcRmr8r3D)g1g=DFjEN%S?2*>(}Pz+De$>EZvz8Tsd4fzyr)kx~G# zP=#ej8sBjS1_!ltYX3QpJ*62jt;Eb99lI4=sfELOJp&~5AEpFsd?TS9B8wp`{8eq(&24ThK6xt9hMp}J#B=h)+!aaw{ z;skZ=M8bASj#e-ZSg7KscY(a@R?hy`zozrViZ?YiJ`cbp9|V_G_-{wH-=ySap0w#_|4r^+XrLz6CsByl$He+O*q(cuG+^4<=j!*8{$X^PoLApb8&2*lle zqJtd54g0`ao*j?+7~ukE7JKYz29CsC&(e&g;_i-;Mn@-}wrhc){3FfA(2IkArj2Bu zJXE}JuVv#gEvA6$9Ty%$fwT!X^F@{i{8cI;-9p(qK}bT}{4koVotL)84yI4=%BWoN zQ~W!I`-=I`M~r2~3!E=)i~Gh4uXmD#2cG`Q;xQ14>6um&a>fCB#^X%Q&YYv88eP~t zpT%-5w{_lDmtmxt=-h%!nCHz*jiC3DkRN%0t~{|Qk~)=`MC|qeBHOI%Z8qyo&XdmU z^E)99Vmu$v-Ydp<$rK*=vv<_6qZ-Te2t@sBxzID3ytna@me;NQKyPtHU6 z0$BU%WmP@jjC0$sYsD$;r4;js{$5t6IY(^4?3!z=$6%`?np`zIjaUsKmg*z<#8gj8JU_c7m>VL`k#wNL`K%uMb_mRP0 z{F7((R6%Ay@hW2*jU=a059XTb-$wea1}AzArO1`dj)xKpuvfQCV=rV~ z?6EsK5!ns?1Ysqnx9=WopZ{Z;?(^)G!TjGDS(-XB-Te55V$qkuEI53j_-&2Ls-`hw z&G<_8h{A_I?JtfTKdws#rtL;M$?$g0Ut6o@)Y-GcvH(+Y22|BqY-bjtly>|IkHNa$ zAK-9IjioWA&Mm=y@4p`ZIhFvq9Trx6Lr>u!uV%W@_&1X&+e(W2(a>h6L;Uue&BB3I zU-JDa)2)Wg?&H+%5t!MJa(%?pRZxZ>6)ROAmCcq0GA)M!(G!Tt^RDwm=38mc z_R2nL#GNy?8uY_$oDhi>(Sko@=fOP9PJB1~8mY83kW=($#PG9IjZXU9i~A9x`Y-5C zq1rckwk|xrihA@{ZU(1T!2Q{JMtb;xOW&VdA?FoNcyzt&13sFwR`q26~SH)ukhhj$ z>`=^kc9zvChgrnpmm`RIDJ?!}+M4s#&|!ls#-cB|hJY~!AL1k{O9Q82N7a)jBU20m zp3m*uH7j(B3jamf`b58%%Jkqi_6q zMedIabq~S|@m;Ei>H!yr9h7R4-Pq;CFJ2`m>d7}PesK$3p!JDKsto2 zjchKCyk3*?M?0_7L07N}DbnfhD>++?G=zjq;h^x<0bw)btYD{`0GFP=?w~@_Id#%j zukyjAu_9_CRL(8kaKj^FCTa$zeFGbW*=%Nv^v%iUl`dC@5HF+wwPZ)a-# zukeDkwt55&sBR zAhSqY+~uecD$b_l3BNaQP>h-S-fM9rO^poM?GD4--!yw$Gvm#FwFjO!$e-izJU-^+ zqF%I*>v&ro>P5Pbvo(P*knNJmj@lTw=4|{Aqv5yL($`ZR(#@VAj);b9y8R{9%P&(; zmrGDgu*K$6b<{SxI-q#3j#co^W+m0Ub2<)Nl$ zaRKeGuSVWt?y*BQDr9P!&1$>txUZ?i-AMzf!{i4eCJT?%%K&GeT!9t*ey!*EAC!Xh<0b1at6BpGTJo9+; zvySrc~DpI{?i7n}ppPSyh<{dB7bnJ-d`5GrUUE1rVZZ=4lnyJ zC@U-L!ybP1dohl$(f@6t^z#CFi0dtW$b1CHdXHt)9#agvzN&$WLKv~w>{N#Gc%^rc z;BMLND@XVjz)L)7KT#wRaBFlN#()#g%-PrKHp^WhujNOj&rSt~M~j@Mj@m>Hj(agC z`(_Sd4GmWFuIq=q3I|CC(H`{>EnW~zt{4kN$Q54C(18Teh;`5u3}NJh!qG$mlkRwo z900^uVU+PI!KZd@E`P}L{%Qv(euVw>qvPsAK*#fDLChrxpBZ5e<3iC9zQ_i=eHZ#$ z=rR0K>MPoNMi11iPQ}OghxWpBVC{s_Zc5svq<6m|47?Cyrz^lJfsk+r_tCEf(jC_g zjePWS>kzve%n#YxuRe$$^$qu+Yi-&4|K+85hcZP#jYHcz9xU4-ZqBE@^cgrlQ2uyo1K$@_>Y?RDACvZW{ui{KN3*j9i-bbv4>N>V zuVCGcEBez**lp_eT}7XFXEW4k)QxpN+9>f#S$r!9TpoPjx>?y7r!OQ#ox=$3vEU!a z#_nFh>A@^}NOKsYKG|Kfe3Pi%`q}kkVW8uOydJK&*`{4`z+6_a-&wR(Q!_S={ILH!XN8S2R@#yd^j^98~y?&Zz7g-Thmsoyng+msRC}F_&5>~Z1(9f(^jYi)p12D zNp;aF&({BK#ya`WnpYM^70%}9_|=WXxLKd732}5qw{rd0){O451+S-aq8m!r@}J6y zi(Oa4I|EA1R-2|5M}7v{;GhV0bcXNeek1d?^}}e}^qsj!>JdQSd`-*tYKU~26$+U> z2v({=M9cPuui>C+^cDklCn^eVADRB~?QmCEGp*>*{?~0A zXZvu8kE4zW4?4)4L~hpJ*A)3ZZYCnx2`h!b>ZVSi5C;e2npyaJTCNPB{$PjiO6ZnU zI4l{t@JD~7xvHdlZyR%j!t!!&CD@ghkv-x9Sj}4mW$)p^wU@l-1Rs%u@vtm}nSBu# z^r&O)-Ii@dO%If)B3NjTCB4C?R5QXyy`)Ax@B=Jg%CyTC{4)%W7?sslyLj2)xb=s| zZV=7|S1ih)g{y-fi_M6Q#Ar&}PMe8z(DICEkNO}OXGNvaJV38G(x_>`@mUaTr=*xF zhO+fXnkK9odT=^0F*Ex9&ZpCdLVV$88718y@Bb+(4h(eF1P zkR1r{`4Par&<(_W666f4Gm-6*;r?3_)yr;#H zVqA;0n|FQPccj^`$8O4O3u0>cj< zg_#iN3^cktyg9y{SBqbB0*dz!vL^@JvPAw>fd2StAGvOH^}%ngTq;&aUS=D|R{rqyae=zv0fl zpU-z(&8YX7hs|X=Q|siIotUG0F6u zp;Osc9~ld#Q_vIZ+ry@BgV}35Uyib@eJN{jU=2RTgL5_p;!OnBsc5a4z%GIXzxw#J zCVx)vC4S~Y@;O>F%?B=n#1qQ`PV8J_;co*;>#p+E3N`%TrzNKkjKb-uHbP&_;RGNi z@Z_7Lpv8;U@@ORL*T*6`kTJ)DQmzUon$q|5MqWdL+2S6(&yFyGg9i#=1rVi@Lb)>3 zL90ZHvGkKYCw0QXp$dAFGh4;n)^U`@YKgd+N)LjzE{%wS_rFXmb_Zc10vYU*%-2kx zv5{hVN?lVH_pao-VtFw#m2rFb9x9X#<=)npyQ~FUG1P0K@}4FhM%ZYOk*K4&;u|4r zz=;ja3o-mRJJ8jVzj{wjzkrLq-30*b3)!*T2ULxT54j8D_7D3vC1w4@eA-0C);GV- ze9Fw$%WMRA(kr+3*6FxPuO`!zO?%`qm4zYQk1iF#R3ltBcxn#>2wD;}a>)k6$>($r zHp6My0%$47?8(3R^<>p=5@L@Yh_t zyw$ZR{HKeZea*5W7`5eG4@rK85c+OlM<78Hyy~;pSS3A<7-a&?g@PH@3cCe>y_|R3 z{qC4vnQ~*M5qt&JjNh~aa3&w$WA%Sl{qlaCUTzj}5_l`w0J2>Ey|F~6bW2JuCzz4U zWI02lNaioP+aJWvx znpz)U?GH@8vG<~E{-vMxVMS8~ z?HA4#Um>?83+fjzv!IUyzNv;s2PUSObet5_jX4K8{d+8?i4XfDrGvdT{q!ES#67hCLaX2xxE6Z2 zAVixcP#twjkM|k5D{eWyt#}q2$p0-w9|UQAJ(R@YB!DU<+W?~`n`*-7_NwH#&+;-t+DqO!P}+uqYu;iA!v&8B*j^sOY6 z(${*orQ`a(J~@VAB844Mk9|~Daf_=TE5E)ecA{Lp_3f))T@*{ySXO*ee~UK47T@Ym zs`_)!vNrF|e|bl$6tOmhz~ujZg^n|2unYAH-HYr{UyE>x!E8M zg$){P8<)>DSyd(7igoi;YfyO|`fVmr@oP&Ps3h*otQrL#spYMGjB!e5JxvU+B(qOs(6Bwmz;Y4G2%m5cCS`!;Dl^T%BBdfJy1z&4mWT_Rpvk0GMyAtR z^X3uM!!8(<*6SP68nbpy;1Gf3w;FsGJ$M2c^=}R>KqgvMR z)6y0nz`4Ql!F_IFu5GD|(8D?-gn+-nF1`I{lT%*`hTZ#_7+2v!pDXwAH2YypSP0ie zX(yaMVA8Mz0_jU$j7q|Ym0MhWTTaa+HkCx7;^rUlLila?6@TYsxI1q26Er3ZEA|tA zs_&!c_p$ApZDg|N)3Nhuqb_T{r;pxHroHKToj-wp3_V@F${pvE@X%m9ntHUseO1ai z^Fpw*xR))WkYfMrLepQ{w=63iYgKyg#-1jZnjt3x6~na*$nbJYMHMCkGZ(O&)8 zQR3>ii5Lb6jzg4Eo3O*tPufeax;sX;yNrvw5OM=^(H{^VSOhNykfh#;8gr87rNW<} zUj74}XmFf1Q$FDtC4)b+Y!Ub@>y4NEaR1gdi{Ohls{Jn+JwATeK53k`nj$xK{xP?9 zgXqk!^lFb#Z!8*Z&3H81vint-aQYiYg}E~@Mx~Q{vBbG%{;z+asXElkeRwp!YU`Kt z!N@Dyx2Ni-PrUaFenUOZ+}u=IxMphsF&zuer`*2!=D^!?clMj8$oT&}#n)r&6l6}% zS>J8M#v03}X-PRCm+vulDwTZ;ZH|sR)Ex#*s2R7)ys4Iegh(t}JR3GKmfL!csjr4i zLBz-urb!hg)MUbm`3H8-gyL%-E`V9nP=J{*M%EeJFDKG_>Az`k^P%vcyP5PJm5~Q`Goasd+ML!OQ{VzH$$p{iApZ=Slzs`MXXlZUl z<40k;W3|YSH9Z9N;^1~5hnX01dNP@5W+0?h&nU`F211|}hKrKvw2y*Jplo(Di05zd zwLQBjqWgxyC5n7h*9Wax>WcG>7b81pEWW$txcev?1Q83Fafu<&2dXHoI4RXG!S-nX z%VOynG$9uR8jrKvaE`_(tf1nXE`|v@Z^utpuA-tha3>g{lUG;pV`PgOvaXKMbfvWR zz+W@7;`Y8amrMSg-ubAU;BmoB-f`fG!SMg!zflRO1RI&NyktF)r?Y_WUf=0bnDU)J zkG{VE{%+@?(-U~h2GXLh&(9u{+Gkz9x}PoS;Q}_K3#_%I9kijY zL2^8ivy4OX|ADqc4ctzf%!5f>IPrMB1O}ytAO388sadpvy|H}nD;TaKu^~xcr9sOM z71j%+x>Yz-X-%m>0TT|J88D#kF*324nBLqGh%pCG-(NNCY{^LsVRF!5=C(CeK`{~Pnf7V)ZUyr!N zf+vMSTA09X7>VBeZ(+2P&}*{6U~kY1?cUhc*sRe)_adgI+*~P?f!b1|_a%xt>f39a zO@P8ymK}o6=Hs2WBcKIN&_4}l|IQ{@RmWN2(drFx#{Z<4YE_9UB(n$0V1_SaS&{3@rN(?z>~S2vS@n z{lXr(9JJ%z?V$brn)I-xXxDzx!T?oP^4nksnfEwmAYb@@m+I6Cc#*z)%!%Ktr@rkN z`uBE(*+At%<$YdtR%1bS24hccQk#tuoU*9o*B@8_St0(oY7rQm6FO@A4*S~ zc`47EC*)9Vo~kB1?Y8)j@_q47p_V-RHY@n^m?AT{$SPy<_0{Co2Mx-_p4F;nyT9L- zIwJ2ab*?q-K*mmveDdD|hLgFu54W+ul>gcvd+NF_1<~kBi3sr97f2dw6#ENpH*-GW zRaf+?>=U|kfn0s^#a{1kzsN@=WzKgjPjm=Kfh4AA;yq6=r`I2MrQ{ZC*$TPpZZUQ? zrskUT%5CkQ=hECLi&^!-kC#|=p)B8fg#m@1iDZ=C#8riUd6YjePD?Ea_dX7=L)Ruv8q2oPX@p@)h2S#?Z!)! zrA64#rdQ?Fd_0c%v1}R}ubnZ5Ot;CH{%#!Q(W2+{r$g0PXe}HPWmp5VpB5owWUEQK z@I(CS2-vR{Z}Ft0_VMrC_D=w3lYV`yVSt~iFm3?*!p@)oe_#Wb%vbn*iaOO%R0eW?i*77WPZ}RH~n~Nk!Pnu2O8{m{|igoHThQcU!CvXd6EII z)bC9t?c~0&VSATm)f9n;>B;p8JjE3-SA1(TikB1oj;pwWn=;P{bbs_lsG4{@v~I5R zdrto+AEk3>+YZNT856N)5Z6_mzZNWoDPPG*<3WXlHU6RFt% z_T|{*o9s6P>`H*z=u_3PdFTDgveg1v-V+7#CG4XX#kam+SiC_K1eT2oL-467M-Aud zYm?`;h4Y_YBOiQyu3^9%b4Lui*0JazsYypi2Rds$Sb%?%$uAlYOXK%6r{BnuIx%3s z-~6-ic+1Dw2f6!gB|=nU0lnXPeG%6TIJ86U+G3Ymqonfk72vCvDtaTn{T64m2v*NJ zzf(R`yfBF*~%fA%HD{naIxBO|W+57Z5=48lz zdZ3u%g~}{X&@{nN@C^RuO6b|Yy<)Gf+MK-D?!(Or)_nb6WiELs` zVEWXuq@9v(X8*K;E)rP(+mc3DL^aCw6dyKW_O0CwE`J!LQ*ZJQfI)a8pWahzYu z4>!m`4pXoy65Q4Dzf|R$8FvsNuwC*C^5d$ay%N67*0qb72x(ZrSIBJ8Bn=j`-GrgmTwAqmbYFz1Dg|Y(*ZsUVvSo*i(bZ zN{!n)Y_i!R!YU8zv~2I}%h=jQAH862Gx#wkmC&ndAFt&CmH^{Eanl#c>%+V{q z&PuH^qqX;pbf_Zul`T)|?gLo5zHZg8aguUPsF&EABy>YiIWW{Ycf7gdeh3VKp{?WU zrWbKyFMsB$N9g>lwN-QsTFz&A)V?_98BogX#bh-x%c)5~wUc*h-lD{?U))f~qy6JVRdi#-Ey;_H#S2RJ1sIFE+UaB$A78T@dwJNpI7h*>oAT*H^It zsXdcL*N&e|q@^K=)4apnd*7;tB9(brGm2l^cD@)Ro685x!*q{r5X+(-a-VKH7J81I zovAuy{WkQT@qeoOhuojVrRK#~i0+rxPRxDOl%tfmV?`kuczK0nIdZ&$FqqFi6Uso! zYF#+&8L^krXc;W_4P(eZtSXfj&{$!vGv!aM#&Kl_*%9_b{z7x-&OpSmy5X|qT!kgIWkU*VMEbgLk%i{!NJ~g=f^-TcZBD)0WiBZ zUzhCQ+PxgX@WxMNOZ8pkl^aAJ&I#9|`)e-1N9jBMc6N!wKd!&BjsmRyxtlZIx)D+0 zy#}6vN{fl+*X0z1L}qBZfGC`EYF=4M=txNli>7tfLVv+RhIcW#9X;_er4M4-H3HW1 z*--#jYkrYA(^yj%tLSEvBy9b###_4S8C@C)gcsPS^c_^aVce6LoSQ2OmPMJ44Q=T7 zyQEzi?=AQ|EGYHXg@ZyM= zd>+-hic8^ompI!q_q3l1|M=qO@&Bq8I||}w5@T4*4lfq;*urLJ-D!;EqxGeHfpkAx z=!Kcs{WREhdcsb%?aGXH_nXQCKYT9{gwp#hBtTo77!pj&%S1cCWMh4q!FT@nnsa1V zXu{Fq>`cIq{eP?P{iNYEiIMd27>XpFEiLMY8WG&Fol9O+FTD0HIH3K&)w}yUK}WDx zWK?n?9+C?>WQN;K2wL@|TsdNwjf?Ls>w`OYFyMm=A6MY3@UCMsG-xu-^5T-D{Ax3U zw6;~;tWangoj4Pv8)e=6%;5aU^TZ7p0%b}ti=&@m$%V?HjRs}7oDG)UmfVr_dYSi< z?0Gn+qarobp)P|dp`ooR{N=tawX-e( z*JY2y?8x9}hQ&um3b1!M9$dwc;GLXmou&pT-C=fhZ_ARo1qlKqeebjfn&;Rn4LF5( zIVK zkxf!4;U072+L-(iNJpxjJ`|Q~I9-Z?N zY;Gf@N2W+@l&191|MTDG-&erFu>(Jrs>;;{XW|${ zxgFOy8^(nF`!e6p(ScieU;yvoyaLVe-*ORBD21eG`?DF$;rfFg+FXDsI)j8=XF4Qp zk39F7lWZZ}C6JTX6t#~Jl(=uEnQRUdaoJ49ARO03=A!jh()6{6dUX68D$m8_;tN^2 z9&LPAjJZ9``s1235nu==eV}vr>b>K7qsHq8cEcm0xrQdh?S!p7<@iAFy?+`TFT3^+ zgiO>=FnK6DsDO2`=t)_bBBc&d9hm^sC2PBH!k~aoFkU38NG^sFM=eCAb_b6=D@f5= z42L8l!Xn01@wXZFBCoTHIbq4tZu+I}sVne&@bS&!s zfdruawVm1;gQ$y)4Zc3qVg~-}+uPcVGH+jCUwr@n=gMf;>m_ek%nae56}~1s((DK% zk#HnIrbA!8YpCQ-I(vdIK5$>UlOO>YI6v*~=tK$g3$@PHbNdMvhE`H&Eg+=!cPMeK zoMzrJ9+zSaFYfa{L3?7rjBeoV2aI~mtD8Di^h9L{inD9=3sN<_X)`uaIkBk{SvH{< zNn(v&CImjFxc004Mg*U!mXi$T#BI+!s-=j;as$^=d5T3pKy@>Mzu1xmgF89)I-WpS zCHv2-g~PmYsD2B_-%1zAcmhwOD(`NoB(P;Y_zs9pTqNdsEsXRi}%^5V;i}0vEjP@ zXl@|3Ea(VOd_wrZ%8C1A&xod0nS@1ml!Gf&W2+9Jui>I%zYCtw)FYs4iTCDVfEFXd z1Yl79idOn__iK6M8cYgH#xd`8gvPds&=*jb{CQq4OfQU@E)PsLI!~igj-=*B95x!p z9I0QmoDz)|`;}R6kog-4UMu|a0S7_n5!bhh_K3pNc;O$0Rp&w~e>VLCtsGoI3xk3M z=V3-9&R`n)UF%UTa5bIG8G6#czl9(njl?ULlop5t_Jh~Hdgwi1MKHW5)mfnvKt|cH zlJ^iEyW_mHeqJN@WdL4U1+aTLU@%lugo8<}XlsYCoC2Dri*5`YexFOn>+(E%;-U@1 znM7%rj@Wua_5Mck-+!RqKKV+!NGfhFVc@h}xrwiZ!!GHeWvIIZZ_>|Cn@-)(+b&It zS&KpMaNCW)9Cr~BYx@V%Ui+42HJ5*Uur^Bl9HweujP-?DV*95&ncM#Q$|&)A1QN#Z zdAAc2*zx;1u>_8-W|&ydM(XV+3g+^VrThOv)#q@ZbCi5%p?3x-UX%YoABD9+XtNNDputPv3$V7clT?K zz5fhGn#!-?9>T$dvq`YkPNNv_(a*@pxA^2Zi*rZ!pR#z@6om#~zuh?~!!haM|2y5koo zcfbVVwmvdM`n;1-iSYDQpHrx|$f>5yM`AyDKHj`Lt9n!-(~{XQcDg#U9_c5n_o9@LS!L(>v{AigWI`*)-nWFd6>7-sS`7hn#-$nOp%6ZD+ZY2h?oP?omyzsDWHwOWr zcx>jd;Y4Y#cdPJ3-{8t5H{UCJUBYH$1a{xa06)Cdh4c06fu7tZG-CqLJE$evA<8jM zMgpa#mld)+`m!FMwGfKy2#9KG+WxA#UtVTE({@-g5zR__o-3j!z+!NL-Ry5u)5TYZ zh35+(988?di=Va@j&&Ll8zwqi+~xTvwjd0si$LC3c9cnAiB7eljm+a<+r&u3@R5Wk z_m3UZs2b4cJ7t877P+pq&#vhl!Q|ER0xsaOJt*faOS#J)UiN0dh!3I780179xo^e$jm32cjBgSF>J9D z+x53&4;s`|iQMXKACLU{e!iCIJPp0uj=B#2;n7kPRBD{WDo8lk)|GL3&w0(xi<*)^ zUg>&vf1xocb}p3Ud)E7BBYS{pUOk^)Ust*GlWgC(wG&e9t-ORkz&$DPt@7m|p(FoA z8y1T@HcQIC6`EOVK0=O5nArYNdUKkhd9|iU#r#8OyPMGBV$sN9L?98SIC0t5V5L8U z-r-Vt*x==*8zS+no@0p!w-6kWn0RWDFFQ1oE%ihGwCU*wR|`oc%#m>$R;u-|gZ;$|7)jJzP2vcGc0#&>;A8STVe>iwT% z-JBN&NY}Sai9eQ)jhBb(u`Pe~ysJAs#ldvwnbSGc@ z_@^rW^$A68UgK5GFOJ>Ijwh#q7Q5x*r2eZrhek%%U1g#X&>|ELF~yEg6F1t4b&ED( zG_#hI^__5m0>LBA(MESk6fM1p*X3r8q(G0;hqlyW5?73>V4Bdu$BiQ$e_p-~kD5Iu zF6=xJiu{_H<%C+X$c#Ei?W}Vj?(nlY=MtEhA|qAdn!D+AHXsju35X34|7IG zJ*mFT^|?)j;(wqfPm!m{{kpE7QGzY3yC=11G252^FZ;uzPln?CiC=e0?1Zt!xS;OL zQO!*V5)pNk{q2-5S*y&rjCmkW`^fU3rR5uMCGVNVCK;T8&!p3jhg0ZsJ+b&F{jG?iO0VL@44^-HO~K3*77+lU?$ei_!X@{ek~%sdJUQv z{-O3=5Rkf<%(P+QvM(j8L=)xYq-&PrIIHHDnckQ;1JnTu`zkEB0Xm&i)BUE}(zxZE z9ObhLCa{IUWuDoZ9(wa%pSMn$_()nYKst@yPamk&tUNbn{JyzUXkUv$RXB(b=Gc0F zTo|}??d(9?6ixa(QX{9P=gu2ueI`&QseZN{iN81Z7yG&@JLJ&z5N z64KY`pcD%sAHhLUFWp}|i-tOEzDL3a&s}LIw+r&{LC>1-j6adApv83Hh8*rRUlE|g zni&k@Hp03n2pfc*bn&0G-@3=ecVzYWE@{lcf7ORytvMq_@|0FXn@7EupbdZAJp(k8 z+xG;M)~LImbHAziSN@<#(8ubQE9?RIMwBxTVNLoZ|Ms-`6+?f5^p9lIzM%w9Uw}%S z7u_0v>M-u*J#1sMv>3=u#=lc`*J^!1&!;`*=f{X+sc2X;ac#3a=BHbRU$3wPO+lJR zFxP7C_is1U)sBuFVJ@Js7EB)Gb7r-DB*)n?!fp(nmylR%U55N$ot*ieHgaEJJrP)_ zm2lOl;!dhoeqyqMi7}WR7E!V<#G|#i^@Wp|<$YjD{tGu6_Vi3k=$?N6YDEl8wRV{( zd+$wB&fNNtFEY#Lb=1wkx~CN2HE-5@@*$)1{QgUbmB~glTo0LS_il8uqz6#7du(Vz z?!VLmBlQpkGF!RGv^MYpmgB8(j2KS<$Fys(kci*OC45x!hVer4~Y@ zN1?{?p{jKg@c$+4LFGGga`%X;3TrZAwIsn6rWS}( zX*|^Xop|UQb%8zKVwwKTyj`@was~jB+9;?0in=n$?W8OQ{=C(!@(6`>pzXNol1aAI zJ&|x7ox*}_osSnk1wW3p(Q39VknT%yBcQD3n6Vf>lkiePh)tZ$4JkVC6t3ggRBFcA*<7rI6iSwA*_RI>%iQzH zWsN>VW%DPY5|IyFr{h;Lu&;xu+eVZ6eq$0tm;ZsjWis~d?e>g9j21QvCF@-cdDtum z*+JslV4lkV2?whcl&$Z39GPYTzq}a3?mWJW6@I!bqer}aoiGlo7X^P@c=CrUReW&d z%~g}^O zCG2E!Q!H!mJNEK#zzP&Wc0BhZyKP13tSANYOy-~41ROaj!i4-ZM z;eob7c4N6O;$oNe) zML7s^o;+{T55KM#a`od0QjxG%Lw+df>pgqK*xaAbbLI7vqMdv(hgH3g4}FLtYv0^l zMC~7{+vY6w zTGpv5W>{~;E6;=!b3>J`PDXpAa};iGPxDHJr0g?u0ii^dv7BUh1Y}d!c5G%OQf{`* zvT%P*>18WY{fxKML{L-p7{ez}!&2iXrIFulI_5ctKe#iVAgN(iX>AXofm2in3c2ZI z%+RJ$bDx}D({~KrqB8uG|c54ScWsu*YSN@a8dq0o*$eyx&9R51Y?pUcpP~%LQM+8c>&c>EOpq@i}L5<8HQpQ+c1GMre2DCJB|wFc+1HK(d@DKbpB0ea19rGaT*xx-St3mzG0c;Nw2M()-C_I zZyeNLJ8vvBg$~zZvlz~1_dkwB3#8fNwPb^U1{#aX;c83m-WVxROd+Nqx&F<|$#y_^VtbKd8OytJ!}fQrL8V)r!q~1x{qUq?veR!p zdmls9>ol@LI{&uUtpKAcqZu#d*7ifCCzV?05?hQ8c)6nAbvFee{{>A+KvIIR?LSY= zajv3HrRFrqzs>w(R)m}LZ@TPerrGS8Vj&Bm`}%+@Bb`@eH1Kuzk4~ClFI)PF-hl9? zREu&0i4a6KXT2klagb0S-w6{nAE$qStvU&W7iF%~k?|dWcBwZwUU_lrn2v^qg z7MUG5dY&@evpPAU=cW)(PKYXL_LYkDDH>t`@!{OTg>*MH}XMU<` z&aj0sHov&a??L9VzMp1SIv%`GHT=^ch|!-%uyGHqo*zxLd9CO>8m^{wV`;0phs4Dn z8@Ln)ChS=tX-D?ef zB#xPh?r#183dB0S1E;50IECR{(!?vP-}ETe4vIZ)mR8l_1X94|>WQ@(EMMl#k=Qpt zY%E?`WAs$02Esem*X6}^)sW{?$#?V~vIu&ywK+T|@|{=jIh51VzlW+eaRoy+Z-1}wl0Bt-)(gfA#NB8#Jz%Xob)m0Ww`D-QKn{USp11unhg>LcmBiwa*ju}$zreT@p;MKGE!0ui6iMU z0V-)X{mIo%Y|dWqU)UV@c{+*9^P0wwKK}DzWoWSe)tUcn^a}Pt{8Xr%W6mC9#=SL4 z#GaARejU`s?S^4*>-wZz%Ri0m1m3|aTFwZ;*RRpv&WX|Y0WM`}N>;8ZURFdm;wTr8m0KHFD z_8&RWS?kl+-K3LodihmP?jRlU(7{7@g!^@Z3yOQho27w91Iw>Af6E4msu6YBU&rda zYKiA{bQq}ZD8TI#hj~Y5SSfUX%Teb3yr;|!sPp_&@SRpL8}R2KpN5NPBd9~3YmeV% zU9xNB0oni|mvL`NY2X)e9RWmao8^yZqaId&7L#NUZ>8Il!;fn8^^5vQ$9`N-`cG6(l5DdGGi8|YRplEIa1Mqvt zr&iHkRp~l@qN@JcQZSGT!@{0 z1g@)oOQ}b3|4R7O5wc+1?;x(R0;8+kl=mj{Q8UI+hgKCvn2E5No!qoMenmD!lj!_` zSml+}@Ob7>^VF1RWBArwWn#EBzVOrUZcby!_v)M~e9_;8qZvd^FeH^+!c1lYOPu;m zOKJqUnv6z$j>-s`eMMB-4(vcd$-un6XISsS439<~930Ad4$04VjI57>zWxJLy;XSf z+#_f4i3YvET#>+35-{SzH~QHzdR0-)6>tF_Dla6|JsGx7>~Hv7jkMdW{N_0PlJ)fL z1%qqLLD-pppo0`Vrcm-!h|qt#sEa)fvL?hv$4Z56g;l}vVe2k=H%x#za@A4xu|uc1 zUO|*DFF>z>tQ^^%YO(-`VdfPFs>`?U5I(WlbeLj#(|gM^NC7%`lWX85u~t9HvG?7U zH(AJfoP$K$t=+IkYw7x-iW&pA(t8tit7P*g^OB{FeAg5$7Yvo_(E-~2xqLX8;lQIb z&B~XH`uFQK8nNMb9XFVUw=XE3Jzm*>bIUTIS~}SOV4jWe9CfY&(!FX|+)v-|8;{oP z*W~h0{TDpxGIr~oN(3@A%bXWsI|g|%_g*>kOKaNxjwS5hFc@IyK+MJa*BJWMcFLv? zhS1_zM23@=3-jk5M9O|T!0{^!^E2%98$FolfyQRR>Bj{Yssi>zFIlRBtDAH%7&fV- zvl#}0z9Pc#{a!DsbY6`_#H3^IF}rwPU#cEx$b^j*39V_<$VFtmK>-rQ^oDAN(9zmO zz(X&=UeYYveIWK8@N2E9wFicD-~XQIM#FvR_xkkX`u-MOm#8Kh4sP1-U6k)-&VMFa zKITpkh<0%E*kA$F^gOR3VD9@XF4~_gL{DDFU_RB_hnXKdRQpJ!LxqJw&_`?y+&UB- z#|09xJ}?+(Cg^MP(zD-c-dZy+X}=NlBIlcq>S;oUwqD8=)5+*KcoxkeKBL+5_(yry zCOA%$Hc&5hX8+k*=w+iRM8Jj6Wjup(s?@@!p>KljmOLkleZgiLiBk_{~ZMs?rR` zz?E0p{fFB?0<=`lqq>L(f)9E>mh3vKL!T1` zD|PyvCTbq#PhKg=8)ErxyWNXV52f_*h4a(2A=WirT{5Etytri%kYokVP(7%A_11M+ zR5A&QtGsDpUPOk{Ikp&fD4T1C`fzgSricfagGx7cakhjLYp=eRm1Oj5=elmp6&@=V za*^TciOs9+So(A|HLD%uEpvkg=SwT2dkzeQ;q~>g0AbBViy{ltnzTJyx}0Ddux@o2I(8=7qKHYP-C8Ge>D-HF_xIRTF6G=J z=Nar!e(+$z#h+4Aw6o8R+39%kUDRhrz>%2u1Xtos;3K#fRRW9*mN9r<()A@3q96>V z{i+WA4@6(ZsaAfm$X<4I8@n$#r1rXQ*qH3OictHHj-qh z7;&{v`(6L>sVzws&nwI*O}DzKY;u@7*LfkR*kOjJdeP879cZWYu=IqYOY>-b7h$>( zWX+;5z}hy1Vz4tl@w3v!c%oBqV+j>Bo{l|Z4Kw}-kx zx~^I~(ez~IR?e+vh<}gTkT=~zubb|f@lVg))FMg)9?)z~17M%b z2t>XE0?CwLkn8O@p#zk63?C|7d0T8*cfrie;~yx~Gx-Ldm;AJR*yd^Lm6Fbm8;QaH zK%vP5cKPU6@6?0}Q1a$$_SWAI5%vMr)>c4D>L^iqhp@A3cO$@OATx7e3t|6cVPoMR z=z0ia2i4*saVdx&dVM^1Wj~=>;&0ZXwl8-D#f{*4)!f$8<#y(;+$G4+*ZzJzq+4dznPi*nwNM7{>6>dmZ!d5{t9N9go-K;W+<+it^~P7p%)9TrA3b_hY5q?B zJecu&okRYhmwu|N_BzTh2~#^m+W@Z>5BHD0k(9Fxchc_%Z)`%MtViVf-Um<~{gfL_ zRMu+Vpr!M`cE7*BuyGMF7e%S3L zKPum>ruM5aFb1xsWn=~Qfgb}4n`TIz@Ne}&I}E;~*bn?8-?+^`4(%lu!>j$pA9*BS z{6aBvy;vhBxV*=>FKTMr-kkI^>4J}ZL|8#}(t{r91U)B&D+##M0@2`Z_z!rix6Uso zQPNU@F`pE8Tv=8i;Cb;lzCo&4o;|4r4b9#lCORKsMM6Jy9g4k9{`&mFW9PTxa)Of5 z*I6ud*v{gBMP9*%U;NiB8+QGWj*=56Nc%!nzSp^&rOYw~Z*Qtw89wmsb|0@4FnZoEf4wQ6QX7}~pv+14FCQ9^qkyj%LFCx3SHn%j)-be~8CmptPogf{?3*5Fj5q~6M{zqz3 zK}3MjJ&d-k>7qH11VnV*vBm9QoA4~MDl0VwHfdbp>@8pFMm2qhlTyF52&R)UD7&^{ z({~4AsEIV8sbJ|<`&;$?{ek!G`gPO7y5r*d5ux1D0m_PV)bkGA@~x&!3SW5Lw*3&< z&SAbY;e>{uOS8Nn`iik!c{o2~$CjokgeYvGD_)9&y%O=~!teslMfl^v;>oug-uQv% zW+Ik^g5aN#rRx#x2)7^a-48f)silqwAl#zid!A77vn0OQWDwVXY;4pEiC}!*BC&Np z)?rKdK^YYs^%1xq-xQuI2xu%kOzI)ed|T8wu?B9mbCWsDIyU$6qsPm7gv3B9({O!6 z*y_W>@oMT#CH_@3TCota)YG~pd}jcT>`GG!iQF@^jdvD zqq1%7>eokv=_Epd%>!KU4$FPILJTG>haPRFuk4AvhBk&eTR3cdNidl&__^?NJ}@bD zMc|P!_`@=pardRWYmJB-^ldI09H2#G^ubb$p9?Oh5(V)eWt!*SAIs{GaK$>%^(GoG zwp4p5xJNV|SGhr}C+MK-)BG6)P#?emE|j zEWx3tvq(_8eL40gj)pf3ChZF_y4kPE!l*2hD?_UG-96rpz5*Iujw8eL^7i^y`5S*% zeuse2bJg$WS7aoA7mhW>JDf8Y+Zq*!A19p@Xo>@4ID$+7XanMIJ}HI_ot{aBPzK5ly8 z!~YBF={|3nFv@o^nG>Y}^OktW>ieTNugGW0jkrqa;Zyb4d4mYRiQktO|L64cThlAY zQ%3GJFO~tUv`mwkGdiJl^ag(@LT0#n#_eZb3AC ziKdM8U67DHqt&k|7hB8PAzMu0UfOEEwl6vGw)3nXJ(YOlLn308n}oEOZalJ4b3(Ih zNb;oAW`H?-jHoNJ&aw+=Axwm>BYnMLaN_c-cJ(hz`b^|UfL}{?ye^cfRzg_4tc^U( z*Tn{!Vgwsr7`Ju)QSm8&KwM?9DI&pOnTA~3QPP>6oLgU!0f?%Ib)dmRS(3h9K6?+Z zA)Hib41cGkDKjOAc{_L_r@kCV`tDq~8&Yn($#vezEqamfEoX{ue`k71{ql!(5}-Vd zGQw$=)hJ(n{Ql^`B=cz^N=krOA^1Uaimd-|+N@;4-Cgfqw8k^}V4~1b{RJJQsNxOY zX@F?$71mXwd2uSky~9rpt!j=ERkQz7B+RX`L)%JfvHd%!;2dm5>z%blT*8T&a+0UVLM9^ zmaly(?_`=Ob6Q%0U9OCP+*S~-u-&QPE;!SgQn$X$DaaMi%WMQ*r)$^f?PI-L(8qtg z%g20nB3x3`03LxS%3tZLs+Zrj>DV*x2lK{VmxDH%2{>s*v(_l_+cJ}$ zv!DsMK=gQx?Am@Hy)A;CD0bNMRAbBf{jLg`{U*W(DJc<~{0D$`7!VWS;EnB9E0_63 zAD&=zDoF+R^YtM{X`c)aYPxbIllia{1yat6yj9z)mPOWdy}-+dU3zkf*8Z!uzt!F(L2O` zgQuiH5Mjur@)dhT^U`f7OegQ*v`vq#-E;r?mO5OXTayL6k`jXy9{(Y~n&D3A_9%m%vI(SfUm&`b^k+gixQ<(!zh@=A5H!-z0``5xoeCQ3og*Q1) zWdX5v z+i$$TXDyE(dQ~nAq=wbWe>&jrnK=FW^|yA}2OMmxGrD^d6GV;qXe4FVR^ z$Nft=XuEB@N%nHuH^0rYbG^74;tVOeY==Z^eXdMdJJNrD?)8|6j@a?6<$UGt;~Xpr zo=*g8ZLNLBJsWM+_gTX&{|X;;d0c!W^GA8oOJn6OLBsv_t)bSM;m6Q``2f|en=Lkc zb7v*V3w-NWInCZUf&4!{{%8d%Ys=)>y3F5{0dcS=6j7Km%?`YfoE5 zgq>Q5d04k{zok)6q8E`hSiKg*!(h`R6Srf3hdDm|?WFx);KHeZMzpDMoWBMXj1nd9 zo`^Q-93!^t25sw$t_7SNA*)~DP!VsQe}Ml8Md^{g^%BBP3wm@LEXh2V+XO?q1VbV# zbzF!6LqjH}?HM8=kPiHR3BhW?x_0B+?w8y|3+2lzWUFv~X38-=YjJI=#lDZLYH&!s zK++!4Ik#-S|g_x2Z`eAee>}B!fX^-Wr z8PBLqst_2M!opW*2oL)7JnPhrH=e`T=Vu2Zmf&}P-kY)*t=)upd{CA`iy&4-fp-hb zesTDt?xU$kw+kEf9DyZU<#hN;1HtO1)otyO?2MM0(V0A$=;ZgE4Y$bnYYm{<2}izx zzo2)hcF&K}u`oaSYoXz0Bjb_#(66KAD5l zX@N*K83%|Tb~z0$s*(2uVU~d5dQ-Bz@1MT=|KjfOu{U@zBi(<-+S~jQ+z?&S7T`a7 z92cY$)W_+4OC>j`T>9qM1Dj~ATS8zoUY#Jh2lJ!R8y4>Da_nL zD1=0L@DrmTikQTVm7$t%gl8uWWH-;Z)r-4g`@e-Akq7^ou1DwNQF#oy^xbdMC!8Si zrgJaNgwiW@qC-MgNUeUI`j+#Ks?9%YpA7KNZW@E*G^ePZDAtNnu#cPa{XL zlz{t(jPoQ(ZFi@mK;DxR4Y@c8iS1+Ow+?Zq$Mu=Ll;C}AE$kpd$LZJNuX6Wa{tH)= zDU2uNCnR!($GPS@9XKR4d!b6#Yln`~_1v?I4@>-UY9h0*yVX}7c@$VZn8=j~90N|g zpFv};r$ZDJf)umdEa#1Fb_gf(e0)UIKmSN_Nj^Dy6eBi6cpTmze)3;&Bi}mB)-`oA z0f7}pNBdrjAUsvjb>I`}^vJrJ2ITNCdVhOu*Iv3Lohqj%e6QDd-V7pZ)GZ|jIIb(w z2FBeps*kNrVUUCxkKVM?nNbE|U{naGyPYDNP0N|Sp_2XQ{E)rpENb(LuzrYym+Zwm z&_M9H#^4zCMo#F%l|NCho!M*Ys>F<1BL z*FM=w{W~Z~mm!m}Y*KWqsCUH=IQ3_buAK7TMdkrYuM~2Ol@@+WTjy9iHv4+7Xv~uV z6Jl+!-yk!xQoy&LFZ|Mn5>W|n82A>V2Tax{g=B5gf44N>IUw=4|JzYie#|AfK_qAV zxbXc;5mrgUX_>H>u#IjeP+P<}RIzz;Wn$W$HT?YiDDL+5*PWeZ^26V|#$M@DKWVqp zy=ch8gBhtt(*&b5_gmLRZi3`l_}vYL8*JU;g!{p zBQ~)HT;13x+|yrq8>e^=H`#t|7{KLh@#^G4>{?yAIj8^7#m^z|Ypg<1C_!p}6Bca` z7#Aj5XH2Ke96pP~34&EBfvyV^v61p{x96}}2)-@A?8U<|QOm*6e_l1zw==hAsccLn zM``~5#^}$Ui@RTug|Q!TCxz|qe< z${N%?%rBNqbyP?`gqAUZam8w^qa3`S?3e+jaGGUW7dcyDUo=sg+t%}0quWN@*n+r% zr}`$l%v5f>E3zdc^O5e@*=ij|^%Q?6$C!OhM$>0g!sNDSN5MK^-7{Ux`vKUciLXC2Etj#CU zvyd*6tFd_hSj#r2mHXsoHRxe9C6R=^xz$%PaodR@-7Cco8K=C;#%hxPH_~ridAsMl zSzE`9iCT8c@e!KFyr=J?k@>w1&J8+W@2PiQ#sMB#X{w@!0z26QXc*j>Xz)u0fj>go zp}gY-|Gy9Rj6qyhRdnp=Vq@Hc6B`mx2u(gA6yT%%45_nhI}|Oo!{EGNA6g7MB_gzF zyh>?Mf zvcp3x4W0v+Klc;kzNUXpb_Q!=zzZuZDN?>KxbF_4DLrz9fYXoRWj?YBiQw7qeF*Gn zJNxAaY zN$IW0F{4j%zN^ypX8wYRoIo#fECEOjIL+bqM1-V}E;Il$;F>x0p+F?GN1m~Zd=s4W z`ecYG1dMG(es823*#u7fJiqp*qQHLZyhVQtNu?sjb=qe~6Wx?52i}d60H<04d)d{< z%5WdsT)0l0W*PxOl!nq2QG&|892t|3JsdG+f9U2H{tPmFpz-6)qpurB*Wv>E%r74O z#eSIe(x-UF&7||u-5aqld)>ZBzD@RC-5`y&Sa#k{uwP};WKrrYoMN?}w{`ORjcDT} zwS!P;BRKD4_gaeELw?eu`5)={H=RKi%`_~Fquf~M;VHocZnf(KhFe6@CLn({xEAGl zC5Oun-T_+&?7Un_h06e38WSIxE`pUFMUsZKCc-O11~vIJrugwL2sX(w5bpt9f`y_Z zXiLx!qC-6+)|H`aOcqzquF&ITx1<6hzobi($gI>pe}97iD25{nkp{F*XS(Z~%9Rhn z!F)ac!;aZg@^6JY{D0{p(e#mIt24Ip>FUWW8v0lUU;<&(RlV;N%SK-Y%MRubl1@F) zSym9cg(~>ChG}7Ztpa^qRqyg`!89?eiAa2LTU4P8gSIDM@@!5Bq^^Pr5hlb%Z|(B5 z2FJQXgq2bFdU_9gpLF7shvE2t zn|4IQ!)tgCf}QFXg4%czGv5?MVV1-ahO_o+@0er{9cAeusFxBn^d-Pzw3{7w-!Jg2 zZIv)!p=^5&T=`m#X6r^f_2XMsf-Y-Xf3!|xQZ^5Kn-$<+3^rr}T)f-&vDa9biO8_eG-5cVNuUhaBk1)tur$0Cwu%JJfsuv zwy9Q*j?j_shTaL#uyubyZtv~9LB?aCxD&3%%ZNqGp>I%Xx{u10tyO$=Y9xQ#76*Rj z=b`CP5_C2e1_cf^-9hzIId%w~P3Ar(CX_70WgaSz@9|{UZ(gx|AAd*2xP6_gTIbi9sK_H!fX(pUT zI{P`@(n&CL!gcytmSl%KEZCGV`n9rmuTy|2NevD~MbYtF6_V|}7#ftLosZEr=DDw*`EG>oUkh97npj=Ib6`sdkyikf!0vv08}TB)Q%qQc*TV z>Q#8=Jb3F?kU&X&hmzF3=mA!@0Z?B0ILN2W?8@bU)7^!*?qfkNo5Ec@L9x4IuYOw! zwZHdSNiC=xRPT{_e>IwaQi9;i);+ZGc9o=Lo(VXRtQ+g@7xx$N)09`Pn?cpf#Kjat z(4pkiC_3ZGuFX|ie?Yeo$YY^FpNi2Wz$tF@at@SO{%xm?NHOs9Y8Idc8bMc$q1|-0 zeMWzAq5P@`HKC9K{wN!&A1fN`S7B?Nc+;L#?d;s>`WJNUl;pYaZ)+dla|_O^@ewMK zw;pkoe(C1B_5j07EX=4K=t3{en0R`}P`F2ON(?I-hQ#fXjy~aBWG*Z+O% zwc>rMfJ|TywuxL!y&izlNo|_^3beyUampC^AdYNpYAMWdr&fl z?TPNE*1`fbJ5HIyI=?xrlrHZ(|C%m>lm&P-28CfO>jJ0ktrv~!MT`zLBjKIvmEJCSyy9_4j-VB$!V+J339r@p`E-ecnO9p}x!__nAi+1m@Z% zgUUtc2Gor7W09r$BWG||n*;v)3wjK!<6ExT?LPc%asP?1y}@t zov8IzgHba2UgYBDT@TGpC!9CNI|04qB{2_2VO%14?{_t|(wdGZ!!B8j{e4;@+E$-^PwzOV;92C|P!#n=tH%@48 z-m?cU4{N#YekF!?&zD~LM>lyDNYupKIZ@pXT>(h9jzM$#b^E_pzzW{_8_UQFCz;a? zvftrH^Qj{Q>!T7kdzhAMe?fIfTyu&yZ5P=A6;p_bdr)*;NtBPe-6P9uvkxJ`krgEuHM=hEn>85(j_%muZhwnd1R{Y) zBgkxCy8c4*NqVyBn{;?vS15x$OKObN>tH{gIEIgrZkkHCDXy>;p0sD!c>xc|sWh#k zn7I*W>dB;>=`?foWYIzZD-D*`e|`Lbx8mLjANS zeotlwt+LiOeHqSyIrfZCKtpQn9uC0lCVon}74H-!bov8G3OyU~02He^`HH!Hq|kTS zPEEZbIu53rzqQgy-%c2a9HZ$yyC$+jf79;00TXj#ANx)gQ`L9+s@v~>Ce<@Ue$9ms z9iQ%vtBFo6EI85k$w#YbrpL9_FZ{Rj4QzTeMz+k&>AzQJW?D>p+}iSiXkv7($#aWK zij7ATm-d6FX#A=|@&H32qVg{YFDrJcqpG*A&Rp)&b&nJPSc9jtW4QI|IdLxzwh5g zTymJPeI_j6efpg^gkC2@t1HL7swfZ0fh3r{J#@8k7Nn*YV#eNH{U>UntF+iRdr85y zswuBQ|EoeQF_DPTh~7S~s1>1NK>m?&_H@5be$4?~<&bV3E>FO-W0$C^~azT$nU%hbl2 zR0%hi+2HrQ2HK*g)6e3}k+p!J8FG~9sQ@za@~&bN;iFHr=`C}9kvh2pqLzW0dm~VN zJsTVYdLk=^NE8|+~ zWm8HYHtH>iW>UQ4;niwqC#MB!&t(JRh>4m z70QE1?XLnH>|rvj9wb{CtK46cFEsG6!`|)^BI%$7_=^-z_8R?eQN%_-<#f)LX5dOI z&9i8?vd_BKVYT+9v0CJSdSdrfaIj{37ql#5)UHllPoekdGh%|J=L(=ZvT!GPoul9C zspzj`?WxBh5UGt0H{Or98l=SrY@{?vRe$vQZ1yGNNZIM_9ZqD0udzmoypL8u0Ftpr zEM9(oe0qZ8X!#>Y`(q$ZE4k`TQTK!b1)}(oQfGvjZ&(xKn2%mDAFdhE-wG7Ec6pqN z7B%Eo{BJh2PC{}vhxK#h5-U=4uv};nK_2AmLRxydMa;YZbLL59MYgK&f=#ka8?Ri7 zM$Gws*UVM5^}ftx@zOS%+klzap7FXMoQ%y@qEvcr2~TKf7~)&*W_9;UR(-S|6hDpQ zUjXrJ=iNj%PLI3PWD-`V<6I|uz0qE&u$Cv=xQERn|Fk5Bs(epvU$00HDFC5qlaQ{M zoTQt_n$nwE+T=9P4fO>nYYP*UqSjW}-WA%XB?ItlhfOUEwlzSDu%?|#m&hFB_X&MH zl)6&h4wU0pnBwyG^SAZA-p+>^mk`Nbo{GiMv^|@fNm;0UA8(>}Q?xUuom7{twCExS zGhUW~FeTSeQ5?VgjqAk8iB!2P!@FN>9iLdK3Cj~@GLI%O?xayY74ED+I^^MoVhsGp zKUJ&eM^r$YLDHWV2hD1pxXlW>-%7z2iC(PxRl`EA3(V&>kw*Ym@s@qEiup8*xN2u* z@yiP_pjl@y#kRMct^ZXleDWd~a&8zT1}--2k+#tFAooc`9?!IclRn&RHWE^E6XAO_fiX%|7h>q>$sKwh+ zq-0j9%1VKGltY4c^MCPFc4!75NHiVptN-}tYDe(iDg;lInaW4FoyILG-We62mUtJz z#)PLr1yCV?-ScLbnfZ;vm>}F7EjIewpzQU>LPV;4&K~joJ1-gvDDEW~@G`fxQ&H8I zt+zx%(V~$9r{wc3D<1z|zc(^RbnHGY?1H3p4rfeaSWI5#$#XAow@`4nHQh}*^7f>; zlYJHQHL<3gdl|t7$_2peeS+&373oqHj)Q uJ&cU%3>xp<}c@CX0x&W6ECw^#O` z9)ds54+ImpN-ld%lvOWy64_|rinQQz=XFRx*GezDF06L+_hby0aTOO(^xHp!9*FDn zq~TuWRMSbC&)(*7jb>#UcxNp^-dKQ-zzCx>sH6=+v&HH`<(l*XxEoTJ5vR|no?HqL zuh#vftzozdHnhY_5{ShH7TI^|ht(Et`kym|nM%+kDU%svv-Tr%(@6UN%!Y)VmRwa;B=^G&5XP_TxeFhv56n@b)ITYK@?sN~lddcsjj z`LNE55AeYv-uxuR6qgOuPAB^Y^*3I%z+hW8YTS_Oxw=ptAG&B9f^d2=;562cP!;e$ z9&9R~M5u(p#47c2R;fquo>C$`Pr=Uu5l@y{XNt38-WdEWe0iW6o!ar7pL94a-7<8H ztNa?XPSAV2Y_$JbR812V*RnzH{vZ@~_>F;fz@jOX>LJRBhvH#ngf*=uXXm1EVXpx- zi{ESUy4x$eX|4kwA8dBiTvblJnJ(0Wr*r^XLvx1h5N;v!<7tD9y|?0_`7R~0Bu1L; z|2k?CfW(__J;&bXk=w*{c(<{d#25LrWh2U@^bLO>`)bEOVK36PF^Hy*EPo38mMpRN zQJaX{xUU}q5n3y?=}b~w*vI1x>X)N%H+5b-gRG2u*}9`?8H3(wsga8H+n;S!8rufQ z*lF7C>_{$<8a8K7t$<%#))CgJ>mNoeN7EE>p|?i0%3eRMd8VJJ@H!QNPKSjcm>nGD zG#>>>Y=4(2$Wxl_MUD1`SGW-G$6mAjQa7Hd`GF<3dbb-g0Ak6o2(}Yq=44BAmXyb2 zgiC9*-pV+=ZZ@v_vD7n%R+-(0aL)ckc~miEgY6CBWir&b9W1SO4y<+`oX9j+$-U`# z9bac-c?*R=dnfbw2eUu0#TML8r`VN=*2U%jlfCrF%B7-=Yz&}A{)AtP2k%j&xk@(_ zlJniy%YQ7zJ0m`3NL7*0g*Y`hNExMcTOtozhRcYzRaQl zyz{}&!>jrQ$y<1t*1YP`>hgClEoYW2=jg2Ma&hzj%%;00m9@D}e?d2&;S4rAuSj z{6fp9uZmgzl3g&5c;9}_MVA;U0`gR z69s^irHl1WrEErhQftm_Wz=Ec-(KXj_0qH=G@<%@83VBDy;#4DhWDlr@-RgaLir*a zvBjj?-$qPwDGsN;@@2`z#I^nfS$rFI9*;8$^J7PZH?}bvevt>RU($%8-~waWY|_D! zkk{$a8)!@vWuvms=H6KeScvF9Q7e0rZjlGu2%8lJ7CpWDK7P?*4I0r}fu(V`9*Z2< z{NX`mt)clD%oDF8G!i7Vp)d#+R2ICKx-B~C3-O^UKAuH z0=%*NC;$6OT#(wIoo@=RS_sr`Yl>kzV>#kZ%~7=@O+iiO%!XgS;wSDIxEvWDi0o3I z67|c@xoU$J-Q&Con5m^pghSWRQUKVC#dzNWdD(^Nkjc|bWbBIFT=FxmWRv?RvFUQV zy*XwFO@L?cP?*+}a~8T%TwVK7^g`}`4SoDOrUJ3iJcphB2)0gdyVOcRp-hyVtR*t& z=GLN%u|>4HKn6w~(=Nr!cUomOy^D8mYD&T9yBs5uuq~kI)x3*)CVdI^WPZ$a;|^iY zwa`jG#=!$Ef!&e%5F9#BliZJNRx$UYoC0aZN_R#gt$KFDsNw$Ie zhM;wIIw=KMBcUTIweg__Q&GyPxO#u4@&(=zs7#|Z&AEo`*At$O98m~@j z)!g;ksjM7Y#zFNdFaT>6AH5^{qEcg6eCiQcfNS_O>?BVbj&Va}TcC%8jZFvV`#0{l}_IpH9s5Pst`?ARMtd_T7kS zAXCsqoq59(TAI5Tn$eAC0k-d~uGu%A)k0B-gqW?=SUpedW70X_B^yeDE;<4Rwm=Y= zT5S(a&phb>dA8}tNzuUY3QNDH8d9l6VNTUf(9(W*o##;b`CgHW-S{>a|(u2%~D0=i7( zNkkU5{MQG*x&=xDozZV?$B+4e)VKMV=q*VZtsl+}C|;|M%hI~3;$Km)Hy*KB#~7{; zIxm-!k$(eDaXPu|cFuE{h8?XssqQBm%^o}? zHz+#lAB+$`XaC=@Gjd0Ssm#yG$9`)!k}I>AyxIeoFQe1J66`HJwneXR=YK^-%Sj$B zni;!PvF|xUN@#JU63RiDTu_Uv%xja)H@rxct_4a|T26N@Mt1jTMN*Q=1x4(ue+X{{=5=!8_|IKGPK04C-u0hMks+P!Ri?B zrJ@{ah1XJ$^yK^^k0s$9Gq_HF26JV2e`{^PZy@>Hp*PD@PLo6;w&;yj)yXsX-!hbr%c*zYdL#`2ZRKM@_IMf9G$y&`aMY`7k{(OZY?%+K zkp}O2m^e={>zr+;hn1WLyBt-9MjCUADEFp-o>`jg4@(P3(pu_L)RKm8@xfwxoqmR}VSh5~m3O z9@pu&to%DGAk>3V$;B1GOH`~}@po`KJaB@C{}KT71w21Yxfc5r2A z2K}dV%6B(kO#wdS>oYBE3S{l49;^cADgVcL()%k~uCL&c+_Sar0n0$np-*)@=cJA) zXE`;j+_|Izrm*A>gb(C09WNr0_##_=>SC&pm9;`Bv z02tR?KcBlkt_I%Ym%DcE*E_oX1wH2+y>i=N-!*k|tbOa((ZYumt6z6K!$Cb1c~S}8 zd6XwhD#-AppDHneiV3{3m=Zl5h&)3;8nN=1->gr>TDqSishOOse{ps4>Xmp?qf2~N zMiRU~tD$MHxDVk1%}2dGMY1ODnLYXUTd7mpSIJGV=HV%R?3Ew#VNjZW^LpT1R6 z)XvOa%9+@ibYGgm?O${9*@-*SQeB_j?OxrldUsU&((CUFBX1Ki#u^BGMI6+Xd|0nX ze60EaRs3p3JbpLz1Hs@O3-_s2DQ<9rkYZ&j?^xk~^Z4e-tBaobEeV=w7|~F+eXmc% z>06HPPF*s;U)4_aeukg-Q@WE0x!^dX0+