diff --git a/data/all.json b/data/all.json index d57221d..a5a5aa0 100644 --- a/data/all.json +++ b/data/all.json @@ -1 +1 @@ -{"compressed":true,"categories":[{"id":"smileys","name":"Smileys & Emotion","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","melting_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","smiling_face_with_tear","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","face_with_open_eyes_and_hand_over_mouth","face_with_peeking_eye","shushing_face","thinking_face","saluting_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","dotted_line_face","face_in_clouds","smirk","unamused","face_with_rolling_eyes","grimacing","face_exhaling","lying_face","shaking_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","face_with_spiral_eyes","exploding_head","face_with_cowboy_hat","partying_face","disguised_face","sunglasses","nerd_face","face_with_monocle","confused","face_with_diagonal_mouth","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","face_holding_back_tears","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart_on_fire","mending_heart","heart","pink_heart","orange_heart","yellow_heart","green_heart","blue_heart","light_blue_heart","purple_heart","brown_heart","black_heart","grey_heart","white_heart","kiss","100","anger","boom","dizzy","sweat_drops","dash","hole","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"people","name":"People & Body","emojis":["wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","rightwards_hand","leftwards_hand","palm_down_hand","palm_up_hand","leftwards_pushing_hand","rightwards_pushing_hand","ok_hand","pinched_fingers","pinching_hand","v","crossed_fingers","hand_with_index_finger_and_thumb_crossed","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","index_pointing_at_the_viewer","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","heart_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","anatomical_heart","lungs","tooth","bone","eyes","eye","tongue","lips","biting_lip","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","man_with_beard","woman_with_beard","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","ninja","construction_worker","male-construction-worker","female-construction-worker","person_with_crown","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","person_in_tuxedo","man_in_tuxedo","woman_in_tuxedo","bride_with_veil","man_with_veil","woman_with_veil","pregnant_woman","pregnant_man","pregnant_person","breast-feeding","woman_feeding_baby","man_feeding_baby","person_feeding_baby","angel","santa","mrs_claus","mx_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","troll","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","men-with-bunny-ears-partying","women-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","man_and_woman_holding_hands","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","people_hugging","footprints"]},{"id":"nature","name":"Animals & Nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","black_cat","lion_face","tiger","tiger2","leopard","horse","moose","donkey","racehorse","unicorn_face","zebra_face","deer","bison","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","mammoth","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","beaver","hedgehog","bat","bear","polar_bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","wing","black_bird","goose","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","seal","fish","tropical_fish","blowfish","shark","octopus","shell","coral","jellyfish","snail","butterfly","bug","ant","bee","beetle","ladybug","cricket","cockroach","spider","spider_web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry_blossom","white_flower","lotus","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","hyacinth","seedling","potted_plant","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves","empty_nest","nest_with_eggs","mushroom"]},{"id":"foods","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","blueberries","kiwifruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","bell_pepper","cucumber","leafy_green","broccoli","garlic","onion","peanuts","beans","chestnut","ginger_root","pea_pod","bread","croissant","baguette_bread","flatbread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","tamale","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","fondue","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","teapot","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","pouring_liquid","cup_with_straw","bubble_tea","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","jar","amphora"]},{"id":"activity","name":"Activities","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","gun","8ball","crystal_ball","magic_wand","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","pinata","mirror_ball","nesting_dolls","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","sewing_needle","yarn","knot"]},{"id":"places","name":"Travel & Places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","rock","wood","hut","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","playground_slide","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","pickup_truck","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","roller_skate","busstop","motorway","railway_track","oil_drum","fuelpump","wheel","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","ring_buoy","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","name":"Objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","folding_hand_fan","purse","handbag","pouch","shopping_bags","school_satchel","thong_sandal","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","hair_pick","crown","womans_hat","tophat","mortar_board","billed_cap","military_helmet","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","accordion","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","long_drum","maracas","flute","iphone","calling","phone","telephone_receiver","pager","fax","battery","low_battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","coin","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","bomb","boomerang","bow_and_arrow","shield","carpentry_saw","wrench","screwdriver","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","hook","toolbox","magnet","ladder","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","crutch","stethoscope","x-ray","door","elevator","mirror","window","bed","couch_and_lamp","chair","toilet","plunger","shower","bathtub","mouse_trap","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","bucket","soap","bubbles","toothbrush","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","headstone","funeral_urn","nazar_amulet","hamsa","moyai","placard","identification_card"]},{"id":"symbols","name":"Symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","khanda","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","wireless","vibration_mode","mobile_phone_off","female_sign","male_sign","transgender_symbol","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_equals_sign","infinity","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","currency_exchange","heavy_dollar_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","x","negative_squared_cross_mark","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","name":"Flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","transgender_flag","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],"emojis":{"100":{"subcategory":"emotion","a":"Hundred Points Symbol","b":"1F4AF","d":true,"e":true,"f":true,"h":true,"j":["hundred_points","score","perfect","numbers","century","exam","quiz","test","pass","hundred"],"k":[28,7],"o":0},"1234":{"subcategory":"alphanum","a":"Input Symbol for Numbers","b":"1F522","d":true,"e":true,"f":true,"h":true,"j":["input_numbers","numbers","blue-square","1234","1","2","3","4"],"k":[29,60],"o":0},"grinning":{"subcategory":"face-smiling","a":"Grinning Face","b":"1F600","d":true,"e":true,"f":true,"h":true,"j":["grinning_face","face","smile","happy","joy",":D","grin"],"k":[32,21],"m":":D","o":1},"smiley":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth","b":"1F603","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],"k":[32,24],"l":["=)","=-)"],"m":":)","o":0},"smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Smiling Eyes","b":"1F604","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],"k":[32,25],"l":["C:","c:",":D",":-D"],"m":":)","o":0},"grin":{"subcategory":"face-smiling","a":"Grinning Face with Smiling Eyes","b":"1F601","d":true,"e":true,"f":true,"h":true,"j":["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],"k":[32,22],"o":0},"laughing":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Tightly-Closed Eyes","b":"1F606","d":true,"e":true,"f":true,"h":true,"j":["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"k":[32,27],"l":[":>",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","d":true,"e":true,"f":true,"h":true,"j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","d":true,"e":true,"f":true,"h":true,"j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","d":true,"e":true,"f":true,"h":true,"j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","d":true,"e":true,"f":true,"h":true,"j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","d":true,"e":true,"f":true,"h":true,"j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","d":true,"e":true,"f":true,"h":true,"j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","d":true,"e":true,"f":true,"h":true,"j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","d":true,"e":true,"f":true,"h":true,"j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","d":true,"e":true,"f":true,"h":true,"j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","d":true,"e":true,"f":true,"h":true,"j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","d":true,"e":true,"f":true,"h":true,"j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","d":true,"e":true,"f":true,"h":true,"j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","d":true,"e":true,"f":true,"h":true,"j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","d":true,"e":true,"f":true,"h":true,"j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","d":true,"e":true,"f":true,"h":true,"j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","d":true,"e":true,"f":true,"h":true,"j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","d":true,"e":true,"f":true,"h":true,"j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","d":true,"e":true,"f":true,"h":true,"j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","d":true,"e":true,"f":true,"h":true,"j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","d":true,"e":true,"f":true,"h":true,"j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","d":true,"e":true,"f":true,"h":true,"j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","d":true,"e":true,"f":true,"h":true,"j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","d":true,"e":true,"f":true,"h":true,"j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","d":true,"e":true,"f":true,"h":true,"j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","d":true,"e":true,"f":true,"h":true,"j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","d":true,"e":true,"f":true,"h":true,"j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","d":true,"e":true,"f":true,"h":true,"j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","d":true,"e":true,"f":true,"h":true,"j":["face_without_mouth","face","hellokitty"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","d":true,"e":true,"f":true,"h":true,"j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","d":true,"e":true,"f":true,"h":true,"j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","d":true,"e":true,"f":true,"h":true,"j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","d":true,"e":true,"f":true,"h":true,"j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","d":true,"e":true,"f":true,"h":true,"j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","d":true,"e":true,"f":true,"h":true,"j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","d":true,"e":true,"f":true,"h":true,"j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","d":true,"e":true,"f":true,"h":true,"j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","d":true,"e":true,"f":false,"h":false,"j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","d":true,"e":true,"f":true,"h":true,"j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","d":true,"e":true,"f":true,"h":true,"j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","d":true,"e":true,"f":true,"h":true,"j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","d":true,"e":true,"f":true,"h":true,"j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","d":true,"e":true,"f":true,"h":true,"j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","d":true,"e":true,"f":true,"h":true,"j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","d":true,"e":true,"f":true,"h":true,"j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","d":true,"e":true,"f":true,"h":true,"j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","d":true,"e":true,"f":true,"h":true,"j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","d":true,"e":true,"f":true,"h":true,"j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","d":true,"e":true,"f":true,"h":true,"j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","d":true,"e":true,"f":true,"h":true,"j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","d":true,"e":true,"f":true,"h":true,"j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","d":true,"e":true,"f":true,"h":true,"j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","d":true,"e":true,"f":true,"h":true,"j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","d":true,"e":true,"f":true,"h":true,"j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","d":true,"e":true,"f":true,"h":true,"j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","d":true,"e":true,"f":true,"h":true,"j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","d":true,"e":true,"f":true,"h":true,"j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","d":true,"e":true,"f":true,"h":true,"j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","d":true,"e":true,"f":true,"h":true,"j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","d":true,"e":true,"f":true,"h":true,"j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","d":true,"e":true,"f":true,"h":true,"j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","d":true,"e":true,"f":true,"h":true,"j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","d":true,"e":true,"f":true,"h":true,"j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","d":true,"e":true,"f":true,"h":true,"j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","d":true,"e":true,"f":true,"h":true,"j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","d":true,"e":true,"f":true,"h":true,"j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","d":true,"e":true,"f":true,"h":true,"j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","d":true,"e":true,"f":true,"h":true,"j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","d":true,"e":true,"f":true,"h":true,"j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","d":true,"e":true,"f":true,"h":true,"j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","d":true,"e":true,"f":true,"h":true,"j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","d":true,"e":true,"f":true,"h":true,"j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","d":true,"e":true,"f":true,"h":true,"j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","d":true,"e":true,"f":true,"h":true,"j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","d":true,"e":true,"f":true,"h":true,"j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","d":true,"e":true,"f":true,"h":true,"j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","d":true,"e":true,"f":true,"h":true,"j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","d":true,"e":true,"f":true,"h":true,"j":["loudly_crying_face","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","d":true,"e":true,"f":true,"h":true,"j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","d":true,"e":true,"f":true,"h":true,"j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","d":true,"e":true,"f":true,"h":true,"j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","d":true,"e":true,"f":true,"h":true,"j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","d":true,"e":true,"f":true,"h":true,"j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","d":true,"e":true,"f":true,"h":true,"j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","d":true,"e":true,"f":true,"h":true,"j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","d":true,"e":true,"f":true,"h":true,"j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","d":true,"e":true,"f":true,"h":true,"j":["face_with_steam_from_nose","face","gas","phew","proud","pride"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","d":true,"e":true,"f":true,"h":true,"j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","d":true,"e":true,"f":true,"h":true,"j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","d":true,"e":true,"f":true,"h":true,"j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","d":true,"e":true,"f":true,"h":true,"j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","d":true,"e":true,"f":true,"h":true,"j":["skull","dead","skeleton","creepy","death"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","d":true,"e":true,"f":true,"h":true,"j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","d":true,"e":true,"f":true,"h":true,"j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","d":true,"e":true,"f":true,"h":true,"j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","d":true,"e":true,"f":true,"h":true,"j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","d":true,"e":true,"f":true,"h":true,"j":["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","d":true,"e":true,"f":true,"h":true,"j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","d":true,"e":true,"f":true,"h":true,"j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","d":true,"e":true,"f":true,"h":true,"j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","d":true,"e":true,"f":true,"h":true,"j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","d":true,"e":true,"f":true,"h":true,"j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","d":true,"e":true,"f":true,"h":true,"j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","d":true,"e":true,"f":true,"h":true,"j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","d":true,"e":true,"f":true,"h":true,"j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","d":true,"e":true,"f":true,"h":true,"j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","d":true,"e":true,"f":true,"h":true,"j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","d":true,"e":true,"f":true,"h":true,"j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","d":true,"e":true,"f":true,"h":true,"j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","d":true,"e":true,"f":true,"h":true,"j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","d":true,"e":true,"f":true,"h":true,"j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","d":true,"e":true,"f":true,"h":true,"j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","d":true,"e":true,"f":true,"h":true,"j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","d":true,"e":true,"f":true,"h":true,"j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","d":true,"e":true,"f":true,"h":true,"j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","d":true,"e":true,"f":true,"h":true,"j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","d":true,"e":true,"f":true,"h":true,"j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","d":true,"e":true,"f":true,"h":true,"j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","d":true,"e":true,"f":true,"h":true,"j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","d":true,"e":true,"f":true,"h":true,"j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","d":true,"e":true,"f":true,"h":true,"j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","d":true,"e":true,"f":true,"h":true,"j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","d":true,"e":true,"f":true,"h":true,"j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","d":true,"e":true,"f":true,"h":true,"j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","d":true,"e":true,"f":true,"h":true,"j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","d":true,"e":true,"f":true,"h":true,"j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","d":true,"e":true,"f":true,"h":true,"j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","d":true,"e":true,"f":true,"h":true,"j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","d":true,"e":true,"f":true,"h":true,"j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","d":true,"e":true,"f":true,"h":true,"j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","d":true,"e":true,"f":true,"h":true,"j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","d":true,"e":true,"f":true,"h":true,"j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","d":true,"e":true,"f":true,"h":true,"j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","d":true,"e":true,"f":true,"h":true,"j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","d":true,"e":true,"f":true,"h":true,"j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","d":true,"e":true,"f":true,"h":true,"j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","d":true,"e":true,"f":true,"h":true,"j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","d":true,"e":true,"f":true,"h":true,"j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","d":true,"e":true,"f":true,"h":true,"j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","d":true,"e":true,"f":true,"h":true,"j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","d":true,"e":true,"f":true,"h":true,"j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","d":true,"e":true,"f":true,"h":true,"j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","d":true,"e":true,"f":true,"h":true,"j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","d":true,"e":true,"f":true,"h":true,"j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","d":true,"e":true,"f":true,"h":true,"j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","d":true,"e":true,"f":true,"h":true,"j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","d":true,"e":true,"f":true,"h":true,"j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","d":true,"e":true,"f":true,"h":true,"j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","d":true,"e":true,"f":true,"h":true,"j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","d":true,"e":true,"f":true,"h":true,"j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","d":true,"e":true,"f":true,"h":true,"j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","d":true,"e":true,"f":true,"h":true,"j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","d":true,"e":true,"f":true,"h":true,"j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","d":true,"e":true,"f":true,"h":true,"j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","d":true,"e":true,"f":true,"h":true,"j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","d":true,"e":true,"f":true,"h":true,"j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","d":true,"e":true,"f":true,"h":true,"j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","d":true,"e":true,"f":true,"h":true,"j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","d":true,"e":true,"f":true,"h":true,"j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","d":true,"e":true,"f":true,"h":true,"j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","d":true,"e":true,"f":true,"h":true,"j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","d":true,"e":true,"f":false,"h":false,"j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","d":true,"e":true,"f":true,"h":true,"j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","d":true,"e":true,"f":true,"h":true,"j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","d":true,"e":true,"f":true,"h":true,"j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","d":true,"e":true,"f":true,"h":true,"j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","d":true,"e":true,"f":true,"h":true,"j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","d":true,"e":true,"f":true,"h":true,"j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","d":true,"e":true,"f":true,"h":true,"j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","d":true,"e":true,"f":true,"h":true,"j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","d":true,"e":true,"f":true,"h":true,"j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","d":true,"e":true,"f":true,"h":true,"j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","d":true,"e":true,"f":true,"h":true,"j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","d":true,"e":true,"f":true,"h":true,"j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","d":true,"e":true,"f":true,"h":true,"j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","d":true,"e":true,"f":true,"h":true,"j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","d":true,"e":true,"f":true,"h":true,"j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","d":true,"e":true,"f":true,"h":true,"j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","d":true,"e":true,"f":true,"h":true,"j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","d":true,"e":true,"f":true,"h":true,"j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","d":true,"e":true,"f":true,"h":true,"j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","d":true,"e":true,"f":true,"h":true,"j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","d":true,"e":true,"f":true,"h":true,"j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","d":true,"e":true,"f":true,"h":true,"j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","d":true,"e":true,"f":true,"h":true,"j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","d":true,"e":true,"f":true,"h":true,"j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","d":true,"e":true,"f":true,"h":true,"j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","d":true,"e":true,"f":true,"h":true,"j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","d":true,"e":true,"f":true,"h":true,"j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","d":true,"e":true,"f":true,"h":true,"j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","d":true,"e":true,"f":true,"h":true,"j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","d":true,"e":true,"f":true,"h":true,"j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","d":true,"e":true,"f":true,"h":true,"j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","d":true,"e":true,"f":true,"h":true,"j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","d":true,"e":true,"f":true,"h":true,"j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","d":true,"e":true,"f":true,"h":true,"j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","d":true,"e":true,"f":true,"h":true,"j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","d":true,"e":true,"f":true,"h":true,"j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","d":true,"e":true,"f":true,"h":true,"j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","d":true,"e":true,"f":true,"h":true,"j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","d":true,"e":true,"f":true,"h":true,"j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","d":true,"e":true,"f":true,"h":true,"j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","d":true,"e":true,"f":true,"h":true,"j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","d":true,"e":true,"f":true,"h":true,"j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","d":true,"e":true,"f":true,"h":true,"j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","d":true,"e":true,"f":true,"h":true,"j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","d":true,"e":true,"f":true,"h":true,"j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","d":true,"e":true,"f":true,"h":true,"j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","d":true,"e":true,"f":true,"h":true,"j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","d":true,"e":true,"f":true,"h":true,"j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","d":true,"e":true,"f":true,"h":true,"j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","d":true,"e":true,"f":true,"h":true,"j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","d":true,"e":true,"f":true,"h":true,"j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","d":true,"e":true,"f":true,"h":true,"j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","d":true,"e":true,"f":true,"h":true,"j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","d":true,"e":true,"f":true,"h":true,"j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","d":true,"e":true,"f":true,"h":true,"j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","d":true,"e":true,"f":true,"h":true,"j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","d":true,"e":true,"f":true,"h":true,"j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","d":true,"e":true,"f":true,"h":true,"j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","d":true,"e":true,"f":true,"h":true,"j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","d":true,"e":true,"f":true,"h":true,"j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","d":true,"e":true,"f":true,"h":true,"j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","d":true,"e":true,"f":true,"h":true,"j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","d":true,"e":true,"f":true,"h":true,"j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","d":true,"e":true,"f":true,"h":true,"j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","d":true,"e":true,"f":true,"h":true,"j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","d":true,"e":true,"f":true,"h":true,"j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","d":true,"e":true,"f":true,"h":true,"j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","d":true,"e":true,"f":true,"h":true,"j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","d":true,"e":true,"f":true,"h":true,"j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","d":true,"e":true,"f":true,"h":true,"j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","d":true,"e":true,"f":true,"h":true,"j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","d":true,"e":true,"f":true,"h":true,"j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","d":true,"e":true,"f":true,"h":true,"j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","d":true,"e":true,"f":true,"h":true,"j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","d":true,"e":true,"f":true,"h":true,"j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","d":true,"e":true,"f":true,"h":true,"j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","d":true,"e":true,"f":true,"h":true,"j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","d":true,"e":true,"f":true,"h":true,"j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","d":true,"e":true,"f":true,"h":true,"j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","d":true,"e":true,"f":true,"h":true,"j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","d":true,"e":true,"f":true,"h":true,"j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","d":true,"e":true,"f":true,"h":true,"j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","d":true,"e":true,"f":true,"h":true,"j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","d":true,"e":true,"f":true,"h":true,"j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","d":true,"e":true,"f":true,"h":true,"j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","d":true,"e":true,"f":true,"h":true,"j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face","hellokitty"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face","hellokitty"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face","hellokitty"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face","hellokitty"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","rich","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\",":-\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0},"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0},"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["e.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,r=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw r}}}}(Object.getOwnPropertyNames(e));try{for(i.s();!(t=i.n()).done;){var n=t.value,o=e[n];e[n]=o&&"object"===u(o)?d(o):o}}catch(e){i.e(e)}finally{i.f()}return Object.freeze(e)}var f,p,v=function(e){if(!e.compressed)return e;for(var t in e.compressed=!1,e.emojis){var i=e.emojis[t];for(var n in h)i[n]=i[h[n]],delete i[h[n]];i.short_names||(i.short_names=[]),i.short_names.unshift(t),i.sheet_x=i.sheet[0],i.sheet_y=i.sheet[1],delete i.sheet,i.text||(i.text=""),i.added_in||(i.added_in=6),i.added_in=i.added_in.toFixed(1),i.search=m(i)}return d(e)},j=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],y={};function g(){p=!0,f=c.get("frequently")}var w={add:function(e){p||g();var t=e.id;f||(f=y),f[t]||(f[t]=0),f[t]+=1,c.set("last",t),c.set("frequently",f)},get:function(e){if(p||g(),!f){y={};for(var t=[],i=Math.min(e,j.length),n=0;n',custom:'',flags:'',foods:'',nature:'',objects:'',smileys:'',people:' ',places:'',recent:'',symbols:''};function C(e,t,i,n,o,r,s,a){var c,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=i,u._compiled=!0),n&&(u.functional=!0),r&&(u._scopeId="data-v-"+r),s?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},u._ssrRegister=c):o&&(c=a?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(e,t){return c.call(t),l(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:e,options:u}}var b=C({props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default:function(){return{}}}},created:function(){this.svgs=_}},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},e._l(e.categories,(function(t){return i("button",{key:t.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":t.id==e.activeCategory.id},style:{color:t.id==e.activeCategory.id?e.color:""},attrs:{role:"tab",type:"button","aria-label":t.name,"aria-selected":t.id==e.activeCategory.id,"data-title":e.i18n.categories[t.id]},on:{click:function(i){return e.$emit("click",t)}}},[i("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:e._s(e.svgs[t.id])}}),e._v(" "),i("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:e.color},attrs:{"aria-hidden":"true"}})])})),0)}),[],!1,null,null,null),k=b.exports;function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var i=0;i1114111||Math.floor(s)!=s)throw RangeError("Invalid code point: "+s);s<=65535?i.push(s):(e=55296+((s-=65536)>>10),t=s%1024+56320,i.push(e,t)),(n+1===o||i.length>16384)&&(r+=String.fromCharCode.apply(null,i),i.length=0)}return r};function P(e){var t=e.split("-").map((function(e){return"0x".concat(e)}));return O.apply(null,t)}function A(e){return e.reduce((function(e,t){return-1===e.indexOf(t)&&e.push(t),e}),[])}function M(e,t){var i=A(e),n=A(t);return i.filter((function(e){return n.indexOf(e)>=0}))}function I(e,t){var i={};for(var n in e){var o=e[n],r=o;t.hasOwnProperty(n)&&(r=t[n]),"object"===u(r)&&(r=I(o,r)),i[n]=r}return i}function F(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return z(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?z(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,r=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw r}}}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:{},n=i.emojisToShowFilter,o=i.include,r=i.exclude,s=i.custom,a=i.recent,c=i.recentLength,u=void 0===c?20:c;E(this,e),this._data=v(t),this._emojisFilter=n||null,this._include=o||null,this._exclude=r||null,this._custom=s||[],this._recent=a||w.get(u),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:"recent",name:"Recent",emojis:[]},this._customCategory={id:"custom",name:"Custom",emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}return x(e,[{key:"buildIndex",value:function(){var e=this,t=this._data.categories;if(this._include&&(t=(t=t.filter((function(t){return e._include.includes(t.id)}))).sort((function(t,i){var n=e._include.indexOf(t.id),o=e._include.indexOf(i.id);return no?1:0}))),t.forEach((function(t){if(e.isCategoryNeeded(t.id)){var i={id:t.id,name:t.name,emojis:[]};t.emojis.forEach((function(t){var n=e.addEmoji(t);n&&i.emojis.push(n)})),i.emojis.length&&e._categories.push(i)}})),this.isCategoryNeeded("custom")){if(this._custom.length>0){var i,n=F(this._custom);try{for(n.s();!(i=n.n()).done;){var o=i.value;this.addCustomEmoji(o)}}catch(e){n.e(e)}finally{n.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map((function(t){var i,n=F(e._customCategory.emojis);try{for(n.s();!(i=n.n()).done;){var o=i.value;if(o.id===t)return void e._recentCategory.emojis.push(o)}}catch(e){n.e(e)}finally{n.f()}e.hasEmoji(t)&&e._recentCategory.emojis.push(e.emoji(t))})),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(e,t){var i=e.match(L);if(i&&(e=i[1],i[2]&&(t=parseInt(i[2],10))),this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]),this._emojis.hasOwnProperty(e)){var n=this._emojis[e];return t?n.getSkin(t):n}return this._nativeEmojis.hasOwnProperty(e)?this._nativeEmojis[e]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(e){this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]);var t=this._emojis[e];if(!t)throw new Error("Can not find emoji by id: "+e);return t}},{key:"firstEmoji",value:function(){var e=this._emojis[Object.keys(this._emojis)[0]];if(!e)throw new Error("Can not get first emoji");return e}},{key:"hasEmoji",value:function(e){return this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]),!!this._emojis[e]}},{key:"nativeEmoji",value:function(e){return this._nativeEmojis.hasOwnProperty(e)?this._nativeEmojis[e]:null}},{key:"search",value:function(e,t){var i=this;if(t||(t=75),!e.length)return null;if("-"==e||"-1"==e)return[this.emoji("-1")];var n,o=e.toLowerCase().split(/[\s|,|\-|_]+/);o.length>2&&(o=[o[0],o[1]]),n=o.map((function(e){for(var t=i._emojis,n=i._searchIndex,o=0,r=0;r1?M.apply(null,n):n.length?n[0]:[])&&r.length>t&&(r=r.slice(0,t)),r}},{key:"addCustomEmoji",value:function(e){var t=Object.assign({},e,{id:e.short_names[0],custom:!0});t.search||(t.search=m(t));var i=new $(t);return this._emojis[i.id]=i,this._customCategory.emojis.push(i),i}},{key:"addEmoji",value:function(e){var t=this,i=this._data.emojis[e];if(!this.isEmojiNeeded(i))return!1;var n=new $(i);if(this._emojis[e]=n,n.native&&(this._nativeEmojis[n.native]=n),n._skins)for(var o in n._skins){var r=n._skins[o];r.native&&(this._nativeEmojis[r.native]=r)}return n.emoticons&&n.emoticons.forEach((function(i){t._emoticons[i]||(t._emoticons[i]=e)})),n}},{key:"isCategoryNeeded",value:function(e){var t=!this._include||!this._include.length||this._include.indexOf(e)>-1,i=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(e)>-1;return!(!t||i)}},{key:"isEmojiNeeded",value:function(e){return!this._emojisFilter||this._emojisFilter(e)}}]),e}(),$=function(){function e(t){if(E(this,e),this._data=Object.assign({},t),this._skins=null,this._data.skin_variations)for(var i in this._skins=[],T){var n=T[i],o=this._data.skin_variations[n],r=Object.assign({},t);for(var s in o)r[s]=o[s];delete r.skin_variations,r.skin_tone=parseInt(i)+1,this._skins.push(new e(r))}for(var a in this._sanitized=N(this._data),this._sanitized)this[a]=this._sanitized[a];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}return x(e,[{key:"getSkin",value:function(e){return e&&"native"!=e&&this._skins?this._skins[e-1]:this}},{key:"getPosition",value:function(){var e=+(100/60*this._data.sheet_x).toFixed(2),t=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(e,"% ").concat(t,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}]),e}(),R=function(){function e(t,i,n,o,r,s,a){E(this,e),this._emoji=t,this._native=o,this._skin=i,this._set=n,this._fallback=r,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(a),this.content=this._content(),this.title=!0===s?t.short_name:null,this.ariaLabel=t.ariaLabel(),Object.freeze(this)}return x(e,[{key:"getEmoji",value:function(){return this._emoji.getSkin(this._skin)}},{key:"_canRender",value:function(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}},{key:"_cssClass",value:function(){return["emoji-set-"+this._set,"emoji-type-"+this._emojiType()]}},{key:"_cssStyle",value:function(e){var t={};return this._isCustom()?t={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:e+"px",height:e+"px"}:this._hasEmoji()&&!this._isNative()&&(t={backgroundPosition:this.getEmoji().getPosition()}),e&&(t=this._isNative()?Object.assign(t,{fontSize:Math.round(.95*e*10)/10+"px"}):Object.assign(t,{width:e+"px",height:e+"px"})),t}},{key:"_content",value:function(){return this._isCustom()?"":this._isNative()?this.getEmoji().native:this._hasEmoji()?"":this._fallback?this._fallback(this.getEmoji()):null}},{key:"_isNative",value:function(){return this._native}},{key:"_isCustom",value:function(){return this.getEmoji().custom}},{key:"_hasEmoji",value:function(){if(!this.getEmoji()._data)return!1;var e=this.getEmoji()._data["has_img_"+this._set];return void 0===e||e}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}]),e}();function N(e){var t=e.name,i=e.short_names,n=e.skin_tone,o=e.skin_variations,r=e.emoticons,s=e.unified,a=e.custom,c=e.imageUrl,u=e.id||i[0],l=":".concat(u,":");return a?{id:u,name:t,colons:l,emoticons:r,custom:a,imageUrl:c}:(n&&(l+=":skin-tone-".concat(n,":")),{id:u,name:t,colons:l,emoticons:r,unified:s.toLowerCase(),skin:n||(o?1:null),native:P(s)})}function D(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var B={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:"apple"},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:"span"}},H={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart™"},emoji:{type:String,default:"department_store"},color:{type:String,default:"#ae65c5"},set:{type:String,default:"apple"},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default:function(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default:function(){return{}}}};function U(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function V(e){for(var t=1;t0},emojiObjects:function(){var e=this;return this.emojis.map((function(t){return{emojiObject:t,emojiView:new R(t,e.emojiProps.skin,e.emojiProps.set,e.emojiProps.native,e.emojiProps.fallback,e.emojiProps.emojiTooltip,e.emojiProps.emojiSize)}}))}},components:{Emoji:W}},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isVisible&&(e.isSearch||e.hasResults)?i("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!e.hasResults},attrs:{"aria-label":e.i18n.categories[e.id]}},[i("div",{staticClass:"emoji-mart-category-label"},[i("h3",{staticClass:"emoji-mart-category-label"},[e._v(e._s(e.i18n.categories[e.id]))])]),e._v(" "),e._l(e.emojiObjects,(function(t){var n=t.emojiObject,o=t.emojiView;return[o.canRender?i("button",{key:n.id,staticClass:"emoji-mart-emoji",class:e.activeClass(n),attrs:{"aria-label":o.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":n.short_name,title:o.title},on:{mouseenter:function(t){e.emojiProps.onEnter(o.getEmoji())},mouseleave:function(t){e.emojiProps.onLeave(o.getEmoji())},click:function(t){e.emojiProps.onClick(o.getEmoji())}}},[i("span",{class:o.cssClass,style:o.cssStyle},[e._v(e._s(o.content))])]):e._e()]})),e._v(" "),e.hasResults?e._e():i("div",[i("emoji",{attrs:{data:e.data,emoji:"sleuth_or_spy",native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}}),e._v(" "),i("div",{staticClass:"emoji-mart-no-results-label"},[e._v(e._s(e.i18n.notfound))])],1)],2):e._e()}),[],!1,null,null,null).exports,X=C({props:{skin:{type:Number,required:!0}},data:function(){return{opened:!1}},methods:{onClick:function(e){this.opened&&e!=this.skin&&this.$emit("change",e),this.opened=!this.opened}}},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":e.opened}},e._l(6,(function(t){return i("span",{key:t,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":e.skin==t}},[i("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+t,on:{click:function(i){return e.onClick(t)}}})])})),0)}),[],!1,null,null,null).exports,Z=C({props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData:function(){return this.emoji?this.emoji:{}},emojiShortNames:function(){return this.emojiData.short_names},emojiEmoticons:function(){return this.emojiData.emoticons}},components:{Emoji:W,Skins:X}},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"emoji-mart-preview"},[e.emoji?[i("div",{staticClass:"emoji-mart-preview-emoji"},[i("emoji",{attrs:{data:e.data,emoji:e.emoji,native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}})],1),e._v(" "),i("div",{staticClass:"emoji-mart-preview-data"},[i("div",{staticClass:"emoji-mart-preview-name"},[e._v(e._s(e.emoji.name))]),e._v(" "),i("div",{staticClass:"emoji-mart-preview-shortnames"},e._l(e.emojiShortNames,(function(t){return i("span",{key:t,staticClass:"emoji-mart-preview-shortname"},[e._v(":"+e._s(t)+":")])})),0),e._v(" "),i("div",{staticClass:"emoji-mart-preview-emoticons"},e._l(e.emojiEmoticons,(function(t){return i("span",{key:t,staticClass:"emoji-mart-preview-emoticon"},[e._v(e._s(t))])})),0)])]:[i("div",{staticClass:"emoji-mart-preview-emoji"},[i("emoji",{attrs:{data:e.data,emoji:e.idleEmoji,native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}})],1),e._v(" "),i("div",{staticClass:"emoji-mart-preview-data"},[i("span",{staticClass:"emoji-mart-title-label"},[e._v(e._s(e.title))])]),e._v(" "),e.showSkinTones?i("div",{staticClass:"emoji-mart-preview-skins"},[i("skins",{attrs:{skin:e.skinProps.skin},on:{change:function(t){return e.onSkinChange(t)}}})],1):e._e()]],2)}),[],!1,null,null,null).exports,G=C({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},data:function(){return{value:""}},computed:{emojiIndex:function(){return this.data}},watch:{value:function(){this.$emit("search",this.value)}},methods:{clear:function(){this.value=""}},mounted:function(){var e=this.$el.querySelector("input");this.autoFocus&&e.focus()}},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"emoji-mart-search"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"text",placeholder:e.i18n.search,role:"textbox","aria-autocomplete":"list","aria-owns":"emoji-mart-list","aria-label":"Search for an emoji","aria-describedby":"emoji-mart-search-description"},domProps:{value:e.value},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:function(t){return e.$emit("arrowLeft",t)}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:function(){return e.$emit("arrowRight")}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:function(){return e.$emit("arrowDown")}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:function(t){return e.$emit("arrowUp",t)}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(){return e.$emit("enter")}.apply(null,arguments)}],input:function(t){t.target.composing||(e.value=t.target.value)}}}),e._v(" "),i("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[e._v("Use the left, right, up and down arrow keys to navigate the emoji search\n results.")])])}),[],!1,null,null,null),K=G.exports;function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0})),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1}return x(e,[{key:"onScroll",value:function(){for(var e=this._vm.$refs.scroll.scrollTop,t=this.filteredCategories[0],i=0,n=this.filteredCategories.length;ie)break;t=o}this.activeCategory=t}},{key:"allCategories",get:function(){return this._categories}},{key:"filteredCategories",get:function(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter((function(e){return e.emojis.length>0}))}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(e){var t=this;if(!this.searchEmojis){var i=this.filteredCategories.indexOf(e),n=this._vm.getCategoryComponent(i);this._vm.infiniteScroll?function(){if(n){var i=n.$el.offsetTop;e.first&&(i=0),t._vm.$refs.scroll.scrollTop=i}}():this.activeCategory=this.filteredCategories[i]}}},{key:"onSearch",value:function(e){var t=this._data.search(e,this.maxSearchResults);this.searchEmojis=t,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(e){this.previewEmoji=e,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(e){this.previewEmoji=null}},{key:"onArrowLeft",value:function(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}},{key:"onArrowRight",value:function(){this.previewEmojiIdx=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}},{key:"onArrowDown",value:function(){if(-1==this.previewEmojiIdx)return this.onArrowRight();var e=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,t=this._perLine;this.previewEmojiIdx+t>e&&(t=e%this._perLine);for(var i=0;i0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var t=0;tn+t.scrollTop&&(t.scrollTop+=i.offsetHeight),i&&i.offsetTope.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw o}}}}(Object.getOwnPropertyNames(e));try{for(i.s();!(t=i.n()).done;){var n=t.value,r=e[n];e[n]=r&&"object"===u(r)?d(r):r}}catch(e){i.e(e)}finally{i.f()}return Object.freeze(e)}var f,v,p=function(e){if(!e.compressed)return e;for(var t in e.compressed=!1,e.emojis){var i=e.emojis[t];for(var n in h)i[n]=i[h[n]],delete i[h[n]];i.short_names||(i.short_names=[]),i.short_names.unshift(t),i.sheet_x=i.sheet[0],i.sheet_y=i.sheet[1],delete i.sheet,i.text||(i.text=""),i.added_in||(i.added_in=6),i.added_in=i.added_in.toFixed(1),i.search=m(i)}return d(e)},j=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],y={};function g(){v=!0,f=c.get("frequently")}var w={add:function(e){v||g();var t=e.id;f||(f=y),f[t]||(f[t]=0),f[t]+=1,c.set("last",t),c.set("frequently",f)},get:function(e){if(v||g(),!f){y={};for(var t=[],i=Math.min(e,j.length),n=0;n',custom:'',flags:'',foods:'',nature:'',objects:'',smileys:'',people:' ',places:'',recent:'',symbols:''};function C(e,t,i,n,r,o,s,a){var c,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=i,u._compiled=!0),n&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),s?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},u._ssrRegister=c):r&&(c=a?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(e,t){return c.call(t),l(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:e,options:u}}var b=C({props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default:function(){return{}}}},emits:["click"],created:function(){this.svgs=_}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},e._l(e.categories,(function(i){return t("button",{key:i.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":i.id==e.activeCategory.id},style:{color:i.id==e.activeCategory.id?e.color:""},attrs:{role:"tab",type:"button","aria-label":i.name,"aria-selected":i.id==e.activeCategory.id,"data-title":e.i18n.categories[i.id]},on:{click:function(t){return e.$emit("click",i)}}},[t("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:e._s(e.svgs[i.id])}}),e._v(" "),t("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:e.color},attrs:{"aria-hidden":"true"}})])})),0)}),[],!1,null,null,null),k=b.exports;function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}function x(e,t){for(var i=0;i1114111||Math.floor(s)!=s)throw RangeError("Invalid code point: "+s);s<=65535?i.push(s):(e=55296+((s-=65536)>>10),t=s%1024+56320,i.push(e,t)),(n+1===r||i.length>16384)&&(o+=String.fromCharCode.apply(null,i),i.length=0)}return o};function A(e){var t=e.split("-").map((function(e){return"0x".concat(e)}));return P.apply(null,t)}function M(e){return e.reduce((function(e,t){return-1===e.indexOf(t)&&e.push(t),e}),[])}function I(e,t){var i=M(e),n=M(t);return i.filter((function(e){return n.indexOf(e)>=0}))}function F(e,t){var i={};for(var n in e){var r=e[n],o=r;t.hasOwnProperty(n)&&(o=t[n]),"object"===u(o)&&(o=F(r,o)),i[n]=o}return i}function z(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return L(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?L(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw o}}}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:{},n=i.emojisToShowFilter,r=i.include,o=i.exclude,s=i.custom,a=i.recent,c=i.recentLength,u=void 0===c?20:c;E(this,e),this._data=p(t),this._emojisFilter=n||null,this._include=r||null,this._exclude=o||null,this._custom=s||[],this._recent=a||w.get(u),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:"recent",name:"Recent",emojis:[]},this._customCategory={id:"custom",name:"Custom",emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}),[{key:"buildIndex",value:function(){var e=this,t=this._data.categories;if(this._include&&(t=(t=t.filter((function(t){return e._include.includes(t.id)}))).sort((function(t,i){var n=e._include.indexOf(t.id),r=e._include.indexOf(i.id);return nr?1:0}))),t.forEach((function(t){if(e.isCategoryNeeded(t.id)){var i={id:t.id,name:t.name,emojis:[]};t.emojis.forEach((function(t){var n=e.addEmoji(t);n&&i.emojis.push(n)})),i.emojis.length&&e._categories.push(i)}})),this.isCategoryNeeded("custom")){if(this._custom.length>0){var i,n=z(this._custom);try{for(n.s();!(i=n.n()).done;){var r=i.value;this.addCustomEmoji(r)}}catch(e){n.e(e)}finally{n.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map((function(t){var i,n=z(e._customCategory.emojis);try{for(n.s();!(i=n.n()).done;){var r=i.value;if(r.id===t)return void e._recentCategory.emojis.push(r)}}catch(e){n.e(e)}finally{n.f()}e.hasEmoji(t)&&e._recentCategory.emojis.push(e.emoji(t))})),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(e,t){var i=e.match(T);if(i&&(e=i[1],i[2]&&(t=parseInt(i[2],10))),this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]),this._emojis.hasOwnProperty(e)){var n=this._emojis[e];return t?n.getSkin(t):n}return this._nativeEmojis.hasOwnProperty(e)?this._nativeEmojis[e]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(e){this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]);var t=this._emojis[e];if(!t)throw new Error("Can not find emoji by id: "+e);return t}},{key:"firstEmoji",value:function(){var e=this._emojis[Object.keys(this._emojis)[0]];if(!e)throw new Error("Can not get first emoji");return e}},{key:"hasEmoji",value:function(e){return this._data.aliases.hasOwnProperty(e)&&(e=this._data.aliases[e]),!!this._emojis[e]}},{key:"nativeEmoji",value:function(e){return this._nativeEmojis.hasOwnProperty(e)?this._nativeEmojis[e]:null}},{key:"search",value:function(e,t){var i=this;if(t||(t=75),!e.length)return null;if("-"==e||"-1"==e)return[this.emoji("-1")];var n,r=e.toLowerCase().split(/[\s|,|\-|_]+/);r.length>2&&(r=[r[0],r[1]]),n=r.map((function(e){for(var t=i._emojis,n=i._searchIndex,r=0,o=function(){var i=e[s];if(r++,n[i]||(n[i]={}),!(n=n[i]).results){var o={};for(var a in n.results=[],n.emojis={},t){var c=t[a],u=c._data.search,l=e.substr(0,r),h=u.indexOf(l);if(-1!=h){var m=h+1;l==a&&(m=0),n.results.push(c),n.emojis[a]=c,o[a]=m}}n.results.sort((function(e,t){return o[e.id]-o[t.id]}))}t=n.emojis},s=0;s1?I.apply(null,n):n.length?n[0]:[])&&o.length>t&&(o=o.slice(0,t)),o}},{key:"addCustomEmoji",value:function(e){var t=Object.assign({},e,{id:e.short_names[0],custom:!0});t.search||(t.search=m(t));var i=new N(t);return this._emojis[i.id]=i,this._customCategory.emojis.push(i),i}},{key:"addEmoji",value:function(e){var t=this,i=this._data.emojis[e];if(!this.isEmojiNeeded(i))return!1;var n=new N(i);if(this._emojis[e]=n,n.native&&(this._nativeEmojis[n.native]=n),n._skins)for(var r in n._skins){var o=n._skins[r];o.native&&(this._nativeEmojis[o.native]=o)}return n.emoticons&&n.emoticons.forEach((function(i){t._emoticons[i]||(t._emoticons[i]=e)})),n}},{key:"isCategoryNeeded",value:function(e){var t=!this._include||!this._include.length||this._include.indexOf(e)>-1,i=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(e)>-1;return!(!t||i)}},{key:"isEmojiNeeded",value:function(e){return!this._emojisFilter||this._emojisFilter(e)}}])}(),N=function(){return O((function e(t){if(E(this,e),this._data=Object.assign({},t),this._skins=null,this._data.skin_variations)for(var i in this._skins=[],q){var n=q[i],r=this._data.skin_variations[n],o=Object.assign({},t);for(var s in r)o[s]=r[s];delete o.skin_variations,o.skin_tone=parseInt(i)+1,this._skins.push(new e(o))}for(var a in this._sanitized=D(this._data),this._sanitized)this[a]=this._sanitized[a];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}),[{key:"getSkin",value:function(e){return e&&"native"!=e&&this._skins?this._skins[e-1]:this}},{key:"getPosition",value:function(){var e=+(100/60*this._data.sheet_x).toFixed(2),t=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(e,"% ").concat(t,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}])}(),$=function(){return O((function e(t,i,n,r,o,s,a){E(this,e),this._emoji=t,this._native=r,this._skin=i,this._set=n,this._fallback=o,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(a),this.content=this._content(),this.title=!0===s?t.short_name:null,this.ariaLabel=t.ariaLabel(),Object.freeze(this)}),[{key:"getEmoji",value:function(){return this._emoji.getSkin(this._skin)}},{key:"_canRender",value:function(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}},{key:"_cssClass",value:function(){return["emoji-set-"+this._set,"emoji-type-"+this._emojiType()]}},{key:"_cssStyle",value:function(e){var t={};return this._isCustom()?t={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:e+"px",height:e+"px"}:this._hasEmoji()&&!this._isNative()&&(t={backgroundPosition:this.getEmoji().getPosition()}),e&&(t=this._isNative()?Object.assign(t,{fontSize:Math.round(.95*e*10)/10+"px"}):Object.assign(t,{width:e+"px",height:e+"px"})),t}},{key:"_content",value:function(){return this._isCustom()?"":this._isNative()?this.getEmoji().native:this._hasEmoji()?"":this._fallback?this._fallback(this.getEmoji()):null}},{key:"_isNative",value:function(){return this._native}},{key:"_isCustom",value:function(){return this.getEmoji().custom}},{key:"_hasEmoji",value:function(){if(!this.getEmoji()._data)return!1;var e=this.getEmoji()._data["has_img_"+this._set];return void 0===e||e}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}])}();function D(e){var t=e.name,i=e.short_names,n=e.skin_tone,r=e.skin_variations,o=e.emoticons,s=e.unified,a=e.custom,c=e.imageUrl,u=e.id||i[0],l=":".concat(u,":");return a?{id:u,name:t,colons:l,emoticons:o,custom:a,imageUrl:c}:(n&&(l+=":skin-tone-".concat(n,":")),{id:u,name:t,colons:l,emoticons:o,unified:s.toLowerCase(),skin:n||(r?1:null),native:A(s)})}function B(e,t,i){return(t=S(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var H={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:"apple"},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:"span"}},U={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart™"},emoji:{type:String,default:"department_store"},color:{type:String,default:"#ae65c5"},set:{type:String,default:"apple"},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default:function(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default:function(){return{}}}};function V(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function W(e){for(var t=1;t0},emojiObjects:function(){var e=this;return this.emojis.map((function(t){return{emojiObject:t,emojiView:new $(t,e.emojiProps.skin,e.emojiProps.set,e.emojiProps.native,e.emojiProps.fallback,e.emojiProps.emojiTooltip,e.emojiProps.emojiSize)}}))}},components:{Emoji:J}},(function(){var e=this,t=e._self._c;return e.isVisible&&(e.isSearch||e.hasResults)?t("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!e.hasResults},attrs:{"aria-label":e.i18n.categories[e.id]}},[t("div",{staticClass:"emoji-mart-category-label"},[t("h3",{staticClass:"emoji-mart-category-label"},[e._v(e._s(e.i18n.categories[e.id]))])]),e._v(" "),e._l(e.emojiObjects,(function(i){var n=i.emojiObject,r=i.emojiView;return[r.canRender?t("button",{key:n.id,staticClass:"emoji-mart-emoji",class:e.activeClass(n),attrs:{"aria-label":r.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":n.short_name,title:r.title},on:{mouseenter:function(t){e.emojiProps.onEnter(r.getEmoji())},mouseleave:function(t){e.emojiProps.onLeave(r.getEmoji())},click:function(t){e.emojiProps.onClick(r.getEmoji())}}},[t("span",{class:r.cssClass,style:r.cssStyle},[e._v(e._s(r.content))])]):e._e()]})),e._v(" "),e.hasResults?e._e():t("div",[t("emoji",{attrs:{data:e.data,emoji:"sleuth_or_spy",native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}}),e._v(" "),t("div",{staticClass:"emoji-mart-no-results-label"},[e._v(e._s(e.i18n.notfound))])],1)],2):e._e()}),[],!1,null,null,null).exports,Z=C({props:{skin:{type:Number,required:!0}},emits:["change"],data:function(){return{opened:!1}},methods:{onClick:function(e){this.opened&&e!=this.skin&&this.$emit("change",e),this.opened=!this.opened}}},(function(){var e=this,t=e._self._c;return t("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":e.opened}},e._l(6,(function(i){return t("span",{key:i,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":e.skin==i}},[t("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+i,on:{click:function(t){return e.onClick(i)}}})])})),0)}),[],!1,null,null,null).exports,G=C({props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData:function(){return this.emoji?this.emoji:{}},emojiShortNames:function(){return this.emojiData.short_names},emojiEmoticons:function(){return this.emojiData.emoticons}},components:{Emoji:J,Skins:Z}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"emoji-mart-preview"},[e.emoji?[t("div",{staticClass:"emoji-mart-preview-emoji"},[t("emoji",{attrs:{data:e.data,emoji:e.emoji,native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}})],1),e._v(" "),t("div",{staticClass:"emoji-mart-preview-data"},[t("div",{staticClass:"emoji-mart-preview-name"},[e._v(e._s(e.emoji.name))]),e._v(" "),t("div",{staticClass:"emoji-mart-preview-shortnames"},e._l(e.emojiShortNames,(function(i){return t("span",{key:i,staticClass:"emoji-mart-preview-shortname"},[e._v(":"+e._s(i)+":")])})),0),e._v(" "),t("div",{staticClass:"emoji-mart-preview-emoticons"},e._l(e.emojiEmoticons,(function(i){return t("span",{key:i,staticClass:"emoji-mart-preview-emoticon"},[e._v(e._s(i))])})),0)])]:[t("div",{staticClass:"emoji-mart-preview-emoji"},[t("emoji",{attrs:{data:e.data,emoji:e.idleEmoji,native:e.emojiProps.native,skin:e.emojiProps.skin,set:e.emojiProps.set}})],1),e._v(" "),t("div",{staticClass:"emoji-mart-preview-data"},[t("span",{staticClass:"emoji-mart-title-label"},[e._v(e._s(e.title))])]),e._v(" "),e.showSkinTones?t("div",{staticClass:"emoji-mart-preview-skins"},[t("skins",{attrs:{skin:e.skinProps.skin},on:{change:function(t){return e.onSkinChange(t)}}})],1):e._e()]],2)}),[],!1,null,null,null).exports,K=C({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},emits:["search","enter","arrowUp","arrowDown","arrowRight","arrowLeft"],data:function(){return{value:""}},computed:{emojiIndex:function(){return this.data}},watch:{value:function(){this.$emit("search",this.value)}},methods:{clear:function(){this.value=""}},mounted:function(){var e=this.$el.querySelector("input");this.autoFocus&&e.focus()}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"emoji-mart-search"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],attrs:{type:"text",placeholder:e.i18n.search,role:"textbox","aria-autocomplete":"list","aria-owns":"emoji-mart-list","aria-label":"Search for an emoji","aria-describedby":"emoji-mart-search-description"},domProps:{value:e.value},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:function(t){return e.$emit("arrowLeft",t)}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:function(){return e.$emit("arrowRight")}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:function(){return e.$emit("arrowDown")}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:function(t){return e.$emit("arrowUp",t)}.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(){return e.$emit("enter")}.apply(null,arguments)}],input:function(t){t.target.composing||(e.value=t.target.value)}}}),e._v(" "),t("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[e._v("Use the left, right, up and down arrow keys to navigate the emoji search\n results.")])])}),[],!1,null,null,null),Q=K.exports;function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0})),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1}),[{key:"onScroll",value:function(){for(var e=this._vm.$refs.scroll.scrollTop,t=this.filteredCategories[0],i=0,n=this.filteredCategories.length;ie)break;t=r}this.activeCategory=t}},{key:"allCategories",get:function(){return this._categories}},{key:"filteredCategories",get:function(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter((function(e){return e.emojis.length>0}))}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(e){var t=this;if(!this.searchEmojis){var i=this.filteredCategories.indexOf(e),n=this._vm.getCategoryComponent(i);this._vm.infiniteScroll?function(){if(n){var i=n.$el.offsetTop;e.first&&(i=0),t._vm.$refs.scroll.scrollTop=i}}():this.activeCategory=this.filteredCategories[i]}}},{key:"onSearch",value:function(e){var t=this._data.search(e,this.maxSearchResults);this.searchEmojis=t,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(e){this.previewEmoji=e,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(e){this.previewEmoji=null}},{key:"onArrowLeft",value:function(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}},{key:"onArrowRight",value:function(){this.previewEmojiIdx=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}},{key:"onArrowDown",value:function(){if(-1==this.previewEmojiIdx)return this.onArrowRight();var e=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,t=this._perLine;this.previewEmojiIdx+t>e&&(t=e%this._perLine);for(var i=0;i0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var t=0;tn+t.scrollTop&&(t.scrollTop+=i.offsetHeight),i&&i.offsetTop"); } @@ -626,7 +362,6 @@ __webpack_require__.r(__webpack_exports__); }, showEmoji: function showEmoji(emoji) { this.selectedEmojis.push(emoji); - if (emoji.native) { this.emojisOutput = this.emojisOutput + emoji.native; } else { @@ -642,32 +377,16 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=script&lang=js": +/*!*************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=script&lang=js ***! + \*************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _src__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../src */ "./src/index.js"); /* harmony import */ var quasar_framework_dist_quasar_mat_esm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! quasar-framework/dist/quasar.mat.esm */ "./node_modules/quasar-framework/dist/quasar.mat.esm.js"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -690,64 +409,16 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=script&lang=js": +/*!****************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=script&lang=js ***! + \****************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _data_all_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../data/all.json */ "./data/all.json"); /* harmony import */ var _src__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../src */ "./src/index.js"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// var emojiIndex = new _src__WEBPACK_IMPORTED_MODULE_1__.EmojiIndex(_data_all_json__WEBPACK_IMPORTED_MODULE_0__); @@ -782,31 +453,15 @@ var emojiIndex = new _src__WEBPACK_IMPORTED_MODULE_1__.EmojiIndex(_data_all_json /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=script&lang=js": +/*!*****************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=script&lang=js ***! + \*****************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _src__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../src */ "./src/index.js"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { @@ -833,28 +488,28 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=script&lang=js": +/*!**************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=script&lang=js ***! + \**************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); /* harmony import */ var _utils_shared_props__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/shared-props */ "./src/utils/shared-props.js"); /* harmony import */ var _utils_emoji_data__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/emoji-data */ "./src/utils/emoji-data.js"); @@ -866,29 +521,8 @@ __webpack_require__.r(__webpack_exports__); - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } /* harmony default export */ __webpack_exports__["default"] = ({ @@ -933,28 +567,28 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { va /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=script&lang=js": +/*!***************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=script&lang=js ***! + \***************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); -/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); +/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); /* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); /* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8__); @@ -978,104 +612,8 @@ __webpack_require__.r(__webpack_exports__); - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } @@ -1111,6 +649,7 @@ var I18N = { required: true } }), + emits: ['select', 'skin-change'], data: function data() { return { activeSkin: this.skin || _utils_store__WEBPACK_IMPORTED_MODULE_10__["default"].get('skin') || this.defaultSkin, @@ -1197,7 +736,6 @@ var I18N = { onArrowLeft: function onArrowLeft($event) { var oldIdx = this.view.previewEmojiIdx; this.view.onArrowLeft(); - if ($event && this.view.previewEmojiIdx !== oldIdx) { // Prevent cursor movement inside the input $event.preventDefault(); @@ -1210,8 +748,8 @@ var I18N = { this.view.onArrowDown(); }, onArrowUp: function onArrowUp($event) { - this.view.onArrowUp(); // Prevent cursor movement inside the input - + this.view.onArrowUp(); + // Prevent cursor movement inside the input $event.preventDefault(); }, onEnter: function onEnter() { @@ -1220,7 +758,6 @@ var I18N = { // for example, if we search for "asdf". return; } - this.$emit('select', this.view.previewEmoji); _utils_frequently__WEBPACK_IMPORTED_MODULE_11__["default"].add(this.view.previewEmoji); }, @@ -1244,13 +781,11 @@ var I18N = { }, getCategoryComponent: function getCategoryComponent(index) { var component = this.$refs['categories_' + index]; - if (component && '0' in component) { // Vue 2 has $refs under v-for as an array. return component['0']; - } // Vue 3 does not support $refs as array. - - + } + // Vue 3 does not support $refs as array. return component; } }, @@ -1264,42 +799,15 @@ var I18N = { /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=script&lang=js": +/*!****************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=script&lang=js ***! + \****************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _svgs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../svgs */ "./src/svgs/index.js"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { @@ -1321,6 +829,7 @@ __webpack_require__.r(__webpack_exports__); } } }, + emits: ['click'], created: function created() { this.svgs = _svgs__WEBPACK_IMPORTED_MODULE_0__["default"]; } @@ -1328,72 +837,22 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=script&lang=js": +/*!*****************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=script&lang=js ***! + \*****************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _utils_emoji_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/emoji-data */ "./src/utils/emoji-data.js"); /* harmony import */ var _Emoji_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Emoji.vue */ "./src/components/Emoji.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -1427,15 +886,12 @@ __webpack_require__.r(__webpack_exports__); if (!this.emojiProps.selectedEmoji) { return ''; } - if (!this.emojiProps.selectedEmojiCategory) { return ''; } - if (this.emojiProps.selectedEmoji.id == emojiObject.id && this.emojiProps.selectedEmojiCategory.id == this.id) { return 'emoji-mart-emoji-selected'; } - return ''; } }, @@ -1451,7 +907,6 @@ __webpack_require__.r(__webpack_exports__); }, emojiObjects: function emojiObjects() { var _this = this; - return this.emojis.map(function (emoji) { var emojiObject = emoji; var emojiView = new _utils_emoji_data__WEBPACK_IMPORTED_MODULE_2__.EmojiView(emoji, _this.emojiProps.skin, _this.emojiProps.set, _this.emojiProps.native, _this.emojiProps.fallback, _this.emojiProps.emojiTooltip, _this.emojiProps.emojiSize); @@ -1469,64 +924,16 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=script&lang=js": +/*!****************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=script&lang=js ***! + \****************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Emoji_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Emoji.vue */ "./src/components/Emoji.vue"); /* harmony import */ var _skins_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./skins.vue */ "./src/components/skins.vue"); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -1586,38 +993,14 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=script&lang=js&": -/*!****************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=script&lang=js& ***! - \****************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=script&lang=js": +/*!***************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=script&lang=js ***! + \***************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { data: { @@ -1657,6 +1040,7 @@ __webpack_require__.r(__webpack_exports__); required: false } }, + emits: ['search', 'enter', 'arrowUp', 'arrowDown', 'arrowRight', 'arrowLeft'], data: function data() { return { value: '' @@ -1679,7 +1063,6 @@ __webpack_require__.r(__webpack_exports__); }, mounted: function mounted() { var $input = this.$el.querySelector('input'); - if (this.autoFocus) { $input.focus(); } @@ -1688,10 +1071,10 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=script&lang=js": +/*!**************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=script&lang=js ***! + \**************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -1699,16 +1082,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); /* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__); -// -// -// -// -// -// -// -// -// -// /* harmony default export */ __webpack_exports__["default"] = ({ props: { skin: { @@ -1716,6 +1089,7 @@ __webpack_require__.r(__webpack_exports__); required: true } }, + emits: ['change'], data: function data() { return { opened: false @@ -1728,7 +1102,6 @@ __webpack_require__.r(__webpack_exports__); this.$emit('change', skinTone); } } - this.opened = !this.opened; } } @@ -1736,414 +1109,1256 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/***/ "./src/components/index.js": -/*!*********************************!*\ - !*** ./src/components/index.js ***! - \*********************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=template&id=4fbc735b&scoped=true": +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=template&id=4fbc735b&scoped=true ***! + \*************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Anchors: function() { return /* reexport safe */ _anchors_vue__WEBPACK_IMPORTED_MODULE_0__["default"]; }, -/* harmony export */ Category: function() { return /* reexport safe */ _category_vue__WEBPACK_IMPORTED_MODULE_1__["default"]; }, -/* harmony export */ Emoji: function() { return /* reexport safe */ _Emoji_vue__WEBPACK_IMPORTED_MODULE_5__["default"]; }, -/* harmony export */ Picker: function() { return /* reexport safe */ _Picker_vue__WEBPACK_IMPORTED_MODULE_6__["default"]; }, -/* harmony export */ Preview: function() { return /* reexport safe */ _preview_vue__WEBPACK_IMPORTED_MODULE_2__["default"]; }, -/* harmony export */ Search: function() { return /* reexport safe */ _search_vue__WEBPACK_IMPORTED_MODULE_3__["default"]; }, -/* harmony export */ Skins: function() { return /* reexport safe */ _skins_vue__WEBPACK_IMPORTED_MODULE_4__["default"]; } +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } /* harmony export */ }); -/* harmony import */ var _anchors_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./anchors.vue */ "./src/components/anchors.vue"); -/* harmony import */ var _category_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./category.vue */ "./src/components/category.vue"); -/* harmony import */ var _preview_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./preview.vue */ "./src/components/preview.vue"); -/* harmony import */ var _search_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./search.vue */ "./src/components/search.vue"); -/* harmony import */ var _skins_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./skins.vue */ "./src/components/skins.vue"); -/* harmony import */ var _Emoji_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Emoji.vue */ "./src/components/Emoji.vue"); -/* harmony import */ var _Picker_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Picker.vue */ "./src/components/Picker.vue"); - - +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "app" + }, [_c("div", { + staticClass: "row" + }, [_c("h1", [_vm._v("\n Emoji Mart Vue (fast)\n "), _c("emoji", { + staticClass: "zap", + attrs: { + data: _vm.index, + emoji: ":zap:", + size: 28 + } + }), _vm._v(" "), _c("iframe", { + attrs: { + src: "https://ghbtns.com/github-btn.html?user=serebrov&repo=emoji-mart-vue&type=star&count=true", + frameBorder: "0", + scrolling: "0", + width: "90px", + height: "20px" + } + })], 1)]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("emoji", { + attrs: { + data: _vm.index, + emoji: ":santa::skin-tone-3:", + size: 32 + } + }), _vm._v(" "), _c("emoji", { + attrs: { + data: _vm.index, + emoji: "santa", + set: "twitter", + size: 32 + } + }), _vm._v(" "), _c("emoji", { + attrs: { + data: _vm.index, + emoji: _vm.santaEmojiObject, + size: 32 + } + })], 1), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("button", { + staticClass: "tab-link", + class: _vm.tabCss("main"), + on: { + click: function click($event) { + return _vm.set("main"); + } + } + }, [_vm._v("\n Main Demo\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("custom-dialog"), + on: { + click: function click($event) { + return _vm.set("custom-dialog"); + } + } + }, [_vm._v("\n Custom Dialog\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("q-dialog"), + on: { + click: function click($event) { + return _vm.set("q-dialog"); + } + } + }, [_vm._v("\n QDialog\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("selectable"), + on: { + click: function click($event) { + return _vm.set("selectable"); + } + } + }, [_vm._v("\n Selectable Demo\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("custom-templates"), + on: { + click: function click($event) { + return _vm.set("custom-templates"); + } + } + }, [_vm._v("\n Templates Demo\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("custom-order"), + on: { + click: function click($event) { + return _vm.set("custom-order"); + } + } + }, [_vm._v("\n Categories Order Demo\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("filtered"), + on: { + click: function click($event) { + return _vm.set("filtered"); + } + } + }, [_vm._v("\n Filtered Picker\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("i18n"), + on: { + click: function click($event) { + return _vm.set("i18n"); + } + } + }, [_vm._v("\n I18N Demo\n ")]), _vm._v(" "), _c("button", { + staticClass: "tab-link", + class: _vm.tabCss("small-picker"), + on: { + click: function click($event) { + return _vm.set("small-picker"); + } + } + }, [_vm._v("\n Small Picker\n ")])]), _vm._v(" "), _vm.is("main") ? _c("ExampleMain", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("selectable") ? _c("ExampleSelectable", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("custom-dialog") ? _c("ExampleCustomDialog", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("custom-order") ? _c("ExampleCustomOrder", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("custom-templates") ? _c("ExampleCustomTemplates", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("filtered") ? _c("ExampleFiltered", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("i18n") ? _c("ExampleI18N", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("q-dialog") ? _c("ExampleQDialog", { + attrs: { + index: _vm.index + } + }) : _vm._e(), _vm._v(" "), _vm.is("small-picker") ? _c("ExampleSmallPicker", { + attrs: { + index: _vm.index + } + }) : _vm._e()], 1); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=template&id=86cd5246&scoped=true": +/*!*****************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=template&id=86cd5246&scoped=true ***! + \*****************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("Custom Dialog Example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("Show Picker in the popup dialog.")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("button", { + on: { + click: function click($event) { + _vm.emojiPickerCustomDialog = true; + } + } + }, [_vm._v("\n Open Custom Dialog\n ")])]), _vm._v(" "), _vm.emojiPickerCustomDialog ? _c("div", { + staticClass: "popup" + }, [_c("div", { + staticClass: "popup-box", + on: { + click: function click($event) { + _vm.emojiPickerCustomDialog = false; + } + } + }, [_c("div", { + staticClass: "popup-content", + on: { + click: function click($event) { + return $event.stopPropagation(); + } + } + }, [_c("div", { + staticClass: "popup-close" + }, [_c("a", { + on: { + click: function click($event) { + _vm.emojiPickerCustomDialog = false; + } + } + }, [_vm._v("X")])]), _vm._v(" "), _c("h2", [_vm._v("Emoji Selector")]), _vm._v(" "), _c("picker", { + attrs: { + data: _vm.index, + emojiSize: 24, + native: true + } + })], 1)])]) : _vm._e()]); +}; +var staticRenderFns = []; +render._withStripped = true; /***/ }), -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomOrder.vue?vue&type=template&id=3e58f76e&scoped=true": +/*!****************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomOrder.vue?vue&type=template&id=3e58f76e&scoped=true ***! + \****************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Anchors: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Anchors; }, -/* harmony export */ Category: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Category; }, -/* harmony export */ Emoji: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Emoji; }, -/* harmony export */ EmojiData: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiData; }, -/* harmony export */ EmojiIndex: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiIndex; }, -/* harmony export */ EmojiView: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiView; }, -/* harmony export */ Picker: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Picker; }, -/* harmony export */ Preview: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Preview; }, -/* harmony export */ Search: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Search; }, -/* harmony export */ Skins: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Skins; }, -/* harmony export */ frequently: function() { return /* reexport safe */ _utils_frequently__WEBPACK_IMPORTED_MODULE_2__["default"]; }, -/* harmony export */ sanitize: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.sanitize; }, -/* harmony export */ store: function() { return /* reexport safe */ _utils_store__WEBPACK_IMPORTED_MODULE_0__["default"]; }, -/* harmony export */ uncompress: function() { return /* reexport safe */ _utils_data__WEBPACK_IMPORTED_MODULE_1__.uncompress; } +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } /* harmony export */ }); -/* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/store */ "./src/utils/store.js"); -/* harmony import */ var _utils_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/data */ "./src/utils/data.js"); -/* harmony import */ var _utils_frequently__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/frequently */ "./src/utils/frequently.js"); -/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components */ "./src/components/index.js"); -/* harmony import */ var _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/emoji-data */ "./src/utils/emoji-data.js"); - +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("div", { + staticClass: "row" + }), _vm._v(" "), _c("h2", [_vm._v("Custom order example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("\n Show 'objects', 'nature', 'smileys' emoji categories, dispalyed in the\n specified order (also 'recent' which is always the first).\n ")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("Picker", { + attrs: { + data: _vm.indexInclude + } + })], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomTemplates.vue?vue&type=template&id=3b356934&scoped=true": +/*!********************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomTemplates.vue?vue&type=template&id=3b356934&scoped=true ***! + \********************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__); + + + +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("Custom Search And Preview Templates Example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("\n Custom UI for search and preview areas by overwriting default Picker\n slots.\n ")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("Picker", { + attrs: { + data: _vm.index, + native: true + }, + scopedSlots: _vm._u([{ + key: "searchTemplate", + fn: function fn(slotProps) { + return [_c("input", { + attrs: { + type: "text", + placeholder: slotProps.i18n.search + }, + on: { + input: function input($event) { + return slotProps.onSearch($event.target.value); + } + } + })]; + } + }, { + key: "previewTemplate", + fn: function fn(slotProps) { + return [_c("div", { + staticClass: "emoji-mart-preview" + }, [_c("div", { + staticClass: "emoji-mart-preview-emoji" + }, [_c("Emoji", { + attrs: { + data: slotProps.data, + emoji: slotProps.emoji ? slotProps.emoji : "point_up", + native: slotProps.emojiProps.native, + skin: slotProps.emojiProps.skin, + set: slotProps.emojiProps.set + } + })], 1), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-data" + }, [_c("div", { + staticClass: "emoji-mart-preview-name" + }, [_vm._v("\n " + _vm._s(slotProps.emoji ? "~" + slotProps.emoji.name + "~" : "Choose...") + "\n ")]), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-shortnames" + }, [_vm._v("\n " + _vm._s(slotProps.emoji ? slotProps.emoji.colons : "") + "\n ")])])])]; + } + }]) + })], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; /***/ }), -/***/ "./src/polyfills/stringFromCodePoint.js": -/*!**********************************************!*\ - !*** ./src/polyfills/stringFromCodePoint.js ***! - \**********************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleFiltered.vue?vue&type=template&id=0dbc484a&scoped=true": +/*!*************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleFiltered.vue?vue&type=template&id=0dbc484a&scoped=true ***! + \*************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.string.from-code-point.js */ "./node_modules/core-js/modules/es.string.from-code-point.js"); -/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("Filtered picker example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("\n Picker with filtered data, only emojis with names matching the `/^flag.*/`\n regexp.\n ")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("button", { + on: { + click: _vm.toggleFlagsVisible + } + }, [_vm._v("\n Show / hide the flags picker (with v-show)\n ")])]), _vm._v(" "), _c("div", { + directives: [{ + name: "show", + rawName: "v-show", + value: _vm.flagsVisible, + expression: "flagsVisible" + }], + staticClass: "row" + }, [_c("Picker", { + ref: "flags", + attrs: { + native: true, + emoji: "flag-tf", + emojiSize: 18, + data: _vm.indexFiltered + } + })], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; -var _String = String; -/* harmony default export */ __webpack_exports__["default"] = (_String.fromCodePoint || function stringFromCodePoint() { - var MAX_SIZE = 0x4000; - var codeUnits = []; - var highSurrogate; - var lowSurrogate; - var index = -1; - var length = arguments.length; +/***/ }), - if (!length) { - return ''; - } +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleI18N.vue?vue&type=template&id=92cb337c&scoped=true": +/*!*********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleI18N.vue?vue&type=template&id=92cb337c&scoped=true ***! + \*********************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - var result = ''; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("I18n picker example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("Picker with category translations.")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("Picker", { + attrs: { + emoji: "department_store", + data: _vm.indexI18n, + i18n: _vm.i18n + } + })], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; - while (++index < length) { - var codePoint = Number(arguments[index]); - if (!isFinite(codePoint) || // `NaN`, `+Infinity`, or `-Infinity` - codePoint < 0 || // not a valid Unicode code point - codePoint > 0x10ffff || // not a valid Unicode code point - Math.floor(codePoint) != codePoint // not an integer - ) { - throw RangeError('Invalid code point: ' + codePoint); - } +/***/ }), - if (codePoint <= 0xffff) { - // BMP code point - codeUnits.push(codePoint); - } else { - // Astral code point; split in surrogate halves - // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae - codePoint -= 0x10000; - highSurrogate = (codePoint >> 10) + 0xd800; - lowSurrogate = codePoint % 0x400 + 0xdc00; - codeUnits.push(highSurrogate, lowSurrogate); - } +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=template&id=d2aac706&scoped=true": +/*!*********************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=template&id=d2aac706&scoped=true ***! + \*********************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - if (index + 1 === length || codeUnits.length > MAX_SIZE) { - result += String.fromCharCode.apply(null, codeUnits); - codeUnits.length = 0; - } - } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("div", { + staticClass: "row row-controls" + }, [_c("button", { + on: { + click: _vm.toggleVisible + } + }, [_vm._v("Show / hide the picker")]), _vm._v(" "), _c("button", { + domProps: { + innerHTML: _vm._s(_vm.smile) + }, + on: { + click: _vm.toggleVisible + } + })]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._l(["native", "apple", "google", "twitter", "facebook"], function (set) { + return [_c("button", { + key: set, + attrs: { + disabled: _vm.activeSet == set + }, + on: { + click: function click($event) { + _vm.activeSet = set; + } + } + }, [_vm._v("\n " + _vm._s(set) + "\n ")])]; + })], 2), _vm._v(" "), _vm.isVisible ? _c("div", { + staticClass: "row" + }, [_c("picker", { + attrs: { + data: _vm.index, + set: _vm.activeSet, + native: _vm.native, + emoji: _vm.emoji, + emojiTooltip: true, + title: _vm.title, + emojiSize: 30 + }, + on: { + select: _vm.showEmoji + } + })], 1) : _vm._e(), _vm._v(" "), _c("div", { + staticClass: "row" + }, _vm._l(_vm.selectedEmojis, function (emo) { + return _c("emoji", { + key: emo, + attrs: { + data: _vm.index, + emoji: emo, + set: _vm.activeSet, + native: _vm.native, + size: 32 + } + }); + }), 1), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("\n " + _vm._s(_vm.emojisOutput) + "\n ")])]); +}; +var staticRenderFns = []; +render._withStripped = true; - return result; -}); /***/ }), -/***/ "./src/svgs/index.js": -/*!***************************!*\ - !*** ./src/svgs/index.js ***! - \***************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=template&id=5bfe5705&scoped=true": +/*!************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=template&id=5bfe5705&scoped=true ***! + \************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -var SVGs = { - activity: "", - custom: "", - flags: "", - foods: "", - nature: "", - objects: "", - smileys: "", - people: " ", - places: "", - recent: "", - symbols: "" +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("QDialog Example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("Show Picker in the popup QDialog from Quasar.")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_c("q-btn", { + attrs: { + label: "Open QDialog" + }, + on: { + click: function click($event) { + _vm.emojiPickerDialog = true; + } + } + })], 1), _vm._v(" "), _c("q-dialog", { + scopedSlots: _vm._u([{ + key: "body", + fn: function fn() { + return [_c("picker", { + attrs: { + data: _vm.index, + emojiSize: 24, + native: true + } + })]; + }, + proxy: true + }]), + model: { + value: _vm.emojiPickerDialog, + callback: function callback($$v) { + _vm.emojiPickerDialog = $$v; + }, + expression: "emojiPickerDialog" + } + })], 1); }; -/* harmony default export */ __webpack_exports__["default"] = (SVGs); +var staticRenderFns = []; +render._withStripped = true; + /***/ }), -/***/ "./src/utils/data.js": -/*!***************************!*\ - !*** ./src/utils/data.js ***! - \***************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=template&id=476688cc&scoped=true": +/*!***************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=template&id=476688cc&scoped=true ***! + \***************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ buildSearch: function() { return /* binding */ buildSearch; }, -/* harmony export */ uncompress: function() { return /* binding */ uncompress; } +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } /* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js"); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js"); -/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-names.js */ "./node_modules/core-js/modules/es.object.get-own-property-names.js"); -/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ "./node_modules/core-js/modules/es.number.to-fixed.js"); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15__); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16__); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__); - +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("Selectable Example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v('\n The picker allows to "select" the emoji displayed above it and remove the\n selection when the emoji is slected.\n ')]), _vm._v(" "), _c("div", { + staticClass: "row row-selected" + }, [_vm.selectedEmoji ? _c("emoji", { + attrs: { + data: _vm.index, + emoji: _vm.selectedEmoji, + size: 32 + } + }) : _c("emoji", { + attrs: { + data: _vm.index, + emoji: ":dotted_line_face:", + size: 32 + } + }), _vm._v(" "), _c("button", { + on: { + click: _vm.toggleSelectable + } + }, [_vm._v("Show / hide the picker")])], 1), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm.selectableVisible ? _c("picker", { + attrs: { + data: _vm.index + }, + on: { + select: _vm.selectableSelectEmoji + }, + scopedSlots: _vm._u([_vm.selectedEmoji ? { + key: "customCategory", + fn: function fn() { + return [_c("div", { + staticClass: "emoji-mart-category-label" + }, [_c("h3", { + staticClass: "emoji-mart-category-label" + }, [_vm._v("Selected")])]), _vm._v(" "), _c("emoji", { + staticClass: "emoji-selected", + attrs: { + data: _vm.index, + emoji: _vm.selectedEmoji, + size: 32 + }, + on: { + click: _vm.selectableUnselectEmoji + } + }), _vm._v(" "), _c("emoji", { + staticClass: "emoji-delete", + attrs: { + data: _vm.index, + emoji: ":x:", + size: 10 + }, + on: { + click: _vm.selectableUnselectEmoji + } + })]; + }, + proxy: true + } : null], null, true) + }) : _vm._e()], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +/***/ }), -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=template&id=6ce59661&scoped=true": +/*!****************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=template&id=6ce59661&scoped=true ***! + \****************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "example" + }, [_c("h2", [_vm._v("Small picker example")]), _vm._v(" "), _c("div", { + staticClass: "row" + }, [_vm._v("Override picker styles to make it small")]), _vm._v(" "), _c("div", { + staticClass: "row row-small-picker" + }, [_c("Picker", { + attrs: { + data: _vm.index, + native: _vm.native, + set: _vm.activeSet, + emojiSize: 12, + perLine: 5 + } + })], 1)]); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=template&id=534ad946": +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Emoji.vue?vue&type=template&id=534ad946 ***! + \*************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _vm.view.canRender ? _c(_vm.tag, { + tag: "component", + staticClass: "emoji-mart-emoji", + attrs: { + title: _vm.view.title, + "aria-label": _vm.view.ariaLabel, + "data-title": _vm.title + }, + on: { + mouseenter: _vm.onMouseEnter, + mouseleave: _vm.onMouseLeave, + click: _vm.onClick + } + }, [_c("span", { + class: _vm.view.cssClass, + style: _vm.view.cssStyle + }, [_vm._v(_vm._s(_vm.view.content))])]) : _vm._e(); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=template&id=d16e9084": +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Picker.vue?vue&type=template&id=d16e9084 ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("section", { + staticClass: "emoji-mart emoji-mart-static", + style: _vm.customStyles + }, [_vm.showCategories ? _c("div", { + staticClass: "emoji-mart-bar emoji-mart-bar-anchors" + }, [_c("anchors", { + attrs: { + data: _vm.data, + i18n: _vm.mergedI18n, + color: _vm.color, + categories: _vm.view.allCategories, + "active-category": _vm.view.activeCategory + }, + on: { + click: _vm.onAnchorClick + } + })], 1) : _vm._e(), _vm._v(" "), _vm._t("searchTemplate", function () { + return [_vm.showSearch ? _c("search", { + ref: "search", + attrs: { + data: _vm.data, + i18n: _vm.mergedI18n, + "auto-focus": _vm.autoFocus, + "on-search": _vm.onSearch + }, + on: { + search: _vm.onSearch, + arrowLeft: _vm.onArrowLeft, + arrowRight: _vm.onArrowRight, + arrowDown: _vm.onArrowDown, + arrowUp: _vm.onArrowUp, + enter: _vm.onEnter, + select: _vm.onTextSelect + } + }) : _vm._e()]; + }, { + data: _vm.data, + i18n: _vm.i18n, + autoFocus: _vm.autoFocus, + onSearch: _vm.onSearch + }), _vm._v(" "), _c("div", { + ref: "scroll", + staticClass: "emoji-mart-scroll", + attrs: { + role: "tabpanel" + }, + on: { + scroll: _vm.onScroll + } + }, [_c("div", { + ref: "scrollContent", + attrs: { + id: "emoji-mart-list", + role: "listbox", + "aria-expanded": "true" + } + }, [_vm._t("customCategory"), _vm._v(" "), _vm._l(_vm.view.filteredCategories, function (category, idx) { + return _c("category", { + directives: [{ + name: "show", + rawName: "v-show", + value: _vm.infiniteScroll || category == _vm.view.activeCategory, + expression: "infiniteScroll || category == view.activeCategory" + }], + key: category.id, + ref: "categories_" + idx, + refInFor: true, + attrs: { + data: _vm.data, + i18n: _vm.mergedI18n, + id: category.id, + name: category.name, + emojis: category.emojis, + "emoji-props": _vm.emojiProps + } + }); + })], 2)]), _vm._v(" "), _vm._t("previewTemplate", function () { + return [_vm.showPreview ? _c("div", { + staticClass: "emoji-mart-bar emoji-mart-bar-preview" + }, [_c("preview", { + attrs: { + data: _vm.data, + title: _vm.title, + emoji: _vm.view.previewEmoji, + "idle-emoji": _vm.idleEmoji, + "show-skin-tones": _vm.showSkinTones, + "emoji-props": _vm.emojiProps, + "skin-props": _vm.skinProps, + "on-skin-change": _vm.onSkinChange + } + })], 1) : _vm._e()]; + }, { + data: _vm.data, + title: _vm.title, + emoji: _vm.view.previewEmoji, + idleEmoji: _vm.idleEmoji, + showSkinTones: _vm.showSkinTones, + emojiProps: _vm.emojiProps, + skinProps: _vm.skinProps, + onSkinChange: _vm.onSkinChange + })], 2); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=template&id=51188104": +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/anchors.vue?vue&type=template&id=51188104 ***! + \***************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "emoji-mart-anchors", + attrs: { + role: "tablist" + } + }, _vm._l(_vm.categories, function (category) { + return _c("button", { + key: category.id, + class: { + "emoji-mart-anchor": true, + "emoji-mart-anchor-selected": category.id == _vm.activeCategory.id + }, + style: { + color: category.id == _vm.activeCategory.id ? _vm.color : "" + }, + attrs: { + role: "tab", + type: "button", + "aria-label": category.name, + "aria-selected": category.id == _vm.activeCategory.id, + "data-title": _vm.i18n.categories[category.id] + }, + on: { + click: function click($event) { + return _vm.$emit("click", category); + } + } + }, [_c("div", { + attrs: { + "aria-hidden": "true" + }, + domProps: { + innerHTML: _vm._s(_vm.svgs[category.id]) + } + }), _vm._v(" "), _c("span", { + staticClass: "emoji-mart-anchor-bar", + style: { + backgroundColor: _vm.color + }, + attrs: { + "aria-hidden": "true" + } + })]); + }), 0); +}; +var staticRenderFns = []; +render._withStripped = true; +/***/ }), +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=template&id=376cda0e": +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/category.vue?vue&type=template&id=376cda0e ***! + \****************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -var mapping = { - name: 'a', - unified: 'b', - non_qualified: 'c', - has_img_apple: 'd', - has_img_google: 'e', - has_img_twitter: 'f', - has_img_facebook: 'h', - keywords: 'j', - sheet: 'k', - emoticons: 'l', - text: 'm', - short_names: 'n', - added_in: 'o' +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _vm.isVisible && (_vm.isSearch || _vm.hasResults) ? _c("section", { + class: { + "emoji-mart-category": true, + "emoji-mart-no-results": !_vm.hasResults + }, + attrs: { + "aria-label": _vm.i18n.categories[_vm.id] + } + }, [_c("div", { + staticClass: "emoji-mart-category-label" + }, [_c("h3", { + staticClass: "emoji-mart-category-label" + }, [_vm._v(_vm._s(_vm.i18n.categories[_vm.id]))])]), _vm._v(" "), _vm._l(_vm.emojiObjects, function (_ref) { + var emojiObject = _ref.emojiObject, + emojiView = _ref.emojiView; + return [emojiView.canRender ? _c("button", { + key: emojiObject.id, + staticClass: "emoji-mart-emoji", + class: _vm.activeClass(emojiObject), + attrs: { + "aria-label": emojiView.ariaLabel, + role: "option", + "aria-selected": "false", + "aria-posinset": "1", + "aria-setsize": "1812", + type: "button", + "data-title": emojiObject.short_name, + title: emojiView.title + }, + on: { + mouseenter: function mouseenter($event) { + _vm.emojiProps.onEnter(emojiView.getEmoji()); + }, + mouseleave: function mouseleave($event) { + _vm.emojiProps.onLeave(emojiView.getEmoji()); + }, + click: function click($event) { + _vm.emojiProps.onClick(emojiView.getEmoji()); + } + } + }, [_c("span", { + class: emojiView.cssClass, + style: emojiView.cssStyle + }, [_vm._v(_vm._s(emojiView.content))])]) : _vm._e()]; + }), _vm._v(" "), !_vm.hasResults ? _c("div", [_c("emoji", { + attrs: { + data: _vm.data, + emoji: "sleuth_or_spy", + native: _vm.emojiProps.native, + skin: _vm.emojiProps.skin, + set: _vm.emojiProps.set + } + }), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-no-results-label" + }, [_vm._v(_vm._s(_vm.i18n.notfound))])], 1) : _vm._e()], 2) : _vm._e(); }; +var staticRenderFns = []; +render._withStripped = true; -var buildSearch = function buildSearch(emoji) { - var search = []; - var addToSearch = function addToSearch(strings, split) { - if (!strings) { - return; - } +/***/ }), - ; - (Array.isArray(strings) ? strings : [strings]).forEach(function (string) { - ; - (split ? string.split(/[-|_|\s]+/) : [string]).forEach(function (s) { - s = s.toLowerCase(); +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=template&id=35056c30": +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/preview.vue?vue&type=template&id=35056c30 ***! + \***************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - if (search.indexOf(s) == -1) { - search.push(s); - } - }); - }); - }; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); - addToSearch(emoji.short_names, true); - addToSearch(emoji.name, true); - addToSearch(emoji.keywords, false); - addToSearch(emoji.emoticons, false); - return search.join(','); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "emoji-mart-preview" + }, [_vm.emoji ? [_c("div", { + staticClass: "emoji-mart-preview-emoji" + }, [_c("emoji", { + attrs: { + data: _vm.data, + emoji: _vm.emoji, + native: _vm.emojiProps.native, + skin: _vm.emojiProps.skin, + set: _vm.emojiProps.set + } + })], 1), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-data" + }, [_c("div", { + staticClass: "emoji-mart-preview-name" + }, [_vm._v(_vm._s(_vm.emoji.name))]), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-shortnames" + }, _vm._l(_vm.emojiShortNames, function (shortName) { + return _c("span", { + key: shortName, + staticClass: "emoji-mart-preview-shortname" + }, [_vm._v(":" + _vm._s(shortName) + ":")]); + }), 0), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-emoticons" + }, _vm._l(_vm.emojiEmoticons, function (emoticon) { + return _c("span", { + key: emoticon, + staticClass: "emoji-mart-preview-emoticon" + }, [_vm._v(_vm._s(emoticon))]); + }), 0)])] : [_c("div", { + staticClass: "emoji-mart-preview-emoji" + }, [_c("emoji", { + attrs: { + data: _vm.data, + emoji: _vm.idleEmoji, + native: _vm.emojiProps.native, + skin: _vm.emojiProps.skin, + set: _vm.emojiProps.set + } + })], 1), _vm._v(" "), _c("div", { + staticClass: "emoji-mart-preview-data" + }, [_c("span", { + staticClass: "emoji-mart-title-label" + }, [_vm._v(_vm._s(_vm.title))])]), _vm._v(" "), _vm.showSkinTones ? _c("div", { + staticClass: "emoji-mart-preview-skins" + }, [_c("skins", { + attrs: { + skin: _vm.skinProps.skin + }, + on: { + change: function change($event) { + return _vm.onSkinChange($event); + } + } + })], 1) : _vm._e()]], 2); }; +var staticRenderFns = []; +render._withStripped = true; -function deepFreeze(object) { - // Retrieve the property names defined on object - var propNames = Object.getOwnPropertyNames(object); // Freeze properties before freezing self - - var _iterator = _createForOfIteratorHelper(propNames), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var name = _step.value; - var value = object[name]; - object[name] = value && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(value) === 'object' ? deepFreeze(value) : value; - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - return Object.freeze(object); -} +/***/ }), -var uncompress = function uncompress(data) { - if (!data.compressed) { - return data; - } +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=template&id=4ad41bb8": +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/search.vue?vue&type=template&id=4ad41bb8 ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - data.compressed = false; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1__); + + +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "emoji-mart-search" + }, [_c("input", { + directives: [{ + name: "model", + rawName: "v-model", + value: _vm.value, + expression: "value" + }], + attrs: { + type: "text", + placeholder: _vm.i18n.search, + role: "textbox", + "aria-autocomplete": "list", + "aria-owns": "emoji-mart-list", + "aria-label": "Search for an emoji", + "aria-describedby": "emoji-mart-search-description" + }, + domProps: { + value: _vm.value + }, + on: { + keydown: [function ($event) { + if (!$event.type.indexOf("key") && _vm._k($event.keyCode, "left", 37, $event.key, ["Left", "ArrowLeft"])) return null; + if ("button" in $event && $event.button !== 0) return null; + return function ($event) { + return _vm.$emit("arrowLeft", $event); + }.apply(null, arguments); + }, function ($event) { + if (!$event.type.indexOf("key") && _vm._k($event.keyCode, "right", 39, $event.key, ["Right", "ArrowRight"])) return null; + if ("button" in $event && $event.button !== 2) return null; + return function () { + return _vm.$emit("arrowRight"); + }.apply(null, arguments); + }, function ($event) { + if (!$event.type.indexOf("key") && _vm._k($event.keyCode, "down", 40, $event.key, ["Down", "ArrowDown"])) return null; + return function () { + return _vm.$emit("arrowDown"); + }.apply(null, arguments); + }, function ($event) { + if (!$event.type.indexOf("key") && _vm._k($event.keyCode, "up", 38, $event.key, ["Up", "ArrowUp"])) return null; + return function ($event) { + return _vm.$emit("arrowUp", $event); + }.apply(null, arguments); + }, function ($event) { + if (!$event.type.indexOf("key") && _vm._k($event.keyCode, "enter", 13, $event.key, "Enter")) return null; + return function () { + return _vm.$emit("enter"); + }.apply(null, arguments); + }], + input: function input($event) { + if ($event.target.composing) return; + _vm.value = $event.target.value; + } + } + }), _vm._v(" "), _c("span", { + staticClass: "hidden", + attrs: { + id: "emoji-picker-search-description" + } + }, [_vm._v("Use the left, right, up and down arrow keys to navigate the emoji search\n results.")])]); +}; +var staticRenderFns = []; +render._withStripped = true; - for (var id in data.emojis) { - var emoji = data.emojis[id]; - for (var key in mapping) { - emoji[key] = emoji[mapping[key]]; - delete emoji[mapping[key]]; - } +/***/ }), - if (!emoji.short_names) emoji.short_names = []; - emoji.short_names.unshift(id); - emoji.sheet_x = emoji.sheet[0]; - emoji.sheet_y = emoji.sheet[1]; - delete emoji.sheet; - if (!emoji.text) emoji.text = ''; - if (!emoji.added_in) emoji.added_in = 6; - emoji.added_in = emoji.added_in.toFixed(1); - emoji.search = buildSearch(emoji); - } +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=template&id=1c614894": +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/skins.vue?vue&type=template&id=1c614894 ***! + \*************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - data = deepFreeze(data); - return data; +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ render: function() { return /* binding */ render; }, +/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; } +/* harmony export */ }); +var render = function render() { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + class: { + "emoji-mart-skin-swatches": true, + "emoji-mart-skin-swatches-opened": _vm.opened + } + }, _vm._l(6, function (skinTone) { + return _c("span", { + key: skinTone, + class: { + "emoji-mart-skin-swatch": true, + "emoji-mart-skin-swatch-selected": _vm.skin == skinTone + } + }, [_c("span", { + class: "emoji-mart-skin emoji-mart-skin-tone-" + skinTone, + on: { + click: function click($event) { + return _vm.onClick(skinTone); + } + } + })]); + }), 0); }; - +var staticRenderFns = []; +render._withStripped = true; /***/ }), -/***/ "./src/utils/emoji-data.js": +/***/ "./src/components/index.js": /*!*********************************!*\ - !*** ./src/utils/emoji-data.js ***! + !*** ./src/components/index.js ***! \*********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ EmojiData: function() { return /* binding */ EmojiData; }, -/* harmony export */ EmojiIndex: function() { return /* binding */ EmojiIndex; }, -/* harmony export */ EmojiView: function() { return /* binding */ EmojiView; }, -/* harmony export */ sanitize: function() { return /* binding */ sanitize; } +/* harmony export */ Anchors: function() { return /* reexport safe */ _anchors_vue__WEBPACK_IMPORTED_MODULE_0__["default"]; }, +/* harmony export */ Category: function() { return /* reexport safe */ _category_vue__WEBPACK_IMPORTED_MODULE_1__["default"]; }, +/* harmony export */ Emoji: function() { return /* reexport safe */ _Emoji_vue__WEBPACK_IMPORTED_MODULE_5__["default"]; }, +/* harmony export */ Picker: function() { return /* reexport safe */ _Picker_vue__WEBPACK_IMPORTED_MODULE_6__["default"]; }, +/* harmony export */ Preview: function() { return /* reexport safe */ _preview_vue__WEBPACK_IMPORTED_MODULE_2__["default"]; }, +/* harmony export */ Search: function() { return /* reexport safe */ _search_vue__WEBPACK_IMPORTED_MODULE_3__["default"]; }, +/* harmony export */ Skins: function() { return /* reexport safe */ _skins_vue__WEBPACK_IMPORTED_MODULE_4__["default"]; } /* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); -/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js"); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js"); -/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ "./node_modules/core-js/modules/es.array.sort.js"); -/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_14__); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); -/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_16__); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18__); -/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); -/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_19__); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20__); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js"); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_21__); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_22__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_23__); -/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.object.assign.js */ "./node_modules/core-js/modules/es.object.assign.js"); -/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_24__); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ "./node_modules/core-js/modules/es.number.to-fixed.js"); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_25__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_26__); -/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js"); -/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_27__); -/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./index */ "./src/utils/index.js"); -/* harmony import */ var _data__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./data */ "./src/utils/data.js"); -/* harmony import */ var _frequently__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./frequently */ "./src/utils/frequently.js"); - - +/* harmony import */ var _anchors_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./anchors.vue */ "./src/components/anchors.vue"); +/* harmony import */ var _category_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./category.vue */ "./src/components/category.vue"); +/* harmony import */ var _preview_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./preview.vue */ "./src/components/preview.vue"); +/* harmony import */ var _search_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./search.vue */ "./src/components/search.vue"); +/* harmony import */ var _skins_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./skins.vue */ "./src/components/skins.vue"); +/* harmony import */ var _Emoji_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Emoji.vue */ "./src/components/Emoji.vue"); +/* harmony import */ var _Picker_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Picker.vue */ "./src/components/Picker.vue"); @@ -2152,11 +2367,37 @@ __webpack_require__.r(__webpack_exports__); -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } +/***/ }), -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +/***/ "./src/index.js": +/*!**********************!*\ + !*** ./src/index.js ***! + \**********************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Anchors: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Anchors; }, +/* harmony export */ Category: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Category; }, +/* harmony export */ Emoji: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Emoji; }, +/* harmony export */ EmojiData: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiData; }, +/* harmony export */ EmojiIndex: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiIndex; }, +/* harmony export */ EmojiView: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.EmojiView; }, +/* harmony export */ Picker: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Picker; }, +/* harmony export */ Preview: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Preview; }, +/* harmony export */ Search: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Search; }, +/* harmony export */ Skins: function() { return /* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_3__.Skins; }, +/* harmony export */ frequently: function() { return /* reexport safe */ _utils_frequently__WEBPACK_IMPORTED_MODULE_2__["default"]; }, +/* harmony export */ sanitize: function() { return /* reexport safe */ _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__.sanitize; }, +/* harmony export */ store: function() { return /* reexport safe */ _utils_store__WEBPACK_IMPORTED_MODULE_0__["default"]; }, +/* harmony export */ uncompress: function() { return /* reexport safe */ _utils_data__WEBPACK_IMPORTED_MODULE_1__.uncompress; } +/* harmony export */ }); +/* harmony import */ var _utils_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/store */ "./src/utils/store.js"); +/* harmony import */ var _utils_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/data */ "./src/utils/data.js"); +/* harmony import */ var _utils_frequently__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/frequently */ "./src/utils/frequently.js"); +/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components */ "./src/components/index.js"); +/* harmony import */ var _utils_emoji_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/emoji-data */ "./src/utils/emoji-data.js"); @@ -2164,6 +2405,334 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len +/***/ }), + +/***/ "./src/polyfills/stringFromCodePoint.js": +/*!**********************************************!*\ + !*** ./src/polyfills/stringFromCodePoint.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); +/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.from-code-point.js */ "./node_modules/core-js/modules/es.string.from-code-point.js"); +/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_1__); + + +var _String = String; +/* harmony default export */ __webpack_exports__["default"] = (_String.fromCodePoint || function stringFromCodePoint() { + var MAX_SIZE = 0x4000; + var codeUnits = []; + var highSurrogate; + var lowSurrogate; + var index = -1; + var length = arguments.length; + if (!length) { + return ''; + } + var result = ''; + while (++index < length) { + var codePoint = Number(arguments[index]); + if (!isFinite(codePoint) || + // `NaN`, `+Infinity`, or `-Infinity` + codePoint < 0 || + // not a valid Unicode code point + codePoint > 0x10ffff || + // not a valid Unicode code point + Math.floor(codePoint) != codePoint // not an integer + ) { + throw RangeError('Invalid code point: ' + codePoint); + } + if (codePoint <= 0xffff) { + // BMP code point + codeUnits.push(codePoint); + } else { + // Astral code point; split in surrogate halves + // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae + codePoint -= 0x10000; + highSurrogate = (codePoint >> 10) + 0xd800; + lowSurrogate = codePoint % 0x400 + 0xdc00; + codeUnits.push(highSurrogate, lowSurrogate); + } + if (index + 1 === length || codeUnits.length > MAX_SIZE) { + result += String.fromCharCode.apply(null, codeUnits); + codeUnits.length = 0; + } + } + return result; +}); + +/***/ }), + +/***/ "./src/svgs/index.js": +/*!***************************!*\ + !*** ./src/svgs/index.js ***! + \***************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +var SVGs = { + activity: "", + custom: "", + flags: "", + foods: "", + nature: "", + objects: "", + smileys: "", + people: " ", + places: "", + recent: "", + symbols: "" +}; +/* harmony default export */ __webpack_exports__["default"] = (SVGs); + +/***/ }), + +/***/ "./src/utils/data.js": +/*!***************************!*\ + !*** ./src/utils/data.js ***! + \***************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ buildSearch: function() { return /* binding */ buildSearch; }, +/* harmony export */ uncompress: function() { return /* binding */ uncompress; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); +/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); +/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); +/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); +/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js"); +/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ "./node_modules/core-js/modules/es.number.to-fixed.js"); +/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-names.js */ "./node_modules/core-js/modules/es.object.get-own-property-names.js"); +/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__); +/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); +/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_14__); +/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); +/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_15__); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_16__); +/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js"); +/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_17__); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__); +/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); +/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__); + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } + + + + + + + + + + + + + + + + + + + +var mapping = { + name: 'a', + unified: 'b', + non_qualified: 'c', + has_img_apple: 'd', + has_img_google: 'e', + has_img_twitter: 'f', + has_img_facebook: 'h', + keywords: 'j', + sheet: 'k', + emoticons: 'l', + text: 'm', + short_names: 'n', + added_in: 'o' +}; +var buildSearch = function buildSearch(emoji) { + var search = []; + var addToSearch = function addToSearch(strings, split) { + if (!strings) { + return; + } + ; + (Array.isArray(strings) ? strings : [strings]).forEach(function (string) { + ; + (split ? string.split(/[-|_|\s]+/) : [string]).forEach(function (s) { + s = s.toLowerCase(); + if (search.indexOf(s) == -1) { + search.push(s); + } + }); + }); + }; + addToSearch(emoji.short_names, true); + addToSearch(emoji.name, true); + addToSearch(emoji.keywords, false); + addToSearch(emoji.emoticons, false); + return search.join(','); +}; +function deepFreeze(object) { + // Retrieve the property names defined on object + var propNames = Object.getOwnPropertyNames(object); + + // Freeze properties before freezing self + var _iterator = _createForOfIteratorHelper(propNames), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var name = _step.value; + var value = object[name]; + object[name] = value && (0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(value) === 'object' ? deepFreeze(value) : value; + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return Object.freeze(object); +} +var uncompress = function uncompress(data) { + if (!data.compressed) { + return data; + } + data.compressed = false; + for (var id in data.emojis) { + var emoji = data.emojis[id]; + for (var key in mapping) { + emoji[key] = emoji[mapping[key]]; + delete emoji[mapping[key]]; + } + if (!emoji.short_names) emoji.short_names = []; + emoji.short_names.unshift(id); + emoji.sheet_x = emoji.sheet[0]; + emoji.sheet_y = emoji.sheet[1]; + delete emoji.sheet; + if (!emoji.text) emoji.text = ''; + if (!emoji.added_in) emoji.added_in = 6; + emoji.added_in = emoji.added_in.toFixed(1); + emoji.search = buildSearch(emoji); + } + data = deepFreeze(data); + return data; +}; + + +/***/ }), + +/***/ "./src/utils/emoji-data.js": +/*!*********************************!*\ + !*** ./src/utils/emoji-data.js ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ EmojiData: function() { return /* binding */ EmojiData; }, +/* harmony export */ EmojiIndex: function() { return /* binding */ EmojiIndex; }, +/* harmony export */ EmojiView: function() { return /* binding */ EmojiView; }, +/* harmony export */ sanitize: function() { return /* binding */ sanitize; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); +/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); +/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); +/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); +/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); +/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js"); +/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ "./node_modules/core-js/modules/es.array.join.js"); +/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); +/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ "./node_modules/core-js/modules/es.array.sort.js"); +/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_13__); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); +/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__); +/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ "./node_modules/core-js/modules/es.number.to-fixed.js"); +/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_15__); +/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.assign.js */ "./node_modules/core-js/modules/es.object.assign.js"); +/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_16__); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_17__); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); +/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__); +/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); +/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__); +/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js"); +/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_22__); +/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); +/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_23__); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); +/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_24__); +/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js"); +/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_25__); +/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); +/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_26__); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); +/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_27__); +/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); +/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_28__); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./index */ "./src/utils/index.js"); +/* harmony import */ var _data__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./data */ "./src/utils/data.js"); +/* harmony import */ var _frequently__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./frequently */ "./src/utils/frequently.js"); + + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } + + + + @@ -2180,10 +2749,21 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len -var SHEET_COLUMNS = 61; -var COLONS_REGEX = /^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/; // Skin tones + + + + + + + + + +var SHEET_COLUMNS = 61; +var COLONS_REGEX = /^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/; +// Skin tones var SKINS = ['1F3FA', '1F3FB', '1F3FC', '1F3FD', '1F3FE', '1F3FF']; + /** * Emoji data structure: * { @@ -2271,7 +2851,6 @@ var SKINS = ['1F3FA', '1F3FB', '1F3FC', '1F3FD', '1F3FE', '1F3FF']; * let index = new EmojiIndex(data) * */ - var EmojiIndex = /*#__PURE__*/function () { /** * Constructor. @@ -2288,27 +2867,25 @@ var EmojiIndex = /*#__PURE__*/function () { */ function EmojiIndex(data) { var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, - emojisToShowFilter = _ref.emojisToShowFilter, - include = _ref.include, - exclude = _ref.exclude, - custom = _ref.custom, - recent = _ref.recent, - _ref$recentLength = _ref.recentLength, - recentLength = _ref$recentLength === void 0 ? 20 : _ref$recentLength; - - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__["default"])(this, EmojiIndex); - - this._data = (0,_data__WEBPACK_IMPORTED_MODULE_29__.uncompress)(data); // Callback to exclude specific emojis - - this._emojisFilter = emojisToShowFilter || null; // Categories to include / exclude - + emojisToShowFilter = _ref.emojisToShowFilter, + include = _ref.include, + exclude = _ref.exclude, + custom = _ref.custom, + recent = _ref.recent, + _ref$recentLength = _ref.recentLength, + recentLength = _ref$recentLength === void 0 ? 20 : _ref$recentLength; + (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, EmojiIndex); + this._data = (0,_data__WEBPACK_IMPORTED_MODULE_30__.uncompress)(data); + // Callback to exclude specific emojis + this._emojisFilter = emojisToShowFilter || null; + // Categories to include / exclude this._include = include || null; - this._exclude = exclude || null; // Custom emojis - - this._custom = custom || []; // Recent emojis + this._exclude = exclude || null; + // Custom emojis + this._custom = custom || []; + // Recent emojis // TODO: make parameter configurable - - this._recent = recent || _frequently__WEBPACK_IMPORTED_MODULE_30__["default"].get(recentLength); + this._recent = recent || _frequently__WEBPACK_IMPORTED_MODULE_31__["default"].get(recentLength); this._emojis = {}; this._nativeEmojis = {}; this._emoticons = {}; @@ -2327,42 +2904,33 @@ var EmojiIndex = /*#__PURE__*/function () { this.buildIndex(); Object.freeze(this); } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_8__["default"])(EmojiIndex, [{ + return (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(EmojiIndex, [{ key: "buildIndex", value: function buildIndex() { var _this = this; - var allCategories = this._data.categories; - if (this._include) { // Remove categories that are not in the include list. allCategories = allCategories.filter(function (item) { return _this._include.includes(item.id); - }); // Sort categories according to the include list. - + }); + // Sort categories according to the include list. allCategories = allCategories.sort(function (a, b) { var indexA = _this._include.indexOf(a.id); - var indexB = _this._include.indexOf(b.id); - if (indexA < indexB) { return -1; } - if (indexA > indexB) { return 1; } - return 0; }); } - allCategories.forEach(function (categoryData) { if (!_this.isCategoryNeeded(categoryData.id)) { return; } - var category = { id: categoryData.id, name: categoryData.name, @@ -2370,22 +2938,18 @@ var EmojiIndex = /*#__PURE__*/function () { }; categoryData.emojis.forEach(function (emojiId) { var emoji = _this.addEmoji(emojiId); - if (emoji) { category.emojis.push(emoji); } }); - if (category.emojis.length) { _this._categories.push(category); } }); - if (this.isCategoryNeeded('custom')) { if (this._custom.length > 0) { var _iterator = _createForOfIteratorHelper(this._custom), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var customEmoji = _step.value; @@ -2397,25 +2961,20 @@ var EmojiIndex = /*#__PURE__*/function () { _iterator.f(); } } - if (this._customCategory.emojis.length) { this._categories.push(this._customCategory); } } - if (this.isCategoryNeeded('recent')) { if (this._recent.length) { this._recent.map(function (id) { var _iterator2 = _createForOfIteratorHelper(_this._customCategory.emojis), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var _customEmoji = _step2.value; - if (_customEmoji.id === id) { _this._recentCategory.emojis.push(_customEmoji); - return; } } @@ -2424,60 +2983,52 @@ var EmojiIndex = /*#__PURE__*/function () { } finally { _iterator2.f(); } - if (_this.hasEmoji(id)) { _this._recentCategory.emojis.push(_this.emoji(id)); } - return; }); - } // Add recent category to the top - - + } + // Add recent category to the top if (this._recentCategory.emojis.length) { this._categories.unshift(this._recentCategory); } } } + /** * Find the emoji from the string */ - }, { key: "findEmoji", value: function findEmoji(emoji, skin) { // 1. Parse as :emoji_name:skin-tone-xx: var matches = emoji.match(COLONS_REGEX); - if (matches) { emoji = matches[1]; - if (matches[2]) { skin = parseInt(matches[2], 10); } - } // 2. Check if the specified emoji is an alias - + } + // 2. Check if the specified emoji is an alias if (this._data.aliases.hasOwnProperty(emoji)) { emoji = this._data.aliases[emoji]; - } // 3. Check if we have the specified emoji - + } + // 3. Check if we have the specified emoji if (this._emojis.hasOwnProperty(emoji)) { var emojiObject = this._emojis[emoji]; - if (skin) { return emojiObject.getSkin(skin); } - return emojiObject; - } // 4. Check if we have the specified native emoji - + } + // 4. Check if we have the specified native emoji if (this._nativeEmojis.hasOwnProperty(emoji)) { return this._nativeEmojis[emoji]; } - return null; } }, { @@ -2491,24 +3042,19 @@ var EmojiIndex = /*#__PURE__*/function () { if (this._data.aliases.hasOwnProperty(emojiId)) { emojiId = this._data.aliases[emojiId]; } - var emoji = this._emojis[emojiId]; - if (!emoji) { throw new Error('Can not find emoji by id: ' + emojiId); } - return emoji; } }, { key: "firstEmoji", value: function firstEmoji() { var emoji = this._emojis[Object.keys(this._emojis)[0]]; - if (!emoji) { throw new Error('Can not get first emoji'); } - return emoji; } }, { @@ -2517,11 +3063,9 @@ var EmojiIndex = /*#__PURE__*/function () { if (this._data.aliases.hasOwnProperty(emojiId)) { emojiId = this._data.aliases[emojiId]; } - if (this._emojis[emojiId]) { return true; } - return false; } }, { @@ -2530,80 +3074,69 @@ var EmojiIndex = /*#__PURE__*/function () { if (this._nativeEmojis.hasOwnProperty(unicodeEmoji)) { return this._nativeEmojis[unicodeEmoji]; } - return null; } }, { key: "search", value: function search(value, maxResults) { var _this2 = this; - maxResults || (maxResults = 75); - if (!value.length) { return null; } - if (value == '-' || value == '-1') { return [this.emoji('-1')]; } - var values = value.toLowerCase().split(/[\s|,|\-|_]+/); var allResults = []; - if (values.length > 2) { values = [values[0], values[1]]; } - allResults = values.map(function (value) { // Start searchin in the global list of emojis var emojis = _this2._emojis; var currentIndex = _this2._searchIndex; var length = 0; - - for (var charIndex = 0; charIndex < value.length; charIndex++) { + var _loop = function _loop() { var char = value[charIndex]; length++; currentIndex[char] || (currentIndex[char] = {}); currentIndex = currentIndex[char]; - if (!currentIndex.results) { - (function () { - var scores = {}; - currentIndex.results = []; - currentIndex.emojis = {}; - - for (var emojiId in emojis) { - var emoji = emojis[emojiId]; // search is a comma-separated string with words, related - // to the emoji, for example: - // search: "smiley,smiling,face,joy,haha,:d,:),smile,funny,=),=-)", - - var search = emoji._data.search; - var sub = value.substr(0, length); - var subIndex = search.indexOf(sub); - - if (subIndex != -1) { - var score = subIndex + 1; - if (sub == emojiId) score = 0; - currentIndex.results.push(emoji); - currentIndex.emojis[emojiId] = emoji; - scores[emojiId] = score; - } + var scores = {}; + currentIndex.results = []; + currentIndex.emojis = {}; + for (var emojiId in emojis) { + var emoji = emojis[emojiId]; + // search is a comma-separated string with words, related + // to the emoji, for example: + // search: "smiley,smiling,face,joy,haha,:d,:),smile,funny,=),=-)", + var search = emoji._data.search; + var sub = value.substr(0, length); + var subIndex = search.indexOf(sub); + if (subIndex != -1) { + var score = subIndex + 1; + if (sub == emojiId) score = 0; + currentIndex.results.push(emoji); + currentIndex.emojis[emojiId] = emoji; + scores[emojiId] = score; } + } + currentIndex.results.sort(function (a, b) { + var aScore = scores[a.id], + bScore = scores[b.id]; + return aScore - bScore; + }); + } - currentIndex.results.sort(function (a, b) { - var aScore = scores[a.id], - bScore = scores[b.id]; - return aScore - bScore; - }); - })(); - } // continue search in the reduced set of emojis - - + // continue search in the reduced set of emojis emojis = currentIndex.emojis; + }; + for (var charIndex = 0; charIndex < value.length; charIndex++) { + _loop(); } - - return currentIndex.results; // The "filter" call removes undefined values from allResults + return currentIndex.results; + // The "filter" call removes undefined values from allResults // array, for example, if we have "test " (with trailing space), // we will get "[Array, undefined]" for allResults and after // the "filter" call it will turn into "[Array]" @@ -2611,19 +3144,16 @@ var EmojiIndex = /*#__PURE__*/function () { return a; }); var results = null; - if (allResults.length > 1) { - results = _index__WEBPACK_IMPORTED_MODULE_28__.intersect.apply(null, allResults); + results = _index__WEBPACK_IMPORTED_MODULE_29__.intersect.apply(null, allResults); } else if (allResults.length) { results = allResults[0]; } else { results = []; } - if (results && results.length > maxResults) { results = results.slice(0, maxResults); } - return results; } }, { @@ -2633,150 +3163,121 @@ var EmojiIndex = /*#__PURE__*/function () { id: customEmoji.short_names[0], custom: true }); - if (!emojiData.search) { - emojiData.search = (0,_data__WEBPACK_IMPORTED_MODULE_29__.buildSearch)(emojiData); + emojiData.search = (0,_data__WEBPACK_IMPORTED_MODULE_30__.buildSearch)(emojiData); } - var emoji = new EmojiData(emojiData); this._emojis[emoji.id] = emoji; - this._customCategory.emojis.push(emoji); - return emoji; } }, { key: "addEmoji", value: function addEmoji(emojiId) { var _this3 = this; - // We expect the correct emoji id that is present in the emojis data. var data = this._data.emojis[emojiId]; - if (!this.isEmojiNeeded(data)) { return false; } - var emoji = new EmojiData(data); this._emojis[emojiId] = emoji; - if (emoji.native) { this._nativeEmojis[emoji.native] = emoji; } - if (emoji._skins) { for (var idx in emoji._skins) { var skin = emoji._skins[idx]; - if (skin.native) { this._nativeEmojis[skin.native] = skin; } } } - if (emoji.emoticons) { emoji.emoticons.forEach(function (emoticon) { if (_this3._emoticons[emoticon]) { return; } - _this3._emoticons[emoticon] = emojiId; }); } - return emoji; } + /** * Check if we need to include given category. * * @param {string} category_id - The category id. * @return {boolean} - Whether to include the emoji. */ - }, { key: "isCategoryNeeded", value: function isCategoryNeeded(category_id) { var isIncluded = this._include && this._include.length ? this._include.indexOf(category_id) > -1 : true; var isExcluded = this._exclude && this._exclude.length ? this._exclude.indexOf(category_id) > -1 : false; - if (!isIncluded || isExcluded) { return false; } - return true; } + /** * Check if we need to include given emoji. * * @param {object} emoji - The raw emoji object. * @return {boolean} - Whether to include the emoji. */ - }, { key: "isEmojiNeeded", value: function isEmojiNeeded(emoji) { if (this._emojisFilter) { return this._emojisFilter(emoji); } - return true; } }]); - - return EmojiIndex; }(); var EmojiData = /*#__PURE__*/function () { function EmojiData(data) { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__["default"])(this, EmojiData); - + (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, EmojiData); this._data = Object.assign({}, data); this._skins = null; - if (this._data.skin_variations) { this._skins = []; - for (var skinIdx in SKINS) { var skinKey = SKINS[skinIdx]; var variationData = this._data.skin_variations[skinKey]; var skinData = Object.assign({}, data); - for (var k in variationData) { skinData[k] = variationData[k]; } - delete skinData.skin_variations; skinData['skin_tone'] = parseInt(skinIdx) + 1; - this._skins.push(new EmojiData(skinData)); } } - this._sanitized = sanitize(this._data); - for (var key in this._sanitized) { this[key] = this._sanitized[key]; } - this.short_names = this._data.short_names; this.short_name = this._data.short_names[0]; Object.freeze(this); } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_8__["default"])(EmojiData, [{ + return (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(EmojiData, [{ key: "getSkin", value: function getSkin(skinIdx) { if (skinIdx && skinIdx != 'native' && this._skins) { return this._skins[skinIdx - 1]; } - return this; } }, { key: "getPosition", value: function getPosition() { var adjustedColumns = SHEET_COLUMNS - 1, - x = +(100 / adjustedColumns * this._data.sheet_x).toFixed(2), - y = +(100 / adjustedColumns * this._data.sheet_y).toFixed(2); + x = +(100 / adjustedColumns * this._data.sheet_x).toFixed(2), + y = +(100 / adjustedColumns * this._data.sheet_y).toFixed(2); return "".concat(x, "% ").concat(y, "%"); } }, { @@ -2785,8 +3286,6 @@ var EmojiData = /*#__PURE__*/function () { return [this.native].concat(this.short_names).filter(Boolean).join(', '); } }]); - - return EmojiData; }(); var EmojiView = /*#__PURE__*/function () { /** @@ -2798,8 +3297,7 @@ var EmojiView = /*#__PURE__*/function () { * emojiSize - emoji size in pixels, optional */ function EmojiView(emoji, skin, set, native, fallback, emojiTooltip, emojiSize) { - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__["default"])(this, EmojiView); - + (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, EmojiView); this._emoji = emoji; this._native = native; this._skin = skin; @@ -2813,8 +3311,7 @@ var EmojiView = /*#__PURE__*/function () { this.ariaLabel = emoji.ariaLabel(); Object.freeze(this); } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_8__["default"])(EmojiView, [{ + return (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(EmojiView, [{ key: "getEmoji", value: function getEmoji() { return this._emoji.getSkin(this._skin); @@ -2833,7 +3330,6 @@ var EmojiView = /*#__PURE__*/function () { key: "_cssStyle", value: function _cssStyle(emojiSize) { var cssStyle = {}; - if (this._isCustom()) { cssStyle = { backgroundImage: 'url(' + this.getEmoji()._data.imageUrl + ')', @@ -2846,7 +3342,6 @@ var EmojiView = /*#__PURE__*/function () { backgroundPosition: this.getEmoji().getPosition() }; } - if (emojiSize) { if (this._isNative()) { // Set font-size for native emoji. @@ -2864,7 +3359,6 @@ var EmojiView = /*#__PURE__*/function () { }); } } - return cssStyle; } }, { @@ -2873,15 +3367,12 @@ var EmojiView = /*#__PURE__*/function () { if (this._isCustom()) { return ''; } - if (this._isNative()) { return this.getEmoji().native; } - if (this._hasEmoji()) { return ''; } - return this._fallback ? this._fallback(this.getEmoji()) : null; } }, { @@ -2901,20 +3392,17 @@ var EmojiView = /*#__PURE__*/function () { // Return false if we have no data. return false; } - var hasImage = this.getEmoji()._data['has_img_' + this._set]; - if (hasImage === undefined) { // If there is no has_img_xxx in the data, we are working with // specific data file, like facebook.json, so we assume all // emojis are available (the :set setting for picker should // match the data file). return true; - } // Otherwise, we are using all.json and can switch between different + } + // Otherwise, we are using all.json and can switch between different // sets - in this case the `has_img_{set_name}` is a boolean that // indicates if there is such image or not for a given set. - - return hasImage; } }, { @@ -2923,33 +3411,27 @@ var EmojiView = /*#__PURE__*/function () { if (this._isCustom()) { return 'custom'; } - if (this._isNative()) { return 'native'; } - if (this._hasEmoji()) { return 'image'; } - return 'fallback'; } }]); - - return EmojiView; }(); function sanitize(emoji) { var name = emoji.name, - short_names = emoji.short_names, - skin_tone = emoji.skin_tone, - skin_variations = emoji.skin_variations, - emoticons = emoji.emoticons, - unified = emoji.unified, - custom = emoji.custom, - imageUrl = emoji.imageUrl, - id = emoji.id || short_names[0], - colons = ":".concat(id, ":"); - + short_names = emoji.short_names, + skin_tone = emoji.skin_tone, + skin_variations = emoji.skin_variations, + emoticons = emoji.emoticons, + unified = emoji.unified, + custom = emoji.custom, + imageUrl = emoji.imageUrl, + id = emoji.id || short_names[0], + colons = ":".concat(id, ":"); if (custom) { return { id: id, @@ -2960,11 +3442,9 @@ function sanitize(emoji) { imageUrl: imageUrl }; } - if (skin_tone) { colons += ":skin-tone-".concat(skin_tone, ":"); } - return { id: id, name: name, @@ -2972,7 +3452,7 @@ function sanitize(emoji) { emoticons: emoticons, unified: unified.toLowerCase(), skin: skin_tone || (skin_variations ? 1 : null), - native: (0,_index__WEBPACK_IMPORTED_MODULE_28__.unifiedToNative)(unified) + native: (0,_index__WEBPACK_IMPORTED_MODULE_29__.unifiedToNative)(unified) }; } @@ -2988,10 +3468,10 @@ function sanitize(emoji) { __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_reverse_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.reverse.js */ "./node_modules/core-js/modules/es.array.reverse.js"); /* harmony import */ var core_js_modules_es_array_reverse_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reverse_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ "./node_modules/core-js/modules/es.array.sort.js"); -/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); +/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ "./node_modules/core-js/modules/es.array.sort.js"); +/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./store */ "./src/utils/store.js"); @@ -3000,12 +3480,10 @@ __webpack_require__.r(__webpack_exports__); var DEFAULTS = ['+1', 'grinning', 'kissing_heart', 'heart_eyes', 'laughing', 'stuck_out_tongue_winking_eye', 'sweat_smile', 'joy', 'scream', 'disappointed', 'unamused', 'weary', 'sob', 'sunglasses', 'heart', 'hankey']; var frequently, initialized; var defaults = {}; - function init() { initialized = true; frequently = _store__WEBPACK_IMPORTED_MODULE_3__["default"].get('frequently'); } - function add(emoji) { if (!initialized) init(); var id = emoji.id; @@ -3015,46 +3493,36 @@ function add(emoji) { _store__WEBPACK_IMPORTED_MODULE_3__["default"].set('last', id); _store__WEBPACK_IMPORTED_MODULE_3__["default"].set('frequently', frequently); } - function get(maxNumber) { if (!initialized) init(); - if (!frequently) { defaults = {}; var result = []; var defaultLength = Math.min(maxNumber, DEFAULTS.length); - for (var i = 0; i < defaultLength; i++) { defaults[DEFAULTS[i]] = parseInt((defaultLength - i) / 4, 10) + 1; result.push(DEFAULTS[i]); } - return result; } - var quantity = maxNumber; var frequentlyKeys = []; - for (var key in frequently) { if (frequently.hasOwnProperty(key)) { frequentlyKeys.push(key); } } - var sorted = frequentlyKeys.sort(function (a, b) { return frequently[a] - frequently[b]; }).reverse(); var sliced = sorted.slice(0, quantity); var last = _store__WEBPACK_IMPORTED_MODULE_3__["default"].get('last'); - if (last && sliced.indexOf(last) == -1) { sliced.pop(); sliced.push(last); } - return sliced; } - /* harmony default export */ __webpack_exports__["default"] = ({ add: add, get: get @@ -3078,20 +3546,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ uniq: function() { return /* binding */ uniq; } /* harmony export */ }); /* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ "./node_modules/core-js/modules/es.string.split.js"); -/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _polyfills_stringFromCodePoint__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../polyfills/stringFromCodePoint */ "./src/polyfills/stringFromCodePoint.js"); - - - +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); +/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); +/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _polyfills_stringFromCodePoint__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../polyfills/stringFromCodePoint */ "./src/polyfills/stringFromCodePoint.js"); @@ -3099,22 +3560,19 @@ __webpack_require__.r(__webpack_exports__); function unifiedToNative(unified) { var unicodes = unified.split('-'), - codePoints = unicodes.map(function (u) { - return "0x".concat(u); - }); - return _polyfills_stringFromCodePoint__WEBPACK_IMPORTED_MODULE_6__["default"].apply(null, codePoints); + codePoints = unicodes.map(function (u) { + return "0x".concat(u); + }); + return _polyfills_stringFromCodePoint__WEBPACK_IMPORTED_MODULE_4__["default"].apply(null, codePoints); } - function uniq(arr) { return arr.reduce(function (acc, item) { if (acc.indexOf(item) === -1) { acc.push(item); } - return acc; }, []); } - function intersect(a, b) { var uniqA = uniq(a); var uniqB = uniq(b); @@ -3122,29 +3580,23 @@ function intersect(a, b) { return uniqB.indexOf(item) >= 0; }); } - function deepMerge(a, b) { var o = {}; - for (var key in a) { var originalValue = a[key], - value = originalValue; - + value = originalValue; if (b.hasOwnProperty(key)) { value = b[key]; } - if ((0,_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(value) === 'object') { value = deepMerge(originalValue, value); } - o[key] = value; } - return o; -} // https://github.com/sonicdoe/measure-scrollbar - +} +// https://github.com/sonicdoe/measure-scrollbar function measureScrollbar() { if (typeof document == 'undefined') return 0; var div = document.createElement('div'); @@ -3160,7 +3612,6 @@ function measureScrollbar() { } - /***/ }), /***/ "./src/utils/picker.js": @@ -3179,10 +3630,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); /* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); /* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); -/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ "./node_modules/core-js/modules/es.object.freeze.js"); +/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); +/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); @@ -3198,54 +3649,45 @@ __webpack_require__.r(__webpack_exports__); var PickerView = /*#__PURE__*/function () { function PickerView(pickerComponent) { var _this$_categories; - (0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, PickerView); - this._vm = pickerComponent; this._data = pickerComponent.data; this._perLine = pickerComponent.perLine; this._categories = []; - (_this$_categories = this._categories).push.apply(_this$_categories, (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["default"])(this._data.categories())); - this._categories = this._categories.filter(function (category) { return category.emojis.length > 0; }); this._categories[0].first = true; Object.freeze(this._categories); this.activeCategory = this._categories[0]; - this.searchEmojis = null; // Preview emoji, shown on mouse over or when we move - // with arrow keys. + this.searchEmojis = null; - this.previewEmoji = null; // Indexes are used to keep the position when moving + // Preview emoji, shown on mouse over or when we move + // with arrow keys. + this.previewEmoji = null; + // Indexes are used to keep the position when moving // with arrows: current category and current emoji // inside the category. - this.previewEmojiCategoryIdx = 0; this.previewEmojiIdx = -1; } - - (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(PickerView, [{ + return (0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(PickerView, [{ key: "onScroll", value: function onScroll() { var scrollElement = this._vm.$refs.scroll; var scrollTop = scrollElement.scrollTop; var activeCategory = this.filteredCategories[0]; - for (var i = 0, l = this.filteredCategories.length; i < l; i++) { var category = this.filteredCategories[i]; - - var component = this._vm.getCategoryComponent(i); // The `-50` offset switches active category (selected in the + var component = this._vm.getCategoryComponent(i); + // The `-50` offset switches active category (selected in the // anchors bar) a bit eariler, before it actually reaches the top. - - if (component && component.$el.offsetTop - 50 > scrollTop) { break; } - activeCategory = category; } - this.activeCategory = activeCategory; } }, { @@ -3263,7 +3705,6 @@ var PickerView = /*#__PURE__*/function () { emojis: this.searchEmojis }]; } - return this._categories.filter(function (category) { var hasEmojis = category.emojis.length > 0; return hasEmojis; @@ -3275,35 +3716,27 @@ var PickerView = /*#__PURE__*/function () { if (this.previewEmojiCategoryIdx >= 0) { return this.filteredCategories[this.previewEmojiCategoryIdx]; } - return null; } }, { key: "onAnchorClick", value: function onAnchorClick(category) { var _this = this; - if (this.searchEmojis) { // No categories are shown when search is active. return; } - var i = this.filteredCategories.indexOf(category); - var component = this._vm.getCategoryComponent(i); - var scrollToComponent = function scrollToComponent() { if (component) { var top = component.$el.offsetTop; - if (category.first) { top = 0; } - _this._vm.$refs.scroll.scrollTop = top; } }; - if (this._vm.infiniteScroll) { scrollToComponent(); } else { @@ -3314,7 +3747,6 @@ var PickerView = /*#__PURE__*/function () { key: "onSearch", value: function onSearch(value) { var emojis = this._data.search(value, this.maxSearchResults); - this.searchEmojis = emojis; this.previewEmojiCategoryIdx = 0; this.previewEmojiIdx = 0; @@ -3341,7 +3773,6 @@ var PickerView = /*#__PURE__*/function () { } else { // If emoji index is zero, go to the previous category. this.previewEmojiCategoryIdx -= 1; - if (this.previewEmojiCategoryIdx < 0) { // If we reached first category, keep it. this.previewEmojiCategoryIdx = 0; @@ -3351,7 +3782,6 @@ var PickerView = /*#__PURE__*/function () { this.previewEmojiIdx = this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length - 1; } } - this.updatePreviewEmoji(); } }, { @@ -3363,7 +3793,6 @@ var PickerView = /*#__PURE__*/function () { } else { // Go to the next category. this.previewEmojiCategoryIdx += 1; - if (this.previewEmojiCategoryIdx >= this.filteredCategories.length) { // If we reached the last category - keep it. this.previewEmojiCategoryIdx = this.filteredCategories.length - 1; @@ -3373,7 +3802,6 @@ var PickerView = /*#__PURE__*/function () { this.previewEmojiIdx = 0; } } - this.updatePreviewEmoji(); } }, { @@ -3384,20 +3812,24 @@ var PickerView = /*#__PURE__*/function () { if (this.previewEmojiIdx == -1) { return this.onArrowRight(); } + var categoryLength = this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length; - var categoryLength = this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length; // When moving down, we can move `_perLine` icons right to + // When moving down, we can move `_perLine` icons right to // jump to the same position in the next row. + var diff = this._perLine; - var diff = this._perLine; // TODO: previewCategory should match activeCategory + // TODO: previewCategory should match activeCategory // (so it would be both highlighted in UI and used // when we start moving with arrows after clicking // the category). + // Note: probably we can alwasy take current row length // as a `diff` - it will fit both case of any row and // special case of the last row. // Note: it can be also easier to update indexes // directly here instead of calling onArrowRight. // Same is true for `onArrowUp`. + // Unless if we are on the last row of the category and // there are less then `_perLine` emojis in it. // In this case we use the last row length as diff @@ -3412,16 +3844,13 @@ var PickerView = /*#__PURE__*/function () { // this category). // And if we used 6 instead (row length, `_perLine`), we would // lend up at `E`. - if (this.previewEmojiIdx + diff > categoryLength) { // Calculate the last row length. diff = categoryLength % this._perLine; } - for (var i = 0; i < diff; i++) { this.onArrowRight(); } - this.updatePreviewEmoji(); } }, { @@ -3430,7 +3859,6 @@ var PickerView = /*#__PURE__*/function () { // Similar to `onArrowDown`, to move up we can move left // by `_perLine` number of emojis. var diff = this._perLine; - if (this.previewEmojiIdx - diff < 0) { if (this.previewEmojiCategoryIdx > 0) { // Unless if we are on the first line of the category and @@ -3446,42 +3874,37 @@ var PickerView = /*#__PURE__*/function () { // If we go up from `A`, we need to move 3 emojis left to get // to `7` (and 3 is the length of the last row of the previous // category). - var prevCategoryLastRowLength = this.filteredCategories[this.previewEmojiCategoryIdx - 1].emojis.length % this._perLine; // diff = this.previewEmojiIdx + prevCategoryLastRowLength - + var prevCategoryLastRowLength = this.filteredCategories[this.previewEmojiCategoryIdx - 1].emojis.length % this._perLine; + // diff = this.previewEmojiIdx + prevCategoryLastRowLength diff = prevCategoryLastRowLength; } else { diff = 0; } } - for (var i = 0; i < diff; i++) { this.onArrowLeft(); } - this.updatePreviewEmoji(); } }, { key: "updatePreviewEmoji", value: function updatePreviewEmoji() { var _this2 = this; - this.previewEmoji = this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx]; - this._vm.$nextTick(function () { // Scroll the view if the `previewEmoji` goes out of the visible area. - var scrollEl = _this2._vm.$refs.scroll; // Note: it would be more Vue-ish to mark all emojis with `ref`s + var scrollEl = _this2._vm.$refs.scroll; + + // Note: it would be more Vue-ish to mark all emojis with `ref`s // and then do something similar here to what we do in the // `getCategories` instead of using `querySelector` directly, // but I am not sure if having many refs would affect the performance // (it might, so I use `querySelector` for now). - var emojiEl = scrollEl.querySelector('.emoji-mart-emoji-selected'); var scrollHeight = scrollEl.offsetTop - scrollEl.offsetHeight; - if (emojiEl && emojiEl.offsetTop + emojiEl.offsetHeight > scrollHeight + scrollEl.scrollTop) { scrollEl.scrollTop += emojiEl.offsetHeight; } - if (emojiEl && emojiEl.offsetTop < scrollEl.scrollTop) { scrollEl.scrollTop -= emojiEl.offsetHeight; } @@ -3493,12 +3916,9 @@ var PickerView = /*#__PURE__*/function () { if (categoryIdx == -1) { return 0; } - return this.filteredCategories[categoryIdx].emojis.length; } }]); - - return PickerView; }(); /***/ }), @@ -3647,60 +4067,57 @@ var PickerProps = { __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); /* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.date.to-json.js */ "./node_modules/core-js/modules/es.date.to-json.js"); +/* harmony import */ var core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); +/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_2__); + + var NAMESPACE = 'emoji-mart'; var _JSON = JSON; var isLocalStorageSupported = typeof window !== 'undefined' && 'localStorage' in window; var getter; var setter; - function setHandlers(handlers) { handlers || (handlers = {}); getter = handlers.getter; setter = handlers.setter; } - function setNamespace(namespace) { NAMESPACE = namespace; } - function update(state) { for (var key in state) { var value = state[key]; set(key, value); } } - function set(key, value) { if (setter) { setter(key, value); } else { if (!isLocalStorageSupported) return; - try { window.localStorage["".concat(NAMESPACE, ".").concat(key)] = _JSON.stringify(value); } catch (e) {} } } - function get(key) { if (getter) { return getter(key); } else { if (!isLocalStorageSupported) return; - try { var value = window.localStorage["".concat(NAMESPACE, ".").concat(key)]; } catch (e) { return; } - if (value) { return JSON.parse(value); } } } - /* harmony default export */ __webpack_exports__["default"] = ({ update: update, set: set, @@ -3718,21 +4135,21 @@ function get(key) { /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); - // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel + // MIT license + var isWindowAvailable = typeof window !== 'undefined'; isWindowAvailable && function () { var lastTime = 0; var vendors = ['ms', 'moz', 'webkit', 'o']; - for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { window.requestAnimationFrame = window[vendors[x] + 'RequestAnimationFrame']; window.cancelAnimationFrame = window[vendors[x] + 'CancelAnimationFrame'] || window[vendors[x] + 'CancelRequestAnimationFrame']; } - if (!window.requestAnimationFrame) window.requestAnimationFrame = function (callback, element) { var currTime = new Date().getTime(); var timeToCall = Math.max(0, 16 - (currTime - lastTime)); @@ -3749,18756 +4166,17945 @@ isWindowAvailable && function () { /***/ }), -/***/ "./node_modules/core-js/internals/a-callable.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/internals/a-callable.js ***! - \******************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./css/emoji-mart.css": +/*!************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./css/emoji-mart.css ***! + \************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "./node_modules/core-js/internals/is-callable.js"); -var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "./node_modules/core-js/internals/try-to-string.js"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var $TypeError = TypeError; -// `Assert: IsCallable(argument) is true` -module.exports = function (argument) { - if (isCallable(argument)) return argument; - throw $TypeError(tryToString(argument) + ' is not a function'); -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, ".emoji-mart,\n.emoji-mart * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n line-height: 1.15;\n}\n\n.emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n\n.emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.emoji-mart-emoji span {\n display: inline-block;\n}\n\n.emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n\n.emoji-type-native {\n font-family: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI',\n 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color',\n 'Android Emoji';\n word-break: keep-all;\n}\n\n.emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.emoji-type-image.emoji-set-apple {\n background-image: url('https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-facebook {\n background-image: url('https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-google {\n background-image: url('https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-twitter {\n background-image: url('https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png');\n}\n\n.emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n\n.emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n\n.emoji-mart-anchors {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n display: block;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n -webkit-transition: color 0.1s ease-out;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.emoji-mart-anchor:hover,\n.emoji-mart-anchor-selected {\n color: #464646;\n}\n\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart .scroller {\n height: 250px;\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n\n.emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n\n.emoji-mart-category {\n position: relative;\n}\n\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n\n.emoji-mart-category .emoji-mart-emoji:hover:before,\n.emoji-mart-emoji-selected:before {\n z-index: 0;\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.emoji-mart-category .emoji-mart-emoji:hover:before,\n.emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n\n.emoji-mart-category-label {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n\n.emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n\n.emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n\n.emoji-mart-preview-emoji,\n.emoji-mart-preview-data,\n.emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n\n.emoji-mart-preview-emoji {\n left: 12px;\n}\n\n.emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n\n.emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n\n.emoji-mart-preview-name {\n font-size: 14px;\n}\n\n.emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n\n.emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n\n.emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n\n.emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n\n.emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n\n.emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n\n.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n\n.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n\n.emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n -webkit-transition-property: width, padding;\n transition-property: width, padding;\n -webkit-transition-duration: 0.125s;\n transition-duration: 0.125s;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n}\n\n.emoji-mart-skin-swatch:nth-child(1) {\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n}\n.emoji-mart-skin-swatch:nth-child(2) {\n -webkit-transition-delay: 0.03s;\n transition-delay: 0.03s;\n}\n.emoji-mart-skin-swatch:nth-child(3) {\n -webkit-transition-delay: 0.06s;\n transition-delay: 0.06s;\n}\n.emoji-mart-skin-swatch:nth-child(4) {\n -webkit-transition-delay: 0.09s;\n transition-delay: 0.09s;\n}\n.emoji-mart-skin-swatch:nth-child(5) {\n -webkit-transition-delay: 0.12s;\n transition-delay: 0.12s;\n}\n.emoji-mart-skin-swatch:nth-child(6) {\n -webkit-transition-delay: 0.15s;\n transition-delay: 0.15s;\n}\n\n.emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.emoji-mart-skin-swatch-selected:after {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n -webkit-transition: opacity 0.2s ease-out;\n transition: opacity 0.2s ease-out;\n}\n\n.emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n\n.emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n\n/* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n.emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.emoji-mart .vue-recycle-scroller__slot {\n -webkit-box-flex: 1;\n -ms-flex: auto 0 0px;\n flex: auto 0 0;\n}\n.emoji-mart .vue-recycle-scroller__item-wrapper {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.emoji-mart\n .vue-recycle-scroller.direction-vertical\n .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.direction-horizontal\n .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.ready.direction-vertical\n .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.ready.direction-horizontal\n .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n", "",{"version":3,"sources":["webpack://./css/emoji-mart.css"],"names":[],"mappings":"AAAA;;EAEE,8BAAsB;UAAtB,sBAAsB;EACtB,iBAAiB;AACnB;;AAEA;EACE,4EAA4E;EAC5E,eAAe;EACf,2BAA2B;EAC3B,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,aAAa;EACb,cAAc;EACd,yBAAyB;EACzB,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,YAAY;EACZ,kBAAkB;EAClB,qBAAqB;EACrB,YAAY;EACZ,YAAY;EACZ,gBAAgB;EAChB,wBAAgB;UAAhB,gBAAgB;AAClB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;AACjB;;AAEA;EACE;;mBAEiB;EACjB,oBAAoB;AACtB;;AAEA;EACE,qFAAqF;EACrF;mBACiB;EACjB,sBAAsB;AACxB;AACA;EACE,oGAAoG;AACtG;AACA;EACE,0GAA0G;AAC5G;AACA;EACE,sGAAsG;AACxG;AACA;EACE,wGAAwG;AAC1G;;AAEA;EACE,uBAAuB;AACzB;AACA;EACE,wBAAwB;EACxB,2BAA2B;EAC3B,4BAA4B;AAC9B;AACA;EACE,qBAAqB;EACrB,8BAA8B;EAC9B,+BAA+B;AACjC;;AAEA;EACE,kBAAkB;EAClB,kBAAkB;EAClB,mBAAO;MAAP,WAAO;UAAP,OAAO;EACP,sBAAsB;EACtB,UAAU,EAAE,kEAAkE;EAC9E,sBAAsB,EAAE,iDAAiD;EACzE,iCAAiC;AACnC;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,8BAAmB;EAAnB,6BAAmB;MAAnB,uBAAmB;UAAnB,mBAAmB;EACnB,yBAA8B;MAA9B,sBAA8B;UAA9B,8BAA8B;EAC9B,cAAc;EACd,cAAc;EACd,cAAc;AAChB;;AAEA;EACE,kBAAkB;EAClB,cAAc;EACd,mBAAc;MAAd,kBAAc;UAAd,cAAc;EACd,kBAAkB;EAClB,iBAAiB;EACjB,gBAAgB;EAChB,uCAA+B;EAA/B,+BAA+B;EAC/B,YAAY;EACZ,gBAAgB;EAChB,wBAAgB;UAAhB,gBAAgB;AAClB;AACA;;EAEE,cAAc;AAChB;;AAEA;EACE,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,YAAY;EACZ,OAAO;EACP,WAAW;EACX,WAAW;EACX,yBAAyB;AAC3B;;AAEA;EACE,qBAAqB;EACrB,WAAW;EACX,eAAe;AACjB;;AAEA;EACE,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,kBAAkB;EAClB,mBAAO;MAAP,WAAO;UAAP,OAAO;EACP,sBAAsB;EACtB,UAAU,EAAE,kEAAkE;EAC9E,sBAAsB,EAAE,iDAAiD;EACzE,iCAAiC;AACnC;;AAEA;EACE,eAAe;EACf,cAAc;AAChB;AACA;EACE,eAAe;EACf,cAAc;EACd,WAAW;EACX,oBAAoB;EACpB,mBAAmB;EACnB,yBAAyB;EACzB,UAAU;AACZ;AACA;EACE,aAAa;EACb,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,UAAU;EACV,kBAAkB;EAClB,kBAAkB;EAClB,eAAe;AACjB;;AAEA;;EAEE,UAAU;EACV,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,WAAW;EACX,YAAY;EACZ,yBAAyB;EACzB,mBAAmB;EACnB,UAAU;AACZ;AACA;;EAEE,UAAU;AACZ;;AAEA;EACE,wBAAgB;EAAhB,gBAAgB;EAChB,MAAM;AACR;AACA;EACE,UAAU;EACV,kBAAkB;EAClB,sBAAsB;EACtB,8BAA8B;AAChC;;AAEA;EACE,cAAc;EACd,eAAe;EACf,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,sBAAsB;EACtB,2CAA2C;AAC7C;;AAEA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,YAAY;AACd;;AAEA;EACE,eAAe;EACf,kBAAkB;EAClB,iBAAiB;EACjB,cAAc;AAChB;AACA;EACE,aAAa;AACf;AACA;EACE,iBAAiB;AACnB;AACA;EACE,aAAa;AACf;;AAEA;EACE,kBAAkB;EAClB,YAAY;AACd;;AAEA;;;EAGE,kBAAkB;EAClB,QAAQ;EACR,mCAA2B;MAA3B,+BAA2B;UAA3B,2BAA2B;AAC7B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;EACV,WAAW;EACX,qBAAqB;AACvB;;AAEA;EACE,WAAW;EACX,iBAAiB;AACnB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,WAAW;AACb;AACA;;;EAGE,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,WAAW;AACb;;AAEA;EACE,qBAAqB;EACrB,sBAAsB;AACxB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,cAAc;EACd,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,YAAY;EACZ,cAAc;EACd,yBAAyB;EACzB,mBAAmB;EACnB,sBAAsB;AACxB;;AAEA;EACE,WAAW;EACX,cAAc;AAChB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,qBAAqB;EACrB,QAAQ;EACR,sBAAsB;EACtB,2CAAmC;EAAnC,mCAAmC;EACnC,mCAA2B;UAA3B,2BAA2B;EAC3B,4CAAoC;UAApC,oCAAoC;AACtC;;AAEA;EACE,4BAAoB;UAApB,oBAAoB;AACtB;AACA;EACE,+BAAuB;UAAvB,uBAAuB;AACzB;AACA;EACE,+BAAuB;UAAvB,uBAAuB;AACzB;AACA;EACE,+BAAuB;UAAvB,uBAAuB;AACzB;AACA;EACE,+BAAuB;UAAvB,uBAAuB;AACzB;AACA;EACE,+BAAuB;UAAvB,uBAAuB;AACzB;;AAEA;EACE,kBAAkB;EAClB,WAAW;EACX,cAAc;AAChB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,UAAU;EACV,WAAW;EACX,qBAAqB;EACrB,sBAAsB;EACtB,mBAAmB;EACnB,oBAAoB;EACpB,UAAU;EACV,yCAAiC;EAAjC,iCAAiC;AACnC;;AAEA;EACE,qBAAqB;EACrB,WAAW;EACX,iBAAiB;EACjB,eAAe;EACf,mBAAmB;AACrB;;AAEA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;;AAEA,uDAAuD;AACvD;EACE,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;AACf;AACA;EACE,mBAAc;MAAd,oBAAc;UAAd,cAAc;AAChB;AACA;EACE,mBAAO;MAAP,WAAO;UAAP,OAAO;EACP,8BAAsB;UAAtB,sBAAsB;EACtB,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,sBAAsB;AACxB;AACA;;;EAGE,WAAW;AACb;AACA;;;EAGE,YAAY;AACd;AACA;;;EAGE,WAAW;AACb;AACA;;;EAGE,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,cAAc;EACd,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,aAAa;EACb,kBAAkB;AACpB","sourcesContent":[".emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n\n.emoji-mart {\n font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif;\n font-size: 16px;\n /* display: inline-block; */\n display: flex;\n flex-direction: column;\n height: 420px;\n color: #222427;\n border: 1px solid #d9d9d9;\n border-radius: 5px;\n background: #fff;\n}\n\n.emoji-mart-emoji {\n padding: 6px;\n position: relative;\n display: inline-block;\n font-size: 0;\n border: none;\n background: none;\n box-shadow: none;\n}\n\n.emoji-mart-emoji span {\n display: inline-block;\n}\n\n.emoji-mart-preview-emoji .emoji-mart-emoji span {\n width: 38px;\n height: 38px;\n font-size: 32px;\n}\n\n.emoji-type-native {\n font-family: 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI',\n 'Apple Color Emoji', 'Twemoji Mozilla', 'Noto Color Emoji', 'EmojiOne Color',\n 'Android Emoji';\n word-break: keep-all;\n}\n\n.emoji-type-image {\n /* Emoji sheet has 56 columns, see also utils/emoji-data.js, SHEET_COLUMNS variable */\n /* Here we use (56+1) * 100% to avoid visible edges of nearby icons when scaling for different\n * screen sizes */\n background-size: 6100%;\n}\n.emoji-type-image.emoji-set-apple {\n background-image: url('https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-facebook {\n background-image: url('https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-google {\n background-image: url('https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png');\n}\n.emoji-type-image.emoji-set-twitter {\n background-image: url('https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png');\n}\n\n.emoji-mart-bar {\n border: 0 solid #d9d9d9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n\n.emoji-mart-scroll {\n position: relative;\n overflow-y: scroll;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n\n.emoji-mart-anchors {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0 6px;\n color: #858585;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n display: block;\n flex: 1 1 auto;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n border: none;\n background: none;\n box-shadow: none;\n}\n.emoji-mart-anchor:hover,\n.emoji-mart-anchor-selected {\n color: #464646;\n}\n\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #464646;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart .scroller {\n height: 250px;\n position: relative;\n flex: 1;\n padding: 0 6px 6px 6px;\n z-index: 0; /* Fix for rendering sticky positioned category labels on Chrome */\n will-change: transform; /* avoids \"repaints on scroll\" in mobile Chrome */\n -webkit-overflow-scrolling: touch;\n}\n\n.emoji-mart-search {\n margin-top: 6px;\n padding: 0 6px;\n}\n.emoji-mart-search input {\n font-size: 16px;\n display: block;\n width: 100%;\n padding: 0.2em 0.6em;\n border-radius: 25px;\n border: 1px solid #d9d9d9;\n outline: 0;\n}\n.emoji-mart-search-results {\n height: 250px;\n overflow-y: scroll;\n}\n\n.emoji-mart-category {\n position: relative;\n}\n\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n cursor: default;\n}\n\n.emoji-mart-category .emoji-mart-emoji:hover:before,\n.emoji-mart-emoji-selected:before {\n z-index: 0;\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #f4f4f4;\n border-radius: 100%;\n opacity: 0;\n}\n.emoji-mart-category .emoji-mart-emoji:hover:before,\n.emoji-mart-emoji-selected:before {\n opacity: 1;\n}\n\n.emoji-mart-category-label {\n position: sticky;\n top: 0;\n}\n.emoji-mart-static .emoji-mart-category-label {\n z-index: 2;\n position: relative;\n /* position: sticky; */\n /* position: -webkit-sticky; */\n}\n\n.emoji-mart-category-label h3 {\n display: block;\n font-size: 16px;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.95);\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #858585;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover:before {\n content: none;\n}\n\n.emoji-mart-preview {\n position: relative;\n height: 70px;\n}\n\n.emoji-mart-preview-emoji,\n.emoji-mart-preview-data,\n.emoji-mart-preview-skins {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n}\n\n.emoji-mart-preview-emoji {\n left: 12px;\n}\n\n.emoji-mart-preview-data {\n left: 68px;\n right: 12px;\n word-break: break-all;\n}\n\n.emoji-mart-preview-skins {\n right: 30px;\n text-align: right;\n}\n\n.emoji-mart-preview-name {\n font-size: 14px;\n}\n\n.emoji-mart-preview-shortname {\n font-size: 12px;\n color: #888;\n}\n.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,\n.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,\n.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {\n margin-left: 0.5em;\n}\n\n.emoji-mart-preview-emoticon {\n font-size: 11px;\n color: #bbb;\n}\n\n.emoji-mart-title span {\n display: inline-block;\n vertical-align: middle;\n}\n\n.emoji-mart-title .emoji-mart-emoji {\n padding: 0;\n}\n\n.emoji-mart-title-label {\n color: #999a9c;\n font-size: 21px;\n font-weight: 300;\n}\n\n.emoji-mart-skin-swatches {\n font-size: 0;\n padding: 2px 0;\n border: 1px solid #d9d9d9;\n border-radius: 12px;\n background-color: #fff;\n}\n\n.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch {\n width: 16px;\n padding: 0 2px;\n}\n\n.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after {\n opacity: 0.75;\n}\n\n.emoji-mart-skin-swatch {\n display: inline-block;\n width: 0;\n vertical-align: middle;\n transition-property: width, padding;\n transition-duration: 0.125s;\n transition-timing-function: ease-out;\n}\n\n.emoji-mart-skin-swatch:nth-child(1) {\n transition-delay: 0s;\n}\n.emoji-mart-skin-swatch:nth-child(2) {\n transition-delay: 0.03s;\n}\n.emoji-mart-skin-swatch:nth-child(3) {\n transition-delay: 0.06s;\n}\n.emoji-mart-skin-swatch:nth-child(4) {\n transition-delay: 0.09s;\n}\n.emoji-mart-skin-swatch:nth-child(5) {\n transition-delay: 0.12s;\n}\n.emoji-mart-skin-swatch:nth-child(6) {\n transition-delay: 0.15s;\n}\n\n.emoji-mart-skin-swatch-selected {\n position: relative;\n width: 16px;\n padding: 0 2px;\n}\n.emoji-mart-skin-swatch-selected:after {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 4px;\n height: 4px;\n margin: -2px 0 0 -2px;\n background-color: #fff;\n border-radius: 100%;\n pointer-events: none;\n opacity: 0;\n transition: opacity 0.2s ease-out;\n}\n\n.emoji-mart-skin {\n display: inline-block;\n width: 100%;\n padding-top: 100%;\n max-width: 12px;\n border-radius: 100%;\n}\n\n.emoji-mart-skin-tone-1 {\n background-color: #ffc93a;\n}\n.emoji-mart-skin-tone-2 {\n background-color: #fadcbc;\n}\n.emoji-mart-skin-tone-3 {\n background-color: #e0bb95;\n}\n.emoji-mart-skin-tone-4 {\n background-color: #bf8f68;\n}\n.emoji-mart-skin-tone-5 {\n background-color: #9b643d;\n}\n.emoji-mart-skin-tone-6 {\n background-color: #594539;\n}\n\n/* vue-virtual-scroller/dist/vue-virtual-scroller.css */\n.emoji-mart .vue-recycle-scroller {\n position: relative;\n}\n.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode) {\n overflow-y: auto;\n}\n.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode) {\n overflow-x: auto;\n}\n.emoji-mart .vue-recycle-scroller.direction-horizontal {\n display: flex;\n}\n.emoji-mart .vue-recycle-scroller__slot {\n flex: auto 0 0;\n}\n.emoji-mart .vue-recycle-scroller__item-wrapper {\n flex: 1;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view {\n position: absolute;\n top: 0;\n left: 0;\n will-change: transform;\n}\n.emoji-mart\n .vue-recycle-scroller.direction-vertical\n .vue-recycle-scroller__item-wrapper {\n width: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.direction-horizontal\n .vue-recycle-scroller__item-wrapper {\n height: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.ready.direction-vertical\n .vue-recycle-scroller__item-view {\n width: 100%;\n}\n.emoji-mart\n .vue-recycle-scroller.ready.direction-horizontal\n .vue-recycle-scroller__item-view {\n height: 100%;\n}\n.emoji-mart .resize-observer[data-v-b329ee4c] {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n border: none;\n background-color: transparent;\n pointer-events: none;\n display: block;\n overflow: hidden;\n opacity: 0;\n}\n.emoji-mart .resize-observer[data-v-b329ee4c] object {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n}\n.emoji-mart-search .hidden {\n display: none;\n visibility: hidden;\n}\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/a-constructor.js": -/*!*********************************************************!*\ - !*** ./node_modules/core-js/internals/a-constructor.js ***! - \*********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/quasar-framework/dist/umd/quasar.mat.css": +/*!***********************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/quasar-framework/dist/umd/quasar.mat.css ***! + \***********************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var isConstructor = __webpack_require__(/*! ../internals/is-constructor */ "./node_modules/core-js/internals/is-constructor.js"); -var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "./node_modules/core-js/internals/try-to-string.js"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js"); +/* harmony import */ var _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__); +// Imports -var $TypeError = TypeError; -// `Assert: IsConstructor(argument) is true` -module.exports = function (argument) { - if (isConstructor(argument)) return argument; - throw $TypeError(tryToString(argument) + ' is not a constructor'); -}; + +var ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg== */ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg=="), __webpack_require__.b); +var ___CSS_LOADER_URL_IMPORT_1___ = new URL(/* asset import */ __webpack_require__(/*! data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo= */ "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo="), __webpack_require__.b); +var ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +var ___CSS_LOADER_URL_REPLACEMENT_0___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___); +var ___CSS_LOADER_URL_REPLACEMENT_1___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_1___); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "/*\n * Quasar Framework v0.17.20\n * (c) 2016-present Razvan Stoenescu\n * Released under the MIT License.\n */\n*,\n*:before,\n*:after {\n -webkit-box-sizing: inherit;\n box-sizing: inherit;\n -webkit-tap-highlight-color: transparent;\n -moz-tap-highlight-color: transparent;\n}\nhtml,\nbody,\n#q-app {\n width: 100%;\n direction: ltr;\n}\nhtml,\nbody {\n margin: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type='text'],\ninput[type='email'],\ninput[type='search'],\ninput[type='password'] {\n -webkit-appearance: none;\n -moz-appearance: none /* mobile firefox too! */;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\ndfn {\n font-style: italic;\n}\nimg {\n border-style: none;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit;\n margin: 0;\n}\noptgroup {\n font-weight: bold;\n}\nbutton,\ninput,\nselect {\n overflow: visible;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\nbutton:-moz-focusring,\ninput:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\ntextarea {\n overflow: auto;\n}\ninput[type='search'] {\n -webkit-appearance: textfield;\n}\ninput[type='search']::-webkit-search-cancel-button,\ninput[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n.q-icon {\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n}\n.q-icon,\n.material-icons {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: inherit;\n font-size: inherit;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n}\n.q-actionsheet-title {\n min-height: 56px;\n padding: 0 16px;\n color: #777;\n color: var(--q-color-faded);\n}\n.q-actionsheet-body {\n max-height: 500px;\n}\n.q-actionsheet-grid {\n padding: 8px 16px;\n}\n.q-actionsheet-grid .q-item-separator-component {\n margin: 24px 0;\n}\n.q-actionsheet-grid-item {\n padding: 8px 16px;\n -webkit-transition: background 0.3s;\n transition: background 0.3s;\n}\n.q-actionsheet-grid-item:hover,\n.q-actionsheet-grid-item:focus {\n background: #d0d0d0;\n outline: 0;\n}\n.q-actionsheet-grid-item i,\n.q-actionsheet-grid-item img {\n font-size: 48px;\n margin-bottom: 8px;\n}\n.q-actionsheet-grid-item .avatar {\n width: 48px;\n height: 48px;\n}\n.q-actionsheet-grid-item span {\n color: #777;\n color: var(--q-color-faded);\n}\n.q-loading-bar {\n position: fixed;\n z-index: 9998;\n -webkit-transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s;\n transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n}\n.q-loading-bar.top {\n left: 0 /* rtl:ignore */;\n right: 0 /* rtl:ignore */;\n top: 0;\n width: 100%;\n}\n.q-loading-bar.bottom {\n left: 0 /* rtl:ignore */;\n right: 0 /* rtl:ignore */;\n bottom: 0;\n width: 100%;\n}\n.q-loading-bar.right {\n top: 0;\n bottom: 0;\n right: 0;\n height: 100%;\n}\n.q-loading-bar.left {\n top: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n.q-alert {\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-alert .avatar {\n width: 32px;\n height: 32px;\n}\n.q-alert-side,\n.q-alert-content {\n padding: 12px;\n font-size: 16px;\n word-break: break-word;\n}\n.q-alert-side {\n font-size: 24px;\n background: rgba(0,0,0,0.1);\n}\n.q-alert-actions {\n padding: 12px 12px 12px 0;\n}\n.q-alert-detail {\n font-size: 12px;\n}\n.q-breadcrumbs .q-icon,\n.q-breadcrumbs .q-breadcrumbs-separator {\n font-size: 150%;\n}\n.q-breadcrumbs-last a {\n pointer-events: none;\n}\n[dir=rtl] .q-breadcrumbs-separator .q-icon {\n -webkit-transform: scaleX(-1) /* rtl:ignore */;\n transform: scaleX(-1) /* rtl:ignore */;\n}\n.q-btn {\n outline: 0;\n border: 0;\n vertical-align: middle;\n cursor: pointer;\n padding: 4px 16px;\n font-size: 14px;\n text-decoration: none;\n color: inherit;\n background: transparent;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n min-height: 2.572em;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n font-weight: 500;\n text-transform: uppercase;\n}\nbutton.q-btn {\n -webkit-appearance: button;\n}\na.q-btn {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.q-btn .q-icon,\n.q-btn .q-spinner {\n font-size: 1.4em;\n}\n.q-btn .q-btn-inner {\n -webkit-transition: opacity 0.6s;\n transition: opacity 0.6s;\n}\n.q-btn .q-btn-inner--hidden {\n opacity: 0;\n}\n.q-btn .q-btn-inner:before {\n content: '';\n}\n.q-btn.disabled {\n opacity: 0.7 !important;\n}\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push):before {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: inherit;\n z-index: -1;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push):active:before,\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push).active:before {\n -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n}\n.q-btn-progress {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n height: 100%;\n background: rgba(255,255,255,0.25);\n}\n.q-btn-progress.q-btn-dark-progress {\n background: rgba(0,0,0,0.2);\n}\n.q-btn-no-uppercase {\n text-transform: none;\n}\n.q-btn-rectangle {\n border-radius: 3px;\n}\n.q-btn-outline {\n border: 1px solid currentColor;\n background: transparent !important;\n}\n.q-btn-push {\n border-radius: 7px;\n border-bottom: 3px solid rgba(0,0,0,0.15);\n}\n.q-btn-push:active:not(.disabled),\n.q-btn-push.active:not(.disabled) {\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-transform: translateY(3px);\n transform: translateY(3px);\n border-bottom-color: transparent;\n}\n.q-btn-push .q-focus-helper,\n.q-btn-push .q-ripple-container {\n height: auto;\n bottom: -3px;\n}\n.q-btn-rounded {\n border-radius: 28px;\n}\n.q-btn-round {\n border-radius: 50%;\n padding: 0;\n min-height: 0;\n height: 3em;\n width: 3em;\n}\n.q-btn-flat,\n.q-btn-outline {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-dense {\n padding: 0.285em;\n min-height: 2em;\n}\n.q-btn-dense.q-btn-round {\n padding: 0;\n height: 2.4em;\n width: 2.4em;\n}\n.q-btn-dense .on-left {\n margin-right: 6px;\n}\n.q-btn-dense .on-right {\n margin-left: 6px;\n}\n.q-btn-fab .q-icon,\n.q-btn-fab-mini .q-icon {\n font-size: 24px;\n}\n.q-btn-fab {\n height: 56px;\n width: 56px;\n}\n.q-btn-fab-mini {\n height: 40px;\n width: 40px;\n}\n.q-transition--fade-leave-active {\n position: absolute;\n}\n.q-transition--fade-enter-active,\n.q-transition--fade-leave-active {\n -webkit-transition: opacity 0.4s ease-out;\n transition: opacity 0.4s ease-out;\n}\n.q-transition--fade-enter,\n.q-transition--fade-leave,\n.q-transition--fade-leave-to {\n opacity: 0;\n}\n.q-btn-dropdown-split .q-btn-dropdown-arrow {\n padding: 0 4px;\n border-left: 1px solid rgba(255,255,255,0.3);\n}\n.q-btn-group {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n vertical-align: middle;\n}\n.q-btn-group > .q-btn-item {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-group > .q-btn-group > .q-btn:first-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.q-btn-group > .q-btn-group > .q-btn:last-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.q-btn-group > .q-btn-group:not(:first-child) > .q-btn:first-child {\n border-left: 0;\n}\n.q-btn-group > .q-btn-group:not(:last-child) > .q-btn:last-child {\n border-right: 0;\n}\n.q-btn-group > .q-btn-item:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-btn-group > .q-btn-item + .q-btn-item {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.q-btn-group-push {\n border-radius: 7px;\n}\n.q-btn-group-push > .q-btn-push .q-btn-inner {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-btn-group-push > .q-btn-push:active:not(.disabled),\n.q-btn-group-push > .q-btn-push.active:not(.disabled) {\n border-bottom-color: rgba(0,0,0,0.15);\n -webkit-transform: translateY(0);\n transform: translateY(0);\n}\n.q-btn-group-push > .q-btn-push:active:not(.disabled) .q-btn-inner,\n.q-btn-group-push > .q-btn-push.active:not(.disabled) .q-btn-inner {\n -webkit-transform: translateY(3px);\n transform: translateY(3px);\n}\n.q-btn-group-rounded {\n border-radius: 28px;\n}\n.q-btn-group-flat,\n.q-btn-group-outline {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-group-outline > .q-btn-item + .q-btn-item {\n border-left: 0;\n}\n.q-btn-group-outline > .q-btn-item:not(:last-child) {\n border-right: 0;\n}\n.q-card {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n vertical-align: top;\n}\n.q-card > div:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.q-card > div:last-child {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.q-card > .q-list {\n border: 0;\n}\n.q-card-separator {\n background: rgba(0,0,0,0.1);\n height: 1px;\n}\n.q-card-separator.inset {\n margin: 0 16px;\n}\n.q-card-container {\n padding: 16px;\n}\n.q-card-title {\n font-size: 18px;\n font-weight: 400;\n letter-spacing: normal;\n line-height: 2rem;\n}\n.q-card-title:empty {\n display: none;\n}\n.q-card-subtitle,\n.q-card-title-extra {\n font-size: 14px;\n color: rgba(0,0,0,0.4);\n}\n.q-card-subtitle .q-icon,\n.q-card-title-extra .q-icon {\n font-size: 24px;\n}\n.q-card-main {\n font-size: 14px;\n}\n.q-card-primary + .q-card-main {\n padding-top: 0;\n}\n.q-card-actions {\n padding: 8px;\n}\n.q-card-actions .q-btn {\n padding: 0 8px;\n}\n.q-card-actions-horiz .q-btn:not(:last-child) {\n margin-right: 8px;\n}\n.q-card-actions-vert .q-btn + .q-btn {\n margin-top: 4px;\n}\n.q-card-media {\n overflow: hidden;\n}\n.q-card-media > img {\n display: block;\n width: 100%;\n max-width: 100%;\n border: 0;\n}\n.q-card-media-overlay {\n color: #fff;\n background: rgba(0,0,0,0.47);\n}\n.q-card-media-overlay .q-card-subtitle {\n color: #fff;\n}\n.q-card-dark .q-card-separator {\n background: rgba(255,255,255,0.2);\n}\n.q-card-dark .q-card-subtitle,\n.q-card-dark .q-card-title-extra {\n color: rgba(255,255,255,0.6);\n}\n.q-carousel {\n overflow: hidden;\n position: relative;\n}\n.q-carousel-inner {\n position: relative;\n height: 100%;\n}\n.q-carousel-slide {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n margin: 0;\n padding: 18px;\n}\n.q-carousel-track {\n padding: 0;\n margin: 0;\n will-change: transform;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n height: 100%;\n}\n.q-carousel-track.infinite-left > div:nth-last-child(2) {\n -webkit-box-ordinal-group: -999;\n -ms-flex-order: -1000;\n order: -1000;\n margin-left: -100%;\n}\n.q-carousel-track.infinite-right > div:nth-child(2) {\n -webkit-box-ordinal-group: 1001;\n -ms-flex-order: 1000;\n order: 1000;\n}\n.q-carousel-left-arrow,\n.q-carousel-right-arrow {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n background: rgba(0,0,0,0.3);\n}\n.q-carousel-left-arrow {\n left: 5px;\n}\n.q-carousel-right-arrow {\n right: 5px;\n}\n.q-carousel-quick-nav {\n padding: 2px 0;\n background: rgba(0,0,0,0.3);\n}\n.q-carousel-quick-nav .q-icon {\n font-size: 18px !important;\n}\n.q-carousel-quick-nav .q-btn.inactive {\n opacity: 0.5;\n}\n.q-carousel-quick-nav .q-btn.inactive .q-icon {\n font-size: 14px !important;\n}\n.q-carousel-thumbnails {\n will-change: transform;\n -webkit-transition: -webkit-transform 0.3s;\n transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transition: transform 0.3s, -webkit-transform 0.3s;\n -webkit-transform: translateY(105%);\n transform: translateY(105%);\n width: 100%;\n height: auto;\n max-height: 60%;\n overflow: auto;\n background: #000;\n padding: 0.5rem;\n text-align: center;\n -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,0.16), 0 -5px 6px rgba(0,0,0,0.23);\n box-shadow: 0 -3px 6px rgba(0,0,0,0.16), 0 -5px 6px rgba(0,0,0,0.23);\n}\n.q-carousel-thumbnails.active {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n}\n.q-carousel-thumbnails img {\n height: auto;\n width: 100%;\n display: block;\n opacity: 0.5;\n will-change: opacity;\n -webkit-transition: opacity 0.3s;\n transition: opacity 0.3s;\n cursor: pointer;\n border: 1px solid #000;\n}\n.q-carousel-thumbnails > div > div {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 108px;\n flex: 0 0 108px;\n}\n.q-carousel-thumbnails > div > div.active img,\n.q-carousel-thumbnails > div > div img.active {\n opacity: 1;\n border-color: #fff;\n}\n.q-carousel-thumbnail-btn {\n background: rgba(0,0,0,0.3);\n top: 5px;\n right: 5px;\n}\nbody.desktop .q-carousel-thumbnails img:hover {\n opacity: 1;\n}\n.q-message-name,\n.q-message-stamp,\n.q-message-label {\n font-size: small;\n}\n.q-message-label {\n margin: 24px 0;\n}\n.q-message-stamp {\n color: inherit;\n margin-top: 4px;\n opacity: 0.6;\n display: none;\n}\n.q-message-avatar {\n border-radius: 50%;\n width: 48px;\n height: 48px;\n}\n.q-message {\n margin-bottom: 8px;\n}\n.q-message:first-child .q-message-label {\n margin-top: 0;\n}\n.q-message-received .q-message-avatar {\n margin-right: 8px;\n}\n.q-message-received .q-message-text {\n color: #81c784;\n border-radius: 3px 3px 3px 0;\n}\n.q-message-received .q-message-text:last-child:before {\n right: 100%;\n border-right: 0 solid transparent;\n border-left: 8px solid transparent;\n border-bottom: 8px solid currentColor;\n}\n.q-message-received .q-message-text-content {\n color: #000;\n}\n.q-message-sent .q-message-name {\n text-align: right;\n}\n.q-message-sent .q-message-avatar {\n margin-left: 8px;\n}\n.q-message-sent .q-message-container {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.q-message-sent .q-message-text {\n color: #e0e0e0;\n border-radius: 3px 3px 0 3px;\n}\n.q-message-sent .q-message-text:last-child:before {\n left: 100%;\n border-left: 0 solid transparent;\n border-right: 8px solid transparent;\n border-bottom: 8px solid currentColor;\n}\n.q-message-sent .q-message-text-content {\n color: #000;\n}\n.q-message-text {\n background: currentColor;\n padding: 8px;\n line-height: 1.2;\n word-break: break-word;\n position: relative;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.q-message-text + .q-message-text {\n margin-top: 3px;\n}\n.q-message-text:last-child {\n min-height: 48px;\n}\n.q-message-text:last-child .q-message-stamp {\n display: block;\n}\n.q-message-text:last-child:before {\n content: '';\n position: absolute;\n bottom: 0;\n width: 0;\n height: 0;\n}\n.q-checkbox-icon {\n height: 21px;\n width: 21px;\n font-size: 21px;\n opacity: 0;\n}\n.q-chip {\n min-height: 32px;\n max-width: 100%;\n padding: 0 12px;\n font-size: 14px;\n border: #e0e0e0;\n border-radius: 2rem;\n vertical-align: middle;\n color: #000;\n background: #eee;\n}\n.q-chip:focus .q-chip-close {\n opacity: 0.8;\n}\n.q-chip .q-icon {\n font-size: 24px;\n line-height: 1;\n}\n.q-chip-main {\n line-height: initial;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.q-chip-side {\n border-radius: 50%;\n height: 32px;\n width: 32px;\n min-width: 32px;\n overflow: hidden;\n}\n.q-chip-side img {\n width: 100%;\n height: 100%;\n}\n.q-chip-left {\n margin-left: -12px;\n margin-right: 8px;\n}\n.q-chip-right {\n margin-left: 2px;\n margin-right: -12px;\n}\n.q-chip-square {\n border-radius: 2px;\n}\n.q-chip-floating {\n position: absolute;\n top: -0.3em;\n right: -0.3em;\n pointer-events: none;\n z-index: 1;\n}\n.q-chip-tag {\n position: relative;\n padding-left: 1.7rem;\n}\n.q-chip-tag:after {\n content: '';\n position: absolute;\n top: 50%;\n left: 0.5rem;\n margin-top: -0.25rem;\n background: #fff;\n width: 0.5rem;\n height: 0.5rem;\n -webkit-box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.3);\n box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.3);\n border-radius: 50%;\n}\n.q-chip-pointing {\n position: relative;\n z-index: 0;\n}\n.q-chip-pointing:before {\n content: '';\n z-index: -1;\n background: inherit;\n width: 16px;\n height: 16px;\n position: absolute;\n}\n.q-chip-pointing-up {\n margin-top: 0.8rem;\n}\n.q-chip-pointing-up:before {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-22%) rotate(45deg);\n transform: translateX(-50%) translateY(-22%) rotate(45deg);\n}\n.q-chip-pointing-down {\n margin-bottom: 0.8rem;\n}\n.q-chip-pointing-down:before {\n right: auto;\n top: 100%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-78%) rotate(45deg);\n transform: translateX(-50%) translateY(-78%) rotate(45deg);\n}\n.q-chip-pointing-right {\n margin-right: 0.8rem;\n}\n.q-chip-pointing-right:before {\n top: 50%;\n right: 2px;\n bottom: auto;\n left: auto;\n -webkit-transform: translateX(33%) translateY(-50%) rotate(45deg);\n transform: translateX(33%) translateY(-50%) rotate(45deg);\n}\n.q-chip-pointing-left {\n margin-left: 0.8rem;\n}\n.q-chip-pointing-left:before {\n top: 50%;\n left: 2px;\n bottom: auto;\n right: auto;\n -webkit-transform: translateX(-33%) translateY(-50%) rotate(45deg);\n transform: translateX(-33%) translateY(-50%) rotate(45deg);\n}\n.q-chip-detail {\n background: rgba(0,0,0,0.1);\n opacity: 0.8;\n padding: 0 5px;\n border-radius: inherit;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-chip-small {\n min-height: 26px;\n}\n.q-chip-small .q-chip-main {\n padding: 4px 1px;\n line-height: initial;\n}\n.q-chip-small .q-chip-side {\n height: 26px;\n width: 26px;\n min-width: 26px;\n}\n.q-chip-small .q-chip-icon {\n font-size: 16px;\n}\n.q-chip-dense {\n min-height: 1px;\n padding: 0 3px;\n font-size: 12px;\n}\n.q-chip-dense.q-chip-tag {\n padding-left: 1.3rem;\n}\n.q-chip-dense.q-chip-pointing:before {\n width: 9px;\n height: 9px;\n}\n.q-chip-dense .q-chip-main {\n padding: 1px;\n}\n.q-chip-dense .q-chip-side {\n height: 18px;\n width: 18px;\n min-width: 16px;\n font-size: 14px;\n}\n.q-chip-dense .q-chip-left {\n margin-left: -3px;\n margin-right: 2px;\n}\n.q-chip-dense .q-chip-right {\n margin-left: 2px;\n margin-right: -2px;\n}\n.q-chip-dense .q-icon {\n font-size: 16px;\n}\n.q-input-chips {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n.q-input-chips .q-chip {\n margin: 1px;\n}\n.q-input-chips input.q-input-target {\n min-width: 70px !important;\n}\n.q-collapsible-sub-item {\n padding: 8px 16px;\n}\n.q-collapsible-sub-item.indent {\n padding-left: 48px;\n padding-right: 0;\n}\n.q-collapsible-sub-item .q-card {\n margin-bottom: 0;\n}\n.q-collapsible.router-link-active > .q-item {\n background: rgba(189,189,189,0.4);\n}\n.q-collapsible {\n -webkit-transition: padding 0.5s;\n transition: padding 0.5s;\n}\n.q-collapsible-popup-closed {\n padding: 0 15px;\n}\n.q-collapsible-popup-closed .q-collapsible-inner {\n border: 1px solid #e0e0e0;\n}\n.q-collapsible-popup-closed + .q-collapsible-popup-closed .q-collapsible-inner {\n border-top: 0;\n}\n.q-collapsible-popup-opened {\n padding: 15px 0;\n}\n.q-collapsible-popup-opened .q-collapsible-inner {\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.q-collapsible-popup-opened + .q-collapsible-popup-opened,\n.q-collapsible-popup-opened:first-child {\n padding-top: 0;\n}\n.q-collapsible-popup-opened:last-child {\n padding-bottom: 0;\n}\n.q-collapsible-cursor-pointer > .q-collapsible-inner > .q-item {\n cursor: pointer;\n}\n.q-collapsible-toggle-icon {\n border-radius: 50%;\n width: 1em;\n text-align: center;\n}\n.q-color {\n max-width: 100vw;\n border: 1px solid #e0e0e0;\n display: inline-block;\n width: 100%;\n background: #fff;\n}\n.q-color-saturation {\n width: 100%;\n height: 123px;\n}\n.q-color-saturation-white {\n background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n}\n.q-color-saturation-black {\n background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0,0,0,0)));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n}\n.q-color-saturation-circle {\n width: 10px;\n height: 10px;\n -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,0.3), 0 0 1px 2px rgba(0,0,0,0.4);\n box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,0.3), 0 0 1px 2px rgba(0,0,0,0.4);\n border-radius: 50%;\n -webkit-transform: translate(-5px, -5px);\n transform: translate(-5px, -5px);\n}\n.q-color-swatch,\n.q-color-alpha .q-slider-track {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") !important;\n}\n.q-color-swatch {\n position: relative;\n width: 32px;\n height: 32px;\n border-radius: 50%;\n background: #fff;\n border: 1px solid #e0e0e0;\n}\n.q-color-hue .q-slider-track {\n border-radius: 2px;\n background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n opacity: 1;\n height: 8px;\n}\n.q-color-hue .q-slider-track.active-track {\n opacity: 0;\n}\n.q-color-alpha .q-slider-track {\n position: relative;\n background: #fff;\n opacity: 1;\n height: 8px;\n}\n.q-color-alpha .q-slider-track:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#757575));\n background: linear-gradient(90deg, rgba(255,255,255,0), #757575);\n}\n.q-color-alpha .q-slider-track.active-track {\n opacity: 0;\n}\n.q-color-sliders {\n height: 56px;\n}\n.q-color-sliders .q-slider {\n height: 20px;\n}\n.q-color-sliders .q-slider-handle {\n -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);\n box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);\n}\n.q-color-sliders .q-slider-ring {\n display: none;\n}\n.q-color-inputs {\n font-size: 11px;\n color: #757575;\n}\n.q-color-inputs input {\n border: 1px solid #e0e0e0;\n outline: 0;\n}\n.q-color-padding {\n padding: 0 2px;\n}\n.q-color-label {\n padding-top: 4px;\n}\n.q-color-dark {\n background: #000;\n border: 1px solid #424242;\n}\n.q-color-dark input {\n background: #000;\n color: #bdbdbd;\n color: var(--q-color-light);\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-color-dark .q-color-inputs {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-color-dark .q-color-swatch {\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-datetime-input {\n min-width: 70px;\n}\n.q-datetime-controls {\n padding: 0 10px 8px;\n}\n.q-datetime {\n font-size: 12px;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: initial;\n}\n.q-datetime .modal-buttons {\n padding-top: 8px;\n}\n.q-datetime:not(.no-border):not(.q-datetime-dark) .q-datetime-content {\n border: 1px solid #e0e0e0;\n}\n.q-datetime:not(.no-border).q-datetime-dark {\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-datetime-header {\n background: currentColor;\n}\n.q-datetime-header > div {\n color: #fff;\n width: 100%;\n}\n.modal-content > .q-datetime > .q-datetime-header,\n.q-popover > .q-datetime > .q-datetime-header {\n min-width: 175px;\n}\n.q-datetime-weekdaystring {\n font-size: 0.8rem;\n background: rgba(0,0,0,0.1);\n padding: 5px 0;\n}\n.q-datetime-time {\n padding: 10px 0;\n will-change: scroll-position;\n overflow: auto;\n}\n.q-datetime-ampm {\n font-size: 0.9rem;\n padding: 5px;\n}\n.q-datetime-datestring {\n padding: 10px 0;\n}\n.q-datetime-datestring .q-datetime-link {\n font-size: 2.7rem;\n}\n.q-datetime-datestring .q-datetime-link span {\n padding: 0 5px;\n width: 100%;\n}\n.q-datetime-datestring .q-datetime-link.small {\n margin: 0 5px;\n font-size: 1.2rem;\n}\n.q-datetime-datestring .q-datetime-link.small span {\n padding: 5px;\n}\n.q-datetime-link {\n opacity: 0.6;\n}\n.q-datetime-link > span {\n cursor: pointer;\n display: inline-block;\n outline: 0;\n}\n.q-datetime-link.active {\n opacity: 1;\n}\n.q-datetime-clockstring {\n min-width: 210px;\n font-size: 2.7rem;\n direction: ltr /* rtl:ignore */;\n}\n.q-datetime-selector {\n min-width: 290px;\n height: 310px;\n overflow: auto;\n}\n.q-datetime-view-day {\n width: 250px;\n height: 285px;\n color: #000;\n}\n.q-datetime-view-year > .q-btn:not(.active),\n.q-datetime-view-month > .q-btn:not(.active) {\n color: #000;\n}\n.q-datetime-month-stamp {\n font-size: 16px;\n}\n.q-datetime-weekdays {\n margin-bottom: 5px;\n}\n.q-datetime-weekdays div {\n opacity: 0.6;\n width: 35px;\n height: 35px;\n line-height: 35px;\n margin: 0;\n padding: 0;\n min-width: 0;\n min-height: 0;\n background: transparent;\n}\n.q-datetime-days div {\n margin: 1px;\n line-height: 33px;\n width: 33px;\n height: 33px;\n border-radius: 50%;\n}\n.q-datetime-days div.q-datetime-day-active {\n background: currentColor;\n}\n.q-datetime-days div.q-datetime-day-active > span {\n color: #fff;\n}\n.q-datetime-days div.q-datetime-day-today {\n color: currentColor;\n font-size: 14px;\n border: 1px solid currentColor;\n}\n.q-datetime-days div:not(.q-datetime-fillerday):not(.disabled):not(.q-datetime-day-active):hover {\n background: #e0e0e0;\n}\n.q-datetime-btn {\n font-weight: normal;\n}\n.q-datetime-btn.active {\n font-size: 1.5rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n.q-datetime-clock {\n width: 250px;\n height: 250px;\n border-radius: 50%;\n background: #e0e0e0;\n padding: 24px;\n}\n.q-datetime-clock-circle {\n position: relative;\n -webkit-animation: q-pop 0.5s /* rtl:ignore */;\n animation: q-pop 0.5s /* rtl:ignore */;\n}\n.q-datetime-clock-center {\n height: 6px;\n width: 6px;\n top: 0;\n margin: auto;\n border-radius: 50%;\n min-height: 0;\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n background: currentColor;\n}\n.q-datetime-clock-pointer {\n width: 1px;\n height: 50%;\n margin: 0 auto;\n -webkit-transform-origin: top center /* rtl:ignore */;\n transform-origin: top center /* rtl:ignore */;\n min-height: 0;\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n background: currentColor;\n}\n.q-datetime-clock-pointer span {\n position: absolute;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n bottom: -8px;\n left: 0;\n min-width: 0;\n min-height: 0;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n background: currentColor;\n}\n.q-datetime-arrow {\n color: #757575;\n}\n.q-datetime-dark {\n background: #424242;\n background: var(--q-color-dark);\n}\n.q-datetime-dark .q-datetime-arrow {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-datetime-dark .q-datetime-header,\n.q-datetime-dark .q-datetime-clock {\n background: #616161;\n}\n.q-datetime-dark .q-datetime-view-day {\n color: #fff;\n}\n.q-datetime-dark .q-datetime-view-year > .q-btn:not(.active),\n.q-datetime-dark .q-datetime-view-month > .q-btn:not(.active) {\n color: #fff;\n}\n.q-datetime-dark .q-datetime-days div.q-datetime-day-active > span,\n.q-datetime-dark .q-datetime-days div:not(.q-datetime-fillerday):not(.disabled):not(.q-datetime-day-active):hover {\n color: #000;\n}\nbody.desktop .q-datetime-clock-position:not(.active):hover {\n background: #f5f5f5 !important;\n}\nbody.desktop .q-datetime-dark .q-datetime-clock-position:not(.active):hover {\n color: #000;\n}\n.q-datetime-clock-position {\n position: absolute;\n min-height: 32px;\n width: 32px;\n height: 32px;\n font-size: 12px;\n line-height: 32px;\n margin: 0;\n padding: 0;\n -webkit-transform: translate(-50%, -50%) /* rtl:ignore */;\n transform: translate(-50%, -50%) /* rtl:ignore */;\n border-radius: 50%;\n}\n.q-datetime-clock-position:not(.active) {\n color: #000;\n}\n.q-datetime-dark .q-datetime-clock-position:not(.active) {\n color: #fff;\n}\n.q-datetime-clock-position.active {\n background: currentColor;\n}\n.q-datetime-clock-position.active > span {\n color: #fff;\n}\n.q-datetime-clock-pos-0 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-1 {\n top: 6.7%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-2 {\n top: 25%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-3 {\n top: 50%;\n left: 100% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-4 {\n top: 75%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-5 {\n top: 93.3%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-6 {\n top: 100%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-7 {\n top: 93.3%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-8 {\n top: 75%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-9 {\n top: 50%;\n left: 0% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-10 {\n top: 25%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-11 {\n top: 6.7%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-12 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-1.fmt24 {\n top: 6.7%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-2.fmt24 {\n top: 25%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-3.fmt24 {\n top: 50%;\n left: 100% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-4.fmt24 {\n top: 75%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-5.fmt24 {\n top: 93.3%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-6.fmt24 {\n top: 100%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-7.fmt24 {\n top: 93.3%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-8.fmt24 {\n top: 75%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-9.fmt24 {\n top: 50%;\n left: 0% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-10.fmt24 {\n top: 25%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-11.fmt24 {\n top: 6.7%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-12.fmt24 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-13.fmt24 {\n top: 19.69%;\n left: 67.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-14.fmt24 {\n top: 32.5%;\n left: 80.31% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-15.fmt24 {\n top: 50%;\n left: 85% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-16.fmt24 {\n top: 67.5%;\n left: 80.31% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-17.fmt24 {\n top: 80.31%;\n left: 67.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-18.fmt24 {\n top: 85%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-19.fmt24 {\n top: 80.31%;\n left: 32.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-20.fmt24 {\n top: 67.5%;\n left: 19.69% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-21.fmt24 {\n top: 50%;\n left: 15% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-22.fmt24 {\n top: 32.5%;\n left: 19.69% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-23.fmt24 {\n top: 19.69%;\n left: 32.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-0.fmt24 {\n top: 15%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-range.row .q-datetime-range-left {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-datetime-range.row .q-datetime-range-right {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.q-datetime-range.column > div + div {\n margin-top: 10px;\n}\n@media (max-width: 767px) {\n .q-datetime {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n}\n@media (min-width: 768px) {\n .q-datetime-header {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n .q-datetime-content {\n -webkit-box-flex: 2;\n -ms-flex: 2 2 auto;\n flex: 2 2 auto;\n }\n}\n.q-dot {\n position: absolute;\n top: -2px;\n right: -10px;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: #f44336;\n opacity: 0.8;\n}\n.q-editor {\n border: 1px solid #ccc;\n}\n.q-editor.disabled {\n border-style: dashed;\n}\n.q-editor.fullscreen {\n border: 0 !important;\n}\n.q-editor-content {\n outline: 0;\n padding: 10px;\n min-height: 10em;\n background: #fff;\n}\n.q-editor-content hr {\n border: 0;\n outline: 0;\n margin: 1px;\n height: 1px;\n background: #ccc;\n}\n.q-editor-toolbar-padding {\n padding: 4px;\n}\n.q-editor-toolbar {\n border-bottom: 1px solid #ccc;\n background: #e0e0e0;\n min-height: 37px;\n}\n.q-editor-toolbar .q-btn-group {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-editor-toolbar .q-btn-group + .q-btn-group {\n margin-left: 5px;\n}\n.q-editor-toolbar-separator .q-btn-group + .q-btn-group {\n padding-left: 5px;\n}\n.q-editor-toolbar-separator .q-btn-group + .q-btn-group:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 1px;\n background: #ccc;\n}\n.q-editor-input input {\n color: inherit;\n}\n.q-fab {\n position: relative;\n vertical-align: middle;\n}\n.z-fab {\n z-index: 990;\n}\n.q-fab-opened .q-fab-actions {\n opacity: 1;\n -webkit-transform: scaleX(1) scaleY(1) translateX(0) translateY(0);\n transform: scaleX(1) scaleY(1) translateX(0) translateY(0);\n pointer-events: all;\n}\n.q-fab-opened .q-fab-icon {\n -webkit-transform: rotate3d(0, 0, 1, 180deg);\n transform: rotate3d(0, 0, 1, 180deg);\n opacity: 0;\n}\n.q-fab-opened .q-fab-active-icon {\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg);\n opacity: 1;\n}\n.q-fab-icon,\n.q-fab-active-icon {\n -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;\n transition: opacity 0.4s, -webkit-transform 0.4s;\n transition: opacity 0.4s, transform 0.4s;\n transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;\n}\n.q-fab-icon {\n opacity: 1;\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg);\n}\n.q-fab-active-icon {\n opacity: 0;\n -webkit-transform: rotate3d(0, 0, 1, -180deg);\n transform: rotate3d(0, 0, 1, -180deg);\n}\n.q-fab-actions {\n position: absolute;\n opacity: 0;\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n pointer-events: none;\n}\n.q-fab-actions .q-btn {\n margin: 5px;\n}\n.q-fab-right {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateX(-100%);\n transform: scaleX(0.4) scaleY(0.4) translateX(-100%);\n top: 0;\n bottom: 0;\n left: 120%;\n}\n.q-fab-left {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateX(100%);\n transform: scaleX(0.4) scaleY(0.4) translateX(100%);\n top: 0;\n bottom: 0;\n right: 120%;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.q-fab-up {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateY(100%);\n transform: scaleX(0.4) scaleY(0.4) translateY(100%);\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n bottom: 120%;\n left: 0;\n right: 0;\n}\n.q-fab-down {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateY(-100%);\n transform: scaleX(0.4) scaleY(0.4) translateY(-100%);\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n top: 120%;\n left: 0;\n right: 0;\n}\n.q-field-icon {\n width: 28px;\n height: 28px;\n min-width: 28px;\n font-size: 28px;\n margin-right: 16px;\n color: #979797;\n}\n.q-field-label {\n padding-right: 8px;\n color: #979797;\n}\n.q-field-label-inner {\n min-height: 28px;\n}\n.q-field-label-hint {\n padding-left: 8px;\n}\n.q-field-bottom {\n font-size: 12px;\n padding-top: 8px;\n color: #979797;\n}\n.q-field-no-input .q-field-bottom {\n margin-top: 8px;\n border-top: 1px solid rgba(0,0,0,0.12);\n}\n.q-field-counter {\n color: #979797;\n padding-left: 8px;\n}\n.q-field-dark .q-field-label,\n.q-field-dark .q-field-icon,\n.q-field-dark .q-field-counter,\n.q-field-dark .q-field-bottom {\n color: #a7a7a7;\n}\n.q-field-dark .q-field-no-input .q-field-bottom {\n border-top: 1px solid #979797;\n}\n.q-field-with-error .q-field-icon,\n.q-field-with-error .q-field-label,\n.q-field-with-error .q-field-bottom {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-field-with-error .q-field-no-input .q-field-bottom {\n border-top: 1px solid #db2828;\n border-top: 1px solid var(--q-color-negative);\n}\n.q-field-with-warning .q-field-icon,\n.q-field-with-warning .q-field-label,\n.q-field-with-warning .q-field-bottom {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-field-with-warning .q-field-no-input .q-field-bottom {\n border-top: 1px solid #f2c037;\n border-top: 1px solid var(--q-color-warning);\n}\n.q-field-margin {\n margin-top: 5px;\n}\n.q-field-floating .q-field-margin {\n margin-top: 23px;\n}\n.q-field-no-input .q-field-margin {\n margin-top: 3px;\n}\n.q-field-content .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 9px;\n}\n.q-field-content .q-if-standard:not(.q-if-has-label) {\n padding-top: 6px;\n}\n.q-field-content .q-option-group {\n padding-top: 0;\n}\n.q-field-no-input .q-field-content {\n padding-top: 6px;\n}\n.q-field-vertical:not(.q-field-no-label) .q-field-margin {\n margin-top: 0;\n}\n.q-field-vertical:not(.q-field-no-label) .q-if-standard:not(.q-if-has-label) {\n padding-top: 0;\n}\n.q-field-vertical:not(.q-field-no-label) .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 0px;\n}\n.q-field-vertical.q-field-no-label .q-field-label {\n display: none;\n}\n@media (max-width: 575px) {\n .q-field-responsive:not(.q-field-no-label) .q-field-margin {\n margin-top: 0;\n }\n .q-field-responsive:not(.q-field-no-label) .q-if-standard:not(.q-if-has-label) {\n padding-top: 0;\n }\n .q-field-responsive:not(.q-field-no-label) .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 0px;\n }\n .q-field-responsive.q-field-no-label .q-field-label {\n display: none;\n }\n}\n.q-inner-loading {\n background: rgba(255,255,255,0.6);\n}\n.q-inner-loading.dark {\n background: rgba(0,0,0,0.4);\n}\n.q-if,\n.q-if:before,\n.q-if-label,\n.q-if-addon,\n.q-field-icon,\n.q-field-label,\n.q-if-control,\n.q-field-bottom {\n -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1), display 0s 0s;\n transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1), display 0s 0s;\n}\n.q-if.q-if-hide-underline:before,\n.q-if.q-if-inverted:before,\n.q-if.q-if-hide-underline:after,\n.q-if.q-if-inverted:after {\n content: none;\n}\n.q-if-inverted {\n padding-left: 8px;\n padding-right: 8px;\n}\n.q-if-inverted .q-if-inner {\n margin-top: 7px;\n margin-bottom: 7px;\n}\n.q-if-inverted.q-if-has-label .q-if-inner {\n margin-top: 25px;\n}\n.q-if:before,\n.q-if:after {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 1px hidden currentColor;\n border-bottom-style: solid;\n background: transparent;\n pointer-events: none;\n content: '';\n}\n.q-if:before {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-if:after {\n border-width: 0;\n -webkit-transform-origin: center center 0;\n transform-origin: center center 0;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.q-if:not(.q-if-disabled):not(.q-if-error):not(.q-if-warning):hover:before,\n.q-if.q-if-readonly:not(.q-if-error):not(.q-if-warning):after {\n color: #000;\n}\n.q-if-dark.q-if:not(.q-if-disabled):not(.q-if-error):not(.q-if-warning):hover:before,\n.q-if-dark.q-if.q-if-readonly:not(.q-if-error):not(.q-if-warning):after {\n color: #fff;\n}\n.q-if-focused:after {\n border-width: 2px;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transition: border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), border-left-width 0s 0.45s, border-right-width 0s 0.45s;\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n}\n.q-if {\n outline: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 1rem;\n}\n.q-if .q-if-inner {\n min-height: 24px;\n}\n.q-if-standard {\n padding-top: 7px;\n padding-bottom: 7px;\n}\n.q-if-standard.q-if-has-label {\n padding-top: 25px;\n}\n.q-if-hide-underline {\n padding-top: 0;\n padding-bottom: 0;\n}\n.q-if-hide-underline.q-if-has-label {\n padding-top: 18px;\n}\n.q-if-standard .q-if-label,\n.q-if-inverted .q-if-label {\n position: absolute;\n left: 0;\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.q-if-standard .q-if-label.q-if-label-above,\n.q-if-inverted .q-if-label.q-if-label-above {\n font-size: 0.75rem;\n -webkit-transform: translate(0, -100%);\n transform: translate(0, -100%);\n line-height: 18px;\n}\n.q-if-inverted {\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n border-radius: 3px;\n}\n.q-if-inverted .q-if-label {\n top: 50%;\n -webkit-transform: translate(0, -21px);\n transform: translate(0, -21px);\n}\n.q-if-inverted .q-if-label.q-if-label-above {\n top: 4px;\n -webkit-transform: translate(0, -125%);\n transform: translate(0, -125%);\n}\n.q-if-inverted .q-input-target {\n color: inherit;\n}\n.q-if-focused:not(.q-if-readonly) .q-if-label,\n.q-if-focused:not(.q-if-readonly) .q-if-addon,\n.q-if-focused:not(.q-if-readonly) .q-if-control {\n color: currentColor;\n}\n.q-if-warning:before,\n.q-if-warning:after,\n.q-if-warning:not(.q-if-inverted) .q-if-label {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-if-warning:hover:before {\n color: #f8dd93;\n color: var(--q-color-warning-l);\n}\n.q-if-error:before,\n.q-if-error:after,\n.q-if-error:not(.q-if-inverted) .q-if-label {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-if-error:hover:before {\n color: #ec8b8b;\n color: var(--q-color-negative-l);\n}\n.q-if-disabled {\n cursor: not-allowed;\n opacity: 0.6;\n}\n.q-if-disabled .q-if-label,\n.q-if-disabled .q-if-control,\n.q-if-disabled .q-input-target,\n.q-if-disabled .q-chip {\n cursor: not-allowed;\n}\n.q-if-dark:not(.q-if-inverted-light) .q-input-target:not(.q-input-target-placeholder) {\n color: #fff;\n}\n.q-if-focusable {\n outline: 0;\n cursor: pointer;\n}\n.q-if-label,\n.q-input-target,\n.q-input-target-placeholder {\n line-height: 24px;\n}\n.q-if-control {\n font-size: 24px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n}\n.q-if-control + .q-if-control,\n.q-if-control + .q-if-inner,\n.q-if-inner + .q-if-control {\n margin-left: 4px;\n}\n.q-if-control:hover {\n opacity: 0.7;\n}\n.q-if-baseline {\n line-height: 24px;\n width: 0;\n color: transparent;\n}\n.q-if-label-inner,\n.q-if-label-spacer,\n.q-if-baseline {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-if-label-spacer {\n visibility: hidden;\n height: 0 !important;\n white-space: nowrap;\n max-width: 100%;\n}\n.q-if-label {\n cursor: text;\n max-width: 100%;\n overflow: hidden;\n}\n.q-if-label,\n.q-if-addon,\n.q-if-control {\n color: #979797;\n line-height: 24px;\n}\n.q-if-inverted .q-if-label,\n.q-if-inverted .q-if-addon,\n.q-if-inverted .q-if-control {\n color: #ddd;\n}\n.q-if-inverted-light .q-if-label,\n.q-if-inverted-light .q-if-addon,\n.q-if-inverted-light .q-if-control {\n color: #656565;\n}\n.q-if-addon {\n opacity: 0;\n cursor: inherit;\n}\n.q-if-addon:not(.q-if-addon-visible) {\n display: none;\n}\n.q-if-addon-left {\n padding-right: 1px;\n}\n.q-if-addon-right {\n padding-left: 1px;\n}\n.q-if-addon-visible {\n opacity: 1;\n}\n.q-input-target,\n.q-input-shadow {\n border: 0;\n outline: 0;\n padding: 0;\n background: transparent;\n line-height: 24px;\n font-size: inherit;\n resize: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #000;\n}\n.q-input-target:-webkit-autofill {\n -webkit-animation-name: webkit-autofill-on;\n -webkit-animation-fill-mode: both;\n}\n.q-input-target.q-input-autofill:not(:-webkit-autofill) {\n -webkit-animation-name: webkit-autofill-off;\n -webkit-animation-fill-mode: both;\n}\n.q-input-target::-ms-clear,\n.q-input-target::-ms-reveal {\n display: none;\n width: 0;\n height: 0;\n}\n.q-input-target:invalid {\n -webkit-box-shadow: inherit;\n box-shadow: inherit;\n}\n.q-input-target:before {\n content: '|';\n line-height: 24px;\n width: 0;\n color: transparent;\n}\ninput.q-input-target {\n width: 100% !important;\n height: 24px;\n outline: 0;\n display: inline-block;\n -webkit-appearance: none;\n}\n.q-if .q-input-target-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target::-webkit-input-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target::-moz-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target:-ms-input-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target::-webkit-input-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target::-moz-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target:-ms-input-placeholder {\n color: #979797 !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target::-webkit-input-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target::-moz-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target:-ms-input-placeholder {\n color: #ddd !important;\n}\n.q-input-shadow {\n overflow: hidden;\n visibility: hidden;\n pointer-events: none;\n height: auto;\n width: 100% !important;\n}\n.q-jumbotron {\n position: relative;\n padding: 2rem 1rem;\n border-radius: 3px;\n background-color: #eee;\n background-repeat: no-repeat;\n background-size: cover;\n}\n.q-jumbotron-dark {\n color: #fff;\n background-color: #757575;\n}\n.q-jumbotron-dark hr.q-hr {\n background: rgba(255,255,255,0.36);\n}\n@media (min-width: 768px) {\n .q-jumbotron {\n padding: 4rem 2rem;\n }\n}\n.q-knob,\n.q-knob > div {\n position: relative;\n display: inline-block;\n}\n.q-knob > div {\n width: 100%;\n height: 100%;\n}\n.q-knob-label {\n width: 100%;\n pointer-events: none;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n}\n.q-knob-label i {\n font-size: 130%;\n}\n.q-layout {\n width: 100%;\n min-height: 100vh;\n}\n.q-layout-container .q-layout {\n min-height: 100%;\n}\n.q-layout-container > div {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.q-layout-container > div > div {\n min-height: 0;\n max-height: 100%;\n}\n.q-layout-header {\n -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n}\n.q-layout-header-hidden {\n -webkit-transform: translateY(-110%);\n transform: translateY(-110%);\n}\n.q-layout-footer {\n -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n}\n.q-layout-footer-hidden {\n -webkit-transform: translateY(110%);\n transform: translateY(110%);\n}\n.q-layout-drawer {\n position: absolute;\n top: 0;\n bottom: 0;\n background: #fff;\n z-index: 1000;\n}\n.q-layout-drawer.on-top {\n z-index: 3000;\n}\n.q-layout-drawer-delimiter {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n}\n.q-layout-drawer-left {\n left: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n.q-layout-drawer-right {\n right: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n.q-layout,\n.q-layout-header,\n.q-layout-footer,\n.q-layout-page {\n position: relative;\n}\n.q-layout-header,\n.q-layout-footer {\n z-index: 2000;\n}\n.q-layout-backdrop {\n z-index: 2999 !important;\n will-change: background-color;\n}\n.q-layout-drawer-mini {\n padding: 0 !important;\n}\n.q-layout-drawer-mini .q-item,\n.q-layout-drawer-mini .q-item-side {\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-layout-drawer-mini .q-mini-drawer-hide,\n.q-layout-drawer-mini .q-collapsible-inner > div:last-of-type,\n.q-layout-drawer-mini .q-list-header,\n.q-layout-drawer-mini .q-item-main,\n.q-layout-drawer-mini .q-item-side-right {\n display: none;\n}\n.q-layout-drawer-normal .q-mini-drawer-only {\n display: none;\n}\n.q-layout-drawer-mobile .q-mini-drawer-only,\n.q-layout-drawer-mobile .q-mini-drawer-hide {\n display: none;\n}\n.q-layout-drawer-opener {\n z-index: 2001;\n height: 100%;\n width: 15px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-page-sticky-shrink {\n pointer-events: none;\n}\n.q-page-sticky-shrink > span {\n pointer-events: auto;\n}\nbody.q-ios-statusbar-padding .q-layout .q-layout-header > .q-toolbar:nth-child(2),\nbody.q-ios-statusbar-padding .q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head,\nbody.q-ios-statusbar-padding .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-padding .modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1) {\n padding-top: 20px;\n min-height: 70px;\n}\nbody.q-ios-statusbar-x .q-layout .q-layout-header > .q-toolbar:nth-child(2),\nbody.q-ios-statusbar-x .q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head,\nbody.q-ios-statusbar-x .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-x .modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1) {\n padding-top: env(safe-area-inset-top);\n}\nbody.q-ios-statusbar-x .q-layout .q-layout-footer > .q-toolbar:last-child,\nbody.q-ios-statusbar-x .q-layout .q-layout-footer > .q-tabs:last-child .q-tabs-head,\nbody.q-ios-statusbar-x .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-x .modal:not(.minimized) .q-layout-footer > .q-toolbar:last-child {\n padding-bottom: env(safe-area-inset-bottom);\n min-height: 70px;\n}\n.q-layout-animate .q-layout-transition {\n -webkit-transition: all 0.12s ease-in !important;\n transition: all 0.12s ease-in !important;\n}\n.q-body-drawer-toggle {\n overflow-x: hidden !important;\n}\n@media (max-width: 767px) {\n .layout-padding {\n padding: 1.5rem 0.5rem;\n }\n .layout-padding.horizontal {\n padding: 0 0.5rem;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .layout-padding {\n padding: 1.5rem 2rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 2rem;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .layout-padding {\n padding: 2.5rem 3rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 3rem;\n }\n}\n@media (min-width: 1200px) {\n .layout-padding {\n padding: 3rem 4rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 4rem;\n }\n}\n.q-item-stamp {\n font-size: 0.8rem;\n line-height: 0.8rem;\n white-space: nowrap;\n margin: 0.3rem 0;\n}\n.q-item-side {\n color: #737373;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n min-width: 38px;\n}\n.q-item-side-right {\n text-align: right;\n}\n.q-item-avatar,\n.q-item-avatar img {\n width: 38px;\n height: 38px;\n border-radius: 50%;\n}\n.q-item-letter,\n.q-item-icon {\n font-size: 24px;\n}\n.q-item-inverted {\n border-radius: 50%;\n color: #fff;\n background: #737373;\n height: 38px;\n width: 38px;\n}\n.q-item-inverted,\n.q-item-inverted .q-icon {\n font-size: 20px;\n}\n.q-item-main {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n min-width: 0;\n}\n.q-item-main-inset {\n margin-left: 48px;\n}\n.q-item-label {\n line-height: 1.2;\n}\n.q-item-label > span {\n color: #757575;\n}\n.q-item-sublabel {\n color: #757575;\n font-size: 90%;\n margin-top: 0.2rem;\n}\n.q-item-sublabel > span {\n font-weight: 500;\n}\n.q-item-section + .q-item-section {\n margin-left: 10px;\n}\n.q-item {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 1rem;\n text-align: left;\n padding: 8px 16px;\n min-height: 40px;\n}\n.q-item.active,\n.q-item.router-link-active,\n.q-item:focus {\n background: rgba(189,189,189,0.4);\n}\n.q-item:focus {\n outline: 0;\n}\n.q-item-image {\n min-width: 114px;\n max-width: 114px;\n max-height: 114px;\n}\n.q-list-multiline > .q-item,\n.q-item-multiline {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.q-list-link > .q-item,\n.q-item-link {\n cursor: pointer;\n}\n.q-list-highlight > .q-item:hover,\n.q-item-highlight:hover,\n.q-list-link > .q-item:hover,\n.q-item-link:hover {\n background: rgba(189,189,189,0.5);\n}\n.q-list-separator > .q-item-division + .q-item-division,\n.q-item-division + .q-item-separator {\n border-top: 1px solid #e0e0e0;\n}\n.q-list-inset-separator > .q-item-division + .q-item-division:after,\n.q-item-division + .q-item-inset-separator:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n left: 64px;\n height: 1px;\n background: #e0e0e0;\n}\n.q-list-dense > .q-item,\n.q-item-dense {\n padding: 3px 16px;\n min-height: 8px;\n}\n.q-list-sparse > .q-item,\n.q-item-sparse {\n padding: 22.4px 16px;\n min-height: 56px;\n}\n.q-list-striped > .q-item:nth-child(even) {\n background-color: rgba(189,189,189,0.65);\n}\n.q-list-striped-odd > .q-item:nth-child(odd) {\n background-color: rgba(189,189,189,0.65);\n}\n.q-list {\n border: 1px solid #e0e0e0;\n padding: 8px 0;\n}\n.q-item-separator-component {\n margin: 8px 0;\n height: 1px;\n border: 0;\n background-color: #e0e0e0;\n}\n.q-item-separator-component:last-child {\n display: none;\n}\n.q-item-separator-component + .q-list-header {\n margin-top: -8px;\n}\n.q-item-separator-inset-component {\n margin-left: 64px;\n}\n.q-list-header {\n color: #757575;\n font-size: 14px;\n font-weight: 500;\n line-height: 18px;\n min-height: 48px;\n padding: 15px 16px;\n}\n.q-list-header-inset {\n padding-left: 64px;\n}\n.q-list-dark .q-item-side,\n.q-item-dark .q-item-side {\n color: #bbb;\n}\n.q-list-dark .q-item-inverted,\n.q-item-dark .q-item-inverted {\n color: #000;\n background: #bbb;\n}\n.q-list-dark .q-item-label > span,\n.q-item-dark .q-item-label > span,\n.q-list-dark .q-item-sublabel,\n.q-item-dark .q-item-sublabel {\n color: #bdbdbd;\n}\n.q-list-dark .q-item,\n.q-item-dark .q-item {\n color: #fff;\n}\n.q-list-dark .q-item.active,\n.q-item-dark .q-item.active,\n.q-list-dark .q-item.router-link-active,\n.q-item-dark .q-item.router-link-active,\n.q-list-dark .q-item:focus,\n.q-item-dark .q-item:focus {\n background: rgba(117,117,117,0.2);\n}\n.q-list-dark {\n border: 1px solid rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-separator > .q-item-division + .q-item-division,\n.q-list-dark .q-item-division + .q-item-separator {\n border-top: 1px solid rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-inset-separator > .q-item-division + .q-item-division:after,\n.q-list-dark .q-item-division + .q-item-inset-separator:after {\n background: rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-striped > .q-item:nth-child(even) {\n background-color: rgba(117,117,117,0.45);\n}\n.q-list-dark.q-list-striped-odd > .q-item:nth-child(odd) {\n background-color: rgba(117,117,117,0.45);\n}\n.q-list-dark .q-item-separator-component {\n background-color: rgba(255,255,255,0.32);\n}\n.q-list-dark .q-list-header {\n color: rgba(255,255,255,0.64);\n}\n.q-list-dark.q-list-highlight > .q-item:hover,\n.q-list-dark .q-item-highlight:hover,\n.q-list-dark.q-list-link > .q-item:hover,\n.q-list-dark .q-item-link:hover {\n background: rgba(117,117,117,0.3);\n}\nbody.with-loading {\n overflow: hidden;\n}\n.q-loading {\n background: rgba(0,0,0,0.4);\n}\n.q-loading > div {\n margin: 40px 20px 0;\n max-width: 450px;\n text-align: center;\n text-shadow: 0 0 7px #000;\n}\n.modal-backdrop {\n background: rgba(0,0,0,0.4);\n}\n.modal.maximized .modal-backdrop {\n display: none;\n}\n.modal-content {\n position: relative;\n background: #fff;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n border-radius: 3px;\n overflow-y: auto;\n will-change: scroll-position;\n min-width: 280px;\n max-height: 80vh;\n -webkit-backface-visibility: hidden;\n outline: 0;\n}\n.modal {\n z-index: 5000;\n}\n.modal.minimized .modal-content {\n max-width: 80vw;\n max-height: 80vh;\n}\n.modal.maximized .modal-content {\n width: 100%;\n height: 100%;\n max-width: 100%;\n max-height: 100%;\n border-radius: 0;\n}\n.modal.maximized .modal-content .q-layout-container {\n min-height: 100vh !important;\n}\n.q-modal-enter,\n.q-modal-leave-active {\n opacity: 0;\n}\n@media (min-width: 768px) {\n .modal:not(.maximized).q-modal-enter .modal-content {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n }\n .modal:not(.maximized).q-modal-leave-active .modal-content {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n .modal.maximized.q-modal-enter .modal-content,\n .modal.maximized.q-modal-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n }\n}\n@media (max-width: 767px) {\n .q-responsive-modal {\n overflow: hidden;\n }\n .modal:not(.minimized) .modal-content {\n width: 100%;\n height: 100%;\n max-width: 100%;\n max-height: 100%;\n border-radius: 0;\n }\n .modal:not(.minimized) .modal-content .q-layout-container {\n min-height: 100vh !important;\n }\n .modal:not(.minimized).q-modal-enter .modal-content,\n .modal:not(.minimized).q-modal-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n }\n .modal.minimized.q-modal-enter .modal-content {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n }\n .modal.minimized.q-modal-leave-active .modal-content {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n.q-maximized-modal {\n overflow: hidden;\n}\n.modal,\n.modal-content {\n -webkit-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n}\n.modal-header {\n text-align: left;\n padding: 24px 24px 10px 24px;\n font-size: 1.6rem;\n font-weight: 500;\n}\n.modal-body {\n padding: 10px 24px;\n color: rgba(0,0,0,0.5);\n}\n.small-modal-scroll,\n.modal-scroll,\n.big-modal-scroll {\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n will-change: scroll-position;\n}\n.small-modal-scroll {\n max-height: 156px;\n}\n.modal-scroll {\n max-height: 240px;\n}\n.big-modal-scroll {\n max-height: 480px;\n}\n.modal-buttons {\n padding: 22px 8px 8px;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n color: #027be3;\n color: var(--q-color-primary);\n}\n.modal-buttons.row .q-btn + .q-btn {\n margin-left: 8px;\n}\n.modal-buttons.column {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.modal-buttons.column .q-btn + .q-btn {\n margin-top: 8px;\n}\n.q-modal-bottom-enter,\n.q-modal-bottom-leave-active {\n opacity: 0;\n}\n.q-modal-bottom-enter .modal-content,\n.q-modal-bottom-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n}\n.q-modal-top-enter,\n.q-modal-top-leave-active {\n opacity: 0;\n}\n.q-modal-top-enter .modal-content,\n.q-modal-top-leave-active .modal-content {\n -webkit-transform: translateY(-30%);\n transform: translateY(-30%);\n}\n.q-modal-right-enter,\n.q-modal-right-leave-active {\n opacity: 0;\n}\n.q-modal-right-enter .modal-content,\n.q-modal-right-leave-active .modal-content {\n -webkit-transform: translateX(30%);\n transform: translateX(30%);\n}\n.q-modal-left-enter,\n.q-modal-left-leave-active {\n opacity: 0;\n}\n.q-modal-left-enter .modal-content,\n.q-modal-left-leave-active .modal-content {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n}\n.q-notifications > div {\n z-index: 9500;\n}\n.q-notification-list {\n pointer-events: none;\n left: 0;\n right: 0;\n margin-bottom: 10px;\n position: relative;\n}\n.q-notification-list-center {\n top: 0;\n bottom: 0;\n}\n.q-notification-list-top {\n top: 0;\n}\n.q-notification-list-bottom {\n bottom: 0;\n}\nbody.q-ios-statusbar-x .q-notification-list-center,\nbody.q-ios-statusbar-x .q-notification-list-top {\n top: env(safe-area-inset-top);\n}\nbody.q-ios-statusbar-x .q-notification-list-center,\nbody.q-ios-statusbar-x .q-notification-list-bottom {\n bottom: env(safe-area-inset-bottom);\n}\n.q-notification {\n border-radius: 5px;\n pointer-events: all;\n display: inline-block;\n margin: 10px 10px 0;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: transform, opacity;\n transition-property: transform, opacity, -webkit-transform;\n -webkit-transition-duration: 1s;\n transition-duration: 1s;\n z-index: 9500;\n max-width: 100%;\n}\n.q-notification-top-left-enter,\n.q-notification-top-left-leave-to,\n.q-notification-top-enter,\n.q-notification-top-leave-to,\n.q-notification-top-right-enter,\n.q-notification-top-right-leave-to {\n opacity: 0;\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n z-index: 9499;\n}\n.q-notification-left-enter,\n.q-notification-left-leave-to,\n.q-notification-center-enter,\n.q-notification-center-leave-to,\n.q-notification-right-enter,\n.q-notification-right-leave-to,\n.q-notification-bottom-left-enter,\n.q-notification-bottom-left-leave-to,\n.q-notification-bottom-enter,\n.q-notification-bottom-leave-to,\n.q-notification-bottom-right-enter,\n.q-notification-bottom-right-leave-to {\n opacity: 0;\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n z-index: 9499;\n}\n.q-notification-top-left-leave-active,\n.q-notification-top-leave-active,\n.q-notification-top-right-leave-active,\n.q-notification-left-leave-active,\n.q-notification-center-leave-active,\n.q-notification-right-leave-active,\n.q-notification-bottom-left-leave-active,\n.q-notification-bottom-leave-active,\n.q-notification-bottom-right-leave-active {\n position: absolute;\n z-index: 9499;\n margin-left: 0;\n margin-right: 0;\n}\n.q-notification-top-leave-active,\n.q-notification-center-leave-active {\n top: 0;\n}\n.q-notification-bottom-left-leave-active,\n.q-notification-bottom-leave-active,\n.q-notification-bottom-right-leave-active {\n bottom: 0;\n}\n.q-option-inner {\n display: inline-block;\n line-height: 0;\n}\n.q-option-inner + .q-option-label {\n margin-left: 8px;\n}\n.q-option {\n vertical-align: middle;\n}\n.q-option input {\n display: none !important;\n}\n.q-option.reverse .q-option-inner + .q-option-label {\n margin-right: 8px;\n margin-left: 0;\n}\n.q-option-group-inline-opts > div {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.q-option-group {\n margin: -5px;\n padding: 5px 0;\n}\n.q-pagination input {\n text-align: center;\n}\n.q-pagination .q-btn {\n padding: 0 5px !important;\n}\n.q-pagination .q-btn.disabled {\n color: #777;\n color: var(--q-color-faded);\n}\n.q-parallax {\n position: relative;\n width: 100%;\n overflow: hidden;\n border-radius: inherit;\n}\n.q-parallax-media > img,\n.q-parallax-media > video {\n position: absolute;\n left: 50%;\n bottom: 0;\n min-width: 100%;\n min-height: 100%;\n will-change: transform;\n}\n.q-parallax-text {\n text-shadow: 0 0 5px #fff;\n}\n.q-popover {\n position: fixed;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n border-radius: 3px;\n background: #fff;\n z-index: 8000;\n overflow-y: auto;\n overflow-x: hidden;\n max-width: 100vw;\n outline: 0;\n}\n.q-popover > .q-list:only-child {\n border: none;\n}\nbody div .q-popover {\n display: none;\n}\n.q-progress {\n position: relative;\n height: 5px;\n display: block;\n width: 100%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.q-progress-model {\n background: currentColor;\n}\n.q-progress-model.animate {\n -webkit-animation: q-progress-stripes 2s linear infinite;\n animation: q-progress-stripes 2s linear infinite;\n}\n.q-progress-model:not(.indeterminate) {\n position: absolute;\n top: 0;\n bottom: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n}\n.q-progress-model.indeterminate:before,\n.q-progress-model.indeterminate:after {\n content: '';\n position: absolute;\n background: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n}\n.q-progress-model.indeterminate:before {\n -webkit-animation: q-progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n animation: q-progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n}\n.q-progress-model.indeterminate:after {\n -webkit-animation: q-progress-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n animation: q-progress-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n -webkit-animation-delay: 1.15s;\n animation-delay: 1.15s;\n}\n.q-progress-model.stripe,\n.q-progress-model.stripe:before,\n.q-progress-model.stripe:after {\n background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) !important;\n background-size: 40px 40px !important;\n}\n.q-progress-track {\n top: 0;\n left: 0;\n bottom: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n}\n.q-progress-buffer {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 4px;\n right: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n -webkit-mask: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n mask: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n}\n.q-progress-track,\n.q-progress-buffer {\n background: currentColor;\n opacity: 0.2;\n position: absolute;\n}\n.pull-to-refresh {\n position: relative;\n}\n.pull-to-refresh-message {\n height: 65px;\n font-size: 1rem;\n}\n.pull-to-refresh-message .q-icon {\n font-size: 2rem;\n margin-right: 15px;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n.q-radio-unchecked,\n.q-radio-checked,\n.q-radio .q-option-inner {\n height: 21px;\n width: 21px;\n min-width: 21px;\n font-size: 21px;\n -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n opacity: 1;\n}\n.q-radio-unchecked {\n opacity: 1;\n}\n.q-radio-checked {\n -webkit-transform-origin: 50% 50% 0;\n transform-origin: 50% 50% 0;\n -webkit-transform: scale(0);\n transform: scale(0);\n}\n.q-radio .q-option-inner.active .q-radio-unchecked {\n opacity: 0;\n}\n.q-radio .q-option-inner.active .q-radio-checked {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n.q-rating {\n color: #ffeb3b;\n vertical-align: middle;\n}\n.q-rating span {\n pointer-events: none;\n display: inherit;\n}\n.q-rating i {\n color: currentColor;\n text-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);\n position: relative;\n cursor: default;\n opacity: 0.4;\n pointer-events: all;\n}\n.q-rating i.hovered {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n.q-rating i.exselected {\n opacity: 0.7;\n}\n.q-rating i.active {\n opacity: 1;\n}\n.q-rating i + i {\n margin-left: 0.3rem;\n}\n.q-rating.editable i {\n cursor: pointer;\n}\n.q-rating:not(.editable) span,\n.q-rating i {\n outline: 0;\n}\n.q-scrollarea-thumb {\n background: #000;\n width: 10px;\n right: 0;\n opacity: 0.2;\n -webkit-transition: opacity 0.3s;\n transition: opacity 0.3s;\n}\n.q-scrollarea-thumb.invisible-thumb {\n opacity: 0 !important;\n}\n.q-scrollarea-thumb:hover {\n opacity: 0.3;\n}\n.q-scrollarea-thumb:active {\n opacity: 0.5;\n}\n.q-toolbar .q-search {\n background: rgba(255,255,255,0.25);\n}\n.q-slider-track,\n.q-slider-mark {\n opacity: 0.4;\n background: currentColor;\n}\n.q-slider-track {\n position: absolute;\n top: 50%;\n left: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 2px;\n width: 100%;\n}\n.q-slider-track:not(.dragging) {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.q-slider-track.active-track {\n opacity: 1;\n}\n.q-slider-track.track-draggable.dragging {\n height: 4px;\n -webkit-transition: height 0.3s ease;\n transition: height 0.3s ease;\n}\n.q-slider-track.handle-at-minimum {\n background: transparent;\n}\n.q-slider-mark {\n position: absolute;\n top: 50%;\n height: 10px;\n width: 2px;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n}\n.q-slider-handle-container {\n position: relative;\n height: 100%;\n margin-left: 6px;\n margin-right: 6px;\n}\n.q-slider-label {\n top: 0;\n left: 6px;\n opacity: 0;\n -webkit-transform: translateX(-50%) translateY(0) scale(0);\n transform: translateX(-50%) translateY(0) scale(0);\n -webkit-transition: all 0.2s;\n transition: all 0.2s;\n padding: 2px 4px;\n}\n.q-slider-label.label-always {\n opacity: 1;\n -webkit-transform: translateX(-50%) translateY(-139%) scale(1);\n transform: translateX(-50%) translateY(-139%) scale(1);\n}\n.q-slider-handle {\n position: absolute;\n top: 50%;\n -webkit-transform: translate3d(-50%, -50%, 0);\n transform: translate3d(-50%, -50%, 0);\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n width: 12px;\n height: 12px;\n outline: 0;\n background: currentColor;\n}\n.q-slider-handle .q-chip {\n max-width: unset;\n}\n.q-slider-handle.dragging {\n -webkit-transform: translate3d(-50%, -50%, 0) scale(1.3);\n transform: translate3d(-50%, -50%, 0) scale(1.3);\n -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;\n transition: opacity 0.3s ease, -webkit-transform 0.3s ease;\n transition: opacity 0.3s ease, transform 0.3s ease;\n transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;\n}\n.q-slider-handle.dragging .q-slider-label {\n opacity: 1;\n -webkit-transform: translateX(-50%) translateY(-139%) scale(1);\n transform: translateX(-50%) translateY(-139%) scale(1);\n}\n.q-slider-handle.handle-at-minimum {\n background: #fff;\n}\n.q-slider-handle.handle-at-minimum:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: transparent;\n border-radius: inherit;\n border: 2px solid currentColor;\n}\n.q-slider-ring {\n position: absolute;\n top: -50%;\n left: -50%;\n width: 200%;\n height: 200%;\n border-radius: inherit;\n pointer-events: none;\n opacity: 0;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n background: currentColor;\n}\n.q-slider:not(.disabled):not(.readonly) .q-slider-handle.dragging .q-slider-ring,\n.q-slider:not(.disabled):not(.readonly) .q-slider-handle:focus .q-slider-ring,\nbody.desktop .q-slider:not(.disabled):not(.readonly):hover .q-slider-ring {\n opacity: 0.4;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n.q-slider.disabled .q-slider-handle {\n border: 2px solid #fff;\n}\n.q-slider.disabled .q-slider-handle.handle-at-minimum {\n background: currentColor;\n}\n.q-slider {\n height: 28px;\n width: 100%;\n color: #027be3;\n color: var(--q-color-primary);\n cursor: pointer;\n}\n.q-slider.label-always,\n.q-slider.with-padding {\n padding: 36px 0 8px;\n height: 64px;\n}\n.q-slider.has-error {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-slider.has-warning {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-spinner {\n vertical-align: middle;\n}\n.q-spinner-mat {\n -webkit-animation: q-spin 2s linear infinite /* rtl:ignore */;\n animation: q-spin 2s linear infinite /* rtl:ignore */;\n -webkit-transform-origin: center center /* rtl:ignore */;\n transform-origin: center center /* rtl:ignore */;\n}\n.q-spinner-mat .path {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n stroke-linecap: round;\n -webkit-animation: q-mat-dash 1.5s ease-in-out infinite /* rtl:ignore */;\n animation: q-mat-dash 1.5s ease-in-out infinite /* rtl:ignore */;\n}\n.q-stepper {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.q-stepper-title {\n font-size: 14px;\n}\n.q-stepper-subtitle {\n font-size: 12px;\n opacity: 0.7;\n}\n.q-stepper-dot {\n margin-right: 8px;\n font-size: 14px;\n width: 24px;\n height: 24px;\n border-radius: 50%;\n background: currentColor;\n}\n.q-stepper-dot span {\n color: #fff;\n}\n.q-stepper-tab {\n padding: 24px;\n font-size: 14px;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-transition: color 0.28s, background 0.28s;\n transition: color 0.28s, background 0.28s;\n}\n.q-stepper-tab.step-waiting {\n color: #000;\n}\n.q-stepper-tab.step-waiting .q-stepper-dot {\n color: rgba(0,0,0,0.42);\n}\n.q-stepper-tab.step-navigation {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.q-stepper-tab.step-color {\n color: currentColor;\n}\n.q-stepper-tab.step-active .q-stepper-title {\n font-weight: bold;\n}\n.q-stepper-tab.step-disabled {\n color: rgba(0,0,0,0.42);\n}\n.q-stepper-tab.step-error {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-stepper-tab.step-error .q-stepper-dot {\n background: transparent;\n}\n.q-stepper-tab.step-error .q-stepper-dot span {\n color: #db2828;\n color: var(--q-color-negative);\n font-size: 24px;\n}\n.q-stepper-header {\n min-height: 72px;\n}\n.q-stepper-header:not(.alternative-labels) .q-stepper-tab {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-stepper-header:not(.alternative-labels) .q-stepper-dot:after {\n display: none;\n}\n.q-stepper-header.alternative-labels {\n min-height: 104px;\n}\n.q-stepper-header.alternative-labels .q-stepper-tab {\n padding: 24px 32px;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.q-stepper-header.alternative-labels .q-stepper-dot {\n margin-right: 0;\n}\n.q-stepper-header.alternative-labels .q-stepper-label {\n margin-top: 8px;\n text-align: center;\n}\n.q-stepper-header.alternative-labels .q-stepper-label:before,\n.q-stepper-header.alternative-labels .q-stepper-label:after {\n display: none;\n}\n.q-stepper-step-content {\n color: #000;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-tab {\n overflow: hidden;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-first .q-stepper-dot:before,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-last .q-stepper-label:after,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-last .q-stepper-dot:after {\n display: none;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-line:before,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-line:after {\n position: absolute;\n top: 50%;\n height: 1px;\n width: 100vw;\n background: rgba(0,0,0,0.12);\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-label:after,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-dot:after {\n content: '';\n left: 100%;\n margin-left: 8px;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-dot:before {\n content: '';\n right: 100%;\n margin-right: 8px;\n}\n.q-stepper-horizontal > .q-stepper-nav {\n margin: 0 16px 8px;\n}\n.q-stepper-horizontal > .q-stepper-step .q-stepper-nav {\n margin: 16px 0 0;\n}\n.q-stepper-horizontal > .q-stepper-step .q-stepper-nav > div.col {\n display: none;\n}\n.q-stepper-horizontal > .q-stepper-step > .q-stepper-step-content > .q-stepper-step-inner {\n padding: 24px;\n}\n.q-stepper-vertical {\n padding: 8px 0 18px;\n}\n.q-stepper-vertical > .q-stepper-nav {\n margin-top: 16px;\n}\n.q-stepper-vertical > .q-stepper-nav > div.col {\n display: none;\n}\n.q-stepper-vertical > .q-stepper-step {\n overflow: hidden;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-step-content > .q-stepper-step-inner {\n padding: 0 24px 24px 48px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab {\n padding: 12px 16px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:before,\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:after {\n content: '';\n position: absolute;\n left: 50%;\n width: 1px;\n height: 100vh;\n background: rgba(0,0,0,0.12);\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:before {\n bottom: 100%;\n margin-bottom: 8px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:after {\n top: 100%;\n margin-top: 8px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-label {\n padding-top: 4px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-label .q-stepper-title {\n line-height: 18px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab.q-stepper-first .q-stepper-dot:before,\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab.q-stepper-last .q-stepper-dot:after {\n display: none;\n}\nbody.desktop .q-stepper-tab.step-navigation:hover {\n background: rgba(0,0,0,0.05);\n}\n@media (max-width: 767px) {\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header {\n min-height: 72px;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-tab {\n padding: 24px 0;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-tab:not(:last-child) .q-stepper-dot:after {\n display: block !important;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-dot {\n margin: 0;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-label {\n display: none;\n }\n}\n.q-tabs {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-radius: 3px;\n}\n.q-layout-marginal .q-tabs {\n border-radius: 0;\n}\n.q-tabs-scroller {\n overflow: hidden;\n}\n.q-tab-pane {\n padding: 12px;\n}\n.q-tabs-panes:empty {\n display: none;\n}\n.q-tabs-normal .q-tab-icon,\n.q-tabs-normal .q-tab-label {\n opacity: 0.7;\n}\n.q-tab {\n cursor: pointer;\n -webkit-transition: color 0.3s, background 0.3s;\n transition: color 0.3s, background 0.3s;\n white-space: nowrap;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 8px 10px;\n min-height: 48px;\n text-transform: uppercase;\n}\n.q-tab .q-tab-icon-parent + .q-tab-label-parent {\n margin-top: 4px;\n}\n.q-tab .q-chip {\n top: -8px;\n right: -10px;\n left: auto;\n min-height: auto;\n color: #fff;\n background: rgba(244,67,54,0.75);\n}\n.q-tab.active .q-tab-icon,\n.q-tab.active .q-tab-label {\n opacity: 1;\n}\n.q-tab-label {\n text-align: center;\n}\n.q-tab-icon {\n font-size: 27px;\n}\n.q-tab-focus-helper {\n z-index: -1;\n outline: 0;\n}\n.q-tab-focus-helper:focus {\n z-index: unset;\n background: currentColor;\n opacity: 0.1;\n}\n@media (max-width: 767px) {\n .q-tab.hide-icon .q-tab-icon-parent,\n .q-tab.hide-label .q-tab-label-parent {\n display: none !important;\n }\n .q-tab.hide-icon .q-tab-label {\n margin-top: 0;\n }\n .q-tab-full.hide-none .q-tab-label-parent .q-tab-meta {\n display: none;\n }\n}\n@media (min-width: 768px) {\n .q-tab-full .q-tab-label-parent .q-tab-meta {\n display: none;\n }\n}\n@media (max-width: 991px) {\n .q-tabs-head:not(.scrollable) .q-tabs-scroller,\n .q-tabs-head:not(.scrollable) .q-tab {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n}\n@media (min-width: 992px) {\n .q-tab {\n padding-left: 25px;\n padding-right: 25px;\n }\n .q-layout-marginal .q-tabs-head:not(.scrollable) {\n padding-left: 12px;\n padding-right: 12px;\n }\n}\n.q-tabs-head {\n min-height: 48px;\n overflow: hidden;\n font-size: 0.95rem;\n font-weight: 500;\n -webkit-transition: color 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, box-shadow 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n position: relative;\n}\n.q-tabs-head:not(.scrollable) .q-tabs-left-scroll,\n.q-tabs-head:not(.scrollable) .q-tabs-right-scroll {\n display: none !important;\n}\n.q-tabs-left-scroll,\n.q-tabs-right-scroll {\n position: absolute;\n height: 100%;\n cursor: pointer;\n color: #fff;\n top: 0;\n}\n.q-tabs-left-scroll .q-icon,\n.q-tabs-right-scroll .q-icon {\n text-shadow: 0 0 10px #000;\n font-size: 32.4px;\n visibility: hidden;\n}\n.q-tabs-left-scroll.disabled,\n.q-tabs-right-scroll.disabled {\n display: none;\n}\n.q-tabs:hover .q-tabs-left-scroll .q-icon,\n.q-tabs:hover .q-tabs-right-scroll .q-icon {\n visibility: visible;\n}\n.q-tabs-left-scroll {\n left: 0 /* rtl:ignore */;\n}\n.q-tabs-right-scroll {\n right: 0 /* rtl:ignore */;\n}\n.q-tabs-align-justify .q-tabs-scroller,\n.q-tabs-align-justify .q-tab {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.q-tabs-align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-tabs-align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.q-tabs-bar {\n border: 2px solid currentColor;\n border-width: 0;\n position: absolute;\n height: 0;\n left: 0;\n right: 0;\n}\n.q-tabs-global-bar {\n width: 1px;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left center;\n transform-origin: left center;\n -webkit-transition: -webkit-transform;\n transition: -webkit-transform;\n transition: transform;\n transition: transform, -webkit-transform;\n -webkit-transition-duration: 0.15s;\n transition-duration: 0.15s;\n -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n.q-tabs-global-bar.contract {\n -webkit-transition-duration: 0.18s;\n transition-duration: 0.18s;\n -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.q-tabs-global-bar-container.highlight > .q-tabs-global-bar {\n display: none;\n}\n.q-tabs-two-lines .q-tab {\n white-space: normal;\n}\n.q-tabs-two-lines .q-tab .q-tab-label {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n.q-tabs-position-top > .q-tabs-head .q-tabs-bar {\n bottom: 0;\n border-bottom-width: 2px;\n}\n.q-tabs-position-bottom > .q-tabs-head .q-tabs-bar {\n top: 0;\n border-top-width: 2px;\n}\n.q-tabs-position-bottom > .q-tabs-panes {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n}\n.q-tabs-inverted .q-tabs-head {\n background: #fff;\n}\n.q-tabs-inverted.q-tabs-position-top > .q-tabs-panes {\n border-top: 1px solid rgba(0,0,0,0.1);\n}\n.q-tabs-inverted.q-tabs-position-top > .q-tab-pane {\n border-top: 0;\n}\n.q-tabs-inverted.q-tabs-position-bottom > .q-tabs-panes {\n border-bottom: 1px solid rgba(0,0,0,0.1);\n}\n.q-tabs-inverted.q-tabs-position-bottom > .q-tab-pane {\n border-bottom: 0;\n}\nbody.mobile .q-tabs-scroller {\n overflow-y: hidden;\n overflow-x: auto;\n will-change: scroll-position;\n -webkit-overflow-scrolling: touch;\n}\nbody.desktop .q-tab:before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.1;\n background: currentColor;\n}\nbody.desktop .q-tab:hover:before {\n content: '';\n}\n.q-table-container {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n position: relative;\n}\n.q-table-container.fullscreen {\n background-color: inherit;\n}\n.q-table-top {\n min-height: 64px;\n padding: 8px 24px;\n}\n.q-table-top:before {\n content: '';\n position: absolute;\n pointer-events: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.2;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-table-top .q-table-control {\n min-height: 36px;\n padding: 8px 0;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.q-table-title {\n font-size: 20px;\n letter-spacing: 0.005em;\n font-weight: 400;\n}\n.q-table-separator {\n min-width: 8px !important;\n}\n.q-table-nodata .q-icon {\n font-size: 200%;\n padding-right: 15px;\n}\n.q-table-progress {\n height: 0 !important;\n}\n.q-table-progress td {\n padding: 0 !important;\n border-bottom: 1px solid transparent !important;\n}\n.q-table-progress .q-progress {\n position: absolute;\n height: 2px;\n bottom: 0;\n}\n.q-table-middle {\n max-width: 100%;\n}\n.q-table-bottom {\n min-height: 48px;\n padding: 4px 14px 4px 24px;\n}\n.q-table-bottom,\n.q-table-bottom .q-if {\n font-size: 12px;\n}\n.q-table-bottom .q-table-control {\n min-height: 24px;\n}\n.q-table-control {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.q-table-sort-icon {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n will-change: opacity, transform;\n opacity: 0;\n font-size: 120%;\n}\n.q-table-sort-icon-left,\n.q-table-sort-icon-center {\n margin-left: 4px;\n}\n.q-table-sort-icon-right {\n margin-right: 4px;\n}\n.q-table {\n width: 100%;\n max-width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n}\n.q-table thead tr {\n height: 56px;\n}\n.q-table th {\n font-weight: 500;\n font-size: 12px;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-table th.sortable {\n cursor: pointer;\n}\n.q-table th.sortable:hover .q-table-sort-icon {\n opacity: 0.5;\n}\n.q-table th.sorted .q-table-sort-icon {\n opacity: 1 !important;\n}\n.q-table th.sort-desc .q-table-sort-icon {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.q-table tbody tr {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n will-change: background;\n}\n.q-table th,\n.q-table td {\n white-space: nowrap;\n padding: 7px 24px;\n}\n.q-table thead,\n.q-table td,\n.q-table th {\n border-style: solid;\n border-width: 0;\n}\n.q-table tbody td {\n height: 48px;\n font-weight: 400;\n font-size: 13px;\n}\n.q-table-col-auto-width {\n width: 1px;\n}\n.q-table-bottom-item {\n margin-right: 24px;\n}\n.q-table-grid {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-table-grid .q-table-bottom {\n border-top: 0;\n}\n.q-table-grid .q-table {\n height: 2px;\n}\n.q-table-grid .q-table thead {\n border: 0;\n}\n.q-table-horizontal-separator thead,\n.q-table-horizontal-separator tbody td {\n border-width: 0 0 1px 0;\n}\n.q-table-vertical-separator thead {\n border-width: 0 0 1px 0;\n}\n.q-table-vertical-separator td {\n border-width: 0 0 0 1px;\n}\n.q-table-vertical-separator td:first-child {\n border-left: 0;\n}\n.q-table-cell-separator td {\n border-width: 1px;\n}\n.q-table-cell-separator td:first-child {\n border-left: 0;\n}\n.q-table-cell-separator td:last-child {\n border-right: 0;\n}\n.q-table-dense .q-table-top {\n min-height: 48px;\n}\n.q-table-dense .q-table-top,\n.q-table-dense .q-table-bottom {\n padding-left: 8px;\n padding-right: 8px;\n}\n.q-table-dense .q-table-bottom {\n min-height: 42px;\n}\n.q-table-dense .q-table-sort-icon {\n font-size: 110%;\n}\n.q-table-dense .q-table th,\n.q-table-dense .q-table td {\n padding: 4px 8px;\n}\n.q-table-dense .q-table thead tr {\n height: 40px;\n}\n.q-table-dense .q-table tbody td {\n height: 28px;\n}\n.q-table-dense .q-table-bottom-item {\n margin-right: 8px;\n}\n@media (max-width: 767px) {\n .q-table-top {\n min-height: 48px;\n }\n .q-table-top,\n .q-table-bottom {\n padding-left: 8px;\n padding-right: 8px;\n }\n .q-table-bottom {\n min-height: 42px;\n }\n .q-table-sort-icon {\n font-size: 110%;\n }\n .q-table th,\n .q-table td {\n padding: 4px 8px;\n }\n .q-table thead tr {\n height: 40px;\n }\n .q-table tbody td {\n height: 28px;\n }\n .q-table-bottom-item {\n margin-right: 8px;\n }\n}\n.q-table-bottom {\n color: rgba(0,0,0,0.54);\n border-top: 1px solid rgba(0,0,0,0.12);\n}\n.q-table {\n color: rgba(0,0,0,0.87);\n}\n.q-table thead,\n.q-table tr,\n.q-table th,\n.q-table td {\n border-color: rgba(0,0,0,0.12);\n}\n.q-table th {\n color: rgba(0,0,0,0.54);\n}\n.q-table th.sortable:hover,\n.q-table th.sorted {\n color: rgba(0,0,0,0.87);\n}\n.q-table tbody tr.selected {\n background: rgba(0,0,0,0.06);\n}\n.q-table tbody tr:hover {\n background: rgba(0,0,0,0.03);\n}\n.q-table-dark {\n color: #eee;\n}\n.q-table-dark .q-table-bottom,\n.q-table-dark .q-table-top {\n color: rgba(255,255,255,0.64);\n border-top: 1px solid rgba(255,255,255,0.12);\n}\n.q-table-dark thead,\n.q-table-dark tr,\n.q-table-dark th,\n.q-table-dark td {\n border-color: rgba(255,255,255,0.12);\n}\n.q-table-dark th {\n color: rgba(255,255,255,0.64);\n}\n.q-table-dark th.sortable:hover,\n.q-table-dark th.sorted {\n color: #eee;\n}\n.q-table-dark tbody tr.selected {\n background: rgba(255,255,255,0.2);\n}\n.q-table-dark tbody tr:hover {\n background: rgba(255,255,255,0.1);\n}\n.q-timeline {\n padding: 0;\n width: 100%;\n list-style: none;\n}\n.q-timeline h6 {\n line-height: inherit;\n}\n.q-timeline-title {\n margin-top: 0;\n margin-bottom: 16px;\n}\n.q-timeline-subtitle {\n font-size: 12px;\n margin-bottom: 8px;\n opacity: 0.4;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-weight: 700;\n}\n.q-timeline-dot {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15px;\n}\n.q-timeline-dot:before,\n.q-timeline-dot:after {\n content: '';\n background: currentColor;\n display: block;\n position: absolute;\n}\n.q-timeline-dot:before {\n border: 3px solid transparent;\n border-radius: 100%;\n height: 15px;\n width: 15px;\n top: 4px;\n left: 0;\n -webkit-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;\n transition: background 0.3s ease-in-out, border 0.3s ease-in-out;\n}\n.q-timeline-dot:after {\n width: 3px;\n opacity: 0.4;\n top: 24px;\n bottom: 0;\n left: 6px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot {\n width: 31px;\n left: -8px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot:before {\n height: 31px;\n width: 31px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot:after {\n top: 41px;\n left: 14px;\n}\n.q-timeline-entry-with-icon .q-timeline-subtitle {\n padding-top: 8px;\n}\n.q-timeline-dot .q-icon {\n position: absolute;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n top: 0;\n left: 0;\n right: 0;\n font-size: 16px;\n height: 38px;\n color: #fff;\n -webkit-transition: color 0.3s ease-in-out;\n transition: color 0.3s ease-in-out;\n}\n.q-timeline-dark {\n color: #fff;\n}\n.q-timeline-dark .q-timeline-subtitle {\n opacity: 0.7;\n}\n.q-timeline-entry {\n padding-left: 40px;\n position: relative;\n line-height: 22px;\n}\n.q-timeline-entry:last-child {\n padding-bottom: 0;\n}\n.q-timeline-entry:last-child .q-timeline-dot:after {\n content: none;\n}\n.q-timeline-hover .q-timeline-entry:hover .q-timeline-dot:before {\n background: transparent;\n border: 3px solid currentColor;\n}\n.q-timeline-hover .q-timeline-entry.q-timeline-entry-with-icon:hover .q-timeline-dot .q-icon {\n color: currentColor;\n}\n.q-timeline-content {\n padding-bottom: 24px;\n}\n.q-timeline-heading {\n position: relative;\n}\n.q-timeline-heading:first-child .q-timeline-heading-title {\n padding-top: 0;\n}\n.q-timeline-heading:last-child .q-timeline-heading-title {\n padding-bottom: 0;\n}\n.q-timeline-heading-title {\n padding: 32px 0;\n margin: 0;\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .q-timeline-responsive .q-timeline-heading {\n display: table-row;\n font-size: 200%;\n }\n .q-timeline-responsive .q-timeline-heading > div {\n display: table-cell;\n }\n .q-timeline-responsive .q-timeline-heading-title {\n margin-left: -50px;\n }\n .q-timeline-responsive .q-timeline {\n display: table;\n }\n .q-timeline-responsive .q-timeline-entry {\n display: table-row;\n padding: 0;\n }\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-dot,\n .q-timeline-responsive .q-timeline-content {\n display: table-cell;\n vertical-align: top;\n }\n .q-timeline-responsive .q-timeline-subtitle {\n text-align: right;\n width: 35%;\n }\n .q-timeline-responsive .q-timeline-dot {\n position: relative;\n }\n .q-timeline-responsive .q-timeline-content {\n padding-left: 30px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-content {\n padding-top: 8px;\n }\n .q-timeline-responsive .q-timeline-subtitle {\n padding-right: 30px;\n }\n}\n@media (min-width: 992px) {\n .q-timeline-responsive .q-timeline-heading-title {\n text-align: center;\n margin-left: 0;\n }\n .q-timeline-responsive .q-timeline-entry,\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-dot,\n .q-timeline-responsive .q-timeline-content {\n display: block;\n margin: 0;\n padding: 0;\n }\n .q-timeline-responsive .q-timeline-dot {\n position: absolute;\n left: 50%;\n margin-left: -7.15px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-dot {\n left: 50%;\n margin-left: -15px;\n }\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-content {\n width: 50%;\n }\n .q-timeline-responsive .q-timeline-entry-left .q-timeline-content,\n .q-timeline-responsive .q-timeline-entry-right .q-timeline-subtitle {\n float: left;\n padding-right: 30px;\n text-align: right;\n }\n .q-timeline-responsive .q-timeline-entry-left .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-entry-right .q-timeline-content {\n float: right;\n text-align: left;\n padding-left: 30px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-content {\n padding-top: 8px;\n }\n .q-timeline-responsive .q-timeline-entry {\n padding-bottom: 24px;\n overflow: hidden;\n }\n}\n.q-toggle-base {\n -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n width: 100%;\n height: 12px;\n border-radius: 30px;\n background: currentColor;\n opacity: 0.5;\n}\n.q-toggle-handle {\n background: #f5f5f5;\n -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1);\n transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1);\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n border-radius: 50%;\n position: absolute;\n top: 0;\n left: 0;\n width: 21px;\n height: 21px;\n line-height: 21px;\n}\n.q-toggle .q-option-inner {\n height: 21px;\n width: 40px;\n min-width: 40px;\n padding: 5px 0;\n}\n.q-toggle .q-option-inner.active .q-toggle-handle {\n background: currentColor;\n left: 19px;\n}\n.q-toggle .q-option-inner.active .q-toggle-icon {\n color: #fff;\n}\n.q-toolbar {\n padding: 4px 12px;\n min-height: 50px;\n overflow: hidden;\n width: 100%;\n}\n.q-toolbar-inverted {\n background: #fff;\n}\n.q-toolbar-title {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n min-width: 1px;\n max-width: 100%;\n font-size: 18px;\n font-weight: 500;\n padding: 0 12px;\n}\n.q-toolbar-subtitle {\n font-size: 12px;\n opacity: 0.7;\n}\n.q-toolbar-title,\n.q-toolbar-subtitle {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.q-tooltip {\n position: fixed;\n font-size: 12px;\n color: #fafafa;\n background: #747474;\n z-index: 9000;\n padding: 10px;\n border-radius: 3px;\n overflow-y: auto;\n overflow-x: hidden;\n pointer-events: none;\n}\n.q-tree-node {\n margin: 0;\n list-style-type: none;\n position: relative;\n padding: 0 0 3px 22px;\n}\n.q-tree-node:after {\n content: '';\n position: absolute;\n top: -3px;\n bottom: 0;\n width: 1px;\n right: auto;\n left: -13px;\n border-left: 1px solid currentColor;\n}\n.q-tree-node:last-child:after {\n display: none;\n}\n.q-tree-node-header:before {\n content: '';\n position: absolute;\n top: -3px;\n bottom: 50%;\n width: 35px;\n left: -35px;\n border-left: 1px solid currentColor;\n border-bottom: 1px solid currentColor;\n}\n.q-tree-children {\n padding-left: 25px;\n}\n.q-tree-children.disabled {\n pointer-events: none;\n}\n.q-tree-node-body {\n padding: 5px 0 8px 5px;\n}\n.q-tree-node-parent {\n padding-left: 2px;\n}\n.q-tree-node-parent > .q-tree-node-header:before {\n width: 15px;\n left: -15px;\n}\n.q-tree-node-parent > .q-tree-node-collapsible > .q-tree-node-body {\n padding: 5px 0 8px 27px;\n}\n.q-tree-node-parent > .q-tree-node-collapsible > .q-tree-node-body:after {\n content: '';\n position: absolute;\n top: 0;\n width: 1px;\n height: 100%;\n right: auto;\n left: 12px;\n border-left: 1px solid currentColor;\n bottom: 50px;\n}\n.q-tree-node-link {\n cursor: pointer;\n}\n.q-tree-node-selected {\n background: rgba(0,0,0,0.15);\n}\n.q-tree-dark .q-tree-node-selected {\n background: rgba(255,255,255,0.4);\n}\nbody.desktop .q-tree-node-link:hover {\n background: rgba(0,0,0,0.1);\n}\nbody.desktop .q-tree-dark .q-tree-node-link:hover {\n background: rgba(255,255,255,0.3);\n}\n.q-tree-node-header {\n padding: 4px;\n margin-top: 3px;\n border-radius: 3px;\n}\n.q-tree-node-header.disabled {\n pointer-events: none;\n}\n.q-tree-icon {\n font-size: 1.5em;\n}\n.q-tree-img {\n height: 3em;\n}\n.q-tree-img.avatar {\n width: 2em;\n height: 2em;\n}\n.q-tree-arrow {\n font-size: 1rem;\n width: 1rem;\n height: 1rem;\n}\n.q-tree-arrow-rotate {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n[dir=rtl] .q-tree-arrow {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n}\n[dir=rtl] .q-tree-arrow-rotate {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n}\n.q-tree > .q-tree-node {\n padding: 0;\n}\n.q-tree > .q-tree-node:after,\n.q-tree > .q-tree-node > .q-tree-node-header:before {\n display: none;\n}\n.q-tree > .q-tree-node-child > .q-tree-node-header {\n padding-left: 24px;\n}\n.q-uploader-expanded .q-if {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-uploader-input {\n opacity: 0;\n max-width: 100%;\n height: 100%;\n width: 100%;\n font-size: 0;\n}\n.q-uploader-pick-button[disabled] .q-uploader-input {\n display: none;\n}\n.q-uploader-files {\n border: 1px solid #e0e0e0;\n font-size: 14px;\n max-height: 500px;\n}\n.q-uploader-files-no-border .q-uploader-files {\n border-top: 0 !important;\n}\n.q-uploader-file:not(:last-child) {\n border-bottom: 1px solid #e0e0e0;\n}\n.q-uploader-progress-bg,\n.q-uploader-progress-text {\n pointer-events: none;\n}\n.q-uploader-progress-bg {\n height: 100%;\n opacity: 0.2;\n}\n.q-uploader-progress-text {\n font-size: 40px;\n opacity: 0.1;\n right: 44px;\n bottom: 0;\n}\n.q-uploader-dnd {\n outline: 2px dashed currentColor;\n outline-offset: -6px;\n background: rgba(255,255,255,0.6);\n}\n.q-uploader-dnd.inverted {\n background: rgba(0,0,0,0.3);\n}\n.q-uploader-dark .q-uploader-files {\n color: #fff;\n border: 1px solid #a7a7a7;\n}\n.q-uploader-dark .q-uploader-bg {\n color: #fff;\n}\n.q-uploader-dark .q-uploader-progress-text {\n opacity: 0.2;\n}\n.q-uploader-dark .q-uploader-file:not(:last-child) {\n border-bottom: 1px solid #424242;\n border-bottom: 1px solid var(--q-color-dark);\n}\nimg.responsive {\n max-width: 100%;\n height: auto;\n}\nimg.avatar {\n width: 50px;\n height: 50px;\n border-radius: 50%;\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n vertical-align: middle;\n}\n.q-video {\n position: relative;\n overflow: hidden;\n border-radius: inherit;\n}\n.q-video iframe,\n.q-video object,\n.q-video embed {\n width: 100%;\n height: 100%;\n}\n:root {\n --q-color-primary: #027be3;\n --q-color-secondary: #26a69a;\n --q-color-tertiary: #555;\n --q-color-positive: #21ba45;\n --q-color-negative: #db2828;\n --q-color-negative-l: #ec8b8b;\n --q-color-info: #31ccec;\n --q-color-warning: #f2c037;\n --q-color-warning-l: #f8dd93;\n --q-color-light: #bdbdbd;\n --q-color-light-d: #aaa;\n --q-color-faded: #777;\n --q-color-dark: #424242;\n}\n.text-primary {\n color: #027be3 !important;\n color: var(--q-color-primary) !important;\n}\n.bg-primary {\n background: #027be3 !important;\n background: var(--q-color-primary) !important;\n}\n.text-secondary {\n color: #26a69a !important;\n color: var(--q-color-secondary) !important;\n}\n.bg-secondary {\n background: #26a69a !important;\n background: var(--q-color-secondary) !important;\n}\n.text-tertiary {\n color: #555 !important;\n color: var(--q-color-tertiary) !important;\n}\n.bg-tertiary {\n background: #555 !important;\n background: var(--q-color-tertiary) !important;\n}\n.text-faded {\n color: #777 !important;\n color: var(--q-color-faded) !important;\n}\n.bg-faded {\n background: #777 !important;\n background: var(--q-color-faded) !important;\n}\n.text-positive {\n color: #21ba45 !important;\n color: var(--q-color-positive) !important;\n}\n.bg-positive {\n background: #21ba45 !important;\n background: var(--q-color-positive) !important;\n}\n.text-negative {\n color: #db2828 !important;\n color: var(--q-color-negative) !important;\n}\n.bg-negative {\n background: #db2828 !important;\n background: var(--q-color-negative) !important;\n}\n.text-info {\n color: #31ccec !important;\n color: var(--q-color-info) !important;\n}\n.bg-info {\n background: #31ccec !important;\n background: var(--q-color-info) !important;\n}\n.text-warning {\n color: #f2c037 !important;\n color: var(--q-color-warning) !important;\n}\n.bg-warning {\n background: #f2c037 !important;\n background: var(--q-color-warning) !important;\n}\n.text-white {\n color: #fff !important;\n}\n.bg-white {\n background: #fff !important;\n}\n.text-black {\n color: #000 !important;\n}\n.bg-black {\n background: #000 !important;\n}\n.text-light {\n color: #bdbdbd !important;\n color: var(--q-color-light) !important;\n}\n.bg-light {\n background: #bdbdbd !important;\n background: var(--q-color-light) !important;\n}\n.text-dark {\n color: #424242 !important;\n color: var(--q-color-dark) !important;\n}\n.bg-dark {\n background: #424242 !important;\n background: var(--q-color-dark) !important;\n}\n.text-transparent {\n color: transparent !important;\n}\n.bg-transparent {\n background: transparent !important;\n}\n.text-red {\n color: #f44336 !important;\n}\n.text-red-1 {\n color: #ffebee !important;\n}\n.text-red-2 {\n color: #ffcdd2 !important;\n}\n.text-red-3 {\n color: #ef9a9a !important;\n}\n.text-red-4 {\n color: #e57373 !important;\n}\n.text-red-5 {\n color: #ef5350 !important;\n}\n.text-red-6 {\n color: #f44336 !important;\n}\n.text-red-7 {\n color: #e53935 !important;\n}\n.text-red-8 {\n color: #d32f2f !important;\n}\n.text-red-9 {\n color: #c62828 !important;\n}\n.text-red-10 {\n color: #b71c1c !important;\n}\n.text-red-11 {\n color: #ff8a80 !important;\n}\n.text-red-12 {\n color: #ff5252 !important;\n}\n.text-red-13 {\n color: #ff1744 !important;\n}\n.text-red-14 {\n color: #d50000 !important;\n}\n.text-pink {\n color: #e91e63 !important;\n}\n.text-pink-1 {\n color: #fce4ec !important;\n}\n.text-pink-2 {\n color: #f8bbd0 !important;\n}\n.text-pink-3 {\n color: #f48fb1 !important;\n}\n.text-pink-4 {\n color: #f06292 !important;\n}\n.text-pink-5 {\n color: #ec407a !important;\n}\n.text-pink-6 {\n color: #e91e63 !important;\n}\n.text-pink-7 {\n color: #d81b60 !important;\n}\n.text-pink-8 {\n color: #c2185b !important;\n}\n.text-pink-9 {\n color: #ad1457 !important;\n}\n.text-pink-10 {\n color: #880e4f !important;\n}\n.text-pink-11 {\n color: #ff80ab !important;\n}\n.text-pink-12 {\n color: #ff4081 !important;\n}\n.text-pink-13 {\n color: #f50057 !important;\n}\n.text-pink-14 {\n color: #c51162 !important;\n}\n.text-purple {\n color: #9c27b0 !important;\n}\n.text-purple-1 {\n color: #f3e5f5 !important;\n}\n.text-purple-2 {\n color: #e1bee7 !important;\n}\n.text-purple-3 {\n color: #ce93d8 !important;\n}\n.text-purple-4 {\n color: #ba68c8 !important;\n}\n.text-purple-5 {\n color: #ab47bc !important;\n}\n.text-purple-6 {\n color: #9c27b0 !important;\n}\n.text-purple-7 {\n color: #8e24aa !important;\n}\n.text-purple-8 {\n color: #7b1fa2 !important;\n}\n.text-purple-9 {\n color: #6a1b9a !important;\n}\n.text-purple-10 {\n color: #4a148c !important;\n}\n.text-purple-11 {\n color: #ea80fc !important;\n}\n.text-purple-12 {\n color: #e040fb !important;\n}\n.text-purple-13 {\n color: #d500f9 !important;\n}\n.text-purple-14 {\n color: #a0f !important;\n}\n.text-deep-purple {\n color: #673ab7 !important;\n}\n.text-deep-purple-1 {\n color: #ede7f6 !important;\n}\n.text-deep-purple-2 {\n color: #d1c4e9 !important;\n}\n.text-deep-purple-3 {\n color: #b39ddb !important;\n}\n.text-deep-purple-4 {\n color: #9575cd !important;\n}\n.text-deep-purple-5 {\n color: #7e57c2 !important;\n}\n.text-deep-purple-6 {\n color: #673ab7 !important;\n}\n.text-deep-purple-7 {\n color: #5e35b1 !important;\n}\n.text-deep-purple-8 {\n color: #512da8 !important;\n}\n.text-deep-purple-9 {\n color: #4527a0 !important;\n}\n.text-deep-purple-10 {\n color: #311b92 !important;\n}\n.text-deep-purple-11 {\n color: #b388ff !important;\n}\n.text-deep-purple-12 {\n color: #7c4dff !important;\n}\n.text-deep-purple-13 {\n color: #651fff !important;\n}\n.text-deep-purple-14 {\n color: #6200ea !important;\n}\n.text-indigo {\n color: #3f51b5 !important;\n}\n.text-indigo-1 {\n color: #e8eaf6 !important;\n}\n.text-indigo-2 {\n color: #c5cae9 !important;\n}\n.text-indigo-3 {\n color: #9fa8da !important;\n}\n.text-indigo-4 {\n color: #7986cb !important;\n}\n.text-indigo-5 {\n color: #5c6bc0 !important;\n}\n.text-indigo-6 {\n color: #3f51b5 !important;\n}\n.text-indigo-7 {\n color: #3949ab !important;\n}\n.text-indigo-8 {\n color: #303f9f !important;\n}\n.text-indigo-9 {\n color: #283593 !important;\n}\n.text-indigo-10 {\n color: #1a237e !important;\n}\n.text-indigo-11 {\n color: #8c9eff !important;\n}\n.text-indigo-12 {\n color: #536dfe !important;\n}\n.text-indigo-13 {\n color: #3d5afe !important;\n}\n.text-indigo-14 {\n color: #304ffe !important;\n}\n.text-blue {\n color: #2196f3 !important;\n}\n.text-blue-1 {\n color: #e3f2fd !important;\n}\n.text-blue-2 {\n color: #bbdefb !important;\n}\n.text-blue-3 {\n color: #90caf9 !important;\n}\n.text-blue-4 {\n color: #64b5f6 !important;\n}\n.text-blue-5 {\n color: #42a5f5 !important;\n}\n.text-blue-6 {\n color: #2196f3 !important;\n}\n.text-blue-7 {\n color: #1e88e5 !important;\n}\n.text-blue-8 {\n color: #1976d2 !important;\n}\n.text-blue-9 {\n color: #1565c0 !important;\n}\n.text-blue-10 {\n color: #0d47a1 !important;\n}\n.text-blue-11 {\n color: #82b1ff !important;\n}\n.text-blue-12 {\n color: #448aff !important;\n}\n.text-blue-13 {\n color: #2979ff !important;\n}\n.text-blue-14 {\n color: #2962ff !important;\n}\n.text-light-blue {\n color: #03a9f4 !important;\n}\n.text-light-blue-1 {\n color: #e1f5fe !important;\n}\n.text-light-blue-2 {\n color: #b3e5fc !important;\n}\n.text-light-blue-3 {\n color: #81d4fa !important;\n}\n.text-light-blue-4 {\n color: #4fc3f7 !important;\n}\n.text-light-blue-5 {\n color: #29b6f6 !important;\n}\n.text-light-blue-6 {\n color: #03a9f4 !important;\n}\n.text-light-blue-7 {\n color: #039be5 !important;\n}\n.text-light-blue-8 {\n color: #0288d1 !important;\n}\n.text-light-blue-9 {\n color: #0277bd !important;\n}\n.text-light-blue-10 {\n color: #01579b !important;\n}\n.text-light-blue-11 {\n color: #80d8ff !important;\n}\n.text-light-blue-12 {\n color: #40c4ff !important;\n}\n.text-light-blue-13 {\n color: #00b0ff !important;\n}\n.text-light-blue-14 {\n color: #0091ea !important;\n}\n.text-cyan {\n color: #00bcd4 !important;\n}\n.text-cyan-1 {\n color: #e0f7fa !important;\n}\n.text-cyan-2 {\n color: #b2ebf2 !important;\n}\n.text-cyan-3 {\n color: #80deea !important;\n}\n.text-cyan-4 {\n color: #4dd0e1 !important;\n}\n.text-cyan-5 {\n color: #26c6da !important;\n}\n.text-cyan-6 {\n color: #00bcd4 !important;\n}\n.text-cyan-7 {\n color: #00acc1 !important;\n}\n.text-cyan-8 {\n color: #0097a7 !important;\n}\n.text-cyan-9 {\n color: #00838f !important;\n}\n.text-cyan-10 {\n color: #006064 !important;\n}\n.text-cyan-11 {\n color: #84ffff !important;\n}\n.text-cyan-12 {\n color: #18ffff !important;\n}\n.text-cyan-13 {\n color: #00e5ff !important;\n}\n.text-cyan-14 {\n color: #00b8d4 !important;\n}\n.text-teal {\n color: #009688 !important;\n}\n.text-teal-1 {\n color: #e0f2f1 !important;\n}\n.text-teal-2 {\n color: #b2dfdb !important;\n}\n.text-teal-3 {\n color: #80cbc4 !important;\n}\n.text-teal-4 {\n color: #4db6ac !important;\n}\n.text-teal-5 {\n color: #26a69a !important;\n}\n.text-teal-6 {\n color: #009688 !important;\n}\n.text-teal-7 {\n color: #00897b !important;\n}\n.text-teal-8 {\n color: #00796b !important;\n}\n.text-teal-9 {\n color: #00695c !important;\n}\n.text-teal-10 {\n color: #004d40 !important;\n}\n.text-teal-11 {\n color: #a7ffeb !important;\n}\n.text-teal-12 {\n color: #64ffda !important;\n}\n.text-teal-13 {\n color: #1de9b6 !important;\n}\n.text-teal-14 {\n color: #00bfa5 !important;\n}\n.text-green {\n color: #4caf50 !important;\n}\n.text-green-1 {\n color: #e8f5e9 !important;\n}\n.text-green-2 {\n color: #c8e6c9 !important;\n}\n.text-green-3 {\n color: #a5d6a7 !important;\n}\n.text-green-4 {\n color: #81c784 !important;\n}\n.text-green-5 {\n color: #66bb6a !important;\n}\n.text-green-6 {\n color: #4caf50 !important;\n}\n.text-green-7 {\n color: #43a047 !important;\n}\n.text-green-8 {\n color: #388e3c !important;\n}\n.text-green-9 {\n color: #2e7d32 !important;\n}\n.text-green-10 {\n color: #1b5e20 !important;\n}\n.text-green-11 {\n color: #b9f6ca !important;\n}\n.text-green-12 {\n color: #69f0ae !important;\n}\n.text-green-13 {\n color: #00e676 !important;\n}\n.text-green-14 {\n color: #00c853 !important;\n}\n.text-light-green {\n color: #8bc34a !important;\n}\n.text-light-green-1 {\n color: #f1f8e9 !important;\n}\n.text-light-green-2 {\n color: #dcedc8 !important;\n}\n.text-light-green-3 {\n color: #c5e1a5 !important;\n}\n.text-light-green-4 {\n color: #aed581 !important;\n}\n.text-light-green-5 {\n color: #9ccc65 !important;\n}\n.text-light-green-6 {\n color: #8bc34a !important;\n}\n.text-light-green-7 {\n color: #7cb342 !important;\n}\n.text-light-green-8 {\n color: #689f38 !important;\n}\n.text-light-green-9 {\n color: #558b2f !important;\n}\n.text-light-green-10 {\n color: #33691e !important;\n}\n.text-light-green-11 {\n color: #ccff90 !important;\n}\n.text-light-green-12 {\n color: #b2ff59 !important;\n}\n.text-light-green-13 {\n color: #76ff03 !important;\n}\n.text-light-green-14 {\n color: #64dd17 !important;\n}\n.text-lime {\n color: #cddc39 !important;\n}\n.text-lime-1 {\n color: #f9fbe7 !important;\n}\n.text-lime-2 {\n color: #f0f4c3 !important;\n}\n.text-lime-3 {\n color: #e6ee9c !important;\n}\n.text-lime-4 {\n color: #dce775 !important;\n}\n.text-lime-5 {\n color: #d4e157 !important;\n}\n.text-lime-6 {\n color: #cddc39 !important;\n}\n.text-lime-7 {\n color: #c0ca33 !important;\n}\n.text-lime-8 {\n color: #afb42b !important;\n}\n.text-lime-9 {\n color: #9e9d24 !important;\n}\n.text-lime-10 {\n color: #827717 !important;\n}\n.text-lime-11 {\n color: #f4ff81 !important;\n}\n.text-lime-12 {\n color: #eeff41 !important;\n}\n.text-lime-13 {\n color: #c6ff00 !important;\n}\n.text-lime-14 {\n color: #aeea00 !important;\n}\n.text-yellow {\n color: #ffeb3b !important;\n}\n.text-yellow-1 {\n color: #fffde7 !important;\n}\n.text-yellow-2 {\n color: #fff9c4 !important;\n}\n.text-yellow-3 {\n color: #fff59d !important;\n}\n.text-yellow-4 {\n color: #fff176 !important;\n}\n.text-yellow-5 {\n color: #ffee58 !important;\n}\n.text-yellow-6 {\n color: #ffeb3b !important;\n}\n.text-yellow-7 {\n color: #fdd835 !important;\n}\n.text-yellow-8 {\n color: #fbc02d !important;\n}\n.text-yellow-9 {\n color: #f9a825 !important;\n}\n.text-yellow-10 {\n color: #f57f17 !important;\n}\n.text-yellow-11 {\n color: #ffff8d !important;\n}\n.text-yellow-12 {\n color: #ff0 !important;\n}\n.text-yellow-13 {\n color: #ffea00 !important;\n}\n.text-yellow-14 {\n color: #ffd600 !important;\n}\n.text-amber {\n color: #ffc107 !important;\n}\n.text-amber-1 {\n color: #fff8e1 !important;\n}\n.text-amber-2 {\n color: #ffecb3 !important;\n}\n.text-amber-3 {\n color: #ffe082 !important;\n}\n.text-amber-4 {\n color: #ffd54f !important;\n}\n.text-amber-5 {\n color: #ffca28 !important;\n}\n.text-amber-6 {\n color: #ffc107 !important;\n}\n.text-amber-7 {\n color: #ffb300 !important;\n}\n.text-amber-8 {\n color: #ffa000 !important;\n}\n.text-amber-9 {\n color: #ff8f00 !important;\n}\n.text-amber-10 {\n color: #ff6f00 !important;\n}\n.text-amber-11 {\n color: #ffe57f !important;\n}\n.text-amber-12 {\n color: #ffd740 !important;\n}\n.text-amber-13 {\n color: #ffc400 !important;\n}\n.text-amber-14 {\n color: #ffab00 !important;\n}\n.text-orange {\n color: #ff9800 !important;\n}\n.text-orange-1 {\n color: #fff3e0 !important;\n}\n.text-orange-2 {\n color: #ffe0b2 !important;\n}\n.text-orange-3 {\n color: #ffcc80 !important;\n}\n.text-orange-4 {\n color: #ffb74d !important;\n}\n.text-orange-5 {\n color: #ffa726 !important;\n}\n.text-orange-6 {\n color: #ff9800 !important;\n}\n.text-orange-7 {\n color: #fb8c00 !important;\n}\n.text-orange-8 {\n color: #f57c00 !important;\n}\n.text-orange-9 {\n color: #ef6c00 !important;\n}\n.text-orange-10 {\n color: #e65100 !important;\n}\n.text-orange-11 {\n color: #ffd180 !important;\n}\n.text-orange-12 {\n color: #ffab40 !important;\n}\n.text-orange-13 {\n color: #ff9100 !important;\n}\n.text-orange-14 {\n color: #ff6d00 !important;\n}\n.text-deep-orange {\n color: #ff5722 !important;\n}\n.text-deep-orange-1 {\n color: #fbe9e7 !important;\n}\n.text-deep-orange-2 {\n color: #ffccbc !important;\n}\n.text-deep-orange-3 {\n color: #ffab91 !important;\n}\n.text-deep-orange-4 {\n color: #ff8a65 !important;\n}\n.text-deep-orange-5 {\n color: #ff7043 !important;\n}\n.text-deep-orange-6 {\n color: #ff5722 !important;\n}\n.text-deep-orange-7 {\n color: #f4511e !important;\n}\n.text-deep-orange-8 {\n color: #e64a19 !important;\n}\n.text-deep-orange-9 {\n color: #d84315 !important;\n}\n.text-deep-orange-10 {\n color: #bf360c !important;\n}\n.text-deep-orange-11 {\n color: #ff9e80 !important;\n}\n.text-deep-orange-12 {\n color: #ff6e40 !important;\n}\n.text-deep-orange-13 {\n color: #ff3d00 !important;\n}\n.text-deep-orange-14 {\n color: #dd2c00 !important;\n}\n.text-brown {\n color: #795548 !important;\n}\n.text-brown-1 {\n color: #efebe9 !important;\n}\n.text-brown-2 {\n color: #d7ccc8 !important;\n}\n.text-brown-3 {\n color: #bcaaa4 !important;\n}\n.text-brown-4 {\n color: #a1887f !important;\n}\n.text-brown-5 {\n color: #8d6e63 !important;\n}\n.text-brown-6 {\n color: #795548 !important;\n}\n.text-brown-7 {\n color: #6d4c41 !important;\n}\n.text-brown-8 {\n color: #5d4037 !important;\n}\n.text-brown-9 {\n color: #4e342e !important;\n}\n.text-brown-10 {\n color: #3e2723 !important;\n}\n.text-brown-11 {\n color: #d7ccc8 !important;\n}\n.text-brown-12 {\n color: #bcaaa4 !important;\n}\n.text-brown-13 {\n color: #8d6e63 !important;\n}\n.text-brown-14 {\n color: #5d4037 !important;\n}\n.text-grey {\n color: #9e9e9e !important;\n}\n.text-grey-1 {\n color: #fafafa !important;\n}\n.text-grey-2 {\n color: #f5f5f5 !important;\n}\n.text-grey-3 {\n color: #eee !important;\n}\n.text-grey-4 {\n color: #e0e0e0 !important;\n}\n.text-grey-5 {\n color: #bdbdbd !important;\n}\n.text-grey-6 {\n color: #9e9e9e !important;\n}\n.text-grey-7 {\n color: #757575 !important;\n}\n.text-grey-8 {\n color: #616161 !important;\n}\n.text-grey-9 {\n color: #424242 !important;\n}\n.text-grey-10 {\n color: #212121 !important;\n}\n.text-grey-11 {\n color: #f5f5f5 !important;\n}\n.text-grey-12 {\n color: #eee !important;\n}\n.text-grey-13 {\n color: #bdbdbd !important;\n}\n.text-grey-14 {\n color: #616161 !important;\n}\n.text-blue-grey {\n color: #607d8b !important;\n}\n.text-blue-grey-1 {\n color: #eceff1 !important;\n}\n.text-blue-grey-2 {\n color: #cfd8dc !important;\n}\n.text-blue-grey-3 {\n color: #b0bec5 !important;\n}\n.text-blue-grey-4 {\n color: #90a4ae !important;\n}\n.text-blue-grey-5 {\n color: #78909c !important;\n}\n.text-blue-grey-6 {\n color: #607d8b !important;\n}\n.text-blue-grey-7 {\n color: #546e7a !important;\n}\n.text-blue-grey-8 {\n color: #455a64 !important;\n}\n.text-blue-grey-9 {\n color: #37474f !important;\n}\n.text-blue-grey-10 {\n color: #263238 !important;\n}\n.text-blue-grey-11 {\n color: #cfd8dc !important;\n}\n.text-blue-grey-12 {\n color: #b0bec5 !important;\n}\n.text-blue-grey-13 {\n color: #78909c !important;\n}\n.text-blue-grey-14 {\n color: #455a64 !important;\n}\n.bg-red {\n background: #f44336 !important;\n}\n.bg-red-1 {\n background: #ffebee !important;\n}\n.bg-red-2 {\n background: #ffcdd2 !important;\n}\n.bg-red-3 {\n background: #ef9a9a !important;\n}\n.bg-red-4 {\n background: #e57373 !important;\n}\n.bg-red-5 {\n background: #ef5350 !important;\n}\n.bg-red-6 {\n background: #f44336 !important;\n}\n.bg-red-7 {\n background: #e53935 !important;\n}\n.bg-red-8 {\n background: #d32f2f !important;\n}\n.bg-red-9 {\n background: #c62828 !important;\n}\n.bg-red-10 {\n background: #b71c1c !important;\n}\n.bg-red-11 {\n background: #ff8a80 !important;\n}\n.bg-red-12 {\n background: #ff5252 !important;\n}\n.bg-red-13 {\n background: #ff1744 !important;\n}\n.bg-red-14 {\n background: #d50000 !important;\n}\n.bg-pink {\n background: #e91e63 !important;\n}\n.bg-pink-1 {\n background: #fce4ec !important;\n}\n.bg-pink-2 {\n background: #f8bbd0 !important;\n}\n.bg-pink-3 {\n background: #f48fb1 !important;\n}\n.bg-pink-4 {\n background: #f06292 !important;\n}\n.bg-pink-5 {\n background: #ec407a !important;\n}\n.bg-pink-6 {\n background: #e91e63 !important;\n}\n.bg-pink-7 {\n background: #d81b60 !important;\n}\n.bg-pink-8 {\n background: #c2185b !important;\n}\n.bg-pink-9 {\n background: #ad1457 !important;\n}\n.bg-pink-10 {\n background: #880e4f !important;\n}\n.bg-pink-11 {\n background: #ff80ab !important;\n}\n.bg-pink-12 {\n background: #ff4081 !important;\n}\n.bg-pink-13 {\n background: #f50057 !important;\n}\n.bg-pink-14 {\n background: #c51162 !important;\n}\n.bg-purple {\n background: #9c27b0 !important;\n}\n.bg-purple-1 {\n background: #f3e5f5 !important;\n}\n.bg-purple-2 {\n background: #e1bee7 !important;\n}\n.bg-purple-3 {\n background: #ce93d8 !important;\n}\n.bg-purple-4 {\n background: #ba68c8 !important;\n}\n.bg-purple-5 {\n background: #ab47bc !important;\n}\n.bg-purple-6 {\n background: #9c27b0 !important;\n}\n.bg-purple-7 {\n background: #8e24aa !important;\n}\n.bg-purple-8 {\n background: #7b1fa2 !important;\n}\n.bg-purple-9 {\n background: #6a1b9a !important;\n}\n.bg-purple-10 {\n background: #4a148c !important;\n}\n.bg-purple-11 {\n background: #ea80fc !important;\n}\n.bg-purple-12 {\n background: #e040fb !important;\n}\n.bg-purple-13 {\n background: #d500f9 !important;\n}\n.bg-purple-14 {\n background: #a0f !important;\n}\n.bg-deep-purple {\n background: #673ab7 !important;\n}\n.bg-deep-purple-1 {\n background: #ede7f6 !important;\n}\n.bg-deep-purple-2 {\n background: #d1c4e9 !important;\n}\n.bg-deep-purple-3 {\n background: #b39ddb !important;\n}\n.bg-deep-purple-4 {\n background: #9575cd !important;\n}\n.bg-deep-purple-5 {\n background: #7e57c2 !important;\n}\n.bg-deep-purple-6 {\n background: #673ab7 !important;\n}\n.bg-deep-purple-7 {\n background: #5e35b1 !important;\n}\n.bg-deep-purple-8 {\n background: #512da8 !important;\n}\n.bg-deep-purple-9 {\n background: #4527a0 !important;\n}\n.bg-deep-purple-10 {\n background: #311b92 !important;\n}\n.bg-deep-purple-11 {\n background: #b388ff !important;\n}\n.bg-deep-purple-12 {\n background: #7c4dff !important;\n}\n.bg-deep-purple-13 {\n background: #651fff !important;\n}\n.bg-deep-purple-14 {\n background: #6200ea !important;\n}\n.bg-indigo {\n background: #3f51b5 !important;\n}\n.bg-indigo-1 {\n background: #e8eaf6 !important;\n}\n.bg-indigo-2 {\n background: #c5cae9 !important;\n}\n.bg-indigo-3 {\n background: #9fa8da !important;\n}\n.bg-indigo-4 {\n background: #7986cb !important;\n}\n.bg-indigo-5 {\n background: #5c6bc0 !important;\n}\n.bg-indigo-6 {\n background: #3f51b5 !important;\n}\n.bg-indigo-7 {\n background: #3949ab !important;\n}\n.bg-indigo-8 {\n background: #303f9f !important;\n}\n.bg-indigo-9 {\n background: #283593 !important;\n}\n.bg-indigo-10 {\n background: #1a237e !important;\n}\n.bg-indigo-11 {\n background: #8c9eff !important;\n}\n.bg-indigo-12 {\n background: #536dfe !important;\n}\n.bg-indigo-13 {\n background: #3d5afe !important;\n}\n.bg-indigo-14 {\n background: #304ffe !important;\n}\n.bg-blue {\n background: #2196f3 !important;\n}\n.bg-blue-1 {\n background: #e3f2fd !important;\n}\n.bg-blue-2 {\n background: #bbdefb !important;\n}\n.bg-blue-3 {\n background: #90caf9 !important;\n}\n.bg-blue-4 {\n background: #64b5f6 !important;\n}\n.bg-blue-5 {\n background: #42a5f5 !important;\n}\n.bg-blue-6 {\n background: #2196f3 !important;\n}\n.bg-blue-7 {\n background: #1e88e5 !important;\n}\n.bg-blue-8 {\n background: #1976d2 !important;\n}\n.bg-blue-9 {\n background: #1565c0 !important;\n}\n.bg-blue-10 {\n background: #0d47a1 !important;\n}\n.bg-blue-11 {\n background: #82b1ff !important;\n}\n.bg-blue-12 {\n background: #448aff !important;\n}\n.bg-blue-13 {\n background: #2979ff !important;\n}\n.bg-blue-14 {\n background: #2962ff !important;\n}\n.bg-light-blue {\n background: #03a9f4 !important;\n}\n.bg-light-blue-1 {\n background: #e1f5fe !important;\n}\n.bg-light-blue-2 {\n background: #b3e5fc !important;\n}\n.bg-light-blue-3 {\n background: #81d4fa !important;\n}\n.bg-light-blue-4 {\n background: #4fc3f7 !important;\n}\n.bg-light-blue-5 {\n background: #29b6f6 !important;\n}\n.bg-light-blue-6 {\n background: #03a9f4 !important;\n}\n.bg-light-blue-7 {\n background: #039be5 !important;\n}\n.bg-light-blue-8 {\n background: #0288d1 !important;\n}\n.bg-light-blue-9 {\n background: #0277bd !important;\n}\n.bg-light-blue-10 {\n background: #01579b !important;\n}\n.bg-light-blue-11 {\n background: #80d8ff !important;\n}\n.bg-light-blue-12 {\n background: #40c4ff !important;\n}\n.bg-light-blue-13 {\n background: #00b0ff !important;\n}\n.bg-light-blue-14 {\n background: #0091ea !important;\n}\n.bg-cyan {\n background: #00bcd4 !important;\n}\n.bg-cyan-1 {\n background: #e0f7fa !important;\n}\n.bg-cyan-2 {\n background: #b2ebf2 !important;\n}\n.bg-cyan-3 {\n background: #80deea !important;\n}\n.bg-cyan-4 {\n background: #4dd0e1 !important;\n}\n.bg-cyan-5 {\n background: #26c6da !important;\n}\n.bg-cyan-6 {\n background: #00bcd4 !important;\n}\n.bg-cyan-7 {\n background: #00acc1 !important;\n}\n.bg-cyan-8 {\n background: #0097a7 !important;\n}\n.bg-cyan-9 {\n background: #00838f !important;\n}\n.bg-cyan-10 {\n background: #006064 !important;\n}\n.bg-cyan-11 {\n background: #84ffff !important;\n}\n.bg-cyan-12 {\n background: #18ffff !important;\n}\n.bg-cyan-13 {\n background: #00e5ff !important;\n}\n.bg-cyan-14 {\n background: #00b8d4 !important;\n}\n.bg-teal {\n background: #009688 !important;\n}\n.bg-teal-1 {\n background: #e0f2f1 !important;\n}\n.bg-teal-2 {\n background: #b2dfdb !important;\n}\n.bg-teal-3 {\n background: #80cbc4 !important;\n}\n.bg-teal-4 {\n background: #4db6ac !important;\n}\n.bg-teal-5 {\n background: #26a69a !important;\n}\n.bg-teal-6 {\n background: #009688 !important;\n}\n.bg-teal-7 {\n background: #00897b !important;\n}\n.bg-teal-8 {\n background: #00796b !important;\n}\n.bg-teal-9 {\n background: #00695c !important;\n}\n.bg-teal-10 {\n background: #004d40 !important;\n}\n.bg-teal-11 {\n background: #a7ffeb !important;\n}\n.bg-teal-12 {\n background: #64ffda !important;\n}\n.bg-teal-13 {\n background: #1de9b6 !important;\n}\n.bg-teal-14 {\n background: #00bfa5 !important;\n}\n.bg-green {\n background: #4caf50 !important;\n}\n.bg-green-1 {\n background: #e8f5e9 !important;\n}\n.bg-green-2 {\n background: #c8e6c9 !important;\n}\n.bg-green-3 {\n background: #a5d6a7 !important;\n}\n.bg-green-4 {\n background: #81c784 !important;\n}\n.bg-green-5 {\n background: #66bb6a !important;\n}\n.bg-green-6 {\n background: #4caf50 !important;\n}\n.bg-green-7 {\n background: #43a047 !important;\n}\n.bg-green-8 {\n background: #388e3c !important;\n}\n.bg-green-9 {\n background: #2e7d32 !important;\n}\n.bg-green-10 {\n background: #1b5e20 !important;\n}\n.bg-green-11 {\n background: #b9f6ca !important;\n}\n.bg-green-12 {\n background: #69f0ae !important;\n}\n.bg-green-13 {\n background: #00e676 !important;\n}\n.bg-green-14 {\n background: #00c853 !important;\n}\n.bg-light-green {\n background: #8bc34a !important;\n}\n.bg-light-green-1 {\n background: #f1f8e9 !important;\n}\n.bg-light-green-2 {\n background: #dcedc8 !important;\n}\n.bg-light-green-3 {\n background: #c5e1a5 !important;\n}\n.bg-light-green-4 {\n background: #aed581 !important;\n}\n.bg-light-green-5 {\n background: #9ccc65 !important;\n}\n.bg-light-green-6 {\n background: #8bc34a !important;\n}\n.bg-light-green-7 {\n background: #7cb342 !important;\n}\n.bg-light-green-8 {\n background: #689f38 !important;\n}\n.bg-light-green-9 {\n background: #558b2f !important;\n}\n.bg-light-green-10 {\n background: #33691e !important;\n}\n.bg-light-green-11 {\n background: #ccff90 !important;\n}\n.bg-light-green-12 {\n background: #b2ff59 !important;\n}\n.bg-light-green-13 {\n background: #76ff03 !important;\n}\n.bg-light-green-14 {\n background: #64dd17 !important;\n}\n.bg-lime {\n background: #cddc39 !important;\n}\n.bg-lime-1 {\n background: #f9fbe7 !important;\n}\n.bg-lime-2 {\n background: #f0f4c3 !important;\n}\n.bg-lime-3 {\n background: #e6ee9c !important;\n}\n.bg-lime-4 {\n background: #dce775 !important;\n}\n.bg-lime-5 {\n background: #d4e157 !important;\n}\n.bg-lime-6 {\n background: #cddc39 !important;\n}\n.bg-lime-7 {\n background: #c0ca33 !important;\n}\n.bg-lime-8 {\n background: #afb42b !important;\n}\n.bg-lime-9 {\n background: #9e9d24 !important;\n}\n.bg-lime-10 {\n background: #827717 !important;\n}\n.bg-lime-11 {\n background: #f4ff81 !important;\n}\n.bg-lime-12 {\n background: #eeff41 !important;\n}\n.bg-lime-13 {\n background: #c6ff00 !important;\n}\n.bg-lime-14 {\n background: #aeea00 !important;\n}\n.bg-yellow {\n background: #ffeb3b !important;\n}\n.bg-yellow-1 {\n background: #fffde7 !important;\n}\n.bg-yellow-2 {\n background: #fff9c4 !important;\n}\n.bg-yellow-3 {\n background: #fff59d !important;\n}\n.bg-yellow-4 {\n background: #fff176 !important;\n}\n.bg-yellow-5 {\n background: #ffee58 !important;\n}\n.bg-yellow-6 {\n background: #ffeb3b !important;\n}\n.bg-yellow-7 {\n background: #fdd835 !important;\n}\n.bg-yellow-8 {\n background: #fbc02d !important;\n}\n.bg-yellow-9 {\n background: #f9a825 !important;\n}\n.bg-yellow-10 {\n background: #f57f17 !important;\n}\n.bg-yellow-11 {\n background: #ffff8d !important;\n}\n.bg-yellow-12 {\n background: #ff0 !important;\n}\n.bg-yellow-13 {\n background: #ffea00 !important;\n}\n.bg-yellow-14 {\n background: #ffd600 !important;\n}\n.bg-amber {\n background: #ffc107 !important;\n}\n.bg-amber-1 {\n background: #fff8e1 !important;\n}\n.bg-amber-2 {\n background: #ffecb3 !important;\n}\n.bg-amber-3 {\n background: #ffe082 !important;\n}\n.bg-amber-4 {\n background: #ffd54f !important;\n}\n.bg-amber-5 {\n background: #ffca28 !important;\n}\n.bg-amber-6 {\n background: #ffc107 !important;\n}\n.bg-amber-7 {\n background: #ffb300 !important;\n}\n.bg-amber-8 {\n background: #ffa000 !important;\n}\n.bg-amber-9 {\n background: #ff8f00 !important;\n}\n.bg-amber-10 {\n background: #ff6f00 !important;\n}\n.bg-amber-11 {\n background: #ffe57f !important;\n}\n.bg-amber-12 {\n background: #ffd740 !important;\n}\n.bg-amber-13 {\n background: #ffc400 !important;\n}\n.bg-amber-14 {\n background: #ffab00 !important;\n}\n.bg-orange {\n background: #ff9800 !important;\n}\n.bg-orange-1 {\n background: #fff3e0 !important;\n}\n.bg-orange-2 {\n background: #ffe0b2 !important;\n}\n.bg-orange-3 {\n background: #ffcc80 !important;\n}\n.bg-orange-4 {\n background: #ffb74d !important;\n}\n.bg-orange-5 {\n background: #ffa726 !important;\n}\n.bg-orange-6 {\n background: #ff9800 !important;\n}\n.bg-orange-7 {\n background: #fb8c00 !important;\n}\n.bg-orange-8 {\n background: #f57c00 !important;\n}\n.bg-orange-9 {\n background: #ef6c00 !important;\n}\n.bg-orange-10 {\n background: #e65100 !important;\n}\n.bg-orange-11 {\n background: #ffd180 !important;\n}\n.bg-orange-12 {\n background: #ffab40 !important;\n}\n.bg-orange-13 {\n background: #ff9100 !important;\n}\n.bg-orange-14 {\n background: #ff6d00 !important;\n}\n.bg-deep-orange {\n background: #ff5722 !important;\n}\n.bg-deep-orange-1 {\n background: #fbe9e7 !important;\n}\n.bg-deep-orange-2 {\n background: #ffccbc !important;\n}\n.bg-deep-orange-3 {\n background: #ffab91 !important;\n}\n.bg-deep-orange-4 {\n background: #ff8a65 !important;\n}\n.bg-deep-orange-5 {\n background: #ff7043 !important;\n}\n.bg-deep-orange-6 {\n background: #ff5722 !important;\n}\n.bg-deep-orange-7 {\n background: #f4511e !important;\n}\n.bg-deep-orange-8 {\n background: #e64a19 !important;\n}\n.bg-deep-orange-9 {\n background: #d84315 !important;\n}\n.bg-deep-orange-10 {\n background: #bf360c !important;\n}\n.bg-deep-orange-11 {\n background: #ff9e80 !important;\n}\n.bg-deep-orange-12 {\n background: #ff6e40 !important;\n}\n.bg-deep-orange-13 {\n background: #ff3d00 !important;\n}\n.bg-deep-orange-14 {\n background: #dd2c00 !important;\n}\n.bg-brown {\n background: #795548 !important;\n}\n.bg-brown-1 {\n background: #efebe9 !important;\n}\n.bg-brown-2 {\n background: #d7ccc8 !important;\n}\n.bg-brown-3 {\n background: #bcaaa4 !important;\n}\n.bg-brown-4 {\n background: #a1887f !important;\n}\n.bg-brown-5 {\n background: #8d6e63 !important;\n}\n.bg-brown-6 {\n background: #795548 !important;\n}\n.bg-brown-7 {\n background: #6d4c41 !important;\n}\n.bg-brown-8 {\n background: #5d4037 !important;\n}\n.bg-brown-9 {\n background: #4e342e !important;\n}\n.bg-brown-10 {\n background: #3e2723 !important;\n}\n.bg-brown-11 {\n background: #d7ccc8 !important;\n}\n.bg-brown-12 {\n background: #bcaaa4 !important;\n}\n.bg-brown-13 {\n background: #8d6e63 !important;\n}\n.bg-brown-14 {\n background: #5d4037 !important;\n}\n.bg-grey {\n background: #9e9e9e !important;\n}\n.bg-grey-1 {\n background: #fafafa !important;\n}\n.bg-grey-2 {\n background: #f5f5f5 !important;\n}\n.bg-grey-3 {\n background: #eee !important;\n}\n.bg-grey-4 {\n background: #e0e0e0 !important;\n}\n.bg-grey-5 {\n background: #bdbdbd !important;\n}\n.bg-grey-6 {\n background: #9e9e9e !important;\n}\n.bg-grey-7 {\n background: #757575 !important;\n}\n.bg-grey-8 {\n background: #616161 !important;\n}\n.bg-grey-9 {\n background: #424242 !important;\n}\n.bg-grey-10 {\n background: #212121 !important;\n}\n.bg-grey-11 {\n background: #f5f5f5 !important;\n}\n.bg-grey-12 {\n background: #eee !important;\n}\n.bg-grey-13 {\n background: #bdbdbd !important;\n}\n.bg-grey-14 {\n background: #616161 !important;\n}\n.bg-blue-grey {\n background: #607d8b !important;\n}\n.bg-blue-grey-1 {\n background: #eceff1 !important;\n}\n.bg-blue-grey-2 {\n background: #cfd8dc !important;\n}\n.bg-blue-grey-3 {\n background: #b0bec5 !important;\n}\n.bg-blue-grey-4 {\n background: #90a4ae !important;\n}\n.bg-blue-grey-5 {\n background: #78909c !important;\n}\n.bg-blue-grey-6 {\n background: #607d8b !important;\n}\n.bg-blue-grey-7 {\n background: #546e7a !important;\n}\n.bg-blue-grey-8 {\n background: #455a64 !important;\n}\n.bg-blue-grey-9 {\n background: #37474f !important;\n}\n.bg-blue-grey-10 {\n background: #263238 !important;\n}\n.bg-blue-grey-11 {\n background: #cfd8dc !important;\n}\n.bg-blue-grey-12 {\n background: #b0bec5 !important;\n}\n.bg-blue-grey-13 {\n background: #78909c !important;\n}\n.bg-blue-grey-14 {\n background: #455a64 !important;\n}\n.shadow-transition {\n -webkit-transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n.shadow-1 {\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n}\n.shadow-up-1 {\n -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,0.2), 0 -1px 1px rgba(0,0,0,0.14), 0 -2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 3px rgba(0,0,0,0.2), 0 -1px 1px rgba(0,0,0,0.14), 0 -2px 1px -1px rgba(0,0,0,0.12);\n}\n.shadow-2 {\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.shadow-up-2 {\n -webkit-box-shadow: 0 -1px 5px rgba(0,0,0,0.2), 0 -2px 2px rgba(0,0,0,0.14), 0 -3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 5px rgba(0,0,0,0.2), 0 -2px 2px rgba(0,0,0,0.14), 0 -3px 1px -2px rgba(0,0,0,0.12);\n}\n.shadow-3 {\n -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n}\n.shadow-up-3 {\n -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n}\n.shadow-4 {\n -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);\n box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);\n}\n.shadow-up-4 {\n -webkit-box-shadow: 0 -2px 4px -1px rgba(0,0,0,0.2), 0 -4px 5px rgba(0,0,0,0.14), 0 -1px 10px rgba(0,0,0,0.12);\n box-shadow: 0 -2px 4px -1px rgba(0,0,0,0.2), 0 -4px 5px rgba(0,0,0,0.14), 0 -1px 10px rgba(0,0,0,0.12);\n}\n.shadow-5 {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n}\n.shadow-up-5 {\n -webkit-box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -5px 8px rgba(0,0,0,0.14), 0 -1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -5px 8px rgba(0,0,0,0.14), 0 -1px 14px rgba(0,0,0,0.12);\n}\n.shadow-6 {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);\n}\n.shadow-up-6 {\n -webkit-box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -6px 10px rgba(0,0,0,0.14), 0 -1px 18px rgba(0,0,0,0.12);\n box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -6px 10px rgba(0,0,0,0.14), 0 -1px 18px rgba(0,0,0,0.12);\n}\n.shadow-7 {\n -webkit-box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);\n box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);\n}\n.shadow-up-7 {\n -webkit-box-shadow: 0 -4px 5px -2px rgba(0,0,0,0.2), 0 -7px 10px 1px rgba(0,0,0,0.14), 0 -2px 16px 1px rgba(0,0,0,0.12);\n box-shadow: 0 -4px 5px -2px rgba(0,0,0,0.2), 0 -7px 10px 1px rgba(0,0,0,0.14), 0 -2px 16px 1px rgba(0,0,0,0.12);\n}\n.shadow-8 {\n -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n}\n.shadow-up-8 {\n -webkit-box-shadow: 0 -5px 5px -3px rgba(0,0,0,0.2), 0 -8px 10px 1px rgba(0,0,0,0.14), 0 -3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 -5px 5px -3px rgba(0,0,0,0.2), 0 -8px 10px 1px rgba(0,0,0,0.14), 0 -3px 14px 2px rgba(0,0,0,0.12);\n}\n.shadow-9 {\n -webkit-box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);\n}\n.shadow-up-9 {\n -webkit-box-shadow: 0 -5px 6px -3px rgba(0,0,0,0.2), 0 -9px 12px 1px rgba(0,0,0,0.14), 0 -3px 16px 2px rgba(0,0,0,0.12);\n box-shadow: 0 -5px 6px -3px rgba(0,0,0,0.2), 0 -9px 12px 1px rgba(0,0,0,0.14), 0 -3px 16px 2px rgba(0,0,0,0.12);\n}\n.shadow-10 {\n -webkit-box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);\n box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);\n}\n.shadow-up-10 {\n -webkit-box-shadow: 0 -6px 6px -3px rgba(0,0,0,0.2), 0 -10px 14px 1px rgba(0,0,0,0.14), 0 -4px 18px 3px rgba(0,0,0,0.12);\n box-shadow: 0 -6px 6px -3px rgba(0,0,0,0.2), 0 -10px 14px 1px rgba(0,0,0,0.14), 0 -4px 18px 3px rgba(0,0,0,0.12);\n}\n.shadow-11 {\n -webkit-box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);\n box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);\n}\n.shadow-up-11 {\n -webkit-box-shadow: 0 -6px 7px -4px rgba(0,0,0,0.2), 0 -11px 15px 1px rgba(0,0,0,0.14), 0 -4px 20px 3px rgba(0,0,0,0.12);\n box-shadow: 0 -6px 7px -4px rgba(0,0,0,0.2), 0 -11px 15px 1px rgba(0,0,0,0.14), 0 -4px 20px 3px rgba(0,0,0,0.12);\n}\n.shadow-12 {\n -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-12 {\n -webkit-box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -12px 17px 2px rgba(0,0,0,0.14), 0 -5px 22px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -12px 17px 2px rgba(0,0,0,0.14), 0 -5px 22px 4px rgba(0,0,0,0.12);\n}\n.shadow-13 {\n -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-13 {\n -webkit-box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -13px 19px 2px rgba(0,0,0,0.14), 0 -5px 24px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -13px 19px 2px rgba(0,0,0,0.14), 0 -5px 24px 4px rgba(0,0,0,0.12);\n}\n.shadow-14 {\n -webkit-box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-14 {\n -webkit-box-shadow: 0 -7px 9px -4px rgba(0,0,0,0.2), 0 -14px 21px 2px rgba(0,0,0,0.14), 0 -5px 26px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 9px -4px rgba(0,0,0,0.2), 0 -14px 21px 2px rgba(0,0,0,0.14), 0 -5px 26px 4px rgba(0,0,0,0.12);\n}\n.shadow-15 {\n -webkit-box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-15 {\n -webkit-box-shadow: 0 -8px 9px -5px rgba(0,0,0,0.2), 0 -15px 22px 2px rgba(0,0,0,0.14), 0 -6px 28px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 9px -5px rgba(0,0,0,0.2), 0 -15px 22px 2px rgba(0,0,0,0.14), 0 -6px 28px 5px rgba(0,0,0,0.12);\n}\n.shadow-16 {\n -webkit-box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-16 {\n -webkit-box-shadow: 0 -8px 10px -5px rgba(0,0,0,0.2), 0 -16px 24px 2px rgba(0,0,0,0.14), 0 -6px 30px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 10px -5px rgba(0,0,0,0.2), 0 -16px 24px 2px rgba(0,0,0,0.14), 0 -6px 30px 5px rgba(0,0,0,0.12);\n}\n.shadow-17 {\n -webkit-box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-17 {\n -webkit-box-shadow: 0 -8px 11px -5px rgba(0,0,0,0.2), 0 -17px 26px 2px rgba(0,0,0,0.14), 0 -6px 32px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 11px -5px rgba(0,0,0,0.2), 0 -17px 26px 2px rgba(0,0,0,0.14), 0 -6px 32px 5px rgba(0,0,0,0.12);\n}\n.shadow-18 {\n -webkit-box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);\n box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);\n}\n.shadow-up-18 {\n -webkit-box-shadow: 0 -9px 11px -5px rgba(0,0,0,0.2), 0 -18px 28px 2px rgba(0,0,0,0.14), 0 -7px 34px 6px rgba(0,0,0,0.12);\n box-shadow: 0 -9px 11px -5px rgba(0,0,0,0.2), 0 -18px 28px 2px rgba(0,0,0,0.14), 0 -7px 34px 6px rgba(0,0,0,0.12);\n}\n.shadow-19 {\n -webkit-box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);\n box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);\n}\n.shadow-up-19 {\n -webkit-box-shadow: 0 -9px 12px -6px rgba(0,0,0,0.2), 0 -19px 29px 2px rgba(0,0,0,0.14), 0 -7px 36px 6px rgba(0,0,0,0.12);\n box-shadow: 0 -9px 12px -6px rgba(0,0,0,0.2), 0 -19px 29px 2px rgba(0,0,0,0.14), 0 -7px 36px 6px rgba(0,0,0,0.12);\n}\n.shadow-20 {\n -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-20 {\n -webkit-box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -20px 31px 3px rgba(0,0,0,0.14), 0 -8px 38px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -20px 31px 3px rgba(0,0,0,0.14), 0 -8px 38px 7px rgba(0,0,0,0.12);\n}\n.shadow-21 {\n -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-21 {\n -webkit-box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -21px 33px 3px rgba(0,0,0,0.14), 0 -8px 40px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -21px 33px 3px rgba(0,0,0,0.14), 0 -8px 40px 7px rgba(0,0,0,0.12);\n}\n.shadow-22 {\n -webkit-box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-22 {\n -webkit-box-shadow: 0 -10px 14px -6px rgba(0,0,0,0.2), 0 -22px 35px 3px rgba(0,0,0,0.14), 0 -8px 42px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 14px -6px rgba(0,0,0,0.2), 0 -22px 35px 3px rgba(0,0,0,0.14), 0 -8px 42px 7px rgba(0,0,0,0.12);\n}\n.shadow-23 {\n -webkit-box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);\n box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);\n}\n.shadow-up-23 {\n -webkit-box-shadow: 0 -11px 14px -7px rgba(0,0,0,0.2), 0 -23px 36px 3px rgba(0,0,0,0.14), 0 -9px 44px 8px rgba(0,0,0,0.12);\n box-shadow: 0 -11px 14px -7px rgba(0,0,0,0.2), 0 -23px 36px 3px rgba(0,0,0,0.14), 0 -9px 44px 8px rgba(0,0,0,0.12);\n}\n.shadow-24 {\n -webkit-box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);\n box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);\n}\n.shadow-up-24 {\n -webkit-box-shadow: 0 -11px 15px -7px rgba(0,0,0,0.2), 0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12);\n box-shadow: 0 -11px 15px -7px rgba(0,0,0,0.2), 0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12);\n}\n.no-shadow,\n.shadow-0 {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n.inset-shadow {\n -webkit-box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;\n box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;\n}\n.z-marginals {\n z-index: 2000;\n}\n.z-notify {\n z-index: 9500;\n}\n.z-fullscreen {\n z-index: 6000;\n}\n.z-inherit {\n z-index: inherit !important;\n}\n.row,\n.column,\n.flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.row.inline,\n.column.inline,\n.flex.inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.row.reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.column.reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.no-wrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.reverse-wrap {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n}\n.order-first {\n -webkit-box-ordinal-group: -9999;\n -ms-flex-order: -10000;\n order: -10000;\n}\n.order-last {\n -webkit-box-ordinal-group: 10001;\n -ms-flex-order: 10000;\n order: 10000;\n}\n.order-none {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n.justify-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.justify-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.justify-center,\n.flex-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.justify-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.justify-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.items-center,\n.flex-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n}\n.items-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.content-start {\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.content-end {\n -ms-flex-line-pack: end;\n align-content: flex-end;\n}\n.content-center {\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.content-stretch {\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n}\n.content-between {\n -ms-flex-line-pack: justify;\n align-content: space-between;\n}\n.content-around {\n -ms-flex-line-pack: distribute;\n align-content: space-around;\n}\n.self-start {\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.self-end {\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n.self-center {\n -ms-flex-item-align: center;\n align-self: center;\n}\n.self-baseline {\n -ms-flex-item-align: baseline;\n align-self: baseline;\n}\n.self-stretch {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.gutter-x-none,\n.gutter-none {\n margin-left: 0;\n}\n.gutter-x-none > div,\n.gutter-none > div {\n padding-left: 0;\n}\n.gutter-y-none,\n.gutter-none {\n margin-top: 0;\n}\n.gutter-y-none > div,\n.gutter-none > div {\n padding-top: 0;\n}\n.gutter-x-xs,\n.gutter-xs {\n margin-left: -8px;\n}\n.gutter-x-xs > div,\n.gutter-xs > div {\n padding-left: 8px;\n}\n.gutter-y-xs,\n.gutter-xs {\n margin-top: -8px;\n}\n.gutter-y-xs > div,\n.gutter-xs > div {\n padding-top: 8px;\n}\n.gutter-x-sm,\n.gutter-sm {\n margin-left: -16px;\n}\n.gutter-x-sm > div,\n.gutter-sm > div {\n padding-left: 16px;\n}\n.gutter-y-sm,\n.gutter-sm {\n margin-top: -16px;\n}\n.gutter-y-sm > div,\n.gutter-sm > div {\n padding-top: 16px;\n}\n.gutter-x-md,\n.gutter-md {\n margin-left: -32px;\n}\n.gutter-x-md > div,\n.gutter-md > div {\n padding-left: 32px;\n}\n.gutter-y-md,\n.gutter-md {\n margin-top: -32px;\n}\n.gutter-y-md > div,\n.gutter-md > div {\n padding-top: 32px;\n}\n.gutter-x-lg,\n.gutter-lg {\n margin-left: -48px;\n}\n.gutter-x-lg > div,\n.gutter-lg > div {\n padding-left: 48px;\n}\n.gutter-y-lg,\n.gutter-lg {\n margin-top: -48px;\n}\n.gutter-y-lg > div,\n.gutter-lg > div {\n padding-top: 48px;\n}\n.gutter-x-xl,\n.gutter-xl {\n margin-left: -64px;\n}\n.gutter-x-xl > div,\n.gutter-xl > div {\n padding-left: 64px;\n}\n.gutter-y-xl,\n.gutter-xl {\n margin-top: -64px;\n}\n.gutter-y-xl > div,\n.gutter-xl > div {\n padding-top: 64px;\n}\n@media (min-width: 0) {\n .row > .col,\n .row > .col-xs,\n .row > .col-auto,\n .row > .col-xs-auto,\n .row > .col-grow,\n .row > .col-xs-grow,\n .row > .col-0,\n .row > .col-xs-0,\n .row > .col-1,\n .row > .col-xs-1,\n .row > .col-2,\n .row > .col-xs-2,\n .row > .col-3,\n .row > .col-xs-3,\n .row > .col-4,\n .row > .col-xs-4,\n .row > .col-5,\n .row > .col-xs-5,\n .row > .col-6,\n .row > .col-xs-6,\n .row > .col-7,\n .row > .col-xs-7,\n .row > .col-8,\n .row > .col-xs-8,\n .row > .col-9,\n .row > .col-xs-9,\n .row > .col-10,\n .row > .col-xs-10,\n .row > .col-11,\n .row > .col-xs-11,\n .row > .col-12,\n .row > .col-xs-12,\n .flex > .col,\n .flex > .col-xs,\n .flex > .col-auto,\n .flex > .col-xs-auto,\n .flex > .col-grow,\n .flex > .col-xs-grow,\n .flex > .col-0,\n .flex > .col-xs-0,\n .flex > .col-1,\n .flex > .col-xs-1,\n .flex > .col-2,\n .flex > .col-xs-2,\n .flex > .col-3,\n .flex > .col-xs-3,\n .flex > .col-4,\n .flex > .col-xs-4,\n .flex > .col-5,\n .flex > .col-xs-5,\n .flex > .col-6,\n .flex > .col-xs-6,\n .flex > .col-7,\n .flex > .col-xs-7,\n .flex > .col-8,\n .flex > .col-xs-8,\n .flex > .col-9,\n .flex > .col-xs-9,\n .flex > .col-10,\n .flex > .col-xs-10,\n .flex > .col-11,\n .flex > .col-xs-11,\n .flex > .col-12,\n .flex > .col-xs-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col,\n .column > .col-xs,\n .column > .col-auto,\n .column > .col-xs-auto,\n .column > .col-grow,\n .column > .col-xs-grow,\n .column > .col-0,\n .column > .col-xs-0,\n .column > .col-1,\n .column > .col-xs-1,\n .column > .col-2,\n .column > .col-xs-2,\n .column > .col-3,\n .column > .col-xs-3,\n .column > .col-4,\n .column > .col-xs-4,\n .column > .col-5,\n .column > .col-xs-5,\n .column > .col-6,\n .column > .col-xs-6,\n .column > .col-7,\n .column > .col-xs-7,\n .column > .col-8,\n .column > .col-xs-8,\n .column > .col-9,\n .column > .col-xs-9,\n .column > .col-10,\n .column > .col-xs-10,\n .column > .col-11,\n .column > .col-xs-11,\n .column > .col-12,\n .column > .col-xs-12,\n .flex > .col,\n .flex > .col-xs,\n .flex > .col-auto,\n .flex > .col-xs-auto,\n .flex > .col-grow,\n .flex > .col-xs-grow,\n .flex > .col-0,\n .flex > .col-xs-0,\n .flex > .col-1,\n .flex > .col-xs-1,\n .flex > .col-2,\n .flex > .col-xs-2,\n .flex > .col-3,\n .flex > .col-xs-3,\n .flex > .col-4,\n .flex > .col-xs-4,\n .flex > .col-5,\n .flex > .col-xs-5,\n .flex > .col-6,\n .flex > .col-xs-6,\n .flex > .col-7,\n .flex > .col-xs-7,\n .flex > .col-8,\n .flex > .col-xs-8,\n .flex > .col-9,\n .flex > .col-xs-9,\n .flex > .col-10,\n .flex > .col-xs-10,\n .flex > .col-11,\n .flex > .col-xs-11,\n .flex > .col-12,\n .flex > .col-xs-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col,\n .col-xs {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-auto,\n .col-xs-auto,\n .col-0,\n .col-xs-0,\n .col-1,\n .col-xs-1,\n .col-2,\n .col-xs-2,\n .col-3,\n .col-xs-3,\n .col-4,\n .col-xs-4,\n .col-5,\n .col-xs-5,\n .col-6,\n .col-xs-6,\n .col-7,\n .col-xs-7,\n .col-8,\n .col-xs-8,\n .col-9,\n .col-xs-9,\n .col-10,\n .col-xs-10,\n .col-11,\n .col-xs-11,\n .col-12,\n .col-xs-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-grow,\n .col-xs-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-0,\n .row > .col-xs-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-0,\n .row > .offset-xs-0 {\n margin-left: 0%;\n }\n .column > .col-0,\n .column > .col-xs-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-1,\n .row > .col-xs-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-1,\n .row > .offset-xs-1 {\n margin-left: 8.3333%;\n }\n .column > .col-1,\n .column > .col-xs-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-2,\n .row > .col-xs-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-2,\n .row > .offset-xs-2 {\n margin-left: 16.6667%;\n }\n .column > .col-2,\n .column > .col-xs-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-3,\n .row > .col-xs-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-3,\n .row > .offset-xs-3 {\n margin-left: 25%;\n }\n .column > .col-3,\n .column > .col-xs-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-4,\n .row > .col-xs-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-4,\n .row > .offset-xs-4 {\n margin-left: 33.3333%;\n }\n .column > .col-4,\n .column > .col-xs-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-5,\n .row > .col-xs-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-5,\n .row > .offset-xs-5 {\n margin-left: 41.6667%;\n }\n .column > .col-5,\n .column > .col-xs-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-6,\n .row > .col-xs-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-6,\n .row > .offset-xs-6 {\n margin-left: 50%;\n }\n .column > .col-6,\n .column > .col-xs-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-7,\n .row > .col-xs-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-7,\n .row > .offset-xs-7 {\n margin-left: 58.3333%;\n }\n .column > .col-7,\n .column > .col-xs-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-8,\n .row > .col-xs-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-8,\n .row > .offset-xs-8 {\n margin-left: 66.6667%;\n }\n .column > .col-8,\n .column > .col-xs-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-9,\n .row > .col-xs-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-9,\n .row > .offset-xs-9 {\n margin-left: 75%;\n }\n .column > .col-9,\n .column > .col-xs-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-10,\n .row > .col-xs-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-10,\n .row > .offset-xs-10 {\n margin-left: 83.3333%;\n }\n .column > .col-10,\n .column > .col-xs-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-11,\n .row > .col-xs-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-11,\n .row > .offset-xs-11 {\n margin-left: 91.6667%;\n }\n .column > .col-11,\n .column > .col-xs-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-12,\n .row > .col-xs-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-12,\n .row > .offset-xs-12 {\n margin-left: 100%;\n }\n .column > .col-12,\n .column > .col-xs-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 576px) {\n .row > .col-sm,\n .row > .col-sm-auto,\n .row > .col-sm-grow,\n .row > .col-sm-0,\n .row > .col-sm-1,\n .row > .col-sm-2,\n .row > .col-sm-3,\n .row > .col-sm-4,\n .row > .col-sm-5,\n .row > .col-sm-6,\n .row > .col-sm-7,\n .row > .col-sm-8,\n .row > .col-sm-9,\n .row > .col-sm-10,\n .row > .col-sm-11,\n .row > .col-sm-12,\n .flex > .col-sm,\n .flex > .col-sm-auto,\n .flex > .col-sm-grow,\n .flex > .col-sm-0,\n .flex > .col-sm-1,\n .flex > .col-sm-2,\n .flex > .col-sm-3,\n .flex > .col-sm-4,\n .flex > .col-sm-5,\n .flex > .col-sm-6,\n .flex > .col-sm-7,\n .flex > .col-sm-8,\n .flex > .col-sm-9,\n .flex > .col-sm-10,\n .flex > .col-sm-11,\n .flex > .col-sm-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-sm,\n .column > .col-sm-auto,\n .column > .col-sm-grow,\n .column > .col-sm-0,\n .column > .col-sm-1,\n .column > .col-sm-2,\n .column > .col-sm-3,\n .column > .col-sm-4,\n .column > .col-sm-5,\n .column > .col-sm-6,\n .column > .col-sm-7,\n .column > .col-sm-8,\n .column > .col-sm-9,\n .column > .col-sm-10,\n .column > .col-sm-11,\n .column > .col-sm-12,\n .flex > .col-sm,\n .flex > .col-sm-auto,\n .flex > .col-sm-grow,\n .flex > .col-sm-0,\n .flex > .col-sm-1,\n .flex > .col-sm-2,\n .flex > .col-sm-3,\n .flex > .col-sm-4,\n .flex > .col-sm-5,\n .flex > .col-sm-6,\n .flex > .col-sm-7,\n .flex > .col-sm-8,\n .flex > .col-sm-9,\n .flex > .col-sm-10,\n .flex > .col-sm-11,\n .flex > .col-sm-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-sm {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-sm-auto,\n .col-sm-0,\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-sm-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-sm-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-sm-0 {\n margin-left: 0%;\n }\n .column > .col-sm-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-sm-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-sm-1 {\n margin-left: 8.3333%;\n }\n .column > .col-sm-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-sm-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-sm-2 {\n margin-left: 16.6667%;\n }\n .column > .col-sm-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-sm-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-sm-3 {\n margin-left: 25%;\n }\n .column > .col-sm-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-sm-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-sm-4 {\n margin-left: 33.3333%;\n }\n .column > .col-sm-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-sm-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-sm-5 {\n margin-left: 41.6667%;\n }\n .column > .col-sm-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-sm-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-sm-6 {\n margin-left: 50%;\n }\n .column > .col-sm-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-sm-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-sm-7 {\n margin-left: 58.3333%;\n }\n .column > .col-sm-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-sm-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-sm-8 {\n margin-left: 66.6667%;\n }\n .column > .col-sm-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-sm-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-sm-9 {\n margin-left: 75%;\n }\n .column > .col-sm-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-sm-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-sm-10 {\n margin-left: 83.3333%;\n }\n .column > .col-sm-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-sm-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-sm-11 {\n margin-left: 91.6667%;\n }\n .column > .col-sm-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-sm-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-sm-12 {\n margin-left: 100%;\n }\n .column > .col-sm-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 768px) {\n .row > .col-md,\n .row > .col-md-auto,\n .row > .col-md-grow,\n .row > .col-md-0,\n .row > .col-md-1,\n .row > .col-md-2,\n .row > .col-md-3,\n .row > .col-md-4,\n .row > .col-md-5,\n .row > .col-md-6,\n .row > .col-md-7,\n .row > .col-md-8,\n .row > .col-md-9,\n .row > .col-md-10,\n .row > .col-md-11,\n .row > .col-md-12,\n .flex > .col-md,\n .flex > .col-md-auto,\n .flex > .col-md-grow,\n .flex > .col-md-0,\n .flex > .col-md-1,\n .flex > .col-md-2,\n .flex > .col-md-3,\n .flex > .col-md-4,\n .flex > .col-md-5,\n .flex > .col-md-6,\n .flex > .col-md-7,\n .flex > .col-md-8,\n .flex > .col-md-9,\n .flex > .col-md-10,\n .flex > .col-md-11,\n .flex > .col-md-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-md,\n .column > .col-md-auto,\n .column > .col-md-grow,\n .column > .col-md-0,\n .column > .col-md-1,\n .column > .col-md-2,\n .column > .col-md-3,\n .column > .col-md-4,\n .column > .col-md-5,\n .column > .col-md-6,\n .column > .col-md-7,\n .column > .col-md-8,\n .column > .col-md-9,\n .column > .col-md-10,\n .column > .col-md-11,\n .column > .col-md-12,\n .flex > .col-md,\n .flex > .col-md-auto,\n .flex > .col-md-grow,\n .flex > .col-md-0,\n .flex > .col-md-1,\n .flex > .col-md-2,\n .flex > .col-md-3,\n .flex > .col-md-4,\n .flex > .col-md-5,\n .flex > .col-md-6,\n .flex > .col-md-7,\n .flex > .col-md-8,\n .flex > .col-md-9,\n .flex > .col-md-10,\n .flex > .col-md-11,\n .flex > .col-md-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-md {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-md-auto,\n .col-md-0,\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-md-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-md-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-md-0 {\n margin-left: 0%;\n }\n .column > .col-md-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-md-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-md-1 {\n margin-left: 8.3333%;\n }\n .column > .col-md-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-md-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-md-2 {\n margin-left: 16.6667%;\n }\n .column > .col-md-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-md-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-md-3 {\n margin-left: 25%;\n }\n .column > .col-md-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-md-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-md-4 {\n margin-left: 33.3333%;\n }\n .column > .col-md-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-md-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-md-5 {\n margin-left: 41.6667%;\n }\n .column > .col-md-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-md-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-md-6 {\n margin-left: 50%;\n }\n .column > .col-md-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-md-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-md-7 {\n margin-left: 58.3333%;\n }\n .column > .col-md-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-md-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-md-8 {\n margin-left: 66.6667%;\n }\n .column > .col-md-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-md-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-md-9 {\n margin-left: 75%;\n }\n .column > .col-md-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-md-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-md-10 {\n margin-left: 83.3333%;\n }\n .column > .col-md-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-md-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-md-11 {\n margin-left: 91.6667%;\n }\n .column > .col-md-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-md-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-md-12 {\n margin-left: 100%;\n }\n .column > .col-md-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 992px) {\n .row > .col-lg,\n .row > .col-lg-auto,\n .row > .col-lg-grow,\n .row > .col-lg-0,\n .row > .col-lg-1,\n .row > .col-lg-2,\n .row > .col-lg-3,\n .row > .col-lg-4,\n .row > .col-lg-5,\n .row > .col-lg-6,\n .row > .col-lg-7,\n .row > .col-lg-8,\n .row > .col-lg-9,\n .row > .col-lg-10,\n .row > .col-lg-11,\n .row > .col-lg-12,\n .flex > .col-lg,\n .flex > .col-lg-auto,\n .flex > .col-lg-grow,\n .flex > .col-lg-0,\n .flex > .col-lg-1,\n .flex > .col-lg-2,\n .flex > .col-lg-3,\n .flex > .col-lg-4,\n .flex > .col-lg-5,\n .flex > .col-lg-6,\n .flex > .col-lg-7,\n .flex > .col-lg-8,\n .flex > .col-lg-9,\n .flex > .col-lg-10,\n .flex > .col-lg-11,\n .flex > .col-lg-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-lg,\n .column > .col-lg-auto,\n .column > .col-lg-grow,\n .column > .col-lg-0,\n .column > .col-lg-1,\n .column > .col-lg-2,\n .column > .col-lg-3,\n .column > .col-lg-4,\n .column > .col-lg-5,\n .column > .col-lg-6,\n .column > .col-lg-7,\n .column > .col-lg-8,\n .column > .col-lg-9,\n .column > .col-lg-10,\n .column > .col-lg-11,\n .column > .col-lg-12,\n .flex > .col-lg,\n .flex > .col-lg-auto,\n .flex > .col-lg-grow,\n .flex > .col-lg-0,\n .flex > .col-lg-1,\n .flex > .col-lg-2,\n .flex > .col-lg-3,\n .flex > .col-lg-4,\n .flex > .col-lg-5,\n .flex > .col-lg-6,\n .flex > .col-lg-7,\n .flex > .col-lg-8,\n .flex > .col-lg-9,\n .flex > .col-lg-10,\n .flex > .col-lg-11,\n .flex > .col-lg-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-lg {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-lg-auto,\n .col-lg-0,\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-lg-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-lg-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-lg-0 {\n margin-left: 0%;\n }\n .column > .col-lg-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-lg-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-lg-1 {\n margin-left: 8.3333%;\n }\n .column > .col-lg-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-lg-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-lg-2 {\n margin-left: 16.6667%;\n }\n .column > .col-lg-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-lg-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-lg-3 {\n margin-left: 25%;\n }\n .column > .col-lg-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-lg-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-lg-4 {\n margin-left: 33.3333%;\n }\n .column > .col-lg-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-lg-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-lg-5 {\n margin-left: 41.6667%;\n }\n .column > .col-lg-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-lg-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-lg-6 {\n margin-left: 50%;\n }\n .column > .col-lg-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-lg-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-lg-7 {\n margin-left: 58.3333%;\n }\n .column > .col-lg-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-lg-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-lg-8 {\n margin-left: 66.6667%;\n }\n .column > .col-lg-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-lg-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-lg-9 {\n margin-left: 75%;\n }\n .column > .col-lg-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-lg-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-lg-10 {\n margin-left: 83.3333%;\n }\n .column > .col-lg-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-lg-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-lg-11 {\n margin-left: 91.6667%;\n }\n .column > .col-lg-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-lg-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-lg-12 {\n margin-left: 100%;\n }\n .column > .col-lg-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 1200px) {\n .row > .col-xl,\n .row > .col-xl-auto,\n .row > .col-xl-grow,\n .row > .col-xl-0,\n .row > .col-xl-1,\n .row > .col-xl-2,\n .row > .col-xl-3,\n .row > .col-xl-4,\n .row > .col-xl-5,\n .row > .col-xl-6,\n .row > .col-xl-7,\n .row > .col-xl-8,\n .row > .col-xl-9,\n .row > .col-xl-10,\n .row > .col-xl-11,\n .row > .col-xl-12,\n .flex > .col-xl,\n .flex > .col-xl-auto,\n .flex > .col-xl-grow,\n .flex > .col-xl-0,\n .flex > .col-xl-1,\n .flex > .col-xl-2,\n .flex > .col-xl-3,\n .flex > .col-xl-4,\n .flex > .col-xl-5,\n .flex > .col-xl-6,\n .flex > .col-xl-7,\n .flex > .col-xl-8,\n .flex > .col-xl-9,\n .flex > .col-xl-10,\n .flex > .col-xl-11,\n .flex > .col-xl-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-xl,\n .column > .col-xl-auto,\n .column > .col-xl-grow,\n .column > .col-xl-0,\n .column > .col-xl-1,\n .column > .col-xl-2,\n .column > .col-xl-3,\n .column > .col-xl-4,\n .column > .col-xl-5,\n .column > .col-xl-6,\n .column > .col-xl-7,\n .column > .col-xl-8,\n .column > .col-xl-9,\n .column > .col-xl-10,\n .column > .col-xl-11,\n .column > .col-xl-12,\n .flex > .col-xl,\n .flex > .col-xl-auto,\n .flex > .col-xl-grow,\n .flex > .col-xl-0,\n .flex > .col-xl-1,\n .flex > .col-xl-2,\n .flex > .col-xl-3,\n .flex > .col-xl-4,\n .flex > .col-xl-5,\n .flex > .col-xl-6,\n .flex > .col-xl-7,\n .flex > .col-xl-8,\n .flex > .col-xl-9,\n .flex > .col-xl-10,\n .flex > .col-xl-11,\n .flex > .col-xl-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-xl {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-xl-auto,\n .col-xl-0,\n .col-xl-1,\n .col-xl-2,\n .col-xl-3,\n .col-xl-4,\n .col-xl-5,\n .col-xl-6,\n .col-xl-7,\n .col-xl-8,\n .col-xl-9,\n .col-xl-10,\n .col-xl-11,\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-xl-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-xl-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-xl-0 {\n margin-left: 0%;\n }\n .column > .col-xl-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-xl-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-xl-1 {\n margin-left: 8.3333%;\n }\n .column > .col-xl-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-xl-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-xl-2 {\n margin-left: 16.6667%;\n }\n .column > .col-xl-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-xl-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-xl-3 {\n margin-left: 25%;\n }\n .column > .col-xl-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-xl-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-xl-4 {\n margin-left: 33.3333%;\n }\n .column > .col-xl-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-xl-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-xl-5 {\n margin-left: 41.6667%;\n }\n .column > .col-xl-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-xl-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-xl-6 {\n margin-left: 50%;\n }\n .column > .col-xl-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-xl-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-xl-7 {\n margin-left: 58.3333%;\n }\n .column > .col-xl-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-xl-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-xl-8 {\n margin-left: 66.6667%;\n }\n .column > .col-xl-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-xl-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-xl-9 {\n margin-left: 75%;\n }\n .column > .col-xl-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-xl-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-xl-10 {\n margin-left: 83.3333%;\n }\n .column > .col-xl-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-xl-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-xl-11 {\n margin-left: 91.6667%;\n }\n .column > .col-xl-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-xl-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-xl-12 {\n margin-left: 100%;\n }\n .column > .col-xl-12 {\n height: 100%;\n width: auto;\n }\n}\n.backdrop {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: transparent;\n -webkit-transition: background 0.28s ease-in;\n transition: background 0.28s ease-in;\n}\n.backdrop.active {\n display: block;\n background: rgba(0,0,0,0.3);\n}\n.round-borders {\n border-radius: 3px !important;\n}\n.generic-margin,\n.group > * {\n margin: 5px;\n}\n.no-transition {\n -webkit-transition: none !important;\n transition: none !important;\n}\n.transition-0 {\n -webkit-transition: 0s !important;\n transition: 0s !important;\n}\n.glossy {\n background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), color-stop(50%, rgba(255,255,255,0)), color-stop(51%, rgba(0,0,0,0.12)), to(rgba(0,0,0,0.04))) !important;\n background-image: linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(255,255,255,0) 50%, rgba(0,0,0,0.12) 51%, rgba(0,0,0,0.04)) !important;\n}\n.q-placeholder::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-placeholder::-moz-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-placeholder:-ms-input-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-body-fullscreen-mixin,\n.q-body-prevent-scroll {\n overflow: hidden !important;\n}\n.q-no-input-spinner {\n -moz-appearance: textfield !important;\n}\n.q-no-input-spinner::-webkit-outer-spin-button,\n.q-no-input-spinner::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\na.q-link {\n outline: 0;\n color: inherit;\n text-decoration: none;\n}\n.q-select-highlight {\n background: rgba(189,189,189,0.5) !important;\n}\n.highlight-and-fade {\n -webkit-animation: q-highlight 2s /* rtl:ignore */;\n animation: q-highlight 2s /* rtl:ignore */;\n}\n.transition-generic {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n.animate-spin,\n.animate-spin-reverse {\n -webkit-animation: q-spin 2s infinite linear /* rtl:ignore */;\n animation: q-spin 2s infinite linear /* rtl:ignore */;\n}\n.animate-spin-reverse {\n animation-direction: reverse;\n}\n.animate-blink {\n -webkit-animation: q-blink 1s steps(5, start) infinite /* rtl:ignore */;\n animation: q-blink 1s steps(5, start) infinite /* rtl:ignore */;\n}\n.animate-pop {\n -webkit-animation: q-pop 0.2s /* rtl:ignore */;\n animation: q-pop 0.2s /* rtl:ignore */;\n}\n.animate-scale {\n -webkit-animation: q-scale 0.2s /* rtl:ignore */;\n animation: q-scale 0.2s /* rtl:ignore */;\n}\n.animate-fade {\n -webkit-animation: q-fade 0.2s /* rtl:ignore */;\n animation: q-fade 0.2s /* rtl:ignore */;\n}\n.animate-bounce {\n -webkit-animation: q-bounce 2s infinite /* rtl:ignore */;\n animation: q-bounce 2s infinite /* rtl:ignore */;\n}\n.animate-shake {\n -webkit-animation: q-shake 0.15s;\n animation: q-shake 0.15s;\n -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.animate-popup-up,\n.animate-popup-down {\n -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.animate-popup-up > *,\n.animate-popup-down > * {\n -webkit-animation: q-fade 0.82s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n animation: q-fade 0.82s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n}\n.animate-popup-down {\n -webkit-animation: q-popup-down 0.36s /* rtl:ignore */;\n animation: q-popup-down 0.36s /* rtl:ignore */;\n -webkit-transform-origin: left top 0px /* rtl:ignore */;\n transform-origin: left top 0px /* rtl:ignore */;\n}\n.animate-popup-up {\n -webkit-animation: q-popup-up 0.36s /* rtl:ignore */;\n animation: q-popup-up 0.36s /* rtl:ignore */;\n -webkit-transform-origin: left bottom 0px /* rtl:ignore */;\n transform-origin: left bottom 0px /* rtl:ignore */;\n}\n.animate-fade-left {\n -webkit-animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-left 0.36s ease;\n animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-left 0.36s ease;\n}\n.animate-fade-right {\n -webkit-animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-right 0.36s ease;\n animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-right 0.36s ease;\n}\n.animated {\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n}\n.animated.infinite {\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.animated.hinge {\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n}\n.animated.flipOutX,\n.animated.flipOutY,\n.animated.bounceIn,\n.animated.bounceOut {\n -webkit-animation-duration: 0.75s;\n animation-duration: 0.75s;\n}\n.non-selectable {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.scroll {\n overflow: auto;\n}\n.scroll,\n.scroll-x,\n.scroll-y {\n -webkit-overflow-scrolling: touch;\n will-change: scroll-position;\n}\n.scroll-x {\n overflow-x: auto;\n}\n.scroll-y {\n overflow-y: auto;\n}\n.no-scroll {\n overflow: hidden !important;\n}\n.no-pointer-events {\n pointer-events: none !important;\n}\n.all-pointer-events {\n pointer-events: all !important;\n}\n.cursor-pointer {\n cursor: pointer !important;\n}\n.cursor-not-allowed {\n cursor: not-allowed !important;\n}\n.cursor-inherit {\n cursor: inherit !important;\n}\n.rotate-45 {\n -webkit-transform: rotate(45deg) /* rtl:ignore */;\n transform: rotate(45deg) /* rtl:ignore */;\n}\n.rotate-90 {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n}\n.rotate-135 {\n -webkit-transform: rotate(135deg) /* rtl:ignore */;\n transform: rotate(135deg) /* rtl:ignore */;\n}\n.rotate-180 {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n}\n.rotate-205 {\n -webkit-transform: rotate(205deg) /* rtl:ignore */;\n transform: rotate(205deg) /* rtl:ignore */;\n}\n.rotate-270 {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n}\n.rotate-315 {\n -webkit-transform: rotate(315deg) /* rtl:ignore */;\n transform: rotate(315deg) /* rtl:ignore */;\n}\n.flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n.float-left {\n float: left;\n}\n.float-right {\n float: right;\n}\n.relative-position {\n position: relative;\n}\n.fixed,\n.fullscreen,\n.fixed-center,\n.fixed-bottom,\n.fixed-left,\n.fixed-right,\n.fixed-top,\n.fixed-top-left,\n.fixed-top-right,\n.fixed-bottom-left,\n.fixed-bottom-right {\n position: fixed;\n}\n.absolute,\n.absolute-full,\n.absolute-center,\n.absolute-bottom,\n.absolute-left,\n.absolute-right,\n.absolute-top,\n.absolute-top-left,\n.absolute-top-right,\n.absolute-bottom-left,\n.absolute-bottom-right {\n position: absolute;\n}\n.fixed-top,\n.absolute-top {\n top: 0;\n left: 0;\n right: 0;\n}\n.fixed-right,\n.absolute-right {\n top: 0;\n right: 0;\n bottom: 0;\n}\n.fixed-bottom,\n.absolute-bottom {\n right: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-left,\n.absolute-left {\n top: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-top-left,\n.absolute-top-left {\n top: 0;\n left: 0;\n}\n.fixed-top-right,\n.absolute-top-right {\n top: 0;\n right: 0;\n}\n.fixed-bottom-left,\n.absolute-bottom-left {\n bottom: 0;\n left: 0;\n}\n.fixed-bottom-right,\n.absolute-bottom-right {\n bottom: 0;\n right: 0;\n}\n.fullscreen {\n z-index: 6000;\n border-radius: 0 !important;\n max-width: 100vw;\n max-height: 100vh;\n}\n.absolute-full,\n.fullscreen {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-center,\n.absolute-center {\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.vertical-top {\n vertical-align: top !important;\n}\n.vertical-middle {\n vertical-align: middle !important;\n}\n.vertical-bottom {\n vertical-align: bottom !important;\n}\n.on-left {\n margin-right: 12px;\n}\n.on-right {\n margin-left: 12px;\n}\n.q-ripple-container {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n position: absolute;\n color: inherit;\n border-radius: inherit;\n overflow: hidden;\n z-index: 0;\n pointer-events: none;\n}\n.q-ripple-animation {\n top: 0;\n left: 0 /* rtl:ignore */;\n opacity: 0;\n color: inherit;\n position: absolute;\n border-radius: 50%;\n background: currentColor;\n -webkit-transition: 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n transition: 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n transition: 0.3s transform cubic-bezier(0.2, 0.4, 0.4, 0.9), 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1);\n transition: 0.3s transform cubic-bezier(0.2, 0.4, 0.4, 0.9), 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n pointer-events: none;\n overflow: hidden;\n will-change: transform, opacity;\n}\n.q-ripple-animation-enter {\n -webkit-transition: none;\n transition: none;\n}\n.q-ripple-animation-visible {\n opacity: 0.15;\n}\n.q-radial-ripple {\n overflow: hidden;\n border-radius: 50%;\n pointer-events: none;\n position: absolute;\n top: -50%;\n left: -50%;\n width: 200%;\n height: 200%;\n}\n.q-radial-ripple:after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-image: radial-gradient(circle, currentColor 10%, transparent 10.01%);\n background-repeat: no-repeat;\n background-position: 50%;\n -webkit-transform: scale(10, 10);\n transform: scale(10, 10);\n opacity: 0;\n -webkit-transition: opacity 1s, -webkit-transform 0.5s;\n transition: opacity 1s, -webkit-transform 0.5s;\n transition: transform 0.5s, opacity 1s;\n transition: transform 0.5s, opacity 1s, -webkit-transform 0.5s;\n}\n.q-radial-ripple.active:after {\n -webkit-transform: scale(0, 0);\n transform: scale(0, 0);\n opacity: 0.4;\n -webkit-transition: 0s;\n transition: 0s;\n}\n:root {\n --q-size-xs: 0;\n --q-size-sm: 576px;\n --q-size-md: 768px;\n --q-size-lg: 992px;\n --q-size-xl: 1200px;\n}\n.fit {\n width: 100% !important;\n height: 100% !important;\n}\n.full-height {\n height: 100% !important;\n}\n.full-width {\n width: 100% !important;\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n.window-height {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n height: 100vh !important;\n}\n.window-width {\n margin-left: 0 !important;\n margin-right: 0 !important;\n width: 100vw !important;\n}\n.block {\n display: block !important;\n}\n.inline-block {\n display: inline-block !important;\n}\n.q-pa-none {\n padding: 0 0;\n}\n.q-pl-none,\n.q-px-none {\n padding-left: 0;\n}\n.q-pr-none,\n.q-px-none {\n padding-right: 0;\n}\n.q-pt-none,\n.q-py-none {\n padding-top: 0;\n}\n.q-pb-none,\n.q-py-none {\n padding-bottom: 0;\n}\n.q-ma-none {\n margin: 0 0;\n}\n.q-ml-none,\n.q-mx-none {\n margin-left: 0;\n}\n.q-mr-none,\n.q-mx-none {\n margin-right: 0;\n}\n.q-mt-none,\n.q-my-none {\n margin-top: 0;\n}\n.q-mb-none,\n.q-my-none {\n margin-bottom: 0;\n}\n.q-pa-xs {\n padding: 4px 4px;\n}\n.q-pl-xs,\n.q-px-xs {\n padding-left: 4px;\n}\n.q-pr-xs,\n.q-px-xs {\n padding-right: 4px;\n}\n.q-pt-xs,\n.q-py-xs {\n padding-top: 4px;\n}\n.q-pb-xs,\n.q-py-xs {\n padding-bottom: 4px;\n}\n.q-ma-xs {\n margin: 4px 4px;\n}\n.q-ml-xs,\n.q-mx-xs {\n margin-left: 4px;\n}\n.q-mr-xs,\n.q-mx-xs {\n margin-right: 4px;\n}\n.q-mt-xs,\n.q-my-xs {\n margin-top: 4px;\n}\n.q-mb-xs,\n.q-my-xs {\n margin-bottom: 4px;\n}\n.q-pa-sm {\n padding: 8px 8px;\n}\n.q-pl-sm,\n.q-px-sm {\n padding-left: 8px;\n}\n.q-pr-sm,\n.q-px-sm {\n padding-right: 8px;\n}\n.q-pt-sm,\n.q-py-sm {\n padding-top: 8px;\n}\n.q-pb-sm,\n.q-py-sm {\n padding-bottom: 8px;\n}\n.q-ma-sm {\n margin: 8px 8px;\n}\n.q-ml-sm,\n.q-mx-sm {\n margin-left: 8px;\n}\n.q-mr-sm,\n.q-mx-sm {\n margin-right: 8px;\n}\n.q-mt-sm,\n.q-my-sm {\n margin-top: 8px;\n}\n.q-mb-sm,\n.q-my-sm {\n margin-bottom: 8px;\n}\n.q-pa-md {\n padding: 16px 16px;\n}\n.q-pl-md,\n.q-px-md {\n padding-left: 16px;\n}\n.q-pr-md,\n.q-px-md {\n padding-right: 16px;\n}\n.q-pt-md,\n.q-py-md {\n padding-top: 16px;\n}\n.q-pb-md,\n.q-py-md {\n padding-bottom: 16px;\n}\n.q-ma-md {\n margin: 16px 16px;\n}\n.q-ml-md,\n.q-mx-md {\n margin-left: 16px;\n}\n.q-mr-md,\n.q-mx-md {\n margin-right: 16px;\n}\n.q-mt-md,\n.q-my-md {\n margin-top: 16px;\n}\n.q-mb-md,\n.q-my-md {\n margin-bottom: 16px;\n}\n.q-pa-lg {\n padding: 24px 24px;\n}\n.q-pl-lg,\n.q-px-lg {\n padding-left: 24px;\n}\n.q-pr-lg,\n.q-px-lg {\n padding-right: 24px;\n}\n.q-pt-lg,\n.q-py-lg {\n padding-top: 24px;\n}\n.q-pb-lg,\n.q-py-lg {\n padding-bottom: 24px;\n}\n.q-ma-lg {\n margin: 24px 24px;\n}\n.q-ml-lg,\n.q-mx-lg {\n margin-left: 24px;\n}\n.q-mr-lg,\n.q-mx-lg {\n margin-right: 24px;\n}\n.q-mt-lg,\n.q-my-lg {\n margin-top: 24px;\n}\n.q-mb-lg,\n.q-my-lg {\n margin-bottom: 24px;\n}\n.q-pa-xl {\n padding: 48px 48px;\n}\n.q-pl-xl,\n.q-px-xl {\n padding-left: 48px;\n}\n.q-pr-xl,\n.q-px-xl {\n padding-right: 48px;\n}\n.q-pt-xl,\n.q-py-xl {\n padding-top: 48px;\n}\n.q-pb-xl,\n.q-py-xl {\n padding-bottom: 48px;\n}\n.q-ma-xl {\n margin: 48px 48px;\n}\n.q-ml-xl,\n.q-mx-xl {\n margin-left: 48px;\n}\n.q-mr-xl,\n.q-mx-xl {\n margin-right: 48px;\n}\n.q-mt-xl,\n.q-my-xl {\n margin-top: 48px;\n}\n.q-mb-xl,\n.q-my-xl {\n margin-bottom: 48px;\n}\n.q-ml-auto,\n.q-mx-auto {\n margin-left: auto;\n}\n.q-mr-auto,\n.q-mx-auto {\n margin-right: auto;\n}\n.q-my-form {\n margin-top: 16px;\n margin-bottom: 8px;\n}\n.q-touch {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n user-drag: none;\n -khtml-user-drag: none;\n -webkit-user-drag: none;\n}\n.q-touch-x {\n -ms-touch-action: pan-x;\n touch-action: pan-x;\n}\n.q-touch-y {\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\nbody {\n min-width: 100px;\n font-family: 'Roboto', '-apple-system', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n background: #fff;\n color: #0c0c0c;\n min-height: 100vh;\n}\nh1 {\n font-size: 112px;\n font-weight: 300;\n line-height: 1.12;\n letter-spacing: -0.04em;\n}\n@media screen and (max-width: 767px) {\n h1 {\n font-size: 67.2px;\n }\n}\nh2 {\n font-size: 56px;\n font-weight: 400;\n line-height: 1.35;\n letter-spacing: -0.02em;\n}\n@media screen and (max-width: 767px) {\n h2 {\n font-size: 33.6px;\n }\n}\nh3 {\n font-size: 45px;\n font-weight: 400;\n line-height: 48px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h3 {\n font-size: 27px;\n }\n}\nh4 {\n font-size: 34px;\n font-weight: 400;\n line-height: 40px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h4 {\n font-size: 20.4px;\n }\n}\nh5 {\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h5 {\n font-size: 14.399999999999999px;\n }\n}\nh6 {\n font-size: 20px;\n font-weight: 500;\n line-height: 1.12;\n letter-spacing: 0.02em;\n}\n@media screen and (max-width: 767px) {\n h6 {\n font-size: 12px;\n }\n}\n.q-display-4-opacity {\n opacity: 0.54;\n}\n.q-display-4 {\n font-size: 112px;\n font-weight: 300;\n line-height: 1.12;\n letter-spacing: -0.04em;\n}\n.q-display-3-opacity {\n opacity: 0.54;\n}\n.q-display-3 {\n font-size: 56px;\n font-weight: 400;\n line-height: 1.35;\n letter-spacing: -0.02em;\n}\n.q-display-2-opacity {\n opacity: 0.54;\n}\n.q-display-2 {\n font-size: 45px;\n font-weight: 400;\n line-height: 48px;\n letter-spacing: normal;\n}\n.q-display-1-opacity {\n opacity: 0.54;\n}\n.q-display-1 {\n font-size: 34px;\n font-weight: 400;\n line-height: 40px;\n letter-spacing: normal;\n}\n.q-headline-opacity {\n opacity: 0.87;\n}\n.q-headline {\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n letter-spacing: normal;\n}\n.q-title-opacity {\n opacity: 0.87;\n}\n.q-title {\n font-size: 20px;\n font-weight: 500;\n line-height: 1.12;\n letter-spacing: 0.02em;\n}\n.q-subheading-opacity {\n opacity: 0.87;\n}\n.q-subheading {\n font-size: 16px;\n font-weight: 400;\n}\n.q-body-2-opacity {\n opacity: 0.87;\n}\n.q-body-2 {\n font-size: 14px;\n font-weight: 500;\n}\n.q-body-1-opacity {\n opacity: 0.87;\n}\n.q-body-1 {\n font-size: 14px;\n font-weight: 400;\n}\n.q-caption-opacity {\n opacity: 0.54;\n}\n.q-caption {\n font-size: 12px;\n font-weight: 400;\n}\np {\n margin: 0 0 16px;\n}\n.caption {\n color: #424242;\n letter-spacing: 0;\n line-height: 24px;\n padding: 0;\n font-weight: 300;\n}\n.uppercase {\n text-transform: uppercase;\n}\n.lowercase {\n text-transform: lowercase;\n}\n.capitalize {\n text-transform: capitalize;\n}\n.text-center {\n text-align: center;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-justify {\n text-align: justify;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n}\n.text-italic {\n font-style: italic;\n}\n.text-bold {\n font-weight: bold;\n}\n.text-no-wrap {\n white-space: nowrap;\n}\n.text-weight-thin {\n font-weight: 100;\n}\n.text-weight-light {\n font-weight: 300;\n}\n.text-weight-regular {\n font-weight: 400;\n}\n.text-weight-medium {\n font-weight: 500;\n}\n.text-weight-bold {\n font-weight: 700;\n}\n.text-weight-bolder {\n font-weight: 900;\n}\nsmall {\n font-size: 80%;\n}\nbig {\n font-size: 170%;\n}\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\nblockquote {\n padding: 8px 16px;\n margin: 0;\n font-size: 16px;\n border-left: 4px solid #027be3;\n border-left: 4px solid var(--q-color-primary);\n}\nblockquote.text-right {\n padding-right: 16px;\n padding-left: 0;\n border-right: 4px solid #027be3;\n border-right: 4px solid var(--q-color-primary);\n border-left: 0;\n text-align: right;\n}\nblockquote small {\n display: block;\n line-height: 1.4;\n color: #777;\n color: var(--q-color-faded);\n}\nblockquote small:before {\n content: '\\2014 \\00A0';\n}\n.quote {\n padding: 10px 20px;\n margin: 0 0 20px;\n border-left: 5px solid #027be3;\n border-left: 5px solid var(--q-color-primary);\n}\n.quote.text-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #027be3;\n border-right: 5px solid var(--q-color-primary);\n border-left: 0;\n text-align: right;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\ndt,\ndd {\n line-height: 1.4;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndl.horizontal dt {\n float: left;\n width: 25%;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ndl.horizontal dd {\n margin-left: 30%;\n}\nhr.q-hr,\nhr.q-hr-dark {\n height: 1px;\n min-height: 1px;\n display: block;\n border: none;\n width: 100%;\n background: rgba(0,0,0,0.12);\n}\nhr.q-hr-dark {\n background: rgba(255,255,255,0.36);\n}\n.no-margin {\n margin: 0 !important;\n}\n.no-padding {\n padding: 0 !important;\n}\n.no-border {\n border: 0 !important;\n}\n.no-border-radius {\n border-radius: 0 !important;\n}\n.no-box-shadow {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n.no-outline {\n outline: 0 !important;\n}\n.ellipsis {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.ellipsis-2-lines,\n.ellipsis-3-lines {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n}\n.ellipsis-2-lines {\n -webkit-line-clamp: 2;\n}\n.ellipsis-3-lines {\n -webkit-line-clamp: 3;\n}\n.readonly {\n cursor: default !important;\n}\n.disabled,\n[disabled],\n.disabled *,\n[disabled] * {\n cursor: not-allowed !important;\n}\n.disabled,\n[disabled] {\n opacity: 0.6 !important;\n}\n.hidden {\n display: none !important;\n}\n.invisible {\n visibility: hidden !important;\n}\n.transparent {\n background: transparent !important;\n}\n.overflow-auto {\n overflow: auto !important;\n}\n.overflow-hidden {\n overflow: hidden !important;\n}\n.overflow-hidden-y {\n overflow-y: hidden !important;\n}\n.dimmed:after,\n.light-dimmed:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.dimmed:after {\n background: rgba(0,0,0,0.4) !important;\n}\n.light-dimmed:after {\n background: rgba(255,255,255,0.6) !important;\n}\n.z-top {\n z-index: 7000 !important;\n}\n.z-max {\n z-index: 9998 !important;\n}\nbody:not(.desktop) .desktop-only,\nbody.desktop .desktop-hide {\n display: none !important;\n}\nbody:not(.mobile) .mobile-only,\nbody.mobile .mobile-hide {\n display: none !important;\n}\nbody:not(.cordova) .cordova-only,\nbody.cordova .cordova-hide {\n display: none !important;\n}\nbody:not(.electron) .electron-only,\nbody.electron .electron-hide {\n display: none !important;\n}\nbody:not(.ios) .ios-only,\nbody.ios .ios-hide {\n display: none !important;\n}\nbody:not(.mat) .mat-only,\nbody.mat .mat-hide {\n display: none !important;\n}\nbody:not(.touch) .touch-only,\nbody.touch .touch-hide {\n display: none !important;\n}\nbody:not(.within-iframe) .within-iframe-only,\nbody.within-iframe .within-iframe-hide {\n display: none !important;\n}\nbody:not(.platform-ios) .platform-ios-only,\nbody.platform-ios .platform-ios-hide {\n display: none !important;\n}\nbody:not(.platform-android) .platform-android-only,\nbody.platform-android .platform-android-hide {\n display: none !important;\n}\n@media all and (orientation: portrait) {\n .orientation-landscape {\n display: none !important;\n }\n}\n@media all and (orientation: landscape) {\n .orientation-portrait {\n display: none !important;\n }\n}\n@media screen {\n .print-only {\n display: none !important;\n }\n}\n@media print {\n .print-hide {\n display: none !important;\n }\n}\n@media (max-width: 575px) {\n .xs-hide,\n .gt-xs,\n .sm,\n .gt-sm,\n .md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 576px) and (max-width: 767px) {\n .sm-hide,\n .xs,\n .lt-sm,\n .gt-sm,\n .md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .md-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .lg-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .md,\n .lt-lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .xl-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .md,\n .lt-lg,\n .lg,\n .lt-xl {\n display: none !important;\n }\n}\n.q-focus-helper {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n width: 100%;\n height: 100%;\n pointer-events: none;\n border-radius: inherit;\n opacity: 0.15;\n -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-focus-helper-rounded {\n border-radius: 3px;\n}\n.q-focus-helper-round {\n border-radius: 50%;\n}\nbody.desktop .q-focusable:focus .q-focus-helper,\nbody.desktop .q-hoverable:hover .q-focus-helper {\n background: currentColor;\n}\nbody.ios .q-hoverable:active .q-focus-helper {\n background: currentColor;\n opacity: 0.3;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .q-if > .q-if-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .q-if > .q-if-inner > div > .q-input-target {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-if > .q-if-inner > div > input.q-input-target {\n min-width: 3rem;\n -ms-flex-preferred-size: 0% !important;\n flex-basis: 0% !important;\n }\n .q-input-target:before {\n display: block;\n }\n .q-if-label-spacer {\n width: 0;\n }\n .q-editor-toolbar .q-btn-group.row.inline {\n display: block;\n white-space: nowrap;\n }\n .q-toolbar,\n .q-actionsheet-title,\n .q-field-label-inner {\n height: 0px;\n }\n .q-carousel-slide {\n max-width: 100%;\n }\n .row > .col.q-alert-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-slider-handle > .q-chip.inline.row {\n display: table;\n }\n a.q-btn:not(.q-btn-round) {\n height: 0px;\n }\n .q-btn .q-btn-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-btn:active .q-btn-inner,\n .q-btn.active .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn:active.q-btn-push .q-btn-inner,\n .q-btn.active.q-btn-push .q-btn-inner {\n margin: 1px 1px -1px -1px;\n }\n .q-btn:active.q-btn-push.disabled .q-btn-inner,\n .q-btn.active.q-btn-push.disabled .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn-group > .q-btn.q-btn-push:not(.disabled):active .q-btn-inner,\n .q-btn-group > .q-btn.q-btn-push:not(.disabled).active .q-btn-inner {\n margin: 0;\n }\n .q-chip:not(.q-chip-small):not(.q-chip-dense) .q-chip-main {\n line-height: 32px;\n }\n .q-btn .q-chip {\n display: inline-block;\n }\n .q-tab .q-chip .q-chip-main {\n line-height: normal;\n }\n .q-fab-actions.q-fab-left,\n .q-fab-actions.q-fab-right {\n display: block;\n white-space: nowrap;\n }\n .q-item-main {\n min-width: 1px;\n }\n .q-layout-drawer-mini .q-item {\n padding-left: 0;\n padding-right: 0;\n }\n .q-modal-layout {\n min-height: 80vh !important;\n overflow: hidden;\n }\n}\n@supports (-ms-ime-align: auto) {\n .q-if > .q-if-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .q-if > .q-if-inner > div > .q-input-target {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-if > .q-if-inner > div > input.q-input-target {\n min-width: 3rem;\n -ms-flex-preferred-size: 0% !important;\n flex-basis: 0% !important;\n }\n .q-input-target:before {\n display: block;\n }\n .q-if-label-spacer {\n width: 0;\n }\n .q-editor-toolbar .q-btn-group.row.inline {\n display: block;\n white-space: nowrap;\n }\n .q-toolbar,\n .q-actionsheet-title,\n .q-field-label-inner {\n height: 0px;\n }\n .q-carousel-slide {\n max-width: 100%;\n }\n .row > .col.q-alert-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-slider-handle > .q-chip.inline.row {\n display: table;\n }\n a.q-btn:not(.q-btn-round) {\n height: 0px;\n }\n .q-btn .q-btn-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-btn:active .q-btn-inner,\n .q-btn.active .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn:active.q-btn-push .q-btn-inner,\n .q-btn.active.q-btn-push .q-btn-inner {\n margin: 1px 1px -1px -1px;\n }\n .q-btn:active.q-btn-push.disabled .q-btn-inner,\n .q-btn.active.q-btn-push.disabled .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn-group > .q-btn.q-btn-push:not(.disabled):active .q-btn-inner,\n .q-btn-group > .q-btn.q-btn-push:not(.disabled).active .q-btn-inner {\n margin: 0;\n }\n .q-chip:not(.q-chip-small):not(.q-chip-dense) .q-chip-main {\n line-height: 32px;\n }\n .q-btn .q-chip {\n display: inline-block;\n }\n .q-tab .q-chip .q-chip-main {\n line-height: normal;\n }\n .q-fab-actions.q-fab-left,\n .q-fab-actions.q-fab-right {\n display: block;\n white-space: nowrap;\n }\n .q-item-main {\n min-width: 1px;\n }\n .q-layout-drawer-mini .q-item {\n padding-left: 0;\n padding-right: 0;\n }\n .q-modal-layout {\n min-height: 80vh !important;\n overflow: hidden;\n }\n}\n@-webkit-keyframes webkit-autofill-on {\n to {\n background: transparent;\n color: #ff9800;\n }\n}\n@keyframes webkit-autofill-on {\n to {\n background: transparent;\n color: #ff9800;\n }\n}\n@-webkit-keyframes webkit-autofill-off {\n to {\n background: transparent;\n }\n}\n@keyframes webkit-autofill-off {\n to {\n background: transparent;\n }\n}\n@-webkit-keyframes q-progress-indeterminate {\n 0% {\n left: -35%;\n right: 100%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: 100%;\n right: -90%;\n }\n}\n@keyframes q-progress-indeterminate {\n 0% {\n left: -35%;\n right: 100%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: 100%;\n right: -90%;\n }\n}\n@-webkit-keyframes q-progress-indeterminate-short {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@keyframes q-progress-indeterminate-short {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@-webkit-keyframes q-progress-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes q-progress-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@-webkit-keyframes q-mat-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -35px;\n }\n 100% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -124px;\n }\n}\n@keyframes q-mat-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -35px;\n }\n 100% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -124px;\n }\n}\n@-webkit-keyframes q-highlight {\n 0% {\n background: #cddc39;\n }\n 100% {\n background: transparent;\n }\n}\n@keyframes q-highlight {\n 0% {\n background: #cddc39;\n }\n 100% {\n background: transparent;\n }\n}\n@-webkit-keyframes q-rotate {\n 0% {\n -webkit-transform: rotate(0) /* rtl:ignore */;\n transform: rotate(0) /* rtl:ignore */;\n }\n 25% {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n }\n 50% {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n }\n 75% {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(360deg) /* rtl:ignore */;\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n@keyframes q-rotate {\n 0% {\n -webkit-transform: rotate(0) /* rtl:ignore */;\n transform: rotate(0) /* rtl:ignore */;\n }\n 25% {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n }\n 50% {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n }\n 75% {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(360deg) /* rtl:ignore */;\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n@-webkit-keyframes q-blink {\n to {\n visibility: hidden;\n }\n}\n@keyframes q-blink {\n to {\n visibility: hidden;\n }\n}\n@-webkit-keyframes q-spin {\n 0% {\n -webkit-transform: rotate(0deg) /* rtl:ignore */;\n transform: rotate(0deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(359deg) /* rtl:ignore */;\n transform: rotate(359deg) /* rtl:ignore */;\n }\n}\n@keyframes q-spin {\n 0% {\n -webkit-transform: rotate(0deg) /* rtl:ignore */;\n transform: rotate(0deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(359deg) /* rtl:ignore */;\n transform: rotate(359deg) /* rtl:ignore */;\n }\n}\n@-webkit-keyframes q-pop {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.07);\n transform: scale(1.07);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-pop {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.07);\n transform: scale(1.07);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes q-fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-scale {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-scale {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-bounce {\n 0%, 20%, 50%, 80%, 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 40% {\n -webkit-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n 60% {\n -webkit-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n}\n@keyframes q-bounce {\n 0%, 20%, 50%, 80%, 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 40% {\n -webkit-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n 60% {\n -webkit-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n}\n@-webkit-keyframes q-shake {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.02);\n transform: scale(1.02);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-shake {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.02);\n transform: scale(1.02);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-popup-down {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-10px) scaleY(0.3);\n transform: translateY(-10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@keyframes q-popup-down {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-10px) scaleY(0.3);\n transform: translateY(-10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-popup-up {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(10px) scaleY(0.3);\n transform: translateY(10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@keyframes q-popup-up {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(10px) scaleY(0.3);\n transform: translateY(10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-slide-left {\n 0% {\n -webkit-transform: translateX(-70%);\n transform: translateX(-70%);\n }\n}\n@keyframes q-slide-left {\n 0% {\n -webkit-transform: translateX(-70%);\n transform: translateX(-70%);\n }\n}\n@-webkit-keyframes q-slide-right {\n 0% {\n -webkit-transform: translateX(70%);\n transform: translateX(70%);\n }\n}\n@keyframes q-slide-right {\n 0% {\n -webkit-transform: translateX(70%);\n transform: translateX(70%);\n }\n}\n", "",{"version":3,"sources":["webpack://./node_modules/quasar-framework/dist/umd/quasar.mat.css"],"names":[],"mappings":"AAAA;;;;EAIE;AACF;;;EAGE,2BAA2B;UACnB,mBAAmB;EAC3B,wCAAwC;EACxC,qCAAqC;AACvC;AACA;;;EAGE,WAAW;EACX,cAAc;AAChB;AACA;;EAEE,SAAS;EACT,8BAA8B;UACtB,sBAAsB;AAChC;AACA;;;;EAIE,wBAAwB;EACxB,+CAA+C;AACjD;AACA;;;;;;;;;;;;EAYE,cAAc;AAChB;AACA;EACE,aAAa;EACb,SAAS;AACX;AACA;EACE,mBAAmB;EACnB,0BAA0B;EAC1B,yCAAyC;UACjC,iCAAiC;AAC3C;AACA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;;;;EAIE,iCAAiC;EACjC,cAAc;AAChB;AACA;EACE,+BAA+B;UACvB,uBAAuB;EAC/B,SAAS;EACT,iBAAiB;AACnB;AACA;;;;EAIE,aAAa;EACb,SAAS;AACX;AACA;EACE,iBAAiB;AACnB;AACA;;;EAGE,iBAAiB;AACnB;AACA;;EAEE,SAAS;EACT,UAAU;AACZ;AACA;;EAEE,8BAA8B;AAChC;AACA;EACE,cAAc;AAChB;AACA;EACE,6BAA6B;AAC/B;AACA;;EAEE,wBAAwB;AAC1B;AACA;EACE,cAAc;EACd,sBAAsB;EACtB,oBAAoB;EACpB,mBAAmB;EACnB,iBAAiB;EACjB,cAAc;AAChB;AACA;;EAEE,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,eAAe;EACf,kBAAkB;EAClB,2BAA2B;EAC3B,2BAA2B;EAC3B,oBAAoB;EACpB,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;EAC3B,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;EAC/B,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,WAAW;EACX,2BAA2B;AAC7B;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;EACjB,mCAAmC;EACnC,2BAA2B;AAC7B;AACA;;EAEE,mBAAmB;EACnB,UAAU;AACZ;AACA;;EAEE,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,WAAW;EACX,2BAA2B;AAC7B;AACA;EACE,eAAe;EACf,aAAa;EACb,mFAAmF;EACnF,2EAA2E;EAC3E,mEAAmE;EACnE,sHAAsH;AACxH;AACA;EACE,wBAAwB;EACxB,yBAAyB;EACzB,MAAM;EACN,WAAW;AACb;AACA;EACE,wBAAwB;EACxB,yBAAyB;EACzB,SAAS;EACT,WAAW;AACb;AACA;EACE,MAAM;EACN,SAAS;EACT,QAAQ;EACR,YAAY;AACd;AACA;EACE,MAAM;EACN,SAAS;EACT,OAAO;EACP,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,WAAW;EACX,YAAY;AACd;AACA;;EAEE,aAAa;EACb,eAAe;EACf,sBAAsB;AACxB;AACA;EACE,eAAe;EACf,2BAA2B;AAC7B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,eAAe;AACjB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,8CAA8C;UACtC,sCAAsC;AAChD;AACA;EACE,UAAU;EACV,SAAS;EACT,sBAAsB;EACtB,eAAe;EACf,iBAAiB;EACjB,eAAe;EACf,qBAAqB;EACrB,cAAc;EACd,uBAAuB;EACvB,wDAAwD;EACxD,gDAAgD;EAChD,mBAAmB;EACnB,0GAA0G;UAClG,kGAAkG;EAC1G,gBAAgB;EAChB,yBAAyB;AAC3B;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,2BAA2B;EAC3B,2BAA2B;EAC3B,oBAAoB;AACtB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gCAAgC;EAChC,wBAAwB;AAC1B;AACA;EACE,UAAU;AACZ;AACA;EACE,WAAW;AACb;AACA;EACE,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,sBAAsB;EACtB,WAAW;EACX,wDAAwD;EACxD,gDAAgD;AAClD;AACA;;EAEE,oHAAoH;UAC5G,4GAA4G;AACtH;AACA;EACE,4BAA4B;EAC5B,oBAAoB;EACpB,YAAY;EACZ,kCAAkC;AACpC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,oBAAoB;AACtB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,8BAA8B;EAC9B,kCAAkC;AACpC;AACA;EACE,kBAAkB;EAClB,yCAAyC;AAC3C;AACA;;EAEE,wBAAwB;UAChB,gBAAgB;EACxB,kCAAkC;UAC1B,0BAA0B;EAClC,gCAAgC;AAClC;AACA;;EAEE,YAAY;EACZ,YAAY;AACd;AACA;EACE,mBAAmB;AACrB;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,aAAa;EACb,WAAW;EACX,UAAU;AACZ;AACA;;EAEE,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,UAAU;EACV,aAAa;EACb,YAAY;AACd;AACA;EACE,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,yCAAyC;EACzC,iCAAiC;AACnC;AACA;;;EAGE,UAAU;AACZ;AACA;EACE,cAAc;EACd,4CAA4C;AAC9C;AACA;EACE,kBAAkB;EAClB,0GAA0G;UAClG,kGAAkG;EAC1G,sBAAsB;AACxB;AACA;EACE,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,+BAA+B;EAC/B,kCAAkC;AACpC;AACA;EACE,gCAAgC;EAChC,mCAAmC;AACrC;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;AACjB;AACA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;AACA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;AACA;EACE,kBAAkB;AACpB;AACA;EACE,wDAAwD;EACxD,gDAAgD;AAClD;AACA;;EAEE,qCAAqC;EACrC,gCAAgC;UACxB,wBAAwB;AAClC;AACA;;EAEE,kCAAkC;UAC1B,0BAA0B;AACpC;AACA;EACE,mBAAmB;AACrB;AACA;;EAEE,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,0GAA0G;UAClG,kGAAkG;EAC1G,mBAAmB;AACrB;AACA;EACE,+BAA+B;EAC/B,gCAAgC;AAClC;AACA;EACE,kCAAkC;EAClC,mCAAmC;AACrC;AACA;EACE,SAAS;AACX;AACA;EACE,2BAA2B;EAC3B,WAAW;AACb;AACA;EACE,cAAc;AAChB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,sBAAsB;EACtB,iBAAiB;AACnB;AACA;EACE,aAAa;AACf;AACA;;EAEE,eAAe;EACf,sBAAsB;AACxB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,cAAc;AAChB;AACA;EACE,YAAY;AACd;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;EACd,WAAW;EACX,eAAe;EACf,SAAS;AACX;AACA;EACE,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,WAAW;AACb;AACA;EACE,iCAAiC;AACnC;AACA;;EAEE,4BAA4B;AAC9B;AACA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,YAAY;AACd;AACA;EACE,mBAAmB;MACf,kBAAkB;UACd,cAAc;EACtB,SAAS;EACT,aAAa;AACf;AACA;EACE,UAAU;EACV,SAAS;EACT,sBAAsB;EACtB,oBAAoB;EACpB,oBAAoB;EACpB,aAAa;EACb,qBAAqB;MACjB,iBAAiB;EACrB,YAAY;AACd;AACA;EACE,+BAA+B;MAC3B,qBAAqB;UACjB,YAAY;EACpB,kBAAkB;AACpB;AACA;EACE,+BAA+B;MAC3B,oBAAoB;UAChB,WAAW;AACrB;AACA;;EAEE,QAAQ;EACR,mCAAmC;UAC3B,2BAA2B;EACnC,2BAA2B;AAC7B;AACA;EACE,SAAS;AACX;AACA;EACE,UAAU;AACZ;AACA;EACE,cAAc;EACd,2BAA2B;AAC7B;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,YAAY;AACd;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,sBAAsB;EACtB,0CAA0C;EAC1C,kCAAkC;EAClC,0BAA0B;EAC1B,kDAAkD;EAClD,mCAAmC;UAC3B,2BAA2B;EACnC,WAAW;EACX,YAAY;EACZ,eAAe;EACf,cAAc;EACd,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,4EAA4E;UACpE,oEAAoE;AAC9E;AACA;EACE,gCAAgC;UACxB,wBAAwB;AAClC;AACA;EACE,YAAY;EACZ,WAAW;EACX,cAAc;EACd,YAAY;EACZ,oBAAoB;EACpB,gCAAgC;EAChC,wBAAwB;EACxB,eAAe;EACf,sBAAsB;AACxB;AACA;EACE,mBAAmB;MACf,mBAAmB;UACf,eAAe;AACzB;AACA;;EAEE,UAAU;EACV,kBAAkB;AACpB;AACA;EACE,2BAA2B;EAC3B,QAAQ;EACR,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;EACd,eAAe;EACf,YAAY;EACZ,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;AACpB;AACA;EACE,aAAa;AACf;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,4BAA4B;AAC9B;AACA;EACE,WAAW;EACX,iCAAiC;EACjC,kCAAkC;EAClC,qCAAqC;AACvC;AACA;EACE,WAAW;AACb;AACA;EACE,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,8BAA8B;EAC9B,8BAA8B;MAC1B,+BAA+B;UAC3B,2BAA2B;AACrC;AACA;EACE,cAAc;EACd,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,gCAAgC;EAChC,mCAAmC;EACnC,qCAAqC;AACvC;AACA;EACE,WAAW;AACb;AACA;EACE,wBAAwB;EACxB,YAAY;EACZ,gBAAgB;EAChB,sBAAsB;EACtB,kBAAkB;EAClB,uCAAuC;UAC/B,+BAA+B;AACzC;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,QAAQ;EACR,SAAS;AACX;AACA;EACE,YAAY;EACZ,WAAW;EACX,eAAe;EACf,UAAU;AACZ;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,eAAe;EACf,eAAe;EACf,eAAe;EACf,mBAAmB;EACnB,sBAAsB;EACtB,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,YAAY;AACd;AACA;EACE,eAAe;EACf,cAAc;AAChB;AACA;EACE,oBAAoB;EACpB,mBAAmB;MACf,kBAAkB;UACd,cAAc;AACxB;AACA;EACE,kBAAkB;EAClB,YAAY;EACZ,WAAW;EACX,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,iBAAiB;AACnB;AACA;EACE,gBAAgB;EAChB,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,aAAa;EACb,oBAAoB;EACpB,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,QAAQ;EACR,YAAY;EACZ,oBAAoB;EACpB,gBAAgB;EAChB,aAAa;EACb,cAAc;EACd,gDAAgD;UACxC,wCAAwC;EAChD,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,YAAY;EACZ,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,MAAM;EACN,SAAS;EACT,kEAAkE;UAC1D,0DAA0D;AACpE;AACA;EACE,qBAAqB;AACvB;AACA;EACE,WAAW;EACX,SAAS;EACT,SAAS;EACT,kEAAkE;UAC1D,0DAA0D;AACpE;AACA;EACE,oBAAoB;AACtB;AACA;EACE,QAAQ;EACR,UAAU;EACV,YAAY;EACZ,UAAU;EACV,iEAAiE;UACzD,yDAAyD;AACnE;AACA;EACE,mBAAmB;AACrB;AACA;EACE,QAAQ;EACR,SAAS;EACT,YAAY;EACZ,WAAW;EACX,kEAAkE;UAC1D,0DAA0D;AACpE;AACA;EACE,2BAA2B;EAC3B,YAAY;EACZ,cAAc;EACd,sBAAsB;EACtB,0BAA0B;EAC1B,6BAA6B;AAC/B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,oBAAoB;AACtB;AACA;EACE,YAAY;EACZ,WAAW;EACX,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;EACf,cAAc;EACd,eAAe;AACjB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,UAAU;EACV,WAAW;AACb;AACA;EACE,YAAY;AACd;AACA;EACE,YAAY;EACZ,WAAW;EACX,eAAe;EACf,eAAe;AACjB;AACA;EACE,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;EAChB,mBAAmB;AACrB;AACA;EACE,WAAW;AACb;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iCAAiC;AACnC;AACA;EACE,gCAAgC;EAChC,wBAAwB;AAC1B;AACA;EACE,eAAe;AACjB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;AACjB;AACA;EACE,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;;EAEE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,kBAAkB;AACpB;AACA;EACE,gBAAgB;EAChB,yBAAyB;EACzB,qBAAqB;EACrB,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,aAAa;AACf;AACA;EAEE,8FAAgE;EAAhE,gEAAgE;AAClE;AACA;EAEE,0FAAwD;EAAxD,wDAAwD;AAC1D;AACA;EACE,WAAW;EACX,YAAY;EACZ,oGAAoG;UAC5F,4FAA4F;EACpG,kBAAkB;EAClB,wCAAwC;UAChC,gCAAgC;AAC1C;AACA;;EAEE,oEAAkL;AACpL;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,gBAAgB;EAChB,yBAAyB;AAC3B;AACA;EACE,kBAAkB;EAElB,kMAA2G;EAA3G,2GAA2G;EAC3G,UAAU;EACV,WAAW;AACb;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,UAAU;EACV,WAAW;AACb;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,OAAO;EACP,QAAQ;EACR,MAAM;EACN,SAAS;EAET,iGAAgE;EAAhE,gEAAgE;AAClE;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,YAAY;AACd;AACA;EACE,gDAAgD;UACxC,wCAAwC;AAClD;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,cAAc;AAChB;AACA;EACE,yBAAyB;EACzB,UAAU;AACZ;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,yBAAyB;AAC3B;AACA;EACE,gBAAgB;EAChB,cAAc;EACd,2BAA2B;EAC3B,yBAAyB;EACzB,qCAAqC;AACvC;AACA;EACE,cAAc;EACd,2BAA2B;AAC7B;AACA;EACE,yBAAyB;EACzB,qCAAqC;AACvC;AACA;EACE,eAAe;AACjB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,oBAAoB;AACtB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;EACzB,qCAAqC;AACvC;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,WAAW;EACX,WAAW;AACb;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,iBAAiB;EACjB,2BAA2B;EAC3B,cAAc;AAChB;AACA;EACE,eAAe;EACf,4BAA4B;EAC5B,cAAc;AAChB;AACA;EACE,iBAAiB;EACjB,YAAY;AACd;AACA;EACE,eAAe;AACjB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,WAAW;AACb;AACA;EACE,aAAa;EACb,iBAAiB;AACnB;AACA;EACE,YAAY;AACd;AACA;EACE,YAAY;AACd;AACA;EACE,eAAe;EACf,qBAAqB;EACrB,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,gBAAgB;EAChB,iBAAiB;EACjB,+BAA+B;AACjC;AACA;EACE,gBAAgB;EAChB,aAAa;EACb,cAAc;AAChB;AACA;EACE,YAAY;EACZ,aAAa;EACb,WAAW;AACb;AACA;;EAEE,WAAW;AACb;AACA;EACE,eAAe;AACjB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,SAAS;EACT,UAAU;EACV,YAAY;EACZ,aAAa;EACb,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,iBAAiB;EACjB,WAAW;EACX,YAAY;EACZ,kBAAkB;AACpB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,WAAW;AACb;AACA;EACE,mBAAmB;EACnB,eAAe;EACf,8BAA8B;AAChC;AACA;EACE,mBAAmB;AACrB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,iBAAiB;EACjB,iBAAiB;EACjB,oBAAoB;AACtB;AACA;EACE,YAAY;EACZ,aAAa;EACb,kBAAkB;EAClB,mBAAmB;EACnB,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,8CAA8C;UACtC,sCAAsC;AAChD;AACA;EACE,WAAW;EACX,UAAU;EACV,MAAM;EACN,YAAY;EACZ,kBAAkB;EAClB,aAAa;EACb,kBAAkB;EAClB,OAAO;EACP,QAAQ;EACR,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,UAAU;EACV,WAAW;EACX,cAAc;EACd,qDAAqD;UAC7C,6CAA6C;EACrD,aAAa;EACb,kBAAkB;EAClB,OAAO;EACP,QAAQ;EACR,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,kBAAkB;EAClB,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,YAAY;EACZ,OAAO;EACP,YAAY;EACZ,aAAa;EACb,wCAAwC;UAChC,gCAAgC;EACxC,wBAAwB;AAC1B;AACA;EACE,cAAc;AAChB;AACA;EACE,mBAAmB;EACnB,+BAA+B;AACjC;AACA;EACE,cAAc;EACd,2BAA2B;AAC7B;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,WAAW;AACb;AACA;;EAEE,WAAW;AACb;AACA;;EAEE,WAAW;AACb;AACA;EACE,8BAA8B;AAChC;AACA;EACE,WAAW;AACb;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,eAAe;EACf,iBAAiB;EACjB,SAAS;EACT,UAAU;EACV,yDAAyD;UACjD,iDAAiD;EACzD,kBAAkB;AACpB;AACA;EACE,WAAW;AACb;AACA;EACE,WAAW;AACb;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,WAAW;AACb;AACA;EACE,OAAO;EACP,0BAA0B;AAC5B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,QAAQ;EACR,4BAA4B;AAC9B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,QAAQ;EACR,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,QAAQ;EACR,yBAAyB;AAC3B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,OAAO;EACP,0BAA0B;AAC5B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,QAAQ;EACR,4BAA4B;AAC9B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,QAAQ;EACR,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,QAAQ;EACR,yBAAyB;AAC3B;AACA;EACE,QAAQ;EACR,2BAA2B;AAC7B;AACA;EACE,SAAS;EACT,0BAA0B;AAC5B;AACA;EACE,OAAO;EACP,0BAA0B;AAC5B;AACA;EACE,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,6BAA6B;AAC/B;AACA;EACE,QAAQ;EACR,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,6BAA6B;AAC/B;AACA;EACE,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,QAAQ;EACR,0BAA0B;AAC5B;AACA;EACE,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,6BAA6B;AAC/B;AACA;EACE,QAAQ;EACR,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,6BAA6B;AAC/B;AACA;EACE,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,QAAQ;EACR,0BAA0B;AAC5B;AACA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;AACA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;AACA;EACE,gBAAgB;AAClB;AACA;EACE;IACE,uCAAuC;IACvC,wCAAwC;QACpC,qCAAqC;YACjC,iCAAiC;EAC3C;AACF;AACA;EACE;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;AACF;AACA;EACE,kBAAkB;EAClB,SAAS;EACT,YAAY;EACZ,YAAY;EACZ,WAAW;EACX,kBAAkB;EAClB,mBAAmB;EACnB,YAAY;AACd;AACA;EACE,sBAAsB;AACxB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,UAAU;EACV,aAAa;EACb,gBAAgB;EAChB,gBAAgB;AAClB;AACA;EACE,SAAS;EACT,UAAU;EACV,WAAW;EACX,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,YAAY;AACd;AACA;EACE,6BAA6B;EAC7B,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,OAAO;EACP,MAAM;EACN,SAAS;EACT,YAAY;EACZ,UAAU;EACV,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,sBAAsB;AACxB;AACA;EACE,YAAY;AACd;AACA;EACE,UAAU;EACV,kEAAkE;UAC1D,0DAA0D;EAClE,mBAAmB;AACrB;AACA;EACE,4CAA4C;UACpC,oCAAoC;EAC5C,UAAU;AACZ;AACA;EACE,0CAA0C;UAClC,kCAAkC;EAC1C,UAAU;AACZ;AACA;;EAEE,wDAAwD;EACxD,gDAAgD;EAChD,wCAAwC;EACxC,gEAAgE;AAClE;AACA;EACE,UAAU;EACV,0CAA0C;UAClC,kCAAkC;AAC5C;AACA;EACE,UAAU;EACV,6CAA6C;UACrC,qCAAqC;AAC/C;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,oCAAoC;EACpC,4BAA4B;EAC5B,oBAAoB;AACtB;AACA;EACE,WAAW;AACb;AACA;EACE,4DAA4D;UACpD,oDAAoD;EAC5D,MAAM;EACN,SAAS;EACT,UAAU;AACZ;AACA;EACE,2DAA2D;UACnD,mDAAmD;EAC3D,MAAM;EACN,SAAS;EACT,WAAW;EACX,8BAA8B;EAC9B,8BAA8B;MAC1B,+BAA+B;UAC3B,2BAA2B;AACrC;AACA;EACE,2DAA2D;UACnD,mDAAmD;EAC3D,4BAA4B;EAC5B,8BAA8B;MAC1B,kCAAkC;UAC9B,8BAA8B;EACtC,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;EAC/B,YAAY;EACZ,OAAO;EACP,QAAQ;AACV;AACA;EACE,4DAA4D;UACpD,oDAAoD;EAC5D,4BAA4B;EAC5B,6BAA6B;MACzB,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;EAC/B,SAAS;EACT,OAAO;EACP,QAAQ;AACV;AACA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,eAAe;EACf,kBAAkB;EAClB,cAAc;AAChB;AACA;EACE,kBAAkB;EAClB,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,cAAc;AAChB;AACA;EACE,eAAe;EACf,sCAAsC;AACxC;AACA;EACE,cAAc;EACd,iBAAiB;AACnB;AACA;;;;EAIE,cAAc;AAChB;AACA;EACE,6BAA6B;AAC/B;AACA;;;EAGE,cAAc;EACd,8BAA8B;AAChC;AACA;EACE,6BAA6B;EAC7B,6CAA6C;AAC/C;AACA;;;EAGE,cAAc;EACd,6BAA6B;AAC/B;AACA;EACE,6BAA6B;EAC7B,4CAA4C;AAC9C;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE;IACE,aAAa;EACf;EACA;IACE,cAAc;EAChB;EACA;IACE,eAAe;EACjB;EACA;IACE,aAAa;EACf;AACF;AACA;EACE,iCAAiC;AACnC;AACA;EACE,2BAA2B;AAC7B;AACA;;;;;;;;EAQE,2EAA2E;EAC3E,mEAAmE;AACrE;AACA;;;;EAIE,aAAa;AACf;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,QAAQ;EACR,+BAA+B;EAC/B,0BAA0B;EAC1B,uBAAuB;EACvB,oBAAoB;EACpB,WAAW;AACb;AACA;EACE,cAAc;EACd,2BAA2B;AAC7B;AACA;EACE,eAAe;EACf,yCAAyC;UACjC,iCAAiC;EACzC,4BAA4B;UACpB,oBAAoB;AAC9B;AACA;;EAEE,WAAW;AACb;AACA;;EAEE,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,4BAA4B;UACpB,oBAAoB;EAC5B,mIAAmI;EACnI,2HAA2H;EAC3H,mHAAmH;EACnH,2KAA2K;AAC7K;AACA;EACE,UAAU;EACV,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;EAC3B,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;EAChB,mBAAmB;AACrB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;EAClB,OAAO;EACP,kCAAkC;UAC1B,0BAA0B;EAClC,kCAAkC;UAC1B,0BAA0B;AACpC;AACA;;EAEE,kBAAkB;EAClB,sCAAsC;UAC9B,8BAA8B;EACtC,iBAAiB;AACnB;AACA;EACE,0GAA0G;UAClG,kGAAkG;EAC1G,kBAAkB;AACpB;AACA;EACE,QAAQ;EACR,sCAAsC;UAC9B,8BAA8B;AACxC;AACA;EACE,QAAQ;EACR,sCAAsC;UAC9B,8BAA8B;AACxC;AACA;EACE,cAAc;AAChB;AACA;;;EAGE,mBAAmB;AACrB;AACA;;;EAGE,cAAc;EACd,6BAA6B;AAC/B;AACA;EACE,cAAc;EACd,+BAA+B;AACjC;AACA;;;EAGE,cAAc;EACd,8BAA8B;AAChC;AACA;EACE,cAAc;EACd,gCAAgC;AAClC;AACA;EACE,mBAAmB;EACnB,YAAY;AACd;AACA;;;;EAIE,mBAAmB;AACrB;AACA;EACE,WAAW;AACb;AACA;EACE,UAAU;EACV,eAAe;AACjB;AACA;;;EAGE,iBAAiB;AACnB;AACA;EACE,eAAe;EACf,WAAW;EACX,YAAY;EACZ,eAAe;AACjB;AACA;;;EAGE,gBAAgB;AAClB;AACA;EACE,YAAY;AACd;AACA;EACE,iBAAiB;EACjB,QAAQ;EACR,kBAAkB;AACpB;AACA;;;EAGE,oBAAoB;EACpB,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;AAC3B;AACA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,eAAe;EACf,gBAAgB;AAClB;AACA;;;EAGE,cAAc;EACd,iBAAiB;AACnB;AACA;;;EAGE,WAAW;AACb;AACA;;;EAGE,cAAc;AAChB;AACA;EACE,UAAU;EACV,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,kBAAkB;AACpB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,UAAU;AACZ;AACA;;EAEE,SAAS;EACT,UAAU;EACV,UAAU;EACV,uBAAuB;EACvB,iBAAiB;EACjB,kBAAkB;EAClB,YAAY;EACZ,oBAAoB;EACpB,oBAAoB;EACpB,aAAa;EACb,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;EAC3B,WAAW;AACb;AACA;EACE,0CAA0C;EAC1C,iCAAiC;AACnC;AACA;EACE,2CAA2C;EAC3C,iCAAiC;AACnC;AACA;;EAEE,aAAa;EACb,QAAQ;EACR,SAAS;AACX;AACA;EACE,2BAA2B;UACnB,mBAAmB;AAC7B;AACA;EACE,YAAY;EACZ,iBAAiB;EACjB,QAAQ;EACR,kBAAkB;AACpB;AACA;EACE,sBAAsB;EACtB,YAAY;EACZ,UAAU;EACV,qBAAqB;EACrB,wBAAwB;AAC1B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;EACpB,YAAY;EACZ,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,4BAA4B;EAC5B,sBAAsB;AACxB;AACA;EACE,WAAW;EACX,yBAAyB;AAC3B;AACA;EACE,kCAAkC;AACpC;AACA;EACE;IACE,kBAAkB;EACpB;AACF;AACA;;EAEE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,WAAW;EACX,oBAAoB;EACpB,kBAAkB;EAClB,OAAO;EACP,QAAQ;EACR,MAAM;EACN,SAAS;AACX;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;EACX,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,uCAAuC;UAC/B,+BAA+B;AACzC;AACA;EACE,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;EACE,oCAAoC;UAC5B,4BAA4B;AACtC;AACA;EACE,6GAA6G;UACrG,qGAAqG;AAC/G;AACA;EACE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,gBAAgB;EAChB,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;EACE,2GAA2G;UACnG,mGAAmG;AAC7G;AACA;EACE,OAAO;EACP,oCAAoC;UAC5B,4BAA4B;AACtC;AACA;EACE,QAAQ;EACR,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;;;;EAIE,kBAAkB;AACpB;AACA;;EAEE,aAAa;AACf;AACA;EACE,wBAAwB;EACxB,6BAA6B;AAC/B;AACA;EACE,qBAAqB;AACvB;AACA;;EAEE,kBAAkB;EAClB,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;;;;;EAKE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;;EAEE,aAAa;AACf;AACA;EACE,aAAa;EACb,YAAY;EACZ,WAAW;EACX,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;AAC3B;AACA;EACE,oBAAoB;AACtB;AACA;EACE,oBAAoB;AACtB;AACA;;;;EAIE,iBAAiB;EACjB,gBAAgB;AAClB;AACA;;;;EAIE,qCAAqC;AACvC;AACA;;;;EAIE,2CAA2C;EAC3C,gBAAgB;AAClB;AACA;EACE,gDAAgD;EAChD,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE;IACE,sBAAsB;EACxB;EACA;IACE,iBAAiB;EACnB;AACF;AACA;EACE;IACE,oBAAoB;IACpB,YAAY;EACd;EACA;IACE,eAAe;EACjB;AACF;AACA;EACE;IACE,oBAAoB;IACpB,YAAY;EACd;EACA;IACE,eAAe;EACjB;AACF;AACA;EACE;IACE,kBAAkB;IAClB,YAAY;EACd;EACA;IACE,eAAe;EACjB;AACF;AACA;EACE,iBAAiB;EACjB,mBAAmB;EACnB,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,cAAc;EACd,mBAAmB;MACf,kBAAkB;UACd,cAAc;EACtB,eAAe;AACjB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,WAAW;EACX,YAAY;EACZ,kBAAkB;AACpB;AACA;;EAEE,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,mBAAmB;EACnB,YAAY;EACZ,WAAW;AACb;AACA;;EAEE,eAAe;AACjB;AACA;EACE,mBAAmB;MACf,kBAAkB;UACd,cAAc;EACtB,YAAY;AACd;AACA;EACE,iBAAiB;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;EACd,cAAc;EACd,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,oBAAoB;EACpB,oBAAoB;EACpB,aAAa;EACb,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;EAC3B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,gBAAgB;AAClB;AACA;;;EAGE,iCAAiC;AACnC;AACA;EACE,UAAU;AACZ;AACA;EACE,gBAAgB;EAChB,gBAAgB;EAChB,iBAAiB;AACnB;AACA;;EAEE,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;;EAEE,eAAe;AACjB;AACA;;;;EAIE,iCAAiC;AACnC;AACA;;EAEE,6BAA6B;AAC/B;AACA;;EAEE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,UAAU;EACV,WAAW;EACX,mBAAmB;AACrB;AACA;;EAEE,iBAAiB;EACjB,eAAe;AACjB;AACA;;EAEE,oBAAoB;EACpB,gBAAgB;AAClB;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,yBAAyB;EACzB,cAAc;AAChB;AACA;EACE,aAAa;EACb,WAAW;EACX,SAAS;EACT,yBAAyB;AAC3B;AACA;EACE,aAAa;AACf;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,WAAW;AACb;AACA;;EAEE,WAAW;EACX,gBAAgB;AAClB;AACA;;;;EAIE,cAAc;AAChB;AACA;;EAEE,WAAW;AACb;AACA;;;;;;EAME,iCAAiC;AACnC;AACA;EACE,wCAAwC;AAC1C;AACA;;EAEE,4CAA4C;AAC9C;AACA;;EAEE,kCAAkC;AACpC;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,6BAA6B;AAC/B;AACA;;;;EAIE,iCAAiC;AACnC;AACA;EACE,gBAAgB;AAClB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB,yBAAyB;AAC3B;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,0GAA0G;UAClG,kGAAkG;EAC1G,kBAAkB;EAClB,gBAAgB;EAChB,4BAA4B;EAC5B,gBAAgB;EAChB,gBAAgB;EAChB,mCAAmC;EACnC,UAAU;AACZ;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AAClB;AACA;EACE,4BAA4B;AAC9B;AACA;;EAEE,UAAU;AACZ;AACA;EACE;IACE,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;;IAEE,kCAAkC;YAC1B,0BAA0B;EACpC;AACF;AACA;EACE;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,YAAY;IACZ,eAAe;IACf,gBAAgB;IAChB,gBAAgB;EAClB;EACA;IACE,4BAA4B;EAC9B;EACA;;IAEE,kCAAkC;YAC1B,0BAA0B;EACpC;EACA;IACE,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,6BAA6B;YACrB,qBAAqB;EAC/B;AACF;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,wCAAwC;EACxC,gCAAgC;AAClC;AACA;EACE,gBAAgB;EAChB,4BAA4B;EAC5B,iBAAiB;EACjB,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,sBAAsB;AACxB;AACA;;;EAGE,cAAc;EACd,iCAAiC;EACjC,4BAA4B;AAC9B;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,qBAAqB;EACrB,qBAAqB;MACjB,kBAAkB;UACd,yBAAyB;EACjC,cAAc;EACd,6BAA6B;AAC/B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,sBAAsB;MAClB,mBAAmB;UACf,qBAAqB;AAC/B;AACA;EACE,eAAe;AACjB;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,kCAAkC;UAC1B,0BAA0B;AACpC;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,kCAAkC;UAC1B,0BAA0B;AACpC;AACA;;EAEE,UAAU;AACZ;AACA;;EAEE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,aAAa;AACf;AACA;EACE,oBAAoB;EACpB,OAAO;EACP,QAAQ;EACR,mBAAmB;EACnB,kBAAkB;AACpB;AACA;EACE,MAAM;EACN,SAAS;AACX;AACA;EACE,MAAM;AACR;AACA;EACE,SAAS;AACX;AACA;;EAEE,6BAA6B;AAC/B;AACA;;EAEE,mCAAmC;AACrC;AACA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,qBAAqB;EACrB,mBAAmB;EACnB,uDAAuD;EACvD,+CAA+C;EAC/C,uCAAuC;EACvC,0DAA0D;EAC1D,+BAA+B;UACvB,uBAAuB;EAC/B,aAAa;EACb,eAAe;AACjB;AACA;;;;;;EAME,UAAU;EACV,oCAAoC;UAC5B,4BAA4B;EACpC,aAAa;AACf;AACA;;;;;;;;;;;;EAYE,UAAU;EACV,mCAAmC;UAC3B,2BAA2B;EACnC,aAAa;AACf;AACA;;;;;;;;;EASE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;AACjB;AACA;;EAEE,MAAM;AACR;AACA;;;EAGE,SAAS;AACX;AACA;EACE,qBAAqB;EACrB,cAAc;AAChB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,iBAAiB;EACjB,cAAc;AAChB;AACA;EACE,2BAA2B;EAC3B,2BAA2B;EAC3B,oBAAoB;AACtB;AACA;EACE,YAAY;EACZ,cAAc;AAChB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,WAAW;EACX,2BAA2B;AAC7B;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;EAEE,kBAAkB;EAClB,SAAS;EACT,SAAS;EACT,eAAe;EACf,gBAAgB;EAChB,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,eAAe;EACf,0GAA0G;UAClG,kGAAkG;EAC1G,kBAAkB;EAClB,gBAAgB;EAChB,aAAa;EACb,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;EAChB,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,cAAc;EACd,WAAW;EACX,4BAA4B;EAC5B,gBAAgB;AAClB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,wDAAwD;UAChD,gDAAgD;AAC1D;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,qCAAqC;EACrC,6BAA6B;AAC/B;AACA;;EAEE,WAAW;EACX,kBAAkB;EAClB,mBAAmB;EACnB,MAAM;EACN,OAAO;EACP,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,iGAAiG;UACzF,yFAAyF;AACnG;AACA;EACE,kGAAkG;UAC1F,0FAA0F;EAClG,8BAA8B;UACtB,sBAAsB;AAChC;AACA;;;EAGE,uMAAuM;EACvM,qCAAqC;AACvC;AACA;EACE,MAAM;EACN,OAAO;EACP,SAAS;EACT,qCAAqC;EACrC,6BAA6B;AAC/B;AACA;EACE,QAAQ;EACR,mCAAmC;UAC3B,2BAA2B;EACnC,WAAW;EACX,QAAQ;EACR,qCAAqC;EACrC,6BAA6B;EAC7B,qDAAumB;UAC/lB,6CAA+lB;AACzmB;AACA;;EAEE,wBAAwB;EACxB,YAAY;EACZ,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,4BAA4B;EAC5B,oBAAoB;AACtB;AACA;;;EAGE,YAAY;EACZ,WAAW;EACX,eAAe;EACf,eAAe;EACf,0EAA0E;EAC1E,kEAAkE;EAClE,0DAA0D;EAC1D,kHAAkH;EAClH,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,mCAAmC;UAC3B,2BAA2B;EACnC,2BAA2B;UACnB,mBAAmB;AAC7B;AACA;EACE,UAAU;AACZ;AACA;EACE,2BAA2B;UACnB,mBAAmB;AAC7B;AACA;EACE,cAAc;EACd,sBAAsB;AACxB;AACA;EACE,oBAAoB;EACpB,gBAAgB;AAClB;AACA;EACE,mBAAmB;EACnB,mEAAmE;EACnE,kBAAkB;EAClB,eAAe;EACf,YAAY;EACZ,mBAAmB;AACrB;AACA;EACE,6BAA6B;UACrB,qBAAqB;AAC/B;AACA;EACE,YAAY;AACd;AACA;EACE,UAAU;AACZ;AACA;EACE,mBAAmB;AACrB;AACA;EACE,eAAe;AACjB;AACA;;EAEE,UAAU;AACZ;AACA;EACE,gBAAgB;EAChB,WAAW;EACX,QAAQ;EACR,YAAY;EACZ,gCAAgC;EAChC,wBAAwB;AAC1B;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,YAAY;AACd;AACA;EACE,kCAAkC;AACpC;AACA;;EAEE,YAAY;EACZ,wBAAwB;AAC1B;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,OAAO;EACP,mCAAmC;UAC3B,2BAA2B;EACnC,WAAW;EACX,WAAW;AACb;AACA;EACE,iCAAiC;EACjC,yBAAyB;AAC3B;AACA;EACE,UAAU;AACZ;AACA;EACE,WAAW;EACX,oCAAoC;EACpC,4BAA4B;AAC9B;AACA;EACE,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,YAAY;EACZ,UAAU;EACV,oDAAoD;UAC5C,4CAA4C;AACtD;AACA;EACE,kBAAkB;EAClB,YAAY;EACZ,gBAAgB;EAChB,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,SAAS;EACT,UAAU;EACV,0DAA0D;UAClD,kDAAkD;EAC1D,4BAA4B;EAC5B,oBAAoB;EACpB,gBAAgB;AAClB;AACA;EACE,UAAU;EACV,8DAA8D;UACtD,sDAAsD;AAChE;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,6CAA6C;UACrC,qCAAqC;EAC7C,gCAAgC;UACxB,wBAAwB;EAChC,iCAAiC;EACjC,yBAAyB;EACzB,WAAW;EACX,YAAY;EACZ,UAAU;EACV,wBAAwB;AAC1B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,wDAAwD;UAChD,gDAAgD;EACxD,kEAAkE;EAClE,0DAA0D;EAC1D,kDAAkD;EAClD,+EAA+E;AACjF;AACA;EACE,UAAU;EACV,8DAA8D;UACtD,sDAAsD;AAChE;AACA;EACE,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,uBAAuB;EACvB,sBAAsB;EACtB,8BAA8B;AAChC;AACA;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;EACZ,sBAAsB;EACtB,oBAAoB;EACpB,UAAU;EACV,2BAA2B;UACnB,mBAAmB;EAC3B,oCAAoC;EACpC,4BAA4B;EAC5B,wBAAwB;AAC1B;AACA;;;EAGE,YAAY;EACZ,2BAA2B;UACnB,mBAAmB;AAC7B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,YAAY;EACZ,WAAW;EACX,cAAc;EACd,6BAA6B;EAC7B,eAAe;AACjB;AACA;;EAEE,mBAAmB;EACnB,YAAY;AACd;AACA;EACE,cAAc;EACd,8BAA8B;AAChC;AACA;EACE,cAAc;EACd,6BAA6B;AAC/B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,6DAA6D;UACrD,qDAAqD;EAC7D,wDAAwD;UAChD,gDAAgD;AAC1D;AACA;EACE,wBAAwB;EACxB,oBAAoB;EACpB,qBAAqB;EACrB,wEAAwE;UAChE,gEAAgE;AAC1E;AACA;EACE,kBAAkB;EAClB,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,iBAAiB;EACjB,eAAe;EACf,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,wBAAwB;AAC1B;AACA;EACE,WAAW;AACb;AACA;EACE,aAAa;EACb,eAAe;EACf,8BAA8B;EAC9B,6BAA6B;MACzB,uBAAuB;UACnB,mBAAmB;EAC3B,iDAAiD;EACjD,yCAAyC;AAC3C;AACA;EACE,WAAW;AACb;AACA;EACE,uBAAuB;AACzB;AACA;EACE,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,eAAe;AACjB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,8BAA8B;AAChC;AACA;EACE,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,8BAA8B;EAC9B,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;EACE,aAAa;AACf;AACA;EACE,iBAAiB;AACnB;AACA;EACE,kBAAkB;EAClB,4BAA4B;EAC5B,6BAA6B;MACzB,0BAA0B;UACtB,sBAAsB;EAC9B,uBAAuB;MACnB,oBAAoB;UAChB,2BAA2B;AACrC;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;EACf,kBAAkB;AACpB;AACA;;EAEE,aAAa;AACf;AACA;EACE,WAAW;AACb;AACA;EACE,gBAAgB;AAClB;AACA;;;EAGE,aAAa;AACf;AACA;;EAEE,kBAAkB;EAClB,QAAQ;EACR,WAAW;EACX,YAAY;EACZ,4BAA4B;AAC9B;AACA;;EAEE,WAAW;EACX,UAAU;EACV,gBAAgB;AAClB;AACA;EACE,WAAW;EACX,WAAW;EACX,iBAAiB;AACnB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;EACE,mBAAmB;AACrB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,gBAAgB;AAClB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,4BAA4B;AAC9B;AACA;EACE,YAAY;EACZ,kBAAkB;AACpB;AACA;EACE,SAAS;EACT,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,aAAa;AACf;AACA;EACE,4BAA4B;AAC9B;AACA;EACE;IACE,gBAAgB;EAClB;EACA;IACE,eAAe;EACjB;EACA;IACE,yBAAyB;EAC3B;EACA;IACE,SAAS;EACX;EACA;IACE,aAAa;EACf;AACF;AACA;EACE,4BAA4B;EAC5B,6BAA6B;MACzB,0BAA0B;UACtB,sBAAsB;EAC9B,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;;EAEE,YAAY;AACd;AACA;EACE,eAAe;EACf,+CAA+C;EAC/C,uCAAuC;EACvC,mBAAmB;EACnB,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,iBAAiB;EACjB,gBAAgB;EAChB,yBAAyB;AAC3B;AACA;EACE,eAAe;AACjB;AACA;EACE,SAAS;EACT,YAAY;EACZ,UAAU;EACV,gBAAgB;EAChB,WAAW;EACX,gCAAgC;AAClC;AACA;;EAEE,UAAU;AACZ;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;EACX,UAAU;AACZ;AACA;EACE,cAAc;EACd,wBAAwB;EACxB,YAAY;AACd;AACA;EACE;;IAEE,wBAAwB;EAC1B;EACA;IACE,aAAa;EACf;EACA;IACE,aAAa;EACf;AACF;AACA;EACE;IACE,aAAa;EACf;AACF;AACA;EACE;;IAEE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;AACF;AACA;EACE;IACE,kBAAkB;IAClB,mBAAmB;EACrB;EACA;IACE,kBAAkB;IAClB,mBAAmB;EACrB;AACF;AACA;EACE,gBAAgB;EAChB,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;EAChB,yEAAyE;EACzE,iEAAiE;EACjE,yDAAyD;EACzD,2FAA2F;EAC3F,kBAAkB;AACpB;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,kBAAkB;EAClB,YAAY;EACZ,eAAe;EACf,WAAW;EACX,MAAM;AACR;AACA;;EAEE,0BAA0B;EAC1B,iBAAiB;EACjB,kBAAkB;AACpB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,yBAAyB;AAC3B;AACA;;EAEE,mBAAmB;MACf,kBAAkB;UACd,cAAc;AACxB;AACA;EACE,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;EACE,qBAAqB;MACjB,kBAAkB;UACd,yBAAyB;AACnC;AACA;EACE,8BAA8B;EAC9B,eAAe;EACf,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,QAAQ;AACV;AACA;EACE,UAAU;EACV,2BAA2B;UACnB,mBAAmB;EAC3B,qCAAqC;UAC7B,6BAA6B;EACrC,qCAAqC;EACrC,6BAA6B;EAC7B,qBAAqB;EACrB,wCAAwC;EACxC,kCAAkC;UAC1B,0BAA0B;EAClC,8DAA8D;UACtD,sDAAsD;AAChE;AACA;EACE,kCAAkC;UAC1B,0BAA0B;EAClC,8DAA8D;UACtD,sDAAsD;AAChE;AACA;EACE,aAAa;AACf;AACA;EACE,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,oBAAoB;EACpB,4BAA4B;EAC5B,qBAAqB;AACvB;AACA;EACE,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,MAAM;EACN,qBAAqB;AACvB;AACA;EACE,4BAA4B;MACxB,kBAAkB;UACd,SAAS;AACnB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,qCAAqC;AACvC;AACA;EACE,aAAa;AACf;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,4BAA4B;EAC5B,iCAAiC;AACnC;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,YAAY;EACZ,wBAAwB;AAC1B;AACA;EACE,WAAW;AACb;AACA;EACE,kBAAkB;EAClB,0GAA0G;UAClG,kGAAkG;EAC1G,kBAAkB;AACpB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,gBAAgB;EAChB,iBAAiB;AACnB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,oBAAoB;EACpB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,YAAY;EACZ,wDAAwD;EACxD,gDAAgD;AAClD;AACA;EACE,gBAAgB;EAChB,cAAc;EACd,mBAAmB;MACf,eAAe;AACrB;AACA;EACE,eAAe;EACf,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,qBAAqB;EACrB,+CAA+C;AACjD;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,SAAS;AACX;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;EAChB,0BAA0B;AAC5B;AACA;;EAEE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,oBAAoB;EACpB,oBAAoB;EACpB,aAAa;EACb,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;AAC7B;AACA;EACE,wDAAwD;EACxD,gDAAgD;EAChD,+BAA+B;EAC/B,UAAU;EACV,eAAe;AACjB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,WAAW;EACX,eAAe;EACf,yBAAyB;EACzB,iBAAiB;AACnB;AACA;EACE,YAAY;AACd;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,wDAAwD;EACxD,gDAAgD;EAChD,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;AAC3B;AACA;EACE,eAAe;AACjB;AACA;EACE,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,iCAAiC;UACzB,yBAAyB;AACnC;AACA;EACE,wDAAwD;EACxD,gDAAgD;EAChD,uBAAuB;AACzB;AACA;;EAEE,mBAAmB;EACnB,iBAAiB;AACnB;AACA;;;EAGE,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;AACpB;AACA;EACE,wBAAwB;UAChB,gBAAgB;AAC1B;AACA;EACE,aAAa;AACf;AACA;EACE,WAAW;AACb;AACA;EACE,SAAS;AACX;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;AACjB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,eAAe;AACjB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,YAAY;AACd;AACA;EACE,YAAY;AACd;AACA;EACE,iBAAiB;AACnB;AACA;EACE;IACE,gBAAgB;EAClB;EACA;;IAEE,iBAAiB;IACjB,kBAAkB;EACpB;EACA;IACE,gBAAgB;EAClB;EACA;IACE,eAAe;EACjB;EACA;;IAEE,gBAAgB;EAClB;EACA;IACE,YAAY;EACd;EACA;IACE,YAAY;EACd;EACA;IACE,iBAAiB;EACnB;AACF;AACA;EACE,uBAAuB;EACvB,sCAAsC;AACxC;AACA;EACE,uBAAuB;AACzB;AACA;;;;EAIE,8BAA8B;AAChC;AACA;EACE,uBAAuB;AACzB;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,WAAW;AACb;AACA;;EAEE,6BAA6B;EAC7B,4CAA4C;AAC9C;AACA;;;;EAIE,oCAAoC;AACtC;AACA;EACE,6BAA6B;AAC/B;AACA;;EAEE,WAAW;AACb;AACA;EACE,iCAAiC;AACnC;AACA;EACE,iCAAiC;AACnC;AACA;EACE,UAAU;EACV,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,aAAa;EACb,mBAAmB;AACrB;AACA;EACE,eAAe;EACf,kBAAkB;EAClB,YAAY;EACZ,yBAAyB;EACzB,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;AACb;AACA;;EAEE,WAAW;EACX,wBAAwB;EACxB,cAAc;EACd,kBAAkB;AACpB;AACA;EACE,6BAA6B;EAC7B,mBAAmB;EACnB,YAAY;EACZ,WAAW;EACX,QAAQ;EACR,OAAO;EACP,wEAAwE;EACxE,gEAAgE;AAClE;AACA;EACE,UAAU;EACV,YAAY;EACZ,SAAS;EACT,SAAS;EACT,SAAS;AACX;AACA;EACE,WAAW;EACX,UAAU;AACZ;AACA;EACE,YAAY;EACZ,WAAW;AACb;AACA;EACE,SAAS;EACT,UAAU;AACZ;AACA;EACE,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,2BAA2B;EAC3B,2BAA2B;EAC3B,oBAAoB;EACpB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,eAAe;EACf,YAAY;EACZ,WAAW;EACX,0CAA0C;EAC1C,kCAAkC;AACpC;AACA;EACE,WAAW;AACb;AACA;EACE,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,aAAa;AACf;AACA;EACE,uBAAuB;EACvB,8BAA8B;AAChC;AACA;EACE,mBAAmB;AACrB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,cAAc;AAChB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,eAAe;EACf,SAAS;AACX;AACA;EACE;IACE,kBAAkB;IAClB,eAAe;EACjB;EACA;IACE,mBAAmB;EACrB;EACA;IACE,kBAAkB;EACpB;EACA;IACE,cAAc;EAChB;EACA;IACE,kBAAkB;IAClB,UAAU;EACZ;EACA;;;IAGE,mBAAmB;IACnB,mBAAmB;EACrB;EACA;IACE,iBAAiB;IACjB,UAAU;EACZ;EACA;IACE,kBAAkB;EACpB;EACA;IACE,kBAAkB;EACpB;EACA;IACE,gBAAgB;EAClB;EACA;IACE,mBAAmB;EACrB;AACF;AACA;EACE;IACE,kBAAkB;IAClB,cAAc;EAChB;EACA;;;;IAIE,cAAc;IACd,SAAS;IACT,UAAU;EACZ;EACA;IACE,kBAAkB;IAClB,SAAS;IACT,oBAAoB;EACtB;EACA;IACE,SAAS;IACT,kBAAkB;EACpB;EACA;;IAEE,UAAU;EACZ;EACA;;IAEE,WAAW;IACX,mBAAmB;IACnB,iBAAiB;EACnB;EACA;;IAEE,YAAY;IACZ,gBAAgB;IAChB,kBAAkB;EACpB;EACA;IACE,gBAAgB;EAClB;EACA;IACE,oBAAoB;IACpB,gBAAgB;EAClB;AACF;AACA;EACE,4DAA4D;EAC5D,oDAAoD;EACpD,WAAW;EACX,YAAY;EACZ,mBAAmB;EACnB,wBAAwB;EACxB,YAAY;AACd;AACA;EACE,mBAAmB;EACnB,4DAA4D;EAC5D,oDAAoD;EACpD,0GAA0G;UAClG,kGAAkG;EAC1G,kBAAkB;EAClB,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,WAAW;EACX,YAAY;EACZ,iBAAiB;AACnB;AACA;EACE,YAAY;EACZ,WAAW;EACX,eAAe;EACf,cAAc;AAChB;AACA;EACE,wBAAwB;EACxB,UAAU;AACZ;AACA;EACE,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,gBAAgB;EAChB,gBAAgB;EAChB,WAAW;AACb;AACA;EACE,gBAAgB;AAClB;AACA;EACE,mBAAmB;MACf,gBAAgB;UACZ,YAAY;EACpB,cAAc;EACd,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,eAAe;AACjB;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;;EAEE,uBAAuB;EACvB,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,eAAe;EACf,eAAe;EACf,cAAc;EACd,mBAAmB;EACnB,aAAa;EACb,aAAa;EACb,kBAAkB;EAClB,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;AACtB;AACA;EACE,SAAS;EACT,qBAAqB;EACrB,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,SAAS;EACT,UAAU;EACV,WAAW;EACX,WAAW;EACX,mCAAmC;AACrC;AACA;EACE,aAAa;AACf;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,SAAS;EACT,WAAW;EACX,WAAW;EACX,WAAW;EACX,mCAAmC;EACnC,qCAAqC;AACvC;AACA;EACE,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,sBAAsB;AACxB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,WAAW;EACX,WAAW;AACb;AACA;EACE,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,YAAY;EACZ,WAAW;EACX,UAAU;EACV,mCAAmC;EACnC,YAAY;AACd;AACA;EACE,eAAe;AACjB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,iCAAiC;AACnC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,iCAAiC;AACnC;AACA;EACE,YAAY;EACZ,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,WAAW;AACb;AACA;EACE,UAAU;EACV,WAAW;AACb;AACA;EACE,eAAe;EACf,WAAW;EACX,YAAY;AACd;AACA;EACE,gCAAgC;UACxB,wBAAwB;AAClC;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,iDAAiD;UACzC,yCAAyC;AACnD;AACA;EACE,UAAU;AACZ;AACA;;EAEE,aAAa;AACf;AACA;EACE,kBAAkB;AACpB;AACA;EACE,4BAA4B;EAC5B,6BAA6B;AAC/B;AACA;EACE,UAAU;EACV,eAAe;EACf,YAAY;EACZ,WAAW;EACX,YAAY;AACd;AACA;EACE,aAAa;AACf;AACA;EACE,yBAAyB;EACzB,eAAe;EACf,iBAAiB;AACnB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,gCAAgC;AAClC;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,YAAY;EACZ,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;EACZ,WAAW;EACX,SAAS;AACX;AACA;EACE,gCAAgC;EAChC,oBAAoB;EACpB,iCAAiC;AACnC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,WAAW;EACX,yBAAyB;AAC3B;AACA;EACE,WAAW;AACb;AACA;EACE,YAAY;AACd;AACA;EACE,gCAAgC;EAChC,4CAA4C;AAC9C;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,0GAA0G;UAClG,kGAAkG;EAC1G,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;;EAGE,WAAW;EACX,YAAY;AACd;AACA;EACE,0BAA0B;EAC1B,4BAA4B;EAC5B,wBAAwB;EACxB,2BAA2B;EAC3B,2BAA2B;EAC3B,6BAA6B;EAC7B,uBAAuB;EACvB,0BAA0B;EAC1B,4BAA4B;EAC5B,wBAAwB;EACxB,uBAAuB;EACvB,qBAAqB;EACrB,uBAAuB;AACzB;AACA;EACE,yBAAyB;EACzB,wCAAwC;AAC1C;AACA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;AACA;EACE,yBAAyB;EACzB,0CAA0C;AAC5C;AACA;EACE,8BAA8B;EAC9B,+CAA+C;AACjD;AACA;EACE,sBAAsB;EACtB,yCAAyC;AAC3C;AACA;EACE,2BAA2B;EAC3B,8CAA8C;AAChD;AACA;EACE,sBAAsB;EACtB,sCAAsC;AACxC;AACA;EACE,2BAA2B;EAC3B,2CAA2C;AAC7C;AACA;EACE,yBAAyB;EACzB,yCAAyC;AAC3C;AACA;EACE,8BAA8B;EAC9B,8CAA8C;AAChD;AACA;EACE,yBAAyB;EACzB,yCAAyC;AAC3C;AACA;EACE,8BAA8B;EAC9B,8CAA8C;AAChD;AACA;EACE,yBAAyB;EACzB,qCAAqC;AACvC;AACA;EACE,8BAA8B;EAC9B,0CAA0C;AAC5C;AACA;EACE,yBAAyB;EACzB,wCAAwC;AAC1C;AACA;EACE,8BAA8B;EAC9B,6CAA6C;AAC/C;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,yBAAyB;EACzB,sCAAsC;AACxC;AACA;EACE,8BAA8B;EAC9B,2CAA2C;AAC7C;AACA;EACE,yBAAyB;EACzB,qCAAqC;AACvC;AACA;EACE,8BAA8B;EAC9B,0CAA0C;AAC5C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,kCAAkC;AACpC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,oFAAoF;EACpF,4EAA4E;EAC5E,oEAAoE;EACpE,2HAA2H;AAC7H;AACA;EACE,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;EACE,6GAA6G;UACrG,qGAAqG;AAC/G;AACA;EACE,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;EACE,6GAA6G;UACrG,qGAAqG;AAC/G;AACA;EACE,0GAA0G;UAClG,kGAAkG;AAC5G;AACA;EACE,6GAA6G;UACrG,qGAAqG;AAC/G;AACA;EACE,2GAA2G;UACnG,mGAAmG;AAC7G;AACA;EACE,8GAA8G;UACtG,sGAAsG;AAChH;AACA;EACE,2GAA2G;UACnG,mGAAmG;AAC7G;AACA;EACE,8GAA8G;UACtG,sGAAsG;AAChH;AACA;EACE,4GAA4G;UACpG,oGAAoG;AAC9G;AACA;EACE,+GAA+G;UACvG,uGAAuG;AACjH;AACA;EACE,oHAAoH;UAC5G,4GAA4G;AACtH;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,oHAAoH;UAC5G,4GAA4G;AACtH;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,oHAAoH;UAC5G,4GAA4G;AACtH;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;EACE,wHAAwH;UAChH,gHAAgH;AAC1H;AACA;EACE,sHAAsH;UAC9G,8GAA8G;AACxH;AACA;EACE,yHAAyH;UACjH,iHAAiH;AAC3H;AACA;EACE,sHAAsH;UAC9G,8GAA8G;AACxH;AACA;EACE,yHAAyH;UACjH,iHAAiH;AAC3H;AACA;EACE,sHAAsH;UAC9G,8GAA8G;AACxH;AACA;EACE,yHAAyH;UACjH,iHAAiH;AAC3H;AACA;EACE,sHAAsH;UAC9G,8GAA8G;AACxH;AACA;EACE,yHAAyH;UACjH,iHAAiH;AAC3H;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,0HAA0H;UAClH,kHAAkH;AAC5H;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,0HAA0H;UAClH,kHAAkH;AAC5H;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,0HAA0H;UAClH,kHAAkH;AAC5H;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,0HAA0H;UAClH,kHAAkH;AAC5H;AACA;EACE,uHAAuH;UAC/G,+GAA+G;AACzH;AACA;EACE,0HAA0H;UAClH,kHAAkH;AAC5H;AACA;;EAEE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,mEAAmE;UAC3D,2DAA2D;AACrE;AACA;EACE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;EACE,2BAA2B;AAC7B;AACA;;;EAGE,oBAAoB;EACpB,oBAAoB;EACpB,aAAa;EACb,mBAAmB;MACf,eAAe;AACrB;AACA;;;EAGE,2BAA2B;EAC3B,2BAA2B;EAC3B,oBAAoB;AACtB;AACA;EACE,8BAA8B;EAC9B,8BAA8B;MAC1B,+BAA+B;UAC3B,2BAA2B;AACrC;AACA;EACE,4BAA4B;EAC5B,6BAA6B;MACzB,0BAA0B;UACtB,sBAAsB;AAChC;AACA;EACE,4BAA4B;EAC5B,8BAA8B;MAC1B,kCAAkC;UAC9B,8BAA8B;AACxC;AACA;EACE,mBAAmB;MACf,eAAe;AACrB;AACA;EACE,qBAAqB;MACjB,iBAAiB;AACvB;AACA;EACE,2BAA2B;MACvB,uBAAuB;AAC7B;AACA;EACE,gCAAgC;MAC5B,sBAAsB;UAClB,aAAa;AACvB;AACA;EACE,gCAAgC;MAC5B,qBAAqB;UACjB,YAAY;AACtB;AACA;EACE,4BAA4B;MACxB,iBAAiB;UACb,QAAQ;AAClB;AACA;EACE,uBAAuB;MACnB,oBAAoB;UAChB,2BAA2B;AACrC;AACA;EACE,qBAAqB;MACjB,kBAAkB;UACd,yBAAyB;AACnC;AACA;;EAEE,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;EACE,yBAAyB;MACrB,sBAAsB;UAClB,8BAA8B;AACxC;AACA;EACE,yBAAyB;MACrB,6BAA6B;AACnC;AACA;EACE,wBAAwB;MACpB,qBAAqB;UACjB,uBAAuB;AACjC;AACA;EACE,sBAAsB;MAClB,mBAAmB;UACf,qBAAqB;AAC/B;AACA;;EAEE,yBAAyB;MACrB,sBAAsB;UAClB,mBAAmB;AAC7B;AACA;EACE,2BAA2B;MACvB,wBAAwB;UACpB,qBAAqB;AAC/B;AACA;EACE,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;AAC9B;AACA;EACE,yBAAyB;MACrB,yBAAyB;AAC/B;AACA;EACE,uBAAuB;MACnB,uBAAuB;AAC7B;AACA;EACE,0BAA0B;MACtB,qBAAqB;AAC3B;AACA;EACE,2BAA2B;MACvB,sBAAsB;AAC5B;AACA;EACE,2BAA2B;MACvB,4BAA4B;AAClC;AACA;EACE,8BAA8B;MAC1B,2BAA2B;AACjC;AACA;EACE,0BAA0B;MACtB,sBAAsB;AAC5B;AACA;EACE,wBAAwB;MACpB,oBAAoB;AAC1B;AACA;EACE,2BAA2B;MACvB,kBAAkB;AACxB;AACA;EACE,6BAA6B;MACzB,oBAAoB;AAC1B;AACA;EACE,4BAA4B;MACxB,mBAAmB;AACzB;AACA;;EAEE,cAAc;AAChB;AACA;;EAEE,eAAe;AACjB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,cAAc;AAChB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgEE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgEE,YAAY;IACZ,aAAa;IACb,gBAAgB;EAClB;EACA;;IAEE,uBAAuB;QACnB,oBAAoB;YAChB,gBAAgB;EAC1B;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;IA4BE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;;IAEE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;;IAEE,YAAY;IACZ,SAAS;EACX;EACA;;IAEE,eAAe;EACjB;EACA;;IAEE,UAAU;IACV,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,cAAc;EAChB;EACA;;IAEE,oBAAoB;EACtB;EACA;;IAEE,eAAe;IACf,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,UAAU;EACZ;EACA;;IAEE,gBAAgB;EAClB;EACA;;IAEE,WAAW;IACX,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,UAAU;EACZ;EACA;;IAEE,gBAAgB;EAClB;EACA;;IAEE,WAAW;IACX,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,UAAU;EACZ;EACA;;IAEE,gBAAgB;EAClB;EACA;;IAEE,WAAW;IACX,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,eAAe;EACjB;EACA;;IAEE,qBAAqB;EACvB;EACA;;IAEE,gBAAgB;IAChB,WAAW;EACb;EACA;;IAEE,YAAY;IACZ,WAAW;EACb;EACA;;IAEE,iBAAiB;EACnB;EACA;;IAEE,YAAY;IACZ,WAAW;EACb;AACF;AACA;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,YAAY;IACZ,aAAa;IACb,gBAAgB;EAClB;EACA;IACE,uBAAuB;QACnB,oBAAoB;YAChB,gBAAgB;EAC1B;EACA;;;;;;;;;;;;;;IAcE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,YAAY;IACZ,SAAS;EACX;EACA;IACE,eAAe;EACjB;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,YAAY;IACZ,cAAc;EAChB;EACA;IACE,oBAAoB;EACtB;EACA;IACE,eAAe;IACf,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,WAAW;EACb;EACA;IACE,iBAAiB;EACnB;EACA;IACE,YAAY;IACZ,WAAW;EACb;AACF;AACA;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,YAAY;IACZ,aAAa;IACb,gBAAgB;EAClB;EACA;IACE,uBAAuB;QACnB,oBAAoB;YAChB,gBAAgB;EAC1B;EACA;;;;;;;;;;;;;;IAcE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,YAAY;IACZ,SAAS;EACX;EACA;IACE,eAAe;EACjB;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,YAAY;IACZ,cAAc;EAChB;EACA;IACE,oBAAoB;EACtB;EACA;IACE,eAAe;IACf,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,WAAW;EACb;EACA;IACE,iBAAiB;EACnB;EACA;IACE,YAAY;IACZ,WAAW;EACb;AACF;AACA;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,YAAY;IACZ,aAAa;IACb,gBAAgB;EAClB;EACA;IACE,uBAAuB;QACnB,oBAAoB;YAChB,gBAAgB;EAC1B;EACA;;;;;;;;;;;;;;IAcE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,YAAY;IACZ,SAAS;EACX;EACA;IACE,eAAe;EACjB;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,YAAY;IACZ,cAAc;EAChB;EACA;IACE,oBAAoB;EACtB;EACA;IACE,eAAe;IACf,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,WAAW;EACb;EACA;IACE,iBAAiB;EACnB;EACA;IACE,YAAY;IACZ,WAAW;EACb;AACF;AACA;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAgCE,YAAY;IACZ,aAAa;IACb,gBAAgB;EAClB;EACA;IACE,uBAAuB;QACnB,oBAAoB;YAChB,gBAAgB;EAC1B;EACA;;;;;;;;;;;;;;IAcE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,mBAAmB;QACf,kBAAkB;YACd,cAAc;EACxB;EACA;IACE,YAAY;IACZ,SAAS;EACX;EACA;IACE,eAAe;EACjB;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,YAAY;IACZ,cAAc;EAChB;EACA;IACE,oBAAoB;EACtB;EACA;IACE,eAAe;IACf,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,UAAU;EACZ;EACA;IACE,gBAAgB;EAClB;EACA;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,eAAe;EACjB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,gBAAgB;IAChB,WAAW;EACb;EACA;IACE,YAAY;IACZ,WAAW;EACb;EACA;IACE,iBAAiB;EACnB;EACA;IACE,YAAY;IACZ,WAAW;EACb;AACF;AACA;EACE,aAAa;EACb,eAAe;EACf,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,YAAY;EACZ,aAAa;EACb,uBAAuB;EACvB,4CAA4C;EAC5C,oCAAoC;AACtC;AACA;EACE,cAAc;EACd,2BAA2B;AAC7B;AACA;EACE,6BAA6B;AAC/B;AACA;;EAEE,WAAW;AACb;AACA;EACE,mCAAmC;EACnC,2BAA2B;AAC7B;AACA;EACE,iCAAiC;EACjC,yBAAyB;AAC3B;AACA;EAEE,wMAA+I;EAA/I,+IAA+I;AACjJ;AACA;EACE,cAAc;EACd,YAAY;AACd;AACA;EACE,cAAc;EACd,YAAY;AACd;AACA;EACE,cAAc;EACd,YAAY;AACd;AACA;;EAEE,2BAA2B;AAC7B;AACA;EACE,qCAAqC;AACvC;AACA;;EAEE,wBAAwB;EACxB,SAAS;AACX;AACA;EACE,UAAU;EACV,cAAc;EACd,qBAAqB;AACvB;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,4BAA4B;EAC5B,oBAAoB;AACtB;AACA;;EAEE,6DAA6D;UACrD,qDAAqD;AAC/D;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,uEAAuE;UAC/D,+DAA+D;AACzE;AACA;EACE,8CAA8C;UACtC,sCAAsC;AAChD;AACA;EACE,gDAAgD;UACxC,wCAAwC;AAClD;AACA;EACE,+CAA+C;UACvC,uCAAuC;AACjD;AACA;EACE,wDAAwD;UAChD,gDAAgD;AAC1D;AACA;EACE,gCAAgC;UACxB,wBAAwB;EAChC,mEAAmE;UAC3D,2DAA2D;AACrE;AACA;;EAEE,iEAAiE;UACzD,yDAAyD;AACnE;AACA;;EAEE,sEAAsE;UAC9D,8DAA8D;AACxE;AACA;EACE,sDAAsD;UAC9C,8CAA8C;EACtD,uDAAuD;UAC/C,+CAA+C;AACzD;AACA;EACE,oDAAoD;UAC5C,4CAA4C;EACpD,0DAA0D;UAClD,kDAAkD;AAC5D;AACA;EACE,+FAA+F;UACvF,uFAAuF;AACjG;AACA;EACE,gGAAgG;UACxF,wFAAwF;AAClG;AACA;EACE,8BAA8B;UACtB,sBAAsB;EAC9B,iCAAiC;UACzB,yBAAyB;AACnC;AACA;EACE,2CAA2C;UACnC,mCAAmC;AAC7C;AACA;EACE,8BAA8B;UACtB,sBAAsB;AAChC;AACA;;;;EAIE,iCAAiC;UACzB,yBAAyB;AACnC;AACA;EACE,oCAAoC;KACjC,iCAAiC;MAChC,gCAAgC;UAC5B,4BAA4B;AACtC;AACA;EACE,cAAc;AAChB;AACA;;;EAGE,iCAAiC;EACjC,4BAA4B;AAC9B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,+BAA+B;AACjC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,8BAA8B;AAChC;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,iDAAiD;UACzC,yCAAyC;AACnD;AACA;EACE,iDAAiD;UACzC,yCAAyC;AACnD;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,kDAAkD;UAC1C,0CAA0C;AACpD;AACA;EACE,+BAA+B;UACvB,uBAAuB;AACjC;AACA;EACE,+BAA+B;UACvB,uBAAuB;AACjC;AACA;EACE,WAAW;AACb;AACA;EACE,YAAY;AACd;AACA;EACE,kBAAkB;AACpB;AACA;;;;;;;;;;;EAWE,eAAe;AACjB;AACA;;;;;;;;;;;EAWE,kBAAkB;AACpB;AACA;;EAEE,MAAM;EACN,OAAO;EACP,QAAQ;AACV;AACA;;EAEE,MAAM;EACN,QAAQ;EACR,SAAS;AACX;AACA;;EAEE,QAAQ;EACR,SAAS;EACT,OAAO;AACT;AACA;;EAEE,MAAM;EACN,SAAS;EACT,OAAO;AACT;AACA;;EAEE,MAAM;EACN,OAAO;AACT;AACA;;EAEE,MAAM;EACN,QAAQ;AACV;AACA;;EAEE,SAAS;EACT,OAAO;AACT;AACA;;EAEE,SAAS;EACT,QAAQ;AACV;AACA;EACE,aAAa;EACb,2BAA2B;EAC3B,gBAAgB;EAChB,iBAAiB;AACnB;AACA;;EAEE,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;AACT;AACA;;EAEE,QAAQ;EACR,SAAS;EACT,wCAAwC;UAChC,gCAAgC;AAC1C;AACA;EACE,8BAA8B;AAChC;AACA;EACE,iCAAiC;AACnC;AACA;EACE,iCAAiC;AACnC;AACA;EACE,kBAAkB;AACpB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,OAAO;EACP,WAAW;EACX,YAAY;EACZ,kBAAkB;EAClB,cAAc;EACd,sBAAsB;EACtB,gBAAgB;EAChB,UAAU;EACV,oBAAoB;AACtB;AACA;EACE,MAAM;EACN,wBAAwB;EACxB,UAAU;EACV,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,wBAAwB;EACxB,0HAA0H;EAC1H,kHAAkH;EAClH,0GAA0G;EAC1G,mKAAmK;EACnK,oBAAoB;EACpB,gBAAgB;EAChB,+BAA+B;AACjC;AACA;EACE,wBAAwB;EACxB,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,oBAAoB;EACpB,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;AACd;AACA;EACE,WAAW;EACX,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;EACT,+EAA+E;EAC/E,4BAA4B;EAC5B,wBAAwB;EACxB,gCAAgC;UACxB,wBAAwB;EAChC,UAAU;EACV,sDAAsD;EACtD,8CAA8C;EAC9C,sCAAsC;EACtC,8DAA8D;AAChE;AACA;EACE,8BAA8B;UACtB,sBAAsB;EAC9B,YAAY;EACZ,sBAAsB;EACtB,cAAc;AAChB;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,kBAAkB;EAClB,mBAAmB;AACrB;AACA;EACE,sBAAsB;EACtB,uBAAuB;AACzB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,sBAAsB;EACtB,yBAAyB;EACzB,0BAA0B;AAC5B;AACA;EACE,wBAAwB;EACxB,2BAA2B;EAC3B,wBAAwB;AAC1B;AACA;EACE,yBAAyB;EACzB,0BAA0B;EAC1B,uBAAuB;AACzB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,gCAAgC;AAClC;AACA;EACE,YAAY;AACd;AACA;;EAEE,eAAe;AACjB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,cAAc;AAChB;AACA;;EAEE,iBAAiB;AACnB;AACA;EACE,WAAW;AACb;AACA;;EAEE,cAAc;AAChB;AACA;;EAEE,eAAe;AACjB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,eAAe;AACjB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,eAAe;AACjB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,eAAe;AACjB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,eAAe;AACjB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,mBAAmB;AACrB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,oBAAoB;AACtB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;;EAEE,gBAAgB;AAClB;AACA;;EAEE,mBAAmB;AACrB;AACA;;EAEE,iBAAiB;AACnB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,eAAe;EACf,sBAAsB;EACtB,uBAAuB;AACzB;AACA;EACE,uBAAuB;MACnB,mBAAmB;AACzB;AACA;EACE,uBAAuB;MACnB,mBAAmB;AACzB;AACA;EACE,gBAAgB;EAChB,sFAAsF;EACtF,0BAA0B;EAC1B,8BAA8B;EAC9B,mCAAmC;EACnC,kCAAkC;EAClC,2BAA2B;EAC3B,gBAAgB;EAChB,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,gBAAgB;EAChB,gBAAgB;EAChB,iBAAiB;EACjB,uBAAuB;AACzB;AACA;EACE;IACE,iBAAiB;EACnB;AACF;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,uBAAuB;AACzB;AACA;EACE;IACE,iBAAiB;EACnB;AACF;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE;IACE,eAAe;EACjB;AACF;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE;IACE,iBAAiB;EACnB;AACF;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE;IACE,+BAA+B;EACjC;AACF;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE;IACE,eAAe;EACjB;AACF;AACA;EACE,aAAa;AACf;AACA;EACE,gBAAgB;EAChB,gBAAgB;EAChB,iBAAiB;EACjB,uBAAuB;AACzB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,uBAAuB;AACzB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,sBAAsB;AACxB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;EACd,iBAAiB;EACjB,iBAAiB;EACjB,UAAU;EACV,gBAAgB;AAClB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,0BAA0B;AAC5B;AACA;EACE,kBAAkB;AACpB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;EACnB,qBAAqB;MACjB,iBAAiB;UACb,aAAa;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;AACb;AACA;EACE,iBAAiB;EACjB,SAAS;EACT,eAAe;EACf,8BAA8B;EAC9B,6CAA6C;AAC/C;AACA;EACE,mBAAmB;EACnB,eAAe;EACf,+BAA+B;EAC/B,8CAA8C;EAC9C,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,WAAW;EACX,2BAA2B;AAC7B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,8BAA8B;EAC9B,6CAA6C;AAC/C;AACA;EACE,mBAAmB;EACnB,eAAe;EACf,+BAA+B;EAC/B,8CAA8C;EAC9C,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,iBAAiB;AACnB;AACA;EACE,cAAc;AAChB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;AACrB;AACA;EACE,WAAW;EACX,UAAU;EACV,WAAW;EACX,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,gBAAgB;AAClB;AACA;;EAEE,WAAW;EACX,eAAe;EACf,cAAc;EACd,YAAY;EACZ,WAAW;EACX,4BAA4B;AAC9B;AACA;EACE,kCAAkC;AACpC;AACA;EACE,oBAAoB;AACtB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,oBAAoB;AACtB;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,qBAAqB;AACvB;AACA;EACE,uBAAuB;EACvB,mBAAmB;EACnB,gBAAgB;AAClB;AACA;;EAEE,gBAAgB;EAChB,oBAAoB;EACpB,4BAA4B;AAC9B;AACA;EACE,qBAAqB;AACvB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,0BAA0B;AAC5B;AACA;;;;EAIE,8BAA8B;AAChC;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,kCAAkC;AACpC;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,6BAA6B;AAC/B;AACA;;EAEE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;AACT;AACA;EACE,sCAAsC;AACxC;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;;EAEE,wBAAwB;AAC1B;AACA;EACE;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;;;;;;;;;IASE,wBAAwB;EAC1B;AACF;AACA;EACE;;;;;;;;;IASE,wBAAwB;EAC1B;AACF;AACA;EACE;;;;;;;;;IASE,wBAAwB;EAC1B;AACF;AACA;EACE;;;;;;;;;IASE,wBAAwB;EAC1B;AACF;AACA;EACE;;;;;;;;;IASE,wBAAwB;EAC1B;AACF;AACA;EACE,kBAAkB;EAClB,MAAM;EACN,wBAAwB;EACxB,WAAW;EACX,YAAY;EACZ,oBAAoB;EACpB,sBAAsB;EACtB,aAAa;EACb,yEAAyE;EACzE,iEAAiE;AACnE;AACA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;AACpB;AACA;;EAEE,wBAAwB;AAC1B;AACA;EACE,wBAAwB;EACxB,YAAY;AACd;AACA;EACE;IACE,6BAA6B;QACzB,gBAAgB;IACpB,2BAA2B;IAC3B,2BAA2B;IAC3B,oBAAoB;EACtB;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;IACE,eAAe;IACf,sCAAsC;QAClC,yBAAyB;EAC/B;EACA;IACE,cAAc;EAChB;EACA;IACE,QAAQ;EACV;EACA;IACE,cAAc;IACd,mBAAmB;EACrB;EACA;;;IAGE,WAAW;EACb;EACA;IACE,eAAe;EACjB;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;IACE,cAAc;EAChB;EACA;IACE,WAAW;EACb;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,SAAS;EACX;EACA;IACE,iBAAiB;EACnB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,mBAAmB;EACrB;EACA;;IAEE,cAAc;IACd,mBAAmB;EACrB;EACA;IACE,cAAc;EAChB;EACA;IACE,eAAe;IACf,gBAAgB;EAClB;EACA;IACE,2BAA2B;IAC3B,gBAAgB;EAClB;AACF;AACA;EACE;IACE,6BAA6B;QACzB,gBAAgB;IACpB,2BAA2B;IAC3B,2BAA2B;IAC3B,oBAAoB;EACtB;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;IACE,eAAe;IACf,sCAAsC;QAClC,yBAAyB;EAC/B;EACA;IACE,cAAc;EAChB;EACA;IACE,QAAQ;EACV;EACA;IACE,cAAc;IACd,mBAAmB;EACrB;EACA;;;IAGE,WAAW;EACb;EACA;IACE,eAAe;EACjB;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;IACE,cAAc;EAChB;EACA;IACE,WAAW;EACb;EACA;IACE,6BAA6B;QACzB,gBAAgB;EACtB;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,yBAAyB;EAC3B;EACA;;IAEE,SAAS;EACX;EACA;IACE,iBAAiB;EACnB;EACA;IACE,qBAAqB;EACvB;EACA;IACE,mBAAmB;EACrB;EACA;;IAEE,cAAc;IACd,mBAAmB;EACrB;EACA;IACE,cAAc;EAChB;EACA;IACE,eAAe;IACf,gBAAgB;EAClB;EACA;IACE,2BAA2B;IAC3B,gBAAgB;EAClB;AACF;AACA;EACE;IACE,uBAAuB;IACvB,cAAc;EAChB;AACF;AACA;EACE;IACE,uBAAuB;IACvB,cAAc;EAChB;AACF;AACA;EACE;IACE,uBAAuB;EACzB;AACF;AACA;EACE;IACE,uBAAuB;EACzB;AACF;AACA;EACE;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,UAAU;IACV,WAAW;EACb;AACF;AACA;EACE;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,UAAU;IACV,WAAW;EACb;EACA;IACE,UAAU;IACV,WAAW;EACb;AACF;AACA;EACE;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,UAAU;IACV,UAAU;EACZ;EACA;IACE,UAAU;IACV,UAAU;EACZ;AACF;AACA;EACE;IACE,WAAW;IACX,WAAW;EACb;EACA;IACE,UAAU;IACV,UAAU;EACZ;EACA;IACE,UAAU;IACV,UAAU;EACZ;AACF;AACA;EACE;IACE,2BAA2B;EAC7B;EACA;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;IACE,2BAA2B;EAC7B;EACA;IACE,wBAAwB;EAC1B;AACF;AACA;EACE;IACE,wBAAwB;IACxB,oBAAoB;EACtB;EACA;IACE,yBAAyB;IACzB,wBAAwB;EAC1B;EACA;IACE,yBAAyB;IACzB,yBAAyB;EAC3B;AACF;AACA;EACE;IACE,wBAAwB;IACxB,oBAAoB;EACtB;EACA;IACE,yBAAyB;IACzB,wBAAwB;EAC1B;EACA;IACE,yBAAyB;IACzB,yBAAyB;EAC3B;AACF;AACA;EACE;IACE,mBAAmB;EACrB;EACA;IACE,uBAAuB;EACzB;AACF;AACA;EACE;IACE,mBAAmB;EACrB;EACA;IACE,uBAAuB;EACzB;AACF;AACA;EACE;IACE,6CAA6C;YACrC,qCAAqC;EAC/C;EACA;IACE,iDAAiD;YACzC,yCAAyC;EACnD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;AACF;AACA;EACE;IACE,6CAA6C;YACrC,qCAAqC;EAC/C;EACA;IACE,iDAAiD;YACzC,yCAAyC;EACnD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;AACF;AACA;EACE;IACE,kBAAkB;EACpB;AACF;AACA;EACE;IACE,kBAAkB;EACpB;AACF;AACA;EACE;IACE,gDAAgD;YACxC,wCAAwC;EAClD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;AACF;AACA;EACE;IACE,gDAAgD;YACxC,wCAAwC;EAClD;EACA;IACE,kDAAkD;YAC1C,0CAA0C;EACpD;AACF;AACA;EACE;IACE,UAAU;IACV,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,UAAU;IACV,8BAA8B;YACtB,sBAAsB;EAChC;EACA;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,UAAU;IACV,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,UAAU;IACV,8BAA8B;YACtB,sBAAsB;EAChC;EACA;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,UAAU;EACZ;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,UAAU;EACZ;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,UAAU;IACV,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,UAAU;IACV,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,UAAU;IACV,6BAA6B;YACrB,qBAAqB;EAC/B;EACA;IACE,UAAU;IACV,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,gCAAgC;YACxB,wBAAwB;EAClC;EACA;IACE,oCAAoC;YAC5B,4BAA4B;EACtC;EACA;IACE,oCAAoC;YAC5B,4BAA4B;EACtC;AACF;AACA;EACE;IACE,gCAAgC;YACxB,wBAAwB;EAClC;EACA;IACE,oCAAoC;YAC5B,4BAA4B;EACtC;EACA;IACE,oCAAoC;YAC5B,4BAA4B;EACtC;AACF;AACA;EACE;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;EACA;IACE,8BAA8B;YACtB,sBAAsB;EAChC;EACA;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;EACA;IACE,8BAA8B;YACtB,sBAAsB;EAChC;EACA;IACE,2BAA2B;YACnB,mBAAmB;EAC7B;AACF;AACA;EACE;IACE,UAAU;IACV,gDAAgD;YACxC,wCAAwC;IAChD,oBAAoB;EACtB;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,UAAU;IACV,gDAAgD;YACxC,wCAAwC;IAChD,oBAAoB;EACtB;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,UAAU;IACV,+CAA+C;YACvC,uCAAuC;IAC/C,oBAAoB;EACtB;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,UAAU;IACV,+CAA+C;YACvC,uCAAuC;IAC/C,oBAAoB;EACtB;EACA;IACE,UAAU;EACZ;AACF;AACA;EACE;IACE,mCAAmC;YAC3B,2BAA2B;EACrC;AACF;AACA;EACE;IACE,mCAAmC;YAC3B,2BAA2B;EACrC;AACF;AACA;EACE;IACE,kCAAkC;YAC1B,0BAA0B;EACpC;AACF;AACA;EACE;IACE,kCAAkC;YAC1B,0BAA0B;EACpC;AACF","sourcesContent":["/*\n * Quasar Framework v0.17.20\n * (c) 2016-present Razvan Stoenescu\n * Released under the MIT License.\n */\n*,\n*:before,\n*:after {\n -webkit-box-sizing: inherit;\n box-sizing: inherit;\n -webkit-tap-highlight-color: transparent;\n -moz-tap-highlight-color: transparent;\n}\nhtml,\nbody,\n#q-app {\n width: 100%;\n direction: ltr;\n}\nhtml,\nbody {\n margin: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type='text'],\ninput[type='email'],\ninput[type='search'],\ninput[type='password'] {\n -webkit-appearance: none;\n -moz-appearance: none /* mobile firefox too! */;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\ndfn {\n font-style: italic;\n}\nimg {\n border-style: none;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit;\n margin: 0;\n}\noptgroup {\n font-weight: bold;\n}\nbutton,\ninput,\nselect {\n overflow: visible;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\nbutton:-moz-focusring,\ninput:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\ntextarea {\n overflow: auto;\n}\ninput[type='search'] {\n -webkit-appearance: textfield;\n}\ninput[type='search']::-webkit-search-cancel-button,\ninput[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n.q-icon {\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n}\n.q-icon,\n.material-icons {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: inherit;\n font-size: inherit;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n vertical-align: middle;\n}\n.q-actionsheet-title {\n min-height: 56px;\n padding: 0 16px;\n color: #777;\n color: var(--q-color-faded);\n}\n.q-actionsheet-body {\n max-height: 500px;\n}\n.q-actionsheet-grid {\n padding: 8px 16px;\n}\n.q-actionsheet-grid .q-item-separator-component {\n margin: 24px 0;\n}\n.q-actionsheet-grid-item {\n padding: 8px 16px;\n -webkit-transition: background 0.3s;\n transition: background 0.3s;\n}\n.q-actionsheet-grid-item:hover,\n.q-actionsheet-grid-item:focus {\n background: #d0d0d0;\n outline: 0;\n}\n.q-actionsheet-grid-item i,\n.q-actionsheet-grid-item img {\n font-size: 48px;\n margin-bottom: 8px;\n}\n.q-actionsheet-grid-item .avatar {\n width: 48px;\n height: 48px;\n}\n.q-actionsheet-grid-item span {\n color: #777;\n color: var(--q-color-faded);\n}\n.q-loading-bar {\n position: fixed;\n z-index: 9998;\n -webkit-transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s;\n transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0, 0, 0.2, 1);\n}\n.q-loading-bar.top {\n left: 0 /* rtl:ignore */;\n right: 0 /* rtl:ignore */;\n top: 0;\n width: 100%;\n}\n.q-loading-bar.bottom {\n left: 0 /* rtl:ignore */;\n right: 0 /* rtl:ignore */;\n bottom: 0;\n width: 100%;\n}\n.q-loading-bar.right {\n top: 0;\n bottom: 0;\n right: 0;\n height: 100%;\n}\n.q-loading-bar.left {\n top: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n.q-alert {\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-alert .avatar {\n width: 32px;\n height: 32px;\n}\n.q-alert-side,\n.q-alert-content {\n padding: 12px;\n font-size: 16px;\n word-break: break-word;\n}\n.q-alert-side {\n font-size: 24px;\n background: rgba(0,0,0,0.1);\n}\n.q-alert-actions {\n padding: 12px 12px 12px 0;\n}\n.q-alert-detail {\n font-size: 12px;\n}\n.q-breadcrumbs .q-icon,\n.q-breadcrumbs .q-breadcrumbs-separator {\n font-size: 150%;\n}\n.q-breadcrumbs-last a {\n pointer-events: none;\n}\n[dir=rtl] .q-breadcrumbs-separator .q-icon {\n -webkit-transform: scaleX(-1) /* rtl:ignore */;\n transform: scaleX(-1) /* rtl:ignore */;\n}\n.q-btn {\n outline: 0;\n border: 0;\n vertical-align: middle;\n cursor: pointer;\n padding: 4px 16px;\n font-size: 14px;\n text-decoration: none;\n color: inherit;\n background: transparent;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n min-height: 2.572em;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n font-weight: 500;\n text-transform: uppercase;\n}\nbutton.q-btn {\n -webkit-appearance: button;\n}\na.q-btn {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.q-btn .q-icon,\n.q-btn .q-spinner {\n font-size: 1.4em;\n}\n.q-btn .q-btn-inner {\n -webkit-transition: opacity 0.6s;\n transition: opacity 0.6s;\n}\n.q-btn .q-btn-inner--hidden {\n opacity: 0;\n}\n.q-btn .q-btn-inner:before {\n content: '';\n}\n.q-btn.disabled {\n opacity: 0.7 !important;\n}\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push):before {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: inherit;\n z-index: -1;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push):active:before,\n.q-btn:not(.disabled):not(.q-btn-flat):not(.q-btn-outline):not(.q-btn-push).active:before {\n -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n}\n.q-btn-progress {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n height: 100%;\n background: rgba(255,255,255,0.25);\n}\n.q-btn-progress.q-btn-dark-progress {\n background: rgba(0,0,0,0.2);\n}\n.q-btn-no-uppercase {\n text-transform: none;\n}\n.q-btn-rectangle {\n border-radius: 3px;\n}\n.q-btn-outline {\n border: 1px solid currentColor;\n background: transparent !important;\n}\n.q-btn-push {\n border-radius: 7px;\n border-bottom: 3px solid rgba(0,0,0,0.15);\n}\n.q-btn-push:active:not(.disabled),\n.q-btn-push.active:not(.disabled) {\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-transform: translateY(3px);\n transform: translateY(3px);\n border-bottom-color: transparent;\n}\n.q-btn-push .q-focus-helper,\n.q-btn-push .q-ripple-container {\n height: auto;\n bottom: -3px;\n}\n.q-btn-rounded {\n border-radius: 28px;\n}\n.q-btn-round {\n border-radius: 50%;\n padding: 0;\n min-height: 0;\n height: 3em;\n width: 3em;\n}\n.q-btn-flat,\n.q-btn-outline {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-dense {\n padding: 0.285em;\n min-height: 2em;\n}\n.q-btn-dense.q-btn-round {\n padding: 0;\n height: 2.4em;\n width: 2.4em;\n}\n.q-btn-dense .on-left {\n margin-right: 6px;\n}\n.q-btn-dense .on-right {\n margin-left: 6px;\n}\n.q-btn-fab .q-icon,\n.q-btn-fab-mini .q-icon {\n font-size: 24px;\n}\n.q-btn-fab {\n height: 56px;\n width: 56px;\n}\n.q-btn-fab-mini {\n height: 40px;\n width: 40px;\n}\n.q-transition--fade-leave-active {\n position: absolute;\n}\n.q-transition--fade-enter-active,\n.q-transition--fade-leave-active {\n -webkit-transition: opacity 0.4s ease-out;\n transition: opacity 0.4s ease-out;\n}\n.q-transition--fade-enter,\n.q-transition--fade-leave,\n.q-transition--fade-leave-to {\n opacity: 0;\n}\n.q-btn-dropdown-split .q-btn-dropdown-arrow {\n padding: 0 4px;\n border-left: 1px solid rgba(255,255,255,0.3);\n}\n.q-btn-group {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n vertical-align: middle;\n}\n.q-btn-group > .q-btn-item {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-group > .q-btn-group > .q-btn:first-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.q-btn-group > .q-btn-group > .q-btn:last-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.q-btn-group > .q-btn-group:not(:first-child) > .q-btn:first-child {\n border-left: 0;\n}\n.q-btn-group > .q-btn-group:not(:last-child) > .q-btn:last-child {\n border-right: 0;\n}\n.q-btn-group > .q-btn-item:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-btn-group > .q-btn-item + .q-btn-item {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.q-btn-group-push {\n border-radius: 7px;\n}\n.q-btn-group-push > .q-btn-push .q-btn-inner {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-btn-group-push > .q-btn-push:active:not(.disabled),\n.q-btn-group-push > .q-btn-push.active:not(.disabled) {\n border-bottom-color: rgba(0,0,0,0.15);\n -webkit-transform: translateY(0);\n transform: translateY(0);\n}\n.q-btn-group-push > .q-btn-push:active:not(.disabled) .q-btn-inner,\n.q-btn-group-push > .q-btn-push.active:not(.disabled) .q-btn-inner {\n -webkit-transform: translateY(3px);\n transform: translateY(3px);\n}\n.q-btn-group-rounded {\n border-radius: 28px;\n}\n.q-btn-group-flat,\n.q-btn-group-outline {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-btn-group-outline > .q-btn-item + .q-btn-item {\n border-left: 0;\n}\n.q-btn-group-outline > .q-btn-item:not(:last-child) {\n border-right: 0;\n}\n.q-card {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n vertical-align: top;\n}\n.q-card > div:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.q-card > div:last-child {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.q-card > .q-list {\n border: 0;\n}\n.q-card-separator {\n background: rgba(0,0,0,0.1);\n height: 1px;\n}\n.q-card-separator.inset {\n margin: 0 16px;\n}\n.q-card-container {\n padding: 16px;\n}\n.q-card-title {\n font-size: 18px;\n font-weight: 400;\n letter-spacing: normal;\n line-height: 2rem;\n}\n.q-card-title:empty {\n display: none;\n}\n.q-card-subtitle,\n.q-card-title-extra {\n font-size: 14px;\n color: rgba(0,0,0,0.4);\n}\n.q-card-subtitle .q-icon,\n.q-card-title-extra .q-icon {\n font-size: 24px;\n}\n.q-card-main {\n font-size: 14px;\n}\n.q-card-primary + .q-card-main {\n padding-top: 0;\n}\n.q-card-actions {\n padding: 8px;\n}\n.q-card-actions .q-btn {\n padding: 0 8px;\n}\n.q-card-actions-horiz .q-btn:not(:last-child) {\n margin-right: 8px;\n}\n.q-card-actions-vert .q-btn + .q-btn {\n margin-top: 4px;\n}\n.q-card-media {\n overflow: hidden;\n}\n.q-card-media > img {\n display: block;\n width: 100%;\n max-width: 100%;\n border: 0;\n}\n.q-card-media-overlay {\n color: #fff;\n background: rgba(0,0,0,0.47);\n}\n.q-card-media-overlay .q-card-subtitle {\n color: #fff;\n}\n.q-card-dark .q-card-separator {\n background: rgba(255,255,255,0.2);\n}\n.q-card-dark .q-card-subtitle,\n.q-card-dark .q-card-title-extra {\n color: rgba(255,255,255,0.6);\n}\n.q-carousel {\n overflow: hidden;\n position: relative;\n}\n.q-carousel-inner {\n position: relative;\n height: 100%;\n}\n.q-carousel-slide {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n margin: 0;\n padding: 18px;\n}\n.q-carousel-track {\n padding: 0;\n margin: 0;\n will-change: transform;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n height: 100%;\n}\n.q-carousel-track.infinite-left > div:nth-last-child(2) {\n -webkit-box-ordinal-group: -999;\n -ms-flex-order: -1000;\n order: -1000;\n margin-left: -100%;\n}\n.q-carousel-track.infinite-right > div:nth-child(2) {\n -webkit-box-ordinal-group: 1001;\n -ms-flex-order: 1000;\n order: 1000;\n}\n.q-carousel-left-arrow,\n.q-carousel-right-arrow {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n background: rgba(0,0,0,0.3);\n}\n.q-carousel-left-arrow {\n left: 5px;\n}\n.q-carousel-right-arrow {\n right: 5px;\n}\n.q-carousel-quick-nav {\n padding: 2px 0;\n background: rgba(0,0,0,0.3);\n}\n.q-carousel-quick-nav .q-icon {\n font-size: 18px !important;\n}\n.q-carousel-quick-nav .q-btn.inactive {\n opacity: 0.5;\n}\n.q-carousel-quick-nav .q-btn.inactive .q-icon {\n font-size: 14px !important;\n}\n.q-carousel-thumbnails {\n will-change: transform;\n -webkit-transition: -webkit-transform 0.3s;\n transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transition: transform 0.3s, -webkit-transform 0.3s;\n -webkit-transform: translateY(105%);\n transform: translateY(105%);\n width: 100%;\n height: auto;\n max-height: 60%;\n overflow: auto;\n background: #000;\n padding: 0.5rem;\n text-align: center;\n -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,0.16), 0 -5px 6px rgba(0,0,0,0.23);\n box-shadow: 0 -3px 6px rgba(0,0,0,0.16), 0 -5px 6px rgba(0,0,0,0.23);\n}\n.q-carousel-thumbnails.active {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n}\n.q-carousel-thumbnails img {\n height: auto;\n width: 100%;\n display: block;\n opacity: 0.5;\n will-change: opacity;\n -webkit-transition: opacity 0.3s;\n transition: opacity 0.3s;\n cursor: pointer;\n border: 1px solid #000;\n}\n.q-carousel-thumbnails > div > div {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 108px;\n flex: 0 0 108px;\n}\n.q-carousel-thumbnails > div > div.active img,\n.q-carousel-thumbnails > div > div img.active {\n opacity: 1;\n border-color: #fff;\n}\n.q-carousel-thumbnail-btn {\n background: rgba(0,0,0,0.3);\n top: 5px;\n right: 5px;\n}\nbody.desktop .q-carousel-thumbnails img:hover {\n opacity: 1;\n}\n.q-message-name,\n.q-message-stamp,\n.q-message-label {\n font-size: small;\n}\n.q-message-label {\n margin: 24px 0;\n}\n.q-message-stamp {\n color: inherit;\n margin-top: 4px;\n opacity: 0.6;\n display: none;\n}\n.q-message-avatar {\n border-radius: 50%;\n width: 48px;\n height: 48px;\n}\n.q-message {\n margin-bottom: 8px;\n}\n.q-message:first-child .q-message-label {\n margin-top: 0;\n}\n.q-message-received .q-message-avatar {\n margin-right: 8px;\n}\n.q-message-received .q-message-text {\n color: #81c784;\n border-radius: 3px 3px 3px 0;\n}\n.q-message-received .q-message-text:last-child:before {\n right: 100%;\n border-right: 0 solid transparent;\n border-left: 8px solid transparent;\n border-bottom: 8px solid currentColor;\n}\n.q-message-received .q-message-text-content {\n color: #000;\n}\n.q-message-sent .q-message-name {\n text-align: right;\n}\n.q-message-sent .q-message-avatar {\n margin-left: 8px;\n}\n.q-message-sent .q-message-container {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.q-message-sent .q-message-text {\n color: #e0e0e0;\n border-radius: 3px 3px 0 3px;\n}\n.q-message-sent .q-message-text:last-child:before {\n left: 100%;\n border-left: 0 solid transparent;\n border-right: 8px solid transparent;\n border-bottom: 8px solid currentColor;\n}\n.q-message-sent .q-message-text-content {\n color: #000;\n}\n.q-message-text {\n background: currentColor;\n padding: 8px;\n line-height: 1.2;\n word-break: break-word;\n position: relative;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.q-message-text + .q-message-text {\n margin-top: 3px;\n}\n.q-message-text:last-child {\n min-height: 48px;\n}\n.q-message-text:last-child .q-message-stamp {\n display: block;\n}\n.q-message-text:last-child:before {\n content: '';\n position: absolute;\n bottom: 0;\n width: 0;\n height: 0;\n}\n.q-checkbox-icon {\n height: 21px;\n width: 21px;\n font-size: 21px;\n opacity: 0;\n}\n.q-chip {\n min-height: 32px;\n max-width: 100%;\n padding: 0 12px;\n font-size: 14px;\n border: #e0e0e0;\n border-radius: 2rem;\n vertical-align: middle;\n color: #000;\n background: #eee;\n}\n.q-chip:focus .q-chip-close {\n opacity: 0.8;\n}\n.q-chip .q-icon {\n font-size: 24px;\n line-height: 1;\n}\n.q-chip-main {\n line-height: initial;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.q-chip-side {\n border-radius: 50%;\n height: 32px;\n width: 32px;\n min-width: 32px;\n overflow: hidden;\n}\n.q-chip-side img {\n width: 100%;\n height: 100%;\n}\n.q-chip-left {\n margin-left: -12px;\n margin-right: 8px;\n}\n.q-chip-right {\n margin-left: 2px;\n margin-right: -12px;\n}\n.q-chip-square {\n border-radius: 2px;\n}\n.q-chip-floating {\n position: absolute;\n top: -0.3em;\n right: -0.3em;\n pointer-events: none;\n z-index: 1;\n}\n.q-chip-tag {\n position: relative;\n padding-left: 1.7rem;\n}\n.q-chip-tag:after {\n content: '';\n position: absolute;\n top: 50%;\n left: 0.5rem;\n margin-top: -0.25rem;\n background: #fff;\n width: 0.5rem;\n height: 0.5rem;\n -webkit-box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.3);\n box-shadow: 0 -1px 1px 0 rgba(0,0,0,0.3);\n border-radius: 50%;\n}\n.q-chip-pointing {\n position: relative;\n z-index: 0;\n}\n.q-chip-pointing:before {\n content: '';\n z-index: -1;\n background: inherit;\n width: 16px;\n height: 16px;\n position: absolute;\n}\n.q-chip-pointing-up {\n margin-top: 0.8rem;\n}\n.q-chip-pointing-up:before {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-22%) rotate(45deg);\n transform: translateX(-50%) translateY(-22%) rotate(45deg);\n}\n.q-chip-pointing-down {\n margin-bottom: 0.8rem;\n}\n.q-chip-pointing-down:before {\n right: auto;\n top: 100%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-78%) rotate(45deg);\n transform: translateX(-50%) translateY(-78%) rotate(45deg);\n}\n.q-chip-pointing-right {\n margin-right: 0.8rem;\n}\n.q-chip-pointing-right:before {\n top: 50%;\n right: 2px;\n bottom: auto;\n left: auto;\n -webkit-transform: translateX(33%) translateY(-50%) rotate(45deg);\n transform: translateX(33%) translateY(-50%) rotate(45deg);\n}\n.q-chip-pointing-left {\n margin-left: 0.8rem;\n}\n.q-chip-pointing-left:before {\n top: 50%;\n left: 2px;\n bottom: auto;\n right: auto;\n -webkit-transform: translateX(-33%) translateY(-50%) rotate(45deg);\n transform: translateX(-33%) translateY(-50%) rotate(45deg);\n}\n.q-chip-detail {\n background: rgba(0,0,0,0.1);\n opacity: 0.8;\n padding: 0 5px;\n border-radius: inherit;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-chip-small {\n min-height: 26px;\n}\n.q-chip-small .q-chip-main {\n padding: 4px 1px;\n line-height: initial;\n}\n.q-chip-small .q-chip-side {\n height: 26px;\n width: 26px;\n min-width: 26px;\n}\n.q-chip-small .q-chip-icon {\n font-size: 16px;\n}\n.q-chip-dense {\n min-height: 1px;\n padding: 0 3px;\n font-size: 12px;\n}\n.q-chip-dense.q-chip-tag {\n padding-left: 1.3rem;\n}\n.q-chip-dense.q-chip-pointing:before {\n width: 9px;\n height: 9px;\n}\n.q-chip-dense .q-chip-main {\n padding: 1px;\n}\n.q-chip-dense .q-chip-side {\n height: 18px;\n width: 18px;\n min-width: 16px;\n font-size: 14px;\n}\n.q-chip-dense .q-chip-left {\n margin-left: -3px;\n margin-right: 2px;\n}\n.q-chip-dense .q-chip-right {\n margin-left: 2px;\n margin-right: -2px;\n}\n.q-chip-dense .q-icon {\n font-size: 16px;\n}\n.q-input-chips {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n.q-input-chips .q-chip {\n margin: 1px;\n}\n.q-input-chips input.q-input-target {\n min-width: 70px !important;\n}\n.q-collapsible-sub-item {\n padding: 8px 16px;\n}\n.q-collapsible-sub-item.indent {\n padding-left: 48px;\n padding-right: 0;\n}\n.q-collapsible-sub-item .q-card {\n margin-bottom: 0;\n}\n.q-collapsible.router-link-active > .q-item {\n background: rgba(189,189,189,0.4);\n}\n.q-collapsible {\n -webkit-transition: padding 0.5s;\n transition: padding 0.5s;\n}\n.q-collapsible-popup-closed {\n padding: 0 15px;\n}\n.q-collapsible-popup-closed .q-collapsible-inner {\n border: 1px solid #e0e0e0;\n}\n.q-collapsible-popup-closed + .q-collapsible-popup-closed .q-collapsible-inner {\n border-top: 0;\n}\n.q-collapsible-popup-opened {\n padding: 15px 0;\n}\n.q-collapsible-popup-opened .q-collapsible-inner {\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.q-collapsible-popup-opened + .q-collapsible-popup-opened,\n.q-collapsible-popup-opened:first-child {\n padding-top: 0;\n}\n.q-collapsible-popup-opened:last-child {\n padding-bottom: 0;\n}\n.q-collapsible-cursor-pointer > .q-collapsible-inner > .q-item {\n cursor: pointer;\n}\n.q-collapsible-toggle-icon {\n border-radius: 50%;\n width: 1em;\n text-align: center;\n}\n.q-color {\n max-width: 100vw;\n border: 1px solid #e0e0e0;\n display: inline-block;\n width: 100%;\n background: #fff;\n}\n.q-color-saturation {\n width: 100%;\n height: 123px;\n}\n.q-color-saturation-white {\n background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n}\n.q-color-saturation-black {\n background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0,0,0,0)));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n}\n.q-color-saturation-circle {\n width: 10px;\n height: 10px;\n -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,0.3), 0 0 1px 2px rgba(0,0,0,0.4);\n box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,0.3), 0 0 1px 2px rgba(0,0,0,0.4);\n border-radius: 50%;\n -webkit-transform: translate(-5px, -5px);\n transform: translate(-5px, -5px);\n}\n.q-color-swatch,\n.q-color-alpha .q-slider-track {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==\") !important;\n}\n.q-color-swatch {\n position: relative;\n width: 32px;\n height: 32px;\n border-radius: 50%;\n background: #fff;\n border: 1px solid #e0e0e0;\n}\n.q-color-hue .q-slider-track {\n border-radius: 2px;\n background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n opacity: 1;\n height: 8px;\n}\n.q-color-hue .q-slider-track.active-track {\n opacity: 0;\n}\n.q-color-alpha .q-slider-track {\n position: relative;\n background: #fff;\n opacity: 1;\n height: 8px;\n}\n.q-color-alpha .q-slider-track:after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#757575));\n background: linear-gradient(90deg, rgba(255,255,255,0), #757575);\n}\n.q-color-alpha .q-slider-track.active-track {\n opacity: 0;\n}\n.q-color-sliders {\n height: 56px;\n}\n.q-color-sliders .q-slider {\n height: 20px;\n}\n.q-color-sliders .q-slider-handle {\n -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);\n box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);\n}\n.q-color-sliders .q-slider-ring {\n display: none;\n}\n.q-color-inputs {\n font-size: 11px;\n color: #757575;\n}\n.q-color-inputs input {\n border: 1px solid #e0e0e0;\n outline: 0;\n}\n.q-color-padding {\n padding: 0 2px;\n}\n.q-color-label {\n padding-top: 4px;\n}\n.q-color-dark {\n background: #000;\n border: 1px solid #424242;\n}\n.q-color-dark input {\n background: #000;\n color: #bdbdbd;\n color: var(--q-color-light);\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-color-dark .q-color-inputs {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-color-dark .q-color-swatch {\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-datetime-input {\n min-width: 70px;\n}\n.q-datetime-controls {\n padding: 0 10px 8px;\n}\n.q-datetime {\n font-size: 12px;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: initial;\n}\n.q-datetime .modal-buttons {\n padding-top: 8px;\n}\n.q-datetime:not(.no-border):not(.q-datetime-dark) .q-datetime-content {\n border: 1px solid #e0e0e0;\n}\n.q-datetime:not(.no-border).q-datetime-dark {\n border: 1px solid #424242;\n border: 1px solid var(--q-color-dark);\n}\n.q-datetime-header {\n background: currentColor;\n}\n.q-datetime-header > div {\n color: #fff;\n width: 100%;\n}\n.modal-content > .q-datetime > .q-datetime-header,\n.q-popover > .q-datetime > .q-datetime-header {\n min-width: 175px;\n}\n.q-datetime-weekdaystring {\n font-size: 0.8rem;\n background: rgba(0,0,0,0.1);\n padding: 5px 0;\n}\n.q-datetime-time {\n padding: 10px 0;\n will-change: scroll-position;\n overflow: auto;\n}\n.q-datetime-ampm {\n font-size: 0.9rem;\n padding: 5px;\n}\n.q-datetime-datestring {\n padding: 10px 0;\n}\n.q-datetime-datestring .q-datetime-link {\n font-size: 2.7rem;\n}\n.q-datetime-datestring .q-datetime-link span {\n padding: 0 5px;\n width: 100%;\n}\n.q-datetime-datestring .q-datetime-link.small {\n margin: 0 5px;\n font-size: 1.2rem;\n}\n.q-datetime-datestring .q-datetime-link.small span {\n padding: 5px;\n}\n.q-datetime-link {\n opacity: 0.6;\n}\n.q-datetime-link > span {\n cursor: pointer;\n display: inline-block;\n outline: 0;\n}\n.q-datetime-link.active {\n opacity: 1;\n}\n.q-datetime-clockstring {\n min-width: 210px;\n font-size: 2.7rem;\n direction: ltr /* rtl:ignore */;\n}\n.q-datetime-selector {\n min-width: 290px;\n height: 310px;\n overflow: auto;\n}\n.q-datetime-view-day {\n width: 250px;\n height: 285px;\n color: #000;\n}\n.q-datetime-view-year > .q-btn:not(.active),\n.q-datetime-view-month > .q-btn:not(.active) {\n color: #000;\n}\n.q-datetime-month-stamp {\n font-size: 16px;\n}\n.q-datetime-weekdays {\n margin-bottom: 5px;\n}\n.q-datetime-weekdays div {\n opacity: 0.6;\n width: 35px;\n height: 35px;\n line-height: 35px;\n margin: 0;\n padding: 0;\n min-width: 0;\n min-height: 0;\n background: transparent;\n}\n.q-datetime-days div {\n margin: 1px;\n line-height: 33px;\n width: 33px;\n height: 33px;\n border-radius: 50%;\n}\n.q-datetime-days div.q-datetime-day-active {\n background: currentColor;\n}\n.q-datetime-days div.q-datetime-day-active > span {\n color: #fff;\n}\n.q-datetime-days div.q-datetime-day-today {\n color: currentColor;\n font-size: 14px;\n border: 1px solid currentColor;\n}\n.q-datetime-days div:not(.q-datetime-fillerday):not(.disabled):not(.q-datetime-day-active):hover {\n background: #e0e0e0;\n}\n.q-datetime-btn {\n font-weight: normal;\n}\n.q-datetime-btn.active {\n font-size: 1.5rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n.q-datetime-clock {\n width: 250px;\n height: 250px;\n border-radius: 50%;\n background: #e0e0e0;\n padding: 24px;\n}\n.q-datetime-clock-circle {\n position: relative;\n -webkit-animation: q-pop 0.5s /* rtl:ignore */;\n animation: q-pop 0.5s /* rtl:ignore */;\n}\n.q-datetime-clock-center {\n height: 6px;\n width: 6px;\n top: 0;\n margin: auto;\n border-radius: 50%;\n min-height: 0;\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n background: currentColor;\n}\n.q-datetime-clock-pointer {\n width: 1px;\n height: 50%;\n margin: 0 auto;\n -webkit-transform-origin: top center /* rtl:ignore */;\n transform-origin: top center /* rtl:ignore */;\n min-height: 0;\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n background: currentColor;\n}\n.q-datetime-clock-pointer span {\n position: absolute;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n bottom: -8px;\n left: 0;\n min-width: 0;\n min-height: 0;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n background: currentColor;\n}\n.q-datetime-arrow {\n color: #757575;\n}\n.q-datetime-dark {\n background: #424242;\n background: var(--q-color-dark);\n}\n.q-datetime-dark .q-datetime-arrow {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-datetime-dark .q-datetime-header,\n.q-datetime-dark .q-datetime-clock {\n background: #616161;\n}\n.q-datetime-dark .q-datetime-view-day {\n color: #fff;\n}\n.q-datetime-dark .q-datetime-view-year > .q-btn:not(.active),\n.q-datetime-dark .q-datetime-view-month > .q-btn:not(.active) {\n color: #fff;\n}\n.q-datetime-dark .q-datetime-days div.q-datetime-day-active > span,\n.q-datetime-dark .q-datetime-days div:not(.q-datetime-fillerday):not(.disabled):not(.q-datetime-day-active):hover {\n color: #000;\n}\nbody.desktop .q-datetime-clock-position:not(.active):hover {\n background: #f5f5f5 !important;\n}\nbody.desktop .q-datetime-dark .q-datetime-clock-position:not(.active):hover {\n color: #000;\n}\n.q-datetime-clock-position {\n position: absolute;\n min-height: 32px;\n width: 32px;\n height: 32px;\n font-size: 12px;\n line-height: 32px;\n margin: 0;\n padding: 0;\n -webkit-transform: translate(-50%, -50%) /* rtl:ignore */;\n transform: translate(-50%, -50%) /* rtl:ignore */;\n border-radius: 50%;\n}\n.q-datetime-clock-position:not(.active) {\n color: #000;\n}\n.q-datetime-dark .q-datetime-clock-position:not(.active) {\n color: #fff;\n}\n.q-datetime-clock-position.active {\n background: currentColor;\n}\n.q-datetime-clock-position.active > span {\n color: #fff;\n}\n.q-datetime-clock-pos-0 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-1 {\n top: 6.7%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-2 {\n top: 25%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-3 {\n top: 50%;\n left: 100% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-4 {\n top: 75%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-5 {\n top: 93.3%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-6 {\n top: 100%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-7 {\n top: 93.3%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-8 {\n top: 75%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-9 {\n top: 50%;\n left: 0% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-10 {\n top: 25%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-11 {\n top: 6.7%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-12 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-1.fmt24 {\n top: 6.7%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-2.fmt24 {\n top: 25%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-3.fmt24 {\n top: 50%;\n left: 100% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-4.fmt24 {\n top: 75%;\n left: 93.3% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-5.fmt24 {\n top: 93.3%;\n left: 75% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-6.fmt24 {\n top: 100%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-7.fmt24 {\n top: 93.3%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-8.fmt24 {\n top: 75%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-9.fmt24 {\n top: 50%;\n left: 0% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-10.fmt24 {\n top: 25%;\n left: 6.7% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-11.fmt24 {\n top: 6.7%;\n left: 25% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-12.fmt24 {\n top: 0%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-13.fmt24 {\n top: 19.69%;\n left: 67.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-14.fmt24 {\n top: 32.5%;\n left: 80.31% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-15.fmt24 {\n top: 50%;\n left: 85% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-16.fmt24 {\n top: 67.5%;\n left: 80.31% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-17.fmt24 {\n top: 80.31%;\n left: 67.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-18.fmt24 {\n top: 85%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-19.fmt24 {\n top: 80.31%;\n left: 32.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-20.fmt24 {\n top: 67.5%;\n left: 19.69% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-21.fmt24 {\n top: 50%;\n left: 15% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-22.fmt24 {\n top: 32.5%;\n left: 19.69% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-23.fmt24 {\n top: 19.69%;\n left: 32.5% /* rtl:ignore */;\n}\n.q-datetime-clock-pos-0.fmt24 {\n top: 15%;\n left: 50% /* rtl:ignore */;\n}\n.q-datetime-range.row .q-datetime-range-left {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-datetime-range.row .q-datetime-range-right {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.q-datetime-range.column > div + div {\n margin-top: 10px;\n}\n@media (max-width: 767px) {\n .q-datetime {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n}\n@media (min-width: 768px) {\n .q-datetime-header {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n .q-datetime-content {\n -webkit-box-flex: 2;\n -ms-flex: 2 2 auto;\n flex: 2 2 auto;\n }\n}\n.q-dot {\n position: absolute;\n top: -2px;\n right: -10px;\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: #f44336;\n opacity: 0.8;\n}\n.q-editor {\n border: 1px solid #ccc;\n}\n.q-editor.disabled {\n border-style: dashed;\n}\n.q-editor.fullscreen {\n border: 0 !important;\n}\n.q-editor-content {\n outline: 0;\n padding: 10px;\n min-height: 10em;\n background: #fff;\n}\n.q-editor-content hr {\n border: 0;\n outline: 0;\n margin: 1px;\n height: 1px;\n background: #ccc;\n}\n.q-editor-toolbar-padding {\n padding: 4px;\n}\n.q-editor-toolbar {\n border-bottom: 1px solid #ccc;\n background: #e0e0e0;\n min-height: 37px;\n}\n.q-editor-toolbar .q-btn-group {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-editor-toolbar .q-btn-group + .q-btn-group {\n margin-left: 5px;\n}\n.q-editor-toolbar-separator .q-btn-group + .q-btn-group {\n padding-left: 5px;\n}\n.q-editor-toolbar-separator .q-btn-group + .q-btn-group:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n width: 1px;\n background: #ccc;\n}\n.q-editor-input input {\n color: inherit;\n}\n.q-fab {\n position: relative;\n vertical-align: middle;\n}\n.z-fab {\n z-index: 990;\n}\n.q-fab-opened .q-fab-actions {\n opacity: 1;\n -webkit-transform: scaleX(1) scaleY(1) translateX(0) translateY(0);\n transform: scaleX(1) scaleY(1) translateX(0) translateY(0);\n pointer-events: all;\n}\n.q-fab-opened .q-fab-icon {\n -webkit-transform: rotate3d(0, 0, 1, 180deg);\n transform: rotate3d(0, 0, 1, 180deg);\n opacity: 0;\n}\n.q-fab-opened .q-fab-active-icon {\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg);\n opacity: 1;\n}\n.q-fab-icon,\n.q-fab-active-icon {\n -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;\n transition: opacity 0.4s, -webkit-transform 0.4s;\n transition: opacity 0.4s, transform 0.4s;\n transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;\n}\n.q-fab-icon {\n opacity: 1;\n -webkit-transform: rotate3d(0, 0, 1, 0deg);\n transform: rotate3d(0, 0, 1, 0deg);\n}\n.q-fab-active-icon {\n opacity: 0;\n -webkit-transform: rotate3d(0, 0, 1, -180deg);\n transform: rotate3d(0, 0, 1, -180deg);\n}\n.q-fab-actions {\n position: absolute;\n opacity: 0;\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n pointer-events: none;\n}\n.q-fab-actions .q-btn {\n margin: 5px;\n}\n.q-fab-right {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateX(-100%);\n transform: scaleX(0.4) scaleY(0.4) translateX(-100%);\n top: 0;\n bottom: 0;\n left: 120%;\n}\n.q-fab-left {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateX(100%);\n transform: scaleX(0.4) scaleY(0.4) translateX(100%);\n top: 0;\n bottom: 0;\n right: 120%;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.q-fab-up {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateY(100%);\n transform: scaleX(0.4) scaleY(0.4) translateY(100%);\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n bottom: 120%;\n left: 0;\n right: 0;\n}\n.q-fab-down {\n -webkit-transform: scaleX(0.4) scaleY(0.4) translateY(-100%);\n transform: scaleX(0.4) scaleY(0.4) translateY(-100%);\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n top: 120%;\n left: 0;\n right: 0;\n}\n.q-field-icon {\n width: 28px;\n height: 28px;\n min-width: 28px;\n font-size: 28px;\n margin-right: 16px;\n color: #979797;\n}\n.q-field-label {\n padding-right: 8px;\n color: #979797;\n}\n.q-field-label-inner {\n min-height: 28px;\n}\n.q-field-label-hint {\n padding-left: 8px;\n}\n.q-field-bottom {\n font-size: 12px;\n padding-top: 8px;\n color: #979797;\n}\n.q-field-no-input .q-field-bottom {\n margin-top: 8px;\n border-top: 1px solid rgba(0,0,0,0.12);\n}\n.q-field-counter {\n color: #979797;\n padding-left: 8px;\n}\n.q-field-dark .q-field-label,\n.q-field-dark .q-field-icon,\n.q-field-dark .q-field-counter,\n.q-field-dark .q-field-bottom {\n color: #a7a7a7;\n}\n.q-field-dark .q-field-no-input .q-field-bottom {\n border-top: 1px solid #979797;\n}\n.q-field-with-error .q-field-icon,\n.q-field-with-error .q-field-label,\n.q-field-with-error .q-field-bottom {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-field-with-error .q-field-no-input .q-field-bottom {\n border-top: 1px solid #db2828;\n border-top: 1px solid var(--q-color-negative);\n}\n.q-field-with-warning .q-field-icon,\n.q-field-with-warning .q-field-label,\n.q-field-with-warning .q-field-bottom {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-field-with-warning .q-field-no-input .q-field-bottom {\n border-top: 1px solid #f2c037;\n border-top: 1px solid var(--q-color-warning);\n}\n.q-field-margin {\n margin-top: 5px;\n}\n.q-field-floating .q-field-margin {\n margin-top: 23px;\n}\n.q-field-no-input .q-field-margin {\n margin-top: 3px;\n}\n.q-field-content .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 9px;\n}\n.q-field-content .q-if-standard:not(.q-if-has-label) {\n padding-top: 6px;\n}\n.q-field-content .q-option-group {\n padding-top: 0;\n}\n.q-field-no-input .q-field-content {\n padding-top: 6px;\n}\n.q-field-vertical:not(.q-field-no-label) .q-field-margin {\n margin-top: 0;\n}\n.q-field-vertical:not(.q-field-no-label) .q-if-standard:not(.q-if-has-label) {\n padding-top: 0;\n}\n.q-field-vertical:not(.q-field-no-label) .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 0px;\n}\n.q-field-vertical.q-field-no-label .q-field-label {\n display: none;\n}\n@media (max-width: 575px) {\n .q-field-responsive:not(.q-field-no-label) .q-field-margin {\n margin-top: 0;\n }\n .q-field-responsive:not(.q-field-no-label) .q-if-standard:not(.q-if-has-label) {\n padding-top: 0;\n }\n .q-field-responsive:not(.q-field-no-label) .q-if.q-if-has-label:not(.q-if-standard) {\n margin-top: 0px;\n }\n .q-field-responsive.q-field-no-label .q-field-label {\n display: none;\n }\n}\n.q-inner-loading {\n background: rgba(255,255,255,0.6);\n}\n.q-inner-loading.dark {\n background: rgba(0,0,0,0.4);\n}\n.q-if,\n.q-if:before,\n.q-if-label,\n.q-if-addon,\n.q-field-icon,\n.q-field-label,\n.q-if-control,\n.q-field-bottom {\n -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1), display 0s 0s;\n transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1), display 0s 0s;\n}\n.q-if.q-if-hide-underline:before,\n.q-if.q-if-inverted:before,\n.q-if.q-if-hide-underline:after,\n.q-if.q-if-inverted:after {\n content: none;\n}\n.q-if-inverted {\n padding-left: 8px;\n padding-right: 8px;\n}\n.q-if-inverted .q-if-inner {\n margin-top: 7px;\n margin-bottom: 7px;\n}\n.q-if-inverted.q-if-has-label .q-if-inner {\n margin-top: 25px;\n}\n.q-if:before,\n.q-if:after {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 1px hidden currentColor;\n border-bottom-style: solid;\n background: transparent;\n pointer-events: none;\n content: '';\n}\n.q-if:before {\n color: #bdbdbd;\n color: var(--q-color-light);\n}\n.q-if:after {\n border-width: 0;\n -webkit-transform-origin: center center 0;\n transform-origin: center center 0;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.q-if:not(.q-if-disabled):not(.q-if-error):not(.q-if-warning):hover:before,\n.q-if.q-if-readonly:not(.q-if-error):not(.q-if-warning):after {\n color: #000;\n}\n.q-if-dark.q-if:not(.q-if-disabled):not(.q-if-error):not(.q-if-warning):hover:before,\n.q-if-dark.q-if.q-if-readonly:not(.q-if-error):not(.q-if-warning):after {\n color: #fff;\n}\n.q-if-focused:after {\n border-width: 2px;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transition: border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), border-left-width 0s 0.45s, border-right-width 0s 0.45s;\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), border-left-width 0s 0.45s, border-right-width 0s 0.45s, -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n}\n.q-if {\n outline: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 1rem;\n}\n.q-if .q-if-inner {\n min-height: 24px;\n}\n.q-if-standard {\n padding-top: 7px;\n padding-bottom: 7px;\n}\n.q-if-standard.q-if-has-label {\n padding-top: 25px;\n}\n.q-if-hide-underline {\n padding-top: 0;\n padding-bottom: 0;\n}\n.q-if-hide-underline.q-if-has-label {\n padding-top: 18px;\n}\n.q-if-standard .q-if-label,\n.q-if-inverted .q-if-label {\n position: absolute;\n left: 0;\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.q-if-standard .q-if-label.q-if-label-above,\n.q-if-inverted .q-if-label.q-if-label-above {\n font-size: 0.75rem;\n -webkit-transform: translate(0, -100%);\n transform: translate(0, -100%);\n line-height: 18px;\n}\n.q-if-inverted {\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n border-radius: 3px;\n}\n.q-if-inverted .q-if-label {\n top: 50%;\n -webkit-transform: translate(0, -21px);\n transform: translate(0, -21px);\n}\n.q-if-inverted .q-if-label.q-if-label-above {\n top: 4px;\n -webkit-transform: translate(0, -125%);\n transform: translate(0, -125%);\n}\n.q-if-inverted .q-input-target {\n color: inherit;\n}\n.q-if-focused:not(.q-if-readonly) .q-if-label,\n.q-if-focused:not(.q-if-readonly) .q-if-addon,\n.q-if-focused:not(.q-if-readonly) .q-if-control {\n color: currentColor;\n}\n.q-if-warning:before,\n.q-if-warning:after,\n.q-if-warning:not(.q-if-inverted) .q-if-label {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-if-warning:hover:before {\n color: #f8dd93;\n color: var(--q-color-warning-l);\n}\n.q-if-error:before,\n.q-if-error:after,\n.q-if-error:not(.q-if-inverted) .q-if-label {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-if-error:hover:before {\n color: #ec8b8b;\n color: var(--q-color-negative-l);\n}\n.q-if-disabled {\n cursor: not-allowed;\n opacity: 0.6;\n}\n.q-if-disabled .q-if-label,\n.q-if-disabled .q-if-control,\n.q-if-disabled .q-input-target,\n.q-if-disabled .q-chip {\n cursor: not-allowed;\n}\n.q-if-dark:not(.q-if-inverted-light) .q-input-target:not(.q-input-target-placeholder) {\n color: #fff;\n}\n.q-if-focusable {\n outline: 0;\n cursor: pointer;\n}\n.q-if-label,\n.q-input-target,\n.q-input-target-placeholder {\n line-height: 24px;\n}\n.q-if-control {\n font-size: 24px;\n width: 24px;\n height: 24px;\n cursor: pointer;\n}\n.q-if-control + .q-if-control,\n.q-if-control + .q-if-inner,\n.q-if-inner + .q-if-control {\n margin-left: 4px;\n}\n.q-if-control:hover {\n opacity: 0.7;\n}\n.q-if-baseline {\n line-height: 24px;\n width: 0;\n color: transparent;\n}\n.q-if-label-inner,\n.q-if-label-spacer,\n.q-if-baseline {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-if-label-spacer {\n visibility: hidden;\n height: 0 !important;\n white-space: nowrap;\n max-width: 100%;\n}\n.q-if-label {\n cursor: text;\n max-width: 100%;\n overflow: hidden;\n}\n.q-if-label,\n.q-if-addon,\n.q-if-control {\n color: #979797;\n line-height: 24px;\n}\n.q-if-inverted .q-if-label,\n.q-if-inverted .q-if-addon,\n.q-if-inverted .q-if-control {\n color: #ddd;\n}\n.q-if-inverted-light .q-if-label,\n.q-if-inverted-light .q-if-addon,\n.q-if-inverted-light .q-if-control {\n color: #656565;\n}\n.q-if-addon {\n opacity: 0;\n cursor: inherit;\n}\n.q-if-addon:not(.q-if-addon-visible) {\n display: none;\n}\n.q-if-addon-left {\n padding-right: 1px;\n}\n.q-if-addon-right {\n padding-left: 1px;\n}\n.q-if-addon-visible {\n opacity: 1;\n}\n.q-input-target,\n.q-input-shadow {\n border: 0;\n outline: 0;\n padding: 0;\n background: transparent;\n line-height: 24px;\n font-size: inherit;\n resize: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #000;\n}\n.q-input-target:-webkit-autofill {\n -webkit-animation-name: webkit-autofill-on;\n -webkit-animation-fill-mode: both;\n}\n.q-input-target.q-input-autofill:not(:-webkit-autofill) {\n -webkit-animation-name: webkit-autofill-off;\n -webkit-animation-fill-mode: both;\n}\n.q-input-target::-ms-clear,\n.q-input-target::-ms-reveal {\n display: none;\n width: 0;\n height: 0;\n}\n.q-input-target:invalid {\n -webkit-box-shadow: inherit;\n box-shadow: inherit;\n}\n.q-input-target:before {\n content: '|';\n line-height: 24px;\n width: 0;\n color: transparent;\n}\ninput.q-input-target {\n width: 100% !important;\n height: 24px;\n outline: 0;\n display: inline-block;\n -webkit-appearance: none;\n}\n.q-if .q-input-target-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target::-webkit-input-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target::-moz-placeholder {\n color: #979797 !important;\n}\n.q-if .q-input-target:-ms-input-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target::-webkit-input-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target::-moz-placeholder {\n color: #979797 !important;\n}\n.q-if-dark .q-input-target:-ms-input-placeholder {\n color: #979797 !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target::-webkit-input-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target::-moz-placeholder {\n color: #ddd !important;\n}\n.q-if-inverted:not(.q-if-inverted-light) .q-input-target:-ms-input-placeholder {\n color: #ddd !important;\n}\n.q-input-shadow {\n overflow: hidden;\n visibility: hidden;\n pointer-events: none;\n height: auto;\n width: 100% !important;\n}\n.q-jumbotron {\n position: relative;\n padding: 2rem 1rem;\n border-radius: 3px;\n background-color: #eee;\n background-repeat: no-repeat;\n background-size: cover;\n}\n.q-jumbotron-dark {\n color: #fff;\n background-color: #757575;\n}\n.q-jumbotron-dark hr.q-hr {\n background: rgba(255,255,255,0.36);\n}\n@media (min-width: 768px) {\n .q-jumbotron {\n padding: 4rem 2rem;\n }\n}\n.q-knob,\n.q-knob > div {\n position: relative;\n display: inline-block;\n}\n.q-knob > div {\n width: 100%;\n height: 100%;\n}\n.q-knob-label {\n width: 100%;\n pointer-events: none;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n}\n.q-knob-label i {\n font-size: 130%;\n}\n.q-layout {\n width: 100%;\n min-height: 100vh;\n}\n.q-layout-container .q-layout {\n min-height: 100%;\n}\n.q-layout-container > div {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.q-layout-container > div > div {\n min-height: 0;\n max-height: 100%;\n}\n.q-layout-header {\n -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n}\n.q-layout-header-hidden {\n -webkit-transform: translateY(-110%);\n transform: translateY(-110%);\n}\n.q-layout-footer {\n -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n}\n.q-layout-footer-hidden {\n -webkit-transform: translateY(110%);\n transform: translateY(110%);\n}\n.q-layout-drawer {\n position: absolute;\n top: 0;\n bottom: 0;\n background: #fff;\n z-index: 1000;\n}\n.q-layout-drawer.on-top {\n z-index: 3000;\n}\n.q-layout-drawer-delimiter {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n}\n.q-layout-drawer-left {\n left: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n.q-layout-drawer-right {\n right: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n.q-layout,\n.q-layout-header,\n.q-layout-footer,\n.q-layout-page {\n position: relative;\n}\n.q-layout-header,\n.q-layout-footer {\n z-index: 2000;\n}\n.q-layout-backdrop {\n z-index: 2999 !important;\n will-change: background-color;\n}\n.q-layout-drawer-mini {\n padding: 0 !important;\n}\n.q-layout-drawer-mini .q-item,\n.q-layout-drawer-mini .q-item-side {\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-layout-drawer-mini .q-mini-drawer-hide,\n.q-layout-drawer-mini .q-collapsible-inner > div:last-of-type,\n.q-layout-drawer-mini .q-list-header,\n.q-layout-drawer-mini .q-item-main,\n.q-layout-drawer-mini .q-item-side-right {\n display: none;\n}\n.q-layout-drawer-normal .q-mini-drawer-only {\n display: none;\n}\n.q-layout-drawer-mobile .q-mini-drawer-only,\n.q-layout-drawer-mobile .q-mini-drawer-hide {\n display: none;\n}\n.q-layout-drawer-opener {\n z-index: 2001;\n height: 100%;\n width: 15px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-page-sticky-shrink {\n pointer-events: none;\n}\n.q-page-sticky-shrink > span {\n pointer-events: auto;\n}\nbody.q-ios-statusbar-padding .q-layout .q-layout-header > .q-toolbar:nth-child(2),\nbody.q-ios-statusbar-padding .q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head,\nbody.q-ios-statusbar-padding .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-padding .modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1) {\n padding-top: 20px;\n min-height: 70px;\n}\nbody.q-ios-statusbar-x .q-layout .q-layout-header > .q-toolbar:nth-child(2),\nbody.q-ios-statusbar-x .q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head,\nbody.q-ios-statusbar-x .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-x .modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1) {\n padding-top: env(safe-area-inset-top);\n}\nbody.q-ios-statusbar-x .q-layout .q-layout-footer > .q-toolbar:last-child,\nbody.q-ios-statusbar-x .q-layout .q-layout-footer > .q-tabs:last-child .q-tabs-head,\nbody.q-ios-statusbar-x .q-layout .q-layout-drawer.top-padding,\nbody.q-ios-statusbar-x .modal:not(.minimized) .q-layout-footer > .q-toolbar:last-child {\n padding-bottom: env(safe-area-inset-bottom);\n min-height: 70px;\n}\n.q-layout-animate .q-layout-transition {\n -webkit-transition: all 0.12s ease-in !important;\n transition: all 0.12s ease-in !important;\n}\n.q-body-drawer-toggle {\n overflow-x: hidden !important;\n}\n@media (max-width: 767px) {\n .layout-padding {\n padding: 1.5rem 0.5rem;\n }\n .layout-padding.horizontal {\n padding: 0 0.5rem;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .layout-padding {\n padding: 1.5rem 2rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 2rem;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .layout-padding {\n padding: 2.5rem 3rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 3rem;\n }\n}\n@media (min-width: 1200px) {\n .layout-padding {\n padding: 3rem 4rem;\n margin: auto;\n }\n .layout-padding.horizontal {\n padding: 0 4rem;\n }\n}\n.q-item-stamp {\n font-size: 0.8rem;\n line-height: 0.8rem;\n white-space: nowrap;\n margin: 0.3rem 0;\n}\n.q-item-side {\n color: #737373;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n min-width: 38px;\n}\n.q-item-side-right {\n text-align: right;\n}\n.q-item-avatar,\n.q-item-avatar img {\n width: 38px;\n height: 38px;\n border-radius: 50%;\n}\n.q-item-letter,\n.q-item-icon {\n font-size: 24px;\n}\n.q-item-inverted {\n border-radius: 50%;\n color: #fff;\n background: #737373;\n height: 38px;\n width: 38px;\n}\n.q-item-inverted,\n.q-item-inverted .q-icon {\n font-size: 20px;\n}\n.q-item-main {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n min-width: 0;\n}\n.q-item-main-inset {\n margin-left: 48px;\n}\n.q-item-label {\n line-height: 1.2;\n}\n.q-item-label > span {\n color: #757575;\n}\n.q-item-sublabel {\n color: #757575;\n font-size: 90%;\n margin-top: 0.2rem;\n}\n.q-item-sublabel > span {\n font-weight: 500;\n}\n.q-item-section + .q-item-section {\n margin-left: 10px;\n}\n.q-item {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 1rem;\n text-align: left;\n padding: 8px 16px;\n min-height: 40px;\n}\n.q-item.active,\n.q-item.router-link-active,\n.q-item:focus {\n background: rgba(189,189,189,0.4);\n}\n.q-item:focus {\n outline: 0;\n}\n.q-item-image {\n min-width: 114px;\n max-width: 114px;\n max-height: 114px;\n}\n.q-list-multiline > .q-item,\n.q-item-multiline {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.q-list-link > .q-item,\n.q-item-link {\n cursor: pointer;\n}\n.q-list-highlight > .q-item:hover,\n.q-item-highlight:hover,\n.q-list-link > .q-item:hover,\n.q-item-link:hover {\n background: rgba(189,189,189,0.5);\n}\n.q-list-separator > .q-item-division + .q-item-division,\n.q-item-division + .q-item-separator {\n border-top: 1px solid #e0e0e0;\n}\n.q-list-inset-separator > .q-item-division + .q-item-division:after,\n.q-item-division + .q-item-inset-separator:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n left: 64px;\n height: 1px;\n background: #e0e0e0;\n}\n.q-list-dense > .q-item,\n.q-item-dense {\n padding: 3px 16px;\n min-height: 8px;\n}\n.q-list-sparse > .q-item,\n.q-item-sparse {\n padding: 22.4px 16px;\n min-height: 56px;\n}\n.q-list-striped > .q-item:nth-child(even) {\n background-color: rgba(189,189,189,0.65);\n}\n.q-list-striped-odd > .q-item:nth-child(odd) {\n background-color: rgba(189,189,189,0.65);\n}\n.q-list {\n border: 1px solid #e0e0e0;\n padding: 8px 0;\n}\n.q-item-separator-component {\n margin: 8px 0;\n height: 1px;\n border: 0;\n background-color: #e0e0e0;\n}\n.q-item-separator-component:last-child {\n display: none;\n}\n.q-item-separator-component + .q-list-header {\n margin-top: -8px;\n}\n.q-item-separator-inset-component {\n margin-left: 64px;\n}\n.q-list-header {\n color: #757575;\n font-size: 14px;\n font-weight: 500;\n line-height: 18px;\n min-height: 48px;\n padding: 15px 16px;\n}\n.q-list-header-inset {\n padding-left: 64px;\n}\n.q-list-dark .q-item-side,\n.q-item-dark .q-item-side {\n color: #bbb;\n}\n.q-list-dark .q-item-inverted,\n.q-item-dark .q-item-inverted {\n color: #000;\n background: #bbb;\n}\n.q-list-dark .q-item-label > span,\n.q-item-dark .q-item-label > span,\n.q-list-dark .q-item-sublabel,\n.q-item-dark .q-item-sublabel {\n color: #bdbdbd;\n}\n.q-list-dark .q-item,\n.q-item-dark .q-item {\n color: #fff;\n}\n.q-list-dark .q-item.active,\n.q-item-dark .q-item.active,\n.q-list-dark .q-item.router-link-active,\n.q-item-dark .q-item.router-link-active,\n.q-list-dark .q-item:focus,\n.q-item-dark .q-item:focus {\n background: rgba(117,117,117,0.2);\n}\n.q-list-dark {\n border: 1px solid rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-separator > .q-item-division + .q-item-division,\n.q-list-dark .q-item-division + .q-item-separator {\n border-top: 1px solid rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-inset-separator > .q-item-division + .q-item-division:after,\n.q-list-dark .q-item-division + .q-item-inset-separator:after {\n background: rgba(255,255,255,0.32);\n}\n.q-list-dark.q-list-striped > .q-item:nth-child(even) {\n background-color: rgba(117,117,117,0.45);\n}\n.q-list-dark.q-list-striped-odd > .q-item:nth-child(odd) {\n background-color: rgba(117,117,117,0.45);\n}\n.q-list-dark .q-item-separator-component {\n background-color: rgba(255,255,255,0.32);\n}\n.q-list-dark .q-list-header {\n color: rgba(255,255,255,0.64);\n}\n.q-list-dark.q-list-highlight > .q-item:hover,\n.q-list-dark .q-item-highlight:hover,\n.q-list-dark.q-list-link > .q-item:hover,\n.q-list-dark .q-item-link:hover {\n background: rgba(117,117,117,0.3);\n}\nbody.with-loading {\n overflow: hidden;\n}\n.q-loading {\n background: rgba(0,0,0,0.4);\n}\n.q-loading > div {\n margin: 40px 20px 0;\n max-width: 450px;\n text-align: center;\n text-shadow: 0 0 7px #000;\n}\n.modal-backdrop {\n background: rgba(0,0,0,0.4);\n}\n.modal.maximized .modal-backdrop {\n display: none;\n}\n.modal-content {\n position: relative;\n background: #fff;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n border-radius: 3px;\n overflow-y: auto;\n will-change: scroll-position;\n min-width: 280px;\n max-height: 80vh;\n -webkit-backface-visibility: hidden;\n outline: 0;\n}\n.modal {\n z-index: 5000;\n}\n.modal.minimized .modal-content {\n max-width: 80vw;\n max-height: 80vh;\n}\n.modal.maximized .modal-content {\n width: 100%;\n height: 100%;\n max-width: 100%;\n max-height: 100%;\n border-radius: 0;\n}\n.modal.maximized .modal-content .q-layout-container {\n min-height: 100vh !important;\n}\n.q-modal-enter,\n.q-modal-leave-active {\n opacity: 0;\n}\n@media (min-width: 768px) {\n .modal:not(.maximized).q-modal-enter .modal-content {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n }\n .modal:not(.maximized).q-modal-leave-active .modal-content {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n .modal.maximized.q-modal-enter .modal-content,\n .modal.maximized.q-modal-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n }\n}\n@media (max-width: 767px) {\n .q-responsive-modal {\n overflow: hidden;\n }\n .modal:not(.minimized) .modal-content {\n width: 100%;\n height: 100%;\n max-width: 100%;\n max-height: 100%;\n border-radius: 0;\n }\n .modal:not(.minimized) .modal-content .q-layout-container {\n min-height: 100vh !important;\n }\n .modal:not(.minimized).q-modal-enter .modal-content,\n .modal:not(.minimized).q-modal-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n }\n .modal.minimized.q-modal-enter .modal-content {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n }\n .modal.minimized.q-modal-leave-active .modal-content {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n.q-maximized-modal {\n overflow: hidden;\n}\n.modal,\n.modal-content {\n -webkit-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n}\n.modal-header {\n text-align: left;\n padding: 24px 24px 10px 24px;\n font-size: 1.6rem;\n font-weight: 500;\n}\n.modal-body {\n padding: 10px 24px;\n color: rgba(0,0,0,0.5);\n}\n.small-modal-scroll,\n.modal-scroll,\n.big-modal-scroll {\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n will-change: scroll-position;\n}\n.small-modal-scroll {\n max-height: 156px;\n}\n.modal-scroll {\n max-height: 240px;\n}\n.big-modal-scroll {\n max-height: 480px;\n}\n.modal-buttons {\n padding: 22px 8px 8px;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n color: #027be3;\n color: var(--q-color-primary);\n}\n.modal-buttons.row .q-btn + .q-btn {\n margin-left: 8px;\n}\n.modal-buttons.column {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.modal-buttons.column .q-btn + .q-btn {\n margin-top: 8px;\n}\n.q-modal-bottom-enter,\n.q-modal-bottom-leave-active {\n opacity: 0;\n}\n.q-modal-bottom-enter .modal-content,\n.q-modal-bottom-leave-active .modal-content {\n -webkit-transform: translateY(30%);\n transform: translateY(30%);\n}\n.q-modal-top-enter,\n.q-modal-top-leave-active {\n opacity: 0;\n}\n.q-modal-top-enter .modal-content,\n.q-modal-top-leave-active .modal-content {\n -webkit-transform: translateY(-30%);\n transform: translateY(-30%);\n}\n.q-modal-right-enter,\n.q-modal-right-leave-active {\n opacity: 0;\n}\n.q-modal-right-enter .modal-content,\n.q-modal-right-leave-active .modal-content {\n -webkit-transform: translateX(30%);\n transform: translateX(30%);\n}\n.q-modal-left-enter,\n.q-modal-left-leave-active {\n opacity: 0;\n}\n.q-modal-left-enter .modal-content,\n.q-modal-left-leave-active .modal-content {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n}\n.q-notifications > div {\n z-index: 9500;\n}\n.q-notification-list {\n pointer-events: none;\n left: 0;\n right: 0;\n margin-bottom: 10px;\n position: relative;\n}\n.q-notification-list-center {\n top: 0;\n bottom: 0;\n}\n.q-notification-list-top {\n top: 0;\n}\n.q-notification-list-bottom {\n bottom: 0;\n}\nbody.q-ios-statusbar-x .q-notification-list-center,\nbody.q-ios-statusbar-x .q-notification-list-top {\n top: env(safe-area-inset-top);\n}\nbody.q-ios-statusbar-x .q-notification-list-center,\nbody.q-ios-statusbar-x .q-notification-list-bottom {\n bottom: env(safe-area-inset-bottom);\n}\n.q-notification {\n border-radius: 5px;\n pointer-events: all;\n display: inline-block;\n margin: 10px 10px 0;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: transform, opacity;\n transition-property: transform, opacity, -webkit-transform;\n -webkit-transition-duration: 1s;\n transition-duration: 1s;\n z-index: 9500;\n max-width: 100%;\n}\n.q-notification-top-left-enter,\n.q-notification-top-left-leave-to,\n.q-notification-top-enter,\n.q-notification-top-leave-to,\n.q-notification-top-right-enter,\n.q-notification-top-right-leave-to {\n opacity: 0;\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n z-index: 9499;\n}\n.q-notification-left-enter,\n.q-notification-left-leave-to,\n.q-notification-center-enter,\n.q-notification-center-leave-to,\n.q-notification-right-enter,\n.q-notification-right-leave-to,\n.q-notification-bottom-left-enter,\n.q-notification-bottom-left-leave-to,\n.q-notification-bottom-enter,\n.q-notification-bottom-leave-to,\n.q-notification-bottom-right-enter,\n.q-notification-bottom-right-leave-to {\n opacity: 0;\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n z-index: 9499;\n}\n.q-notification-top-left-leave-active,\n.q-notification-top-leave-active,\n.q-notification-top-right-leave-active,\n.q-notification-left-leave-active,\n.q-notification-center-leave-active,\n.q-notification-right-leave-active,\n.q-notification-bottom-left-leave-active,\n.q-notification-bottom-leave-active,\n.q-notification-bottom-right-leave-active {\n position: absolute;\n z-index: 9499;\n margin-left: 0;\n margin-right: 0;\n}\n.q-notification-top-leave-active,\n.q-notification-center-leave-active {\n top: 0;\n}\n.q-notification-bottom-left-leave-active,\n.q-notification-bottom-leave-active,\n.q-notification-bottom-right-leave-active {\n bottom: 0;\n}\n.q-option-inner {\n display: inline-block;\n line-height: 0;\n}\n.q-option-inner + .q-option-label {\n margin-left: 8px;\n}\n.q-option {\n vertical-align: middle;\n}\n.q-option input {\n display: none !important;\n}\n.q-option.reverse .q-option-inner + .q-option-label {\n margin-right: 8px;\n margin-left: 0;\n}\n.q-option-group-inline-opts > div {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.q-option-group {\n margin: -5px;\n padding: 5px 0;\n}\n.q-pagination input {\n text-align: center;\n}\n.q-pagination .q-btn {\n padding: 0 5px !important;\n}\n.q-pagination .q-btn.disabled {\n color: #777;\n color: var(--q-color-faded);\n}\n.q-parallax {\n position: relative;\n width: 100%;\n overflow: hidden;\n border-radius: inherit;\n}\n.q-parallax-media > img,\n.q-parallax-media > video {\n position: absolute;\n left: 50%;\n bottom: 0;\n min-width: 100%;\n min-height: 100%;\n will-change: transform;\n}\n.q-parallax-text {\n text-shadow: 0 0 5px #fff;\n}\n.q-popover {\n position: fixed;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n border-radius: 3px;\n background: #fff;\n z-index: 8000;\n overflow-y: auto;\n overflow-x: hidden;\n max-width: 100vw;\n outline: 0;\n}\n.q-popover > .q-list:only-child {\n border: none;\n}\nbody div .q-popover {\n display: none;\n}\n.q-progress {\n position: relative;\n height: 5px;\n display: block;\n width: 100%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.q-progress-model {\n background: currentColor;\n}\n.q-progress-model.animate {\n -webkit-animation: q-progress-stripes 2s linear infinite;\n animation: q-progress-stripes 2s linear infinite;\n}\n.q-progress-model:not(.indeterminate) {\n position: absolute;\n top: 0;\n bottom: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n}\n.q-progress-model.indeterminate:before,\n.q-progress-model.indeterminate:after {\n content: '';\n position: absolute;\n background: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n}\n.q-progress-model.indeterminate:before {\n -webkit-animation: q-progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n animation: q-progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n}\n.q-progress-model.indeterminate:after {\n -webkit-animation: q-progress-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n animation: q-progress-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n -webkit-animation-delay: 1.15s;\n animation-delay: 1.15s;\n}\n.q-progress-model.stripe,\n.q-progress-model.stripe:before,\n.q-progress-model.stripe:after {\n background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) !important;\n background-size: 40px 40px !important;\n}\n.q-progress-track {\n top: 0;\n left: 0;\n bottom: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n}\n.q-progress-buffer {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 4px;\n right: 0;\n -webkit-transition: width 0.3s linear;\n transition: width 0.3s linear;\n -webkit-mask: url(\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=\");\n mask: url(\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=\");\n}\n.q-progress-track,\n.q-progress-buffer {\n background: currentColor;\n opacity: 0.2;\n position: absolute;\n}\n.pull-to-refresh {\n position: relative;\n}\n.pull-to-refresh-message {\n height: 65px;\n font-size: 1rem;\n}\n.pull-to-refresh-message .q-icon {\n font-size: 2rem;\n margin-right: 15px;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n.q-radio-unchecked,\n.q-radio-checked,\n.q-radio .q-option-inner {\n height: 21px;\n width: 21px;\n min-width: 21px;\n font-size: 21px;\n -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n opacity: 1;\n}\n.q-radio-unchecked {\n opacity: 1;\n}\n.q-radio-checked {\n -webkit-transform-origin: 50% 50% 0;\n transform-origin: 50% 50% 0;\n -webkit-transform: scale(0);\n transform: scale(0);\n}\n.q-radio .q-option-inner.active .q-radio-unchecked {\n opacity: 0;\n}\n.q-radio .q-option-inner.active .q-radio-checked {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n.q-rating {\n color: #ffeb3b;\n vertical-align: middle;\n}\n.q-rating span {\n pointer-events: none;\n display: inherit;\n}\n.q-rating i {\n color: currentColor;\n text-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);\n position: relative;\n cursor: default;\n opacity: 0.4;\n pointer-events: all;\n}\n.q-rating i.hovered {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n.q-rating i.exselected {\n opacity: 0.7;\n}\n.q-rating i.active {\n opacity: 1;\n}\n.q-rating i + i {\n margin-left: 0.3rem;\n}\n.q-rating.editable i {\n cursor: pointer;\n}\n.q-rating:not(.editable) span,\n.q-rating i {\n outline: 0;\n}\n.q-scrollarea-thumb {\n background: #000;\n width: 10px;\n right: 0;\n opacity: 0.2;\n -webkit-transition: opacity 0.3s;\n transition: opacity 0.3s;\n}\n.q-scrollarea-thumb.invisible-thumb {\n opacity: 0 !important;\n}\n.q-scrollarea-thumb:hover {\n opacity: 0.3;\n}\n.q-scrollarea-thumb:active {\n opacity: 0.5;\n}\n.q-toolbar .q-search {\n background: rgba(255,255,255,0.25);\n}\n.q-slider-track,\n.q-slider-mark {\n opacity: 0.4;\n background: currentColor;\n}\n.q-slider-track {\n position: absolute;\n top: 50%;\n left: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 2px;\n width: 100%;\n}\n.q-slider-track:not(.dragging) {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.q-slider-track.active-track {\n opacity: 1;\n}\n.q-slider-track.track-draggable.dragging {\n height: 4px;\n -webkit-transition: height 0.3s ease;\n transition: height 0.3s ease;\n}\n.q-slider-track.handle-at-minimum {\n background: transparent;\n}\n.q-slider-mark {\n position: absolute;\n top: 50%;\n height: 10px;\n width: 2px;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n}\n.q-slider-handle-container {\n position: relative;\n height: 100%;\n margin-left: 6px;\n margin-right: 6px;\n}\n.q-slider-label {\n top: 0;\n left: 6px;\n opacity: 0;\n -webkit-transform: translateX(-50%) translateY(0) scale(0);\n transform: translateX(-50%) translateY(0) scale(0);\n -webkit-transition: all 0.2s;\n transition: all 0.2s;\n padding: 2px 4px;\n}\n.q-slider-label.label-always {\n opacity: 1;\n -webkit-transform: translateX(-50%) translateY(-139%) scale(1);\n transform: translateX(-50%) translateY(-139%) scale(1);\n}\n.q-slider-handle {\n position: absolute;\n top: 50%;\n -webkit-transform: translate3d(-50%, -50%, 0);\n transform: translate3d(-50%, -50%, 0);\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n width: 12px;\n height: 12px;\n outline: 0;\n background: currentColor;\n}\n.q-slider-handle .q-chip {\n max-width: unset;\n}\n.q-slider-handle.dragging {\n -webkit-transform: translate3d(-50%, -50%, 0) scale(1.3);\n transform: translate3d(-50%, -50%, 0) scale(1.3);\n -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;\n transition: opacity 0.3s ease, -webkit-transform 0.3s ease;\n transition: opacity 0.3s ease, transform 0.3s ease;\n transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;\n}\n.q-slider-handle.dragging .q-slider-label {\n opacity: 1;\n -webkit-transform: translateX(-50%) translateY(-139%) scale(1);\n transform: translateX(-50%) translateY(-139%) scale(1);\n}\n.q-slider-handle.handle-at-minimum {\n background: #fff;\n}\n.q-slider-handle.handle-at-minimum:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: transparent;\n border-radius: inherit;\n border: 2px solid currentColor;\n}\n.q-slider-ring {\n position: absolute;\n top: -50%;\n left: -50%;\n width: 200%;\n height: 200%;\n border-radius: inherit;\n pointer-events: none;\n opacity: 0;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n background: currentColor;\n}\n.q-slider:not(.disabled):not(.readonly) .q-slider-handle.dragging .q-slider-ring,\n.q-slider:not(.disabled):not(.readonly) .q-slider-handle:focus .q-slider-ring,\nbody.desktop .q-slider:not(.disabled):not(.readonly):hover .q-slider-ring {\n opacity: 0.4;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n.q-slider.disabled .q-slider-handle {\n border: 2px solid #fff;\n}\n.q-slider.disabled .q-slider-handle.handle-at-minimum {\n background: currentColor;\n}\n.q-slider {\n height: 28px;\n width: 100%;\n color: #027be3;\n color: var(--q-color-primary);\n cursor: pointer;\n}\n.q-slider.label-always,\n.q-slider.with-padding {\n padding: 36px 0 8px;\n height: 64px;\n}\n.q-slider.has-error {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-slider.has-warning {\n color: #f2c037;\n color: var(--q-color-warning);\n}\n.q-spinner {\n vertical-align: middle;\n}\n.q-spinner-mat {\n -webkit-animation: q-spin 2s linear infinite /* rtl:ignore */;\n animation: q-spin 2s linear infinite /* rtl:ignore */;\n -webkit-transform-origin: center center /* rtl:ignore */;\n transform-origin: center center /* rtl:ignore */;\n}\n.q-spinner-mat .path {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n stroke-linecap: round;\n -webkit-animation: q-mat-dash 1.5s ease-in-out infinite /* rtl:ignore */;\n animation: q-mat-dash 1.5s ease-in-out infinite /* rtl:ignore */;\n}\n.q-stepper {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.q-stepper-title {\n font-size: 14px;\n}\n.q-stepper-subtitle {\n font-size: 12px;\n opacity: 0.7;\n}\n.q-stepper-dot {\n margin-right: 8px;\n font-size: 14px;\n width: 24px;\n height: 24px;\n border-radius: 50%;\n background: currentColor;\n}\n.q-stepper-dot span {\n color: #fff;\n}\n.q-stepper-tab {\n padding: 24px;\n font-size: 14px;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-transition: color 0.28s, background 0.28s;\n transition: color 0.28s, background 0.28s;\n}\n.q-stepper-tab.step-waiting {\n color: #000;\n}\n.q-stepper-tab.step-waiting .q-stepper-dot {\n color: rgba(0,0,0,0.42);\n}\n.q-stepper-tab.step-navigation {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.q-stepper-tab.step-color {\n color: currentColor;\n}\n.q-stepper-tab.step-active .q-stepper-title {\n font-weight: bold;\n}\n.q-stepper-tab.step-disabled {\n color: rgba(0,0,0,0.42);\n}\n.q-stepper-tab.step-error {\n color: #db2828;\n color: var(--q-color-negative);\n}\n.q-stepper-tab.step-error .q-stepper-dot {\n background: transparent;\n}\n.q-stepper-tab.step-error .q-stepper-dot span {\n color: #db2828;\n color: var(--q-color-negative);\n font-size: 24px;\n}\n.q-stepper-header {\n min-height: 72px;\n}\n.q-stepper-header:not(.alternative-labels) .q-stepper-tab {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-stepper-header:not(.alternative-labels) .q-stepper-dot:after {\n display: none;\n}\n.q-stepper-header.alternative-labels {\n min-height: 104px;\n}\n.q-stepper-header.alternative-labels .q-stepper-tab {\n padding: 24px 32px;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.q-stepper-header.alternative-labels .q-stepper-dot {\n margin-right: 0;\n}\n.q-stepper-header.alternative-labels .q-stepper-label {\n margin-top: 8px;\n text-align: center;\n}\n.q-stepper-header.alternative-labels .q-stepper-label:before,\n.q-stepper-header.alternative-labels .q-stepper-label:after {\n display: none;\n}\n.q-stepper-step-content {\n color: #000;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-tab {\n overflow: hidden;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-first .q-stepper-dot:before,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-last .q-stepper-label:after,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-last .q-stepper-dot:after {\n display: none;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-line:before,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-line:after {\n position: absolute;\n top: 50%;\n height: 1px;\n width: 100vw;\n background: rgba(0,0,0,0.12);\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-label:after,\n.q-stepper-horizontal > .q-stepper-header .q-stepper-dot:after {\n content: '';\n left: 100%;\n margin-left: 8px;\n}\n.q-stepper-horizontal > .q-stepper-header .q-stepper-dot:before {\n content: '';\n right: 100%;\n margin-right: 8px;\n}\n.q-stepper-horizontal > .q-stepper-nav {\n margin: 0 16px 8px;\n}\n.q-stepper-horizontal > .q-stepper-step .q-stepper-nav {\n margin: 16px 0 0;\n}\n.q-stepper-horizontal > .q-stepper-step .q-stepper-nav > div.col {\n display: none;\n}\n.q-stepper-horizontal > .q-stepper-step > .q-stepper-step-content > .q-stepper-step-inner {\n padding: 24px;\n}\n.q-stepper-vertical {\n padding: 8px 0 18px;\n}\n.q-stepper-vertical > .q-stepper-nav {\n margin-top: 16px;\n}\n.q-stepper-vertical > .q-stepper-nav > div.col {\n display: none;\n}\n.q-stepper-vertical > .q-stepper-step {\n overflow: hidden;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-step-content > .q-stepper-step-inner {\n padding: 0 24px 24px 48px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab {\n padding: 12px 16px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:before,\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:after {\n content: '';\n position: absolute;\n left: 50%;\n width: 1px;\n height: 100vh;\n background: rgba(0,0,0,0.12);\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:before {\n bottom: 100%;\n margin-bottom: 8px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-dot:after {\n top: 100%;\n margin-top: 8px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-label {\n padding-top: 4px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab .q-stepper-label .q-stepper-title {\n line-height: 18px;\n}\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab.q-stepper-first .q-stepper-dot:before,\n.q-stepper-vertical > .q-stepper-step > .q-stepper-tab.q-stepper-last .q-stepper-dot:after {\n display: none;\n}\nbody.desktop .q-stepper-tab.step-navigation:hover {\n background: rgba(0,0,0,0.05);\n}\n@media (max-width: 767px) {\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header {\n min-height: 72px;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-tab {\n padding: 24px 0;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-tab:not(:last-child) .q-stepper-dot:after {\n display: block !important;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-dot {\n margin: 0;\n }\n .q-stepper-horizontal.q-stepper-contractable > .q-stepper-header .q-stepper-label {\n display: none;\n }\n}\n.q-tabs {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-radius: 3px;\n}\n.q-layout-marginal .q-tabs {\n border-radius: 0;\n}\n.q-tabs-scroller {\n overflow: hidden;\n}\n.q-tab-pane {\n padding: 12px;\n}\n.q-tabs-panes:empty {\n display: none;\n}\n.q-tabs-normal .q-tab-icon,\n.q-tabs-normal .q-tab-label {\n opacity: 0.7;\n}\n.q-tab {\n cursor: pointer;\n -webkit-transition: color 0.3s, background 0.3s;\n transition: color 0.3s, background 0.3s;\n white-space: nowrap;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 8px 10px;\n min-height: 48px;\n text-transform: uppercase;\n}\n.q-tab .q-tab-icon-parent + .q-tab-label-parent {\n margin-top: 4px;\n}\n.q-tab .q-chip {\n top: -8px;\n right: -10px;\n left: auto;\n min-height: auto;\n color: #fff;\n background: rgba(244,67,54,0.75);\n}\n.q-tab.active .q-tab-icon,\n.q-tab.active .q-tab-label {\n opacity: 1;\n}\n.q-tab-label {\n text-align: center;\n}\n.q-tab-icon {\n font-size: 27px;\n}\n.q-tab-focus-helper {\n z-index: -1;\n outline: 0;\n}\n.q-tab-focus-helper:focus {\n z-index: unset;\n background: currentColor;\n opacity: 0.1;\n}\n@media (max-width: 767px) {\n .q-tab.hide-icon .q-tab-icon-parent,\n .q-tab.hide-label .q-tab-label-parent {\n display: none !important;\n }\n .q-tab.hide-icon .q-tab-label {\n margin-top: 0;\n }\n .q-tab-full.hide-none .q-tab-label-parent .q-tab-meta {\n display: none;\n }\n}\n@media (min-width: 768px) {\n .q-tab-full .q-tab-label-parent .q-tab-meta {\n display: none;\n }\n}\n@media (max-width: 991px) {\n .q-tabs-head:not(.scrollable) .q-tabs-scroller,\n .q-tabs-head:not(.scrollable) .q-tab {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n}\n@media (min-width: 992px) {\n .q-tab {\n padding-left: 25px;\n padding-right: 25px;\n }\n .q-layout-marginal .q-tabs-head:not(.scrollable) {\n padding-left: 12px;\n padding-right: 12px;\n }\n}\n.q-tabs-head {\n min-height: 48px;\n overflow: hidden;\n font-size: 0.95rem;\n font-weight: 500;\n -webkit-transition: color 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, box-shadow 0.18s ease-in;\n transition: color 0.18s ease-in, box-shadow 0.18s ease-in, -webkit-box-shadow 0.18s ease-in;\n position: relative;\n}\n.q-tabs-head:not(.scrollable) .q-tabs-left-scroll,\n.q-tabs-head:not(.scrollable) .q-tabs-right-scroll {\n display: none !important;\n}\n.q-tabs-left-scroll,\n.q-tabs-right-scroll {\n position: absolute;\n height: 100%;\n cursor: pointer;\n color: #fff;\n top: 0;\n}\n.q-tabs-left-scroll .q-icon,\n.q-tabs-right-scroll .q-icon {\n text-shadow: 0 0 10px #000;\n font-size: 32.4px;\n visibility: hidden;\n}\n.q-tabs-left-scroll.disabled,\n.q-tabs-right-scroll.disabled {\n display: none;\n}\n.q-tabs:hover .q-tabs-left-scroll .q-icon,\n.q-tabs:hover .q-tabs-right-scroll .q-icon {\n visibility: visible;\n}\n.q-tabs-left-scroll {\n left: 0 /* rtl:ignore */;\n}\n.q-tabs-right-scroll {\n right: 0 /* rtl:ignore */;\n}\n.q-tabs-align-justify .q-tabs-scroller,\n.q-tabs-align-justify .q-tab {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.q-tabs-align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.q-tabs-align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.q-tabs-bar {\n border: 2px solid currentColor;\n border-width: 0;\n position: absolute;\n height: 0;\n left: 0;\n right: 0;\n}\n.q-tabs-global-bar {\n width: 1px;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left center;\n transform-origin: left center;\n -webkit-transition: -webkit-transform;\n transition: -webkit-transform;\n transition: transform;\n transition: transform, -webkit-transform;\n -webkit-transition-duration: 0.15s;\n transition-duration: 0.15s;\n -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n.q-tabs-global-bar.contract {\n -webkit-transition-duration: 0.18s;\n transition-duration: 0.18s;\n -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.q-tabs-global-bar-container.highlight > .q-tabs-global-bar {\n display: none;\n}\n.q-tabs-two-lines .q-tab {\n white-space: normal;\n}\n.q-tabs-two-lines .q-tab .q-tab-label {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n.q-tabs-position-top > .q-tabs-head .q-tabs-bar {\n bottom: 0;\n border-bottom-width: 2px;\n}\n.q-tabs-position-bottom > .q-tabs-head .q-tabs-bar {\n top: 0;\n border-top-width: 2px;\n}\n.q-tabs-position-bottom > .q-tabs-panes {\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1;\n}\n.q-tabs-inverted .q-tabs-head {\n background: #fff;\n}\n.q-tabs-inverted.q-tabs-position-top > .q-tabs-panes {\n border-top: 1px solid rgba(0,0,0,0.1);\n}\n.q-tabs-inverted.q-tabs-position-top > .q-tab-pane {\n border-top: 0;\n}\n.q-tabs-inverted.q-tabs-position-bottom > .q-tabs-panes {\n border-bottom: 1px solid rgba(0,0,0,0.1);\n}\n.q-tabs-inverted.q-tabs-position-bottom > .q-tab-pane {\n border-bottom: 0;\n}\nbody.mobile .q-tabs-scroller {\n overflow-y: hidden;\n overflow-x: auto;\n will-change: scroll-position;\n -webkit-overflow-scrolling: touch;\n}\nbody.desktop .q-tab:before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.1;\n background: currentColor;\n}\nbody.desktop .q-tab:hover:before {\n content: '';\n}\n.q-table-container {\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n position: relative;\n}\n.q-table-container.fullscreen {\n background-color: inherit;\n}\n.q-table-top {\n min-height: 64px;\n padding: 8px 24px;\n}\n.q-table-top:before {\n content: '';\n position: absolute;\n pointer-events: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.2;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-table-top .q-table-control {\n min-height: 36px;\n padding: 8px 0;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.q-table-title {\n font-size: 20px;\n letter-spacing: 0.005em;\n font-weight: 400;\n}\n.q-table-separator {\n min-width: 8px !important;\n}\n.q-table-nodata .q-icon {\n font-size: 200%;\n padding-right: 15px;\n}\n.q-table-progress {\n height: 0 !important;\n}\n.q-table-progress td {\n padding: 0 !important;\n border-bottom: 1px solid transparent !important;\n}\n.q-table-progress .q-progress {\n position: absolute;\n height: 2px;\n bottom: 0;\n}\n.q-table-middle {\n max-width: 100%;\n}\n.q-table-bottom {\n min-height: 48px;\n padding: 4px 14px 4px 24px;\n}\n.q-table-bottom,\n.q-table-bottom .q-if {\n font-size: 12px;\n}\n.q-table-bottom .q-table-control {\n min-height: 24px;\n}\n.q-table-control {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.q-table-sort-icon {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n will-change: opacity, transform;\n opacity: 0;\n font-size: 120%;\n}\n.q-table-sort-icon-left,\n.q-table-sort-icon-center {\n margin-left: 4px;\n}\n.q-table-sort-icon-right {\n margin-right: 4px;\n}\n.q-table {\n width: 100%;\n max-width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n}\n.q-table thead tr {\n height: 56px;\n}\n.q-table th {\n font-weight: 500;\n font-size: 12px;\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.q-table th.sortable {\n cursor: pointer;\n}\n.q-table th.sortable:hover .q-table-sort-icon {\n opacity: 0.5;\n}\n.q-table th.sorted .q-table-sort-icon {\n opacity: 1 !important;\n}\n.q-table th.sort-desc .q-table-sort-icon {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.q-table tbody tr {\n -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n will-change: background;\n}\n.q-table th,\n.q-table td {\n white-space: nowrap;\n padding: 7px 24px;\n}\n.q-table thead,\n.q-table td,\n.q-table th {\n border-style: solid;\n border-width: 0;\n}\n.q-table tbody td {\n height: 48px;\n font-weight: 400;\n font-size: 13px;\n}\n.q-table-col-auto-width {\n width: 1px;\n}\n.q-table-bottom-item {\n margin-right: 24px;\n}\n.q-table-grid {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.q-table-grid .q-table-bottom {\n border-top: 0;\n}\n.q-table-grid .q-table {\n height: 2px;\n}\n.q-table-grid .q-table thead {\n border: 0;\n}\n.q-table-horizontal-separator thead,\n.q-table-horizontal-separator tbody td {\n border-width: 0 0 1px 0;\n}\n.q-table-vertical-separator thead {\n border-width: 0 0 1px 0;\n}\n.q-table-vertical-separator td {\n border-width: 0 0 0 1px;\n}\n.q-table-vertical-separator td:first-child {\n border-left: 0;\n}\n.q-table-cell-separator td {\n border-width: 1px;\n}\n.q-table-cell-separator td:first-child {\n border-left: 0;\n}\n.q-table-cell-separator td:last-child {\n border-right: 0;\n}\n.q-table-dense .q-table-top {\n min-height: 48px;\n}\n.q-table-dense .q-table-top,\n.q-table-dense .q-table-bottom {\n padding-left: 8px;\n padding-right: 8px;\n}\n.q-table-dense .q-table-bottom {\n min-height: 42px;\n}\n.q-table-dense .q-table-sort-icon {\n font-size: 110%;\n}\n.q-table-dense .q-table th,\n.q-table-dense .q-table td {\n padding: 4px 8px;\n}\n.q-table-dense .q-table thead tr {\n height: 40px;\n}\n.q-table-dense .q-table tbody td {\n height: 28px;\n}\n.q-table-dense .q-table-bottom-item {\n margin-right: 8px;\n}\n@media (max-width: 767px) {\n .q-table-top {\n min-height: 48px;\n }\n .q-table-top,\n .q-table-bottom {\n padding-left: 8px;\n padding-right: 8px;\n }\n .q-table-bottom {\n min-height: 42px;\n }\n .q-table-sort-icon {\n font-size: 110%;\n }\n .q-table th,\n .q-table td {\n padding: 4px 8px;\n }\n .q-table thead tr {\n height: 40px;\n }\n .q-table tbody td {\n height: 28px;\n }\n .q-table-bottom-item {\n margin-right: 8px;\n }\n}\n.q-table-bottom {\n color: rgba(0,0,0,0.54);\n border-top: 1px solid rgba(0,0,0,0.12);\n}\n.q-table {\n color: rgba(0,0,0,0.87);\n}\n.q-table thead,\n.q-table tr,\n.q-table th,\n.q-table td {\n border-color: rgba(0,0,0,0.12);\n}\n.q-table th {\n color: rgba(0,0,0,0.54);\n}\n.q-table th.sortable:hover,\n.q-table th.sorted {\n color: rgba(0,0,0,0.87);\n}\n.q-table tbody tr.selected {\n background: rgba(0,0,0,0.06);\n}\n.q-table tbody tr:hover {\n background: rgba(0,0,0,0.03);\n}\n.q-table-dark {\n color: #eee;\n}\n.q-table-dark .q-table-bottom,\n.q-table-dark .q-table-top {\n color: rgba(255,255,255,0.64);\n border-top: 1px solid rgba(255,255,255,0.12);\n}\n.q-table-dark thead,\n.q-table-dark tr,\n.q-table-dark th,\n.q-table-dark td {\n border-color: rgba(255,255,255,0.12);\n}\n.q-table-dark th {\n color: rgba(255,255,255,0.64);\n}\n.q-table-dark th.sortable:hover,\n.q-table-dark th.sorted {\n color: #eee;\n}\n.q-table-dark tbody tr.selected {\n background: rgba(255,255,255,0.2);\n}\n.q-table-dark tbody tr:hover {\n background: rgba(255,255,255,0.1);\n}\n.q-timeline {\n padding: 0;\n width: 100%;\n list-style: none;\n}\n.q-timeline h6 {\n line-height: inherit;\n}\n.q-timeline-title {\n margin-top: 0;\n margin-bottom: 16px;\n}\n.q-timeline-subtitle {\n font-size: 12px;\n margin-bottom: 8px;\n opacity: 0.4;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-weight: 700;\n}\n.q-timeline-dot {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15px;\n}\n.q-timeline-dot:before,\n.q-timeline-dot:after {\n content: '';\n background: currentColor;\n display: block;\n position: absolute;\n}\n.q-timeline-dot:before {\n border: 3px solid transparent;\n border-radius: 100%;\n height: 15px;\n width: 15px;\n top: 4px;\n left: 0;\n -webkit-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;\n transition: background 0.3s ease-in-out, border 0.3s ease-in-out;\n}\n.q-timeline-dot:after {\n width: 3px;\n opacity: 0.4;\n top: 24px;\n bottom: 0;\n left: 6px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot {\n width: 31px;\n left: -8px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot:before {\n height: 31px;\n width: 31px;\n}\n.q-timeline-entry-with-icon .q-timeline-dot:after {\n top: 41px;\n left: 14px;\n}\n.q-timeline-entry-with-icon .q-timeline-subtitle {\n padding-top: 8px;\n}\n.q-timeline-dot .q-icon {\n position: absolute;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n top: 0;\n left: 0;\n right: 0;\n font-size: 16px;\n height: 38px;\n color: #fff;\n -webkit-transition: color 0.3s ease-in-out;\n transition: color 0.3s ease-in-out;\n}\n.q-timeline-dark {\n color: #fff;\n}\n.q-timeline-dark .q-timeline-subtitle {\n opacity: 0.7;\n}\n.q-timeline-entry {\n padding-left: 40px;\n position: relative;\n line-height: 22px;\n}\n.q-timeline-entry:last-child {\n padding-bottom: 0;\n}\n.q-timeline-entry:last-child .q-timeline-dot:after {\n content: none;\n}\n.q-timeline-hover .q-timeline-entry:hover .q-timeline-dot:before {\n background: transparent;\n border: 3px solid currentColor;\n}\n.q-timeline-hover .q-timeline-entry.q-timeline-entry-with-icon:hover .q-timeline-dot .q-icon {\n color: currentColor;\n}\n.q-timeline-content {\n padding-bottom: 24px;\n}\n.q-timeline-heading {\n position: relative;\n}\n.q-timeline-heading:first-child .q-timeline-heading-title {\n padding-top: 0;\n}\n.q-timeline-heading:last-child .q-timeline-heading-title {\n padding-bottom: 0;\n}\n.q-timeline-heading-title {\n padding: 32px 0;\n margin: 0;\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .q-timeline-responsive .q-timeline-heading {\n display: table-row;\n font-size: 200%;\n }\n .q-timeline-responsive .q-timeline-heading > div {\n display: table-cell;\n }\n .q-timeline-responsive .q-timeline-heading-title {\n margin-left: -50px;\n }\n .q-timeline-responsive .q-timeline {\n display: table;\n }\n .q-timeline-responsive .q-timeline-entry {\n display: table-row;\n padding: 0;\n }\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-dot,\n .q-timeline-responsive .q-timeline-content {\n display: table-cell;\n vertical-align: top;\n }\n .q-timeline-responsive .q-timeline-subtitle {\n text-align: right;\n width: 35%;\n }\n .q-timeline-responsive .q-timeline-dot {\n position: relative;\n }\n .q-timeline-responsive .q-timeline-content {\n padding-left: 30px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-content {\n padding-top: 8px;\n }\n .q-timeline-responsive .q-timeline-subtitle {\n padding-right: 30px;\n }\n}\n@media (min-width: 992px) {\n .q-timeline-responsive .q-timeline-heading-title {\n text-align: center;\n margin-left: 0;\n }\n .q-timeline-responsive .q-timeline-entry,\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-dot,\n .q-timeline-responsive .q-timeline-content {\n display: block;\n margin: 0;\n padding: 0;\n }\n .q-timeline-responsive .q-timeline-dot {\n position: absolute;\n left: 50%;\n margin-left: -7.15px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-dot {\n left: 50%;\n margin-left: -15px;\n }\n .q-timeline-responsive .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-content {\n width: 50%;\n }\n .q-timeline-responsive .q-timeline-entry-left .q-timeline-content,\n .q-timeline-responsive .q-timeline-entry-right .q-timeline-subtitle {\n float: left;\n padding-right: 30px;\n text-align: right;\n }\n .q-timeline-responsive .q-timeline-entry-left .q-timeline-subtitle,\n .q-timeline-responsive .q-timeline-entry-right .q-timeline-content {\n float: right;\n text-align: left;\n padding-left: 30px;\n }\n .q-timeline-responsive .q-timeline-entry-with-icon .q-timeline-content {\n padding-top: 8px;\n }\n .q-timeline-responsive .q-timeline-entry {\n padding-bottom: 24px;\n overflow: hidden;\n }\n}\n.q-toggle-base {\n -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);\n width: 100%;\n height: 12px;\n border-radius: 30px;\n background: currentColor;\n opacity: 0.5;\n}\n.q-toggle-handle {\n background: #f5f5f5;\n -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1);\n transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1);\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n border-radius: 50%;\n position: absolute;\n top: 0;\n left: 0;\n width: 21px;\n height: 21px;\n line-height: 21px;\n}\n.q-toggle .q-option-inner {\n height: 21px;\n width: 40px;\n min-width: 40px;\n padding: 5px 0;\n}\n.q-toggle .q-option-inner.active .q-toggle-handle {\n background: currentColor;\n left: 19px;\n}\n.q-toggle .q-option-inner.active .q-toggle-icon {\n color: #fff;\n}\n.q-toolbar {\n padding: 4px 12px;\n min-height: 50px;\n overflow: hidden;\n width: 100%;\n}\n.q-toolbar-inverted {\n background: #fff;\n}\n.q-toolbar-title {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0%;\n flex: 1 1 0%;\n min-width: 1px;\n max-width: 100%;\n font-size: 18px;\n font-weight: 500;\n padding: 0 12px;\n}\n.q-toolbar-subtitle {\n font-size: 12px;\n opacity: 0.7;\n}\n.q-toolbar-title,\n.q-toolbar-subtitle {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.q-tooltip {\n position: fixed;\n font-size: 12px;\n color: #fafafa;\n background: #747474;\n z-index: 9000;\n padding: 10px;\n border-radius: 3px;\n overflow-y: auto;\n overflow-x: hidden;\n pointer-events: none;\n}\n.q-tree-node {\n margin: 0;\n list-style-type: none;\n position: relative;\n padding: 0 0 3px 22px;\n}\n.q-tree-node:after {\n content: '';\n position: absolute;\n top: -3px;\n bottom: 0;\n width: 1px;\n right: auto;\n left: -13px;\n border-left: 1px solid currentColor;\n}\n.q-tree-node:last-child:after {\n display: none;\n}\n.q-tree-node-header:before {\n content: '';\n position: absolute;\n top: -3px;\n bottom: 50%;\n width: 35px;\n left: -35px;\n border-left: 1px solid currentColor;\n border-bottom: 1px solid currentColor;\n}\n.q-tree-children {\n padding-left: 25px;\n}\n.q-tree-children.disabled {\n pointer-events: none;\n}\n.q-tree-node-body {\n padding: 5px 0 8px 5px;\n}\n.q-tree-node-parent {\n padding-left: 2px;\n}\n.q-tree-node-parent > .q-tree-node-header:before {\n width: 15px;\n left: -15px;\n}\n.q-tree-node-parent > .q-tree-node-collapsible > .q-tree-node-body {\n padding: 5px 0 8px 27px;\n}\n.q-tree-node-parent > .q-tree-node-collapsible > .q-tree-node-body:after {\n content: '';\n position: absolute;\n top: 0;\n width: 1px;\n height: 100%;\n right: auto;\n left: 12px;\n border-left: 1px solid currentColor;\n bottom: 50px;\n}\n.q-tree-node-link {\n cursor: pointer;\n}\n.q-tree-node-selected {\n background: rgba(0,0,0,0.15);\n}\n.q-tree-dark .q-tree-node-selected {\n background: rgba(255,255,255,0.4);\n}\nbody.desktop .q-tree-node-link:hover {\n background: rgba(0,0,0,0.1);\n}\nbody.desktop .q-tree-dark .q-tree-node-link:hover {\n background: rgba(255,255,255,0.3);\n}\n.q-tree-node-header {\n padding: 4px;\n margin-top: 3px;\n border-radius: 3px;\n}\n.q-tree-node-header.disabled {\n pointer-events: none;\n}\n.q-tree-icon {\n font-size: 1.5em;\n}\n.q-tree-img {\n height: 3em;\n}\n.q-tree-img.avatar {\n width: 2em;\n height: 2em;\n}\n.q-tree-arrow {\n font-size: 1rem;\n width: 1rem;\n height: 1rem;\n}\n.q-tree-arrow-rotate {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n[dir=rtl] .q-tree-arrow {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n}\n[dir=rtl] .q-tree-arrow-rotate {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n}\n.q-tree > .q-tree-node {\n padding: 0;\n}\n.q-tree > .q-tree-node:after,\n.q-tree > .q-tree-node > .q-tree-node-header:before {\n display: none;\n}\n.q-tree > .q-tree-node-child > .q-tree-node-header {\n padding-left: 24px;\n}\n.q-uploader-expanded .q-if {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n.q-uploader-input {\n opacity: 0;\n max-width: 100%;\n height: 100%;\n width: 100%;\n font-size: 0;\n}\n.q-uploader-pick-button[disabled] .q-uploader-input {\n display: none;\n}\n.q-uploader-files {\n border: 1px solid #e0e0e0;\n font-size: 14px;\n max-height: 500px;\n}\n.q-uploader-files-no-border .q-uploader-files {\n border-top: 0 !important;\n}\n.q-uploader-file:not(:last-child) {\n border-bottom: 1px solid #e0e0e0;\n}\n.q-uploader-progress-bg,\n.q-uploader-progress-text {\n pointer-events: none;\n}\n.q-uploader-progress-bg {\n height: 100%;\n opacity: 0.2;\n}\n.q-uploader-progress-text {\n font-size: 40px;\n opacity: 0.1;\n right: 44px;\n bottom: 0;\n}\n.q-uploader-dnd {\n outline: 2px dashed currentColor;\n outline-offset: -6px;\n background: rgba(255,255,255,0.6);\n}\n.q-uploader-dnd.inverted {\n background: rgba(0,0,0,0.3);\n}\n.q-uploader-dark .q-uploader-files {\n color: #fff;\n border: 1px solid #a7a7a7;\n}\n.q-uploader-dark .q-uploader-bg {\n color: #fff;\n}\n.q-uploader-dark .q-uploader-progress-text {\n opacity: 0.2;\n}\n.q-uploader-dark .q-uploader-file:not(:last-child) {\n border-bottom: 1px solid #424242;\n border-bottom: 1px solid var(--q-color-dark);\n}\nimg.responsive {\n max-width: 100%;\n height: auto;\n}\nimg.avatar {\n width: 50px;\n height: 50px;\n border-radius: 50%;\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n vertical-align: middle;\n}\n.q-video {\n position: relative;\n overflow: hidden;\n border-radius: inherit;\n}\n.q-video iframe,\n.q-video object,\n.q-video embed {\n width: 100%;\n height: 100%;\n}\n:root {\n --q-color-primary: #027be3;\n --q-color-secondary: #26a69a;\n --q-color-tertiary: #555;\n --q-color-positive: #21ba45;\n --q-color-negative: #db2828;\n --q-color-negative-l: #ec8b8b;\n --q-color-info: #31ccec;\n --q-color-warning: #f2c037;\n --q-color-warning-l: #f8dd93;\n --q-color-light: #bdbdbd;\n --q-color-light-d: #aaa;\n --q-color-faded: #777;\n --q-color-dark: #424242;\n}\n.text-primary {\n color: #027be3 !important;\n color: var(--q-color-primary) !important;\n}\n.bg-primary {\n background: #027be3 !important;\n background: var(--q-color-primary) !important;\n}\n.text-secondary {\n color: #26a69a !important;\n color: var(--q-color-secondary) !important;\n}\n.bg-secondary {\n background: #26a69a !important;\n background: var(--q-color-secondary) !important;\n}\n.text-tertiary {\n color: #555 !important;\n color: var(--q-color-tertiary) !important;\n}\n.bg-tertiary {\n background: #555 !important;\n background: var(--q-color-tertiary) !important;\n}\n.text-faded {\n color: #777 !important;\n color: var(--q-color-faded) !important;\n}\n.bg-faded {\n background: #777 !important;\n background: var(--q-color-faded) !important;\n}\n.text-positive {\n color: #21ba45 !important;\n color: var(--q-color-positive) !important;\n}\n.bg-positive {\n background: #21ba45 !important;\n background: var(--q-color-positive) !important;\n}\n.text-negative {\n color: #db2828 !important;\n color: var(--q-color-negative) !important;\n}\n.bg-negative {\n background: #db2828 !important;\n background: var(--q-color-negative) !important;\n}\n.text-info {\n color: #31ccec !important;\n color: var(--q-color-info) !important;\n}\n.bg-info {\n background: #31ccec !important;\n background: var(--q-color-info) !important;\n}\n.text-warning {\n color: #f2c037 !important;\n color: var(--q-color-warning) !important;\n}\n.bg-warning {\n background: #f2c037 !important;\n background: var(--q-color-warning) !important;\n}\n.text-white {\n color: #fff !important;\n}\n.bg-white {\n background: #fff !important;\n}\n.text-black {\n color: #000 !important;\n}\n.bg-black {\n background: #000 !important;\n}\n.text-light {\n color: #bdbdbd !important;\n color: var(--q-color-light) !important;\n}\n.bg-light {\n background: #bdbdbd !important;\n background: var(--q-color-light) !important;\n}\n.text-dark {\n color: #424242 !important;\n color: var(--q-color-dark) !important;\n}\n.bg-dark {\n background: #424242 !important;\n background: var(--q-color-dark) !important;\n}\n.text-transparent {\n color: transparent !important;\n}\n.bg-transparent {\n background: transparent !important;\n}\n.text-red {\n color: #f44336 !important;\n}\n.text-red-1 {\n color: #ffebee !important;\n}\n.text-red-2 {\n color: #ffcdd2 !important;\n}\n.text-red-3 {\n color: #ef9a9a !important;\n}\n.text-red-4 {\n color: #e57373 !important;\n}\n.text-red-5 {\n color: #ef5350 !important;\n}\n.text-red-6 {\n color: #f44336 !important;\n}\n.text-red-7 {\n color: #e53935 !important;\n}\n.text-red-8 {\n color: #d32f2f !important;\n}\n.text-red-9 {\n color: #c62828 !important;\n}\n.text-red-10 {\n color: #b71c1c !important;\n}\n.text-red-11 {\n color: #ff8a80 !important;\n}\n.text-red-12 {\n color: #ff5252 !important;\n}\n.text-red-13 {\n color: #ff1744 !important;\n}\n.text-red-14 {\n color: #d50000 !important;\n}\n.text-pink {\n color: #e91e63 !important;\n}\n.text-pink-1 {\n color: #fce4ec !important;\n}\n.text-pink-2 {\n color: #f8bbd0 !important;\n}\n.text-pink-3 {\n color: #f48fb1 !important;\n}\n.text-pink-4 {\n color: #f06292 !important;\n}\n.text-pink-5 {\n color: #ec407a !important;\n}\n.text-pink-6 {\n color: #e91e63 !important;\n}\n.text-pink-7 {\n color: #d81b60 !important;\n}\n.text-pink-8 {\n color: #c2185b !important;\n}\n.text-pink-9 {\n color: #ad1457 !important;\n}\n.text-pink-10 {\n color: #880e4f !important;\n}\n.text-pink-11 {\n color: #ff80ab !important;\n}\n.text-pink-12 {\n color: #ff4081 !important;\n}\n.text-pink-13 {\n color: #f50057 !important;\n}\n.text-pink-14 {\n color: #c51162 !important;\n}\n.text-purple {\n color: #9c27b0 !important;\n}\n.text-purple-1 {\n color: #f3e5f5 !important;\n}\n.text-purple-2 {\n color: #e1bee7 !important;\n}\n.text-purple-3 {\n color: #ce93d8 !important;\n}\n.text-purple-4 {\n color: #ba68c8 !important;\n}\n.text-purple-5 {\n color: #ab47bc !important;\n}\n.text-purple-6 {\n color: #9c27b0 !important;\n}\n.text-purple-7 {\n color: #8e24aa !important;\n}\n.text-purple-8 {\n color: #7b1fa2 !important;\n}\n.text-purple-9 {\n color: #6a1b9a !important;\n}\n.text-purple-10 {\n color: #4a148c !important;\n}\n.text-purple-11 {\n color: #ea80fc !important;\n}\n.text-purple-12 {\n color: #e040fb !important;\n}\n.text-purple-13 {\n color: #d500f9 !important;\n}\n.text-purple-14 {\n color: #a0f !important;\n}\n.text-deep-purple {\n color: #673ab7 !important;\n}\n.text-deep-purple-1 {\n color: #ede7f6 !important;\n}\n.text-deep-purple-2 {\n color: #d1c4e9 !important;\n}\n.text-deep-purple-3 {\n color: #b39ddb !important;\n}\n.text-deep-purple-4 {\n color: #9575cd !important;\n}\n.text-deep-purple-5 {\n color: #7e57c2 !important;\n}\n.text-deep-purple-6 {\n color: #673ab7 !important;\n}\n.text-deep-purple-7 {\n color: #5e35b1 !important;\n}\n.text-deep-purple-8 {\n color: #512da8 !important;\n}\n.text-deep-purple-9 {\n color: #4527a0 !important;\n}\n.text-deep-purple-10 {\n color: #311b92 !important;\n}\n.text-deep-purple-11 {\n color: #b388ff !important;\n}\n.text-deep-purple-12 {\n color: #7c4dff !important;\n}\n.text-deep-purple-13 {\n color: #651fff !important;\n}\n.text-deep-purple-14 {\n color: #6200ea !important;\n}\n.text-indigo {\n color: #3f51b5 !important;\n}\n.text-indigo-1 {\n color: #e8eaf6 !important;\n}\n.text-indigo-2 {\n color: #c5cae9 !important;\n}\n.text-indigo-3 {\n color: #9fa8da !important;\n}\n.text-indigo-4 {\n color: #7986cb !important;\n}\n.text-indigo-5 {\n color: #5c6bc0 !important;\n}\n.text-indigo-6 {\n color: #3f51b5 !important;\n}\n.text-indigo-7 {\n color: #3949ab !important;\n}\n.text-indigo-8 {\n color: #303f9f !important;\n}\n.text-indigo-9 {\n color: #283593 !important;\n}\n.text-indigo-10 {\n color: #1a237e !important;\n}\n.text-indigo-11 {\n color: #8c9eff !important;\n}\n.text-indigo-12 {\n color: #536dfe !important;\n}\n.text-indigo-13 {\n color: #3d5afe !important;\n}\n.text-indigo-14 {\n color: #304ffe !important;\n}\n.text-blue {\n color: #2196f3 !important;\n}\n.text-blue-1 {\n color: #e3f2fd !important;\n}\n.text-blue-2 {\n color: #bbdefb !important;\n}\n.text-blue-3 {\n color: #90caf9 !important;\n}\n.text-blue-4 {\n color: #64b5f6 !important;\n}\n.text-blue-5 {\n color: #42a5f5 !important;\n}\n.text-blue-6 {\n color: #2196f3 !important;\n}\n.text-blue-7 {\n color: #1e88e5 !important;\n}\n.text-blue-8 {\n color: #1976d2 !important;\n}\n.text-blue-9 {\n color: #1565c0 !important;\n}\n.text-blue-10 {\n color: #0d47a1 !important;\n}\n.text-blue-11 {\n color: #82b1ff !important;\n}\n.text-blue-12 {\n color: #448aff !important;\n}\n.text-blue-13 {\n color: #2979ff !important;\n}\n.text-blue-14 {\n color: #2962ff !important;\n}\n.text-light-blue {\n color: #03a9f4 !important;\n}\n.text-light-blue-1 {\n color: #e1f5fe !important;\n}\n.text-light-blue-2 {\n color: #b3e5fc !important;\n}\n.text-light-blue-3 {\n color: #81d4fa !important;\n}\n.text-light-blue-4 {\n color: #4fc3f7 !important;\n}\n.text-light-blue-5 {\n color: #29b6f6 !important;\n}\n.text-light-blue-6 {\n color: #03a9f4 !important;\n}\n.text-light-blue-7 {\n color: #039be5 !important;\n}\n.text-light-blue-8 {\n color: #0288d1 !important;\n}\n.text-light-blue-9 {\n color: #0277bd !important;\n}\n.text-light-blue-10 {\n color: #01579b !important;\n}\n.text-light-blue-11 {\n color: #80d8ff !important;\n}\n.text-light-blue-12 {\n color: #40c4ff !important;\n}\n.text-light-blue-13 {\n color: #00b0ff !important;\n}\n.text-light-blue-14 {\n color: #0091ea !important;\n}\n.text-cyan {\n color: #00bcd4 !important;\n}\n.text-cyan-1 {\n color: #e0f7fa !important;\n}\n.text-cyan-2 {\n color: #b2ebf2 !important;\n}\n.text-cyan-3 {\n color: #80deea !important;\n}\n.text-cyan-4 {\n color: #4dd0e1 !important;\n}\n.text-cyan-5 {\n color: #26c6da !important;\n}\n.text-cyan-6 {\n color: #00bcd4 !important;\n}\n.text-cyan-7 {\n color: #00acc1 !important;\n}\n.text-cyan-8 {\n color: #0097a7 !important;\n}\n.text-cyan-9 {\n color: #00838f !important;\n}\n.text-cyan-10 {\n color: #006064 !important;\n}\n.text-cyan-11 {\n color: #84ffff !important;\n}\n.text-cyan-12 {\n color: #18ffff !important;\n}\n.text-cyan-13 {\n color: #00e5ff !important;\n}\n.text-cyan-14 {\n color: #00b8d4 !important;\n}\n.text-teal {\n color: #009688 !important;\n}\n.text-teal-1 {\n color: #e0f2f1 !important;\n}\n.text-teal-2 {\n color: #b2dfdb !important;\n}\n.text-teal-3 {\n color: #80cbc4 !important;\n}\n.text-teal-4 {\n color: #4db6ac !important;\n}\n.text-teal-5 {\n color: #26a69a !important;\n}\n.text-teal-6 {\n color: #009688 !important;\n}\n.text-teal-7 {\n color: #00897b !important;\n}\n.text-teal-8 {\n color: #00796b !important;\n}\n.text-teal-9 {\n color: #00695c !important;\n}\n.text-teal-10 {\n color: #004d40 !important;\n}\n.text-teal-11 {\n color: #a7ffeb !important;\n}\n.text-teal-12 {\n color: #64ffda !important;\n}\n.text-teal-13 {\n color: #1de9b6 !important;\n}\n.text-teal-14 {\n color: #00bfa5 !important;\n}\n.text-green {\n color: #4caf50 !important;\n}\n.text-green-1 {\n color: #e8f5e9 !important;\n}\n.text-green-2 {\n color: #c8e6c9 !important;\n}\n.text-green-3 {\n color: #a5d6a7 !important;\n}\n.text-green-4 {\n color: #81c784 !important;\n}\n.text-green-5 {\n color: #66bb6a !important;\n}\n.text-green-6 {\n color: #4caf50 !important;\n}\n.text-green-7 {\n color: #43a047 !important;\n}\n.text-green-8 {\n color: #388e3c !important;\n}\n.text-green-9 {\n color: #2e7d32 !important;\n}\n.text-green-10 {\n color: #1b5e20 !important;\n}\n.text-green-11 {\n color: #b9f6ca !important;\n}\n.text-green-12 {\n color: #69f0ae !important;\n}\n.text-green-13 {\n color: #00e676 !important;\n}\n.text-green-14 {\n color: #00c853 !important;\n}\n.text-light-green {\n color: #8bc34a !important;\n}\n.text-light-green-1 {\n color: #f1f8e9 !important;\n}\n.text-light-green-2 {\n color: #dcedc8 !important;\n}\n.text-light-green-3 {\n color: #c5e1a5 !important;\n}\n.text-light-green-4 {\n color: #aed581 !important;\n}\n.text-light-green-5 {\n color: #9ccc65 !important;\n}\n.text-light-green-6 {\n color: #8bc34a !important;\n}\n.text-light-green-7 {\n color: #7cb342 !important;\n}\n.text-light-green-8 {\n color: #689f38 !important;\n}\n.text-light-green-9 {\n color: #558b2f !important;\n}\n.text-light-green-10 {\n color: #33691e !important;\n}\n.text-light-green-11 {\n color: #ccff90 !important;\n}\n.text-light-green-12 {\n color: #b2ff59 !important;\n}\n.text-light-green-13 {\n color: #76ff03 !important;\n}\n.text-light-green-14 {\n color: #64dd17 !important;\n}\n.text-lime {\n color: #cddc39 !important;\n}\n.text-lime-1 {\n color: #f9fbe7 !important;\n}\n.text-lime-2 {\n color: #f0f4c3 !important;\n}\n.text-lime-3 {\n color: #e6ee9c !important;\n}\n.text-lime-4 {\n color: #dce775 !important;\n}\n.text-lime-5 {\n color: #d4e157 !important;\n}\n.text-lime-6 {\n color: #cddc39 !important;\n}\n.text-lime-7 {\n color: #c0ca33 !important;\n}\n.text-lime-8 {\n color: #afb42b !important;\n}\n.text-lime-9 {\n color: #9e9d24 !important;\n}\n.text-lime-10 {\n color: #827717 !important;\n}\n.text-lime-11 {\n color: #f4ff81 !important;\n}\n.text-lime-12 {\n color: #eeff41 !important;\n}\n.text-lime-13 {\n color: #c6ff00 !important;\n}\n.text-lime-14 {\n color: #aeea00 !important;\n}\n.text-yellow {\n color: #ffeb3b !important;\n}\n.text-yellow-1 {\n color: #fffde7 !important;\n}\n.text-yellow-2 {\n color: #fff9c4 !important;\n}\n.text-yellow-3 {\n color: #fff59d !important;\n}\n.text-yellow-4 {\n color: #fff176 !important;\n}\n.text-yellow-5 {\n color: #ffee58 !important;\n}\n.text-yellow-6 {\n color: #ffeb3b !important;\n}\n.text-yellow-7 {\n color: #fdd835 !important;\n}\n.text-yellow-8 {\n color: #fbc02d !important;\n}\n.text-yellow-9 {\n color: #f9a825 !important;\n}\n.text-yellow-10 {\n color: #f57f17 !important;\n}\n.text-yellow-11 {\n color: #ffff8d !important;\n}\n.text-yellow-12 {\n color: #ff0 !important;\n}\n.text-yellow-13 {\n color: #ffea00 !important;\n}\n.text-yellow-14 {\n color: #ffd600 !important;\n}\n.text-amber {\n color: #ffc107 !important;\n}\n.text-amber-1 {\n color: #fff8e1 !important;\n}\n.text-amber-2 {\n color: #ffecb3 !important;\n}\n.text-amber-3 {\n color: #ffe082 !important;\n}\n.text-amber-4 {\n color: #ffd54f !important;\n}\n.text-amber-5 {\n color: #ffca28 !important;\n}\n.text-amber-6 {\n color: #ffc107 !important;\n}\n.text-amber-7 {\n color: #ffb300 !important;\n}\n.text-amber-8 {\n color: #ffa000 !important;\n}\n.text-amber-9 {\n color: #ff8f00 !important;\n}\n.text-amber-10 {\n color: #ff6f00 !important;\n}\n.text-amber-11 {\n color: #ffe57f !important;\n}\n.text-amber-12 {\n color: #ffd740 !important;\n}\n.text-amber-13 {\n color: #ffc400 !important;\n}\n.text-amber-14 {\n color: #ffab00 !important;\n}\n.text-orange {\n color: #ff9800 !important;\n}\n.text-orange-1 {\n color: #fff3e0 !important;\n}\n.text-orange-2 {\n color: #ffe0b2 !important;\n}\n.text-orange-3 {\n color: #ffcc80 !important;\n}\n.text-orange-4 {\n color: #ffb74d !important;\n}\n.text-orange-5 {\n color: #ffa726 !important;\n}\n.text-orange-6 {\n color: #ff9800 !important;\n}\n.text-orange-7 {\n color: #fb8c00 !important;\n}\n.text-orange-8 {\n color: #f57c00 !important;\n}\n.text-orange-9 {\n color: #ef6c00 !important;\n}\n.text-orange-10 {\n color: #e65100 !important;\n}\n.text-orange-11 {\n color: #ffd180 !important;\n}\n.text-orange-12 {\n color: #ffab40 !important;\n}\n.text-orange-13 {\n color: #ff9100 !important;\n}\n.text-orange-14 {\n color: #ff6d00 !important;\n}\n.text-deep-orange {\n color: #ff5722 !important;\n}\n.text-deep-orange-1 {\n color: #fbe9e7 !important;\n}\n.text-deep-orange-2 {\n color: #ffccbc !important;\n}\n.text-deep-orange-3 {\n color: #ffab91 !important;\n}\n.text-deep-orange-4 {\n color: #ff8a65 !important;\n}\n.text-deep-orange-5 {\n color: #ff7043 !important;\n}\n.text-deep-orange-6 {\n color: #ff5722 !important;\n}\n.text-deep-orange-7 {\n color: #f4511e !important;\n}\n.text-deep-orange-8 {\n color: #e64a19 !important;\n}\n.text-deep-orange-9 {\n color: #d84315 !important;\n}\n.text-deep-orange-10 {\n color: #bf360c !important;\n}\n.text-deep-orange-11 {\n color: #ff9e80 !important;\n}\n.text-deep-orange-12 {\n color: #ff6e40 !important;\n}\n.text-deep-orange-13 {\n color: #ff3d00 !important;\n}\n.text-deep-orange-14 {\n color: #dd2c00 !important;\n}\n.text-brown {\n color: #795548 !important;\n}\n.text-brown-1 {\n color: #efebe9 !important;\n}\n.text-brown-2 {\n color: #d7ccc8 !important;\n}\n.text-brown-3 {\n color: #bcaaa4 !important;\n}\n.text-brown-4 {\n color: #a1887f !important;\n}\n.text-brown-5 {\n color: #8d6e63 !important;\n}\n.text-brown-6 {\n color: #795548 !important;\n}\n.text-brown-7 {\n color: #6d4c41 !important;\n}\n.text-brown-8 {\n color: #5d4037 !important;\n}\n.text-brown-9 {\n color: #4e342e !important;\n}\n.text-brown-10 {\n color: #3e2723 !important;\n}\n.text-brown-11 {\n color: #d7ccc8 !important;\n}\n.text-brown-12 {\n color: #bcaaa4 !important;\n}\n.text-brown-13 {\n color: #8d6e63 !important;\n}\n.text-brown-14 {\n color: #5d4037 !important;\n}\n.text-grey {\n color: #9e9e9e !important;\n}\n.text-grey-1 {\n color: #fafafa !important;\n}\n.text-grey-2 {\n color: #f5f5f5 !important;\n}\n.text-grey-3 {\n color: #eee !important;\n}\n.text-grey-4 {\n color: #e0e0e0 !important;\n}\n.text-grey-5 {\n color: #bdbdbd !important;\n}\n.text-grey-6 {\n color: #9e9e9e !important;\n}\n.text-grey-7 {\n color: #757575 !important;\n}\n.text-grey-8 {\n color: #616161 !important;\n}\n.text-grey-9 {\n color: #424242 !important;\n}\n.text-grey-10 {\n color: #212121 !important;\n}\n.text-grey-11 {\n color: #f5f5f5 !important;\n}\n.text-grey-12 {\n color: #eee !important;\n}\n.text-grey-13 {\n color: #bdbdbd !important;\n}\n.text-grey-14 {\n color: #616161 !important;\n}\n.text-blue-grey {\n color: #607d8b !important;\n}\n.text-blue-grey-1 {\n color: #eceff1 !important;\n}\n.text-blue-grey-2 {\n color: #cfd8dc !important;\n}\n.text-blue-grey-3 {\n color: #b0bec5 !important;\n}\n.text-blue-grey-4 {\n color: #90a4ae !important;\n}\n.text-blue-grey-5 {\n color: #78909c !important;\n}\n.text-blue-grey-6 {\n color: #607d8b !important;\n}\n.text-blue-grey-7 {\n color: #546e7a !important;\n}\n.text-blue-grey-8 {\n color: #455a64 !important;\n}\n.text-blue-grey-9 {\n color: #37474f !important;\n}\n.text-blue-grey-10 {\n color: #263238 !important;\n}\n.text-blue-grey-11 {\n color: #cfd8dc !important;\n}\n.text-blue-grey-12 {\n color: #b0bec5 !important;\n}\n.text-blue-grey-13 {\n color: #78909c !important;\n}\n.text-blue-grey-14 {\n color: #455a64 !important;\n}\n.bg-red {\n background: #f44336 !important;\n}\n.bg-red-1 {\n background: #ffebee !important;\n}\n.bg-red-2 {\n background: #ffcdd2 !important;\n}\n.bg-red-3 {\n background: #ef9a9a !important;\n}\n.bg-red-4 {\n background: #e57373 !important;\n}\n.bg-red-5 {\n background: #ef5350 !important;\n}\n.bg-red-6 {\n background: #f44336 !important;\n}\n.bg-red-7 {\n background: #e53935 !important;\n}\n.bg-red-8 {\n background: #d32f2f !important;\n}\n.bg-red-9 {\n background: #c62828 !important;\n}\n.bg-red-10 {\n background: #b71c1c !important;\n}\n.bg-red-11 {\n background: #ff8a80 !important;\n}\n.bg-red-12 {\n background: #ff5252 !important;\n}\n.bg-red-13 {\n background: #ff1744 !important;\n}\n.bg-red-14 {\n background: #d50000 !important;\n}\n.bg-pink {\n background: #e91e63 !important;\n}\n.bg-pink-1 {\n background: #fce4ec !important;\n}\n.bg-pink-2 {\n background: #f8bbd0 !important;\n}\n.bg-pink-3 {\n background: #f48fb1 !important;\n}\n.bg-pink-4 {\n background: #f06292 !important;\n}\n.bg-pink-5 {\n background: #ec407a !important;\n}\n.bg-pink-6 {\n background: #e91e63 !important;\n}\n.bg-pink-7 {\n background: #d81b60 !important;\n}\n.bg-pink-8 {\n background: #c2185b !important;\n}\n.bg-pink-9 {\n background: #ad1457 !important;\n}\n.bg-pink-10 {\n background: #880e4f !important;\n}\n.bg-pink-11 {\n background: #ff80ab !important;\n}\n.bg-pink-12 {\n background: #ff4081 !important;\n}\n.bg-pink-13 {\n background: #f50057 !important;\n}\n.bg-pink-14 {\n background: #c51162 !important;\n}\n.bg-purple {\n background: #9c27b0 !important;\n}\n.bg-purple-1 {\n background: #f3e5f5 !important;\n}\n.bg-purple-2 {\n background: #e1bee7 !important;\n}\n.bg-purple-3 {\n background: #ce93d8 !important;\n}\n.bg-purple-4 {\n background: #ba68c8 !important;\n}\n.bg-purple-5 {\n background: #ab47bc !important;\n}\n.bg-purple-6 {\n background: #9c27b0 !important;\n}\n.bg-purple-7 {\n background: #8e24aa !important;\n}\n.bg-purple-8 {\n background: #7b1fa2 !important;\n}\n.bg-purple-9 {\n background: #6a1b9a !important;\n}\n.bg-purple-10 {\n background: #4a148c !important;\n}\n.bg-purple-11 {\n background: #ea80fc !important;\n}\n.bg-purple-12 {\n background: #e040fb !important;\n}\n.bg-purple-13 {\n background: #d500f9 !important;\n}\n.bg-purple-14 {\n background: #a0f !important;\n}\n.bg-deep-purple {\n background: #673ab7 !important;\n}\n.bg-deep-purple-1 {\n background: #ede7f6 !important;\n}\n.bg-deep-purple-2 {\n background: #d1c4e9 !important;\n}\n.bg-deep-purple-3 {\n background: #b39ddb !important;\n}\n.bg-deep-purple-4 {\n background: #9575cd !important;\n}\n.bg-deep-purple-5 {\n background: #7e57c2 !important;\n}\n.bg-deep-purple-6 {\n background: #673ab7 !important;\n}\n.bg-deep-purple-7 {\n background: #5e35b1 !important;\n}\n.bg-deep-purple-8 {\n background: #512da8 !important;\n}\n.bg-deep-purple-9 {\n background: #4527a0 !important;\n}\n.bg-deep-purple-10 {\n background: #311b92 !important;\n}\n.bg-deep-purple-11 {\n background: #b388ff !important;\n}\n.bg-deep-purple-12 {\n background: #7c4dff !important;\n}\n.bg-deep-purple-13 {\n background: #651fff !important;\n}\n.bg-deep-purple-14 {\n background: #6200ea !important;\n}\n.bg-indigo {\n background: #3f51b5 !important;\n}\n.bg-indigo-1 {\n background: #e8eaf6 !important;\n}\n.bg-indigo-2 {\n background: #c5cae9 !important;\n}\n.bg-indigo-3 {\n background: #9fa8da !important;\n}\n.bg-indigo-4 {\n background: #7986cb !important;\n}\n.bg-indigo-5 {\n background: #5c6bc0 !important;\n}\n.bg-indigo-6 {\n background: #3f51b5 !important;\n}\n.bg-indigo-7 {\n background: #3949ab !important;\n}\n.bg-indigo-8 {\n background: #303f9f !important;\n}\n.bg-indigo-9 {\n background: #283593 !important;\n}\n.bg-indigo-10 {\n background: #1a237e !important;\n}\n.bg-indigo-11 {\n background: #8c9eff !important;\n}\n.bg-indigo-12 {\n background: #536dfe !important;\n}\n.bg-indigo-13 {\n background: #3d5afe !important;\n}\n.bg-indigo-14 {\n background: #304ffe !important;\n}\n.bg-blue {\n background: #2196f3 !important;\n}\n.bg-blue-1 {\n background: #e3f2fd !important;\n}\n.bg-blue-2 {\n background: #bbdefb !important;\n}\n.bg-blue-3 {\n background: #90caf9 !important;\n}\n.bg-blue-4 {\n background: #64b5f6 !important;\n}\n.bg-blue-5 {\n background: #42a5f5 !important;\n}\n.bg-blue-6 {\n background: #2196f3 !important;\n}\n.bg-blue-7 {\n background: #1e88e5 !important;\n}\n.bg-blue-8 {\n background: #1976d2 !important;\n}\n.bg-blue-9 {\n background: #1565c0 !important;\n}\n.bg-blue-10 {\n background: #0d47a1 !important;\n}\n.bg-blue-11 {\n background: #82b1ff !important;\n}\n.bg-blue-12 {\n background: #448aff !important;\n}\n.bg-blue-13 {\n background: #2979ff !important;\n}\n.bg-blue-14 {\n background: #2962ff !important;\n}\n.bg-light-blue {\n background: #03a9f4 !important;\n}\n.bg-light-blue-1 {\n background: #e1f5fe !important;\n}\n.bg-light-blue-2 {\n background: #b3e5fc !important;\n}\n.bg-light-blue-3 {\n background: #81d4fa !important;\n}\n.bg-light-blue-4 {\n background: #4fc3f7 !important;\n}\n.bg-light-blue-5 {\n background: #29b6f6 !important;\n}\n.bg-light-blue-6 {\n background: #03a9f4 !important;\n}\n.bg-light-blue-7 {\n background: #039be5 !important;\n}\n.bg-light-blue-8 {\n background: #0288d1 !important;\n}\n.bg-light-blue-9 {\n background: #0277bd !important;\n}\n.bg-light-blue-10 {\n background: #01579b !important;\n}\n.bg-light-blue-11 {\n background: #80d8ff !important;\n}\n.bg-light-blue-12 {\n background: #40c4ff !important;\n}\n.bg-light-blue-13 {\n background: #00b0ff !important;\n}\n.bg-light-blue-14 {\n background: #0091ea !important;\n}\n.bg-cyan {\n background: #00bcd4 !important;\n}\n.bg-cyan-1 {\n background: #e0f7fa !important;\n}\n.bg-cyan-2 {\n background: #b2ebf2 !important;\n}\n.bg-cyan-3 {\n background: #80deea !important;\n}\n.bg-cyan-4 {\n background: #4dd0e1 !important;\n}\n.bg-cyan-5 {\n background: #26c6da !important;\n}\n.bg-cyan-6 {\n background: #00bcd4 !important;\n}\n.bg-cyan-7 {\n background: #00acc1 !important;\n}\n.bg-cyan-8 {\n background: #0097a7 !important;\n}\n.bg-cyan-9 {\n background: #00838f !important;\n}\n.bg-cyan-10 {\n background: #006064 !important;\n}\n.bg-cyan-11 {\n background: #84ffff !important;\n}\n.bg-cyan-12 {\n background: #18ffff !important;\n}\n.bg-cyan-13 {\n background: #00e5ff !important;\n}\n.bg-cyan-14 {\n background: #00b8d4 !important;\n}\n.bg-teal {\n background: #009688 !important;\n}\n.bg-teal-1 {\n background: #e0f2f1 !important;\n}\n.bg-teal-2 {\n background: #b2dfdb !important;\n}\n.bg-teal-3 {\n background: #80cbc4 !important;\n}\n.bg-teal-4 {\n background: #4db6ac !important;\n}\n.bg-teal-5 {\n background: #26a69a !important;\n}\n.bg-teal-6 {\n background: #009688 !important;\n}\n.bg-teal-7 {\n background: #00897b !important;\n}\n.bg-teal-8 {\n background: #00796b !important;\n}\n.bg-teal-9 {\n background: #00695c !important;\n}\n.bg-teal-10 {\n background: #004d40 !important;\n}\n.bg-teal-11 {\n background: #a7ffeb !important;\n}\n.bg-teal-12 {\n background: #64ffda !important;\n}\n.bg-teal-13 {\n background: #1de9b6 !important;\n}\n.bg-teal-14 {\n background: #00bfa5 !important;\n}\n.bg-green {\n background: #4caf50 !important;\n}\n.bg-green-1 {\n background: #e8f5e9 !important;\n}\n.bg-green-2 {\n background: #c8e6c9 !important;\n}\n.bg-green-3 {\n background: #a5d6a7 !important;\n}\n.bg-green-4 {\n background: #81c784 !important;\n}\n.bg-green-5 {\n background: #66bb6a !important;\n}\n.bg-green-6 {\n background: #4caf50 !important;\n}\n.bg-green-7 {\n background: #43a047 !important;\n}\n.bg-green-8 {\n background: #388e3c !important;\n}\n.bg-green-9 {\n background: #2e7d32 !important;\n}\n.bg-green-10 {\n background: #1b5e20 !important;\n}\n.bg-green-11 {\n background: #b9f6ca !important;\n}\n.bg-green-12 {\n background: #69f0ae !important;\n}\n.bg-green-13 {\n background: #00e676 !important;\n}\n.bg-green-14 {\n background: #00c853 !important;\n}\n.bg-light-green {\n background: #8bc34a !important;\n}\n.bg-light-green-1 {\n background: #f1f8e9 !important;\n}\n.bg-light-green-2 {\n background: #dcedc8 !important;\n}\n.bg-light-green-3 {\n background: #c5e1a5 !important;\n}\n.bg-light-green-4 {\n background: #aed581 !important;\n}\n.bg-light-green-5 {\n background: #9ccc65 !important;\n}\n.bg-light-green-6 {\n background: #8bc34a !important;\n}\n.bg-light-green-7 {\n background: #7cb342 !important;\n}\n.bg-light-green-8 {\n background: #689f38 !important;\n}\n.bg-light-green-9 {\n background: #558b2f !important;\n}\n.bg-light-green-10 {\n background: #33691e !important;\n}\n.bg-light-green-11 {\n background: #ccff90 !important;\n}\n.bg-light-green-12 {\n background: #b2ff59 !important;\n}\n.bg-light-green-13 {\n background: #76ff03 !important;\n}\n.bg-light-green-14 {\n background: #64dd17 !important;\n}\n.bg-lime {\n background: #cddc39 !important;\n}\n.bg-lime-1 {\n background: #f9fbe7 !important;\n}\n.bg-lime-2 {\n background: #f0f4c3 !important;\n}\n.bg-lime-3 {\n background: #e6ee9c !important;\n}\n.bg-lime-4 {\n background: #dce775 !important;\n}\n.bg-lime-5 {\n background: #d4e157 !important;\n}\n.bg-lime-6 {\n background: #cddc39 !important;\n}\n.bg-lime-7 {\n background: #c0ca33 !important;\n}\n.bg-lime-8 {\n background: #afb42b !important;\n}\n.bg-lime-9 {\n background: #9e9d24 !important;\n}\n.bg-lime-10 {\n background: #827717 !important;\n}\n.bg-lime-11 {\n background: #f4ff81 !important;\n}\n.bg-lime-12 {\n background: #eeff41 !important;\n}\n.bg-lime-13 {\n background: #c6ff00 !important;\n}\n.bg-lime-14 {\n background: #aeea00 !important;\n}\n.bg-yellow {\n background: #ffeb3b !important;\n}\n.bg-yellow-1 {\n background: #fffde7 !important;\n}\n.bg-yellow-2 {\n background: #fff9c4 !important;\n}\n.bg-yellow-3 {\n background: #fff59d !important;\n}\n.bg-yellow-4 {\n background: #fff176 !important;\n}\n.bg-yellow-5 {\n background: #ffee58 !important;\n}\n.bg-yellow-6 {\n background: #ffeb3b !important;\n}\n.bg-yellow-7 {\n background: #fdd835 !important;\n}\n.bg-yellow-8 {\n background: #fbc02d !important;\n}\n.bg-yellow-9 {\n background: #f9a825 !important;\n}\n.bg-yellow-10 {\n background: #f57f17 !important;\n}\n.bg-yellow-11 {\n background: #ffff8d !important;\n}\n.bg-yellow-12 {\n background: #ff0 !important;\n}\n.bg-yellow-13 {\n background: #ffea00 !important;\n}\n.bg-yellow-14 {\n background: #ffd600 !important;\n}\n.bg-amber {\n background: #ffc107 !important;\n}\n.bg-amber-1 {\n background: #fff8e1 !important;\n}\n.bg-amber-2 {\n background: #ffecb3 !important;\n}\n.bg-amber-3 {\n background: #ffe082 !important;\n}\n.bg-amber-4 {\n background: #ffd54f !important;\n}\n.bg-amber-5 {\n background: #ffca28 !important;\n}\n.bg-amber-6 {\n background: #ffc107 !important;\n}\n.bg-amber-7 {\n background: #ffb300 !important;\n}\n.bg-amber-8 {\n background: #ffa000 !important;\n}\n.bg-amber-9 {\n background: #ff8f00 !important;\n}\n.bg-amber-10 {\n background: #ff6f00 !important;\n}\n.bg-amber-11 {\n background: #ffe57f !important;\n}\n.bg-amber-12 {\n background: #ffd740 !important;\n}\n.bg-amber-13 {\n background: #ffc400 !important;\n}\n.bg-amber-14 {\n background: #ffab00 !important;\n}\n.bg-orange {\n background: #ff9800 !important;\n}\n.bg-orange-1 {\n background: #fff3e0 !important;\n}\n.bg-orange-2 {\n background: #ffe0b2 !important;\n}\n.bg-orange-3 {\n background: #ffcc80 !important;\n}\n.bg-orange-4 {\n background: #ffb74d !important;\n}\n.bg-orange-5 {\n background: #ffa726 !important;\n}\n.bg-orange-6 {\n background: #ff9800 !important;\n}\n.bg-orange-7 {\n background: #fb8c00 !important;\n}\n.bg-orange-8 {\n background: #f57c00 !important;\n}\n.bg-orange-9 {\n background: #ef6c00 !important;\n}\n.bg-orange-10 {\n background: #e65100 !important;\n}\n.bg-orange-11 {\n background: #ffd180 !important;\n}\n.bg-orange-12 {\n background: #ffab40 !important;\n}\n.bg-orange-13 {\n background: #ff9100 !important;\n}\n.bg-orange-14 {\n background: #ff6d00 !important;\n}\n.bg-deep-orange {\n background: #ff5722 !important;\n}\n.bg-deep-orange-1 {\n background: #fbe9e7 !important;\n}\n.bg-deep-orange-2 {\n background: #ffccbc !important;\n}\n.bg-deep-orange-3 {\n background: #ffab91 !important;\n}\n.bg-deep-orange-4 {\n background: #ff8a65 !important;\n}\n.bg-deep-orange-5 {\n background: #ff7043 !important;\n}\n.bg-deep-orange-6 {\n background: #ff5722 !important;\n}\n.bg-deep-orange-7 {\n background: #f4511e !important;\n}\n.bg-deep-orange-8 {\n background: #e64a19 !important;\n}\n.bg-deep-orange-9 {\n background: #d84315 !important;\n}\n.bg-deep-orange-10 {\n background: #bf360c !important;\n}\n.bg-deep-orange-11 {\n background: #ff9e80 !important;\n}\n.bg-deep-orange-12 {\n background: #ff6e40 !important;\n}\n.bg-deep-orange-13 {\n background: #ff3d00 !important;\n}\n.bg-deep-orange-14 {\n background: #dd2c00 !important;\n}\n.bg-brown {\n background: #795548 !important;\n}\n.bg-brown-1 {\n background: #efebe9 !important;\n}\n.bg-brown-2 {\n background: #d7ccc8 !important;\n}\n.bg-brown-3 {\n background: #bcaaa4 !important;\n}\n.bg-brown-4 {\n background: #a1887f !important;\n}\n.bg-brown-5 {\n background: #8d6e63 !important;\n}\n.bg-brown-6 {\n background: #795548 !important;\n}\n.bg-brown-7 {\n background: #6d4c41 !important;\n}\n.bg-brown-8 {\n background: #5d4037 !important;\n}\n.bg-brown-9 {\n background: #4e342e !important;\n}\n.bg-brown-10 {\n background: #3e2723 !important;\n}\n.bg-brown-11 {\n background: #d7ccc8 !important;\n}\n.bg-brown-12 {\n background: #bcaaa4 !important;\n}\n.bg-brown-13 {\n background: #8d6e63 !important;\n}\n.bg-brown-14 {\n background: #5d4037 !important;\n}\n.bg-grey {\n background: #9e9e9e !important;\n}\n.bg-grey-1 {\n background: #fafafa !important;\n}\n.bg-grey-2 {\n background: #f5f5f5 !important;\n}\n.bg-grey-3 {\n background: #eee !important;\n}\n.bg-grey-4 {\n background: #e0e0e0 !important;\n}\n.bg-grey-5 {\n background: #bdbdbd !important;\n}\n.bg-grey-6 {\n background: #9e9e9e !important;\n}\n.bg-grey-7 {\n background: #757575 !important;\n}\n.bg-grey-8 {\n background: #616161 !important;\n}\n.bg-grey-9 {\n background: #424242 !important;\n}\n.bg-grey-10 {\n background: #212121 !important;\n}\n.bg-grey-11 {\n background: #f5f5f5 !important;\n}\n.bg-grey-12 {\n background: #eee !important;\n}\n.bg-grey-13 {\n background: #bdbdbd !important;\n}\n.bg-grey-14 {\n background: #616161 !important;\n}\n.bg-blue-grey {\n background: #607d8b !important;\n}\n.bg-blue-grey-1 {\n background: #eceff1 !important;\n}\n.bg-blue-grey-2 {\n background: #cfd8dc !important;\n}\n.bg-blue-grey-3 {\n background: #b0bec5 !important;\n}\n.bg-blue-grey-4 {\n background: #90a4ae !important;\n}\n.bg-blue-grey-5 {\n background: #78909c !important;\n}\n.bg-blue-grey-6 {\n background: #607d8b !important;\n}\n.bg-blue-grey-7 {\n background: #546e7a !important;\n}\n.bg-blue-grey-8 {\n background: #455a64 !important;\n}\n.bg-blue-grey-9 {\n background: #37474f !important;\n}\n.bg-blue-grey-10 {\n background: #263238 !important;\n}\n.bg-blue-grey-11 {\n background: #cfd8dc !important;\n}\n.bg-blue-grey-12 {\n background: #b0bec5 !important;\n}\n.bg-blue-grey-13 {\n background: #78909c !important;\n}\n.bg-blue-grey-14 {\n background: #455a64 !important;\n}\n.shadow-transition {\n -webkit-transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n.shadow-1 {\n -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);\n}\n.shadow-up-1 {\n -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,0.2), 0 -1px 1px rgba(0,0,0,0.14), 0 -2px 1px -1px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 3px rgba(0,0,0,0.2), 0 -1px 1px rgba(0,0,0,0.14), 0 -2px 1px -1px rgba(0,0,0,0.12);\n}\n.shadow-2 {\n -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);\n}\n.shadow-up-2 {\n -webkit-box-shadow: 0 -1px 5px rgba(0,0,0,0.2), 0 -2px 2px rgba(0,0,0,0.14), 0 -3px 1px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 5px rgba(0,0,0,0.2), 0 -2px 2px rgba(0,0,0,0.14), 0 -3px 1px -2px rgba(0,0,0,0.12);\n}\n.shadow-3 {\n -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);\n}\n.shadow-up-3 {\n -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);\n}\n.shadow-4 {\n -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);\n box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);\n}\n.shadow-up-4 {\n -webkit-box-shadow: 0 -2px 4px -1px rgba(0,0,0,0.2), 0 -4px 5px rgba(0,0,0,0.14), 0 -1px 10px rgba(0,0,0,0.12);\n box-shadow: 0 -2px 4px -1px rgba(0,0,0,0.2), 0 -4px 5px rgba(0,0,0,0.14), 0 -1px 10px rgba(0,0,0,0.12);\n}\n.shadow-5 {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);\n}\n.shadow-up-5 {\n -webkit-box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -5px 8px rgba(0,0,0,0.14), 0 -1px 14px rgba(0,0,0,0.12);\n box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -5px 8px rgba(0,0,0,0.14), 0 -1px 14px rgba(0,0,0,0.12);\n}\n.shadow-6 {\n -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);\n box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);\n}\n.shadow-up-6 {\n -webkit-box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -6px 10px rgba(0,0,0,0.14), 0 -1px 18px rgba(0,0,0,0.12);\n box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -6px 10px rgba(0,0,0,0.14), 0 -1px 18px rgba(0,0,0,0.12);\n}\n.shadow-7 {\n -webkit-box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);\n box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);\n}\n.shadow-up-7 {\n -webkit-box-shadow: 0 -4px 5px -2px rgba(0,0,0,0.2), 0 -7px 10px 1px rgba(0,0,0,0.14), 0 -2px 16px 1px rgba(0,0,0,0.12);\n box-shadow: 0 -4px 5px -2px rgba(0,0,0,0.2), 0 -7px 10px 1px rgba(0,0,0,0.14), 0 -2px 16px 1px rgba(0,0,0,0.12);\n}\n.shadow-8 {\n -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);\n}\n.shadow-up-8 {\n -webkit-box-shadow: 0 -5px 5px -3px rgba(0,0,0,0.2), 0 -8px 10px 1px rgba(0,0,0,0.14), 0 -3px 14px 2px rgba(0,0,0,0.12);\n box-shadow: 0 -5px 5px -3px rgba(0,0,0,0.2), 0 -8px 10px 1px rgba(0,0,0,0.14), 0 -3px 14px 2px rgba(0,0,0,0.12);\n}\n.shadow-9 {\n -webkit-box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);\n box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);\n}\n.shadow-up-9 {\n -webkit-box-shadow: 0 -5px 6px -3px rgba(0,0,0,0.2), 0 -9px 12px 1px rgba(0,0,0,0.14), 0 -3px 16px 2px rgba(0,0,0,0.12);\n box-shadow: 0 -5px 6px -3px rgba(0,0,0,0.2), 0 -9px 12px 1px rgba(0,0,0,0.14), 0 -3px 16px 2px rgba(0,0,0,0.12);\n}\n.shadow-10 {\n -webkit-box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);\n box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);\n}\n.shadow-up-10 {\n -webkit-box-shadow: 0 -6px 6px -3px rgba(0,0,0,0.2), 0 -10px 14px 1px rgba(0,0,0,0.14), 0 -4px 18px 3px rgba(0,0,0,0.12);\n box-shadow: 0 -6px 6px -3px rgba(0,0,0,0.2), 0 -10px 14px 1px rgba(0,0,0,0.14), 0 -4px 18px 3px rgba(0,0,0,0.12);\n}\n.shadow-11 {\n -webkit-box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);\n box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);\n}\n.shadow-up-11 {\n -webkit-box-shadow: 0 -6px 7px -4px rgba(0,0,0,0.2), 0 -11px 15px 1px rgba(0,0,0,0.14), 0 -4px 20px 3px rgba(0,0,0,0.12);\n box-shadow: 0 -6px 7px -4px rgba(0,0,0,0.2), 0 -11px 15px 1px rgba(0,0,0,0.14), 0 -4px 20px 3px rgba(0,0,0,0.12);\n}\n.shadow-12 {\n -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-12 {\n -webkit-box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -12px 17px 2px rgba(0,0,0,0.14), 0 -5px 22px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -12px 17px 2px rgba(0,0,0,0.14), 0 -5px 22px 4px rgba(0,0,0,0.12);\n}\n.shadow-13 {\n -webkit-box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-13 {\n -webkit-box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -13px 19px 2px rgba(0,0,0,0.14), 0 -5px 24px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -13px 19px 2px rgba(0,0,0,0.14), 0 -5px 24px 4px rgba(0,0,0,0.12);\n}\n.shadow-14 {\n -webkit-box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);\n box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);\n}\n.shadow-up-14 {\n -webkit-box-shadow: 0 -7px 9px -4px rgba(0,0,0,0.2), 0 -14px 21px 2px rgba(0,0,0,0.14), 0 -5px 26px 4px rgba(0,0,0,0.12);\n box-shadow: 0 -7px 9px -4px rgba(0,0,0,0.2), 0 -14px 21px 2px rgba(0,0,0,0.14), 0 -5px 26px 4px rgba(0,0,0,0.12);\n}\n.shadow-15 {\n -webkit-box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-15 {\n -webkit-box-shadow: 0 -8px 9px -5px rgba(0,0,0,0.2), 0 -15px 22px 2px rgba(0,0,0,0.14), 0 -6px 28px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 9px -5px rgba(0,0,0,0.2), 0 -15px 22px 2px rgba(0,0,0,0.14), 0 -6px 28px 5px rgba(0,0,0,0.12);\n}\n.shadow-16 {\n -webkit-box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-16 {\n -webkit-box-shadow: 0 -8px 10px -5px rgba(0,0,0,0.2), 0 -16px 24px 2px rgba(0,0,0,0.14), 0 -6px 30px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 10px -5px rgba(0,0,0,0.2), 0 -16px 24px 2px rgba(0,0,0,0.14), 0 -6px 30px 5px rgba(0,0,0,0.12);\n}\n.shadow-17 {\n -webkit-box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);\n box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);\n}\n.shadow-up-17 {\n -webkit-box-shadow: 0 -8px 11px -5px rgba(0,0,0,0.2), 0 -17px 26px 2px rgba(0,0,0,0.14), 0 -6px 32px 5px rgba(0,0,0,0.12);\n box-shadow: 0 -8px 11px -5px rgba(0,0,0,0.2), 0 -17px 26px 2px rgba(0,0,0,0.14), 0 -6px 32px 5px rgba(0,0,0,0.12);\n}\n.shadow-18 {\n -webkit-box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);\n box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);\n}\n.shadow-up-18 {\n -webkit-box-shadow: 0 -9px 11px -5px rgba(0,0,0,0.2), 0 -18px 28px 2px rgba(0,0,0,0.14), 0 -7px 34px 6px rgba(0,0,0,0.12);\n box-shadow: 0 -9px 11px -5px rgba(0,0,0,0.2), 0 -18px 28px 2px rgba(0,0,0,0.14), 0 -7px 34px 6px rgba(0,0,0,0.12);\n}\n.shadow-19 {\n -webkit-box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);\n box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);\n}\n.shadow-up-19 {\n -webkit-box-shadow: 0 -9px 12px -6px rgba(0,0,0,0.2), 0 -19px 29px 2px rgba(0,0,0,0.14), 0 -7px 36px 6px rgba(0,0,0,0.12);\n box-shadow: 0 -9px 12px -6px rgba(0,0,0,0.2), 0 -19px 29px 2px rgba(0,0,0,0.14), 0 -7px 36px 6px rgba(0,0,0,0.12);\n}\n.shadow-20 {\n -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-20 {\n -webkit-box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -20px 31px 3px rgba(0,0,0,0.14), 0 -8px 38px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -20px 31px 3px rgba(0,0,0,0.14), 0 -8px 38px 7px rgba(0,0,0,0.12);\n}\n.shadow-21 {\n -webkit-box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-21 {\n -webkit-box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -21px 33px 3px rgba(0,0,0,0.14), 0 -8px 40px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -21px 33px 3px rgba(0,0,0,0.14), 0 -8px 40px 7px rgba(0,0,0,0.12);\n}\n.shadow-22 {\n -webkit-box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);\n box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);\n}\n.shadow-up-22 {\n -webkit-box-shadow: 0 -10px 14px -6px rgba(0,0,0,0.2), 0 -22px 35px 3px rgba(0,0,0,0.14), 0 -8px 42px 7px rgba(0,0,0,0.12);\n box-shadow: 0 -10px 14px -6px rgba(0,0,0,0.2), 0 -22px 35px 3px rgba(0,0,0,0.14), 0 -8px 42px 7px rgba(0,0,0,0.12);\n}\n.shadow-23 {\n -webkit-box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);\n box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);\n}\n.shadow-up-23 {\n -webkit-box-shadow: 0 -11px 14px -7px rgba(0,0,0,0.2), 0 -23px 36px 3px rgba(0,0,0,0.14), 0 -9px 44px 8px rgba(0,0,0,0.12);\n box-shadow: 0 -11px 14px -7px rgba(0,0,0,0.2), 0 -23px 36px 3px rgba(0,0,0,0.14), 0 -9px 44px 8px rgba(0,0,0,0.12);\n}\n.shadow-24 {\n -webkit-box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);\n box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);\n}\n.shadow-up-24 {\n -webkit-box-shadow: 0 -11px 15px -7px rgba(0,0,0,0.2), 0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12);\n box-shadow: 0 -11px 15px -7px rgba(0,0,0,0.2), 0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12);\n}\n.no-shadow,\n.shadow-0 {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n.inset-shadow {\n -webkit-box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;\n box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;\n}\n.z-marginals {\n z-index: 2000;\n}\n.z-notify {\n z-index: 9500;\n}\n.z-fullscreen {\n z-index: 6000;\n}\n.z-inherit {\n z-index: inherit !important;\n}\n.row,\n.column,\n.flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.row.inline,\n.column.inline,\n.flex.inline {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.row.reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.column.reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.no-wrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.reverse-wrap {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n}\n.order-first {\n -webkit-box-ordinal-group: -9999;\n -ms-flex-order: -10000;\n order: -10000;\n}\n.order-last {\n -webkit-box-ordinal-group: 10001;\n -ms-flex-order: 10000;\n order: 10000;\n}\n.order-none {\n -webkit-box-ordinal-group: 1;\n -ms-flex-order: 0;\n order: 0;\n}\n.justify-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.justify-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.justify-center,\n.flex-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.justify-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.justify-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.items-center,\n.flex-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n}\n.items-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.content-start {\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.content-end {\n -ms-flex-line-pack: end;\n align-content: flex-end;\n}\n.content-center {\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.content-stretch {\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n}\n.content-between {\n -ms-flex-line-pack: justify;\n align-content: space-between;\n}\n.content-around {\n -ms-flex-line-pack: distribute;\n align-content: space-around;\n}\n.self-start {\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.self-end {\n -ms-flex-item-align: end;\n align-self: flex-end;\n}\n.self-center {\n -ms-flex-item-align: center;\n align-self: center;\n}\n.self-baseline {\n -ms-flex-item-align: baseline;\n align-self: baseline;\n}\n.self-stretch {\n -ms-flex-item-align: stretch;\n align-self: stretch;\n}\n.gutter-x-none,\n.gutter-none {\n margin-left: 0;\n}\n.gutter-x-none > div,\n.gutter-none > div {\n padding-left: 0;\n}\n.gutter-y-none,\n.gutter-none {\n margin-top: 0;\n}\n.gutter-y-none > div,\n.gutter-none > div {\n padding-top: 0;\n}\n.gutter-x-xs,\n.gutter-xs {\n margin-left: -8px;\n}\n.gutter-x-xs > div,\n.gutter-xs > div {\n padding-left: 8px;\n}\n.gutter-y-xs,\n.gutter-xs {\n margin-top: -8px;\n}\n.gutter-y-xs > div,\n.gutter-xs > div {\n padding-top: 8px;\n}\n.gutter-x-sm,\n.gutter-sm {\n margin-left: -16px;\n}\n.gutter-x-sm > div,\n.gutter-sm > div {\n padding-left: 16px;\n}\n.gutter-y-sm,\n.gutter-sm {\n margin-top: -16px;\n}\n.gutter-y-sm > div,\n.gutter-sm > div {\n padding-top: 16px;\n}\n.gutter-x-md,\n.gutter-md {\n margin-left: -32px;\n}\n.gutter-x-md > div,\n.gutter-md > div {\n padding-left: 32px;\n}\n.gutter-y-md,\n.gutter-md {\n margin-top: -32px;\n}\n.gutter-y-md > div,\n.gutter-md > div {\n padding-top: 32px;\n}\n.gutter-x-lg,\n.gutter-lg {\n margin-left: -48px;\n}\n.gutter-x-lg > div,\n.gutter-lg > div {\n padding-left: 48px;\n}\n.gutter-y-lg,\n.gutter-lg {\n margin-top: -48px;\n}\n.gutter-y-lg > div,\n.gutter-lg > div {\n padding-top: 48px;\n}\n.gutter-x-xl,\n.gutter-xl {\n margin-left: -64px;\n}\n.gutter-x-xl > div,\n.gutter-xl > div {\n padding-left: 64px;\n}\n.gutter-y-xl,\n.gutter-xl {\n margin-top: -64px;\n}\n.gutter-y-xl > div,\n.gutter-xl > div {\n padding-top: 64px;\n}\n@media (min-width: 0) {\n .row > .col,\n .row > .col-xs,\n .row > .col-auto,\n .row > .col-xs-auto,\n .row > .col-grow,\n .row > .col-xs-grow,\n .row > .col-0,\n .row > .col-xs-0,\n .row > .col-1,\n .row > .col-xs-1,\n .row > .col-2,\n .row > .col-xs-2,\n .row > .col-3,\n .row > .col-xs-3,\n .row > .col-4,\n .row > .col-xs-4,\n .row > .col-5,\n .row > .col-xs-5,\n .row > .col-6,\n .row > .col-xs-6,\n .row > .col-7,\n .row > .col-xs-7,\n .row > .col-8,\n .row > .col-xs-8,\n .row > .col-9,\n .row > .col-xs-9,\n .row > .col-10,\n .row > .col-xs-10,\n .row > .col-11,\n .row > .col-xs-11,\n .row > .col-12,\n .row > .col-xs-12,\n .flex > .col,\n .flex > .col-xs,\n .flex > .col-auto,\n .flex > .col-xs-auto,\n .flex > .col-grow,\n .flex > .col-xs-grow,\n .flex > .col-0,\n .flex > .col-xs-0,\n .flex > .col-1,\n .flex > .col-xs-1,\n .flex > .col-2,\n .flex > .col-xs-2,\n .flex > .col-3,\n .flex > .col-xs-3,\n .flex > .col-4,\n .flex > .col-xs-4,\n .flex > .col-5,\n .flex > .col-xs-5,\n .flex > .col-6,\n .flex > .col-xs-6,\n .flex > .col-7,\n .flex > .col-xs-7,\n .flex > .col-8,\n .flex > .col-xs-8,\n .flex > .col-9,\n .flex > .col-xs-9,\n .flex > .col-10,\n .flex > .col-xs-10,\n .flex > .col-11,\n .flex > .col-xs-11,\n .flex > .col-12,\n .flex > .col-xs-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col,\n .column > .col-xs,\n .column > .col-auto,\n .column > .col-xs-auto,\n .column > .col-grow,\n .column > .col-xs-grow,\n .column > .col-0,\n .column > .col-xs-0,\n .column > .col-1,\n .column > .col-xs-1,\n .column > .col-2,\n .column > .col-xs-2,\n .column > .col-3,\n .column > .col-xs-3,\n .column > .col-4,\n .column > .col-xs-4,\n .column > .col-5,\n .column > .col-xs-5,\n .column > .col-6,\n .column > .col-xs-6,\n .column > .col-7,\n .column > .col-xs-7,\n .column > .col-8,\n .column > .col-xs-8,\n .column > .col-9,\n .column > .col-xs-9,\n .column > .col-10,\n .column > .col-xs-10,\n .column > .col-11,\n .column > .col-xs-11,\n .column > .col-12,\n .column > .col-xs-12,\n .flex > .col,\n .flex > .col-xs,\n .flex > .col-auto,\n .flex > .col-xs-auto,\n .flex > .col-grow,\n .flex > .col-xs-grow,\n .flex > .col-0,\n .flex > .col-xs-0,\n .flex > .col-1,\n .flex > .col-xs-1,\n .flex > .col-2,\n .flex > .col-xs-2,\n .flex > .col-3,\n .flex > .col-xs-3,\n .flex > .col-4,\n .flex > .col-xs-4,\n .flex > .col-5,\n .flex > .col-xs-5,\n .flex > .col-6,\n .flex > .col-xs-6,\n .flex > .col-7,\n .flex > .col-xs-7,\n .flex > .col-8,\n .flex > .col-xs-8,\n .flex > .col-9,\n .flex > .col-xs-9,\n .flex > .col-10,\n .flex > .col-xs-10,\n .flex > .col-11,\n .flex > .col-xs-11,\n .flex > .col-12,\n .flex > .col-xs-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col,\n .col-xs {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-auto,\n .col-xs-auto,\n .col-0,\n .col-xs-0,\n .col-1,\n .col-xs-1,\n .col-2,\n .col-xs-2,\n .col-3,\n .col-xs-3,\n .col-4,\n .col-xs-4,\n .col-5,\n .col-xs-5,\n .col-6,\n .col-xs-6,\n .col-7,\n .col-xs-7,\n .col-8,\n .col-xs-8,\n .col-9,\n .col-xs-9,\n .col-10,\n .col-xs-10,\n .col-11,\n .col-xs-11,\n .col-12,\n .col-xs-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-grow,\n .col-xs-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-0,\n .row > .col-xs-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-0,\n .row > .offset-xs-0 {\n margin-left: 0%;\n }\n .column > .col-0,\n .column > .col-xs-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-1,\n .row > .col-xs-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-1,\n .row > .offset-xs-1 {\n margin-left: 8.3333%;\n }\n .column > .col-1,\n .column > .col-xs-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-2,\n .row > .col-xs-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-2,\n .row > .offset-xs-2 {\n margin-left: 16.6667%;\n }\n .column > .col-2,\n .column > .col-xs-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-3,\n .row > .col-xs-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-3,\n .row > .offset-xs-3 {\n margin-left: 25%;\n }\n .column > .col-3,\n .column > .col-xs-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-4,\n .row > .col-xs-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-4,\n .row > .offset-xs-4 {\n margin-left: 33.3333%;\n }\n .column > .col-4,\n .column > .col-xs-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-5,\n .row > .col-xs-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-5,\n .row > .offset-xs-5 {\n margin-left: 41.6667%;\n }\n .column > .col-5,\n .column > .col-xs-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-6,\n .row > .col-xs-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-6,\n .row > .offset-xs-6 {\n margin-left: 50%;\n }\n .column > .col-6,\n .column > .col-xs-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-7,\n .row > .col-xs-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-7,\n .row > .offset-xs-7 {\n margin-left: 58.3333%;\n }\n .column > .col-7,\n .column > .col-xs-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-8,\n .row > .col-xs-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-8,\n .row > .offset-xs-8 {\n margin-left: 66.6667%;\n }\n .column > .col-8,\n .column > .col-xs-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-9,\n .row > .col-xs-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-9,\n .row > .offset-xs-9 {\n margin-left: 75%;\n }\n .column > .col-9,\n .column > .col-xs-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-10,\n .row > .col-xs-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-10,\n .row > .offset-xs-10 {\n margin-left: 83.3333%;\n }\n .column > .col-10,\n .column > .col-xs-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-11,\n .row > .col-xs-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-11,\n .row > .offset-xs-11 {\n margin-left: 91.6667%;\n }\n .column > .col-11,\n .column > .col-xs-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-12,\n .row > .col-xs-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-12,\n .row > .offset-xs-12 {\n margin-left: 100%;\n }\n .column > .col-12,\n .column > .col-xs-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 576px) {\n .row > .col-sm,\n .row > .col-sm-auto,\n .row > .col-sm-grow,\n .row > .col-sm-0,\n .row > .col-sm-1,\n .row > .col-sm-2,\n .row > .col-sm-3,\n .row > .col-sm-4,\n .row > .col-sm-5,\n .row > .col-sm-6,\n .row > .col-sm-7,\n .row > .col-sm-8,\n .row > .col-sm-9,\n .row > .col-sm-10,\n .row > .col-sm-11,\n .row > .col-sm-12,\n .flex > .col-sm,\n .flex > .col-sm-auto,\n .flex > .col-sm-grow,\n .flex > .col-sm-0,\n .flex > .col-sm-1,\n .flex > .col-sm-2,\n .flex > .col-sm-3,\n .flex > .col-sm-4,\n .flex > .col-sm-5,\n .flex > .col-sm-6,\n .flex > .col-sm-7,\n .flex > .col-sm-8,\n .flex > .col-sm-9,\n .flex > .col-sm-10,\n .flex > .col-sm-11,\n .flex > .col-sm-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-sm,\n .column > .col-sm-auto,\n .column > .col-sm-grow,\n .column > .col-sm-0,\n .column > .col-sm-1,\n .column > .col-sm-2,\n .column > .col-sm-3,\n .column > .col-sm-4,\n .column > .col-sm-5,\n .column > .col-sm-6,\n .column > .col-sm-7,\n .column > .col-sm-8,\n .column > .col-sm-9,\n .column > .col-sm-10,\n .column > .col-sm-11,\n .column > .col-sm-12,\n .flex > .col-sm,\n .flex > .col-sm-auto,\n .flex > .col-sm-grow,\n .flex > .col-sm-0,\n .flex > .col-sm-1,\n .flex > .col-sm-2,\n .flex > .col-sm-3,\n .flex > .col-sm-4,\n .flex > .col-sm-5,\n .flex > .col-sm-6,\n .flex > .col-sm-7,\n .flex > .col-sm-8,\n .flex > .col-sm-9,\n .flex > .col-sm-10,\n .flex > .col-sm-11,\n .flex > .col-sm-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-sm {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-sm-auto,\n .col-sm-0,\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-sm-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-sm-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-sm-0 {\n margin-left: 0%;\n }\n .column > .col-sm-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-sm-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-sm-1 {\n margin-left: 8.3333%;\n }\n .column > .col-sm-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-sm-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-sm-2 {\n margin-left: 16.6667%;\n }\n .column > .col-sm-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-sm-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-sm-3 {\n margin-left: 25%;\n }\n .column > .col-sm-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-sm-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-sm-4 {\n margin-left: 33.3333%;\n }\n .column > .col-sm-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-sm-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-sm-5 {\n margin-left: 41.6667%;\n }\n .column > .col-sm-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-sm-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-sm-6 {\n margin-left: 50%;\n }\n .column > .col-sm-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-sm-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-sm-7 {\n margin-left: 58.3333%;\n }\n .column > .col-sm-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-sm-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-sm-8 {\n margin-left: 66.6667%;\n }\n .column > .col-sm-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-sm-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-sm-9 {\n margin-left: 75%;\n }\n .column > .col-sm-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-sm-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-sm-10 {\n margin-left: 83.3333%;\n }\n .column > .col-sm-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-sm-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-sm-11 {\n margin-left: 91.6667%;\n }\n .column > .col-sm-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-sm-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-sm-12 {\n margin-left: 100%;\n }\n .column > .col-sm-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 768px) {\n .row > .col-md,\n .row > .col-md-auto,\n .row > .col-md-grow,\n .row > .col-md-0,\n .row > .col-md-1,\n .row > .col-md-2,\n .row > .col-md-3,\n .row > .col-md-4,\n .row > .col-md-5,\n .row > .col-md-6,\n .row > .col-md-7,\n .row > .col-md-8,\n .row > .col-md-9,\n .row > .col-md-10,\n .row > .col-md-11,\n .row > .col-md-12,\n .flex > .col-md,\n .flex > .col-md-auto,\n .flex > .col-md-grow,\n .flex > .col-md-0,\n .flex > .col-md-1,\n .flex > .col-md-2,\n .flex > .col-md-3,\n .flex > .col-md-4,\n .flex > .col-md-5,\n .flex > .col-md-6,\n .flex > .col-md-7,\n .flex > .col-md-8,\n .flex > .col-md-9,\n .flex > .col-md-10,\n .flex > .col-md-11,\n .flex > .col-md-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-md,\n .column > .col-md-auto,\n .column > .col-md-grow,\n .column > .col-md-0,\n .column > .col-md-1,\n .column > .col-md-2,\n .column > .col-md-3,\n .column > .col-md-4,\n .column > .col-md-5,\n .column > .col-md-6,\n .column > .col-md-7,\n .column > .col-md-8,\n .column > .col-md-9,\n .column > .col-md-10,\n .column > .col-md-11,\n .column > .col-md-12,\n .flex > .col-md,\n .flex > .col-md-auto,\n .flex > .col-md-grow,\n .flex > .col-md-0,\n .flex > .col-md-1,\n .flex > .col-md-2,\n .flex > .col-md-3,\n .flex > .col-md-4,\n .flex > .col-md-5,\n .flex > .col-md-6,\n .flex > .col-md-7,\n .flex > .col-md-8,\n .flex > .col-md-9,\n .flex > .col-md-10,\n .flex > .col-md-11,\n .flex > .col-md-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-md {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-md-auto,\n .col-md-0,\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-md-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-md-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-md-0 {\n margin-left: 0%;\n }\n .column > .col-md-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-md-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-md-1 {\n margin-left: 8.3333%;\n }\n .column > .col-md-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-md-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-md-2 {\n margin-left: 16.6667%;\n }\n .column > .col-md-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-md-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-md-3 {\n margin-left: 25%;\n }\n .column > .col-md-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-md-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-md-4 {\n margin-left: 33.3333%;\n }\n .column > .col-md-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-md-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-md-5 {\n margin-left: 41.6667%;\n }\n .column > .col-md-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-md-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-md-6 {\n margin-left: 50%;\n }\n .column > .col-md-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-md-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-md-7 {\n margin-left: 58.3333%;\n }\n .column > .col-md-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-md-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-md-8 {\n margin-left: 66.6667%;\n }\n .column > .col-md-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-md-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-md-9 {\n margin-left: 75%;\n }\n .column > .col-md-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-md-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-md-10 {\n margin-left: 83.3333%;\n }\n .column > .col-md-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-md-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-md-11 {\n margin-left: 91.6667%;\n }\n .column > .col-md-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-md-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-md-12 {\n margin-left: 100%;\n }\n .column > .col-md-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 992px) {\n .row > .col-lg,\n .row > .col-lg-auto,\n .row > .col-lg-grow,\n .row > .col-lg-0,\n .row > .col-lg-1,\n .row > .col-lg-2,\n .row > .col-lg-3,\n .row > .col-lg-4,\n .row > .col-lg-5,\n .row > .col-lg-6,\n .row > .col-lg-7,\n .row > .col-lg-8,\n .row > .col-lg-9,\n .row > .col-lg-10,\n .row > .col-lg-11,\n .row > .col-lg-12,\n .flex > .col-lg,\n .flex > .col-lg-auto,\n .flex > .col-lg-grow,\n .flex > .col-lg-0,\n .flex > .col-lg-1,\n .flex > .col-lg-2,\n .flex > .col-lg-3,\n .flex > .col-lg-4,\n .flex > .col-lg-5,\n .flex > .col-lg-6,\n .flex > .col-lg-7,\n .flex > .col-lg-8,\n .flex > .col-lg-9,\n .flex > .col-lg-10,\n .flex > .col-lg-11,\n .flex > .col-lg-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-lg,\n .column > .col-lg-auto,\n .column > .col-lg-grow,\n .column > .col-lg-0,\n .column > .col-lg-1,\n .column > .col-lg-2,\n .column > .col-lg-3,\n .column > .col-lg-4,\n .column > .col-lg-5,\n .column > .col-lg-6,\n .column > .col-lg-7,\n .column > .col-lg-8,\n .column > .col-lg-9,\n .column > .col-lg-10,\n .column > .col-lg-11,\n .column > .col-lg-12,\n .flex > .col-lg,\n .flex > .col-lg-auto,\n .flex > .col-lg-grow,\n .flex > .col-lg-0,\n .flex > .col-lg-1,\n .flex > .col-lg-2,\n .flex > .col-lg-3,\n .flex > .col-lg-4,\n .flex > .col-lg-5,\n .flex > .col-lg-6,\n .flex > .col-lg-7,\n .flex > .col-lg-8,\n .flex > .col-lg-9,\n .flex > .col-lg-10,\n .flex > .col-lg-11,\n .flex > .col-lg-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-lg {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-lg-auto,\n .col-lg-0,\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-lg-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-lg-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-lg-0 {\n margin-left: 0%;\n }\n .column > .col-lg-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-lg-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-lg-1 {\n margin-left: 8.3333%;\n }\n .column > .col-lg-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-lg-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-lg-2 {\n margin-left: 16.6667%;\n }\n .column > .col-lg-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-lg-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-lg-3 {\n margin-left: 25%;\n }\n .column > .col-lg-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-lg-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-lg-4 {\n margin-left: 33.3333%;\n }\n .column > .col-lg-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-lg-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-lg-5 {\n margin-left: 41.6667%;\n }\n .column > .col-lg-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-lg-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-lg-6 {\n margin-left: 50%;\n }\n .column > .col-lg-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-lg-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-lg-7 {\n margin-left: 58.3333%;\n }\n .column > .col-lg-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-lg-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-lg-8 {\n margin-left: 66.6667%;\n }\n .column > .col-lg-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-lg-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-lg-9 {\n margin-left: 75%;\n }\n .column > .col-lg-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-lg-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-lg-10 {\n margin-left: 83.3333%;\n }\n .column > .col-lg-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-lg-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-lg-11 {\n margin-left: 91.6667%;\n }\n .column > .col-lg-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-lg-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-lg-12 {\n margin-left: 100%;\n }\n .column > .col-lg-12 {\n height: 100%;\n width: auto;\n }\n}\n@media (min-width: 1200px) {\n .row > .col-xl,\n .row > .col-xl-auto,\n .row > .col-xl-grow,\n .row > .col-xl-0,\n .row > .col-xl-1,\n .row > .col-xl-2,\n .row > .col-xl-3,\n .row > .col-xl-4,\n .row > .col-xl-5,\n .row > .col-xl-6,\n .row > .col-xl-7,\n .row > .col-xl-8,\n .row > .col-xl-9,\n .row > .col-xl-10,\n .row > .col-xl-11,\n .row > .col-xl-12,\n .flex > .col-xl,\n .flex > .col-xl-auto,\n .flex > .col-xl-grow,\n .flex > .col-xl-0,\n .flex > .col-xl-1,\n .flex > .col-xl-2,\n .flex > .col-xl-3,\n .flex > .col-xl-4,\n .flex > .col-xl-5,\n .flex > .col-xl-6,\n .flex > .col-xl-7,\n .flex > .col-xl-8,\n .flex > .col-xl-9,\n .flex > .col-xl-10,\n .flex > .col-xl-11,\n .flex > .col-xl-12 {\n width: auto;\n min-width: 0;\n max-width: 100%;\n }\n .column > .col-xl,\n .column > .col-xl-auto,\n .column > .col-xl-grow,\n .column > .col-xl-0,\n .column > .col-xl-1,\n .column > .col-xl-2,\n .column > .col-xl-3,\n .column > .col-xl-4,\n .column > .col-xl-5,\n .column > .col-xl-6,\n .column > .col-xl-7,\n .column > .col-xl-8,\n .column > .col-xl-9,\n .column > .col-xl-10,\n .column > .col-xl-11,\n .column > .col-xl-12,\n .flex > .col-xl,\n .flex > .col-xl-auto,\n .flex > .col-xl-grow,\n .flex > .col-xl-0,\n .flex > .col-xl-1,\n .flex > .col-xl-2,\n .flex > .col-xl-3,\n .flex > .col-xl-4,\n .flex > .col-xl-5,\n .flex > .col-xl-6,\n .flex > .col-xl-7,\n .flex > .col-xl-8,\n .flex > .col-xl-9,\n .flex > .col-xl-10,\n .flex > .col-xl-11,\n .flex > .col-xl-12 {\n height: auto;\n min-height: 0;\n max-height: 100%;\n }\n .col-xl {\n -webkit-box-flex: 10000;\n -ms-flex: 10000 1 0%;\n flex: 10000 1 0%;\n }\n .col-xl-auto,\n .col-xl-0,\n .col-xl-1,\n .col-xl-2,\n .col-xl-3,\n .col-xl-4,\n .col-xl-5,\n .col-xl-6,\n .col-xl-7,\n .col-xl-8,\n .col-xl-9,\n .col-xl-10,\n .col-xl-11,\n .col-xl-12 {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n }\n .col-xl-grow {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n .row > .col-xl-0 {\n height: auto;\n width: 0%;\n }\n .row > .offset-xl-0 {\n margin-left: 0%;\n }\n .column > .col-xl-0 {\n height: 0%;\n width: auto;\n }\n .row > .col-xl-1 {\n height: auto;\n width: 8.3333%;\n }\n .row > .offset-xl-1 {\n margin-left: 8.3333%;\n }\n .column > .col-xl-1 {\n height: 8.3333%;\n width: auto;\n }\n .row > .col-xl-2 {\n height: auto;\n width: 16.6667%;\n }\n .row > .offset-xl-2 {\n margin-left: 16.6667%;\n }\n .column > .col-xl-2 {\n height: 16.6667%;\n width: auto;\n }\n .row > .col-xl-3 {\n height: auto;\n width: 25%;\n }\n .row > .offset-xl-3 {\n margin-left: 25%;\n }\n .column > .col-xl-3 {\n height: 25%;\n width: auto;\n }\n .row > .col-xl-4 {\n height: auto;\n width: 33.3333%;\n }\n .row > .offset-xl-4 {\n margin-left: 33.3333%;\n }\n .column > .col-xl-4 {\n height: 33.3333%;\n width: auto;\n }\n .row > .col-xl-5 {\n height: auto;\n width: 41.6667%;\n }\n .row > .offset-xl-5 {\n margin-left: 41.6667%;\n }\n .column > .col-xl-5 {\n height: 41.6667%;\n width: auto;\n }\n .row > .col-xl-6 {\n height: auto;\n width: 50%;\n }\n .row > .offset-xl-6 {\n margin-left: 50%;\n }\n .column > .col-xl-6 {\n height: 50%;\n width: auto;\n }\n .row > .col-xl-7 {\n height: auto;\n width: 58.3333%;\n }\n .row > .offset-xl-7 {\n margin-left: 58.3333%;\n }\n .column > .col-xl-7 {\n height: 58.3333%;\n width: auto;\n }\n .row > .col-xl-8 {\n height: auto;\n width: 66.6667%;\n }\n .row > .offset-xl-8 {\n margin-left: 66.6667%;\n }\n .column > .col-xl-8 {\n height: 66.6667%;\n width: auto;\n }\n .row > .col-xl-9 {\n height: auto;\n width: 75%;\n }\n .row > .offset-xl-9 {\n margin-left: 75%;\n }\n .column > .col-xl-9 {\n height: 75%;\n width: auto;\n }\n .row > .col-xl-10 {\n height: auto;\n width: 83.3333%;\n }\n .row > .offset-xl-10 {\n margin-left: 83.3333%;\n }\n .column > .col-xl-10 {\n height: 83.3333%;\n width: auto;\n }\n .row > .col-xl-11 {\n height: auto;\n width: 91.6667%;\n }\n .row > .offset-xl-11 {\n margin-left: 91.6667%;\n }\n .column > .col-xl-11 {\n height: 91.6667%;\n width: auto;\n }\n .row > .col-xl-12 {\n height: auto;\n width: 100%;\n }\n .row > .offset-xl-12 {\n margin-left: 100%;\n }\n .column > .col-xl-12 {\n height: 100%;\n width: auto;\n }\n}\n.backdrop {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: transparent;\n -webkit-transition: background 0.28s ease-in;\n transition: background 0.28s ease-in;\n}\n.backdrop.active {\n display: block;\n background: rgba(0,0,0,0.3);\n}\n.round-borders {\n border-radius: 3px !important;\n}\n.generic-margin,\n.group > * {\n margin: 5px;\n}\n.no-transition {\n -webkit-transition: none !important;\n transition: none !important;\n}\n.transition-0 {\n -webkit-transition: 0s !important;\n transition: 0s !important;\n}\n.glossy {\n background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), color-stop(50%, rgba(255,255,255,0)), color-stop(51%, rgba(0,0,0,0.12)), to(rgba(0,0,0,0.04))) !important;\n background-image: linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(255,255,255,0) 50%, rgba(0,0,0,0.12) 51%, rgba(0,0,0,0.04)) !important;\n}\n.q-placeholder::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-placeholder::-moz-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-placeholder:-ms-input-placeholder {\n color: inherit;\n opacity: 0.5;\n}\n.q-body-fullscreen-mixin,\n.q-body-prevent-scroll {\n overflow: hidden !important;\n}\n.q-no-input-spinner {\n -moz-appearance: textfield !important;\n}\n.q-no-input-spinner::-webkit-outer-spin-button,\n.q-no-input-spinner::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\na.q-link {\n outline: 0;\n color: inherit;\n text-decoration: none;\n}\n.q-select-highlight {\n background: rgba(189,189,189,0.5) !important;\n}\n.highlight-and-fade {\n -webkit-animation: q-highlight 2s /* rtl:ignore */;\n animation: q-highlight 2s /* rtl:ignore */;\n}\n.transition-generic {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n.animate-spin,\n.animate-spin-reverse {\n -webkit-animation: q-spin 2s infinite linear /* rtl:ignore */;\n animation: q-spin 2s infinite linear /* rtl:ignore */;\n}\n.animate-spin-reverse {\n animation-direction: reverse;\n}\n.animate-blink {\n -webkit-animation: q-blink 1s steps(5, start) infinite /* rtl:ignore */;\n animation: q-blink 1s steps(5, start) infinite /* rtl:ignore */;\n}\n.animate-pop {\n -webkit-animation: q-pop 0.2s /* rtl:ignore */;\n animation: q-pop 0.2s /* rtl:ignore */;\n}\n.animate-scale {\n -webkit-animation: q-scale 0.2s /* rtl:ignore */;\n animation: q-scale 0.2s /* rtl:ignore */;\n}\n.animate-fade {\n -webkit-animation: q-fade 0.2s /* rtl:ignore */;\n animation: q-fade 0.2s /* rtl:ignore */;\n}\n.animate-bounce {\n -webkit-animation: q-bounce 2s infinite /* rtl:ignore */;\n animation: q-bounce 2s infinite /* rtl:ignore */;\n}\n.animate-shake {\n -webkit-animation: q-shake 0.15s;\n animation: q-shake 0.15s;\n -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.animate-popup-up,\n.animate-popup-down {\n -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.animate-popup-up > *,\n.animate-popup-down > * {\n -webkit-animation: q-fade 0.82s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n animation: q-fade 0.82s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n}\n.animate-popup-down {\n -webkit-animation: q-popup-down 0.36s /* rtl:ignore */;\n animation: q-popup-down 0.36s /* rtl:ignore */;\n -webkit-transform-origin: left top 0px /* rtl:ignore */;\n transform-origin: left top 0px /* rtl:ignore */;\n}\n.animate-popup-up {\n -webkit-animation: q-popup-up 0.36s /* rtl:ignore */;\n animation: q-popup-up 0.36s /* rtl:ignore */;\n -webkit-transform-origin: left bottom 0px /* rtl:ignore */;\n transform-origin: left bottom 0px /* rtl:ignore */;\n}\n.animate-fade-left {\n -webkit-animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-left 0.36s ease;\n animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-left 0.36s ease;\n}\n.animate-fade-right {\n -webkit-animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-right 0.36s ease;\n animation: q-fade 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86), q-slide-right 0.36s ease;\n}\n.animated {\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n}\n.animated.infinite {\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.animated.hinge {\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n}\n.animated.flipOutX,\n.animated.flipOutY,\n.animated.bounceIn,\n.animated.bounceOut {\n -webkit-animation-duration: 0.75s;\n animation-duration: 0.75s;\n}\n.non-selectable {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.scroll {\n overflow: auto;\n}\n.scroll,\n.scroll-x,\n.scroll-y {\n -webkit-overflow-scrolling: touch;\n will-change: scroll-position;\n}\n.scroll-x {\n overflow-x: auto;\n}\n.scroll-y {\n overflow-y: auto;\n}\n.no-scroll {\n overflow: hidden !important;\n}\n.no-pointer-events {\n pointer-events: none !important;\n}\n.all-pointer-events {\n pointer-events: all !important;\n}\n.cursor-pointer {\n cursor: pointer !important;\n}\n.cursor-not-allowed {\n cursor: not-allowed !important;\n}\n.cursor-inherit {\n cursor: inherit !important;\n}\n.rotate-45 {\n -webkit-transform: rotate(45deg) /* rtl:ignore */;\n transform: rotate(45deg) /* rtl:ignore */;\n}\n.rotate-90 {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n}\n.rotate-135 {\n -webkit-transform: rotate(135deg) /* rtl:ignore */;\n transform: rotate(135deg) /* rtl:ignore */;\n}\n.rotate-180 {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n}\n.rotate-205 {\n -webkit-transform: rotate(205deg) /* rtl:ignore */;\n transform: rotate(205deg) /* rtl:ignore */;\n}\n.rotate-270 {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n}\n.rotate-315 {\n -webkit-transform: rotate(315deg) /* rtl:ignore */;\n transform: rotate(315deg) /* rtl:ignore */;\n}\n.flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n.float-left {\n float: left;\n}\n.float-right {\n float: right;\n}\n.relative-position {\n position: relative;\n}\n.fixed,\n.fullscreen,\n.fixed-center,\n.fixed-bottom,\n.fixed-left,\n.fixed-right,\n.fixed-top,\n.fixed-top-left,\n.fixed-top-right,\n.fixed-bottom-left,\n.fixed-bottom-right {\n position: fixed;\n}\n.absolute,\n.absolute-full,\n.absolute-center,\n.absolute-bottom,\n.absolute-left,\n.absolute-right,\n.absolute-top,\n.absolute-top-left,\n.absolute-top-right,\n.absolute-bottom-left,\n.absolute-bottom-right {\n position: absolute;\n}\n.fixed-top,\n.absolute-top {\n top: 0;\n left: 0;\n right: 0;\n}\n.fixed-right,\n.absolute-right {\n top: 0;\n right: 0;\n bottom: 0;\n}\n.fixed-bottom,\n.absolute-bottom {\n right: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-left,\n.absolute-left {\n top: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-top-left,\n.absolute-top-left {\n top: 0;\n left: 0;\n}\n.fixed-top-right,\n.absolute-top-right {\n top: 0;\n right: 0;\n}\n.fixed-bottom-left,\n.absolute-bottom-left {\n bottom: 0;\n left: 0;\n}\n.fixed-bottom-right,\n.absolute-bottom-right {\n bottom: 0;\n right: 0;\n}\n.fullscreen {\n z-index: 6000;\n border-radius: 0 !important;\n max-width: 100vw;\n max-height: 100vh;\n}\n.absolute-full,\n.fullscreen {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.fixed-center,\n.absolute-center {\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.vertical-top {\n vertical-align: top !important;\n}\n.vertical-middle {\n vertical-align: middle !important;\n}\n.vertical-bottom {\n vertical-align: bottom !important;\n}\n.on-left {\n margin-right: 12px;\n}\n.on-right {\n margin-left: 12px;\n}\n.q-ripple-container {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n position: absolute;\n color: inherit;\n border-radius: inherit;\n overflow: hidden;\n z-index: 0;\n pointer-events: none;\n}\n.q-ripple-animation {\n top: 0;\n left: 0 /* rtl:ignore */;\n opacity: 0;\n color: inherit;\n position: absolute;\n border-radius: 50%;\n background: currentColor;\n -webkit-transition: 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n transition: 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n transition: 0.3s transform cubic-bezier(0.2, 0.4, 0.4, 0.9), 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1);\n transition: 0.3s transform cubic-bezier(0.2, 0.4, 0.4, 0.9), 0.3s opacity cubic-bezier(0.2, 0.4, 0.4, 0.1), 0.3s -webkit-transform cubic-bezier(0.2, 0.4, 0.4, 0.9);\n pointer-events: none;\n overflow: hidden;\n will-change: transform, opacity;\n}\n.q-ripple-animation-enter {\n -webkit-transition: none;\n transition: none;\n}\n.q-ripple-animation-visible {\n opacity: 0.15;\n}\n.q-radial-ripple {\n overflow: hidden;\n border-radius: 50%;\n pointer-events: none;\n position: absolute;\n top: -50%;\n left: -50%;\n width: 200%;\n height: 200%;\n}\n.q-radial-ripple:after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-image: radial-gradient(circle, currentColor 10%, transparent 10.01%);\n background-repeat: no-repeat;\n background-position: 50%;\n -webkit-transform: scale(10, 10);\n transform: scale(10, 10);\n opacity: 0;\n -webkit-transition: opacity 1s, -webkit-transform 0.5s;\n transition: opacity 1s, -webkit-transform 0.5s;\n transition: transform 0.5s, opacity 1s;\n transition: transform 0.5s, opacity 1s, -webkit-transform 0.5s;\n}\n.q-radial-ripple.active:after {\n -webkit-transform: scale(0, 0);\n transform: scale(0, 0);\n opacity: 0.4;\n -webkit-transition: 0s;\n transition: 0s;\n}\n:root {\n --q-size-xs: 0;\n --q-size-sm: 576px;\n --q-size-md: 768px;\n --q-size-lg: 992px;\n --q-size-xl: 1200px;\n}\n.fit {\n width: 100% !important;\n height: 100% !important;\n}\n.full-height {\n height: 100% !important;\n}\n.full-width {\n width: 100% !important;\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n.window-height {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n height: 100vh !important;\n}\n.window-width {\n margin-left: 0 !important;\n margin-right: 0 !important;\n width: 100vw !important;\n}\n.block {\n display: block !important;\n}\n.inline-block {\n display: inline-block !important;\n}\n.q-pa-none {\n padding: 0 0;\n}\n.q-pl-none,\n.q-px-none {\n padding-left: 0;\n}\n.q-pr-none,\n.q-px-none {\n padding-right: 0;\n}\n.q-pt-none,\n.q-py-none {\n padding-top: 0;\n}\n.q-pb-none,\n.q-py-none {\n padding-bottom: 0;\n}\n.q-ma-none {\n margin: 0 0;\n}\n.q-ml-none,\n.q-mx-none {\n margin-left: 0;\n}\n.q-mr-none,\n.q-mx-none {\n margin-right: 0;\n}\n.q-mt-none,\n.q-my-none {\n margin-top: 0;\n}\n.q-mb-none,\n.q-my-none {\n margin-bottom: 0;\n}\n.q-pa-xs {\n padding: 4px 4px;\n}\n.q-pl-xs,\n.q-px-xs {\n padding-left: 4px;\n}\n.q-pr-xs,\n.q-px-xs {\n padding-right: 4px;\n}\n.q-pt-xs,\n.q-py-xs {\n padding-top: 4px;\n}\n.q-pb-xs,\n.q-py-xs {\n padding-bottom: 4px;\n}\n.q-ma-xs {\n margin: 4px 4px;\n}\n.q-ml-xs,\n.q-mx-xs {\n margin-left: 4px;\n}\n.q-mr-xs,\n.q-mx-xs {\n margin-right: 4px;\n}\n.q-mt-xs,\n.q-my-xs {\n margin-top: 4px;\n}\n.q-mb-xs,\n.q-my-xs {\n margin-bottom: 4px;\n}\n.q-pa-sm {\n padding: 8px 8px;\n}\n.q-pl-sm,\n.q-px-sm {\n padding-left: 8px;\n}\n.q-pr-sm,\n.q-px-sm {\n padding-right: 8px;\n}\n.q-pt-sm,\n.q-py-sm {\n padding-top: 8px;\n}\n.q-pb-sm,\n.q-py-sm {\n padding-bottom: 8px;\n}\n.q-ma-sm {\n margin: 8px 8px;\n}\n.q-ml-sm,\n.q-mx-sm {\n margin-left: 8px;\n}\n.q-mr-sm,\n.q-mx-sm {\n margin-right: 8px;\n}\n.q-mt-sm,\n.q-my-sm {\n margin-top: 8px;\n}\n.q-mb-sm,\n.q-my-sm {\n margin-bottom: 8px;\n}\n.q-pa-md {\n padding: 16px 16px;\n}\n.q-pl-md,\n.q-px-md {\n padding-left: 16px;\n}\n.q-pr-md,\n.q-px-md {\n padding-right: 16px;\n}\n.q-pt-md,\n.q-py-md {\n padding-top: 16px;\n}\n.q-pb-md,\n.q-py-md {\n padding-bottom: 16px;\n}\n.q-ma-md {\n margin: 16px 16px;\n}\n.q-ml-md,\n.q-mx-md {\n margin-left: 16px;\n}\n.q-mr-md,\n.q-mx-md {\n margin-right: 16px;\n}\n.q-mt-md,\n.q-my-md {\n margin-top: 16px;\n}\n.q-mb-md,\n.q-my-md {\n margin-bottom: 16px;\n}\n.q-pa-lg {\n padding: 24px 24px;\n}\n.q-pl-lg,\n.q-px-lg {\n padding-left: 24px;\n}\n.q-pr-lg,\n.q-px-lg {\n padding-right: 24px;\n}\n.q-pt-lg,\n.q-py-lg {\n padding-top: 24px;\n}\n.q-pb-lg,\n.q-py-lg {\n padding-bottom: 24px;\n}\n.q-ma-lg {\n margin: 24px 24px;\n}\n.q-ml-lg,\n.q-mx-lg {\n margin-left: 24px;\n}\n.q-mr-lg,\n.q-mx-lg {\n margin-right: 24px;\n}\n.q-mt-lg,\n.q-my-lg {\n margin-top: 24px;\n}\n.q-mb-lg,\n.q-my-lg {\n margin-bottom: 24px;\n}\n.q-pa-xl {\n padding: 48px 48px;\n}\n.q-pl-xl,\n.q-px-xl {\n padding-left: 48px;\n}\n.q-pr-xl,\n.q-px-xl {\n padding-right: 48px;\n}\n.q-pt-xl,\n.q-py-xl {\n padding-top: 48px;\n}\n.q-pb-xl,\n.q-py-xl {\n padding-bottom: 48px;\n}\n.q-ma-xl {\n margin: 48px 48px;\n}\n.q-ml-xl,\n.q-mx-xl {\n margin-left: 48px;\n}\n.q-mr-xl,\n.q-mx-xl {\n margin-right: 48px;\n}\n.q-mt-xl,\n.q-my-xl {\n margin-top: 48px;\n}\n.q-mb-xl,\n.q-my-xl {\n margin-bottom: 48px;\n}\n.q-ml-auto,\n.q-mx-auto {\n margin-left: auto;\n}\n.q-mr-auto,\n.q-mx-auto {\n margin-right: auto;\n}\n.q-my-form {\n margin-top: 16px;\n margin-bottom: 8px;\n}\n.q-touch {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n user-drag: none;\n -khtml-user-drag: none;\n -webkit-user-drag: none;\n}\n.q-touch-x {\n -ms-touch-action: pan-x;\n touch-action: pan-x;\n}\n.q-touch-y {\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\nbody {\n min-width: 100px;\n font-family: 'Roboto', '-apple-system', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n background: #fff;\n color: #0c0c0c;\n min-height: 100vh;\n}\nh1 {\n font-size: 112px;\n font-weight: 300;\n line-height: 1.12;\n letter-spacing: -0.04em;\n}\n@media screen and (max-width: 767px) {\n h1 {\n font-size: 67.2px;\n }\n}\nh2 {\n font-size: 56px;\n font-weight: 400;\n line-height: 1.35;\n letter-spacing: -0.02em;\n}\n@media screen and (max-width: 767px) {\n h2 {\n font-size: 33.6px;\n }\n}\nh3 {\n font-size: 45px;\n font-weight: 400;\n line-height: 48px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h3 {\n font-size: 27px;\n }\n}\nh4 {\n font-size: 34px;\n font-weight: 400;\n line-height: 40px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h4 {\n font-size: 20.4px;\n }\n}\nh5 {\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n letter-spacing: normal;\n}\n@media screen and (max-width: 767px) {\n h5 {\n font-size: 14.399999999999999px;\n }\n}\nh6 {\n font-size: 20px;\n font-weight: 500;\n line-height: 1.12;\n letter-spacing: 0.02em;\n}\n@media screen and (max-width: 767px) {\n h6 {\n font-size: 12px;\n }\n}\n.q-display-4-opacity {\n opacity: 0.54;\n}\n.q-display-4 {\n font-size: 112px;\n font-weight: 300;\n line-height: 1.12;\n letter-spacing: -0.04em;\n}\n.q-display-3-opacity {\n opacity: 0.54;\n}\n.q-display-3 {\n font-size: 56px;\n font-weight: 400;\n line-height: 1.35;\n letter-spacing: -0.02em;\n}\n.q-display-2-opacity {\n opacity: 0.54;\n}\n.q-display-2 {\n font-size: 45px;\n font-weight: 400;\n line-height: 48px;\n letter-spacing: normal;\n}\n.q-display-1-opacity {\n opacity: 0.54;\n}\n.q-display-1 {\n font-size: 34px;\n font-weight: 400;\n line-height: 40px;\n letter-spacing: normal;\n}\n.q-headline-opacity {\n opacity: 0.87;\n}\n.q-headline {\n font-size: 24px;\n font-weight: 400;\n line-height: 32px;\n letter-spacing: normal;\n}\n.q-title-opacity {\n opacity: 0.87;\n}\n.q-title {\n font-size: 20px;\n font-weight: 500;\n line-height: 1.12;\n letter-spacing: 0.02em;\n}\n.q-subheading-opacity {\n opacity: 0.87;\n}\n.q-subheading {\n font-size: 16px;\n font-weight: 400;\n}\n.q-body-2-opacity {\n opacity: 0.87;\n}\n.q-body-2 {\n font-size: 14px;\n font-weight: 500;\n}\n.q-body-1-opacity {\n opacity: 0.87;\n}\n.q-body-1 {\n font-size: 14px;\n font-weight: 400;\n}\n.q-caption-opacity {\n opacity: 0.54;\n}\n.q-caption {\n font-size: 12px;\n font-weight: 400;\n}\np {\n margin: 0 0 16px;\n}\n.caption {\n color: #424242;\n letter-spacing: 0;\n line-height: 24px;\n padding: 0;\n font-weight: 300;\n}\n.uppercase {\n text-transform: uppercase;\n}\n.lowercase {\n text-transform: lowercase;\n}\n.capitalize {\n text-transform: capitalize;\n}\n.text-center {\n text-align: center;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-justify {\n text-align: justify;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n}\n.text-italic {\n font-style: italic;\n}\n.text-bold {\n font-weight: bold;\n}\n.text-no-wrap {\n white-space: nowrap;\n}\n.text-weight-thin {\n font-weight: 100;\n}\n.text-weight-light {\n font-weight: 300;\n}\n.text-weight-regular {\n font-weight: 400;\n}\n.text-weight-medium {\n font-weight: 500;\n}\n.text-weight-bold {\n font-weight: 700;\n}\n.text-weight-bolder {\n font-weight: 900;\n}\nsmall {\n font-size: 80%;\n}\nbig {\n font-size: 170%;\n}\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\nblockquote {\n padding: 8px 16px;\n margin: 0;\n font-size: 16px;\n border-left: 4px solid #027be3;\n border-left: 4px solid var(--q-color-primary);\n}\nblockquote.text-right {\n padding-right: 16px;\n padding-left: 0;\n border-right: 4px solid #027be3;\n border-right: 4px solid var(--q-color-primary);\n border-left: 0;\n text-align: right;\n}\nblockquote small {\n display: block;\n line-height: 1.4;\n color: #777;\n color: var(--q-color-faded);\n}\nblockquote small:before {\n content: '\\2014 \\00A0';\n}\n.quote {\n padding: 10px 20px;\n margin: 0 0 20px;\n border-left: 5px solid #027be3;\n border-left: 5px solid var(--q-color-primary);\n}\n.quote.text-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #027be3;\n border-right: 5px solid var(--q-color-primary);\n border-left: 0;\n text-align: right;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\ndt,\ndd {\n line-height: 1.4;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndl.horizontal dt {\n float: left;\n width: 25%;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ndl.horizontal dd {\n margin-left: 30%;\n}\nhr.q-hr,\nhr.q-hr-dark {\n height: 1px;\n min-height: 1px;\n display: block;\n border: none;\n width: 100%;\n background: rgba(0,0,0,0.12);\n}\nhr.q-hr-dark {\n background: rgba(255,255,255,0.36);\n}\n.no-margin {\n margin: 0 !important;\n}\n.no-padding {\n padding: 0 !important;\n}\n.no-border {\n border: 0 !important;\n}\n.no-border-radius {\n border-radius: 0 !important;\n}\n.no-box-shadow {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n.no-outline {\n outline: 0 !important;\n}\n.ellipsis {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.ellipsis-2-lines,\n.ellipsis-3-lines {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n}\n.ellipsis-2-lines {\n -webkit-line-clamp: 2;\n}\n.ellipsis-3-lines {\n -webkit-line-clamp: 3;\n}\n.readonly {\n cursor: default !important;\n}\n.disabled,\n[disabled],\n.disabled *,\n[disabled] * {\n cursor: not-allowed !important;\n}\n.disabled,\n[disabled] {\n opacity: 0.6 !important;\n}\n.hidden {\n display: none !important;\n}\n.invisible {\n visibility: hidden !important;\n}\n.transparent {\n background: transparent !important;\n}\n.overflow-auto {\n overflow: auto !important;\n}\n.overflow-hidden {\n overflow: hidden !important;\n}\n.overflow-hidden-y {\n overflow-y: hidden !important;\n}\n.dimmed:after,\n.light-dimmed:after {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.dimmed:after {\n background: rgba(0,0,0,0.4) !important;\n}\n.light-dimmed:after {\n background: rgba(255,255,255,0.6) !important;\n}\n.z-top {\n z-index: 7000 !important;\n}\n.z-max {\n z-index: 9998 !important;\n}\nbody:not(.desktop) .desktop-only,\nbody.desktop .desktop-hide {\n display: none !important;\n}\nbody:not(.mobile) .mobile-only,\nbody.mobile .mobile-hide {\n display: none !important;\n}\nbody:not(.cordova) .cordova-only,\nbody.cordova .cordova-hide {\n display: none !important;\n}\nbody:not(.electron) .electron-only,\nbody.electron .electron-hide {\n display: none !important;\n}\nbody:not(.ios) .ios-only,\nbody.ios .ios-hide {\n display: none !important;\n}\nbody:not(.mat) .mat-only,\nbody.mat .mat-hide {\n display: none !important;\n}\nbody:not(.touch) .touch-only,\nbody.touch .touch-hide {\n display: none !important;\n}\nbody:not(.within-iframe) .within-iframe-only,\nbody.within-iframe .within-iframe-hide {\n display: none !important;\n}\nbody:not(.platform-ios) .platform-ios-only,\nbody.platform-ios .platform-ios-hide {\n display: none !important;\n}\nbody:not(.platform-android) .platform-android-only,\nbody.platform-android .platform-android-hide {\n display: none !important;\n}\n@media all and (orientation: portrait) {\n .orientation-landscape {\n display: none !important;\n }\n}\n@media all and (orientation: landscape) {\n .orientation-portrait {\n display: none !important;\n }\n}\n@media screen {\n .print-only {\n display: none !important;\n }\n}\n@media print {\n .print-hide {\n display: none !important;\n }\n}\n@media (max-width: 575px) {\n .xs-hide,\n .gt-xs,\n .sm,\n .gt-sm,\n .md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 576px) and (max-width: 767px) {\n .sm-hide,\n .xs,\n .lt-sm,\n .gt-sm,\n .md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .md-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .gt-md,\n .lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .lg-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .md,\n .lt-lg,\n .gt-lg,\n .xl {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .xl-hide,\n .xs,\n .lt-sm,\n .sm,\n .lt-md,\n .md,\n .lt-lg,\n .lg,\n .lt-xl {\n display: none !important;\n }\n}\n.q-focus-helper {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n width: 100%;\n height: 100%;\n pointer-events: none;\n border-radius: inherit;\n opacity: 0.15;\n -webkit-transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.q-focus-helper-rounded {\n border-radius: 3px;\n}\n.q-focus-helper-round {\n border-radius: 50%;\n}\nbody.desktop .q-focusable:focus .q-focus-helper,\nbody.desktop .q-hoverable:hover .q-focus-helper {\n background: currentColor;\n}\nbody.ios .q-hoverable:active .q-focus-helper {\n background: currentColor;\n opacity: 0.3;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .q-if > .q-if-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .q-if > .q-if-inner > div > .q-input-target {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-if > .q-if-inner > div > input.q-input-target {\n min-width: 3rem;\n -ms-flex-preferred-size: 0% !important;\n flex-basis: 0% !important;\n }\n .q-input-target:before {\n display: block;\n }\n .q-if-label-spacer {\n width: 0;\n }\n .q-editor-toolbar .q-btn-group.row.inline {\n display: block;\n white-space: nowrap;\n }\n .q-toolbar,\n .q-actionsheet-title,\n .q-field-label-inner {\n height: 0px;\n }\n .q-carousel-slide {\n max-width: 100%;\n }\n .row > .col.q-alert-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-slider-handle > .q-chip.inline.row {\n display: table;\n }\n a.q-btn:not(.q-btn-round) {\n height: 0px;\n }\n .q-btn .q-btn-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-btn:active .q-btn-inner,\n .q-btn.active .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn:active.q-btn-push .q-btn-inner,\n .q-btn.active.q-btn-push .q-btn-inner {\n margin: 1px 1px -1px -1px;\n }\n .q-btn:active.q-btn-push.disabled .q-btn-inner,\n .q-btn.active.q-btn-push.disabled .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn-group > .q-btn.q-btn-push:not(.disabled):active .q-btn-inner,\n .q-btn-group > .q-btn.q-btn-push:not(.disabled).active .q-btn-inner {\n margin: 0;\n }\n .q-chip:not(.q-chip-small):not(.q-chip-dense) .q-chip-main {\n line-height: 32px;\n }\n .q-btn .q-chip {\n display: inline-block;\n }\n .q-tab .q-chip .q-chip-main {\n line-height: normal;\n }\n .q-fab-actions.q-fab-left,\n .q-fab-actions.q-fab-right {\n display: block;\n white-space: nowrap;\n }\n .q-item-main {\n min-width: 1px;\n }\n .q-layout-drawer-mini .q-item {\n padding-left: 0;\n padding-right: 0;\n }\n .q-modal-layout {\n min-height: 80vh !important;\n overflow: hidden;\n }\n}\n@supports (-ms-ime-align: auto) {\n .q-if > .q-if-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n .q-if > .q-if-inner > div > .q-input-target {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-if > .q-if-inner > div > input.q-input-target {\n min-width: 3rem;\n -ms-flex-preferred-size: 0% !important;\n flex-basis: 0% !important;\n }\n .q-input-target:before {\n display: block;\n }\n .q-if-label-spacer {\n width: 0;\n }\n .q-editor-toolbar .q-btn-group.row.inline {\n display: block;\n white-space: nowrap;\n }\n .q-toolbar,\n .q-actionsheet-title,\n .q-field-label-inner {\n height: 0px;\n }\n .q-carousel-slide {\n max-width: 100%;\n }\n .row > .col.q-alert-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-slider-handle > .q-chip.inline.row {\n display: table;\n }\n a.q-btn:not(.q-btn-round) {\n height: 0px;\n }\n .q-btn .q-btn-inner {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .q-btn:active .q-btn-inner,\n .q-btn.active .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn:active.q-btn-push .q-btn-inner,\n .q-btn.active.q-btn-push .q-btn-inner {\n margin: 1px 1px -1px -1px;\n }\n .q-btn:active.q-btn-push.disabled .q-btn-inner,\n .q-btn.active.q-btn-push.disabled .q-btn-inner {\n margin: -1px 1px 1px -1px;\n }\n .q-btn-group > .q-btn.q-btn-push:not(.disabled):active .q-btn-inner,\n .q-btn-group > .q-btn.q-btn-push:not(.disabled).active .q-btn-inner {\n margin: 0;\n }\n .q-chip:not(.q-chip-small):not(.q-chip-dense) .q-chip-main {\n line-height: 32px;\n }\n .q-btn .q-chip {\n display: inline-block;\n }\n .q-tab .q-chip .q-chip-main {\n line-height: normal;\n }\n .q-fab-actions.q-fab-left,\n .q-fab-actions.q-fab-right {\n display: block;\n white-space: nowrap;\n }\n .q-item-main {\n min-width: 1px;\n }\n .q-layout-drawer-mini .q-item {\n padding-left: 0;\n padding-right: 0;\n }\n .q-modal-layout {\n min-height: 80vh !important;\n overflow: hidden;\n }\n}\n@-webkit-keyframes webkit-autofill-on {\n to {\n background: transparent;\n color: #ff9800;\n }\n}\n@keyframes webkit-autofill-on {\n to {\n background: transparent;\n color: #ff9800;\n }\n}\n@-webkit-keyframes webkit-autofill-off {\n to {\n background: transparent;\n }\n}\n@keyframes webkit-autofill-off {\n to {\n background: transparent;\n }\n}\n@-webkit-keyframes q-progress-indeterminate {\n 0% {\n left: -35%;\n right: 100%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: 100%;\n right: -90%;\n }\n}\n@keyframes q-progress-indeterminate {\n 0% {\n left: -35%;\n right: 100%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: 100%;\n right: -90%;\n }\n}\n@-webkit-keyframes q-progress-indeterminate-short {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@keyframes q-progress-indeterminate-short {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@-webkit-keyframes q-progress-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes q-progress-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@-webkit-keyframes q-mat-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -35px;\n }\n 100% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -124px;\n }\n}\n@keyframes q-mat-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -35px;\n }\n 100% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -124px;\n }\n}\n@-webkit-keyframes q-highlight {\n 0% {\n background: #cddc39;\n }\n 100% {\n background: transparent;\n }\n}\n@keyframes q-highlight {\n 0% {\n background: #cddc39;\n }\n 100% {\n background: transparent;\n }\n}\n@-webkit-keyframes q-rotate {\n 0% {\n -webkit-transform: rotate(0) /* rtl:ignore */;\n transform: rotate(0) /* rtl:ignore */;\n }\n 25% {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n }\n 50% {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n }\n 75% {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(360deg) /* rtl:ignore */;\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n@keyframes q-rotate {\n 0% {\n -webkit-transform: rotate(0) /* rtl:ignore */;\n transform: rotate(0) /* rtl:ignore */;\n }\n 25% {\n -webkit-transform: rotate(90deg) /* rtl:ignore */;\n transform: rotate(90deg) /* rtl:ignore */;\n }\n 50% {\n -webkit-transform: rotate(180deg) /* rtl:ignore */;\n transform: rotate(180deg) /* rtl:ignore */;\n }\n 75% {\n -webkit-transform: rotate(270deg) /* rtl:ignore */;\n transform: rotate(270deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(360deg) /* rtl:ignore */;\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n@-webkit-keyframes q-blink {\n to {\n visibility: hidden;\n }\n}\n@keyframes q-blink {\n to {\n visibility: hidden;\n }\n}\n@-webkit-keyframes q-spin {\n 0% {\n -webkit-transform: rotate(0deg) /* rtl:ignore */;\n transform: rotate(0deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(359deg) /* rtl:ignore */;\n transform: rotate(359deg) /* rtl:ignore */;\n }\n}\n@keyframes q-spin {\n 0% {\n -webkit-transform: rotate(0deg) /* rtl:ignore */;\n transform: rotate(0deg) /* rtl:ignore */;\n }\n 100% {\n -webkit-transform: rotate(359deg) /* rtl:ignore */;\n transform: rotate(359deg) /* rtl:ignore */;\n }\n}\n@-webkit-keyframes q-pop {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.07);\n transform: scale(1.07);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-pop {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 70% {\n opacity: 1;\n -webkit-transform: scale(1.07);\n transform: scale(1.07);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes q-fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-scale {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-scale {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-bounce {\n 0%, 20%, 50%, 80%, 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 40% {\n -webkit-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n 60% {\n -webkit-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n}\n@keyframes q-bounce {\n 0%, 20%, 50%, 80%, 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n 40% {\n -webkit-transform: translateY(-30px);\n transform: translateY(-30px);\n }\n 60% {\n -webkit-transform: translateY(-15px);\n transform: translateY(-15px);\n }\n}\n@-webkit-keyframes q-shake {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.02);\n transform: scale(1.02);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes q-shake {\n 0% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n -webkit-transform: scale(1.02);\n transform: scale(1.02);\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes q-popup-down {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-10px) scaleY(0.3);\n transform: translateY(-10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@keyframes q-popup-down {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-10px) scaleY(0.3);\n transform: translateY(-10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-popup-up {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(10px) scaleY(0.3);\n transform: translateY(10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@keyframes q-popup-up {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(10px) scaleY(0.3);\n transform: translateY(10px) scaleY(0.3);\n pointer-events: none;\n }\n 30% {\n opacity: 1;\n }\n}\n@-webkit-keyframes q-slide-left {\n 0% {\n -webkit-transform: translateX(-70%);\n transform: translateX(-70%);\n }\n}\n@keyframes q-slide-left {\n 0% {\n -webkit-transform: translateX(-70%);\n transform: translateX(-70%);\n }\n}\n@-webkit-keyframes q-slide-right {\n 0% {\n -webkit-transform: translateX(70%);\n transform: translateX(70%);\n }\n}\n@keyframes q-slide-right {\n 0% {\n -webkit-transform: translateX(70%);\n transform: translateX(70%);\n }\n}\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/a-possible-prototype.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/internals/a-possible-prototype.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=0&id=4fbc735b&lang=css": +/*!**********************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=0&id=4fbc735b&lang=css ***! + \**********************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "./node_modules/core-js/internals/is-callable.js"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var $String = String; -var $TypeError = TypeError; -module.exports = function (argument) { - if (typeof argument == 'object' || isCallable(argument)) return argument; - throw $TypeError("Can't set " + $String(argument) + ' as a prototype'); -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\nbody {\n padding: 1em;\n}\nh1 {\n font-family: Courier;\n font-size: 2rem;\n}\nh2,\n.example h2 {\n font-family: Courier;\n font-size: 1.25rem;\n font-weight: bold;\n margin-top: 2rem;\n}\nbutton {\n padding: 0.4em 0.6em;\n border-radius: 5px;\n border: 1px solid rgba(0, 0, 0, 0.1);\n background: #fff;\n outline: 0;\n cursor: pointer;\n}\nbutton[disabled] {\n border-color: #ae65c5;\n cursor: default;\n}\n.app .row {\n display: block;\n}\n.row + .row {\n margin-top: 2em;\n}\n.emoji-mart {\n margin: 0 auto;\n text-align: left;\n}\n.emoji-mart-title-label {\n font-size: 21px;\n}\n.example {\n margin-top: 1em;\n}\n.example .row {\n display: block;\n}\n", "",{"version":3,"sources":["webpack://./docs/app.vue"],"names":[],"mappings":";AAqMA;EACA,YAAA;AACA;AACA;EACA,oBAAA;EACA,eAAA;AACA;AACA;;EAEA,oBAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;AACA;AACA;EACA,oBAAA;EACA,kBAAA;EACA,oCAAA;EACA,gBAAA;EACA,UAAA;EACA,eAAA;AACA;AACA;EACA,qBAAA;EACA,eAAA;AACA;AAEA;EACA,cAAA;AACA;AAEA;EACA,eAAA;AACA;AAEA;EACA,cAAA;EACA,gBAAA;AACA;AACA;EACA,eAAA;AACA;AAEA;EACA,eAAA;AACA;AACA;EACA,cAAA;AACA","sourcesContent":["\n\n\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/add-to-unscopables.js": -/*!**************************************************************!*\ - !*** ./node_modules/core-js/internals/add-to-unscopables.js ***! - \**************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=1&id=4fbc735b&scoped=true&lang=css": +/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=1&id=4fbc735b&scoped=true&lang=css ***! + \**********************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); -var create = __webpack_require__(/*! ../internals/object-create */ "./node_modules/core-js/internals/object-create.js"); -var defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js").f); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var UNSCOPABLES = wellKnownSymbol('unscopables'); -var ArrayPrototype = Array.prototype; -// Array.prototype[@@unscopables] -// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables -if (ArrayPrototype[UNSCOPABLES] == undefined) { - defineProperty(ArrayPrototype, UNSCOPABLES, { - configurable: true, - value: create(null) - }); -} - -// add a key to Array.prototype[@@unscopables] -module.exports = function (key) { - ArrayPrototype[UNSCOPABLES][key] = true; -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\nbutton.tab-link[data-v-4fbc735b] {\n border: none;\n color: blue;\n text-decoration: underline;\n}\nbutton.tab-active[data-v-4fbc735b] {\n border: 1px dotted;\n color: blue;\n text-decoration: underline;\n}\nbutton[disabled][data-v-4fbc735b] {\n border-color: #ae65c5;\n cursor: default;\n}\nh1[data-v-4fbc735b] {\n font-family: Courier;\n font-size: 2rem;\n}\nh2[data-v-4fbc735b] {\n font-family: Courier;\n font-size: 1.25rem;\n margin-top: 2rem;\n}\n.app .row[data-v-4fbc735b] {\n display: block;\n}\n.row + .row[data-v-4fbc735b] {\n margin-top: 1em;\n}\n.emoji-mart[data-v-4fbc735b] {\n margin: 0 auto;\n text-align: left;\n}\n.emoji-mart-title-label[data-v-4fbc735b] {\n font-size: 21px;\n}\n.zap[data-v-4fbc735b] {\n vertical-align: middle;\n margin: -7px 0 0 -12px;\n}\n", "",{"version":3,"sources":["webpack://./docs/app.vue"],"names":[],"mappings":";AAyPA;EACA,YAAA;EACA,WAAA;EACA,0BAAA;AACA;AACA;EACA,kBAAA;EACA,WAAA;EACA,0BAAA;AACA;AAEA;EACA,qBAAA;EACA,eAAA;AACA;AAEA;EACA,oBAAA;EACA,eAAA;AACA;AAEA;EACA,oBAAA;EACA,kBAAA;EACA,gBAAA;AACA;AAEA;EACA,cAAA;AACA;AAEA;EACA,eAAA;AACA;AAEA;EACA,cAAA;EACA,gBAAA;AACA;AAEA;EACA,eAAA;AACA;AAEA;EACA,sBAAA;EACA,sBAAA;AACA","sourcesContent":["\n\n\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/advance-string-index.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/internals/advance-string-index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=style&index=0&id=86cd5246&scoped=true&lang=css": +/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=style&index=0&id=86cd5246&scoped=true&lang=css ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var charAt = (__webpack_require__(/*! ../internals/string-multibyte */ "./node_modules/core-js/internals/string-multibyte.js").charAt); -// `AdvanceStringIndex` abstract operation -// https://tc39.es/ecma262/#sec-advancestringindex -module.exports = function (S, index, unicode) { - return index + (unicode ? charAt(S, index).length : 1); -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\n.popup[data-v-86cd5246] {\n position: fixed;\n width: 100%;\n height: 100vh;\n left: 0;\n top: 0;\n z-index: 200;\n background: rebeccapurple;\n opacity: 95%;\n}\n.popup-box[data-v-86cd5246] {\n height: 100%;\n overflow: auto;\n display: block;\n padding-top: 120px;\n padding-bottom: 80px;\n}\n.popup-content[data-v-86cd5246] {\n background: white;\n -webkit-box-shadow: 0px 24px 54px rgba(20, 28, 49, 0.14);\n box-shadow: 0px 24px 54px rgba(20, 28, 49, 0.14);\n border-radius: 18px;\n padding: 6px 6px 9px 6px;\n position: relative;\n width: 100%;\n max-width: 462px;\n margin: 0 auto;\n}\n.popup-close[data-v-86cd5246] {\n position: absolute;\n top: 20px;\n right: 30px;\n cursor: pointer;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleCustomDialog.vue"],"names":[],"mappings":";AA8CA;EACA,eAAA;EACA,WAAA;EACA,aAAA;EACA,OAAA;EACA,MAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;AACA;AACA;EACA,YAAA;EACA,cAAA;EACA,cAAA;EACA,kBAAA;EACA,oBAAA;AACA;AACA;EACA,iBAAA;EACA,wDAAA;UAAA,gDAAA;EACA,mBAAA;EACA,wBAAA;EACA,kBAAA;EACA,WAAA;EACA,gBAAA;EACA,cAAA;AACA;AACA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/an-object.js": -/*!*****************************************************!*\ - !*** ./node_modules/core-js/internals/an-object.js ***! - \*****************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=style&index=0&id=d2aac706&scoped=true&lang=css": +/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=style&index=0&id=d2aac706&scoped=true&lang=css ***! + \******************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var $String = String; -var $TypeError = TypeError; -// `Assert: Type(argument) is Object` -module.exports = function (argument) { - if (isObject(argument)) return argument; - throw $TypeError($String(argument) + ' is not an object'); -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\n.row-controls button[data-v-d2aac706] {\n vertical-align: middle;\n}\n.row-controls button[data-v-d2aac706]:last-child {\n padding: 4px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleMain.vue"],"names":[],"mappings":";AAyGA;EACA,sBAAA;AACA;AACA;EACA,YAAA;AACA","sourcesContent":["\n \n\n
\n \n
\n\n
\n \n
\n\n
\n {{ emojisOutput }}\n
\n \n\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/array-buffer-non-extensible.js": -/*!***********************************************************************!*\ - !*** ./node_modules/core-js/internals/array-buffer-non-extensible.js ***! - \***********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=style&index=0&id=5bfe5705&scoped=true&lang=css": +/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=style&index=0&id=5bfe5705&scoped=true&lang=css ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { -// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it -var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -module.exports = fails(function () { - if (typeof ArrayBuffer == 'function') { - var buffer = new ArrayBuffer(8); - // eslint-disable-next-line es-x/no-object-isextensible, es-x/no-object-defineproperty -- safe - if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 }); - } -}); + +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\n.modal[data-v-5bfe5705] {\n color: red;\n}\n\n/**\n * See https://vue-loader.vuejs.org/guide/scoped-css.html#deep-selectors\n * the `>>>` allows to apply scoped css to child element that is generated\n * dynamically\n**/\n.modal[data-v-5bfe5705] .modal-scroll {\n color: red;\n max-height: none;\n}\n.modal .modal-body[data-v-5bfe5705] {\n max-height: none;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleQDialog.vue"],"names":[],"mappings":";AAwCA;EACA,UAAA;AACA;;AAEA;;;;EAIA;AACA;EACA,UAAA;EACA,gBAAA;AACA;AACA;EACA,gBAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/array-for-each.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/internals/array-for-each.js ***! - \**********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=style&index=0&id=476688cc&scoped=true&lang=css": +/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=style&index=0&id=476688cc&scoped=true&lang=css ***! + \************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var $forEach = (__webpack_require__(/*! ../internals/array-iteration */ "./node_modules/core-js/internals/array-iteration.js").forEach); -var arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ "./node_modules/core-js/internals/array-method-is-strict.js"); - -var STRICT_METHOD = arrayMethodIsStrict('forEach'); -// `Array.prototype.forEach` method implementation -// https://tc39.es/ecma262/#sec-array.prototype.foreach -module.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) { - return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); -// eslint-disable-next-line es-x/no-array-prototype-foreach -- safe -} : [].forEach; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\n.row-selected span[data-v-476688cc] {\n vertical-align: middle;\n}\n.row-selected button[data-v-476688cc] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-476688cc] {\n vertical-align: top;\n margin-left: -21px;\n margin-top: -3px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleSelectable.vue"],"names":[],"mappings":";AAqFA;EACA,sBAAA;AACA;AACA;EACA,sBAAA;AACA;AACA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/array-from.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/internals/array-from.js ***! - \******************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=style&index=0&id=6ce59661&scoped=true&lang=css": +/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=style&index=0&id=6ce59661&scoped=true&lang=css ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); +// Imports -var bind = __webpack_require__(/*! ../internals/function-bind-context */ "./node_modules/core-js/internals/function-bind-context.js"); -var call = __webpack_require__(/*! ../internals/function-call */ "./node_modules/core-js/internals/function-call.js"); -var toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/core-js/internals/to-object.js"); -var callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ "./node_modules/core-js/internals/call-with-safe-iteration-closing.js"); -var isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ "./node_modules/core-js/internals/is-array-iterator-method.js"); -var isConstructor = __webpack_require__(/*! ../internals/is-constructor */ "./node_modules/core-js/internals/is-constructor.js"); -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "./node_modules/core-js/internals/length-of-array-like.js"); -var createProperty = __webpack_require__(/*! ../internals/create-property */ "./node_modules/core-js/internals/create-property.js"); -var getIterator = __webpack_require__(/*! ../internals/get-iterator */ "./node_modules/core-js/internals/get-iterator.js"); -var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "./node_modules/core-js/internals/get-iterator-method.js"); - -var $Array = Array; -// `Array.from` method implementation -// https://tc39.es/ecma262/#sec-array.from -module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { - var O = toObject(arrayLike); - var IS_CONSTRUCTOR = isConstructor(this); - var argumentsLength = arguments.length; - var mapfn = argumentsLength > 1 ? arguments[1] : undefined; - var mapping = mapfn !== undefined; - if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined); - var iteratorMethod = getIteratorMethod(O); - var index = 0; - var length, result, step, iterator, next, value; - // if the target is not iterable or it's an array with the default iterator - use a simple case - if (iteratorMethod && !(this === $Array && isArrayIteratorMethod(iteratorMethod))) { - iterator = getIterator(O, iteratorMethod); - next = iterator.next; - result = IS_CONSTRUCTOR ? new this() : []; - for (;!(step = call(next, iterator)).done; index++) { - value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value; - createProperty(result, index, value); - } - } else { - length = lengthOfArrayLike(O); - result = IS_CONSTRUCTOR ? new this(length) : $Array(length); - for (;length > index; index++) { - value = mapping ? mapfn(O[index], index) : O[index]; - createProperty(result, index, value); - } - } - result.length = index; - return result; -}; +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); +// Module +___CSS_LOADER_EXPORT___.push([module.id, "\nbutton + button[data-v-6ce59661] {\n margin-left: 0.5em;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-anchors svg {\n width: 9px;\n height: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-title-label {\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-data {\n left: 40px;\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-name {\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-emoji .emoji-type-native {\n font-size: 12px;\n width: 12px;\n height: 12px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleSmallPicker.vue"],"names":[],"mappings":";AA4CA;EACA,kBAAA;AACA;AACA;EACA,UAAA;EACA,WAAA;AACA;AACA;EACA,cAAA;AACA;AACA;EACA,UAAA;EACA,cAAA;AACA;AACA;EACA,cAAA;AACA;AACA;EACA,eAAA;EACA,WAAA;EACA,YAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); +// Exports +/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); /***/ }), -/***/ "./node_modules/core-js/internals/array-includes.js": -/*!**********************************************************!*\ - !*** ./node_modules/core-js/internals/array-includes.js ***! - \**********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/core-js/internals/to-indexed-object.js"); -var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "./node_modules/core-js/internals/to-absolute-index.js"); -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "./node_modules/core-js/internals/length-of-array-like.js"); - -// `Array.prototype.{ indexOf, includes }` methods implementation -var createMethod = function (IS_INCLUDES) { - return function ($this, el, fromIndex) { - var O = toIndexedObject($this); - var length = lengthOfArrayLike(O); - var index = toAbsoluteIndex(fromIndex, length); - var value; - // Array#includes uses SameValueZero equality algorithm - // eslint-disable-next-line no-self-compare -- NaN check - if (IS_INCLUDES && el != el) while (length > index) { - value = O[index++]; - // eslint-disable-next-line no-self-compare -- NaN check - if (value != value) return true; - // Array#indexOf ignores holes, Array#includes - not - } else for (;length > index; index++) { - if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; - } return !IS_INCLUDES && -1; - }; -}; - -module.exports = { - // `Array.prototype.includes` method - // https://tc39.es/ecma262/#sec-array.prototype.includes - includes: createMethod(true), - // `Array.prototype.indexOf` method - // https://tc39.es/ecma262/#sec-array.prototype.indexof - indexOf: createMethod(false) -}; - +/***/ "./node_modules/css-loader/dist/runtime/api.js": +/*!*****************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/api.js ***! + \*****************************************************/ +/***/ (function(module) { -/***/ }), +"use strict"; -/***/ "./node_modules/core-js/internals/array-iteration.js": -/*!***********************************************************!*\ - !*** ./node_modules/core-js/internals/array-iteration.js ***! - \***********************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { -var bind = __webpack_require__(/*! ../internals/function-bind-context */ "./node_modules/core-js/internals/function-bind-context.js"); -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "./node_modules/core-js/internals/function-uncurry-this.js"); -var IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "./node_modules/core-js/internals/indexed-object.js"); -var toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/core-js/internals/to-object.js"); -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "./node_modules/core-js/internals/length-of-array-like.js"); -var arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ "./node_modules/core-js/internals/array-species-create.js"); +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +module.exports = function (cssWithMappingToString) { + var list = []; -var push = uncurryThis([].push); + // return the list of modules as css string + list.toString = function toString() { + return this.map(function (item) { + var content = ""; + var needLayer = typeof item[5] !== "undefined"; + if (item[4]) { + content += "@supports (".concat(item[4], ") {"); + } + if (item[2]) { + content += "@media ".concat(item[2], " {"); + } + if (needLayer) { + content += "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {"); + } + content += cssWithMappingToString(item); + if (needLayer) { + content += "}"; + } + if (item[2]) { + content += "}"; + } + if (item[4]) { + content += "}"; + } + return content; + }).join(""); + }; -// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation -var createMethod = function (TYPE) { - var IS_MAP = TYPE == 1; - var IS_FILTER = TYPE == 2; - var IS_SOME = TYPE == 3; - var IS_EVERY = TYPE == 4; - var IS_FIND_INDEX = TYPE == 6; - var IS_FILTER_REJECT = TYPE == 7; - var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; - return function ($this, callbackfn, that, specificCreate) { - var O = toObject($this); - var self = IndexedObject(O); - var boundFunction = bind(callbackfn, that); - var length = lengthOfArrayLike(self); - var index = 0; - var create = specificCreate || arraySpeciesCreate; - var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined; - var value, result; - for (;length > index; index++) if (NO_HOLES || index in self) { - value = self[index]; - result = boundFunction(value, index, O); - if (TYPE) { - if (IS_MAP) target[index] = result; // map - else if (result) switch (TYPE) { - case 3: return true; // some - case 5: return value; // find - case 6: return index; // findIndex - case 2: push(target, value); // filter - } else switch (TYPE) { - case 4: return false; // every - case 7: push(target, value); // filterReject + // import a list of modules into the list + list.i = function i(modules, media, dedupe, supports, layer) { + if (typeof modules === "string") { + modules = [[null, modules, undefined]]; + } + var alreadyImportedModules = {}; + if (dedupe) { + for (var k = 0; k < this.length; k++) { + var id = this[k][0]; + if (id != null) { + alreadyImportedModules[id] = true; } } } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; + for (var _k = 0; _k < modules.length; _k++) { + var item = [].concat(modules[_k]); + if (dedupe && alreadyImportedModules[item[0]]) { + continue; + } + if (typeof layer !== "undefined") { + if (typeof item[5] === "undefined") { + item[5] = layer; + } else { + item[1] = "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {").concat(item[1], "}"); + item[5] = layer; + } + } + if (media) { + if (!item[2]) { + item[2] = media; + } else { + item[1] = "@media ".concat(item[2], " {").concat(item[1], "}"); + item[2] = media; + } + } + if (supports) { + if (!item[4]) { + item[4] = "".concat(supports); + } else { + item[1] = "@supports (".concat(item[4], ") {").concat(item[1], "}"); + item[4] = supports; + } + } + list.push(item); + } }; + return list; }; -module.exports = { - // `Array.prototype.forEach` method - // https://tc39.es/ecma262/#sec-array.prototype.foreach - forEach: createMethod(0), - // `Array.prototype.map` method - // https://tc39.es/ecma262/#sec-array.prototype.map - map: createMethod(1), - // `Array.prototype.filter` method - // https://tc39.es/ecma262/#sec-array.prototype.filter - filter: createMethod(2), - // `Array.prototype.some` method - // https://tc39.es/ecma262/#sec-array.prototype.some - some: createMethod(3), - // `Array.prototype.every` method - // https://tc39.es/ecma262/#sec-array.prototype.every - every: createMethod(4), - // `Array.prototype.find` method - // https://tc39.es/ecma262/#sec-array.prototype.find - find: createMethod(5), - // `Array.prototype.findIndex` method - // https://tc39.es/ecma262/#sec-array.prototype.findIndex - findIndex: createMethod(6), - // `Array.prototype.filterReject` method - // https://github.com/tc39/proposal-array-filtering - filterReject: createMethod(7) -}; +/***/ }), +/***/ "./node_modules/css-loader/dist/runtime/getUrl.js": +/*!********************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/getUrl.js ***! + \********************************************************/ +/***/ (function(module) { -/***/ }), +"use strict"; -/***/ "./node_modules/core-js/internals/array-method-has-species-support.js": -/*!****************************************************************************!*\ - !*** ./node_modules/core-js/internals/array-method-has-species-support.js ***! - \****************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { -var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js"); -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); -var V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ "./node_modules/core-js/internals/engine-v8-version.js"); +module.exports = function (url, options) { + if (!options) { + options = {}; + } + if (!url) { + return url; + } + url = String(url.__esModule ? url.default : url); -var SPECIES = wellKnownSymbol('species'); + // If url is already wrapped in quotes, remove them + if (/^['"].*['"]$/.test(url)) { + url = url.slice(1, -1); + } + if (options.hash) { + url += options.hash; + } -module.exports = function (METHOD_NAME) { - // We can't use this feature detection in V8 since it causes - // deoptimization and serious performance degradation - // https://github.com/zloirock/core-js/issues/677 - return V8_VERSION >= 51 || !fails(function () { - var array = []; - var constructor = array.constructor = {}; - constructor[SPECIES] = function () { - return { foo: 1 }; - }; - return array[METHOD_NAME](Boolean).foo !== 1; - }); + // Should url be wrapped? + // See https://drafts.csswg.org/css-values-3/#urls + if (/["'() \t\n]|(%20)/.test(url) || options.needQuotes) { + return "\"".concat(url.replace(/"/g, '\\"').replace(/\n/g, "\\n"), "\""); + } + return url; }; - /***/ }), -/***/ "./node_modules/core-js/internals/array-method-is-strict.js": -/*!******************************************************************!*\ - !*** ./node_modules/core-js/internals/array-method-is-strict.js ***! - \******************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ "./node_modules/css-loader/dist/runtime/sourceMaps.js": +/*!************************************************************!*\ + !*** ./node_modules/css-loader/dist/runtime/sourceMaps.js ***! + \************************************************************/ +/***/ (function(module) { "use strict"; -var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js"); -module.exports = function (METHOD_NAME, argument) { - var method = [][METHOD_NAME]; - return !!method && fails(function () { - // eslint-disable-next-line no-useless-call -- required for testing - method.call(null, argument || function () { return 1; }, 1); - }); +module.exports = function (item) { + var content = item[1]; + var cssMapping = item[3]; + if (!cssMapping) { + return content; + } + if (typeof btoa === "function") { + var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))); + var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64); + var sourceMapping = "/*# ".concat(data, " */"); + return [content].concat([sourceMapping]).join("\n"); + } + return [content].join("\n"); }; - /***/ }), -/***/ "./node_modules/core-js/internals/array-slice-simple.js": +/***/ "./node_modules/quasar-framework/dist/quasar.mat.esm.js": /*!**************************************************************!*\ - !*** ./node_modules/core-js/internals/array-slice-simple.js ***! + !*** ./node_modules/quasar-framework/dist/quasar.mat.esm.js ***! \**************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "./node_modules/core-js/internals/to-absolute-index.js"); -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "./node_modules/core-js/internals/length-of-array-like.js"); -var createProperty = __webpack_require__(/*! ../internals/create-property */ "./node_modules/core-js/internals/create-property.js"); - -var $Array = Array; -var max = Math.max; - -module.exports = function (O, start, end) { - var length = lengthOfArrayLike(O); - var k = toAbsoluteIndex(start, length); - var fin = toAbsoluteIndex(end === undefined ? length : end, length); - var result = $Array(max(fin - k, 0)); - for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]); - result.length = n; - return result; -}; - - -/***/ }), - -/***/ "./node_modules/core-js/internals/array-slice.js": -/*!*******************************************************!*\ - !*** ./node_modules/core-js/internals/array-slice.js ***! - \*******************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "./node_modules/core-js/internals/function-uncurry-this.js"); - -module.exports = uncurryThis([].slice); - - -/***/ }), - -/***/ "./node_modules/core-js/internals/array-sort.js": -/*!******************************************************!*\ - !*** ./node_modules/core-js/internals/array-sort.js ***! - \******************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var arraySlice = __webpack_require__(/*! ../internals/array-slice-simple */ "./node_modules/core-js/internals/array-slice-simple.js"); - -var floor = Math.floor; - -var mergeSort = function (array, comparefn) { - var length = array.length; - var middle = floor(length / 2); - return length < 8 ? insertionSort(array, comparefn) : merge( - array, - mergeSort(arraySlice(array, 0, middle), comparefn), - mergeSort(arraySlice(array, middle), comparefn), - comparefn - ); -}; - -var insertionSort = function (array, comparefn) { - var length = array.length; - var i = 1; - var element, j; - - while (i < length) { - j = i; - element = array[i]; - while (j && comparefn(array[j - 1], element) > 0) { - array[j] = array[--j]; - } - if (j !== i++) array[j] = element; - } return array; -}; - -var merge = function (array, left, right, comparefn) { - var llength = left.length; - var rlength = right.length; - var lindex = 0; - var rindex = 0; - - while (lindex < llength || rindex < rlength) { - array[lindex + rindex] = (lindex < llength && rindex < rlength) - ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++] - : lindex < llength ? left[lindex++] : right[rindex++]; - } return array; -}; - -module.exports = mergeSort; - - -/***/ }), - -/***/ "./node_modules/core-js/internals/array-species-constructor.js": -/*!*********************************************************************!*\ - !*** ./node_modules/core-js/internals/array-species-constructor.js ***! - \*********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var isArray = __webpack_require__(/*! ../internals/is-array */ "./node_modules/core-js/internals/is-array.js"); -var isConstructor = __webpack_require__(/*! ../internals/is-constructor */ "./node_modules/core-js/internals/is-constructor.js"); -var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js"); -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); - -var SPECIES = wellKnownSymbol('species'); -var $Array = Array; - -// a part of `ArraySpeciesCreate` abstract operation -// https://tc39.es/ecma262/#sec-arrayspeciescreate -module.exports = function (originalArray) { - var C; - if (isArray(originalArray)) { - C = originalArray.constructor; - // cross-realm fallback - if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined; - else if (isObject(C)) { - C = C[SPECIES]; - if (C === null) C = undefined; - } - } return C === undefined ? $Array : C; -}; - - -/***/ }), +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/***/ "./node_modules/core-js/internals/array-species-create.js": -/*!****************************************************************!*\ - !*** ./node_modules/core-js/internals/array-species-create.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ActionSheet: function() { return /* binding */ actionSheet; }, +/* harmony export */ AddressbarColor: function() { return /* binding */ addressbarColor; }, +/* harmony export */ AppFullscreen: function() { return /* binding */ appFullscreen; }, +/* harmony export */ AppVisibility: function() { return /* binding */ appVisibility; }, +/* harmony export */ BackToTop: function() { return /* binding */ backToTop; }, +/* harmony export */ CloseOverlay: function() { return /* binding */ closeOverlay; }, +/* harmony export */ Cookies: function() { return /* binding */ cookies; }, +/* harmony export */ Dialog: function() { return /* binding */ dialog; }, +/* harmony export */ GoBack: function() { return /* binding */ goBack; }, +/* harmony export */ Loading: function() { return /* binding */ loading; }, +/* harmony export */ LoadingBar: function() { return /* binding */ loadingBar; }, +/* harmony export */ LocalStorage: function() { return /* binding */ localStorage; }, +/* harmony export */ Meta: function() { return /* binding */ meta; }, +/* harmony export */ Notify: function() { return /* binding */ notify; }, +/* harmony export */ Platform: function() { return /* binding */ Platform; }, +/* harmony export */ QActionSheet: function() { return /* binding */ QActionSheet; }, +/* harmony export */ QAjaxBar: function() { return /* binding */ QAjaxBar; }, +/* harmony export */ QAlert: function() { return /* binding */ QAlert; }, +/* harmony export */ QAutocomplete: function() { return /* binding */ QAutocomplete; }, +/* harmony export */ QBreadcrumbs: function() { return /* binding */ QBreadcrumbs; }, +/* harmony export */ QBreadcrumbsEl: function() { return /* binding */ QBreadcrumbsEl; }, +/* harmony export */ QBtn: function() { return /* binding */ QBtn; }, +/* harmony export */ QBtnDropdown: function() { return /* binding */ QBtnDropdown; }, +/* harmony export */ QBtnGroup: function() { return /* binding */ QBtnGroup; }, +/* harmony export */ QBtnToggle: function() { return /* binding */ QBtnToggle; }, +/* harmony export */ QCard: function() { return /* binding */ QCard; }, +/* harmony export */ QCardActions: function() { return /* binding */ QCardActions; }, +/* harmony export */ QCardMain: function() { return /* binding */ QCardMain; }, +/* harmony export */ QCardMedia: function() { return /* binding */ QCardMedia; }, +/* harmony export */ QCardSeparator: function() { return /* binding */ QCardSeparator; }, +/* harmony export */ QCardTitle: function() { return /* binding */ QCardTitle; }, +/* harmony export */ QCarousel: function() { return /* binding */ QCarousel; }, +/* harmony export */ QCarouselControl: function() { return /* binding */ QCarouselControl; }, +/* harmony export */ QCarouselSlide: function() { return /* binding */ QCarouselSlide; }, +/* harmony export */ QChatMessage: function() { return /* binding */ QChatMessage; }, +/* harmony export */ QCheckbox: function() { return /* binding */ QCheckbox; }, +/* harmony export */ QChip: function() { return /* binding */ QChip; }, +/* harmony export */ QChipsInput: function() { return /* binding */ QChipsInput; }, +/* harmony export */ QCollapsible: function() { return /* binding */ QCollapsible; }, +/* harmony export */ QColor: function() { return /* binding */ QColor; }, +/* harmony export */ QColorPicker: function() { return /* binding */ QColorPicker; }, +/* harmony export */ QContextMenu: function() { return /* binding */ QContextMenu; }, +/* harmony export */ QDatetime: function() { return /* binding */ QDatetime; }, +/* harmony export */ QDatetimePicker: function() { return /* binding */ QDatetimePicker; }, +/* harmony export */ QDialog: function() { return /* binding */ QDialog; }, +/* harmony export */ QEditor: function() { return /* binding */ QEditor; }, +/* harmony export */ QFab: function() { return /* binding */ QFab; }, +/* harmony export */ QFabAction: function() { return /* binding */ QFabAction; }, +/* harmony export */ QField: function() { return /* binding */ QField; }, +/* harmony export */ QIcon: function() { return /* binding */ QIcon; }, +/* harmony export */ QInfiniteScroll: function() { return /* binding */ QInfiniteScroll; }, +/* harmony export */ QInnerLoading: function() { return /* binding */ QInnerLoading; }, +/* harmony export */ QInput: function() { return /* binding */ QInput; }, +/* harmony export */ QInputFrame: function() { return /* binding */ QInputFrame; }, +/* harmony export */ QItem: function() { return /* binding */ QItem; }, +/* harmony export */ QItemMain: function() { return /* binding */ QItemMain; }, +/* harmony export */ QItemSeparator: function() { return /* binding */ QItemSeparator; }, +/* harmony export */ QItemSide: function() { return /* binding */ QItemSide; }, +/* harmony export */ QItemTile: function() { return /* binding */ QItemTile; }, +/* harmony export */ QItemWrapper: function() { return /* binding */ QItemWrapper; }, +/* harmony export */ QJumbotron: function() { return /* binding */ QJumbotron; }, +/* harmony export */ QKnob: function() { return /* binding */ QKnob; }, +/* harmony export */ QLayout: function() { return /* binding */ QLayout; }, +/* harmony export */ QLayoutDrawer: function() { return /* binding */ QLayoutDrawer; }, +/* harmony export */ QLayoutFooter: function() { return /* binding */ QLayoutFooter; }, +/* harmony export */ QLayoutHeader: function() { return /* binding */ QLayoutHeader; }, +/* harmony export */ QList: function() { return /* binding */ QList; }, +/* harmony export */ QListHeader: function() { return /* binding */ QListHeader; }, +/* harmony export */ QModal: function() { return /* binding */ QModal; }, +/* harmony export */ QModalLayout: function() { return /* binding */ QModalLayout; }, +/* harmony export */ QNoSsr: function() { return /* binding */ QNoSsr; }, +/* harmony export */ QOptionGroup: function() { return /* binding */ QOptionGroup; }, +/* harmony export */ QPage: function() { return /* binding */ QPage; }, +/* harmony export */ QPageContainer: function() { return /* binding */ QPageContainer; }, +/* harmony export */ QPageSticky: function() { return /* binding */ QPageSticky; }, +/* harmony export */ QPagination: function() { return /* binding */ QPagination; }, +/* harmony export */ QParallax: function() { return /* binding */ QParallax; }, +/* harmony export */ QPopover: function() { return /* binding */ QPopover; }, +/* harmony export */ QPopupEdit: function() { return /* binding */ QPopupEdit; }, +/* harmony export */ QProgress: function() { return /* binding */ QProgress; }, +/* harmony export */ QPullToRefresh: function() { return /* binding */ QPullToRefresh; }, +/* harmony export */ QRadio: function() { return /* binding */ QRadio; }, +/* harmony export */ QRange: function() { return /* binding */ QRange; }, +/* harmony export */ QRating: function() { return /* binding */ QRating; }, +/* harmony export */ QResizeObservable: function() { return /* binding */ QResizeObservable; }, +/* harmony export */ QRouteTab: function() { return /* binding */ QRouteTab; }, +/* harmony export */ QScrollArea: function() { return /* binding */ QScrollArea; }, +/* harmony export */ QScrollObservable: function() { return /* binding */ QScrollObservable; }, +/* harmony export */ QSearch: function() { return /* binding */ QSearch; }, +/* harmony export */ QSelect: function() { return /* binding */ QSelect; }, +/* harmony export */ QSlideTransition: function() { return /* binding */ QSlideTransition; }, +/* harmony export */ QSlider: function() { return /* binding */ QSlider; }, +/* harmony export */ QSpinner: function() { return /* binding */ QSpinner; }, +/* harmony export */ QSpinnerAudio: function() { return /* binding */ QSpinnerAudio; }, +/* harmony export */ QSpinnerBall: function() { return /* binding */ QSpinnerBall; }, +/* harmony export */ QSpinnerBars: function() { return /* binding */ QSpinnerBars; }, +/* harmony export */ QSpinnerCircles: function() { return /* binding */ QSpinnerCircles; }, +/* harmony export */ QSpinnerComment: function() { return /* binding */ QSpinnerComment; }, +/* harmony export */ QSpinnerCube: function() { return /* binding */ QSpinnerCube; }, +/* harmony export */ QSpinnerDots: function() { return /* binding */ QSpinnerDots; }, +/* harmony export */ QSpinnerFacebook: function() { return /* binding */ QSpinnerFacebook; }, +/* harmony export */ QSpinnerGears: function() { return /* binding */ QSpinnerGears; }, +/* harmony export */ QSpinnerGrid: function() { return /* binding */ QSpinnerGrid; }, +/* harmony export */ QSpinnerHearts: function() { return /* binding */ QSpinnerHearts; }, +/* harmony export */ QSpinnerHourglass: function() { return /* binding */ QSpinnerHourglass; }, +/* harmony export */ QSpinnerInfinity: function() { return /* binding */ QSpinnerInfinity; }, +/* harmony export */ QSpinnerIos: function() { return /* binding */ QSpinner_ios; }, +/* harmony export */ QSpinnerMat: function() { return /* binding */ DefaultSpinner; }, +/* harmony export */ QSpinnerOval: function() { return /* binding */ QSpinnerOval; }, +/* harmony export */ QSpinnerPie: function() { return /* binding */ QSpinnerPie; }, +/* harmony export */ QSpinnerPuff: function() { return /* binding */ QSpinnerPuff; }, +/* harmony export */ QSpinnerRadio: function() { return /* binding */ QSpinnerRadio; }, +/* harmony export */ QSpinnerRings: function() { return /* binding */ QSpinnerRings; }, +/* harmony export */ QSpinnerTail: function() { return /* binding */ QSpinnerTail; }, +/* harmony export */ QStep: function() { return /* binding */ QStep; }, +/* harmony export */ QStepper: function() { return /* binding */ QStepper; }, +/* harmony export */ QStepperNavigation: function() { return /* binding */ QStepperNavigation; }, +/* harmony export */ QTab: function() { return /* binding */ QTab; }, +/* harmony export */ QTabPane: function() { return /* binding */ QTabPane; }, +/* harmony export */ QTable: function() { return /* binding */ QTable; }, +/* harmony export */ QTableColumns: function() { return /* binding */ QTableColumns; }, +/* harmony export */ QTabs: function() { return /* binding */ QTabs; }, +/* harmony export */ QTd: function() { return /* binding */ QTd; }, +/* harmony export */ QTh: function() { return /* binding */ QTh; }, +/* harmony export */ QTimeline: function() { return /* binding */ QTimeline; }, +/* harmony export */ QTimelineEntry: function() { return /* binding */ QTimelineEntry; }, +/* harmony export */ QToggle: function() { return /* binding */ QToggle; }, +/* harmony export */ QToolbar: function() { return /* binding */ QToolbar; }, +/* harmony export */ QToolbarTitle: function() { return /* binding */ QToolbarTitle; }, +/* harmony export */ QTooltip: function() { return /* binding */ QTooltip; }, +/* harmony export */ QTr: function() { return /* binding */ QTr; }, +/* harmony export */ QTree: function() { return /* binding */ QTree; }, +/* harmony export */ QUploader: function() { return /* binding */ QUploader; }, +/* harmony export */ QVideo: function() { return /* binding */ QVideo; }, +/* harmony export */ QWindowResizeObservable: function() { return /* binding */ QWindowResizeObservable; }, +/* harmony export */ Ripple: function() { return /* binding */ Ripple; }, +/* harmony export */ Screen: function() { return /* binding */ screen; }, +/* harmony export */ Scroll: function() { return /* binding */ scroll$1; }, +/* harmony export */ ScrollFire: function() { return /* binding */ scrollFire; }, +/* harmony export */ SessionStorage: function() { return /* binding */ sessionStorage; }, +/* harmony export */ TouchHold: function() { return /* binding */ touchHold; }, +/* harmony export */ TouchPan: function() { return /* binding */ TouchPan; }, +/* harmony export */ TouchSwipe: function() { return /* binding */ TouchSwipe; }, +/* harmony export */ animate: function() { return /* binding */ animate; }, +/* harmony export */ clone: function() { return /* binding */ clone; }, +/* harmony export */ colors: function() { return /* binding */ colors; }, +/* harmony export */ date: function() { return /* binding */ date; }, +/* harmony export */ debounce: function() { return /* binding */ debounce; }, +/* harmony export */ dom: function() { return /* binding */ dom; }, +/* harmony export */ easing: function() { return /* binding */ easing; }, +/* harmony export */ event: function() { return /* binding */ event; }, +/* harmony export */ extend: function() { return /* binding */ extend; }, +/* harmony export */ filter: function() { return /* binding */ filter; }, +/* harmony export */ format: function() { return /* binding */ format; }, +/* harmony export */ frameDebounce: function() { return /* binding */ frameDebounce; }, +/* harmony export */ noop: function() { return /* binding */ noop; }, +/* harmony export */ openURL: function() { return /* binding */ openUrl; }, +/* harmony export */ scroll: function() { return /* binding */ scroll; }, +/* harmony export */ throttle: function() { return /* binding */ throttle; }, +/* harmony export */ uid: function() { return /* binding */ uid; } +/* harmony export */ }); +/*! + * Quasar Framework v0.17.20 + * (c) 2016-present Razvan Stoenescu + * Released under the MIT License. + */ +var webStorage,isSSR="undefined"==typeof window,fromSSR=!1,onSSR=isSSR;function getMatch(t,e){var i=/(edge)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome)[\/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",versionNumber:i[4]||i[2]||"0",platform:e[0]||""}}function getPlatformMatch(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}function getPlatform(t){var e=getMatch(t=(t||navigator.userAgent||navigator.vendor||window.opera).toLowerCase(),getPlatformMatch(t)),i={};return e.browser&&(i[e.browser]=!0,i.version=e.version,i.versionNumber=parseInt(e.versionNumber,10)),e.platform&&(i[e.platform]=!0),(i.android||i.bb||i.blackberry||i.ipad||i.iphone||i.ipod||i.kindle||i.playbook||i.silk||i["windows phone"])&&(i.mobile=!0),(i.ipod||i.ipad||i.iphone)&&(i.ios=!0),i["windows phone"]&&(i.winphone=!0,delete i["windows phone"]),(i.cros||i.mac||i.linux||i.win)&&(i.desktop=!0),(i.chrome||i.opr||i.safari||i.vivaldi)&&(i.webkit=!0),(i.rv||i.iemobile)&&(e.browser="ie",i.ie=!0),i.edge&&(e.browser="edge",i.edge=!0),(i.safari&&i.blackberry||i.bb)&&(e.browser="blackberry",i.blackberry=!0),i.safari&&i.playbook&&(e.browser="playbook",i.playbook=!0),i.opr&&(e.browser="opera",i.opera=!0),i.safari&&i.android&&(e.browser="android",i.android=!0),i.safari&&i.kindle&&(e.browser="kindle",i.kindle=!0),i.safari&&i.silk&&(e.browser="silk",i.silk=!0),i.vivaldi&&(e.browser="vivaldi",i.vivaldi=!0),i.name=e.browser,i.platform=e.platform,isSSR||(window.process&&window.process.versions&&window.process.versions.electron?i.electron=!0:0===document.location.href.indexOf("chrome-extension://")?i.chromeExt=!0:(window._cordovaNative||window.cordova)&&(i.cordova=!0),(fromSSR=void 0===i.cordova&&void 0===i.electron&&!!document.querySelector("[data-server-rendered]"))&&(onSSR=!0)),i}function hasWebStorage(){if(void 0!==webStorage)return webStorage;try{if(window.localStorage)return webStorage=!0,!0}catch(t){}return webStorage=!1,!1}function getClientProperties(){return{has:{touch:!!("ontouchstart"in document.documentElement)||window.navigator.msMaxTouchPoints>0,webStorage:hasWebStorage()},within:{iframe:window.self!==window.top}}}var Platform={has:{touch:!1,webStorage:!1},within:{iframe:!1},parseSSR:function(t){return t?{is:getPlatform(t.req.headers["user-agent"]),has:this.has,within:this.within}:Object.assign({},{is:getPlatform()},getClientProperties())},install:function(t,e,i){var s=this;isSSR?e.server.push(function(t,e){t.platform=s.parseSSR(e.ssr)}):(this.is=getPlatform(),fromSSR?(e.takeover.push(function(t){onSSR=fromSSR=!1,Object.assign(t.platform,getClientProperties())}),i.util.defineReactive(t,"platform",this)):(Object.assign(this,getClientProperties()),t.platform=this))}};function assign(t,e){var i=arguments;if(void 0===t||null===t)throw new TypeError("Cannot convert first argument to object");for(var s=Object(t),n=1;n=0?n=r:(n=s+r)<0&&(n=0);ni.length)&&(e=i.length),e-=t.length;var s=i.indexOf(t,e);return-1!==s&&s===e}),isSSR||("function"!=typeof Element.prototype.matches&&(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var e=(this.document||this.ownerDocument).querySelectorAll(t),i=0;e[i]&&e[i]!==this;)++i;return Boolean(e[i])}),"function"!=typeof Element.prototype.closest&&(Element.prototype.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(e.matches(t))return e;e=e.parentNode}return null}),[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(t){t.hasOwnProperty("remove")||Object.defineProperty(t,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})})),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,i=Object(this),s=i.length>>>0,n=arguments[1],o=0;o=0&&i.__history.splice(e,1)};var s=void 0===e.cordova||!1!==e.cordova.backButtonExit;document.addEventListener("deviceready",function(){document.addEventListener("backbutton",function(){i.__history.length?i.__history.pop().handler():s&&"#/"===window.location.hash?navigator.app.exitApp():window.history.back()},!1)})}}},langEn={lang:"en-us",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1},pullToRefresh:{pull:"Pull down to refresh",release:"Release to refresh",refresh:"Refreshing..."},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(t){return 1===t?"1 record selected.":(0===t?"No":t)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(t,e,i){return t+"-"+e+" of "+i},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",header1:"Header 1",header2:"Header 2",header3:"Header 3",header4:"Header 4",header5:"Header 5",header6:"Header 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}},i18n={install:function(t,e,i,s){var n=this;isSSR&&e.server.push(function(t,e){var i={lang:t.i18n.lang,dir:t.i18n.rtl?"rtl":"ltr"},s=e.ssr.setHtmlAttrs;"function"==typeof s?s(i):e.ssr.Q_HTML_ATTRS=Object.keys(i).map(function(t){return t+"="+i[t]}).join(" ")}),this.set=function(e){if(void 0===e&&(e=langEn),e.set=n.set,e.getLocale=n.getLocale,e.rtl=e.rtl||!1,!isSSR){var s=document.documentElement;s.setAttribute("dir",e.rtl?"rtl":"ltr"),s.setAttribute("lang",e.lang)}isSSR||t.i18n?t.i18n=e:i.util.defineReactive(t,"i18n",e),n.name=e.lang,n.lang=e},this.set(s)},getLocale:function(){if(!isSSR){var t=navigator.language||navigator.languages[0]||navigator.browserLanguage||navigator.userLanguage||navigator.systemLanguage;return t?t.toLowerCase():void 0}}};function rgbToHex(t){var e=t.r,i=t.g,s=t.b,n=t.a,o=void 0!==n;if(e=Math.round(e),i=Math.round(i),s=Math.round(s),e>255||i>255||s>255||o&&n>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return n=o?(256|Math.round(255*n/100)).toString(16).slice(1):"","#"+(s|i<<8|e<<16|1<<24).toString(16).slice(1)+n}function hexToRgb(t){if("string"!=typeof t)throw new TypeError("Expected a string");3===(t=t.replace(/^#/,"")).length?t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:4===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]);var e=parseInt(t,16);return t.length>6?{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:Math.round((255&e)/2.55)}:{r:e>>16,g:e>>8&255,b:255&e}}function hsvToRgb(t){var e,i,s,n,o,r,a,l,c=t.h,h=t.s,u=t.v,d=t.a;switch(r=(u/=100)*(1-(h/=100)),a=u*(1-(o=6*(c/=360)-(n=Math.floor(6*c)))*h),l=u*(1-(1-o)*h),n%6){case 0:e=u,i=l,s=r;break;case 1:e=a,i=u,s=r;break;case 2:e=r,i=u,s=l;break;case 3:e=r,i=a,s=u;break;case 4:e=l,i=r,s=u;break;case 5:e=u,i=r,s=a}return{r:Math.round(255*e),g:Math.round(255*i),b:Math.round(255*s),a:d}}function rgbToHsv(t){var e,i=t.r,s=t.g,n=t.b,o=t.a,r=Math.max(i,s,n),a=Math.min(i,s,n),l=r-a,c=0===r?0:l/r,h=r/255;switch(r){case a:e=0;break;case i:e=s-n+l*(st.clientHeight&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])):t.scrollWidth>t.clientWidth&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-x"])))}var scroll={getScrollTarget:getScrollTarget,getScrollHeight:getScrollHeight,getScrollPosition:getScrollPosition,animScrollTo:animScrollTo,setScrollPosition:setScrollPosition,getScrollbarWidth:getScrollbarWidth,hasScrollbar:hasScrollbar},registered=0;function onWheel(t){shouldPreventScroll(t)&&stopAndPrevent(t)}function shouldPreventScroll(t){if(t.target===document.body||t.target.classList.contains("q-layout-backdrop"))return!0;for(var e=getEventPath(t),i=t.shiftKey&&!t.deltaX,s=!i&&Math.abs(t.deltaX)<=Math.abs(t.deltaY),n=i||s?t.deltaY:t.deltaX,o=0;o0&&r.scrollTop+r.clientHeight===r.scrollHeight:n<0&&0===r.scrollLeft||n>0&&r.scrollLeft+r.clientWidth===r.scrollWidth}return!0}function preventScroll(t){if(!((registered+=t?1:-1)>1)){var e=t?"add":"remove";Platform.is.mobile?document.body.classList[e]("q-body-prevent-scroll"):Platform.is.desktop&&window[e+"EventListener"]("wheel",onWheel)}}var positions={top:"items-start justify-center with-backdrop",bottom:"items-end justify-center with-backdrop",right:"items-center justify-end with-backdrop",left:"items-center justify-start with-backdrop"},positionCSS={maxHeight:"80vh",height:"auto"};function additionalCSS(t){var e={};return["left","right"].includes(t)&&(e.maxWidth="90vw"),["left","top"].includes(t)&&(e.borderTopLeftRadius=0),["right","top"].includes(t)&&(e.borderTopRightRadius=0),["left","bottom"].includes(t)&&(e.borderBottomLeftRadius=0),["right","bottom"].includes(t)&&(e.borderBottomRightRadius=0),e}var modals={responsive:0,maximized:0},QModal={name:"QModal",mixins:[ModelToggleMixin],provide:function(){var t=this;return{__qmodal:{register:function(e){t.layout!==e&&(t.layout=e)},unregister:function(e){t.layout===e&&(t.layout=null)}}}},props:{position:{type:String,default:"",validator:function(t){return""===t||["top","bottom","left","right"].includes(t)}},transition:String,enterClass:String,leaveClass:String,positionClasses:{type:String,default:"flex-center"},contentClasses:[Object,Array,String],contentCss:[Object,Array,String],noBackdropDismiss:{type:Boolean,default:!1},noEscDismiss:{type:Boolean,default:!1},noRouteDismiss:Boolean,noRefocus:Boolean,minimized:Boolean,maximized:Boolean},data:function(){return{layout:null}},watch:{$route:function(){this.noRouteDismiss||this.hide()},maximized:function(t,e){this.__register(!1,e),this.__register(!0,t)},minimized:function(t,e){this.__register(!1,this.maximized,e),this.__register(!0,this.maximized,t)}},computed:{modalClasses:function(){var t=this.position?positions[this.position]:this.positionClasses;return this.maximized?["maximized",t]:this.minimized?["minimized",t]:t},contentClassesCalc:function(){return this.layout?[this.contentClasses,"column no-wrap"]:this.contentClasses},transitionProps:function(){return this.position?{name:"q-modal-"+this.position}:this.enterClass||this.leaveClass?{enterActiveClass:this.enterClass,leaveActiveClass:this.leaveClass}:{name:this.transition||"q-modal"}},modalCss:function(){if(this.position){var t=Array.isArray(this.contentCss)?this.contentCss:[this.contentCss];return t.unshift(Object.assign({},positionCSS,additionalCSS(this.position))),t}return this.contentCss}},methods:{__dismiss:function(){var t=this;this.noBackdropDismiss?this.__shake():this.hide().then(function(){t.$emit("dismiss")})},__show:function(){var t=this;this.noRefocus||(this.__refocusTarget=document.activeElement),document.body.appendChild(this.$el),this.__register(!0),preventScroll(!0),EscapeKey.register(function(){t.noEscDismiss?t.__shake():(t.$emit("escape-key"),t.hide().then(function(){t.$emit("dismiss")}))});var e=this.$refs.content;this.$q.platform.is.ios&&e.click(),e.scrollTop=0,["modal-scroll","layout-view"].forEach(function(t){[].slice.call(e.getElementsByClassName(t)).forEach(function(t){t.scrollTop=0})}),this.$nextTick(function(){return e&&e.focus()})},__hide:function(){this.__cleanup(),!this.noRefocus&&this.__refocusTarget&&(this.__refocusTarget.focus(),!this.__refocusTarget.classList.contains("q-if")&&this.__refocusTarget.blur())},__cleanup:function(){EscapeKey.pop(),preventScroll(!1),this.__register(!1)},__stopPropagation:function(t){t.stopPropagation()},__register:function(t,e,i){void 0===e&&(e=this.maximized),void 0===i&&(i=this.minimized);var s=t?{action:"add",step:1}:{action:"remove",step:-1};if(e){if(modals.maximized+=s.step,!t&&modals.maximized>0)return;document.body.classList[s.action]("q-maximized-modal")}else if(!i){if(modals.responsive+=s.step,!t&&modals.responsive>0)return;document.body.classList[s.action]("q-responsive-modal")}},__shake:function(){var t=this;this.$el.classList.remove("animate-shake"),this.$el.classList.add("animate-shake"),clearTimeout(this.shakeTimeout),this.shakeTimeout=setTimeout(function(){t.$el.classList.remove("animate-shake")},150)}},mounted:function(){this.value&&this.show()},beforeDestroy:function(){clearTimeout(this.shakeTimeout),this.$el.remove(),this.showing&&this.__cleanup()},render:function(t){var e=this;return t("transition",{props:this.transitionProps,on:{afterEnter:function(){e.showPromise&&e.showPromiseResolve()},enterCancelled:function(){e.showPromise&&e.showPromiseReject(),e.$el.remove()},afterLeave:function(){e.hidePromise&&e.hidePromiseResolve(),e.$el.remove()},leaveCancelled:function(){e.hidePromise&&e.hidePromiseReject()}}},[t("div",{staticClass:"modal fullscreen row",class:this.modalClasses,directives:[{name:"show",value:this.showing}]},[t("div",{staticClass:"modal-backdrop absolute-full",on:{click:this.__dismiss}}),t("div",{ref:"content",staticClass:"modal-content",style:this.modalCss,class:this.contentClassesCalc,attrs:{tabindex:-1},on:{click:this.__stopPropagation,touchstart:this.__stopPropagation}},this.$slots.default)])])}},prefix$1="md",QIcon={name:"QIcon",props:{name:String,color:String,size:String},computed:{classes:function(){var t,e=this.name;return e?(t=/^fa[s|r|l|b]{0,1} /.test(e)||e.startsWith("icon-")?e:e.startsWith("bt-")?"bt "+e:e.startsWith("eva-")?"eva "+e:/^ion-(md|ios|logo)/.test(e)?"ionicons "+e:e.startsWith("ion-")?"ionicons ion-"+prefix$1+e.substr(3):e.startsWith("mdi-")?"mdi "+e:"material-icons",this.color?t+" text-"+this.color:t):""},content:function(){return this.classes.startsWith("material-icons")?this.name.replace(/ /g,"_"):" "},style:function(){if(this.size)return{fontSize:this.size}}},render:function(t){return t("i",{staticClass:"q-icon",class:this.classes,style:this.style,attrs:{"aria-hidden":!0}},[this.content,this.$slots.default])}},QList={name:"QList",props:{noBorder:Boolean,dark:Boolean,dense:Boolean,sparse:Boolean,striped:Boolean,stripedOdd:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,link:Boolean},computed:{classes:function(){return{"no-border":this.noBorder,"q-list-dark":this.dark,"q-list-dense":this.dense,"q-list-sparse":this.sparse,"q-list-striped":this.striped,"q-list-striped-odd":this.stripedOdd,"q-list-separator":this.separator,"q-list-inset-separator":this.insetSeparator,"q-list-multiline":this.multiline,"q-list-highlight":this.highlight,"q-list-link":this.link}}},render:function(t){return t("div",{staticClass:"q-list",class:this.classes},this.$slots.default)}},routerLinkEventName="qrouterlinkclick",evt=null;if(!isSSR)try{evt=new Event(routerLinkEventName)}catch(t){(evt=document.createEvent("Event")).initEvent(routerLinkEventName,!0,!1)}var routerLinkProps={to:[String,Object],exact:Boolean,append:Boolean,replace:Boolean,event:[String,Array],activeClass:String,exactActiveClass:String},RouterLinkMixin={props:routerLinkProps,data:function(){return{routerLinkEventName:routerLinkEventName}}};function textStyle(t){return void 0===t||t<2?{}:{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t}}var subItemProps={icon:String,rightIcon:String,image:String,rightImage:String,avatar:String,rightAvatar:String,letter:String,rightLetter:String,label:String,sublabel:String,labelLines:[String,Number],sublabelLines:[String,Number]},ItemMixin={mixins:[{props:routerLinkProps}],props:{dark:Boolean,link:Boolean,dense:Boolean,sparse:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,tag:{type:String,default:"div"}},computed:{itemClasses:function(){return{"q-item":!0,"q-item-division":!0,"relative-position":!0,"q-item-dark":this.dark,"q-item-dense":this.dense,"q-item-sparse":this.sparse,"q-item-separator":this.separator,"q-item-inset-separator":this.insetSeparator,"q-item-multiline":this.multiline,"q-item-highlight":this.highlight,"q-item-link":this.to||this.link}}}},QItem={name:"QItem",mixins:[ItemMixin],props:{active:Boolean,link:Boolean},computed:{classes:function(){return[void 0!==this.to?"q-link":{active:this.active},this.itemClasses]}},render:function(t){return void 0!==this.to?t("router-link",{props:Object.assign({},this.$props,{tag:"a"}),class:this.classes},this.$slots.default):t(this.tag,{class:this.classes},this.$slots.default)}},QItemSide={name:"QItemSide",props:{right:Boolean,icon:String,letter:{type:String,validator:function(t){return 1===t.length}},inverted:Boolean,avatar:String,image:String,stamp:String,color:String,textColor:String},computed:{type:function(){var t=this;return["icon","image","avatar","letter","stamp"].find(function(e){return t[e]})},classes:function(){var t=["q-item-side-"+(this.right?"right":"left")];return!this.color||this.icon||this.letter||t.push("text-"+this.color),t},typeClasses:function(){var t=["q-item-"+this.type];return this.color&&(this.inverted&&(this.icon||this.letter)?t.push("bg-"+this.color):this.textColor||t.push("text-"+this.color)),this.textColor&&t.push("text-"+this.textColor),this.inverted&&(this.icon||this.letter)&&(t.push("q-item-inverted"),t.push("flex"),t.push("flex-center")),t},imagePath:function(){return this.image||this.avatar}},render:function(t){var e;return this.type&&(this.icon?(e=t(QIcon,{class:this.inverted?null:this.typeClasses,props:{name:this.icon}}),this.inverted&&(e=t("div",{class:this.typeClasses},[e]))):e=this.imagePath?t("img",{class:this.typeClasses,attrs:{src:this.imagePath}}):t("div",{class:this.typeClasses},[this.stamp||this.letter])),t("div",{staticClass:"q-item-side q-item-section",class:this.classes},[e,this.$slots.default])}};function text(t,e,i,s){return t("div",{staticClass:"q-item-"+e+(1===(s=parseInt(s,10))?" ellipsis":""),style:textStyle(s),domProps:{innerHTML:i}})}var QItemMain={name:"QItemMain",props:{label:String,labelLines:[String,Number],sublabel:String,sublabelLines:[String,Number],inset:Boolean,tag:{type:String,default:"div"}},render:function(t){return t(this.tag,{staticClass:"q-item-main q-item-section",class:{"q-item-main-inset":this.inset}},[this.label?text(t,"label",this.label,this.labelLines):null,this.sublabel?text(t,"sublabel",this.sublabel,this.sublabelLines):null,this.$slots.default])}},QItemSeparator={name:"QItemSeparator",props:{inset:Boolean},render:function(t){return t("div",{staticClass:"q-item-separator-component",class:{"q-item-separator-inset-component":this.inset}},this.$slots.default)}},QActionSheet={name:"QActionSheet",props:{value:Boolean,title:String,grid:Boolean,actions:Array,dismissLabel:String},computed:{contentCss:function(){}},render:function(t){var e=this,i=[],s=this.$slots.title||this.title;return s&&i.push(t("div",{staticClass:"q-actionsheet-title column justify-center"},[s])),i.push(t("div",{staticClass:"q-actionsheet-body scroll"},this.actions?[this.grid?t("div",{staticClass:"q-actionsheet-grid row wrap items-center justify-between"},this.__getActions(t)):t(QList,{staticClass:"no-border",props:{link:!0}},this.__getActions(t))]:this.$slots.default)),t(QModal,{ref:"modal",props:{value:this.value,position:"bottom",contentCss:this.contentCss},on:{input:function(t){e.$emit("input",t)},show:function(){e.$emit("show")},hide:function(){e.$emit("hide")},dismiss:function(){e.$emit("cancel")},"escape-key":function(){e.$emit("escape-key")}}},i)},methods:{show:function(){return this.$refs.modal.show()},hide:function(){return this.$refs.modal?this.$refs.modal.hide():Promise.resolve()},__getActions:function(t){var e=this;return this.actions.map(function(i){var s;return i.label?t(e.grid?"div":QItem,((s={staticClass:e.grid?"q-actionsheet-grid-item cursor-pointer relative-position column inline flex-center":null,class:i.classes,attrs:{tabindex:0}})[e.grid?"on":"nativeOn"]={click:function(){return e.__onOk(i)},keyup:function(t){13===getEventKey(t)&&e.__onOk(i)}},s),e.grid?[i.icon?t(QIcon,{props:{name:i.icon,color:i.color}}):null,i.avatar?t("img",{domProps:{src:i.avatar},staticClass:"avatar"}):null,t("span",[i.label])]:[t(QItemSide,{props:{icon:i.icon,color:i.color,avatar:i.avatar}}),t(QItemMain,{props:{inset:!0,label:i.label}})]):t(QItemSeparator,{staticClass:"col-12"})})},__onOk:function(t){var e=this;this.hide().then(function(){"function"==typeof t.handler&&t.handler(),e.$emit("ok",t)})},__onCancel:function(){var t=this;this.hide().then(function(){t.$emit("cancel")})},__onKeyCancel:function(t){13===getEventKey(t)&&this.__onCancel()}}},units=["B","kB","MB","GB","TB","PB"];function humanStorageSize(t){for(var e=0;parseInt(t,10)>=1024&&e=e?s:new Array(e-s.length+1).join(i)+s}var format={humanStorageSize:humanStorageSize,capitalize:capitalize,between:between,normalizeToInterval:normalizeToInterval,pad:pad},xhr=isSSR?null:XMLHttpRequest,send=isSSR?null:xhr.prototype.send,stack={start:[],stop:[]},highjackCount=0;function translate(t){var e=t.p,i=t.pos,s=t.active,n=t.horiz,o=t.reverse,r=t.dir,a=1,l=1;return n?(o&&(a=-1),"bottom"===i&&(l=-1),{transform:"translate3d("+a*(e-100)+"%,"+(s?0:-200*l)+"%,0)"}):(o&&(l=-1),"right"===i&&(a=-1),{transform:"translate3d("+(s?0:r*a*-200)+"%,"+l*(e-100)+"%,0)"})}function inc(t,e){return"number"!=typeof e&&(e=t<25?3*Math.random()+3:t<65?3*Math.random():t<85?2*Math.random():t<99?.6:0),between(t+e,0,100)}function highjackAjax(t,e){function i(){stack.stop.map(function(t){t()})}stack.start.push(t),stack.stop.push(e),++highjackCount>1||(xhr.prototype.send=function(){for(var t=this,e=[],s=arguments.length;s--;)e[s]=arguments[s];stack.start.map(function(t){t()}),this.addEventListener("abort",i,!1),this.addEventListener("readystatechange",function(){4===t.readyState&&i()},!1),send.apply(this,e)})}function restoreAjax(t,e){stack.start=stack.start.filter(function(e){return e!==t}),stack.stop=stack.stop.filter(function(t){return t!==e}),(highjackCount=Math.max(0,highjackCount-1))||(xhr.prototype.send=send)}var QAjaxBar={name:"QAjaxBar",props:{position:{type:String,default:"top",validator:function(t){return["top","right","bottom","left"].includes(t)}},size:{type:String,default:"2px"},color:{type:String,default:"red"},skipHijack:Boolean,reverse:Boolean},data:function(){return{calls:0,progress:0,onScreen:!1,animate:!0}},computed:{classes:function(){return[this.position,"bg-"+this.color,this.animate?"":"no-transition"]},style:function(){var t=this.onScreen,e=translate({p:this.progress,pos:this.position,active:t,horiz:this.horizontal,reverse:this.$q.i18n.rtl&&["top","bottom"].includes(this.position)?!this.reverse:this.reverse,dir:this.$q.i18n.rtl?-1:1});return e[this.sizeProp]=this.size,e.opacity=t?1:0,e},horizontal:function(){return"top"===this.position||"bottom"===this.position},sizeProp:function(){return this.horizontal?"height":"width"}},methods:{start:function(t){var e=this;void 0===t&&(t=300),this.calls++,this.calls>1||(clearTimeout(this.timer),this.$emit("start"),this.onScreen||(this.progress=0,this.onScreen=!0,this.animate=!1,this.timer=setTimeout(function(){e.animate=!0,e.__work(t)},100)))},increment:function(t){this.calls>0&&(this.progress=inc(this.progress,t))},stop:function(){var t=this;if(this.calls=Math.max(0,this.calls-1),!(this.calls>0)){clearTimeout(this.timer),this.$emit("stop");var e=function(){t.animate=!0,t.progress=100,t.timer=setTimeout(function(){t.onScreen=!1},1e3)};0===this.progress?this.timer=setTimeout(e,1):e()}},__work:function(t){var e=this;this.progress<100&&(this.timer=setTimeout(function(){e.increment(),e.__work(t)},t))}},mounted:function(){this.skipHijack||(this.hijacked=!0,highjackAjax(this.start,this.stop))},beforeDestroy:function(){clearTimeout(this.timer),this.hijacked&&restoreAjax(this.start,this.stop)},render:function(t){return t("div",{staticClass:"q-loading-bar",class:this.classes,style:this.style})}};function showRipple(t,e,i){var s=i.stop,n=i.center;s&&t.stopPropagation();var o,r,a=document.createElement("span"),l=document.createElement("span"),c=e.clientWidth>e.clientHeight?e.clientWidth:e.clientHeight,h=(n?c:2*c)+"px",u=e.getBoundingClientRect();if(a.appendChild(l),a.className="q-ripple-container",l.className="q-ripple-animation",l.style.width=h,l.style.height=h,e.appendChild(a),n)o=r=0;else{var d=position(t);o=d.left-u.left-c,r=d.top-u.top-c}l.classList.add("q-ripple-animation-enter"),l.classList.add("q-ripple-animation-visible"),l.style.transform="translate("+o+"px, "+r+"px) scale3d(0, 0, 0)",setTimeout(function(){l.classList.remove("q-ripple-animation-enter"),l.style.transform="translate("+o+"px, "+r+"px) scale3d(1, 1, 1)",setTimeout(function(){l.classList.remove("q-ripple-animation-visible"),setTimeout(function(){a.remove()},300)},300)},10)}function shouldAbort(t){t.mat;return t.ios&&!0}var Ripple={name:"ripple",inserted:function(t,e){var i=e.value,s=e.modifiers;if(!shouldAbort(s)){var n={enabled:!1!==i,modifiers:{stop:s.stop,center:s.center},click:function(e){n.enabled&&-1!==e.detail&&showRipple(e,t,n.modifiers)},keyup:function(e){n.enabled&&13===e.keyCode&&showRipple(e,t,n.modifiers)}};t.__qripple=n,t.addEventListener("click",n.click,!1),t.addEventListener("keyup",n.keyup,!1)}},update:function(t,e){var i=e.value,s=e.modifiers,n=s.stop,o=s.center,r=t.__qripple;r&&(r.enabled=!1!==i,r.modifiers={stop:n,center:o})},unbind:function(t,e){var i=e.modifiers,s=t.__qripple;s&&!shouldAbort(i)&&(t.removeEventListener("click",s.click,!1),t.removeEventListener("keyup",s.keyup,!1),delete t.__qripple)}},alignMap={left:"start",center:"center",right:"end",between:"between",around:"around"},alignValues=Object.keys(alignMap),AlignMixin={props:{align:{type:String,default:"center",validator:function(t){return alignValues.includes(t)}}},computed:{alignClass:function(){return"justify-"+alignMap[this.align]}}},sizes={xs:8,sm:10,md:14,lg:20,xl:24,form:14.777,"form-label":21.777,"form-hide-underline":9.333,"form-label-hide-underline":16.333},BtnMixin={mixins:[AlignMixin],directives:{Ripple:Ripple},props:{type:String,loading:{type:Boolean,default:null},disable:Boolean,label:[Number,String],noCaps:Boolean,noWrap:Boolean,icon:String,iconRight:String,round:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,push:Boolean,size:String,fab:Boolean,fabMini:Boolean,color:String,textColor:String,glossy:Boolean,dense:Boolean,noRipple:Boolean,tabindex:Number,to:[Object,String],replace:Boolean},computed:{style:function(){if(this.size&&!this.fab&&!this.fabMini)return{fontSize:this.size in sizes?sizes[this.size]+"px":this.size}},isRectangle:function(){return!this.isRound},isRound:function(){return this.round||this.fab||this.fabMini},shape:function(){return"q-btn-"+(this.isRound?"round":"rectangle")},isDisabled:function(){return this.disable||this.loading},hasRipple:function(){return!this.noRipple&&!this.isDisabled},computedTabIndex:function(){return this.isDisabled?-1:this.tabindex||0},isLink:function(){return"a"===this.type||void 0!==this.to},attrs:function(){var t={tabindex:this.computedTabIndex};return"a"!==this.type&&(t.type=this.type||"button"),void 0!==this.to&&(t.href=this.$router.resolve(this.to).href),t},classes:function(){var t=[this.shape];return this.fab?t.push("q-btn-fab"):this.fabMini&&t.push("q-btn-fab-mini"),this.flat?t.push("q-btn-flat"):this.outline?t.push("q-btn-outline"):this.push&&t.push("q-btn-push"),this.isDisabled?t.push("disabled"):(t.push("q-focusable q-hoverable"),this.active&&t.push("active")),this.color?this.flat||this.outline?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))):this.textColor&&t.push("text-"+this.textColor),t.push({"q-btn-no-uppercase":this.noCaps,"q-btn-rounded":this.rounded,"q-btn-dense":this.dense,glossy:this.glossy}),t},innerClasses:function(){var t=[this.alignClass];return!0===this.noWrap&&t.push("no-wrap","text-no-wrap"),!0===this.repeating&&t.push("non-selectable"),!0===this.loading&&t.push("q-btn-inner--hidden"),t}}},mixin$1={props:{color:String,size:{type:[Number,String],default:"1em"}},computed:{classes:function(){if(this.color)return"text-"+this.color}}},DefaultSpinner={name:"QSpinnerMat",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner q-spinner-mat",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"25 25 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-miterlimit":"10"}})])}},QSpinner={mixins:[DefaultSpinner],name:"QSpinner"},QBtn={name:"QBtn",mixins:[BtnMixin],props:{percentage:Number,darkPercentage:Boolean,waitForRipple:Boolean,repeatTimeout:[Number,Function]},computed:{hasPercentage:function(){return void 0!==this.percentage},width:function(){return between(this.percentage,0,100)+"%"},events:function(){var t=this;return this.isDisabled||!this.repeatTimeout?{click:this.click,keydown:this.__onKeyDown,keyup:this.__onKeyUp}:{mousedown:this.__startRepeat,touchstart:this.__startRepeat,keydown:function(e){t.__onKeyDown(e,!0)},mouseup:this.__endRepeat,touchend:this.__endRepeat,keyup:function(e){t.__onKeyUp(e,!0)},mouseleave:this.__abortRepeat,touchmove:this.__abortRepeat,blur:this.__abortRepeat}}},data:function(){return{repeating:!1,active:!1}},methods:{click:function(t){var e=this;if(this.__cleanup(),void 0===this.to&&!this.isDisabled||(t&&stopAndPrevent(t),!this.isDisabled))if(t&&-1!==t.detail&&"submit"===this.type){stopAndPrevent(t);var i=new MouseEvent("click",Object.assign({},t,{detail:-1}));this.timer=setTimeout(function(){return e.$el&&e.$el.dispatchEvent(i)},200)}else{var s=function(){e.$router[e.replace?"replace":"push"](e.to)},n=function(){e.isDisabled||(e.$emit("click",t,s),void 0!==e.to&&!1!==t.navigate&&s())};this.waitForRipple&&this.hasRipple?this.timer=setTimeout(n,300):n()}},__cleanup:function(){clearTimeout(this.timer)},__onKeyDown:function(t,e){this.isDisabled||13!==t.keyCode||(this.active=!0,e?this.__startRepeat(t):stopAndPrevent(t))},__onKeyUp:function(t,e){this.active&&(this.active=!1,this.isDisabled||13!==t.keyCode||this[e?"__endRepeat":"click"](t))},__startRepeat:function(t){var e=this;if(!this.repeating){var i=function(){e.timer=setTimeout(s,"function"==typeof e.repeatTimeout?e.repeatTimeout(e.repeatCount):e.repeatTimeout)},s=function(){e.isDisabled||(e.repeatCount+=1,t.repeatCount=e.repeatCount,e.$emit("click",t),i())};this.repeatCount=0,this.repeating=!0,i()}},__abortRepeat:function(){this.repeating=!1,this.__cleanup()},__endRepeat:function(t){this.repeating&&(this.repeating=!1,this.repeatCount?this.repeatCount=0:(t.detail||t.keyCode)&&(t.repeatCount=0,this.$emit("click",t)),this.__cleanup())}},beforeDestroy:function(){this.__cleanup()},render:function(t){var e=[].concat(this.$slots.default);return void 0!==this.label&&!0===this.isRectangle&&e.unshift(t("div",[this.label])),void 0!==this.icon&&e.unshift(t(QIcon,{class:{"on-left":void 0!==this.label&&!0===this.isRectangle},props:{name:this.icon}})),void 0!==this.iconRight&&!1===this.isRound&&e.push(t(QIcon,{staticClass:"on-right",props:{name:this.iconRight}})),t(this.isLink?"a":"button",{staticClass:"q-btn inline relative-position q-btn-item non-selectable",class:this.classes,style:this.style,attrs:this.attrs,on:this.events,directives:this.hasRipple?[{name:"ripple",value:!0,modifiers:{center:this.isRound}}]:null},[this.$q.platform.is.desktop?t("div",{staticClass:"q-focus-helper"}):null,this.loading&&this.hasPercentage?t("div",{staticClass:"q-btn-progress absolute-full",class:{"q-btn-dark-progress":this.darkPercentage},style:{width:this.width}}):null,t("div",{staticClass:"q-btn-inner row col items-center q-popup--skip",class:this.innerClasses},e),null!==this.loading?t("transition",{props:{name:"q-transition--fade"}},!0===this.loading?[t("div",{key:"loading",staticClass:"absolute-full flex flex-center"},void 0!==this.$slots.loading?this.$slots.loading:[t(QSpinner)])]:void 0):null])}},QAlert={name:"QAlert",props:{type:{type:String,validator:function(t){return["positive","negative","warning","info"].includes(t)}},color:{type:String,default:"negative"},textColor:String,message:String,detail:String,icon:String,avatar:String,actions:Array},computed:{computedIcon:function(){return this.icon?this.icon:this.$q.icon.type[this.type||this.color]},classes:function(){return"bg-"+(this.type||this.color)+" text-"+(this.textColor||"white")}},render:function(t){var e=this,i=[],s=this.$slots.detail||this.detail;return this.avatar?i.push(t("img",{staticClass:"avatar",attrs:{src:this.avatar}})):(this.icon||this.type)&&i.push(t(QIcon,{props:{name:this.computedIcon}})),t("div",[t("div",{staticClass:"q-alert row no-wrap shadow-2",class:this.classes},[i.length?t("div",{staticClass:"q-alert-side col-auto row flex-center"},i):null,t("div",{staticClass:"q-alert-content col self-center"},[t("div",this.$slots.default||this.message),s?t("div",{staticClass:"q-alert-detail"},[s]):null]),this.actions&&this.actions.length?t("div",{staticClass:"q-alert-actions col-auto gutter-xs column flex-center"},this.actions.map(function(i){return t("div",{staticClass:"full-width"},[t(QBtn,{staticClass:"full-width",props:{flat:!0,dense:!0,align:"left",icon:i.icon,label:!0===i.closeBtn?"string"==typeof i.label?i.label:e.$q.i18n.label.close:i.label},on:{click:function(){return i.handler()}}})])})):null])])}};function filter(t,e){var i=e.field,s=e.list,n=t.toLowerCase();return s.filter(function(t){return(""+t[i]).toLowerCase().startsWith(n)})}function s4(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}function uid(){return s4()+s4()+"-"+s4()+"-"+s4()+"-"+s4()+"-"+s4()+s4()+s4()}function getAnchorPosition(t,e){var i=t.getBoundingClientRect(),s=i.top,n=i.left,o=i.right,r=i.bottom,a={top:s,left:n,width:t.offsetWidth,height:t.offsetHeight};return e&&(a.top-=e[1],a.left-=e[0],r&&(r+=e[1]),o&&(o+=e[0]),a.width+=e[0],a.height+=e[1]),a.right=o||a.left+a.width,a.bottom=r||a.top+a.height,a.middle=a.left+(a.right-a.left)/2,a.center=a.top+(a.bottom-a.top)/2,a}function getTargetPosition(t){return{top:0,center:t.offsetHeight/2,bottom:t.offsetHeight,left:0,middle:t.offsetWidth/2,right:t.offsetWidth}}function repositionIfNeeded(t,e,i,s,n,o){var r=getScrollbarWidth(),a=window.innerHeight,l=window.innerWidth;if(a-=r,l-=r,n.top<0||n.top+e.bottom>a)if("center"===i.vertical)n.top=t[i.vertical]>a/2?a-e.bottom:0,n.maxHeight=Math.min(e.bottom,a);else if(t[i.vertical]>a/2){var c=Math.min(a,"center"===s.vertical?t.center:s.vertical===i.vertical?t.bottom:t.top);n.maxHeight=Math.min(e.bottom,c),n.top=Math.max(0,c-n.maxHeight)}else n.top="center"===s.vertical?t.center:s.vertical===i.vertical?t.top:t.bottom,n.maxHeight=Math.min(e.bottom,a-n.top);if(n.left<0||n.left+e.right>l)if(n.maxWidth=Math.min(e.right,l),"middle"===i.horizontal)n.left=t[i.horizontal]>l/2?l-e.right:0;else if(o)n.left=n.left<0?0:l-e.right;else if(t[i.horizontal]>l/2){var h=Math.min(l,"middle"===s.horizontal?t.center:s.horizontal===i.horizontal?t.right:t.left);n.maxWidth=Math.min(e.right,h),n.left=Math.max(0,h-n.maxWidth)}else n.left="middle"===s.horizontal?t.center:s.horizontal===i.horizontal?t.left:t.right,n.maxWidth=Math.min(e.right,l-n.left);return n}function setPosition(t){var e,i=t.el,s=t.animate,n=t.anchorEl,o=t.anchorOrigin,r=t.selfOrigin,a=t.maxHeight,l=t.event,c=t.anchorClick,h=t.touchPosition,u=t.offset,d=t.touchOffset,p=t.cover;if(i.style.maxHeight=a||"65vh",i.style.maxWidth="100vw",!l||c&&!h)if(d){var f=n.getBoundingClientRect(),m=f.top,g=f.left,v=m+d.top,b=g+d.left;e={top:v,left:b,width:1,height:1,right:b+1,center:v,middle:b,bottom:v+1}}else e=getAnchorPosition(n,u);else{var _=position(l),y=_.top,w=_.left;e={top:y,left:w,width:1,height:1,right:w+1,center:y,middle:w,bottom:y+1}}var C=getTargetPosition(i),x={top:e[o.vertical]-C[r.vertical],left:e[o.horizontal]-C[r.horizontal]};if(x=repositionIfNeeded(e,C,r,o,x,p),i.style.top=Math.max(0,x.top)+"px",i.style.left=Math.max(0,x.left)+"px",x.maxHeight&&(i.style.maxHeight=x.maxHeight+"px"),x.maxWidth&&(i.style.maxWidth=x.maxWidth+"px"),s){var S=x.topwindow.innerHeight||r<0||o>window.innerWidth))return this.hide();if(this.fit||this.cover){var a=window.getComputedStyle(this.anchorEl);this.$el.style.minWidth=a.getPropertyValue("width"),this.cover&&(this.$el.style.minHeight=a.getPropertyValue("height"))}if(e)if(this.touchPosition){var l=position(t),c=l.top,h=l.left;this.touchOffset={left:h-o,top:c-s}}else delete this.touchOffset;setPosition({event:t,animate:e,el:this.$el,offset:this.offset,anchorEl:this.anchorEl,anchorOrigin:this.anchorOrigin,selfOrigin:this.selfOrigin,maxHeight:this.maxHeight,anchorClick:this.anchorClick,touchPosition:this.touchPosition,touchOffset:this.touchOffset,cover:this.cover})}}};function push(t,e,i,s,n,o){var r={props:{right:o.right}};if(s&&n)t.push(e(i,r,s));else{var a=!1;for(var l in o)if(o.hasOwnProperty(l)&&void 0!==(a=o[l])&&!0!==a){t.push(e(i,{props:o}));break}s&&t.push(e(i,r,s))}}var QItemWrapper={name:"QItemWrapper",props:{cfg:{type:Object,default:function(){return{}}},slotReplace:Boolean},render:function(t){var e=this.cfg,i=this.slotReplace,s=[];return push(s,t,QItemSide,this.$slots.left,i,{icon:e.icon,color:e.leftColor,avatar:e.avatar,letter:e.letter,image:e.image,inverted:e.leftInverted,textColor:e.leftTextColor}),push(s,t,QItemMain,this.$slots.main,i,{label:e.label,sublabel:e.sublabel,labelLines:e.labelLines,sublabelLines:e.sublabelLines,inset:e.inset}),push(s,t,QItemSide,this.$slots.right,i,{right:!0,icon:e.rightIcon,color:e.rightColor,avatar:e.rightAvatar,letter:e.rightLetter,image:e.rightImage,stamp:e.stamp,inverted:e.rightInverted,textColor:e.rightTextColor}),s.push(this.$slots.default),t(QItem,{attrs:this.$attrs,on:this.$listeners,props:e},s)}},KeyboardSelectionMixin={data:function(){return{keyboardIndex:0,keyboardMoveDirection:!1,keyboardMoveTimer:!1}},watch:{keyboardIndex:function(t){var e=this;this.$refs.popover&&this.$refs.popover.showing&&this.keyboardMoveDirection&&t>-1&&this.$nextTick(function(){if(e.$refs.popover){var t=e.$refs.popover.$el.querySelector(".q-select-highlight");if(t&&t.scrollIntoView){if(t.scrollIntoViewIfNeeded)return t.scrollIntoViewIfNeeded(!1);t.scrollIntoView(e.keyboardMoveDirection<0)}}})}},methods:{__keyboardShow:function(t){void 0===t&&(t=0),this.keyboardIndex!==t&&(this.keyboardIndex=t)},__keyboardSetCurrentSelection:function(t){this.keyboardIndex>=0&&this.keyboardIndex<=this.keyboardMaxIndex&&this.__keyboardSetSelection(this.keyboardIndex,t)},__keyboardHandleKey:function(t){var e=getEventKey(t);switch(e){case 38:this.__keyboardMoveCursor(-1,t);break;case 40:this.__keyboardMoveCursor(1,t);break;case 13:if(this.$refs.popover.showing)return stopAndPrevent(t),void this.__keyboardSetCurrentSelection();break;case 9:this.hide()}this.__keyboardCustomKeyHandle(e,t)},__keyboardMoveCursor:function(t,e){var i=this;if(stopAndPrevent(e),this.$refs.popover.showing){clearTimeout(this.keyboardMoveTimer);var s=this.keyboardIndex,n=this.__keyboardIsSelectableIndex||function(){return!0};do{s=normalizeToInterval(s+t,-1,i.keyboardMaxIndex)}while(s!==this.keyboardIndex&&!n(s));return this.keyboardMoveDirection=s>this.keyboardIndex?1:-1,this.keyboardMoveTimer=setTimeout(function(){i.keyboardMoveDirection=!1},500),void(this.keyboardIndex=s)}this.__keyboardShowTrigger()}}},QAutocomplete={name:"QAutocomplete",mixins:[KeyboardSelectionMixin],props:{minCharacters:{type:Number,default:1},maxResults:{type:Number,default:6},maxHeight:String,debounce:{type:Number,default:500},filter:{type:Function,default:filter},staticData:Object,valueField:[String,Function],separator:Boolean},inject:{__input:{default:function(){console.error("QAutocomplete needs to be child of QInput, QChipsInput or QSearch")}},__inputDebounce:{default:null}},data:function(){return{searchId:"",results:[],width:0,enterKey:!1,timer:null}},watch:{"__input.val":function(){this.enterKey?this.enterKey=!1:this.__delayTrigger()}},computed:{computedResults:function(){return this.maxResults&&this.results.length>0?this.results.slice(0,this.maxResults):[]},computedValueField:function(){return this.valueField||this.staticData&&this.staticData.field||"value"},keyboardMaxIndex:function(){return this.computedResults.length-1},computedWidth:function(){return{minWidth:this.width}},searching:function(){return this.searchId.length>0}},methods:{isWorking:function(){return this.$refs&&this.$refs.popover},trigger:function(t){var e=this;if(this.__input&&this.__input.isEditable()&&this.__input.hasFocus()&&this.isWorking()){var i=[null,void 0].includes(this.__input.val)?"":String(this.__input.val),s=i.length,n=uid(),o=this.$refs.popover;if(this.searchId=n,s0)return this.searchId="",this.__clearSearch(),void this.hide();if(this.width=width(this.inputEl)+"px",this.staticData)return this.searchId="",this.results=this.filter(i,this.staticData),this.results.length?void this.__showResults():void o.hide();this.__input.loading=!0,this.$emit("search",i,function(t){if(e.isWorking()&&e.searchId===n){if(e.__clearSearch(),Array.isArray(t)&&t.length>0)return e.results=t,void e.__showResults();e.hide()}})}},hide:function(){return this.results=[],this.isWorking()?this.$refs.popover.hide():Promise.resolve()},blurHide:function(){var t=this;this.__clearSearch(),this.timer=setTimeout(function(){return t.hide()},300)},__clearSearch:function(){clearTimeout(this.timer),this.__input.loading=!1,this.searchId=""},__keyboardCustomKeyHandle:function(t){switch(t){case 27:this.__clearSearch();break;case 38:case 40:case 9:this.__keyboardSetCurrentSelection(!0)}},__keyboardShowTrigger:function(){this.trigger()},__focusShowTrigger:function(){var t=this;clearTimeout(this.timer),this.timer=setTimeout(function(){return t.trigger(!0)},100)},__keyboardIsSelectableIndex:function(t){return t>-1&&t=a?n<0?"left":"right":o<0?"up":"down",isFirst:e.event.isFirst,isFinal:i,duration:(new Date).getTime()-e.event.time,distance:{x:r,y:a},offset:{x:n,y:o},delta:{x:s.left-e.event.lastX,y:s.top-e.event.lastY}}}function shouldTrigger(t,e){return!(!t.direction.horizontal||!t.direction.vertical)||(t.direction.horizontal&&!t.direction.vertical?Math.abs(e.delta.x)>0:!t.direction.horizontal&&t.direction.vertical?Math.abs(e.delta.y)>0:void 0)}var TouchPan={name:"touch-pan",bind:function(t,e){var i=!0!==e.modifiers.noMouse,s=e.modifiers.stop,n=e.modifiers.prevent,o=n||e.modifiers.mightPrevent?null:listenOpts.passive,r={handler:e.value,direction:getDirection(e.modifiers),mouseStart:function(t){leftClick(t)&&(document.addEventListener("mousemove",r.move,o),document.addEventListener("mouseup",r.mouseEnd,o),r.start(t,!0))},mouseEnd:function(t){document.removeEventListener("mousemove",r.move,o),document.removeEventListener("mouseup",r.mouseEnd,o),r.end(t)},start:function(e,i){var o=position(e);r.event={x:o.left,y:o.top,time:(new Date).getTime(),detected:!0===i||r.direction.horizontal&&r.direction.vertical,abort:!1,isFirst:!0,lastX:o.left,lastY:o.top},r.event.detected&&(t.classList.add("q-touch"),!0!==i&&(s&&e.stopPropagation(),n&&e.preventDefault(),r.move(e)))},move:function(t){if(!0!==r.event.abort)if(!0!==r.event.detected){var e=position(t),i=Math.abs(e.left-r.event.x),o=Math.abs(e.top-r.event.y);i!==o&&(r.event.detected=!0,r.event.abort=r.direction.vertical?i>o:i1&&(t=1);var e=n+(s-n)*u(t);if(o(e,t),1===t)return delete ids[c],void(r&&r(e));p.last={pos:e,progress:t},p.timer=requestAnimationFrame(d)},p=ids[c]={cancel:a,timer:requestAnimationFrame(d)};return c}function stop(t){if(t){var e=ids[t];e&&e.timer&&(cancelAnimationFrame(e.timer),e.cancel&&e.cancel(e.last),delete ids[t])}}var animate={start:start,stop:stop},FullscreenMixin={data:function(){return{inFullscreen:!1}},watch:{$route:function(){this.exitFullscreen()},inFullscreen:function(t){this.$emit("fullscreen",t)}},methods:{toggleFullscreen:function(){this.inFullscreen?this.exitFullscreen():this.setFullscreen()},setFullscreen:function(){this.inFullscreen||(this.inFullscreen=!0,this.container=this.$el.parentNode,this.container.replaceChild(this.fullscreenFillerNode,this.$el),document.body.appendChild(this.$el),document.body.classList.add("q-body-fullscreen-mixin"),this.__historyFullscreen={handler:this.exitFullscreen},History.add(this.__historyFullscreen))},exitFullscreen:function(){this.inFullscreen&&(this.__historyFullscreen&&(History.remove(this.__historyFullscreen),this.__historyFullscreen=null),this.container.replaceChild(this.$el,this.fullscreenFillerNode),document.body.classList.remove("q-body-fullscreen-mixin"),this.inFullscreen=!1)}},beforeMount:function(){this.fullscreenFillerNode=document.createElement("span")},beforeDestroy:function(){this.exitFullscreen()}},QCarousel={name:"QCarousel",mixins:[FullscreenMixin],directives:{TouchPan:TouchPan},props:{value:Number,color:{type:String,default:"primary"},height:String,arrows:Boolean,infinite:Boolean,animation:{type:[Number,Boolean],default:!0},easing:Function,swipeEasing:Function,noSwipe:Boolean,autoplay:[Number,Boolean],handleArrowKeys:Boolean,quickNav:Boolean,quickNavPosition:{type:String,default:"bottom",validator:function(t){return["top","bottom"].includes(t)}},quickNavIcon:String,thumbnails:{type:Array,default:function(){return[]}},thumbnailsIcon:String,thumbnailsHorizontal:Boolean},provide:function(){return{carousel:this}},data:function(){return{position:0,slide:0,positionSlide:0,slidesNumber:0,animUid:!1,viewThumbnails:!1}},watch:{value:function(t){t!==this.slide&&this.goToSlide(t)},autoplay:function(){this.__planAutoPlay()},infinite:function(){this.__planAutoPlay()},handleArrowKeys:function(t){this.__setArrowKeys(t)}},computed:{rtlDir:function(){return this.$q.i18n.rtl?-1:1},arrowIcon:function(){var t=[this.$q.icon.carousel.left,this.$q.icon.carousel.right];return this.$q.i18n.rtl?t.reverse():t},trackPosition:function(){return{transform:"translateX("+this.rtlDir*this.position+"%)"}},infiniteLeft:function(){return this.infinite&&this.slidesNumber>1&&this.positionSlide<0},infiniteRight:function(){return this.infinite&&this.slidesNumber>1&&this.positionSlide>=this.slidesNumber},canGoToPrevious:function(){return this.infinite?this.slidesNumber>1:this.slide>0},canGoToNext:function(){return this.infinite?this.slidesNumber>1:this.slidei.slide?"next":"previous",i.infinite?(i.slide=normalizeToInterval(t,0,i.slidesNumber-1),n=normalizeToInterval(t,-1,i.slidesNumber),e||(i.positionSlide=n)):(i.slide=between(t,0,i.slidesNumber-1),i.positionSlide=i.slide,n=i.slide)),i.$emit("slide-trigger",r,i.slide,o),n*=-100,!i.animation)return i.position=n,void a();i.animationInProgress=!0,i.animUid=start({from:i.position,to:n,duration:isNumber(i.animation)?i.animation:300,easing:e?i.swipeEasing||decelerate:i.easing||standard,apply:function(t){i.position=t},done:function(){i.infinite&&(i.position=100*-i.slide,i.positionSlide=i.slide),i.animationInProgress=!1,a()}})})},stopAnimation:function(){stop(this.animUid),this.animationInProgress=!1},__pan:function(t){var e=this;if(!this.infinite||!this.animationInProgress){t.isFirst&&(this.initialPosition=this.position,this.__cleanup());var i=this.rtlDir*("left"===t.direction?-1:1)*t.distance.x;(this.infinite&&this.slidesNumber<2||!this.infinite&&(0===this.slide&&i>0||this.slide===this.slidesNumber-1&&i<0))&&(i=0);var s=this.initialPosition+i/this.$refs.track.offsetWidth*100,n=this.slide+this.rtlDir*("left"===t.direction?1:-1);this.position!==s&&(this.position=s),this.positionSlide!==n&&(this.positionSlide=n),t.isFinal&&this.goToSlide(t.distance.x<40?this.slide:this.positionSlide,!0).then(function(){delete e.initialPosition})}},__planAutoPlay:function(){var t=this;this.$nextTick(function(){t.autoplay&&(clearTimeout(t.timer),t.timer=setTimeout(t.next,isNumber(t.autoplay)?t.autoplay:5e3))})},__cleanup:function(){this.stopAnimation(),clearTimeout(this.timer)},__handleArrowKey:function(t){var e=getEventKey(t);37===e?this.previous():39===e&&this.next()},__setArrowKeys:function(t){document[(!0===t?"add":"remove")+"EventListener"]("keydown",this.__handleArrowKey)},__registerSlide:function(){this.slidesNumber++},__unregisterSlide:function(){this.slidesNumber--},__getScopedSlots:function(t){var e=this;if(0!==this.slidesNumber){var i=this.$scopedSlots;return i?Object.keys(i).filter(function(t){return t.startsWith("control-")}).map(function(t){return i[t](e.slotScope)}):void 0}},__getQuickNav:function(t){var e=this;if(0!==this.slidesNumber&&this.quickNav){var i=this.$scopedSlots["quick-nav"],s=[];if(i)for(var n=function(t){s.push(i({slide:t,before:te.slide,color:e.color,goToSlide:function(i){e.goToSlide(i||t)}}))},o=0;o=e&&t.$emit("input",e-1)},{immediate:!0})},beforeDestroy:function(){this.__cleanup(),this.__stopSlideNumberNotifier(),this.handleArrowKeys&&this.__setArrowKeys(!1)}},QCarouselSlide={name:"QCarouselSlide",inject:{carousel:{default:function(){console.error("QCarouselSlide needs to be child of QCarousel")}}},props:{imgSrc:String},computed:{computedStyle:function(){var t={};return this.imgSrc&&(t.backgroundImage="url("+this.imgSrc+")",t.backgroundSize="cover",t.backgroundPosition="50%"),!this.carousel.inFullscreen&&this.carousel.height&&(t.maxHeight=this.carousel.height),t}},render:function(t){return t("div",{staticClass:"q-carousel-slide relative-position scroll",style:this.computedStyle},this.$slots.default)},created:function(){this.carousel.__registerSlide()},beforeDestroy:function(){this.carousel.__unregisterSlide()}},QCarouselControl={name:"QCarouselControl",props:{position:{type:String,default:"bottom-right"},offset:{type:Array,default:function(){return[18,18]}}},computed:{computedClass:function(){return"absolute-"+this.position},computedStyle:function(){return{margin:this.offset[1]+"px "+this.offset[0]+"px"}}},render:function(t){return t("div",{staticClass:"q-carousel-control absolute",style:this.computedStyle,class:this.computedClass},this.$slots.default)}},QChatMessage={name:"QChatMessage",props:{sent:Boolean,label:String,bgColor:String,textColor:String,name:String,avatar:String,text:Array,stamp:String,size:String},computed:{textClass:function(){if(this.textColor)return"text-"+this.textColor},messageClass:function(){if(this.bgColor)return"text-"+this.bgColor},sizeClass:function(){if(this.size)return"col-"+this.size},classes:function(){return{"q-message-sent":this.sent,"q-message-received":!this.sent}}},methods:{__getText:function(t){var e=this;return this.text.map(function(i,s){return t("div",{staticClass:"q-message-text",class:e.messageClass},[t("span",{staticClass:"q-message-text-content",class:e.textClass},[t("div",{domProps:{innerHTML:i}}),e.stamp?t("div",{staticClass:"q-message-stamp",domProps:{innerHTML:e.stamp}}):null])])})},__getMessage:function(t){return t("div",{staticClass:"q-message-text",class:this.messageClass},[t("span",{staticClass:"q-message-text-content",class:this.textClass},[this.$slots.default,this.stamp?t("div",{staticClass:"q-message-stamp",domProps:{innerHTML:this.stamp}}):null])])}},render:function(t){return t("div",{staticClass:"q-message",class:this.classes},[this.label?t("div",{staticClass:"q-message-label text-center",domProps:{innerHTML:this.label}}):null,t("div",{staticClass:"q-message-container row items-end no-wrap"},[this.$slots.avatar||(this.avatar?t("img",{staticClass:"q-message-avatar col-auto",attrs:{src:this.avatar}}):null),t("div",{class:this.sizeClass},[this.name?t("div",{staticClass:"q-message-name",domProps:{innerHTML:this.name}}):null,this.text?this.__getText(t):null,this.$slots.default?this.__getMessage(t):null])])])}};function getDirection$1(t){var e={};return["left","right","up","down","horizontal","vertical"].forEach(function(i){t[i]&&(e[i]=!0)}),0===Object.keys(e).length?{left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0}:(e.horizontal&&(e.left=e.right=!0),e.vertical&&(e.up=e.down=!0),e.left&&e.right&&(e.horizontal=!0),e.up&&e.down&&(e.vertical=!0),e)}var TouchSwipe={name:"touch-swipe",bind:function(t,e){var i=!e.modifiers.noMouse,s={handler:e.value,threshold:parseInt(e.arg,10)||300,direction:getDirection$1(e.modifiers),mouseStart:function(t){leftClick(t)&&(document.addEventListener("mousemove",s.move),document.addEventListener("mouseup",s.mouseEnd),s.start(t))},mouseEnd:function(t){document.removeEventListener("mousemove",s.move),document.removeEventListener("mouseup",s.mouseEnd),s.end(t)},start:function(e){var i=position(e);s.event={x:i.left,y:i.top,time:(new Date).getTime(),detected:!1,abort:!1},t.classList.add("q-touch")},move:function(t){if(!s.event.abort)if((new Date).getTime()-s.event.time>s.threshold)s.event.abort=!0;else{if(s.event.detected)return t.stopPropagation(),void t.preventDefault();var e=position(t),i=e.left-s.event.x,n=Math.abs(i),o=e.top-s.event.y,r=Math.abs(o);n!==r&&(s.event.detected=!0,s.event.abort=!(s.direction.vertical&&nr||s.direction.up&&n0||s.direction.left&&n>r&&i<0||s.direction.right&&n>r&&i>0),s.move(t))}},end:function(e){if(t.classList.remove("q-touch"),!s.event.abort&&s.event.detected){var i=(new Date).getTime()-s.event.time;if(!(i>s.threshold)){e.stopPropagation(),e.preventDefault();var n,o=position(e),r=o.left-s.event.x,a=Math.abs(r),l=o.top-s.event.y,c=Math.abs(l);if(a>=c){if(a<50)return;n=r<0?"left":"right"}else{if(c<50)return;n=l<0?"up":"down"}s.direction[n]&&s.handler({evt:e,direction:n,duration:i,distance:{x:a,y:c}})}}}};t.__qtouchswipe=s,i&&t.addEventListener("mousedown",s.mouseStart),t.addEventListener("touchstart",s.start),t.addEventListener("touchmove",s.move),t.addEventListener("touchend",s.end)},update:function(t,e){e.oldValue!==e.value&&(t.__qtouchswipe.handler=e.value)},unbind:function(t,e){var i=t.__qtouchswipe;i&&(t.removeEventListener("mousedown",i.mouseStart),t.removeEventListener("touchstart",i.start),t.removeEventListener("touchmove",i.move),t.removeEventListener("touchend",i.end),delete t.__qtouchswipe)}},CheckboxMixin={directives:{TouchSwipe:TouchSwipe},props:{val:{},trueValue:{default:!0},falseValue:{default:!1}},computed:{isTrue:function(){return this.modelIsArray?this.index>-1:this.value===this.trueValue},isFalse:function(){return this.modelIsArray?-1===this.index:this.value===this.falseValue},index:function(){if(this.modelIsArray)return this.value.indexOf(this.val)},modelIsArray:function(){return Array.isArray(this.value)}},methods:{toggle:function(t,e){var i;(void 0===e&&(e=!0),this.disable||this.readonly)||(t&&stopAndPrevent(t),e&&this.$el.blur(),this.modelIsArray?this.isTrue?(i=this.value.slice()).splice(this.index,1):i=this.value.concat(this.val):i=this.isTrue?this.toggleIndeterminate?this.indeterminateValue:this.falseValue:this.isFalse?this.trueValue:this.falseValue,this.__update(i))}}},OptionMixin={props:{value:{required:!0},label:String,leftLabel:Boolean,color:{type:String,default:"primary"},keepColor:Boolean,dark:Boolean,disable:Boolean,readonly:Boolean,noFocus:Boolean,checkedIcon:String,uncheckedIcon:String},computed:{classes:function(){return[this.__kebabTag,{disabled:this.disable,reverse:this.leftLabel,"q-focusable":this.focusable}]},innerClasses:function(){return this.isTrue||this.isIndeterminate?["active","text-"+this.color]:"text-"+(this.keepColor?this.color:this.dark?"light":"faded")},focusable:function(){return!this.noFocus&&!this.disable&&!this.readonly},tabindex:function(){return this.focusable?0:-1}},methods:{__update:function(t){var e=this,i=this.$refs.ripple;i&&(i.classList.add("active"),setTimeout(function(){i.classList.remove("active")},10)),this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__handleKeyDown:function(t){[13,32].includes(getEventKey(t))&&this.toggle(t,!1)}},render:function(t){var e=this;return t("div",{staticClass:"q-option cursor-pointer no-outline row inline no-wrap items-center",class:this.classes,attrs:{tabindex:this.tabindex},on:{click:this.toggle,focus:function(){e.$emit("focus")},blur:function(){e.$emit("blur")},keydown:this.__handleKeyDown},directives:"q-toggle"!==this.__kebabTag||this.disable||this.readonly?null:[{name:"touch-swipe",modifiers:{horizontal:!0},value:this.__swipe}]},[t("div",{staticClass:"q-option-inner relative-position",class:this.innerClasses},[t("input",{attrs:{type:"checkbox"},on:{change:this.toggle}}),this.$q.platform.is.desktop?t("div",{staticClass:"q-focus-helper",class:"q-radio"===this.__kebabTag?"q-focus-helper-round":"q-focus-helper-rounded"}):null,this.__getContent(t)]),this.label?t("span",{staticClass:"q-option-label",domProps:{innerHTML:this.label}}):null,this.$slots.default])}},QCheckbox={name:"QCheckbox",mixins:[CheckboxMixin,OptionMixin],props:{toggleIndeterminate:Boolean,indeterminateValue:{default:null},indeterminateIcon:String},computed:{isIndeterminate:function(){return void 0===this.value||this.value===this.indeterminateValue},checkedStyle:function(){return this.isTrue?{transition:"opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms",opacity:1,transform:"scale(1)"}:{transition:"opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms",opacity:0,transform:"scale(0)"}},indeterminateStyle:function(){return this.isIndeterminate?{transition:"opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms",opacity:1,transform:"scale(1)"}:{transition:"opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms",opacity:0,transform:"scale(0)"}},uncheckedStyle:function(){return this.isFalse?{opacity:1}:{transition:"opacity 650ms cubic-bezier(0.23, 1, 0.32, 1) 150ms",opacity:0}}},methods:{__getContent:function(t){return[t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer",props:{name:this.uncheckedIcon||this.$q.icon.checkbox.unchecked.mat},style:this.uncheckedStyle}),t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer absolute-full",props:{name:this.indeterminateIcon||this.$q.icon.checkbox.indeterminate.mat},style:this.indeterminateStyle}),t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer absolute-full",props:{name:this.checkedIcon||this.$q.icon.checkbox.checked.mat},style:this.checkedStyle}),t("div",{ref:"ripple",staticClass:"q-radial-ripple"})]}},beforeCreate:function(){this.__kebabTag="q-checkbox"}},QChip={name:"QChip",props:{small:Boolean,dense:Boolean,tag:Boolean,square:Boolean,floating:Boolean,pointing:{type:String,validator:function(t){return["up","right","down","left"].includes(t)}},color:String,textColor:String,icon:String,iconRight:String,avatar:String,closable:Boolean,detail:Boolean},computed:{classes:function(){var t=this,e=[];return this.pointing&&e.push("q-chip-pointing-"+this.pointing),["tag","square","floating","pointing","small","dense"].forEach(function(i){t[i]&&e.push("q-chip-"+i)}),this.floating&&(!this.dense&&e.push("q-chip-dense"),!this.square&&e.push("q-chip-square")),this.color&&(e.push("bg-"+this.color),!this.textColor&&e.push("text-white")),this.textColor&&e.push("text-"+this.textColor),e}},methods:{__onClick:function(t){this.$emit("click",t)},__onMouseDown:function(t){this.$emit("focus",t)},__handleKeyDown:function(t){this.closable&&[8,13,32].includes(getEventKey(t))&&(stopAndPrevent(t),this.$emit("hide"))}},render:function(t){var e=this;return t("div",{staticClass:"q-chip row no-wrap inline items-center",class:this.classes,on:{mousedown:this.__onMouseDown,touchstart:this.__onMouseDown,click:this.__onClick,keydown:this.__handleKeyDown}},[this.icon||this.avatar?t("div",{staticClass:"q-chip-side q-chip-left row flex-center",class:{"q-chip-detail":this.detail}},[this.icon?t(QIcon,{staticClass:"q-chip-icon",props:{name:this.icon}}):this.avatar?t("img",{attrs:{src:this.avatar}}):null]):null,t("div",{staticClass:"q-chip-main ellipsis q-popup--skip"},this.$slots.default),this.iconRight?t(QIcon,{props:{name:this.iconRight},class:this.closable?"on-right q-chip-icon":"q-chip-side q-chip-right"}):null,this.closable?t("div",{staticClass:"q-chip-side q-chip-close q-chip-right row flex-center"},[t(QIcon,{props:{name:this.$q.icon.chip.close},staticClass:"cursor-pointer",nativeOn:{click:function(t){t&&t.stopPropagation(),e.$emit("hide")}}})]):null])}},marginal={type:Array,validator:function(t){return t.every(function(t){return"icon"in t})}},FrameMixin={mixins:[AlignMixin],props:{prefix:String,suffix:String,stackLabel:String,floatLabel:String,placeholder:String,error:Boolean,warning:Boolean,disable:Boolean,readonly:Boolean,clearable:Boolean,color:{type:String,default:"primary"},align:{default:"left"},dark:Boolean,before:marginal,after:marginal,inverted:Boolean,invertedLight:Boolean,hideUnderline:Boolean,clearValue:{},noParentField:Boolean},computed:{inputPlaceholder:function(){if(!this.floatLabel&&!this.stackLabel||this.labelIsAbove)return this.placeholder},isInverted:function(){return this.inverted||this.invertedLight},isInvertedLight:function(){return this.isInverted&&(this.invertedLight&&!this.hasError||this.inverted&&this.hasWarning)},isStandard:function(){return!this.isInverted},isHideUnderline:function(){return this.isStandard&&this.hideUnderline},labelIsAbove:function(){return this.focused||this.length||this.additionalLength||this.stackLabel},hasContent:function(){return this.length>0||this.additionalLength>0||this.placeholder||0===this.placeholder},editable:function(){return!this.disable&&!this.readonly},computedClearValue:function(){return void 0===this.clearValue?null:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&this.computedClearValue!==this.model},hasError:function(){return!!(!this.noParentField&&this.field&&this.field.error||this.error)},hasWarning:function(){return!(this.hasError||!(!this.noParentField&&this.field&&this.field.warning||this.warning))},fakeInputValue:function(){return this.actualValue||0===this.actualValue?this.actualValue:this.placeholder||0===this.placeholder?this.placeholder:""},fakeInputClasses:function(){var t=this.actualValue||0===this.actualValue;return[this.alignClass,{invisible:(this.stackLabel||this.floatLabel)&&!this.labelIsAbove&&!t,"q-input-target-placeholder":!t&&this.inputPlaceholder}]}},methods:{clear:function(t){if(this.editable){t&&stopAndPrevent(t);var e=this.computedClearValue;this.__setModel&&this.__setModel(e,!0),this.$emit("clear",e)}}}},InputMixin={props:{autofocus:[Boolean,String],maxHeight:Number,loading:Boolean},data:function(){return{focused:!1,timer:null,isNumberError:!1,isNegZero:!1}},methods:{focus:function(){this.disable||this.$refs.input.focus()},blur:function(){this.$refs.input&&this.$refs.input.blur()},select:function(){this.$refs.input.select()},__onFocus:function(t){clearTimeout(this.timer),this.focused||(this.focused=!0,this.$refs.input&&this.$refs.input.focus(),this.$emit("focus",t))},__onInputBlur:function(t){var e=this;clearTimeout(this.timer),this.timer=setTimeout(function(){e.__onBlur(t)},200)},__onBlur:function(t,e){this.focused&&(this.focused=!1,this.$emit("blur",t)),this.__emit(e)},__emit:function(t){var e=this,i=this.isNumber&&this.isNumberError,s=i?this.isNegZero?-0:null:this.model;this.isNumber&&(this.model=this.value),i&&this.$emit("input",s);var n=function(){e.isNumber?(s=parseFloat(s),Number.isInteger(e.decimals)&&(s=parseFloat(s.toFixed(e.decimals))),String(1/s)!==String(1/e.value)&&e.$emit("change",s)):JSON.stringify(s)!==JSON.stringify(e.value)&&e.$emit("change",s)};t?n():this.$nextTick(n)},__onKeydown:function(t){13===t.keyCode&&("textarea"===this.type?t.stopPropagation():this.__emit()),this.$emit("keydown",t)},__onKeyup:function(t){this.$emit("keyup",t)},__onClick:function(t){this.focus(),this.$emit("click",t)},__onPaste:function(t){this.$emit("paste",t)}},mounted:function(){var t=this;this.$nextTick(function(){var e=t.$refs.input;t.autofocus&&e&&(e.focus(),"select"===t.autofocus&&e.select())})},beforeDestroy:function(){clearTimeout(this.timer),this.focused&&this.__onBlur(void 0,!0)}},ParentFieldMixin={inject:{field:{from:"__field",default:null}},props:{noParentField:Boolean},watch:{noParentField:function(t){this.field&&this.field[t?"__registerInput":"__unregisterInput"](this)}},beforeMount:function(){!this.noParentField&&this.field&&this.field.__registerInput(this)},beforeDestroy:function(){!this.noParentField&&this.field&&this.field.__unregisterInput(this)}},QInputFrame={name:"QInputFrame",mixins:[FrameMixin,ParentFieldMixin],props:{focused:Boolean,length:Number,focusable:Boolean,additionalLength:Boolean},computed:{hasStackLabel:function(){return"string"==typeof this.stackLabel&&this.stackLabel.length>0},hasLabel:function(){return this.hasStackLabel||"string"==typeof this.floatLabel&&this.floatLabel.length>0},label:function(){return this.hasStackLabel?this.stackLabel:this.floatLabel},addonClass:function(){return{"q-if-addon-visible":!this.hasLabel||this.labelIsAbove}},classes:function(){var t=[{"q-if-has-label":this.label,"q-if-focused":this.focused,"q-if-error":this.hasError,"q-if-warning":this.hasWarning,"q-if-disabled":this.disable,"q-if-readonly":this.readonly,"q-if-focusable":this.focusable&&!this.disable,"q-if-inverted":this.isInverted,"q-if-inverted-light":this.isInvertedLight,"q-if-light-color":this.lightColor,"q-if-dark":this.dark,"q-if-hide-underline":this.isHideUnderline,"q-if-standard":this.isStandard,"q-if-has-content":this.hasContent}],e=this.hasError?"negative":this.hasWarning?"warning":this.color;return this.isInverted?(t.push("bg-"+e),t.push("text-"+(this.isInvertedLight?"black":"white"))):e&&t.push("text-"+e),t}},methods:{__onClick:function(t){this.$emit("click",t)},__onMouseDown:function(t){var e=this;!this.disable&&this.$nextTick(function(){return e.$emit("focus",t)})},__additionalHidden:function(t,e,i,s){return void 0!==t.condition?!1===t.condition:void 0!==t.content&&!t.content==s>0||void 0!==t.error&&!t.error===e||void 0!==t.warning&&!t.warning===i},__baHandler:function(t,e){e.allowPropagation||t.stopPropagation(),e.handler&&e.handler(t)}},render:function(t){var e=this;return t("div",{staticClass:"q-if row no-wrap relative-position",class:this.classes,attrs:{tabindex:this.focusable&&!this.disable?0:-1},on:{click:this.__onClick}},[t("div",{staticClass:"q-if-baseline"},"|"),this.before&&this.before.map(function(i){return t(QIcon,{key:"b"+i.icon,staticClass:"q-if-control q-if-control-before",class:[i.class,{hidden:e.__additionalHidden(i,e.hasError,e.hasWarning,e.length)}],props:{name:i.icon},nativeOn:{mousedown:e.__onMouseDown,touchstart:e.__onMouseDown,click:function(t){e.__baHandler(t,i)}}})})||void 0,t("div",{staticClass:"q-if-inner col column q-popup--skip"},[t("div",{staticClass:"row no-wrap relative-position"},[this.prefix&&t("span",{staticClass:"q-if-addon q-if-addon-left",class:this.addonClass,domProps:{innerHTML:this.prefix}})||void 0,this.hasLabel&&t("div",{staticClass:"q-if-label",class:{"q-if-label-above":this.labelIsAbove}},[t("div",{staticClass:"q-if-label-inner ellipsis",domProps:{innerHTML:this.label}})])||void 0].concat(this.$slots.default).concat([this.suffix&&t("span",{staticClass:"q-if-addon q-if-addon-right",class:this.addonClass,domProps:{innerHTML:this.suffix}})||void 0])),this.hasLabel&&t("div",{staticClass:"q-if-label-spacer",domProps:{innerHTML:this.label}})||void 0]),this.after&&this.after.map(function(i){return t(QIcon,{key:"a"+i.icon,staticClass:"q-if-control",class:[i.class,{hidden:e.__additionalHidden(i,e.hasError,e.hasWarning,e.length)}],props:{name:i.icon},nativeOn:{mousedown:e.__onMouseDown,touchstart:e.__onMouseDown,click:function(t){e.__baHandler(t,i)}}})})||void 0].concat(this.$slots.after))}},QChipsInput={name:"QChipsInput",mixins:[FrameMixin,InputMixin],props:{value:{type:Array,required:!0},chipsColor:String,chipsBgColor:String,readonly:Boolean,addIcon:String,upperCase:Boolean,lowerCase:Boolean},data:function(){var t=this;return{input:"",model:this.value.slice(),watcher:null,shadow:{val:this.input,set:this.add,setNav:function(e){t.input=e},loading:!1,selectionOpen:!1,watched:0,isEditable:function(){return t.editable},isDark:function(){return t.dark},hasFocus:function(){return document.activeElement===t.$refs.input},register:function(){t.shadow.watched+=1,t.__watcherRegister()},unregister:function(){t.shadow.watched=Math.max(0,t.shadow.watched-1),t.__watcherUnregister()},getEl:function(){return t.$refs.input}}}},watch:{value:function(t){this.model=t.slice()}},provide:function(){return{__input:this.shadow}},computed:{length:function(){return this.model?this.model.length:0},isLoading:function(){return this.loading||this.shadow.watched&&this.shadow.loading},computedAddIcon:function(){return this.addIcon||this.$q.icon.chipsInput.add},computedChipTextColor:function(){return this.chipsColor?this.chipsColor:this.isInvertedLight?this.invertedLight?this.color:"white":this.isInverted?this.invertedLight?"grey-10":this.color:this.dark?this.color:"white"},computedChipBgColor:function(){return this.chipsBgColor?this.chipsBgColor:this.isInvertedLight?this.invertedLight?"grey-10":this.color:this.isInverted?this.invertedLight?this.color:"white":this.dark?"white":this.color},inputClasses:function(){var t=[this.alignClass];return this.upperCase&&t.push("uppercase"),this.lowerCase&&t.push("lowercase"),t},isClearable:function(){return this.editable&&this.clearable&&0!==this.model.length}},methods:{add:function(t){if(void 0===t&&(t=this.input),clearTimeout(this.timer),this.focus(),!this.isLoading&&this.editable&&t){var e=this.lowerCase?t.toLowerCase():this.upperCase?t.toUpperCase():t;this.model.includes(e)?this.$emit("duplicate",e):(this.$emit("add",{index:this.model.length,val:e}),this.model.push(e),this.$emit("input",this.model),this.input="")}},remove:function(t){clearTimeout(this.timer),this.focus(),this.editable&&t>=0&&t0},on:{click:this.__onClick}},[t("div",{staticClass:"col row items-center q-input-chips"},this.model.map(function(i,s){return t(QChip,{key:i+"#"+s,props:{small:!0,closable:e.editable,color:e.computedChipBgColor,textColor:e.computedChipTextColor},attrs:{tabindex:e.editable&&e.focused?0:-1},on:{blur:e.__onInputBlur,focus:e.__clearTimer,hide:function(){e.remove(s)}},nativeOn:{blur:e.__onInputBlur,focus:e.__clearTimer}},i)}).concat([t("input",{ref:"input",staticClass:"col q-input-target",class:this.inputClasses,domProps:{value:this.input},attrs:Object.assign({},this.$attrs,{placeholder:this.inputPlaceholder,disabled:this.disable,readonly:this.readonly}),on:{input:function(t){e.input=t.target.value},focus:this.__onFocus,blur:this.__onInputBlur,keydown:this.__handleKeyDown,keyup:this.__onKeyup}})])),this.isLoading?this.$slots.loading?t("div",{staticClass:"q-if-control",slot:"after"},this.$slots.loading):t(QSpinner,{slot:"after",staticClass:"q-if-control",props:{size:"24px"}}):this.editable&&t(QIcon,{slot:"after",staticClass:"q-if-control",class:{invisible:0===this.input.length},props:{name:this.computedAddIcon},nativeOn:{mousedown:this.__clearTimer,touchstart:this.__clearTimer,click:function(){e.add()}}})||void 0,this.isClearable&&t(QIcon,{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{mousedown:this.__clearTimer,touchstart:this.__clearTimer,click:this.clear}})||void 0].concat(this.$slots.default?t("div",{staticClass:"absolute-full no-pointer-events",slot:"after"},this.$slots.default):void 0))}},QItemTile={name:"QItemTile",props:{icon:String,letter:Boolean,inverted:Boolean,image:Boolean,avatar:Boolean,stamp:Boolean,label:Boolean,sublabel:Boolean,lines:[Number,String],tag:{type:String,default:"div"},color:String,textColor:String},computed:{hasLines:function(){return(this.label||this.sublabel)&&this.lines},type:function(){var t=this;return["icon","label","sublabel","image","avatar","letter","stamp"].find(function(e){return t[e]})},classes:function(){var t=[];return this.color&&(this.inverted?t.push("bg-"+this.color):this.textColor||t.push("text-"+this.color)),this.textColor&&t.push("text-"+this.textColor),this.type&&t.push("q-item-"+this.type),this.inverted&&(this.icon||this.letter)&&(t.push("q-item-inverted"),t.push("flex"),t.push("flex-center")),!this.hasLines||"1"!==this.lines&&1!==this.lines||t.push("ellipsis"),t},style:function(){if(this.hasLines)return textStyle(this.lines)}},render:function(t){var e={class:this.classes,style:this.style};if(this.icon){if(this.inverted)return t(this.tag,e,[t(QIcon,{props:{name:this.icon}},this.$slots.default)]);e.props={name:this.icon}}return t(this.icon?QIcon:this.tag,e,this.$slots.default)}},QSlideTransition={name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},methods:{__begin:function(t,e,i){t.style.overflowY="hidden",void 0!==e&&(t.style.height=e+"px"),t.style.transition="height "+this.duration+"ms cubic-bezier(.25, .8, .50, 1)",this.animating=!0,this.done=i},__end:function(t,e){t.style.overflowY=null,t.style.height=null,t.style.transition=null,this.__cleanup(),e!==this.lastEvent&&this.$emit(e)},__cleanup:function(){this.done&&this.done(),this.done=null,this.animating=!1,clearTimeout(this.timer),this.el.removeEventListener("transitionend",this.animListener),this.animListener=null}},beforeDestroy:function(){this.animating&&this.__cleanup()},render:function(t){var e=this;return t("transition",{props:{css:!1,appear:this.appear},on:{enter:function(t,i){var s=0;e.el=t,!0===e.animating?(e.__cleanup(),s=t.offsetHeight===t.scrollHeight?0:void 0):e.lastEvent="hide",e.__begin(t,s,i),e.timer=setTimeout(function(){t.style.height=t.scrollHeight+"px",e.animListener=function(){e.__end(t,"show")},t.addEventListener("transitionend",e.animListener)},100)},leave:function(t,i){var s;e.el=t,!0===e.animating?e.__cleanup():(e.lastEvent="show",s=t.scrollHeight),e.__begin(t,s,i),e.timer=setTimeout(function(){t.style.height=0,e.animListener=function(){e.__end(t,"hide")},t.addEventListener("transitionend",e.animListener)},100)}}},this.$slots.default)}},eventName="q:collapsible:close",QCollapsible={name:"QCollapsible",mixins:[ModelToggleMixin,ItemMixin,{props:subItemProps}],modelToggle:{history:!1},props:{disable:Boolean,popup:Boolean,indent:Boolean,group:String,iconToggle:Boolean,collapseIcon:String,opened:Boolean,duration:Number,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},computed:{classes:function(){return{"q-collapsible-opened":this.showing,"q-collapsible-closed":!this.showing,"q-collapsible-popup-opened":this.popup&&this.showing,"q-collapsible-popup-closed":this.popup&&!this.showing,"q-collapsible-cursor-pointer":!this.separateToggle,"q-item-dark":this.dark,"q-item-separator":this.separator,"q-item-inset-separator":this.insetSeparator,disabled:this.disable}},separateToggle:function(){return this.iconToggle||void 0!==this.to}},watch:{showing:function(t){t&&this.group&&this.$root.$emit(eventName,this)}},methods:{__toggleItem:function(){this.separateToggle||this.toggle()},__toggleIcon:function(t){this.separateToggle&&(t&&stopAndPrevent(t),this.toggle())},__eventHandler:function(t){this.group&&this!==t&&t.group===this.group&&this.hide()},__getToggleSide:function(t,e){return[t(QItemTile,{slot:e?"right":void 0,staticClass:"cursor-pointer transition-generic relative-position q-collapsible-toggle-icon",class:{"rotate-180":this.showing,invisible:this.disable},nativeOn:{click:this.__toggleIcon},props:{icon:this.collapseIcon||this.$q.icon.collapsible.icon}})]},__getItemProps:function(t){return{props:t?{cfg:this.$props}:this.$props,style:this.headerStyle,class:this.headerClass,nativeOn:{click:this.__toggleItem}}}},created:function(){this.$root.$on(eventName,this.__eventHandler),(this.opened||this.value)&&this.show()},beforeDestroy:function(){this.$root.$off(eventName,this.__eventHandler)},render:function(t){return t(this.tag,{staticClass:"q-collapsible q-item-division relative-position",class:this.classes},[t("div",{staticClass:"q-collapsible-inner"},[this.$slots.header?t(QItem,this.__getItemProps(),[this.$slots.header,t(QItemSide,{props:{right:!0},staticClass:"relative-position"},this.__getToggleSide(t))]):t(QItemWrapper,this.__getItemProps(!0),this.__getToggleSide(t,!0)),t(QSlideTransition,{props:{duration:this.duration}},[t("div",{directives:[{name:"show",value:this.showing}]},[t("div",{staticClass:"q-collapsible-sub-item relative-position",class:{indent:this.indent}},this.$slots.default)])])])])}},DisplayModeMixin={props:{popover:Boolean,modal:Boolean},computed:{isPopover:function(){return!!this.popover||!this.modal&&(this.$q.platform.is.desktop&&!this.$q.platform.within.iframe)}}};function getPercentage(t,e,i){var s=between((position(t).left-e.left)/e.width,0,1);return i?1-s:s}function notDivides(t,e){var i=e?parseFloat(t.toFixed(e)):t;return i!==parseInt(i,10)}function getModel(t,e,i,s,n){var o=e+t*(i-e),r=(o-e)%s;return o+=(Math.abs(r)>=s/2?(r<0?-1:1)*s:0)-r,n&&(o=parseFloat(o.toFixed(n))),between(o,e,i)}var SliderMixin={directives:{TouchPan:TouchPan},props:{min:{type:Number,default:1},max:{type:Number,default:5},step:{type:Number,default:1},decimals:Number,snap:Boolean,markers:Boolean,label:Boolean,labelAlways:Boolean,square:Boolean,color:String,fillHandleAlways:Boolean,error:Boolean,warning:Boolean,readonly:Boolean,disable:Boolean},computed:{editable:function(){return!this.disable&&!this.readonly},classes:function(){var t={disabled:this.disable,readonly:this.readonly,"label-always":this.labelAlways,"has-error":this.error,"has-warning":this.warning};return this.error||this.warning||!this.color||(t["text-"+this.color]=!0),t},markersLen:function(){return(this.max-this.min)/this.step+1},labelColor:function(){return this.error?"negative":this.warning?"warning":this.color||"primary"},computedDecimals:function(){return void 0!==this.decimals?this.decimals||0:(String(this.step).trim("0").split(".")[1]||"").length},computedStep:function(){return void 0!==this.decimals?1/Math.pow(10,this.decimals||0):this.step}},methods:{__pan:function(t){var e=this;t.isFinal?this.dragging&&(this.dragTimer=setTimeout(function(){e.dragging=!1},100),this.__end(t.evt),this.__update(!0)):t.isFirst?(clearTimeout(this.dragTimer),this.dragging=this.__getDragging(t.evt)):this.dragging&&(this.__move(t.evt),this.__update())},__update:function(t){var e=this;JSON.stringify(this.model)!==JSON.stringify(this.value)&&(this.$emit("input",this.model),t&&this.$nextTick(function(){JSON.stringify(e.model)!==JSON.stringify(e.value)&&e.$emit("change",e.model)}))},__click:function(t){if(!this.dragging){var e=this.__getDragging(t);e&&(this.__end(t,e),this.__update(!0))}},__getMarkers:function(t){if(this.markers){for(var e=[],i=0;ithis.max?this.model=this.max:this.model=t,this.currentPercentage=(this.model-this.min)/(this.max-this.min))},min:function(t){this.modelt?this.model=t:this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__getDragging:function(t){var e=this.$refs.handle;return{left:e.getBoundingClientRect().left,width:e.offsetWidth}},__move:function(t){var e=getPercentage(t,this.dragging,this.$q.i18n.rtl);this.currentPercentage=e,this.model=getModel(e,this.min,this.max,this.step,this.computedDecimals)},__end:function(t,e){void 0===e&&(e=this.dragging);var i=getPercentage(t,e,this.$q.i18n.rtl);this.model=getModel(i,this.min,this.max,this.step,this.computedDecimals),this.currentPercentage=(this.model-this.min)/(this.max-this.min)},__onKeyDown:function(t){var e=t.keyCode;if(this.editable&&[37,40,39,38].includes(e)){stopAndPrevent(t);var i=this.computedDecimals,s=t.ctrlKey?10*this.computedStep:this.computedStep,n=[37,40].includes(e)?-s:s,o=i?parseFloat((this.model+n).toFixed(i)):this.model+n;this.model=between(o,this.min,this.max),this.currentPercentage=(this.model-this.min)/(this.max-this.min),this.__update()}},__onKeyUp:function(t){var e=t.keyCode;this.editable&&[37,40,39,38].includes(e)&&this.__update(!0)},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):notDivides((this.max-this.min)/this.step,this.computedDecimals)&&console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step,this.computedDecimals)},__getContent:function(t){var e;return[t("div",{staticClass:"q-slider-track active-track",style:{width:this.percentage},class:{"no-transition":this.dragging,"handle-at-minimum":this.model===this.min}}),t("div",{staticClass:"q-slider-handle",style:(e={},e[this.$q.i18n.rtl?"right":"left"]=this.percentage,e.borderRadius=this.square?"0":"50%",e),class:{dragging:this.dragging,"handle-at-minimum":!this.fillHandleAlways&&this.model===this.min},attrs:{tabindex:this.$q.platform.is.desktop?this.editable?0:-1:void 0},on:{keydown:this.__onKeyDown,keyup:this.__onKeyUp}},[this.label||this.labelAlways?t(QChip,{staticClass:"q-slider-label no-pointer-events",class:{"label-always":this.labelAlways},props:{pointing:"down",square:!0,dense:!0,color:this.labelColor}},[this.displayValue]):null,t("div",{staticClass:"q-slider-ring"})])]}}};function throttle(t,e){void 0===e&&(e=250);var i,s=!1;return function(){for(var n=[],o=arguments.length;o--;)n[o]=arguments[o];return s?i:(s=!0,i=t.apply(this,n),setTimeout(function(){s=!1},e),i)}}function clone(t){var e=JSON.stringify(t);if(e)return JSON.parse(e)}var QColorPicker={name:"QColorPicker",mixins:[ParentFieldMixin],directives:{TouchPan:TouchPan},props:{value:[String,Object],defaultValue:{type:[String,Object],default:null},formatModel:{type:String,default:"auto",validator:function(t){return["auto","hex","rgb","hexa","rgba"].includes(t)}},disable:Boolean,readonly:Boolean,dark:Boolean},data:function(){return{view:this.value&&"string"!=typeof this.value?"rgb":"hex",model:this.__parseModel(this.value||this.defaultValue)}},watch:{value:{handler:function(t){var e=this.__parseModel(t||this.defaultValue);e.hex!==this.model.hex&&(this.model=e)},deep:!0}},computed:{forceHex:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("hex")>-1},forceAlpha:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1},isHex:function(){return"string"==typeof this.value},isOutputHex:function(){return null!==this.forceHex?this.forceHex:this.isHex},editable:function(){return!this.disable&&!this.readonly},hasAlpha:function(){return null!==this.forceAlpha?this.forceAlpha:this.isHex?this.value.trim().length>7:this.value&&void 0!==this.value.a},swatchColor:function(){return{backgroundColor:"rgba("+this.model.r+","+this.model.g+","+this.model.b+","+(void 0===this.model.a?100:this.model.a)/100+")"}},saturationStyle:function(){return{background:"hsl("+this.model.h+",100%,50%)"}},saturationPointerStyle:function(){var t;return(t={top:101-this.model.v+"%"})[this.$q.i18n.rtl?"right":"left"]=this.model.s+"%",t},inputsArray:function(){var t=["r","g","b"];return this.hasAlpha&&t.push("a"),t},__needsBorder:function(){return!0}},created:function(){this.__saturationChange=throttle(this.__saturationChange,20)},render:function(t){return t("div",{staticClass:"q-color",class:{disabled:this.disable,"q-color-dark":this.dark}},[this.__getSaturation(t),this.__getSliders(t),this.__getInputs(t)])},methods:{__getSaturation:function(t){return t("div",{ref:"saturation",staticClass:"q-color-saturation non-selectable relative-position overflow-hidden cursor-pointer",style:this.saturationStyle,class:{readonly:!this.editable},on:this.editable?{click:this.__saturationClick}:null,directives:this.editable?[{name:"touch-pan",modifiers:{mightPrevent:!0},value:this.__saturationPan}]:null},[t("div",{staticClass:"q-color-saturation-white absolute-full"}),t("div",{staticClass:"q-color-saturation-black absolute-full"}),t("div",{staticClass:"absolute",style:this.saturationPointerStyle},[void 0!==this.model.hex?t("div",{staticClass:"q-color-saturation-circle"}):null])])},__getSliders:function(t){var e=this;return t("div",{staticClass:"q-color-sliders row items-center"},[t("div",{staticClass:"q-color-swatch q-mt-sm q-ml-md q-mb-sm non-selectable overflow-hidden"},[t("div",{style:this.swatchColor,staticClass:"fit"})]),t("div",{staticClass:"col q-pa-sm"},[t("div",{staticClass:"q-color-hue non-selectable"},[t(QSlider,{props:{value:this.model.h,color:"white",min:0,max:360,fillHandleAlways:!0,readonly:!this.editable},on:{input:this.__onHueChange,dragend:function(t){return e.__onHueChange(t,!0)}}})]),this.hasAlpha?t("div",{staticClass:"q-color-alpha non-selectable"},[t(QSlider,{props:{value:this.model.a,color:"white",min:0,max:100,fillHandleAlways:!0,readonly:!this.editable},on:{input:function(t){return e.__onNumericChange({target:{value:t}},"a",100)},dragend:function(t){return e.__onNumericChange({target:{value:t}},"a",100,!0)}}})]):null])])},__getNumericInputs:function(t){var e=this;return this.inputsArray.map(function(i){var s="a"===i?100:255;return t("div",{staticClass:"col q-color-padding"},[t("input",{attrs:{type:"number",min:0,max:s,readonly:!e.editable,tabindex:e.editable?0:-1},staticClass:"full-width text-center q-no-input-spinner",domProps:{value:void 0===e.model.hex?"":Math.round(e.model[i])},on:{input:function(t){return e.__onNumericChange(t,i,s)},blur:function(t){return e.editable&&e.__onNumericChange(t,i,s,!0)}}}),t("div",{staticClass:"q-color-label text-center uppercase"},[i])])})},__getInputs:function(t){var e=this;return t("div",{staticClass:"q-color-inputs row items-center q-px-sm q-pb-sm"},[t("div",{staticClass:"col q-mr-sm row no-wrap"},"hex"===this.view?[t("div",{staticClass:"col"},[t("input",{domProps:{value:this.model.hex},attrs:{readonly:!this.editable,tabindex:this.editable?0:-1},on:{change:this.__onHexChange,blur:function(t){return e.editable&&e.__onHexChange(t,!0)}},staticClass:"full-width text-center uppercase"}),t("div",{staticClass:"q-color-label text-center"},["HEX"+(this.hasAlpha?" / A":"")])])]:this.__getNumericInputs(t)),t("div",[t(QBtn,{props:{flat:!0,disable:this.disable},on:{click:this.__nextInputView},staticClass:"q-pa-none"},[t("svg",{attrs:{viewBox:"0 0 24 24"},style:{width:"24px",height:"24px"}},[t("path",{attrs:{fill:"currentColor",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}})])])])])},__onSaturationChange:function(t,e,i){var s=this.$refs.saturation;if(s){var n=s.clientWidth,o=s.clientHeight,r=s.getBoundingClientRect(),a=Math.min(n,Math.max(0,t-r.left));this.$q.i18n.rtl&&(a=n-a);var l=Math.min(o,Math.max(0,e-r.top)),c=Math.round(100*a/n),h=Math.round(100*Math.max(0,Math.min(1,-l/o+1))),u=hsvToRgb({h:this.model.h,s:c,v:h,a:this.hasAlpha?this.model.a:void 0});this.model.s=c,this.model.v=h,this.__update(u,rgbToHex(u),i)}},__onHueChange:function(t,e){var i=hsvToRgb({h:t=Math.round(t),s:this.model.s,v:this.model.v,a:this.hasAlpha?this.model.a:void 0});this.model.h=t,this.__update(i,rgbToHex(i),e)},__onNumericChange:function(t,e,i,s){var n=Number(t.target.value);if(!isNaN(n))if((n=Math.floor(n))<0||n>i)s&&this.$forceUpdate();else{var o={r:"r"===e?n:this.model.r,g:"g"===e?n:this.model.g,b:"b"===e?n:this.model.b,a:this.hasAlpha?"a"===e?n:this.model.a:void 0};if("a"!==e){var r=rgbToHsv(o);this.model.h=r.h,this.model.s=r.s,this.model.v=r.v}this.__update(o,rgbToHex(o),s)}},__onHexChange:function(t,e){var i=t.target.value,s=i.length,n=this.hasAlpha?[5,9]:[4,7];if(s===n[0]||s===n[1]){var o=hexToRgb(i),r=rgbToHsv(o);this.model.h=r.h,this.model.s=r.s,this.model.v=r.v,this.__update(o,i,e)}else e&&this.$forceUpdate()},__update:function(t,e,i){var s=this,n=this.isOutputHex?e:t;this.model.hex=e,this.model.r=t.r,this.model.g=t.g,this.model.b=t.b,this.model.a=this.hasAlpha?t.a:void 0,this.$emit("input",n),this.$nextTick(function(){i&&JSON.stringify(n)!==JSON.stringify(s.value)&&s.$emit("change",n)})},__nextInputView:function(){this.view="hex"===this.view?"rgba":"hex"},__parseModel:function(t){if(null===t||void 0===t)return{h:0,s:0,v:0,r:0,g:0,b:0,hex:void 0,a:100};var e="string"==typeof t?hexToRgb(t.trim()):clone(t);return this.forceAlpha===(void 0===e.a)&&(e.a=this.forceAlpha?100:void 0),e.hex=rgbToHex(e),Object.assign({a:100},e,rgbToHsv(e))},__saturationPan:function(t){t.isFinal?this.__dragStop(t):t.isFirst?this.__dragStart(t):this.__dragMove(t)},__dragStart:function(t){stopAndPrevent(t.evt),this.saturationDragging=!0,this.__saturationChange(t)},__dragMove:function(t){this.saturationDragging&&(stopAndPrevent(t.evt),this.__saturationChange(t))},__dragStop:function(t){var e=this;stopAndPrevent(t.evt),setTimeout(function(){e.saturationDragging=!1},100),this.__onSaturationChange(t.position.left,t.position.top,!0)},__saturationChange:function(t){this.__onSaturationChange(t.position.left,t.position.top)},__saturationClick:function(t){this.saturationDragging||this.__onSaturationChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset,!0)}}},contentCss={maxWidth:"95vw",maxHeight:"98vh"},QColor={name:"QColor",mixins:[FrameMixin,DisplayModeMixin],props:{value:{required:!0},color:{type:String,default:"primary"},defaultValue:{type:[String,Object],default:null},formatModel:{type:String,default:"auto",validator:function(t){return["auto","hex","rgb","hexa","rgba"].includes(t)}},displayValue:String,okLabel:String,cancelLabel:String},watch:{value:function(t){!this.disable&&this.isPopover&&(this.model=clone(t))}},data:function(){var t=this.isPopover?{}:{transition:"q-modal"};return t.focused=!1,t.model=clone(this.value||this.defaultValue),t},computed:{actualValue:function(){return this.displayValue?this.displayValue:this.value?"string"==typeof this.value?this.value:"rgb"+(void 0!==this.value.a?"a":"")+"("+this.value.r+","+this.value.g+","+this.value.b+(void 0!==this.value.a?","+this.value.a/100:"")+")":""},computedClearValue:function(){return void 0===this.clearValue?this.defaultValue:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&JSON.stringify(this.computedClearValue)!==JSON.stringify(this.value)},modalBtnColor:function(){return this.color}},methods:{toggle:function(){this.$refs.popup&&this[this.$refs.popup.showing?"hide":"show"]()},show:function(){if(!this.disable)return this.__setModel(this.value||this.defaultValue),this.$refs.popup.show()},hide:function(){return this.$refs.popup?this.$refs.popup.hide():Promise.resolve()},__handleKeyDown:function(t){switch(getEventKey(t)){case 13:case 32:return stopAndPrevent(t),this.show();case 8:this.isClearable&&this.clear()}},__onFocus:function(){this.disable||this.focused||(this.model=clone(this.value||this.defaultValue),this.focused=!0,this.$emit("focus"))},__onBlur:function(t){var e=this;this.focused&&setTimeout(function(){var t=document.activeElement;e.$refs.popup&&e.$refs.popup.showing&&(t===document.body||e.$refs.popup.$el.contains(t))||(e.__onHide(),e.hide())},1)},__onHide:function(t,e){(t||this.isPopover)&&this.__update(t),this.focused&&(e?this.$el.focus():(this.$emit("blur"),this.focused=!1))},__setModel:function(t,e){this.model=clone(t),(e||this.isPopover)&&this.__update(e)},__hasModelChanged:function(){return JSON.stringify(this.model)!==JSON.stringify(this.value)},__update:function(t){var e=this;this.$nextTick(function(){e.__hasModelChanged()&&(e.$emit("input",e.model),t&&e.$emit("change",e.model))})},__getPicker:function(t,e){var i=this,s=[t(QColorPicker,{staticClass:"no-border"+(e?" full-width":""),props:Object.assign({},this.$attrs,{value:this.model,disable:this.disable,readonly:this.readonly,formatModel:this.formatModel,dark:this.dark,noParentField:!0}),on:{input:function(t){return i.$nextTick(function(){return i.__setModel(t)})}}})];return e&&s.push(t("div",{staticClass:"modal-buttons modal-buttons-top row full-width",class:this.dark?"bg-black":null},[t("div",{staticClass:"col"}),t(QBtn,{props:{color:this.modalBtnColor,flat:!0,label:this.cancelLabel||this.$q.i18n.label.cancel,noRipple:!0},on:{click:function(){i.__onHide(!1,!0),i.hide()}}}),this.editable?t(QBtn,{props:{color:this.modalBtnColor,flat:!0,label:this.okLabel||this.$q.i18n.label.set,noRipple:!0,disable:!this.model},on:{click:function(){i.__onHide(!0,!0),i.hide()}}}):null])),s}},render:function(t){var e=this;return t(QInputFrame,{staticClass:"q-color-input",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,disable:this.disable,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,noParentField:this.noParentField,focused:this.focused||this.$refs.popup&&this.$refs.popup.showing,focusable:!0,length:this.actualValue.length},nativeOn:{click:this.toggle,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__handleKeyDown}},[t("div",{staticClass:"col q-input-target ellipsis",class:this.fakeInputClasses},[this.fakeInputValue]),this.isPopover?t(QPopover,{ref:"popup",props:{cover:!0,keepOnScreen:!0,disable:this.disable,anchorClick:!1,maxHeight:"100vh"},slot:"after",on:{show:this.__onFocus,hide:function(){return e.__onHide(!0,!0)}}},this.__getPicker(t)):t(QModal,{ref:"popup",staticClass:"with-backdrop",props:{contentCss:contentCss,minimized:!0,position:null,transition:this.transition},on:{dismiss:function(){return e.__onHide(!1,!0)}}},this.__getPicker(t,!0)),this.isClearable?t(QIcon,{slot:"after",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.clear},staticClass:"q-if-control"}):null,t(QIcon,{slot:"after",props:{name:this.$q.icon.input.dropdown},staticClass:"q-if-control"})])}},QContextMenu={name:"QContextMenu",props:{disable:Boolean},data:function(){return{mobile:this.$q.platform.is.mobile}},methods:{hide:function(t){if(this.$refs.popup)return this.mobile&&this.target.classList.remove("non-selectable"),this.$refs.popup.hide(t)},show:function(t){var e=this;this.disable||(this.mobile?this.$refs.popup&&(this.event=t,this.$refs.popup.show(t)):t&&(stopAndPrevent(t),setTimeout(function(){e.$refs.popup&&(e.event=t,e.$refs.popup.show(t))},100)))},__desktopBodyHide:function(t){this.$el.contains(t.target)||this.hide(t)},__desktopOnShow:function(){document.body.addEventListener("contextmenu",this.__desktopBodyHide,!0),document.body.addEventListener("click",this.__desktopBodyHide,!0),this.$emit("show",this.event)},__desktopOnHide:function(t){document.body.removeEventListener("contextmenu",this.__desktopBodyHide,!0),document.body.removeEventListener("click",this.__desktopBodyHide,!0),this.$emit("hide",this.event,t)},__mobileTouchStartHandler:function(t){var e=this;this.__mobileCleanup(),t&&t.touches&&t.touches.length>1||(this.target.classList.add("non-selectable"),this.touchTimer=setTimeout(function(){t&&stopAndPrevent(t),e.__mobileCleanup(),setTimeout(function(){e.show(t)},10)},600))},__mobileCleanup:function(){this.target.classList.remove("non-selectable"),clearTimeout(this.touchTimer)}},render:function(t){var e=this;return this.mobile?t(QModal,{ref:"popup",props:{minimized:!0},on:{show:function(){e.$emit("show",e.event)},hide:function(t){e.$emit("hide",e.event,t)}}},this.$slots.default):t(QPopover,{ref:"popup",props:{anchorClick:!1,touchPosition:!0},on:{show:this.__desktopOnShow,hide:this.__desktopOnHide}},this.$slots.default)},mounted:function(){var t=this;this.mobile?this.$nextTick(function(){t.target=t.$el.parentNode,t.target.addEventListener("touchstart",t.__mobileTouchStartHandler),["touchcancel","touchmove","touchend"].forEach(function(e){t.target.addEventListener(e,t.__mobileCleanup)})}):(this.target=this.$el.parentNode,this.target.addEventListener("contextmenu",this.show))},beforeDestroy:function(){var t=this;this.mobile?(this.target.removeEventListener("touchstart",this.__mobileTouchStartHandler),["touchcancel","touchmove","touchend"].forEach(function(e){t.target.removeEventListener(e,t.__mobileCleanup)})):this.target.removeEventListener("contextmenu",this.show)}},modelValidator=function(t){var e=typeof t;return null===t||void 0===t||"number"===e||"string"===e||isDate(t)},inline={value:{validator:modelValidator,required:!0},defaultValue:{type:[String,Number,Date],default:null},type:{type:String,default:"date",validator:function(t){return["date","time","datetime"].includes(t)}},color:{type:String,default:"primary"},dark:Boolean,min:{validator:modelValidator,default:null},max:{validator:modelValidator,default:null},headerLabel:String,firstDayOfWeek:Number,formatModel:{type:String,default:"auto",validator:function(t){return["auto","date","number","string"].includes(t)}},format24h:{type:[Boolean,Number],default:0,validator:function(t){return[!0,!1,0].includes(t)}},defaultView:{type:String,validator:function(t){return["year","month","day","hour","minute"].includes(t)}},minimal:Boolean},input={format:String,okLabel:String,cancelLabel:String,displayValue:String},MILLISECONDS_IN_DAY=864e5,MILLISECONDS_IN_HOUR=36e5,MILLISECONDS_IN_MINUTE=6e4,token=/\[((?:[^\]\\]|\\]|\\)*)\]|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,reMySQLDateTimeStr=/^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]{6})?$/;function formatTimezone(t,e){void 0===e&&(e="");var i=t>0?"-":"+",s=Math.abs(t),n=s%60;return i+pad(Math.floor(s/60))+e+pad(n)}function setMonth(t,e){var i=new Date(t.getFullYear(),e,0,0,0,0,0).getDate();t.setMonth(e-1,Math.min(i,t.getDate()))}function buildDateVal(t){return new Date(isString(t)&&null!==reMySQLDateTimeStr.exec(t)?t.substring(0,23).replace(" ","T"):t)}function getChange(t,e,i){var s=buildDateVal(t),n=i?1:-1;return Object.keys(e).forEach(function(t){if("month"!==t){var i="year"===t?"FullYear":capitalize("days"===t?"date":t);s["set"+i](s["get"+i]()+n*e[t])}else setMonth(s,s.getMonth()+1+n*e.month)}),s}function isValid(t){if("number"==typeof t)return!0;var e=Date.parse(t);return!1===isNaN(e)}function buildDate(t,e){return adjustDate(new Date,t,e)}function getDayOfWeek(t){var e=buildDateVal(t).getDay();return 0===e?7:e}function getWeekOfYear(t){var e=new Date(t.getFullYear(),t.getMonth(),t.getDate());e.setDate(e.getDate()-(e.getDay()+6)%7+3);var i=new Date(e.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var s=e.getTimezoneOffset()-i.getTimezoneOffset();e.setHours(e.getHours()-s);var n=(e-i)/(7*MILLISECONDS_IN_DAY);return 1+Math.floor(n)}function isBetweenDates(t,e,i,s){void 0===s&&(s={});var n=buildDateVal(e).getTime(),o=buildDateVal(i).getTime(),r=buildDateVal(t).getTime();return s.inclusiveFrom&&n--,s.inclusiveTo&&o++,r>n&&r0;)e[i]=arguments[i+1];var s=buildDateVal(t);return e.forEach(function(t){s=Math.max(s,buildDateVal(t))}),s}function getMinDate(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=buildDateVal(t);return e.forEach(function(t){s=Math.min(s,buildDateVal(t))}),s}function getDiff(t,e,i){return(t.getTime()-t.getTimezoneOffset()*MILLISECONDS_IN_MINUTE-(e.getTime()-e.getTimezoneOffset()*MILLISECONDS_IN_MINUTE))/i}function getDateDiff(t,e,i){void 0===i&&(i="days");var s=buildDateVal(t),n=buildDateVal(e);switch(i){case"years":return s.getFullYear()-n.getFullYear();case"months":return 12*(s.getFullYear()-n.getFullYear())+s.getMonth()-n.getMonth();case"days":return getDiff(startOfDate(s,"day"),startOfDate(n,"day"),MILLISECONDS_IN_DAY);case"hours":return getDiff(startOfDate(s,"hour"),startOfDate(n,"hour"),MILLISECONDS_IN_HOUR);case"minutes":return getDiff(startOfDate(s,"minute"),startOfDate(n,"minute"),MILLISECONDS_IN_MINUTE);case"seconds":return getDiff(startOfDate(s,"second"),startOfDate(n,"second"),1e3)}}function getDayOfYear(t){return getDateDiff(t,startOfDate(t,"year"),"days")+1}function inferDateFormat(t){return isDate(t)?"date":"number"==typeof t?"number":"string"}function convertDateToFormat(t,e,i){if(t||0===t)switch(e){case"date":return t;case"number":return t.getTime();default:return formatDate(t,i)}}function getDateBetween(t,e,i){var s=buildDateVal(t);if(e){var n=buildDateVal(e);if(so)return o}return s}function isSameDate(t,e,i){var s=buildDateVal(t),n=buildDateVal(e);if(void 0===i)return s.getTime()===n.getTime();switch(i){case"second":if(s.getSeconds()!==n.getSeconds())return!1;case"minute":if(s.getMinutes()!==n.getMinutes())return!1;case"hour":if(s.getHours()!==n.getHours())return!1;case"day":if(s.getDate()!==n.getDate())return!1;case"month":if(s.getMonth()!==n.getMonth())return!1;case"year":if(s.getFullYear()!==n.getFullYear())return!1;break;default:throw new Error("date isSameDate unknown unit "+i)}return!0}function daysInMonth(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()}function getOrdinal(t){if(t>=11&&t<=13)return t+"th";switch(t%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}var formatter={YY:function(t){return pad(t.getFullYear(),4).substr(2)},YYYY:function(t){return pad(t.getFullYear(),4)},M:function(t){return t.getMonth()+1},MM:function(t){return pad(t.getMonth()+1)},MMM:function(t,e){return void 0===e&&(e={}),(e.monthNamesShort||i18n.lang.date.monthsShort)[t.getMonth()]},MMMM:function(t,e){return void 0===e&&(e={}),(e.monthNames||i18n.lang.date.months)[t.getMonth()]},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},Qo:function(t){return getOrdinal(this.Q(t))},D:function(t){return t.getDate()},Do:function(t){return getOrdinal(t.getDate())},DD:function(t){return pad(t.getDate())},DDD:function(t){return getDayOfYear(t)},DDDD:function(t){return pad(getDayOfYear(t),3)},d:function(t){return t.getDay()},dd:function(t){return this.dddd(t).slice(0,2)},ddd:function(t,e){return void 0===e&&(e={}),(e.dayNamesShort||i18n.lang.date.daysShort)[t.getDay()]},dddd:function(t,e){return void 0===e&&(e={}),(e.dayNames||i18n.lang.date.days)[t.getDay()]},E:function(t){return t.getDay()||7},w:function(t){return getWeekOfYear(t)},ww:function(t){return pad(getWeekOfYear(t))},H:function(t){return t.getHours()},HH:function(t){return pad(t.getHours())},h:function(t){var e=t.getHours();return 0===e?12:e>12?e%12:e},hh:function(t){return pad(this.h(t))},m:function(t){return t.getMinutes()},mm:function(t){return pad(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return pad(t.getSeconds())},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return pad(Math.floor(t.getMilliseconds()/10))},SSS:function(t){return pad(t.getMilliseconds(),3)},A:function(t){return this.H(t)<12?"AM":"PM"},a:function(t){return this.H(t)<12?"am":"pm"},aa:function(t){return this.H(t)<12?"a.m.":"p.m."},Z:function(t){return formatTimezone(t.getTimezoneOffset(),":")},ZZ:function(t){return formatTimezone(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}};function formatDate(t,e,i){if(void 0===e&&(e="YYYY-MM-DDTHH:mm:ss.SSSZ"),0===t||t){var s=buildDateVal(t);return e.replace(token,function(t,e){return t in formatter?formatter[t](s,i):void 0===e?t:e.split("\\]").join("]")})}}function matchFormat(t){return void 0===t&&(t=""),t.match(token)}function clone$1(t){return isDate(t)?new Date(t.getTime()):t}var date={isValid:isValid,buildDate:buildDate,getDayOfWeek:getDayOfWeek,getWeekOfYear:getWeekOfYear,isBetweenDates:isBetweenDates,addToDate:addToDate,subtractFromDate:subtractFromDate,adjustDate:adjustDate,startOfDate:startOfDate,endOfDate:endOfDate,getMaxDate:getMaxDate,getMinDate:getMinDate,getDateDiff:getDateDiff,getDayOfYear:getDayOfYear,inferDateFormat:inferDateFormat,convertDateToFormat:convertDateToFormat,getDateBetween:getDateBetween,isSameDate:isSameDate,daysInMonth:daysInMonth,formatter:formatter,formatDate:formatDate,matchFormat:matchFormat,clone:clone$1},reDate=/^\d{4}[^\d]\d{2}[^\d]\d{2}/,DateMixin={props:inline,computed:{computedValue:function(){return"date"===this.type&&"string"===this.formatModel&&reDate.test(this.value)?this.value.slice(0,10).split(/[^\d]/).join("/"):this.value},computedDefaultValue:function(){return"date"===this.type&&"string"===this.formatModel&&reDate.test(this.defaultValue)?this.defaultValue.slice(0,10).split(/[^\d]+/).join("/"):this.defaultValue},computedDateFormat:function(){if("date"===this.type&&"string"===this.formatModel)return"YYYY/MM/DD HH:mm:ss"},model:{get:function(){return isValid(this.computedValue)?new Date(this.computedValue):this.computedDefaultValue?new Date(this.computedDefaultValue):startOfDate(new Date,"day")},set:function(t){var e=this,i=convertDateToFormat(getDateBetween(t,this.pmin,this.pmax),"auto"===this.formatModel?inferDateFormat(this.value):this.formatModel,this.computedDateFormat);this.$emit("input",i),this.$nextTick(function(){isSameDate(i,e.value)||e.$emit("change",i)})}},pmin:function(){return this.min?new Date(this.min):null},pmax:function(){return this.max?new Date(this.max):null},typeHasDate:function(){return"date"===this.type||"datetime"===this.type},typeHasTime:function(){return"time"===this.type||"datetime"===this.type},year:function(){return this.model.getFullYear()},month:function(){return this.model.getMonth()+1},day:function(){return this.model.getDate()},minute:function(){return this.model.getMinutes()},currentYear:function(){return(new Date).getFullYear()},yearInterval:function(){return{min:null!==this.pmin?this.pmin.getFullYear():(this.year||this.currentYear)-80,max:null!==this.pmax?this.pmax.getFullYear():(this.year||this.currentYear)+80}},monthInterval:function(){return{min:this.monthMin,max:null!==this.pmax&&this.pmax.getFullYear()===this.year?this.pmax.getMonth():11}},monthMin:function(){return null!==this.pmin&&this.pmin.getFullYear()===this.year?this.pmin.getMonth():0},daysInMonth:function(){return new Date(this.year,this.model.getMonth()+1,0).getDate()},editable:function(){return!this.disable&&!this.readonly},__needsBorder:function(){return!0}},methods:{toggleAmPm:function(){if(this.editable){var t=this.model.getHours(),e=this.am?12:-12;this.model=new Date(new Date(this.model).setHours(t+e))}},__parseTypeValue:function(t,e){return"month"===t?normalizeToInterval(e,1,12):"date"===t?normalizeToInterval(e,1,this.daysInMonth):"year"===t?normalizeToInterval(e,this.yearInterval.min,this.yearInterval.max):"hour"===t?normalizeToInterval(e,0,23):"minute"===t?normalizeToInterval(e,0,59):void 0}}};function convertToAmPm(t){return 0===t?12:t>=13?t-12:t}var QDatetimePicker={name:"QDatetimePicker",mixins:[DateMixin,ParentFieldMixin,CanRenderMixin],props:{defaultValue:[String,Number,Date],disable:Boolean,readonly:Boolean},directives:{Ripple:Ripple},data:function(){return{view:this.__calcView(this.defaultView),dragging:!1,centerClockPos:0,fakeValue:{year:null,month:null}}},watch:{value:function(t){t||(this.view=["date","datetime"].includes(this.type)?"day":"hour")},view:function(){this.__scrollView(!0)},model:function(){this.fakeValue.month!==this.month&&(this.fakeValue.month=this.month,this.__scrollView()),this.fakeValue.year!==this.year&&(this.fakeValue.year=this.year,this.__scrollView())}},computed:{classes:function(){var t=[];return this.disable&&t.push("disabled"),this.readonly&&t.push("readonly"),this.dark&&t.push("q-datetime-dark"),this.minimal&&t.push("q-datetime-minimal"),this.color&&t.push("text-"+this.color),t},dateArrow:function(){var t=[this.$q.icon.datetime.arrowLeft,this.$q.icon.datetime.arrowRight];return this.$q.i18n.rtl?t.reverse():t},computedFormat24h:function(){return 0!==this.format24h?this.format24h:this.$q.i18n.date.format24h},computedFirstDayOfWeek:function(){return void 0!==this.firstDayOfWeek?this.firstDayOfWeek:this.$q.i18n.date.firstDayOfWeek},headerDayNames:function(){var t=this.$q.i18n.date.daysShort,e=this.computedFirstDayOfWeek;return e>0?t.slice(e,7).concat(t.slice(0,e)):t},fakeModel:function(){return new Date(this.fakeYear,this.fakeMonth-1,1)},fakeYear:function(){return this.fakeValue.year||this.year},fakeMonth:function(){return this.fakeValue.month||this.month},daysInMonth:function(){return new Date(this.fakeYear,this.fakeMonth,0).getDate()},monthString:function(){return""+this.$q.i18n.date.monthsShort[this.month-1]},monthStamp:function(){return this.$q.i18n.date.months[this.fakeMonth-1]+" "+this.fakeYear},weekDayString:function(){return this.headerLabel||this.$q.i18n.date.days[this.model.getDay()]},fillerDays:function(){var t=this.fakeModel.getDay()-this.computedFirstDayOfWeek;return t<0&&(t+=7),t},beforeMinDays:function(){if(null===this.pmin)return!1;var t=this.pmin.getFullYear(),e=this.pmin.getMonth()+1;return t===this.fakeYear&&e===this.fakeMonth?this.pmin.getDate()-1:(t>this.fakeYear||t===this.fakeYear&&e>this.fakeMonth)&&this.daysInMonth},afterMaxDays:function(){if(null===this.pmax)return!1;var t=this.pmax.getFullYear(),e=this.pmax.getMonth()+1;return t===this.fakeYear&&e===this.fakeMonth?this.daysInMonth-this.maxDay:(t0||t?{min:this.beforeMinDays>0?this.beforeMinDays+1:1,max:this.daysInMonth-t}:{min:1,max:this.daysInMonth}},hour:function(){var t=this.model.getHours();return this.computedFormat24h?t:convertToAmPm(t)},minute:function(){return this.model.getMinutes()},am:function(){return this.model.getHours()<=11},clockPointerStyle:function(){var t="minute"===this.view,e=t?60:12,i=["rotate("+(Math.round((t?this.minute:this.hour)*(360/e))-180)+"deg)"];return t||!this.computedFormat24h||this.hour>0&&this.hour<13||i.push("scale(.7, .7)"),{transform:i.join(" ")}},isValid:function(){return isValid(this.value)},today:function(){var t=new Date;return isSameDate(t,this.fakeModel,"month")?t.getDate():-1}},methods:{setYear:function(t,e){this.editable&&(e||(this.view="month"),this.model=new Date(new Date(this.model).setFullYear(this.__parseTypeValue("year",t))))},setMonth:function(t,e){this.editable&&(e||(this.view="day"),this.model=adjustDate(this.model,{month:t}))},moveFakeMonth:function(t){var e=this.fakeMonth+(t>0?1:-1),i=this.fakeYear;if(e<1?(e=12,i-=1):e>12&&(e=1,i+=1),null!==this.pmin&&t>0){var s=this.pmin.getFullYear(),n=this.pmin.getMonth()+1;io?(i=o,e=r):i===o&&e>r&&(e=r)}this.fakeValue.year=i,this.fakeValue.month=e},setDay:function(t,e,i,s){if(this.editable){if(i&&s){var n=adjustDate(this.model,{month:s});n.setFullYear(this.__parseTypeValue("year",i)),n.setDate(this.__parseTypeValue("date",t)),this.model=n}else this.model=new Date(new Date(this.model).setDate(this.__parseTypeValue("date",t)));e||"date"!==this.type?e||(this.view="hour"):(this.$emit("canClose"),this.minimal&&this.setView(this.defaultView))}},setHour:function(t){this.editable&&(t=this.__parseTypeValue("hour",t),!this.computedFormat24h&&t<12&&!this.am&&(t+=12),this.model=new Date(new Date(this.model).setHours(t)))},setMinute:function(t){this.editable&&(this.model=new Date(new Date(this.model).setMinutes(this.__parseTypeValue("minute",t))))},setView:function(t){var e=this.__calcView(t);this.view!==e&&(this.view=e)},__calcView:function(t){switch(this.type){case"time":return["hour","minute"].includes(t)?t:"hour";case"date":return["year","month","day"].includes(t)?t:"day";default:return["year","month","day","hour","minute"].includes(t)?t:"day"}},__pad:function(t,e){return(t<10?e||"0":"")+t},__scrollView:function(t){var e=this;if("year"===this.view||"month"===this.view){t&&setTimeout(function(){e.__scrollView()},200);var i=this.$refs.selector,s=i?i.querySelector(".q-btn:not(.active)"):null,n=i?i.querySelector(".q-btn.active"):null,o=i?i.offsetHeight:0;this.$nextTick(function(){var t="year"===e.view?e.year-e.yearInterval.min:e.month-e.monthMin-1;o&&n&&(i.scrollTop=t*(s?s.offsetHeight:0)+(n.offsetHeight-o)/2)})}},__dragStart:function(t,e){stopAndPrevent(t);var i=this.$refs.clock,s=offset(i);this.centerClockPos={top:s.top+height(i)/2,left:s.left+width(i)/2},this.dragging=!0,this.__updateClock(t,e)},__dragMove:function(t){this.dragging&&(stopAndPrevent(t),this.__updateClock(t))},__dragStop:function(t,e){stopAndPrevent(t),this.dragging=!1,void 0!==t&&this.__updateClock(t,e),"minute"===this.view?(this.$emit("canClose"),this.minimal&&this.setView(this.defaultView)):this.view="minute"},__updateClock:function(t,e){if(void 0!==e)return this["hour"===this.view?"setHour":"setMinute"](e);var i=position(t),s=Math.abs(i.top-this.centerClockPos.top),n=Math.sqrt(Math.pow(Math.abs(i.top-this.centerClockPos.top),2)+Math.pow(Math.abs(i.left-this.centerClockPos.left),2)),o=Math.asin(s/n)*(180/Math.PI);if(o=i.top0||this.disable||this.readonly},on:{click:function(){e.moveFakeMonth(-1)}}}),t("div",{staticClass:"col q-datetime-month-stamp"},[this.monthStamp]),t(QBtn,{staticClass:"q-datetime-arrow",attrs:{tabindex:-1},props:{round:!0,dense:!0,flat:!0,icon:this.dateArrow[1],repeatTimeout:this.__repeatTimeout,disable:this.afterMaxDays>0||this.disable||this.readonly},on:{click:function(){e.moveFakeMonth(1)}}})]),t("div",{staticClass:"q-datetime-weekdays row no-wrap items-center justify-start"},this.headerDayNames.map(function(e){return t("div",[e])})),t("div",{staticClass:"q-datetime-days row wrap items-center justify-start content-center"},i)])},__getClockView:function(t){var e=this,i=[];if("hour"===this.view){var s,n,o="";this.computedFormat24h?(s=0,n=24,o=" fmt24"):(s=1,n=13);for(var r=function(s){i.push(t("div",{staticClass:"q-datetime-clock-position"+o,class:["q-datetime-clock-pos-"+s,s===e.hour?"active":""],on:{"!mousedown":function(t){return e.__dragStart(t,s)},"!mouseup":function(t){return e.__dragStop(t,s)}}},[t("span",[s||"00"])]))},a=s;a'+e+""}}),o}function getLinkEditor(t,e){if(e.caret){var i=e.toolbarColor||e.toolbarTextColor,s=e.editLinkUrl,n=function(){e.caret.restore(),s!==e.editLinkUrl&&document.execCommand("createLink",!1,""===s?" ":s),e.editLinkUrl=null};return[t("div",{staticClass:"q-mx-xs",class:"text-"+i},[e.$q.i18n.editor.url+": "]),t(QInput,{key:"qedt_btm_input",staticClass:"q-ma-none q-pa-none col q-editor-input",props:{value:s,color:i,autofocus:!0,hideUnderline:!0},on:{input:function(t){s=t},keydown:function(t){switch(getEventKey(t)){case 13:return t.preventDefault(),n();case 27:e.caret.restore(),!e.editLinkUrl&&document.execCommand("unlink"),e.editLinkUrl=null}}}}),t(QBtnGroup,{key:"qedt_btm_grp",props:e.buttonProps},[t(QBtn,{key:"qedt_btm_rem",attrs:{tabindex:-1},props:Object.assign({},e.buttonProps,{label:e.$q.i18n.label.remove,noCaps:!0}),on:{click:function(){e.caret.restore(),document.execCommand("unlink"),e.editLinkUrl=null}}}),t(QBtn,{key:"qedt_btm_upd",props:Object.assign({},e.buttonProps,{label:e.$q.i18n.label.update,noCaps:!0}),on:{click:n}})])]}}function getBlockElement(t,e){if(e&&t===e)return null;var i=(window.getComputedStyle?window.getComputedStyle(t):t.currentStyle).display;return"block"===i||"table"===i?t:getBlockElement(t.parentNode)}function isChildOf(t,e){if(!t)return!1;for(;t=t.parentNode;){if(t===document.body)return!1;if(t===e)return!0}return!1}var urlRegex=/^https?:\/\//,Caret=function(t,e){this.el=t,this.vm=e},prototypeAccessors={selection:{configurable:!0},hasSelection:{configurable:!0},range:{configurable:!0},parent:{configurable:!0},blockParent:{configurable:!0}};prototypeAccessors.selection.get=function(){if(this.el){var t=document.getSelection();return isChildOf(t.anchorNode,this.el)&&isChildOf(t.focusNode,this.el)?t:void 0}},prototypeAccessors.hasSelection.get=function(){return this.selection?this.selection.toString().length>0:null},prototypeAccessors.range.get=function(){var t=this.selection;if(t)return t.rangeCount?t.getRangeAt(0):null},prototypeAccessors.parent.get=function(){var t=this.range;if(t){var e=t.startContainer;return e.nodeType===document.ELEMENT_NODE?e:e.parentNode}},prototypeAccessors.blockParent.get=function(){var t=this.parent;if(t)return getBlockElement(t,this.el)},Caret.prototype.save=function(t){void 0===t&&(t=this.range),this._range=t},Caret.prototype.restore=function(t){void 0===t&&(t=this._range);var e=document.createRange(),i=document.getSelection();t?(e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),i.removeAllRanges(),i.addRange(e)):(i.selectAllChildren(this.el),i.collapseToEnd())},Caret.prototype.hasParent=function(t,e){var i=e?this.parent:this.blockParent;return!!i&&i.nodeName.toLowerCase()===t.toLowerCase()},Caret.prototype.hasParents=function(t){var e=this.parent;return!!e&&t.includes(e.nodeName.toLowerCase())},Caret.prototype.is=function(t,e){switch(t){case"formatBlock":return"DIV"===e&&this.parent===this.el||this.hasParent(e,"PRE"===e);case"link":return this.hasParent("A",!0);case"fontSize":return document.queryCommandValue(t)===e;case"fontName":var i=document.queryCommandValue(t);return i==='"'+e+'"'||i===e;case"fullscreen":return this.vm.inFullscreen;case void 0:return!1;default:var s=document.queryCommandState(t);return e?s===e:s}},Caret.prototype.getParentAttribute=function(t){if(this.parent)return this.parent.getAttribute(t)},Caret.prototype.can=function(t){if("outdent"===t)return this.hasParents(["blockquote","li"]);if("indent"===t){var e=!!this.parent&&this.parent.nodeName.toLowerCase();if("blockquote"===e)return!1;if("li"===e){var i=this.parent.previousSibling;return i&&"li"===i.nodeName.toLowerCase()}return!1}},Caret.prototype.apply=function(t,e,i){if(void 0===i&&(i=function(){}),"formatBlock"===t)["BLOCKQUOTE","H1","H2","H3","H4","H5","H6"].includes(e)&&this.is(t,e)&&(t="outdent",e=null),"PRE"===e&&this.is(t,"PRE")&&(e="P");else{if("print"===t){i();var s=window.open();return s.document.write("\n \n \n \n Print - "+document.title+"\n \n \n
"+this.el.innerHTML+"
\n \n \n "),s.print(),void s.close()}if("link"===t){var n=this.getParentAttribute("href");if(n)this.vm.editLinkUrl=n;else{var o=this.selectWord(this.selection),r=o?o.toString():"";if(!r.length)return;this.vm.editLinkUrl=urlRegex.test(r)?r:"",document.execCommand("createLink",!1,""===this.vm.editLinkUrl?" ":this.vm.editLinkUrl)}return this.range.selectNodeContents(this.parent),void this.save()}if("fullscreen"===t)return this.vm.toggleFullscreen(),void i()}document.execCommand(t,!1,e),i()},Caret.prototype.selectWord=function(t){if(!t.isCollapsed)return t;var e=document.createRange();e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset);var i=e.collapsed?["backward","forward"]:["forward","backward"];e.detach();var s=t.focusNode,n=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",i[0],"character"),t.modify("move",i[1],"word"),t.extend(s,n),t.modify("extend",i[1],"character"),t.modify("extend",i[0],"word"),t},Object.defineProperties(Caret.prototype,prototypeAccessors);var toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,class2type={};function type(t){return null===t?String(t):class2type[toString.call(t)]||"object"}function isPlainObject(t){if(!t||"object"!==type(t))return!1;if(t.constructor&&!hasOwn.call(t,"constructor")&&!hasOwn.call(t.constructor.prototype,"isPrototypeOf"))return!1;var e;for(e in t);return void 0===e||hasOwn.call(t,e)}function extend(){var t,e,i,s,n,o,r=arguments,a=arguments[0]||{},l=1,c=arguments.length,h=!1;for("boolean"==typeof a&&(h=a,a=arguments[1]||{},l=2),Object(a)!==a&&"function"!==type(a)&&(a={}),c===l&&(a=this,l--);l0},toolbarBackgroundClass:function(){if(this.toolbarBg)return"bg-"+this.toolbarBg},buttonProps:function(){return{outline:this.toolbarOutline,flat:this.toolbarFlat,push:this.toolbarPush,rounded:this.toolbarRounded,dense:!0,color:this.toolbarColor,disable:!this.editable}},buttonDef:function(){var t=this.$q.i18n.editor,e=this.$q.icon.editor;return{bold:{cmd:"bold",icon:e.bold,tip:t.bold,key:66},italic:{cmd:"italic",icon:e.italic,tip:t.italic,key:73},strike:{cmd:"strikeThrough",icon:e.strikethrough,tip:t.strikethrough,key:83},underline:{cmd:"underline",icon:e.underline,tip:t.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:e.unorderedList,tip:t.unorderedList},ordered:{cmd:"insertOrderedList",icon:e.orderedList,tip:t.orderedList},subscript:{cmd:"subscript",icon:e.subscript,tip:t.subscript,htmlTip:"x2"},superscript:{cmd:"superscript",icon:e.superscript,tip:t.superscript,htmlTip:"x2"},link:{cmd:"link",icon:e.hyperlink,tip:t.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:e.toggleFullscreen,tip:t.toggleFullscreen,key:70},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:e.quote,tip:t.quote,key:81},left:{cmd:"justifyLeft",icon:e.left,tip:t.left},center:{cmd:"justifyCenter",icon:e.center,tip:t.center},right:{cmd:"justifyRight",icon:e.right,tip:t.right},justify:{cmd:"justifyFull",icon:e.justify,tip:t.justify},print:{type:"no-state",cmd:"print",icon:e.print,tip:t.print,key:80},outdent:{type:"no-state",disable:function(t){return t.caret&&!t.caret.can("outdent")},cmd:"outdent",icon:e.outdent,tip:t.outdent},indent:{type:"no-state",disable:function(t){return t.caret&&!t.caret.can("indent")},cmd:"indent",icon:e.indent,tip:t.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:e.removeFormat,tip:t.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:e.hr,tip:t.hr},undo:{type:"no-state",cmd:"undo",icon:e.undo,tip:t.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:e.redo,tip:t.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:e.header,tip:t.header1,htmlTip:'

'+t.header1+"

"},h2:{cmd:"formatBlock",param:"H2",icon:e.header,tip:t.header2,htmlTip:'

'+t.header2+"

"},h3:{cmd:"formatBlock",param:"H3",icon:e.header,tip:t.header3,htmlTip:'

'+t.header3+"

"},h4:{cmd:"formatBlock",param:"H4",icon:e.header,tip:t.header4,htmlTip:'

'+t.header4+"

"},h5:{cmd:"formatBlock",param:"H5",icon:e.header,tip:t.header5,htmlTip:'
'+t.header5+"
"},h6:{cmd:"formatBlock",param:"H6",icon:e.header,tip:t.header6,htmlTip:'
'+t.header6+"
"},p:{cmd:"formatBlock",param:"DIV",icon:e.header,tip:t.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:e.code,tip:""+t.code+""},"size-1":{cmd:"fontSize",param:"1",icon:e.size,tip:t.size1,htmlTip:''+t.size1+""},"size-2":{cmd:"fontSize",param:"2",icon:e.size,tip:t.size2,htmlTip:''+t.size2+""},"size-3":{cmd:"fontSize",param:"3",icon:e.size,tip:t.size3,htmlTip:''+t.size3+""},"size-4":{cmd:"fontSize",param:"4",icon:e.size,tip:t.size4,htmlTip:''+t.size4+""},"size-5":{cmd:"fontSize",param:"5",icon:e.size,tip:t.size5,htmlTip:''+t.size5+""},"size-6":{cmd:"fontSize",param:"6",icon:e.size,tip:t.size6,htmlTip:''+t.size6+""},"size-7":{cmd:"fontSize",param:"7",icon:e.size,tip:t.size7,htmlTip:''+t.size7+""}}},buttons:function(){var t=this,e=this.definitions||{},i=this.definitions||this.fonts?extend(!0,{},this.buttonDef,e,getFonts(this.defaultFont,this.$q.i18n.editor.defaultFont,this.$q.icon.editor.font,this.fonts)):this.buttonDef;return this.toolbar.map(function(s){return s.map(function(s){if(s.options)return{type:"dropdown",icon:s.icon,label:s.label,fixedLabel:s.fixedLabel,fixedIcon:s.fixedIcon,highlight:s.highlight,list:s.list,options:s.options.map(function(t){return i[t]})};var n=i[s];return n?"no-state"===n.type||e[s]&&(void 0===n.cmd||t.buttonDef[n.cmd]&&"no-state"===t.buttonDef[n.cmd].type)?n:extend(!0,{type:"toggle"},n):{type:"slot",slot:s}})})},keys:function(){var t={},e=function(e){e.key&&(t[e.key]={cmd:e.cmd,param:e.param})};return this.buttons.forEach(function(t){t.forEach(function(t){t.options?t.options.forEach(e):e(t)})}),t},innerStyle:function(){return this.inFullscreen?this.contentStyle:[{minHeight:this.minHeight,height:this.height,maxHeight:this.maxHeight},this.contentStyle]},innerClass:function(){return[this.contentClass,{col:this.inFullscreen,"overflow-auto":this.inFullscreen||this.maxHeight}]}},data:function(){return{editWatcher:!0,editLinkUrl:null}},watch:{value:function(t){this.editWatcher?this.$refs.content.innerHTML=t:this.editWatcher=!0}},methods:{onInput:function(t){if(this.editWatcher){var e=this.$refs.content.innerHTML;e!==this.value&&(this.editWatcher=!1,this.$emit("input",e))}},onKeydown:function(t){var e=getEventKey(t);if(!t.ctrlKey)return this.refreshToolbar(),void(this.$q.platform.is.ie&&this.$nextTick(this.onInput));var i=this.keys[e];if(void 0!==i){var s=i.cmd,n=i.param;stopAndPrevent(t),this.runCmd(s,n,!1),this.$q.platform.is.ie&&this.$nextTick(this.onInput)}},runCmd:function(t,e,i){var s=this;void 0===i&&(i=!0),this.focus(),this.caret.apply(t,e,function(){s.focus(),i&&s.refreshToolbar()})},refreshToolbar:function(){var t=this;setTimeout(function(){t.editLinkUrl=null,t.$forceUpdate()},1)},focus:function(){this.$refs.content.focus()},getContentEl:function(){return this.$refs.content}},created:function(){isSSR||(document.execCommand("defaultParagraphSeparator",!1,"div"),this.defaultFont=window.getComputedStyle(document.body).fontFamily)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.content&&(t.caret=new Caret(t.$refs.content,t),t.$refs.content.innerHTML=t.value),t.$nextTick(t.refreshToolbar)})},render:function(t){var e,i=this;if(this.hasToolbar){var s={staticClass:"q-editor-toolbar row no-wrap scroll-x",class:[{"q-editor-toolbar-separator":!this.toolbarOutline&&!this.toolbarPush},this.toolbarBackgroundClass]};(e=[]).push(t("div",extend({key:"qedt_top"},s),[t("div",{staticClass:"row no-wrap q-editor-toolbar-padding fit items-center"},getToolbar(t,this))])),null!==this.editLinkUrl&&e.push(t("div",extend({key:"qedt_btm"},s),[t("div",{staticClass:"row no-wrap q-editor-toolbar-padding fit items-center"},getLinkEditor(t,this))])),e=t("div",e)}return t("div",{staticClass:"q-editor",style:{height:this.inFullscreen?"100vh":null},class:{disabled:this.disable,fullscreen:this.inFullscreen,column:this.inFullscreen}},[e,t("div",{ref:"content",staticClass:"q-editor-content",style:this.innerStyle,class:this.innerClass,attrs:{contenteditable:this.editable},domProps:isSSR?{innerHTML:this.value}:void 0,on:{input:this.onInput,keydown:this.onKeydown,click:this.refreshToolbar,blur:function(){i.caret.save()}}})])}},FabMixin={props:{outline:Boolean,push:Boolean,flat:Boolean,color:String,textColor:String,glossy:Boolean}},QFab={name:"QFab",mixins:[FabMixin,ModelToggleMixin],provide:function(){var t=this;return{__qFabClose:function(e){return t.hide(e).then(function(){return t.$refs.trigger&&t.$refs.trigger.$el&&t.$refs.trigger.$el.focus(),e})}}},props:{icon:String,activeIcon:String,direction:{type:String,default:"right"},persistent:Boolean},watch:{$route:function(){!this.persistent&&this.hide()}},created:function(){this.value&&this.show()},render:function(t){return t("div",{staticClass:"q-fab z-fab row inline justify-center",class:{"q-fab-opened":this.showing}},[t(QBtn,{ref:"trigger",props:{fab:!0,outline:this.outline,push:this.push,flat:this.flat,color:this.color,textColor:this.textColor,glossy:this.glossy},on:{click:this.toggle}},[this.$slots.tooltip,t(QIcon,{staticClass:"q-fab-icon absolute-full",props:{name:this.icon||this.$q.icon.fab.icon}}),t(QIcon,{staticClass:"q-fab-active-icon absolute-full",props:{name:this.activeIcon||this.$q.icon.fab.activeIcon}})]),t("div",{staticClass:"q-fab-actions flex no-wrap inline items-center",class:"q-fab-"+this.direction},this.$slots.default)])}},QFabAction={name:"QFabAction",mixins:[FabMixin],props:{icon:{type:String,required:!0}},inject:{__qFabClose:{default:function(){console.error("QFabAction needs to be child of QFab")}}},methods:{click:function(t){var e=this;this.__qFabClose().then(function(){e.$emit("click",t)})}},render:function(t){return t(QBtn,{props:{fabMini:!0,outline:this.outline,push:this.push,flat:this.flat,color:this.color,textColor:this.textColor,glossy:this.glossy,icon:this.icon},on:{click:this.click}},this.$slots.default)}},QField={name:"QField",mixins:[CanRenderMixin],props:{inset:{type:String,validator:function(t){return["icon","label","full"].includes(t)}},label:String,count:{type:[Number,Boolean],default:!1},error:Boolean,errorLabel:String,warning:Boolean,warningLabel:String,helper:String,icon:String,iconColor:String,dark:Boolean,orientation:{type:String,validator:function(t){return["vertical","horizontal"].includes(t)}},labelWidth:{type:[Number,String],default:5,validator:function(t){var e=parseInt(t,10);return e>0&&e<13}}},data:function(){return{input:{}}},computed:{hasError:function(){return this.input.error||this.error},hasWarning:function(){return!this.hasError&&(this.input.warning||this.warning)},childHasLabel:function(){return this.input.floatLabel||this.input.stackLabel},isDark:function(){return this.input.dark||this.dark},insetIcon:function(){return["icon","full"].includes(this.inset)},hasNoInput:function(){return this.canRender&&(!this.input.$options||this.input.__needsBorder)},counter:function(){if(this.count){var t=this.input.length||"0";return Number.isInteger(this.count)?t+" / "+this.count:t}},classes:function(){return{"q-field-responsive":!this.isVertical&&!this.isHorizontal,"q-field-vertical":this.isVertical,"q-field-horizontal":this.isHorizontal,"q-field-floating":this.childHasLabel,"q-field-no-label":!this.label&&!this.$slots.label,"q-field-with-error":this.hasError,"q-field-with-warning":this.hasWarning,"q-field-dark":this.isDark,"q-field-no-input":this.hasNoInput}},computedLabelWidth:function(){return parseInt(this.labelWidth,10)},isVertical:function(){return"vertical"===this.orientation||12===this.computedLabelWidth},isHorizontal:function(){return"horizontal"===this.orientation},labelClasses:function(){return this.isVertical?"col-12":this.isHorizontal?"col-"+this.labelWidth:"col-xs-12 col-sm-"+this.labelWidth},inputClasses:function(){return this.isVertical?"col-xs-12":this.isHorizontal?"col":"col-xs-12 col-sm"},iconProps:function(){var t={name:this.icon};return!this.iconColor||this.hasError||this.hasWarning||(t.color=this.iconColor),t},insetHasLabel:function(){return["label","full"].includes(this.inset)}},provide:function(){return{__field:this}},methods:{__registerInput:function(t){this.input=t},__unregisterInput:function(t){t&&t!==this.input||(this.input={})},__getBottomContent:function(t){var e;return this.hasError&&(e=this.$slots["error-label"]||this.errorLabel)?t("div",{staticClass:"q-field-error col"},e):this.hasWarning&&(e=this.$slots["warning-label"]||this.warningLabel)?t("div",{staticClass:"q-field-warning col"},e):(e=this.$slots.helper||this.helper)?t("div",{staticClass:"q-field-helper col"},e):t("div",{staticClass:"col text-transparent"},["|"])},__hasBottom:function(){return this.$slots["error-label"]||this.errorLabel||this.$slots["warning-label"]||this.warningLabel||this.$slots.helper||this.helper||this.count}},render:function(t){var e=this.$slots.label||this.label;return t("div",{staticClass:"q-field row no-wrap items-start",class:this.classes},[this.icon?t(QIcon,{props:this.iconProps,staticClass:"q-field-icon q-field-margin"}):this.insetIcon?t("div",{staticClass:"q-field-icon"}):null,t("div",{staticClass:"row col"},[e||this.insetHasLabel?t("div",{staticClass:"q-field-label q-field-margin",class:this.labelClasses},[t("div",{staticClass:"q-field-label-inner row items-center"},[this.$slots.label||this.label])]):null,t("div",{staticClass:"q-field-content",class:this.inputClasses},[this.$slots.default,this.__hasBottom()?t("div",{staticClass:"q-field-bottom row no-wrap"},[this.__getBottomContent(t),this.counter?t("div",{staticClass:"q-field-counter col-auto"},[this.counter]):null]):null])])])}},QInfiniteScroll={name:"QInfiniteScroll",props:{handler:{type:Function,required:!0},inline:Boolean,offset:{type:Number,default:0}},data:function(){return{index:0,fetching:!1,working:!0}},methods:{poll:function(){if(!this.fetching&&this.working){var t=height(this.scrollContainer),e=offset(this.scrollContainer).top+t;offset(this.element).top+height(this.element)-(this.offset||t)-1?"radial":"linear"},computedStyle:function(){return this.imgSrc?{"background-image":"url("+this.imgSrc+")"}:this.gradientType?{background:this.gradientType+"-gradient("+this.gradient+")"}:void 0}},render:function(t){return t(this.tag,{staticClass:"q-jumbotron",style:this.computedStyle,class:{"q-jumbotron-dark":this.dark}},this.$slots.default)}},QKnob={name:"QKnob",directives:{TouchPan:TouchPan},props:{value:Number,min:{type:Number,default:0},max:{type:Number,default:100},color:String,trackColor:{type:String,default:"grey-3"},lineWidth:{type:String,default:"6px"},size:{type:String,default:"100px"},step:{type:Number,default:1},decimals:Number,disable:Boolean,readonly:Boolean},computed:{classes:function(){var t=[];return this.disable&&t.push("disabled"),this.readonly||t.push("cursor-pointer"),this.color&&t.push("text-"+this.color),t},svgStyle:function(){return{"stroke-dasharray":"295.31px, 295.31px","stroke-dashoffset":295.31*(this.$q.i18n.rtl?-1:1)*(1-(this.model-this.min)/(this.max-this.min))+"px",transition:this.dragging?"":"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},editable:function(){return!this.disable&&!this.readonly},computedDecimals:function(){return void 0!==this.decimals?this.decimals||0:(String(this.step).trim("0").split(".")[1]||"").length},computedStep:function(){return void 0!==this.decimals?1/Math.pow(10,this.decimals||0):this.step}},data:function(){return{model:this.value,dragging:!1}},watch:{value:function(t){var e=this;if(tthis.max)){var i=this.computedDecimals&&"number"==typeof t?parseFloat(t.toFixed(this.computedDecimals)):t;return void(i!==this.model&&(this.model=i))}this.model=this.max}this.$emit("input",this.model),this.$nextTick(function(){e.model!==e.value&&e.$emit("change",e.model)})}},methods:{__pan:function(t){this.editable&&(t.isFinal?this.__dragStop(t.evt):t.isFirst?this.__dragStart(t.evt):this.__dragMove(t.evt))},__dragStart:function(t){this.editable&&(stopAndPrevent(t),this.centerPosition=this.__getCenter(),clearTimeout(this.timer),this.dragging=!0,this.__onInput(t))},__dragMove:function(t){this.dragging&&this.editable&&(stopAndPrevent(t),this.__onInput(t,this.centerPosition))},__dragStop:function(t){var e=this;this.editable&&(stopAndPrevent(t),this.timer=setTimeout(function(){e.dragging=!1},100),this.__onInput(t,this.centerPosition,!0))},__onKeyDown:function(t){var e=t.keyCode;if(this.editable&&[37,40,39,38].includes(e)){stopAndPrevent(t);var i=t.ctrlKey?10*this.computedStep:this.computedStep,s=[37,40].includes(e)?-i:i;this.__onInputValue(between(this.model+s,this.min,this.max))}},__onKeyUp:function(t){var e=t.keyCode;this.editable&&[37,40,39,38].includes(e)&&this.__emitChange()},__onInput:function(t,e,i){if(void 0===e&&(e=this.__getCenter()),this.editable){var s=position(t),n=Math.abs(s.top-e.top),o=Math.sqrt(Math.pow(Math.abs(s.top-e.top),2)+Math.pow(Math.abs(s.left-e.left),2)),r=Math.asin(n/o)*(180/Math.PI);r=s.top=this.step/2?(l<0?-1:1)*this.step:0),this.min,this.max);this.__onInputValue(c,i)}},__onInputValue:function(t,e){this.computedDecimals&&(t=parseFloat(t.toFixed(this.computedDecimals))),this.model!==t&&(this.model=t),this.$emit("drag-value",t),this.value!==t&&(this.$emit("input",t),e&&this.__emitChange(t))},__emitChange:function(t){var e=this;void 0===t&&(t=this.model),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__getCenter:function(){var t=offset(this.$el);return{top:t.top+height(this.$el)/2,left:t.left+width(this.$el)/2}}},render:function(t){var e=this;return t("div",{staticClass:"q-knob non-selectable",class:this.classes,style:{width:this.size,height:this.size}},[t("div",{on:{click:function(t){return!e.dragging&&e.__onInput(t,void 0,!0)}},directives:this.editable?[{name:"touch-pan",modifiers:{prevent:!0,stop:!0},value:this.__pan}]:null},[t("svg",{attrs:{viewBox:"0 0 100 100"}},[t("path",{attrs:{d:"M 50,50 m 0,-47 a 47,47 0 1 1 0,94 a 47,47 0 1 1 0,-94","fill-opacity":"0",stroke:"currentColor","stroke-width":this.lineWidth},class:"text-"+this.trackColor}),t("path",{attrs:{d:"M 50,50 m 0,-47 a 47,47 0 1 1 0,94 a 47,47 0 1 1 0,-94","fill-opacity":"0",stroke:"currentColor","stroke-linecap":"round","stroke-width":this.lineWidth},style:this.svgStyle})]),t("div",{staticClass:"q-knob-label row flex-center content-center",attrs:{tabindex:this.editable?0:-1},on:{keydown:this.__onKeyDown,keyup:this.__onKeyUp}},this.$slots.default||[t("span",[this.model])])])])}},QScrollObservable={name:"QScrollObservable",props:{debounce:Number},render:function(){},data:function(){return{pos:0,dir:"down",dirChanged:!1,dirChangePos:0}},methods:{getPosition:function(){return{position:this.pos,direction:this.dir,directionChanged:this.dirChanged,inflexionPosition:this.dirChangePos}},trigger:function(t){!0===t||0===this.debounce?this.emit():this.timer||(this.timer=this.debounce?setTimeout(this.emit,this.debounce):requestAnimationFrame(this.emit))},emit:function(){var t=Math.max(0,getScrollPosition(this.target)),e=t-this.pos<0?"up":"down";this.dirChanged=this.dir!==e,this.dirChanged&&(this.dir=e,this.dirChangePos=this.pos),this.timer=null,this.pos=t,this.$emit("scroll",this.getPosition())}},mounted:function(){this.target=getScrollTarget(this.$el.parentNode),this.target.addEventListener("scroll",this.trigger,listenOpts.passive),this.trigger(!0)},beforeDestroy:function(){clearTimeout(this.timer),cancelAnimationFrame(this.timer),this.target.removeEventListener("scroll",this.trigger,listenOpts.passive)}},QLayout={name:"QLayout",provide:function(){return{layout:this}},props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:function(t){return/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(t.toLowerCase())}}},data:function(){return{height:onSSR?0:window.innerHeight,width:onSSR||this.container?0:window.innerWidth,containerHeight:0,scrollbarWidth:onSSR?0:getScrollbarWidth(),header:{size:0,offset:0,space:!1},right:{size:300,offset:0,space:!1},footer:{size:0,offset:0,space:!1},left:{size:300,offset:0,space:!1},scroll:{position:0,direction:"down"}}},computed:{rows:function(){var t=this.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}},targetStyle:function(){var t;if(0!==this.scrollbarWidth)return(t={})[this.$q.i18n.rtl?"left":"right"]=this.scrollbarWidth+"px",t},targetChildStyle:function(){var t;if(0!==this.scrollbarWidth)return(t={})[this.$q.i18n.rtl?"right":"left"]=0,t[this.$q.i18n.rtl?"left":"right"]="-"+this.scrollbarWidth+"px",t.width="calc(100% + "+this.scrollbarWidth+"px)",t}},created:function(){this.instances={header:null,right:null,footer:null,left:null}},render:function(t){var e=t("div",{staticClass:"q-layout"},[t(QScrollObservable,{on:{scroll:this.__onPageScroll}}),t(QResizeObservable,{on:{resize:this.__onPageResize}}),this.$slots.default]);return this.container?t("div",{staticClass:"q-layout-container relative-position overflow-hidden"},[t(QResizeObservable,{on:{resize:this.__onContainerResize}}),t("div",{staticClass:"absolute-full",style:this.targetStyle},[t("div",{staticClass:"overflow-auto",style:this.targetChildStyle},[e])])]):e},methods:{__animate:function(){var t=this;this.timer?clearTimeout(this.timer):document.body.classList.add("q-layout-animate"),this.timer=setTimeout(function(){document.body.classList.remove("q-layout-animate"),t.timer=null},150)},__onPageScroll:function(t){this.scroll=t,this.$emit("scroll",t)},__onPageResize:function(t){var e=t.height,i=t.width,s=!1;this.height!==e&&(s=!0,this.height=e,this.$emit("scrollHeight",e),this.__updateScrollbarWidth()),this.width!==i&&(s=!0,this.width=i),s&&this.$emit("resize",{height:e,width:i})},__onContainerResize:function(t){var e=t.height;this.containerHeight!==e&&(this.containerHeight=e,this.__updateScrollbarWidth())},__updateScrollbarWidth:function(){if(this.container){var t=this.height>this.containerHeight?getScrollbarWidth():0;this.scrollbarWidth!==t&&(this.scrollbarWidth=t)}}}},duration=150,QLayoutDrawer={name:"QLayoutDrawer",inject:{layout:{default:function(){console.error("QLayoutDrawer needs to be child of QLayout")}}},mixins:[ModelToggleMixin],directives:{TouchPan:TouchPan},props:{overlay:Boolean,side:{type:String,default:"left",validator:function(t){return["left","right"].includes(t)}},width:{type:Number,default:300},mini:Boolean,miniWidth:{type:Number,default:60},breakpoint:{type:Number,default:992},behavior:{type:String,validator:function(t){return["default","desktop","mobile"].includes(t)},default:"default"},showIfAbove:Boolean,contentStyle:Object,contentClass:[String,Object,Array],noHideOnRouteChange:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean},data:function(){var t=this.showIfAbove||void 0===this.value||this.value,e="mobile"!==this.behavior&&this.breakpoint=this.layout.width,largeScreenState:t,mobileOpened:!1}},watch:{belowBreakpoint:function(t){this.mobileOpened||(t?(this.overlay||(this.largeScreenState=this.showing),this.hide(!1)):this.overlay||this[this.largeScreenState?"show":"hide"](!1))},side:function(t,e){this.layout[e].space=!1,this.layout[e].offset=0},behavior:function(t){this.__updateLocal("belowBreakpoint","mobile"===t||"desktop"!==t&&this.breakpoint>=this.layout.width)},breakpoint:function(t){this.__updateLocal("belowBreakpoint","mobile"===this.behavior||"desktop"!==this.behavior&&t>=this.layout.width)},"layout.width":function(t){this.__updateLocal("belowBreakpoint","mobile"===this.behavior||"desktop"!==this.behavior&&this.breakpoint>=t)},"layout.scrollbarWidth":function(){this.applyPosition(this.showing?0:void 0)},offset:function(t){this.__update("offset",t)},onLayout:function(t){this.$emit("on-layout",t),this.__update("space",t)},$route:function(){this.noHideOnRouteChange||(this.mobileOpened||this.onScreenOverlay)&&this.hide()},rightSide:function(){this.applyPosition()},size:function(t){this.applyPosition(),this.__update("size",t)},"$q.i18n.rtl":function(){this.applyPosition()},mini:function(){this.value&&this.layout.__animate()}},computed:{rightSide:function(){return"right"===this.side},offset:function(){return!this.showing||this.mobileOpened||this.overlay?0:this.size},size:function(){return this.isMini?this.miniWidth:this.width},fixed:function(){return this.overlay||this.layout.view.indexOf(this.rightSide?"R":"L")>-1},onLayout:function(){return this.showing&&!this.mobileView&&!this.overlay},onScreenOverlay:function(){return this.showing&&!this.mobileView&&this.overlay},backdropClass:function(){return{"no-pointer-events":!this.showing||!this.mobileView}},mobileView:function(){return this.belowBreakpoint||this.mobileOpened},headerSlot:function(){return!this.overlay&&(this.rightSide?"r"===this.layout.rows.top[2]:"l"===this.layout.rows.top[0])},footerSlot:function(){return!this.overlay&&(this.rightSide?"r"===this.layout.rows.bottom[2]:"l"===this.layout.rows.bottom[0])},belowClass:function(){return{fixed:!0,"on-top":!0,"q-layout-drawer-delimiter":this.fixed&&this.showing,"q-layout-drawer-mobile":!0,"top-padding":!0}},aboveClass:function(){return{fixed:this.fixed||!this.onLayout,"q-layout-drawer-mini":this.isMini,"q-layout-drawer-normal":!this.isMini,"q-layout-drawer-delimiter":this.fixed&&this.showing,"top-padding":this.headerSlot}},aboveStyle:function(){var t={};return this.layout.header.space&&!this.headerSlot&&(this.fixed?t.top=this.layout.header.offset+"px":this.layout.header.space&&(t.top=this.layout.header.size+"px")),this.layout.footer.space&&!this.footerSlot&&(this.fixed?t.bottom=this.layout.footer.offset+"px":this.layout.footer.space&&(t.bottom=this.layout.footer.size+"px")),t},computedStyle:function(){return[this.contentStyle,{width:this.size+"px"},this.mobileView?"":this.aboveStyle]},computedClass:function(){return["q-layout-drawer-"+this.side,this.layout.container?"overflow-auto":"scroll",this.contentClass,this.mobileView?this.belowClass:this.aboveClass]},stateDirection:function(){return(this.$q.i18n.rtl?-1:1)*(this.rightSide?1:-1)},isMini:function(){return this.mini&&!this.mobileView},onNativeEvents:function(){var t=this;if(!this.mobileView)return{"!click":function(e){t.$emit("click",e)},mouseover:function(e){t.$emit("mouseover",e)},mouseout:function(e){t.$emit("mouseout",e)}}}},methods:{applyPosition:function(t){var e=this;void 0===t?this.$nextTick(function(){t=e.showing?0:e.size,e.applyPosition(e.stateDirection*t)}):this.$refs.content&&(this.layout.container&&this.rightSide&&(this.mobileView||Math.abs(t)===this.size)&&(t+=this.stateDirection*this.layout.scrollbarWidth),this.$refs.content.style.transform="translateX("+t+"px)")},applyBackdrop:function(t){this.$refs.backdrop&&(this.$refs.backdrop.style.backgroundColor="rgba(0,0,0,"+.4*t+")")},__setScrollable:function(t){this.layout.container||document.body.classList[t?"add":"remove"]("q-body-drawer-toggle")},__openByTouch:function(t){if(this.belowBreakpoint){var e=this.size,i=between(t.distance.x,0,e);if(t.isFinal){var s=this.$refs.content,n=i>=Math.min(75,e);return s.classList.remove("no-transition"),void(n?this.show():(this.layout.__animate(),this.applyBackdrop(0),this.applyPosition(this.stateDirection*e),s.classList.remove("q-layout-drawer-delimiter")))}if(this.applyPosition((this.$q.i18n.rtl?!this.rightSide:this.rightSide)?Math.max(e-i,0):Math.min(0,i-e)),this.applyBackdrop(between(i/e,0,1)),t.isFirst){var o=this.$refs.content;o.classList.add("no-transition"),o.classList.add("q-layout-drawer-delimiter")}}},__closeByTouch:function(t){if(this.mobileOpened){var e=this.size,i=t.direction===this.side,s=(this.$q.i18n.rtl?!i:i)?between(t.distance.x,0,e):0;if(t.isFinal){var n=Math.abs(s)-1||this.layout.container},containerHeight:function(){return this.layout.container?this.layout.containerHeight:this.windowHeight},offset:function(){if(!this.canRender||!this.value)return 0;if(this.fixed)return this.revealed?this.size:0;var t=this.layout.scroll.position+this.containerHeight+this.size-this.layout.height;return t>0?t:0},computedClass:function(){return{"fixed-bottom":this.fixed,"absolute-bottom":!this.fixed,hidden:!this.value&&!this.fixed,"q-layout-footer-hidden":!this.canRender||!this.value||this.fixed&&!this.revealed}},computedStyle:function(){var t=this.layout.rows.bottom,e={};return"l"===t[0]&&this.layout.left.space&&(e[this.$q.i18n.rtl?"right":"left"]=this.layout.left.size+"px"),"r"===t[2]&&this.layout.right.space&&(e[this.$q.i18n.rtl?"left":"right"]=this.layout.right.size+"px"),e}},render:function(t){return t("footer",{staticClass:"q-layout-footer q-layout-marginal q-layout-transition",class:this.computedClass,style:this.computedStyle},[t(QResizeObservable,{props:{debounce:0},on:{resize:this.__onResize}}),!this.layout.container&&t(QWindowResizeObservable,{props:{debounce:0},on:{resize:this.__onWindowResize}})||void 0,this.$slots.default])},created:function(){this.layout.instances.footer=this,this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy:function(){this.layout.instances.footer===this&&(this.layout.instances.footer=null,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize:function(t){var e=t.height;this.__updateLocal("size",e),this.__update("size",e)},__onWindowResize:function(t){var e=t.height;this.__updateLocal("windowHeight",e)},__update:function(t,e){this.layout.footer[t]!==e&&(this.layout.footer[t]=e)},__updateLocal:function(t,e){this[t]!==e&&(this[t]=e)},__updateRevealed:function(){if(this.reveal){var t=this.layout.scroll,e=t.direction,i=t.position,s=t.inflexionPosition;this.__updateLocal("revealed","up"===e||i-s<100||this.layout.height-this.containerHeight-i-this.size<300)}}}},QLayoutHeader={name:"QLayoutHeader",mixins:[CanRenderMixin],inject:{layout:{default:function(){console.error("QLayoutHeader needs to be child of QLayout")}}},props:{value:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250}},data:function(){return{size:0,revealed:!0}},watch:{value:function(t){this.__update("space",t),this.__updateLocal("revealed",!0),this.layout.__animate()},offset:function(t){this.__update("offset",t)},reveal:function(t){t||this.__updateLocal("revealed",this.value)},revealed:function(t){this.layout.__animate(),this.$emit("reveal",t)},"layout.scroll":function(t){this.reveal&&this.__updateLocal("revealed","up"===t.direction||t.position<=this.revealOffset||t.position-t.inflexionPosition<100)}},computed:{fixed:function(){return this.reveal||this.layout.view.indexOf("H")>-1||this.layout.container},offset:function(){if(!this.canRender||!this.value)return 0;if(this.fixed)return this.revealed?this.size:0;var t=this.size-this.layout.scroll.position;return t>0?t:0},computedClass:function(){return{"fixed-top":this.fixed,"absolute-top":!this.fixed,"q-layout-header-hidden":!this.canRender||!this.value||this.fixed&&!this.revealed}},computedStyle:function(){var t=this.layout.rows.top,e={};return"l"===t[0]&&this.layout.left.space&&(e[this.$q.i18n.rtl?"right":"left"]=this.layout.left.size+"px"),"r"===t[2]&&this.layout.right.space&&(e[this.$q.i18n.rtl?"left":"right"]=this.layout.right.size+"px"),e}},render:function(t){return t("header",{staticClass:"q-layout-header q-layout-marginal q-layout-transition",class:this.computedClass,style:this.computedStyle},[t(QResizeObservable,{props:{debounce:0},on:{resize:this.__onResize}}),this.$slots.default])},created:function(){this.layout.instances.header=this,this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy:function(){this.layout.instances.header===this&&(this.layout.instances.header=null,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize:function(t){var e=t.height;this.__updateLocal("size",e),this.__update("size",e)},__update:function(t,e){this.layout.header[t]!==e&&(this.layout.header[t]=e)},__updateLocal:function(t,e){this[t]!==e&&(this[t]=e)}}},QPage={name:"QPage",inject:{pageContainer:{default:function(){console.error("QPage needs to be child of QPageContainer")}},layout:{}},props:{padding:Boolean,styleFn:Function},computed:{style:function(){var t=(this.layout.header.space?this.layout.header.size:0)+(this.layout.footer.space?this.layout.footer.size:0);return"function"==typeof this.styleFn?this.styleFn(t):{minHeight:this.layout.container?this.layout.containerHeight-t+"px":t?"calc(100vh - "+t+"px)":"100vh"}},classes:function(){if(this.padding)return"layout-padding"}},render:function(t){return t("main",{staticClass:"q-layout-page",style:this.style,class:this.classes},this.$slots.default)}},QPageContainer={name:"QPageContainer",inject:{layout:{default:function(){console.error("QPageContainer needs to be child of QLayout")}}},provide:{pageContainer:!0},computed:{style:function(){var t={};return this.layout.header.space&&(t.paddingTop=this.layout.header.size+"px"),this.layout.right.space&&(t["padding"+(this.$q.i18n.rtl?"Left":"Right")]=this.layout.right.size+"px"),this.layout.footer.space&&(t.paddingBottom=this.layout.footer.size+"px"),this.layout.left.space&&(t["padding"+(this.$q.i18n.rtl?"Right":"Left")]=this.layout.left.size+"px"),t}},render:function(t){return t("div",{staticClass:"q-layout-page-container q-layout-transition",style:this.style},this.$slots.default)}},QPageSticky={name:"QPageSticky",inject:{layout:{default:function(){console.error("QPageSticky needs to be child of QLayout")}}},props:{position:{type:String,default:"bottom-right",validator:function(t){return["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(t)}},offset:{type:Array,validator:function(t){return 2===t.length}},expand:Boolean},computed:{attach:function(){var t=this.position;return{top:t.indexOf("top")>-1,right:t.indexOf("right")>-1,bottom:t.indexOf("bottom")>-1,left:t.indexOf("left")>-1,vertical:"top"===t||"bottom"===t,horizontal:"left"===t||"right"===t}},top:function(){return this.layout.header.offset},right:function(){return this.layout.right.offset},bottom:function(){return this.layout.footer.offset},left:function(){return this.layout.left.offset},computedStyle:function(){var t=this.attach,e=[],i=this.$q.i18n.rtl?-1:1;t.top&&this.top?e.push("translateY("+this.top+"px)"):t.bottom&&this.bottom&&e.push("translateY("+-this.bottom+"px)"),t.left&&this.left?e.push("translateX("+i*this.left+"px)"):t.right&&this.right&&e.push("translateX("+-i*this.right+"px)");var s=e.length?{transform:e.join(" ")}:{};return this.offset&&(s.margin=this.offset[1]+"px "+this.offset[0]+"px"),t.vertical?(this.left&&(s[this.$q.i18n.rtl?"right":"left"]=this.left+"px"),this.right&&(s[this.$q.i18n.rtl?"left":"right"]=this.right+"px")):t.horizontal&&(this.top&&(s.top=this.top+"px"),this.bottom&&(s.bottom=this.bottom+"px")),s},classes:function(){return["fixed-"+this.position,"q-page-sticky-"+(this.expand?"expand":"shrink")]}},render:function(t){return t("div",{staticClass:"q-page-sticky q-layout-transition row flex-center",class:this.classes,style:this.computedStyle},this.expand?this.$slots.default:[t("span",this.$slots.default)])}},QListHeader={name:"QListHeader",props:{inset:Boolean},render:function(t){return t("div",{staticClass:"q-list-header",class:{"q-list-header-inset":this.inset}},this.$slots.default)}},QModalLayout={name:"QModalLayout",inject:{__qmodal:{default:function(){console.error("QModalLayout needs to be child of QModal")}}},props:{headerStyle:[String,Object,Array],headerClass:[String,Object,Array],contentStyle:[String,Object,Array],contentClass:[String,Object,Array],footerStyle:[String,Object,Array],footerClass:[String,Object,Array]},watch:{__qmodal:function(t,e){e&&e.unregister(this),t&&t.register(this)}},mounted:function(){this.__qmodal&&this.__qmodal.register(this)},beforeDestroy:function(){this.__qmodal&&this.__qmodal.unregister(this)},render:function(t){var e=[];return(this.$slots.header||this.$slots.navigation)&&e.push(t("div",{staticClass:"q-layout-header",style:this.headerStyle,class:this.headerClass},[this.$slots.header,this.$slots.navigation])),e.push(t("div",{staticClass:"q-modal-layout-content col scroll",style:this.contentStyle,class:this.contentClass},this.$slots.default)),this.$slots.footer&&e.push(t("div",{staticClass:"q-layout-footer",style:this.footerStyle,class:this.footerClass},[this.$slots.footer,null])),t("div",{staticClass:"q-modal-layout col column no-wrap"},e)}},QNoSsr={name:"QNoSsr",mixins:[CanRenderMixin],props:{tag:{type:String,default:"div"},placeholder:String},render:function(t){if(this.canRender){var e=this.$slots.default;return e&&e.length>1?t(this.tag,e):e?e[0]:null}if(this.$slots.placeholder){var i=this.$slots.placeholder;return i&&i.length>1?t(this.tag,{staticClass:"q-no-ssr-placeholder"},i):i?i[0]:null}if(this.placeholder)return t(this.tag,{staticClass:"q-no-ssr-placeholder"},[this.placeholder])}},QPagination={name:"QPagination",props:{value:{type:Number,required:!0},min:{type:Number,default:1},max:{type:Number,required:!0},color:{type:String,default:"primary"},textColor:String,size:String,disable:Boolean,input:Boolean,boundaryLinks:{type:Boolean,default:null},boundaryNumbers:{type:Boolean,default:null},directionLinks:{type:Boolean,default:null},ellipses:{type:Boolean,default:null},maxPages:{type:Number,default:0,validator:function(t){return!(t<0)||(console.error("maxPages should not be negative"),!1)}}},data:function(){return{newPage:null}},watch:{min:function(t){this.model=this.value},max:function(t){this.model=this.value}},computed:{model:{get:function(){return this.value},set:function(t){var e=this;if(!this.disable&&t&&!isNaN(t)){var i=between(parseInt(t,10),this.min,this.max);this.$emit("input",i),this.$nextTick(function(){JSON.stringify(i)!==JSON.stringify(e.value)&&e.$emit("change",i)})}}},inputPlaceholder:function(){return this.model+" / "+this.max},__boundaryLinks:function(){return this.__getBool(this.boundaryLinks,this.input)},__boundaryNumbers:function(){return this.__getBool(this.boundaryNumbers,!this.input)},__directionLinks:function(){return this.__getBool(this.directionLinks,this.input)},__ellipses:function(){return this.__getBool(this.ellipses,!this.input)},icons:function(){var t=[this.$q.icon.pagination.first,this.$q.icon.pagination.prev,this.$q.icon.pagination.next,this.$q.icon.pagination.last];return this.$q.i18n.rtl?t.reverse():t}},methods:{set:function(t){this.model=t},setByOffset:function(t){this.model=this.model+t},__update:function(){this.model=this.newPage,this.newPage=null},__getBool:function(t,e){return[!0,!1].includes(t)?t:e},__getBtn:function(t,e,i){return e.props=Object.assign({color:this.color,flat:!0,size:this.size},i),t(QBtn,e)}},render:function(t){var e=this,i=[],s=[],n=[];if(this.__boundaryLinks&&(i.push(this.__getBtn(t,{key:"bls",on:{click:function(){return e.set(e.min)}}},{disable:this.disable||this.value<=this.min,icon:this.icons[0]})),s.unshift(this.__getBtn(t,{key:"ble",on:{click:function(){return e.set(e.max)}}},{disable:this.disable||this.value>=this.max,icon:this.icons[3]}))),this.__directionLinks&&(i.push(this.__getBtn(t,{key:"bdp",on:{click:function(){return e.setByOffset(-1)}}},{disable:this.disable||this.value<=this.min,icon:this.icons[1]})),s.unshift(this.__getBtn(t,{key:"bdn",on:{click:function(){return e.setByOffset(1)}}},{disable:this.disable||this.value>=this.max,icon:this.icons[2]}))),this.input)n.push(t(QInput,{staticClass:"inline no-padding",style:{width:this.inputPlaceholder.length+"rem"},props:{type:"number",value:this.newPage,noNumberToggle:!0,min:this.min,max:this.max,color:this.color,placeholder:this.inputPlaceholder,disable:this.disable,hideUnderline:!0},on:{input:function(t){return e.newPage=t},keydown:function(t){return 13===getEventKey(t)&&e.__update()},blur:function(){return e.__update()}}}));else{var o=Math.max(this.maxPages,1+(this.__ellipses?2:0)+(this.__boundaryNumbers?2:0)),r=this.min,a=this.max,l=!1,c=!1,h=!1,u=!1;this.maxPages&&othis.min+(this.__boundaryNumbers?1:0)&&(l=!0,r+=1),this.__boundaryNumbers&&(u=!0,a-=1),this.__ellipses&&a=0&&t<=1}}},data:function(){return{scrolling:!1}},watch:{height:function(){this.__updatePos()}},methods:{__onResize:function(){this.scrollTarget&&(this.mediaHeight=this.media.naturalHeight||height(this.media),this.__updatePos())},__updatePos:function(){var t,e,i,s;if(this.scrollTarget===window?(t=0,i=e=window.innerHeight):i=(t=offset(this.scrollTarget).top)+(e=height(this.scrollTarget)),(s=offset(this.$el).top)+this.height>t&&sthis.distance?"pulled":"pull"}},__animateTo:function(t,e,i){var s=this;!i&&this.animationId&&cancelAnimationFrame(this.animating),this.pullPosition-=(this.pullPosition-t)/7,this.pullPosition-t>1?this.animating=requestAnimationFrame(function(){s.__animateTo(t,e,!0)}):this.animating=requestAnimationFrame(function(){s.pullPosition=t,s.animating=!1,e&&e()})},trigger:function(){var t=this;this.handler(function(){t.__animateTo(height$1,function(){t.state="pull"})})},setScrollContainer:function(t){var e=this;this.$nextTick(function(){e.scrollContainer=t?e.$el.parentNode:getScrollTarget(e.$el)})}},mounted:function(){this.setScrollContainer(this.inline)},render:function(t){return t("div",{staticClass:"pull-to-refresh overflow-hidden-y"},[t("div",{staticClass:"pull-to-refresh-container",style:this.style,directives:this.disable?null:[{name:"touch-pan",modifiers:{vertical:!0,mightPrevent:!0},value:this.__pull}]},[t("div",{staticClass:"pull-to-refresh-message row flex-center",class:this.messageClass},[t(QIcon,{class:{"rotate-180":"pulled"===this.state},props:{name:this.$q.icon.pullToRefresh.arrow},directives:[{name:"show",value:"refreshing"!==this.state}]}),t(QIcon,{staticClass:"animate-spin",props:{name:this.refreshIcon||this.$q.icon.pullToRefresh.refresh},directives:[{name:"show",value:"refreshing"===this.state}]})," "+this.message]),this.$slots.default])])}},dragType={MIN:0,RANGE:1,MAX:2},QRange={name:"QRange",mixins:[SliderMixin],props:{value:{type:Object,default:function(){return{min:0,max:0}},validator:function(t){return t.hasOwnProperty("min")&&t.hasOwnProperty("max")}},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelValue:String,rightLabelColor:String,rightLabelValue:String},data:function(){return{model:Object.assign({},this.value),dragging:!1,currentMinPercentage:(this.value.min-this.min)/(this.max-this.min),currentMaxPercentage:(this.value.max-this.min)/(this.max-this.min)}},computed:{percentageMin:function(){return this.snap?(this.model.min-this.min)/(this.max-this.min):this.currentMinPercentage},percentageMax:function(){return this.snap?(this.model.max-this.min)/(this.max-this.min):this.currentMaxPercentage},activeTrackWidth:function(){return 100*(this.percentageMax-this.percentageMin)+"%"},leftDisplayValue:function(){return void 0!==this.leftLabelValue?this.leftLabelValue:this.model.min},rightDisplayValue:function(){return void 0!==this.rightLabelValue?this.rightLabelValue:this.model.max},leftTooltipColor:function(){return this.leftLabelColor||this.labelColor},rightTooltipColor:function(){return this.rightLabelColor||this.labelColor}},watch:{"value.min":function(t){this.model.min=t},"value.max":function(t){this.model.max=t},"model.min":function(t){this.dragging||(t>this.model.max&&(t=this.model.max),this.currentMinPercentage=(t-this.min)/(this.max-this.min))},"model.max":function(t){this.dragging||(tt&&this.__update({min:t}),this.model.max>t&&this.__update({max:t}),this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__getDragging:function(t){var e,i=this.$refs.handle,s=i.offsetWidth,n=(this.dragOnlyRange?-1:1)*this.$refs.handleMin.offsetWidth/(2*s),o={left:i.getBoundingClientRect().left,width:s,valueMin:this.model.min,valueMax:this.model.max,percentageMin:this.currentMinPercentage,percentageMax:this.currentMaxPercentage},r=getPercentage(t,o,this.$q.i18n.rtl);return r=e.percentageMin?{minP:e.percentageMin,maxP:s,min:e.valueMin,max:n}:{minP:s,maxP:e.percentageMin,min:n,max:e.valueMin};break;case dragType.RANGE:var o=s-e.offsetPercentage,r=between(e.percentageMin+o,0,1-e.rangePercentage),a=n-e.offsetModel,l=between(e.valueMin+a,this.min,this.max-e.rangeValue);i={minP:r,maxP:r+e.rangePercentage,min:parseFloat(l.toFixed(this.computedDecimals)),max:parseFloat((l+e.rangeValue).toFixed(this.computedDecimals))}}this.currentMinPercentage=i.minP,this.currentMaxPercentage=i.maxP,this.model={min:i.min,max:i.max}},__end:function(t,e){void 0===e&&(e=this.dragging),this.__move(t,e),this.currentMinPercentage=(this.model.min-this.min)/(this.max-this.min),this.currentMaxPercentage=(this.model.max-this.min)/(this.max-this.min)},__onKeyDown:function(t,e){var i=t.keyCode;if(this.editable&&[37,40,39,38].includes(i)){stopAndPrevent(t);var s=this.computedDecimals,n=t.ctrlKey?10*this.computedStep:this.computedStep,o=[37,40].includes(i)?-n:n,r=s?parseFloat((this.model[e]+o).toFixed(s)):this.model[e]+o;this.model[e]=between(r,"min"===e?this.min:this.model.min,"max"===e?this.max:this.model.max),this.currentMinPercentage=(this.model.min-this.min)/(this.max-this.min),this.currentMaxPercentage=(this.model.max-this.min)/(this.max-this.min),this.__update()}},__onKeyUp:function(t,e){var i=t.keyCode;this.editable&&[37,40,39,38].includes(i)&&this.__update(!0)},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):notDivides((this.max-this.min)/this.step,this.computedDecimals)?console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step):notDivides((this.model.min-this.min)/this.step,this.computedDecimals)?console.error("Range error: step must be a divisor of initial value.min - min",this.model.min,this.min,this.step):notDivides((this.model.max-this.min)/this.step,this.computedDecimals)&&console.error("Range error: step must be a divisor of initial value.max - min",this.model.max,this.max,this.step)},__getHandle:function(t,e,i,s,n,o,r){var a,l=this;return t("div",{ref:"handle"+i,staticClass:"q-slider-handle q-slider-handle-"+e,style:(a={},a[this.$q.i18n.rtl?"right":"left"]=100*n+"%",a.borderRadius=this.square?"0":"50%",a),class:[s?"handle-at-minimum":null,{dragging:this.dragging}],attrs:{tabindex:this.$q.platform.is.desktop?this.editable?0:-1:void 0},on:{keydown:function(t){return l.__onKeyDown(t,e)},keyup:function(t){return l.__onKeyUp(t,e)}}},[this.label||this.labelAlways?t(QChip,{props:{pointing:"down",square:!0,dense:!0,color:o},staticClass:"q-slider-label no-pointer-events",class:{"label-always":this.labelAlways}},[r]):null,t("div",{staticClass:"q-slider-ring"})])},__getContent:function(t){var e;return[t("div",{staticClass:"q-slider-track active-track",style:(e={},e[this.$q.i18n.rtl?"right":"left"]=100*this.percentageMin+"%",e.width=this.activeTrackWidth,e),class:{dragging:this.dragging,"track-draggable":this.dragRange||this.dragOnlyRange}}),this.__getHandle(t,"min","Min",!this.fillHandleAlways&&this.model.min===this.min,this.percentageMin,this.leftTooltipColor,this.leftDisplayValue),this.__getHandle(t,"max","Max",!1,this.percentageMax,this.rightTooltipColor,this.rightDisplayValue)]}}},QRating={name:"QRating",props:{value:Number,max:{type:Number,default:5},icon:String,color:String,size:String,readonly:Boolean,disable:Boolean},data:function(){return{mouseModel:0}},computed:{model:{get:function(){return this.value},set:function(t){var e=this;this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})}},editable:function(){return!this.readonly&&!this.disable},classes:function(){var t=[];return this.disable&&t.push("disabled"),this.editable&&t.push("editable"),this.color&&t.push("text-"+this.color),t}},methods:{set:function(t){if(this.editable){var e=between(parseInt(t,10),1,this.max);this.model=this.model===e?0:e,this.mouseModel=0}},__setHoverValue:function(t){this.editable&&(this.mouseModel=t)}},render:function(t){for(var e=this,i=[],s=this.editable?0:-1,n=function(n){i.push(t("span",{key:n,ref:"rt"+n,attrs:{tabindex:s},on:{keydown:function(t){switch(getEventKey(t)){case 13:case 32:return e.set(n),stopAndPrevent(t);case 37:case 40:return e.$refs["rt"+(n-1)]&&e.$refs["rt"+(n-1)].focus(),stopAndPrevent(t);case 39:case 38:return e.$refs["rt"+(n+1)]&&e.$refs["rt"+(n+1)].focus(),stopAndPrevent(t)}}}},[t(QIcon,{props:{name:e.icon||e.$q.icon.rating.icon},class:{active:!e.mouseModel&&e.model>=n||e.mouseModel&&e.mouseModel>=n,exselected:e.mouseModel&&e.model>=n&&e.mouseModel0&&e+this.containerHeight0&&e.scrollTop+this.containerHeight-1}var QSelect={name:"QSelect",mixins:[FrameMixin,KeyboardSelectionMixin],props:{filter:[Function,Boolean],filterPlaceholder:String,radio:Boolean,placeholder:String,separator:Boolean,value:{required:!0},multiple:Boolean,toggle:Boolean,chips:Boolean,options:{type:Array,required:!0,validator:function(t){return t.every(function(t){return"label"in t&&"value"in t})}},chipsColor:String,chipsBgColor:String,displayValue:String,popupMaxHeight:String,popupCover:{type:Boolean,default:!0}},data:function(){return{model:this.multiple&&Array.isArray(this.value)?this.value.slice():this.value,terms:"",focused:!1}},watch:{value:function(t){this.model=this.multiple&&Array.isArray(t)?t.slice():t},visibleOptions:function(){this.__keyboardCalcIndex()}},computed:{optModel:function(){var t=this;if(this.multiple)return this.model.length>0?this.options.map(function(e){return t.model.includes(e.value)}):this.options.map(function(t){return!1})},visibleOptions:function(){var t=this,e=this.options.map(function(t,e){return Object.assign({},t,{index:e})});if(this.filter&&this.terms.length){var i=this.terms.toLowerCase();e=e.filter(function(e){return t.filterFn(i,e)})}return e},keyboardMaxIndex:function(){return this.visibleOptions.length-1},filterFn:function(){return"boolean"==typeof this.filter?defaultFilterFn:this.filter},actualValue:function(){var t=this;if(this.displayValue)return this.displayValue;if(!this.multiple){var e=this.options.find(function(e){return e.value===t.model});return e?e.label:""}var i=this.selectedOptions.map(function(t){return t.label});return i.length?i.join(", "):""},computedClearValue:function(){return void 0===this.clearValue?this.multiple?[]:null:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&JSON.stringify(this.computedClearValue)!==JSON.stringify(this.model)},selectedOptions:function(){var t=this;if(this.multiple)return this.length>0?this.options.filter(function(e){return t.model.includes(e.value)}):[]},hasChips:function(){return this.multiple&&this.chips&&this.length>0},length:function(){return this.multiple?this.model.length:[null,void 0,""].includes(this.model)?0:1},additionalLength:function(){return this.displayValue&&this.displayValue.length>0}},methods:{togglePopup:function(){this.$refs.popover&&this[this.$refs.popover.showing?"hide":"show"]()},show:function(){if(this.__keyboardCalcIndex(),this.$refs.popover)return this.$refs.popover.show()},hide:function(){return this.$refs.popover?this.$refs.popover.hide():Promise.resolve()},reposition:function(){var t=this.$refs.popover;t&&t.showing&&this.$nextTick(function(){return t&&t.reposition()})},__keyboardCalcIndex:function(){var t=this;this.keyboardIndex=-1;var e=this.multiple?this.selectedOptions.map(function(t){return t.value}):[this.model];this.$nextTick(function(){var i=void 0===e?-1:Math.max(-1,t.visibleOptions.findIndex(function(t){return e.includes(t.value)}));i>-1&&(t.keyboardMoveDirection=!0,setTimeout(function(){t.keyboardMoveDirection=!1},500),t.__keyboardShow(i))})},__keyboardCustomKeyHandle:function(t,e){switch(t){case 27:this.$refs.popover.showing&&this.hide();break;case 13:case 32:this.$refs.popover.showing||this.show()}},__keyboardShowTrigger:function(){this.show()},__keyboardSetSelection:function(t){var e=this.visibleOptions[t];this.multiple?this.__toggleMultiple(e.value,e.disable):this.__singleSelect(e.value,e.disable)},__keyboardIsSelectableIndex:function(t){return t>-1&&t-1?this.$emit("remove",{index:s,value:i.splice(s,1)}):(this.$emit("add",{index:i.length,value:t}),i.push(t)),this.$emit("input",i)}},__emit:function(t){var e=this;this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__setModel:function(t,e){this.model=t||(this.multiple?[]:null),this.$emit("input",this.model),!e&&this.$refs.popover&&this.$refs.popover.showing||this.__onClose(e)},__getChipTextColor:function(t){return this.chipsColor?this.chipsColor:this.isInvertedLight?this.invertedLight?t||this.color:"white":this.isInverted?t||(this.invertedLight?"grey-10":this.color):this.dark?t||this.color:"white"},__getChipBgColor:function(t){return this.chipsBgColor?this.chipsBgColor:this.isInvertedLight?this.invertedLight?"grey-10":t||this.color:this.isInverted?this.invertedLight?this.color:"white":this.dark?"white":t||this.color}},render:function(t){var e=this,i=[];if(this.hasChips){var s=t("div",{staticClass:"col row items-center q-input-chips",class:this.alignClass},this.selectedOptions.map(function(i,s){return t(QChip,{key:s,props:{small:!0,closable:e.editable&&!i.disable,color:e.__getChipBgColor(i.color),textColor:e.__getChipTextColor(i.color),icon:i.icon,iconRight:i.rightIcon,avatar:i.avatar},on:{hide:function(){e.__toggleMultiple(i.value,e.disable||i.disable)}},nativeOn:{click:function(t){t.stopPropagation()}}},[t("div",{domProps:{innerHTML:i.label}})])}));i.push(s)}else{var n=t("div",{staticClass:"col q-input-target ellipsis",class:this.fakeInputClasses,domProps:{innerHTML:this.fakeInputValue}});i.push(n)}return i.push(t(QPopover,{ref:"popover",staticClass:"column no-wrap",class:this.dark?"bg-dark":null,props:{cover:this.popupCover,keepOnScreen:!0,disable:!this.editable,anchorClick:!1,maxHeight:this.popupMaxHeight},slot:"after",on:{show:this.__onShow,hide:function(){e.__onClose(!0)}},nativeOn:{keydown:this.__keyboardHandleKey}},[this.filter&&t(QSearch,{ref:"filter",staticClass:"col-auto",style:"padding: 10px;",props:{value:this.terms,placeholder:this.filterPlaceholder||this.$q.i18n.label.filter,debounce:100,color:this.color,dark:this.dark,noParentField:!0,noIcon:!0},on:{input:function(t){e.terms=t,e.reposition()}}})||void 0,this.visibleOptions.length&&t(QList,{staticClass:"no-border scroll",props:{separator:this.separator,dark:this.dark}},this.visibleOptions.map(function(i,s){return t(QItemWrapper,{key:s,class:[i.disable?"text-faded":"cursor-pointer",s===e.keyboardIndex?"q-select-highlight":"",i.disable?"":"cursor-pointer",i.className||""],props:{cfg:i,slotReplace:!0,active:e.multiple?void 0:e.value===i.value},nativeOn:{"!click":function(){var t=e.multiple?"__toggleMultiple":"__singleSelect";e[t](i.value,i.disable)},mouseenter:function(t){!i.disable&&e.__mouseEnterHandler(t,s)}}},[e.multiple?t(e.toggle?QToggle:QCheckbox,{slot:e.toggle?"right":"left",props:{keepColor:!0,color:i.color||e.color,dark:e.dark,value:e.optModel[i.index],disable:i.disable,noFocus:!0}}):e.radio&&t(QRadio,{slot:"left",props:{keepColor:!0,color:i.color||e.color,dark:e.dark,value:e.value,val:i.value,disable:i.disable,noFocus:!0}})||void 0])}))||void 0])),this.isClearable&&i.push(t(QIcon,{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.clear}})),i.push(t(QIcon,this.readonly?{slot:"after"}:{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input.dropdown}})),t(QInputFrame,{ref:"input",staticClass:"q-select",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,disable:this.disable,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,noParentField:this.noParentField,focused:this.focused,focusable:!0,length:this.length,additionalLength:this.additionalLength},nativeOn:{click:this.togglePopup,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__keyboardHandleKey}},i)}},QSpinnerAudio={name:"QSpinnerAudio",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"matrix(1 0 0 -1 0 80)"}},[t("rect",{attrs:{width:"10",height:"20",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"4.3s",values:"20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"15",width:"10",height:"80",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"80;55;33;5;75;23;73;33;12;14;60;80",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",width:"10",height:"50",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1.4s",values:"50;34;78;23;56;23;34;76;80;54;21;50",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"45",width:"10",height:"30",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"30;45;13;80;56;72;45;76;34;23;67;30",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerBall={name:"QSpinnerBall",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{cx:"5",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;5;50;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",values:"5;27;49;5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"27",cy:"5",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",from:"5",to:"5",values:"5;50;50;5",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",from:"27",to:"27",values:"27;49;5;27",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"49",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;50;5;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",from:"49",to:"49",begin:"0s",dur:"2.2s",values:"49;5;27;49",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerBars={name:"QSpinnerBars",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"60",width:"15",height:"140",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"90",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"120",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerCircles={name:"QSpinnerCircles",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 135 135",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M67.447 58c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10zm9.448 9.447c0 5.523 4.477 10 10 10 5.522 0 10-4.477 10-10s-4.478-10-10-10c-5.523 0-10 4.477-10 10zm-9.448 9.448c-5.523 0-10 4.477-10 10 0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10zM58 67.447c0-5.523-4.477-10-10-10s-10 4.477-10 10 4.477 10 10 10 10-4.477 10-10z"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 67 67",to:"-360 67 67",dur:"2.5s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M28.19 40.31c6.627 0 12-5.374 12-12 0-6.628-5.373-12-12-12-6.628 0-12 5.372-12 12 0 6.626 5.372 12 12 12zm30.72-19.825c4.686 4.687 12.284 4.687 16.97 0 4.686-4.686 4.686-12.284 0-16.97-4.686-4.687-12.284-4.687-16.97 0-4.687 4.686-4.687 12.284 0 16.97zm35.74 7.705c0 6.627 5.37 12 12 12 6.626 0 12-5.373 12-12 0-6.628-5.374-12-12-12-6.63 0-12 5.372-12 12zm19.822 30.72c-4.686 4.686-4.686 12.284 0 16.97 4.687 4.686 12.285 4.686 16.97 0 4.687-4.686 4.687-12.284 0-16.97-4.685-4.687-12.283-4.687-16.97 0zm-7.704 35.74c-6.627 0-12 5.37-12 12 0 6.626 5.373 12 12 12s12-5.374 12-12c0-6.63-5.373-12-12-12zm-30.72 19.822c-4.686-4.686-12.284-4.686-16.97 0-4.686 4.687-4.686 12.285 0 16.97 4.686 4.687 12.284 4.687 16.97 0 4.687-4.685 4.687-12.283 0-16.97zm-35.74-7.704c0-6.627-5.372-12-12-12-6.626 0-12 5.373-12 12s5.374 12 12 12c6.628 0 12-5.373 12-12zm-19.823-30.72c4.687-4.686 4.687-12.284 0-16.97-4.686-4.686-12.284-4.686-16.97 0-4.687 4.686-4.687 12.284 0 16.97 4.686 4.687 12.284 4.687 16.97 0z"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 67 67",to:"360 67 67",dur:"8s",repeatCount:"indefinite"}})])])}},QSpinnerComment={name:"QSpinnerComment",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("path",{attrs:{d:"M78,19H22c-6.6,0-12,5.4-12,12v31c0,6.6,5.4,12,12,12h37.2c0.4,3,1.8,5.6,3.7,7.6c2.4,2.5,5.1,4.1,9.1,4 c-1.4-2.1-2-7.2-2-10.3c0-0.4,0-0.8,0-1.3h8c6.6,0,12-5.4,12-12V31C90,24.4,84.6,19,78,19z",fill:"currentColor"}}),t("circle",{attrs:{cx:"30",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;1;1",keyTimes:"0;0.2;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"50",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.2;0.4;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"70",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.4;0.6;1",dur:"1s",repeatCount:"indefinite"}})])])}},QSpinnerCube={name:"QSpinnerCube",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("g",{attrs:{transform:"translate(25 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.1s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(25 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.7"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.3s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.2s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])])])}},QSpinnerDots={name:"QSpinnerDots",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"15",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"60",cy:"15",r:"9","fill-opacity":".3"}},[t("animate",{attrs:{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:".5",to:".5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"105",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerFacebook={name:"QSpinnerFacebook",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"}},[t("g",{attrs:{transform:"translate(20 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(50 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.1s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(80 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.2s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])])])}},QSpinnerGears={name:"QSpinnerGears",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(-20,-20)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"90 50 50",to:"0 50 50",dur:"1s",repeatCount:"indefinite"}})])]),t("g",{attrs:{transform:"translate(20,20) rotate(15 50 50)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"90 50 50",dur:"1s",repeatCount:"indefinite"}})])])])}},QSpinnerGrid={name:"QSpinnerGrid",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"12.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"52.5",r:"12.5","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"100ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"300ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"600ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"800ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"400ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"700ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"500ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"200ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerHearts={name:"QSpinnerHearts",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.716-6.002 11.47-7.65 17.304-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.593-2.32 17.308 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0.7s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z"}})])}},QSpinnerHourglass={name:"QSpinnerHourglass",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",[t("path",{staticClass:"glass",attrs:{fill:"none",stroke:"currentColor","stroke-width":"5","stroke-miterlimit":"10",d:"M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z"}}),t("clipPath",{attrs:{id:"uil-hourglass-clip1"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"20",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"25",to:"0",dur:"1s",repeatCount:"indefinite",vlaues:"25;0;0",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"20",to:"45",dur:"1s",repeatCount:"indefinite",vlaues:"20;45;45",keyTimes:"0;0.5;1"}})])]),t("clipPath",{attrs:{id:"uil-hourglass-clip2"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"55",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"0",to:"25",dur:"1s",repeatCount:"indefinite",vlaues:"0;25;25",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"80",to:"55",dur:"1s",repeatCount:"indefinite",vlaues:"80;55;55",keyTimes:"0;0.5;1"}})])]),t("path",{staticClass:"sand",attrs:{d:"M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z","clip-path":"url(#uil-hourglass-clip1)",fill:"currentColor"}}),t("path",{staticClass:"sand",attrs:{d:"M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z","clip-path":"url(#uil-hourglass-clip2)",fill:"currentColor"}}),t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",repeatCount:"indefinite",dur:"1s",values:"0 50 50;0 50 50;180 50 50",keyTimes:"0;0.7;1"}})])])}},QSpinnerInfinity={name:"QSpinnerInfinity",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("path",{attrs:{d:"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z",fill:"none",stroke:"currentColor","stroke-width":"8","stroke-dasharray":"10.691205342610678 10.691205342610678","stroke-dashoffset":"0"}},[t("animate",{attrs:{attributeName:"stroke-dashoffset",from:"0",to:"21.382410685221355",begin:"0",dur:"2s",repeatCount:"indefinite",fill:"freeze"}})])])}},QSpinner_ios={name:"QSpinnerIos",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"}},[t("g",{attrs:{"stroke-width":"4","stroke-linecap":"round"}},[t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})])])])}},QSpinnerOval={name:"QSpinnerOval",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}}),t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}})])])])}},QSpinnerPie={name:"QSpinnerPie",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"}})])])}},QSpinnerPuff={name:"QSpinnerPuff",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"0s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"-0.9s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"-0.9s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})])])])}},QSpinnerRadio={name:"QSpinnerRadio",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"scale(0.55)"}},[t("circle",{attrs:{cx:"30",cy:"150",r:"30",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.1",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.2",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})])])])}},QSpinnerRings={name:"QSpinnerRings",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"8"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerTail={name:"QSpinnerTail",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("defs",[t("linearGradient",{attrs:{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"}},[t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":"0",offset:"0%"}}),t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":".631",offset:"63.146%"}}),t("stop",{attrs:{"stop-color":"currentColor",offset:"100%"}})])]),t("g",{attrs:{transform:"translate(1 1)",fill:"none","fill-rule":"evenodd"}},[t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)","stroke-width":"2"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})]),t("circle",{attrs:{fill:"currentColor",cx:"36",cy:"18",r:"1"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})])])])}},StepTab={name:"QStepTab",directives:{Ripple:Ripple},props:["vm"],computed:{hasNavigation:function(){return!this.vm.__stepper.noHeaderNavigation},classes:function(){return{"step-error":this.vm.error,"step-active":this.vm.active,"step-done":this.vm.done,"step-navigation":this.vm.done&&this.hasNavigation,"step-waiting":this.vm.waiting,"step-disabled":this.vm.disable,"step-colored":this.vm.active||this.vm.done,"items-center":!this.vm.__stepper.vertical,"items-start":this.vm.__stepper.vertical,"q-stepper-first":this.vm.first,"q-stepper-last":this.vm.last}}},methods:{__select:function(){this.hasNavigation&&this.vm.select()}},render:function(t){var e=this.vm.stepIcon?t(QIcon,{props:{name:this.vm.stepIcon}}):t("span",[this.vm.innerOrder+1]);return t("div",{staticClass:"q-stepper-tab col-grow flex no-wrap relative-position",class:this.classes,on:{click:this.__select},directives:this.hasNavigation?[{name:"ripple",value:this.vm.done}]:null},[t("div",{staticClass:"q-stepper-dot row flex-center q-stepper-line relative-position"},[t("span",{staticClass:"row flex-center"},[e])]),this.vm.title?t("div",{staticClass:"q-stepper-label q-stepper-line relative-position"},[t("div",{staticClass:"q-stepper-title"},[this.vm.title]),t("div",{staticClass:"q-stepper-subtitle"},[this.vm.subtitle])]):null])}},QStep={name:"QStep",inject:{__stepper:{default:function(){console.error("QStep needs to be child of QStepper")}}},props:{name:{type:[Number,String],default:function(){return uid()}},default:Boolean,title:{type:String,required:!0},subtitle:String,icon:String,order:[Number,String],error:Boolean,activeIcon:String,errorIcon:String,doneIcon:String,disable:Boolean},watch:{order:function(){this.__stepper.__sortSteps()}},data:function(){return{innerOrder:0,first:!1,last:!1}},computed:{stepIcon:function(){var t=this.__stepper;return this.active?this.activeIcon||t.activeIcon||this.$q.icon.stepper.active:this.error?this.errorIcon||t.errorIcon||this.$q.icon.stepper.error:this.done&&!this.disable?this.doneIcon||t.doneIcon||this.$q.icon.stepper.done:this.icon},actualOrder:function(){return parseInt(this.order||this.innerOrder,10)},active:function(){return this.__stepper.step===this.name},done:function(){return!this.disable&&this.__stepper.currentOrder>this.innerOrder},waiting:function(){return!this.disable&&this.__stepper.currentOrders?"animate-fade-right":null}}},computed:{classes:function(){var t=["q-stepper-"+(this.vertical?"vertical":"horizontal"),"text-"+this.color];return this.contractable&&t.push("q-stepper-contractable"),t},hasSteps:function(){return this.steps.length>0},currentStep:function(){var t=this;if(this.hasSteps)return this.steps.find(function(e){return e.name===t.step})},currentOrder:function(){if(this.currentStep)return this.currentStep.innerOrder},length:function(){return this.steps.length}},methods:{goToStep:function(t){var e=this;this.step!==t&&void 0!==t&&(this.step=t,this.$emit("input",t),this.$emit("step",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)}))},next:function(){this.__go(1)},previous:function(){this.__go(-1)},reset:function(){this.hasSteps&&this.goToStep(this.steps[0].name)},__go:function(t){var e,i=this.currentOrder;if(void 0===i){if(!this.hasSteps)return;e=this.steps[0].name}else{do{i+=t}while(i>=0&&ithis.length-1||this.steps[i].disable)return;e=this.steps[i].name}this.goToStep(e)},__sortSteps:function(){var t=this;this.steps.sort(function(t,e){return t.actualOrder-e.actualOrder});var e=this.steps.length-1;this.steps.forEach(function(t,i){t.innerOrder=i,t.first=0===i,t.last=i===e}),this.$nextTick(function(){t.steps.some(function(t){return t.active})||t.goToStep(t.steps[0].name)})},__registerStep:function(t){return this.steps.push(t),this.__sortSteps(),this},__unregisterStep:function(t){this.steps=this.steps.filter(function(e){return e!==t})}},created:function(){this.__sortSteps=frameDebounce(this.__sortSteps)},render:function(t){return t("div",{staticClass:"q-stepper column overflow-hidden relative-position",class:this.classes},[this.vertical?null:t("div",{staticClass:"q-stepper-header row items-stretch justify-between shadow-1",class:{"alternative-labels":this.alternativeLabels}},this.steps.map(function(e){return t(StepTab,{key:e.name,props:{vm:e}})})),this.$slots.default])}},QStepperNavigation={name:"QStepperNavigation",render:function(t){return t("div",{staticClass:"q-stepper-nav order-last row items-center"},[this.$slots.left,t("div",{staticClass:"col"}),this.$slots.default])}},TabMixin={directives:{Ripple:Ripple},props:{label:String,icon:String,disable:Boolean,hidden:Boolean,hide:{type:String,default:""},name:{type:String,default:function(){return uid()}},alert:Boolean,count:[Number,String],color:String,tabindex:Number},inject:{data:{default:function(){console.error("QTab/QRouteTab components need to be child of QTabs")}},selectTab:{}},watch:{active:function(t){t&&this.$emit("select",this.name)}},computed:{active:function(){return this.data.tabName===this.name},classes:function(){var t={active:this.active,hidden:this.hidden,disabled:this.disable,"q-tab-full":this.icon&&this.label,"q-tab-only-label":!this.icon&&this.label,"hide-none":!this.hide,"hide-icon":"icon"===this.hide,"hide-label":"label"===this.hide},e=this.data.inverted?this.color||this.data.textColor||this.data.color:this.color;return e&&(t["text-"+e]=!0),t},barStyle:function(){if(!this.active||!this.data.highlight)return"display: none;"},computedTabIndex:function(){return this.disable||this.active?-1:this.tabindex||0}},methods:{__getTabMeta:function(t){return this.count?[t(QChip,{staticClass:"q-tab-meta",props:{floating:!0}},[this.count])]:this.alert?[t("div",{staticClass:"q-tab-meta q-dot"})]:void 0},__getTabContent:function(t){var e=[];return this.icon&&e.push(t("div",{staticClass:"q-tab-icon-parent relative-position"},[t(QIcon,{staticClass:"q-tab-icon",props:{name:this.icon}}),this.__getTabMeta(t)])),this.label&&e.push(t("div",{staticClass:"q-tab-label-parent relative-position"},[t("div",{staticClass:"q-tab-label"},[this.label]),this.__getTabMeta(t)])),(e=e.concat(this.$slots.default)).push(t("div",{staticClass:"q-tabs-bar",style:this.barStyle,class:this.data.underlineClass})),e.push(t("div",{staticClass:"q-tab-focus-helper absolute-full",attrs:{tabindex:this.computedTabIndex}})),e}}},QRouteTab={name:"QRouteTab",mixins:[TabMixin,RouterLinkMixin],inject:{selectTabRouter:{}},watch:{$route:function(){this.checkIfSelected()}},methods:{select:function(){this.$emit("click",this.name),this.disable||(this.$el.dispatchEvent(evt),this.selectTabRouter({value:this.name,selected:!0}))},checkIfSelected:function(){var t=this;this.$nextTick(function(){if(t.$el.classList.contains("q-router-link-exact-active"))t.selectTabRouter({value:t.name,selectable:!0,exact:!0});else if(t.$el.classList.contains("q-router-link-active")){var e=t.$router.resolve(t.to,void 0,t.append);t.selectTabRouter({value:t.name,selectable:!0,priority:e.href.length})}else t.active&&t.selectTabRouter({value:null})})}},mounted:function(){this.checkIfSelected()},render:function(t){var e=this;return t("router-link",{props:{tag:"a",to:this.to,exact:this.exact,append:this.append,replace:this.replace,event:routerLinkEventName,activeClass:"q-router-link-active",exactActiveClass:"q-router-link-exact-active"},attrs:{tabindex:-1},nativeOn:{click:this.select,keyup:function(t){return 13===t.keyCode&&e.select(t)}},staticClass:"q-link q-tab column flex-center relative-position",class:this.classes,directives:[{name:"ripple"}]},this.__getTabContent(t))}},QTab={name:"QTab",mixins:[TabMixin],props:{default:Boolean},methods:{select:function(){this.$emit("click",this.name),this.disable||this.selectTab(this.name)}},mounted:function(){this.default&&!this.disable&&this.select()},render:function(t){var e=this;return t("div",{staticClass:"q-tab column flex-center relative-position",class:this.classes,attrs:{"data-tab-name":this.name},on:{click:this.select,keyup:function(t){return 13===t.keyCode&&e.select(t)}},directives:[{name:"ripple"}]},this.__getTabContent(t))}},QTabPane={name:"QTabPane",inject:{data:{default:function(){console.error("QTabPane needs to be child of QTabs")}}},props:{name:{type:String,required:!0},keepAlive:Boolean},data:function(){return{shown:!1}},computed:{active:function(){return this.data.tabName===this.name},classes:function(){return{hidden:!this.active,"animate-fade-left":"left"===this.data.direction,"animate-fade-right":"right"===this.data.direction}}},render:function(t){var e=t("div",{staticClass:"q-tab-pane",class:this.classes},this.$slots.default);if(this.keepAlive){if(!this.shown&&!this.active)return;return this.shown=!0,e}if(this.shown=this.active,this.active)return e}},scrollNavigationSpeed=5,debounceDelay=50;function getUnderlineClass(t){if(t)return"text-"+t}var QTabs={name:"QTabs",provide:function(){return{data:this.data,selectTab:this.selectTab,selectTabRouter:this.selectTabRouter}},directives:{TouchSwipe:TouchSwipe},props:{value:String,align:{type:String,default:"left",validator:function(t){return["left","center","right","justify"].includes(t)}},position:{type:String,default:"top",validator:function(t){return["top","bottom"].includes(t)}},color:{type:String,default:"primary"},textColor:String,inverted:Boolean,twoLines:Boolean,glossy:Boolean,animated:Boolean,swipeable:Boolean,panesContainerClass:String,underlineColor:String},data:function(){return{currentEl:null,posbar:{width:0,left:0},data:{highlight:!0,tabName:this.value||"",color:this.color,textColor:this.textColor,inverted:this.inverted,underlineClass:getUnderlineClass(this.underlineColor),direction:null}}},watch:{value:function(t){this.selectTab(t)},color:function(t){this.data.color=t},textColor:function(t){this.data.textColor=t},inverted:function(t){this.data.inverted=t},underlineColor:function(t){this.data.underlineClass=getUnderlineClass(t)}},computed:{classes:function(){return["q-tabs-position-"+this.position,"q-tabs-"+(this.inverted?"inverted":"normal"),this.twoLines?"q-tabs-two-lines":""]},innerClasses:function(){var t=["q-tabs-align-"+this.align];return this.glossy&&t.push("glossy"),this.inverted?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))),t},posbarClasses:function(){var t=[];return this.inverted&&t.push("text-"+(this.textColor||this.color)),this.data.highlight&&t.push("highlight"),t}},methods:{go:function(t){var e=0;if(this.data.tabName){var i=this.$refs.scroller.querySelector('[data-tab-name="'+this.data.tabName+'"]');i&&(e=Array.prototype.indexOf.call(this.$refs.scroller.children,i))}var s=this.$refs.scroller.querySelectorAll("[data-tab-name]");(e+=t)>-1&&e-1){var c=this.buffer[l];n&&(c.exact=n),s&&(c.selectable=s),o&&(c.selected=o),r&&(c.priority=r)}else this.buffer.push(t);a&&(this.bufferTimer=setTimeout(function(){var t=e.buffer.find(function(t){return t.exact&&t.selected})||e.buffer.find(function(t){return t.selectable&&t.selected})||e.buffer.find(function(t){return t.exact})||e.buffer.filter(function(t){return t.selectable}).sort(function(t,e){return e.priority-t.priority})[0]||e.buffer[0];e.buffer.length=0,e.selectTab(t.value)},100))},__swipe:function(t){this.go("left"===t.direction?1:-1)},__repositionBar:function(){var t=this;clearTimeout(this.timer);var e=!1,i=this.$refs.posbar,s=this.currentEl;if(!1!==this.data.highlight&&(this.data.highlight=!1,e=!0),!s)return this.finalPosbar={width:0,left:0},void this.__setPositionBar(0,0);var n=i.parentNode.offsetLeft;e&&this.oldEl&&this.__setPositionBar(this.oldEl.getBoundingClientRect().width,this.oldEl.offsetLeft-n),this.timer=setTimeout(function(){var e=s.getBoundingClientRect().width,o=s.offsetLeft-n;i.classList.remove("contract"),t.oldEl=s,t.finalPosbar={width:e,left:o},t.__setPositionBar(t.posbar.left=this.$refs.scroller.scrollWidth?"add":"remove";this.$refs.leftScroll.classList[this.$refs.scroller.scrollLeft<=0?"add":"remove"]("disabled"),this.$refs.rightScroll.classList[t]("disabled")}},__getTabElByName:function(t){var e=this.$children.find(function(e){return e.name===t&&e.$el&&1===e.$el.nodeType});if(e)return e.$el},__findTabAndScroll:function(t,e){var i=this;setTimeout(function(){i.__scrollToTab(i.__getTabElByName(t),e)},4*debounceDelay)},__scrollToTab:function(t,e){if(t&&this.scrollable){var i=this.$refs.scroller.getBoundingClientRect(),s=t.getBoundingClientRect(),n=s.width,o=s.left-i.left;o<0?e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o):(o+=n-this.$refs.scroller.offsetWidth)>0&&(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o))}},__animScrollTo:function(t){var e=this;this.__stopAnimScroll(),this.__scrollTowards(t),this.scrollTimer=setInterval(function(){e.__scrollTowards(t)&&e.__stopAnimScroll()},5)},__scrollToStart:function(){this.__animScrollTo(0)},__scrollToEnd:function(){this.__animScrollTo(9999)},__stopAnimScroll:function(){clearInterval(this.scrollTimer)},__scrollTowards:function(t){var e=this.$refs.scroller.scrollLeft,i=t=t)&&(s=!0,e=t),this.$refs.scroller.scrollLeft=e,s}},render:function(t){return t("div",{staticClass:"q-tabs flex no-wrap overflow-hidden",class:this.classes},[t("div",{staticClass:"q-tabs-head row",ref:"tabs",class:this.innerClasses},[t("div",{ref:"scroller",staticClass:"q-tabs-scroller row no-wrap"},[this.$slots.title,t("div",{staticClass:"relative-position self-stretch q-tabs-global-bar-container",class:this.posbarClasses},[t("div",{ref:"posbar",staticClass:"q-tabs-bar q-tabs-global-bar",class:this.data.underlineClass,on:{transitionend:this.__updatePosbarTransition}})])]),t("div",{ref:"leftScroll",staticClass:"row flex-center q-tabs-left-scroll",on:{mousedown:this.__scrollToStart,touchstart:this.__scrollToStart,mouseup:this.__stopAnimScroll,mouseleave:this.__stopAnimScroll,touchend:this.__stopAnimScroll}},[t(QIcon,{props:{name:this.$q.icon.tabs.left}})]),t("div",{ref:"rightScroll",staticClass:"row flex-center q-tabs-right-scroll",on:{mousedown:this.__scrollToEnd,touchstart:this.__scrollToEnd,mouseup:this.__stopAnimScroll,mouseleave:this.__stopAnimScroll,touchend:this.__stopAnimScroll}},[t(QIcon,{props:{name:this.$q.icon.tabs.right}})])]),t("div",{staticClass:"q-tabs-panes",class:this.panesContainerClass,directives:this.swipeable?[{name:"touch-swipe",value:this.__swipe}]:null},this.$slots.default)])},created:function(){this.timer=null,this.scrollTimer=null,this.bufferTimer=null,this.buffer=[],this.scrollable=!this.$q.platform.is.desktop,this.__redraw=debounce(this.__redraw,debounceDelay),this.__updateScrollIndicator=debounce(this.__updateScrollIndicator,debounceDelay)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.scroller&&(t.$refs.scroller.addEventListener("scroll",t.__updateScrollIndicator,listenOpts.passive),window.addEventListener("resize",t.__redraw,listenOpts.passive),""!==t.data.tabName&&t.value&&t.selectTab(t.value),t.__redraw(),t.__findTabAndScroll(t.data.tabName,!0))})},beforeDestroy:function(){clearTimeout(this.timer),clearTimeout(this.bufferTimer),this.__stopAnimScroll(),this.$refs.scroller.removeEventListener("scroll",this.__updateScrollIndicator,listenOpts.passive),window.removeEventListener("resize",this.__redraw,listenOpts.passive),this.__redraw.cancel(),this.__updateScrollIndicator.cancel()}},Top={computed:{marginalsProps:function(){return{pagination:this.computedPagination,pagesNumber:this.pagesNumber,isFirstPage:this.isFirstPage,isLastPage:this.isLastPage,prevPage:this.prevPage,nextPage:this.nextPage,inFullscreen:this.inFullscreen,toggleFullscreen:this.toggleFullscreen}}},methods:{getTop:function(t){var e=this.$scopedSlots.top,i=this.$scopedSlots["top-left"],s=this.$scopedSlots["top-right"],n=this.$scopedSlots["top-selection"],o=this.hasSelectionMode&&n&&this.rowsSelectedNumber>0,r="q-table-top relative-position row items-center",a=[];return e?t("div",{staticClass:r},[e(this.marginalsProps)]):(o?a.push(n(this.marginalsProps)):i?a.push(t("div",{staticClass:"q-table-control"},[i(this.marginalsProps)])):this.title&&a.push(t("div",{staticClass:"q-table-control"},[t("div",{staticClass:"q-table-title"},this.title)])),s&&(a.push(t("div",{staticClass:"q-table-separator col"})),a.push(t("div",{staticClass:"q-table-control"},[s(this.marginalsProps)]))),0!==a.length?t("div",{staticClass:r},a):void 0)}}},QTh={name:"QTh",props:{props:Object,autoWidth:Boolean},render:function(t){var e,i=this;if(!this.props)return t("td",{class:{"q-table-col-auto-width":this.autoWidth}},this.$slots.default);var s=this.$vnode.key,n=[].concat(this.$slots.default);if(s){if(!(e=this.props.colsMap[s]))return}else e=this.props.col;e.sortable&&n["right"===e.align?"unshift":"push"](t(QIcon,{props:{name:this.$q.icon.table.arrowUp},staticClass:e.__iconClass}));return t("th",{class:[e.__thClass,{"q-table-col-auto-width":this.autoWidth}],on:e.sortable?{click:function(){i.props.sort(e)}}:null},n)}},TableHeader={methods:{getTableHeader:function(t){var e=[this.getTableHeaderRow(t)];return this.loading&&e.push(t("tr",{staticClass:"q-table-progress animate-fade"},[t("td",{attrs:{colspan:"100%"}},[t(QProgress,{props:{color:this.color,indeterminate:!0,height:"2px"}})])])),t("thead",e)},getTableHeaderRow:function(t){var e,i=this,s=this.$scopedSlots.header,n=this.$scopedSlots["header-cell"];if(s)return s(this.addTableHeaderRowMeta({header:!0,cols:this.computedCols,sort:this.sort,colsMap:this.computedColsMap}));e=n?function(t){return n({col:t,cols:i.computedCols,sort:i.sort,colsMap:i.computedColsMap})}:function(e){return t(QTh,{key:e.name,props:{props:{col:e,cols:i.computedCols,sort:i.sort,colsMap:i.computedColsMap}},style:e.style,class:e.classes},e.label)};var o=this.computedCols.map(e);return this.singleSelection&&!this.grid?o.unshift(t("th",{staticClass:"q-table-col-auto-width"},[" "])):this.multipleSelection&&o.unshift(t("th",{staticClass:"q-table-col-auto-width"},[t(QCheckbox,{props:{color:this.color,value:this.someRowsSelected?null:this.allRowsSelected,dark:this.dark},on:{input:function(t){i.someRowsSelected&&(t=!1),i.__updateSelection(i.computedRows.map(function(t){return t[i.rowKey]}),i.computedRows,t)}}})])),t("tr",o)},addTableHeaderRowMeta:function(t){var e=this;return this.multipleSelection&&(Object.defineProperty(t,"selected",{get:function(){return e.someRowsSelected?"some":e.allRowsSelected},set:function(t){e.someRowsSelected&&(t=!1),e.__updateSelection(e.computedRows.map(function(t){return t[e.rowKey]}),e.computedRows,t)}}),t.partialSelected=this.someRowsSelected,t.multipleSelect=!0),t}}},TableBody={methods:{getTableBody:function(t){var e=this,i=this.$scopedSlots.body,s=this.$scopedSlots["body-cell"],n=this.$scopedSlots["top-row"],o=this.$scopedSlots["bottom-row"],r=[];return r=i?this.computedRows.map(function(t){var s=t[e.rowKey],n=e.isRowSelected(s);return i(e.addBodyRowMeta({key:s,row:t,cols:e.computedCols,colsMap:e.computedColsMap,__trClass:n?"selected":""}))}):this.computedRows.map(function(i){var n=i[e.rowKey],o=e.isRowSelected(n),r=s?e.computedCols.map(function(t){return s(e.addBodyCellMetaData({row:i,col:t}))}):e.computedCols.map(function(s){var n=e.$scopedSlots["body-cell-"+s.name];return n?n(e.addBodyCellMetaData({row:i,col:s})):t("td",{staticClass:s.__tdClass,style:s.style,class:s.classes},e.getCellValue(s,i))});return e.hasSelectionMode&&r.unshift(t("td",{staticClass:"q-table-col-auto-width"},[t(QCheckbox,{props:{value:o,color:e.color,dark:e.dark},on:{input:function(t){e.__updateSelection([n],[i],t)}}})])),t("tr",{key:n,class:{selected:o}},r)}),n&&r.unshift(n({cols:this.computedCols})),o&&r.push(o({cols:this.computedCols})),t("tbody",r)},addBodyRowMeta:function(t){var e=this;return this.hasSelectionMode&&Object.defineProperty(t,"selected",{get:function(){return e.isRowSelected(t.key)},set:function(i){e.__updateSelection([t.key],[t.row],i)}}),Object.defineProperty(t,"expand",{get:function(){return!0===e.rowsExpanded[t.key]},set:function(i){e.$set(e.rowsExpanded,t.key,i)}}),t.cols=t.cols.map(function(i){var s=Object.assign({},i);return Object.defineProperty(s,"value",{get:function(){return e.getCellValue(i,t.row)}}),s}),t},addBodyCellMetaData:function(t){var e=this;return Object.defineProperty(t,"value",{get:function(){return e.getCellValue(t.col,t.row)}}),t},getCellValue:function(t,e){var i="function"==typeof t.field?t.field(e):e[t.field];return t.format?t.format(i):i}}},Bottom={computed:{navIcon:function(){var t=[this.$q.icon.table.prevPage,this.$q.icon.table.nextPage];return this.$q.i18n.rtl?t.reverse():t}},methods:{getBottom:function(t){if(!this.hideBottom){if(this.nothingToDisplay){var e=this.filter?this.noResultsLabel||this.$q.i18n.table.noResults:this.loading?this.loadingLabel||this.$q.i18n.table.loading:this.noDataLabel||this.$q.i18n.table.noData;return t("div",{staticClass:"q-table-bottom row items-center q-table-nodata"},[t(QIcon,{props:{name:this.$q.icon.table.warning}}),e])}var i=this.$scopedSlots.bottom;return t("div",{staticClass:"q-table-bottom row items-center",class:i?null:"justify-end"},i?[i(this.marginalsProps)]:this.getPaginationRow(t))}},getPaginationRow:function(t){var e=this,i=this.computedPagination.rowsPerPage,s=this.paginationLabel||this.$q.i18n.table.pagination,n=this.$scopedSlots.pagination;return[t("div",{staticClass:"q-table-control"},[t("div",[this.hasSelectionMode&&this.rowsSelectedNumber>0?(this.selectedRowsLabel||this.$q.i18n.table.selectedRecords)(this.rowsSelectedNumber):""])]),t("div",{staticClass:"q-table-separator col"}),this.rowsPerPageOptions.length>1&&t("div",{staticClass:"q-table-control"},[t("span",{staticClass:"q-table-bottom-item"},[this.rowsPerPageLabel||this.$q.i18n.table.recordsPerPage]),t(QSelect,{staticClass:"inline q-table-bottom-item",props:{color:this.color,value:i,options:this.computedRowsPerPageOptions,dark:this.dark,hideUnderline:!0},on:{input:function(t){e.setPagination({page:1,rowsPerPage:t})}}})])||void 0,t("div",{staticClass:"q-table-control"},[n?n(this.marginalsProps):[t("span",{staticClass:"q-table-bottom-item"},[i?s(this.firstRowIndex+1,Math.min(this.lastRowIndex,this.computedRowsNumber),this.computedRowsNumber):s(1,this.computedRowsNumber,this.computedRowsNumber)]),t(QBtn,{props:{color:this.color,round:!0,icon:this.navIcon[0],dense:!0,flat:!0,disable:this.isFirstPage},on:{click:this.prevPage}}),t(QBtn,{props:{color:this.color,round:!0,icon:this.navIcon[1],dense:!0,flat:!0,disable:this.isLastPage},on:{click:this.nextPage}})]])]}}};function sortDate(t,e){return new Date(t)-new Date(e)}var Sort={props:{sortMethod:{type:Function,default:function(t,e,i){var s=this.columns.find(function(t){return t.name===e});if(null===s||void 0===s.field)return t;var n=i?-1:1,o="function"==typeof s.field?function(t){return s.field(t)}:function(t){return t[s.field]};return t.sort(function(t,e){var i,r=o(t),a=o(e);return null===r||void 0===r?-1*n:null===a||void 0===a?1*n:s.sort?s.sort(r,a)*n:isNumber(r)&&isNumber(a)?(r-a)*n:isDate(r)&&isDate(a)?sortDate(r,a)*n:"boolean"==typeof r&&"boolean"==typeof a?(t-e)*n:(r=(i=[r,a].map(function(t){return(t+"").toLowerCase()}))[0])<(a=i[1])?-1*n:r===a?0:n})}}},computed:{columnToSort:function(){var t=this.computedPagination.sortBy;if(t)return this.columns.find(function(e){return e.name===t})||null}},methods:{sort:function(t){t===Object(t)&&(t=t.name);var e=this.computedPagination,i=e.sortBy,s=e.descending;i!==t?(i=t,s=!1):this.binaryStateSort?s=!s:s?i=null:s=!0,this.setPagination({sortBy:i,descending:s,page:1})}}},Filter={props:{filter:[String,Object],filterMethod:{type:Function,default:function(t,e,i,s){void 0===i&&(i=this.computedCols),void 0===s&&(s=this.getCellValue);var n=e?e.toLowerCase():"";return t.filter(function(t){return i.some(function(e){return-1!==(s(e,t)+"").toLowerCase().indexOf(n)})})}}},watch:{filter:function(){var t=this;this.$nextTick(function(){t.setPagination({page:1},!0)})}}};function samePagination(t,e){for(var i in e)if(e[i]!==t[i])return!1;return!0}function fixPagination(t){return t.page<1&&(t.page=1),void 0!==t.rowsPerPage&&t.rowsPerPage<1&&(t.rowsPerPage=0),t}var Pagination={props:{pagination:Object,rowsPerPageOptions:{type:Array,default:function(){return[3,5,7,10,15,20,25,50,0]}}},data:function(){return{innerPagination:{sortBy:null,descending:!1,page:1,rowsPerPage:5}}},computed:{computedPagination:function(){return fixPagination(Object.assign({},this.innerPagination,this.pagination))},firstRowIndex:function(){var t=this.computedPagination;return(t.page-1)*t.rowsPerPage},lastRowIndex:function(){var t=this.computedPagination;return t.page*t.rowsPerPage},isFirstPage:function(){return 1===this.computedPagination.page},pagesNumber:function(){return Math.max(1,Math.ceil(this.computedRowsNumber/this.computedPagination.rowsPerPage))},isLastPage:function(){return 0===this.lastRowIndex||this.computedPagination.page>=this.pagesNumber},computedRowsPerPageOptions:function(){var t=this;return this.rowsPerPageOptions.map(function(e){return{label:0===e?t.$q.i18n.table.allRows:""+e,value:e}})}},watch:{pagesNumber:function(t,e){if(t!==e){var i=this.computedPagination.page;t&&!i?this.setPagination({page:1}):t1&&this.setPagination({page:t-1})},nextPage:function(){var t=this.computedPagination,e=t.page,i=t.rowsPerPage;this.lastRowIndex>0&&e*i0&&this.computedRows.every(function(e){return!0===t.selectedKeys[e[t.rowKey]]})},someRowsSelected:function(){var t=this;if(this.multipleSelection)return!this.allRowsSelected&&this.computedRows.some(function(e){return!0===t.selectedKeys[e[t.rowKey]]})},rowsSelectedNumber:function(){return this.selected.length}},methods:{isRowSelected:function(t){return!0===this.selectedKeys[t]},clearSelection:function(){this.$emit("update:selected",[])},__updateSelection:function(t,e,i){var s=this;this.singleSelection?this.$emit("update:selected",i?e:[]):this.$emit("update:selected",i?this.selected.concat(e):this.selected.filter(function(e){return!t.includes(e[s.rowKey])}))}}},ColumnSelection={props:{visibleColumns:Array},computed:{computedCols:function(){var t=this,e=this.computedPagination,i=e.sortBy,s=e.descending;return(this.visibleColumns?this.columns.filter(function(e){return e.required||t.visibleColumns.includes(e.name)}):this.columns).map(function(t){return t.align=t.align||"right",t.__iconClass="q-table-sort-icon q-table-sort-icon-"+t.align,t.__thClass="text-"+t.align+(t.sortable?" sortable":"")+(t.name===i?" sorted "+(s?"sort-desc":""):""),t.__tdClass="text-"+t.align,t})},computedColsMap:function(){var t={};return this.computedCols.forEach(function(e){t[e.name]=e}),t}}},Expand={data:function(){return{rowsExpanded:{}}}},QTable={name:"QTable",mixins:[FullscreenMixin,Top,TableHeader,TableBody,Bottom,Sort,Filter,Pagination,RowSelection,ColumnSelection,Expand],props:{data:{type:Array,default:function(){return[]}},rowKey:{type:String,default:"id"},color:{type:String,default:"grey-8"},grid:Boolean,dense:Boolean,columns:Array,loading:Boolean,title:String,hideHeader:Boolean,hideBottom:Boolean,dark:Boolean,separator:{type:String,default:"horizontal",validator:function(t){return["horizontal","vertical","cell","none"].includes(t)}},binaryStateSort:Boolean,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,tableStyle:{type:[String,Array,Object],default:""},tableClass:{type:[String,Array,Object],default:""}},computed:{computedData:function(){var t=this.data.slice().map(function(t,e){return t.__index=e,t});if(0===t.length)return{rowsNumber:0,rows:[]};if(this.isServerSide)return{rows:t};var e=this.computedPagination,i=e.sortBy,s=e.descending,n=e.rowsPerPage;this.filter&&(t=this.filterMethod(t,this.filter,this.computedCols,this.getCellValue)),this.columnToSort&&(t=this.sortMethod(t,i,s));var o=t.length;return n&&(t=t.slice(this.firstRowIndex,this.lastRowIndex)),{rowsNumber:o,rows:t}},computedRows:function(){return this.computedData.rows},computedRowsNumber:function(){return this.isServerSide?this.computedPagination.rowsNumber||0:this.computedData.rowsNumber},nothingToDisplay:function(){return 0===this.computedRows.length},isServerSide:function(){return void 0!==this.computedPagination.rowsNumber}},render:function(t){return t("div",{class:{"q-table-grid":this.grid,"q-table-container":!0,"q-table-dark":this.dark,"q-table-dense":this.dense,fullscreen:this.inFullscreen,scroll:this.inFullscreen}},[this.getTop(t),this.getBody(t),this.getBottom(t)])},methods:{requestServerInteraction:function(t){var e=this;this.$nextTick(function(){e.$emit("request",{pagination:t.pagination||e.computedPagination,filter:t.filter||e.filter,getCellValue:e.getCellValue})})},getBody:function(t){var e=this,i=!this.hideHeader;if(this.grid){var s=this.$scopedSlots.item;if(void 0!==s)return[i&&t("div",{staticClass:"q-table-middle scroll"},[t("table",{staticClass:"q-table"+(this.dark?" q-table-dark":"")},[this.getTableHeader(t)])])||null,t("div",{staticClass:"row"},this.computedRows.map(function(t){var i=t[e.rowKey],n=e.isRowSelected(i);return s(e.addBodyRowMeta({key:i,row:t,cols:e.computedCols,colsMap:e.computedColsMap,__trClass:n?"selected":""}))}))]}return t("div",{staticClass:"q-table-middle scroll",class:this.tableClass,style:this.tableStyle},[t("table",{staticClass:"q-table q-table-"+this.separator+"-separator"+(this.dark?" q-table-dark":"")},[i&&this.getTableHeader(t)||null,this.getTableBody(t)])])}}},QTr={name:"QTr",props:{props:Object},render:function(t){return t("tr",!this.props||this.props.header?{}:{class:this.props.__trClass},this.$slots.default)}},QTd={name:"QTd",props:{props:Object,autoWidth:Boolean},render:function(t){if(!this.props)return t("td",{class:{"q-table-col-auto-width":this.autoWidth}},this.$slots.default);var e,i=this.$vnode.key;if(i){if(!(e=this.props.colsMap[i]))return}else e=this.props.col;return t("td",{class:[e.__tdClass,{"q-table-col-auto-width":this.autoWidth}]},this.$slots.default)}},QTableColumns={name:"QTableColumns",props:{value:{type:Array,required:!0},label:String,columns:{type:Array,required:!0},color:String,dark:Boolean},computed:{computedOptions:function(){return this.columns.filter(function(t){return!t.required}).map(function(t){return{value:t.name,label:t.label}})}},render:function(t){var e=this;return t(QSelect,{props:{multiple:!0,toggle:!0,value:this.value,options:this.computedOptions,displayValue:this.label||this.$q.i18n.table.columns,color:this.color,dark:this.dark,hideUnderline:!0},on:{input:function(t){e.$emit("input",t)},change:function(t){e.$emit("change",t)}}})}},QTimeline={name:"QTimeline",provide:function(){return{__timeline:this}},props:{color:{type:String,default:"primary"},responsive:Boolean,noHover:Boolean,dark:Boolean},render:function(t){return t("ul",{staticClass:"q-timeline",class:{"q-timeline-dark":this.dark,"q-timeline-responsive":this.responsive,"q-timeline-hover":!this.noHover}},this.$slots.default)}},QTimelineEntry={name:"QTimelineEntry",inject:{__timeline:{default:function(){console.error("QTimelineEntry needs to be child of QTimeline")}}},props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:function(t){return["left","right"].includes(t)}},icon:String,color:String,title:String,subtitle:String},computed:{colorClass:function(){return"text-"+(this.color||this.__timeline.color)},classes:function(){return["q-timeline-entry-"+("left"===this.side?"left":"right"),this.icon?"q-timeline-entry-with-icon":""]}},render:function(t){return this.heading?t("div",{staticClass:"q-timeline-heading"},[t("div"),t("div"),t(this.tag,{staticClass:"q-timeline-heading-title"},this.$slots.default)]):t("li",{staticClass:"q-timeline-entry",class:this.classes},[this.$slots.subtitle||t("div",{staticClass:"q-timeline-subtitle"},[t("span",this.subtitle)]),t("div",{staticClass:"q-timeline-dot",class:this.colorClass},[this.icon?t(QIcon,{props:{name:this.icon}}):null]),t("div",{staticClass:"q-timeline-content"},(this.$slots.title||[t("h6",{staticClass:"q-timeline-title"},[this.title])]).concat(this.$slots.default))])}},QToolbar={name:"QToolbar",props:{color:{type:String,default:"primary"},textColor:String,inverted:Boolean,glossy:Boolean},computed:{classes:function(){var t=["q-toolbar-"+(this.inverted?"inverted":"normal")];return this.glossy&&t.push("glossy"),this.inverted?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))),t}},render:function(t){return t("div",{staticClass:"q-toolbar row no-wrap items-center relative-position",class:this.classes},this.$slots.default)}},QToolbarTitle={name:"QToolbarTitle",props:{shrink:Boolean},render:function(t){return t("div",{staticClass:"q-toolbar-title",class:this.shrink?"col-auto":null},[this.$slots.default,this.$slots.subtitle?t("div",{staticClass:"q-toolbar-subtitle"},this.$slots.subtitle):null])}},QTree={name:"QTree",directives:{Ripple:Ripple},props:{nodes:Array,nodeKey:{type:String,required:!0},labelKey:{type:String,default:"label"},color:{type:String,default:"grey"},controlColor:String,textColor:String,dark:Boolean,icon:String,tickStrategy:{type:String,default:"none",validator:function(t){return["none","strict","leaf","leaf-filtered"].includes(t)}},ticked:Array,expanded:Array,selected:{},defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:{type:Function,default:function(t,e){var i=e.toLowerCase();return t[this.labelKey]&&t[this.labelKey].toLowerCase().indexOf(i)>-1}},duration:Number,noNodesLabel:String,noResultsLabel:String},computed:{hasRipple:function(){return!this.noRipple},classes:function(){return["text-"+this.color,{"q-tree-dark":this.dark}]},hasSelection:function(){return void 0!==this.selected},computedIcon:function(){return this.icon||this.$q.icon.tree.icon},computedControlColor:function(){return this.controlColor||this.color},contentClass:function(){return"text-"+(this.textColor||(this.dark?"white":"black"))},meta:function(){var t=this,e={},i=function(s,n){var o=s.tickStrategy||(n?n.tickStrategy:t.tickStrategy),r=s[t.nodeKey],a=s.children&&s.children.length>0,l=!a,c=!s.disabled&&t.hasSelection&&!1!==s.selectable,h=!s.disabled&&!1!==s.expandable,u="none"!==o,d="strict"===o,p="leaf-filtered"===o,f="leaf"===o||"leaf-filtered"===o,m=!s.disabled&&!1!==s.tickable;f&&m&&n&&!n.tickable&&(m=!1);var g=s.lazy;g&&t.lazy[r]&&(g=t.lazy[r]);var v={key:r,parent:n,isParent:a,isLeaf:l,lazy:g,disabled:s.disabled,link:c||h&&(a||!0===g),children:[],matchesFilter:!t.filter||t.filterMethod(s,t.filter),selected:r===t.selected&&c,selectable:c,expanded:!!a&&t.innerExpanded.includes(r),expandable:h,noTick:s.noTick||!d&&g&&"loaded"!==g,tickable:m,tickStrategy:o,hasTicking:u,strictTicking:d,leafFilteredTicking:p,leafTicking:f,ticked:d?t.innerTicked.includes(r):!!l&&t.innerTicked.includes(r)};if(e[r]=v,a&&(v.children=s.children.map(function(t){return i(t,v)}),t.filter&&(v.matchesFilter||(v.matchesFilter=v.children.some(function(t){return t.matchesFilter})),v.matchesFilter&&!v.noTick&&!v.disabled&&v.tickable&&p&&v.children.every(function(t){return!t.matchesFilter||t.noTick||!t.tickable})&&(v.tickable=!1)),v.matchesFilter&&(v.noTick||d||!v.children.every(function(t){return t.noTick})||(v.noTick=!0),f&&(v.ticked=!1,v.indeterminate=v.children.some(function(t){return t.indeterminate}),!v.indeterminate)))){var b=v.children.reduce(function(t,e){return e.ticked?t+1:t},0);b===v.children.length?v.ticked=!0:b>0&&(v.indeterminate=!0)}return v};return this.nodes.forEach(function(t){return i(t,null)}),e}},data:function(){return{lazy:{},innerTicked:this.ticked||[],innerExpanded:this.expanded||[]}},watch:{ticked:function(t){this.innerTicked=t},expanded:function(t){this.innerExpanded=t}},methods:{getNodeByKey:function(t){var e=this,i=[].reduce,s=function(n,o){return n||!o?n:Array.isArray(o)?i.call(Object(o),s,n):o[e.nodeKey]===t?o:o.children?s(null,o.children):void 0};return s(null,this.nodes)},getTickedNodes:function(){var t=this;return this.innerTicked.map(function(e){return t.getNodeByKey(e)})},getExpandedNodes:function(){var t=this;return this.innerExpanded.map(function(e){return t.getNodeByKey(e)})},isExpanded:function(t){return!(!t||!this.meta[t])&&this.meta[t].expanded},collapseAll:function(){void 0!==this.expanded?this.$emit("update:expanded",[]):this.innerExpanded=[]},expandAll:function(){var t=this,e=this.innerExpanded,i=function(s){s.children&&s.children.length>0&&!1!==s.expandable&&!0!==s.disabled&&(e.push(s[t.nodeKey]),s.children.forEach(i))};this.nodes.forEach(i),void 0!==this.expanded?this.$emit("update:expanded",e):this.innerExpanded=e},setExpanded:function(t,e,i,s){var n=this;if(void 0===i&&(i=this.getNodeByKey(t)),void 0===s&&(s=this.meta[t]),s.lazy&&"loaded"!==s.lazy){if("loading"===s.lazy)return;this.$set(this.lazy,t,"loading"),this.$emit("lazy-load",{node:i,key:t,done:function(e){n.lazy[t]="loaded",e&&(i.children=e),n.$nextTick(function(){var e=n.meta[t];e&&e.isParent&&n.__setExpanded(t,!0)})},fail:function(){n.$delete(n.lazy,t)}})}else s.isParent&&s.expandable&&this.__setExpanded(t,e)},__setExpanded:function(t,e){var i=this,s=this.innerExpanded,n=void 0!==this.expanded;if(n&&(s=s.slice()),e){if(this.accordion&&this.meta[t]){var o=[];this.meta[t].parent?this.meta[t].parent.children.forEach(function(e){e.key!==t&&e.expandable&&o.push(e.key)}):this.nodes.forEach(function(e){var s=e[i.nodeKey];s!==t&&o.push(s)}),o.length>0&&(s=s.filter(function(t){return!o.includes(t)}))}s=s.concat([t]).filter(function(t,e,i){return i.indexOf(t)===e})}else s=s.filter(function(e){return e!==t});n?this.$emit("update:expanded",s):this.innerExpanded=s},isTicked:function(t){return!(!t||!this.meta[t])&&this.meta[t].ticked},setTicked:function(t,e){var i=this.innerTicked,s=void 0!==this.ticked;s&&(i=i.slice()),i=e?i.concat(t).filter(function(t,e,i){return i.indexOf(t)===e}):i.filter(function(e){return!t.includes(e)}),s&&this.$emit("update:ticked",i)},__getSlotScope:function(t,e,i){var s=this,n={tree:this,node:t,key:i,color:this.color,dark:this.dark};return Object.defineProperty(n,"expanded",{get:function(){return e.expanded},set:function(t){t!==e.expanded&&s.setExpanded(i,t)}}),Object.defineProperty(n,"ticked",{get:function(){return e.ticked},set:function(t){t!==e.ticked&&s.setTicked([i],t)}}),n},__getChildren:function(t,e){var i=this;return(this.filter?e.filter(function(t){return i.meta[t[i.nodeKey]].matchesFilter}):e).map(function(e){return i.__getNode(t,e)})},__getNodeMedia:function(t,e){return e.icon?t(QIcon,{staticClass:"q-tree-icon q-mr-sm",props:{name:e.icon,color:e.iconColor}}):e.img||e.avatar?t("img",{staticClass:"q-tree-img q-mr-sm",class:{avatar:e.avatar},attrs:{src:e.img||e.avatar}}):void 0},__getNode:function(t,e){var i=this,s=e[this.nodeKey],n=this.meta[s],o=e.header&&this.$scopedSlots["header-"+e.header]||this.$scopedSlots["default-header"],r=n.isParent?this.__getChildren(t,e.children):[],a=r.length>0||n.lazy&&"loaded"!==n.lazy,l=e.body&&this.$scopedSlots["body-"+e.body]||this.$scopedSlots["default-body"],c=o||l?this.__getSlotScope(e,n,s):null;return l&&(l=t("div",{staticClass:"q-tree-node-body relative-position"},[t("div",{class:this.contentClass},[l(c)])])),t("div",{key:s,staticClass:"q-tree-node",class:{"q-tree-node-parent":a,"q-tree-node-child":!a}},[t("div",{staticClass:"q-tree-node-header relative-position row no-wrap items-center",class:{"q-tree-node-link":n.link,"q-tree-node-selected":n.selected,disabled:n.disabled},on:{click:function(){i.__onClick(e,n)}},directives:n.selectable?[{name:"ripple"}]:null},["loading"===n.lazy?t(QSpinner,{staticClass:"q-tree-node-header-media q-mr-xs",props:{color:this.computedControlColor}}):a?t(QIcon,{staticClass:"q-tree-arrow q-mr-xs transition-generic",class:{"q-tree-arrow-rotate":n.expanded},props:{name:this.computedIcon},nativeOn:{click:function(t){i.__onExpandClick(e,n,t)}}}):null,t("span",{staticClass:"row no-wrap items-center",class:this.contentClass},[n.hasTicking&&!n.noTick?t(QCheckbox,{staticClass:"q-mr-xs",props:{value:n.indeterminate?null:n.ticked,color:this.computedControlColor,dark:this.dark,keepColor:!0,disable:!n.tickable},on:{input:function(t){i.__onTickedClick(e,n,t)}}}):null,o?o(c):[this.__getNodeMedia(t,e),t("span",e[this.labelKey])]])]),a?t(QSlideTransition,{props:{duration:this.duration}},[t("div",{directives:[{name:"show",value:n.expanded}],staticClass:"q-tree-node-collapsible",class:"text-"+this.color},[l,t("div",{staticClass:"q-tree-children",class:{disabled:n.disabled}},r)])]):l])},__onClick:function(t,e){this.hasSelection?e.selectable&&this.$emit("update:selected",e.key!==this.selected?e.key:null):this.__onExpandClick(t,e),"function"==typeof t.handler&&t.handler(t)},__onExpandClick:function(t,e,i){void 0!==i&&i.stopPropagation(),this.setExpanded(e.key,!e.expanded,t,e)},__onTickedClick:function(t,e,i){if(e.indeterminate&&i&&(i=!1),e.strictTicking)this.setTicked([e.key],i);else if(e.leafTicking){var s=[],n=function(t){t.isParent?(i||t.noTick||!t.tickable||s.push(t.key),t.leafTicking&&t.children.forEach(n)):t.noTick||!t.tickable||t.leafFilteredTicking&&!t.matchesFilter||s.push(t.key)};n(e),this.setTicked(s,i)}}},render:function(t){var e=this.__getChildren(t,this.nodes);return t("div",{staticClass:"q-tree relative-position",class:this.classes},0===e.length?this.filter?this.noResultsLabel||this.$q.i18n.tree.noResults:this.noNodesLabel||this.$q.i18n.tree.noNodes:e)},created:function(){this.defaultExpandAll&&this.expandAll()}};function initFile(t){t.__doneUploading=!1,t.__failed=!1,t.__uploaded=0,t.__progress=0}var QUploader={name:"QUploader",mixins:[FrameMixin],props:{name:{type:String,default:"file"},headers:Object,url:{type:String,required:!0},urlFactory:{type:Function,required:!1},uploadFactory:Function,additionalFields:{type:Array,default:function(){return[]}},noContentType:Boolean,method:{type:String,default:"POST"},filter:Function,extensions:String,multiple:Boolean,hideUploadButton:Boolean,hideUploadProgress:Boolean,noThumbnails:Boolean,autoExpand:Boolean,expandStyle:[Array,String,Object],expandClass:[Array,String,Object],withCredentials:Boolean,sendRaw:{type:Boolean,default:!1}},data:function(){return{queue:[],files:[],uploading:!1,uploadedSize:0,totalSize:0,xhrs:[],focused:!1,dnd:!1,expanded:!1}},computed:{queueLength:function(){return this.queue.length},hasExpandedContent:function(){return this.files.length>0},label:function(){var t=humanStorageSize(this.totalSize);return this.uploading?this.progress.toFixed(2)+"% ("+humanStorageSize(this.uploadedSize)+" / "+t+")":this.queueLength+" ("+t+")"},progress:function(){return this.totalSize?Math.min(99.99,this.uploadedSize/this.totalSize*100):0},addDisabled:function(){return this.disable||!this.multiple&&this.queueLength>=1},filesStyle:function(){if(this.maxHeight)return{maxHeight:this.maxHeight}},dndClass:function(){var t=["text-"+this.color];return this.isInverted&&t.push("inverted"),t},classes:function(){return{"q-uploader-expanded":this.expanded,"q-uploader-dark":this.dark,"q-uploader-files-no-border":this.isInverted||!this.hideUnderline}},progressColor:function(){return this.dark?"white":"grey"},computedExtensions:function(){if(this.extensions)return this.extensions.split(",").map(function(t){return(t=t.trim()).endsWith("/*")&&(t=t.slice(0,t.length-1)),t})}},watch:{hasExpandedContent:function(t){!1===t?this.expanded=!1:this.autoExpand&&(this.expanded=!0)}},methods:{add:function(t){t&&this.__add(null,t)},__onDragOver:function(t){stopAndPrevent(t),this.dnd=!0},__onDragLeave:function(t){stopAndPrevent(t),this.dnd=!1},__onDrop:function(t){stopAndPrevent(t),this.dnd=!1;var e=t.dataTransfer.files;0!==e.length&&(e=this.multiple?e:[e[0]],this.__add(null,e))},__filter:function(t){var e=this;return Array.prototype.filter.call(t,function(t){return e.computedExtensions.some(function(e){return t.type.toUpperCase().startsWith(e.toUpperCase())||t.name.toUpperCase().endsWith(e.toUpperCase())})})},__add:function(t,e){var i=this;if(!this.addDisabled&&(e=Array.prototype.slice.call(e||t.target.files),!this.extensions||0!==(e=this.__filter(e)).length)){this.$refs.file.value="";var s=[];e=e.filter(function(t){return!i.queue.some(function(e){return t.name===e.name})}),"function"==typeof this.filter&&(e=this.filter(e)),(e=e.map(function(t){if(initFile(t),t.__size=humanStorageSize(t.size),t.__timestamp=(new Date).getTime(),i.noThumbnails||!t.type.toUpperCase().startsWith("IMAGE"))i.queue.push(t);else{var e=new FileReader,n=new Promise(function(s,n){e.onload=function(e){var n=new Image;n.src=e.target.result,t.__img=n,i.queue.push(t),i.__computeTotalSize(),s(!0)},e.onerror=function(t){n(t)}});e.readAsDataURL(t),s.push(n)}return t})).length>0&&(this.files=this.files.concat(e),Promise.all(s).then(function(){i.$emit("add",e)}),this.__computeTotalSize())}},__computeTotalSize:function(){this.totalSize=this.queueLength?this.queue.map(function(t){return t.size}).reduce(function(t,e){return t+e}):0},__remove:function(t){var e=t.name,i=t.__doneUploading;this.uploading&&!i?(this.$emit("remove:abort",t,t.xhr),t.xhr&&t.xhr.abort(),this.uploadedSize-=t.__uploaded):this.$emit("remove:"+(i?"done":"cancel"),t,t.xhr),i||(this.queue=this.queue.filter(function(t){return t.name!==e})),t.__removed=!0,this.files=this.files.filter(function(t){return t.name!==e}),this.files.length||(this.uploading=!1),this.__computeTotalSize()},__pick:function(){!this.addDisabled&&this.$q.platform.is.mozilla&&this.$refs.file.click()},__getUploadPromise:function(t){var e=this;if(initFile(t),this.uploadFactory){var i=function(i){var s=i*t.size;e.uploadedSize+=s-t.__uploaded,t.__uploaded=s,t.__progress=Math.min(99,parseInt(100*i,10)),e.$forceUpdate()};return new Promise(function(s,n){e.uploadFactory(t,i).then(function(t){t.__doneUploading=!0,t.__progress=100,e.$emit("uploaded",t),e.$forceUpdate(),s(t)}).catch(function(i){t.__failed=!0,e.$emit("fail",t),e.$forceUpdate(),n(i)})})}var s=new FormData,n=new XMLHttpRequest;try{this.additionalFields.forEach(function(t){s.append(t.name,t.value)}),!0!==this.noContentType&&s.append("Content-Type",t.type||"application/octet-stream"),s.append(this.name,t)}catch(t){return}return t.xhr=n,new Promise(function(i,o){n.upload.addEventListener("progress",function(i){if(!t.__removed){i.percent=i.total?i.loaded/i.total:0;var s=i.percent*t.size;e.uploadedSize+=s-t.__uploaded,t.__uploaded=s,t.__progress=Math.min(99,parseInt(100*i.percent,10))}},!1),n.onreadystatechange=function(){n.readyState<4||(n.status&&n.status<400?(t.__doneUploading=!0,t.__progress=100,e.$emit("uploaded",t,n),i(t)):(t.__failed=!0,e.$emit("fail",t,n),o(n)))},n.onerror=function(){t.__failed=!0,e.$emit("fail",t,n),o(n)},(e.urlFactory?e.urlFactory(t):Promise.resolve(e.url)).then(function(i){n.open(e.method,i,!0),e.withCredentials&&(n.withCredentials=!0),e.headers&&Object.keys(e.headers).forEach(function(t){n.setRequestHeader(t,e.headers[t])}),e.xhrs.push(n),e.sendRaw?n.send(t):n.send(s)})})},pick:function(){this.addDisabled||this.$refs.file.click()},upload:function(){var t=this,e=this.queueLength;if(!this.disable&&0!==e){var i=0;this.uploadedSize=0,this.uploading=!0,this.xhrs=[],this.$emit("start");var s=function(){++i===e&&(t.uploading=!1,t.xhrs=[],t.queue=t.queue.filter(function(t){return!t.__doneUploading}),t.__computeTotalSize(),t.$emit("finish"))};this.queue.map(function(e){return t.__getUploadPromise(e)}).forEach(function(t){t.then(s).catch(s)})}},abort:function(){this.xhrs.forEach(function(t){t.abort()}),this.uploading=!1,this.$emit("abort")},reset:function(){this.abort(),this.files=[],this.queue=[],this.expanded=!1,this.__computeTotalSize(),this.$emit("reset")}},render:function(t){var e=this,i=[t("div",{staticClass:"col q-input-target ellipsis",class:this.alignClass},[this.label])];return this.uploading?i.push(this.$slots.loading?t("div",{slot:"after",staticClass:"q-if-end self-center q-if-control"},this.$slots.loading):t(QSpinner,{slot:"after",staticClass:"q-if-end self-center",props:{size:"24px"}}),t(QIcon,{slot:"after",staticClass:"q-if-end self-center q-if-control",props:{name:this.$q.icon.uploader["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.abort}})):(i.push(t(QIcon,{slot:"after",staticClass:"q-uploader-pick-button self-center q-if-control relative-position overflow-hidden",props:{name:this.$q.icon.uploader.add},attrs:{disabled:this.addDisabled}},[t("input",{ref:"file",staticClass:"q-uploader-input absolute-full cursor-pointer",attrs:Object.assign({type:"file",accept:this.extensions},this.multiple?{multiple:!0}:{}),on:{change:this.__add}})])),this.hideUploadButton||i.push(t(QIcon,{slot:"after",staticClass:"q-if-control self-center",props:{name:this.$q.icon.uploader.upload},attrs:{disabled:0===this.queueLength},nativeOn:{click:this.upload}}))),this.hasExpandedContent&&i.push(t(QIcon,{slot:"after",staticClass:"q-if-control generic_transition self-center",class:{"rotate-180":this.expanded},props:{name:this.$q.icon.uploader.expand},nativeOn:{click:function(){e.expanded=!e.expanded}}})),t("div",{staticClass:"q-uploader relative-position",class:this.classes,on:{dragover:this.__onDragOver}},[t(QInputFrame,{ref:"input",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,align:this.align,noParentField:this.noParentField,length:this.queueLength,additionalLength:!0}},i),t(QSlideTransition,[t("div",{class:this.expandClass,style:this.expandStyle,directives:[{name:"show",value:this.expanded}]},[t(QList,{staticClass:"q-uploader-files q-py-none scroll",style:this.filesStyle,props:{dark:this.dark}},this.files.map(function(i){return t(QItem,{key:i.name+i.__timestamp,staticClass:"q-uploader-file q-pa-xs"},[!e.hideUploadProgress&&t(QProgress,{staticClass:"q-uploader-progress-bg absolute-full",props:{color:i.__failed?"negative":e.progressColor,percentage:i.__progress,height:"100%"}})||void 0,!e.hideUploadProgress&&t("div",{staticClass:"q-uploader-progress-text absolute"},[i.__progress+"%"])||void 0,t(QItemSide,{props:i.__img?{image:i.__img.src}:{icon:e.$q.icon.uploader.file,color:e.color}}),t(QItemMain,{props:{label:i.name,sublabel:i.__size}}),t(QItemSide,{props:{right:!0}},[t(QItemTile,{staticClass:"cursor-pointer",props:{icon:e.$q.icon.uploader[i.__doneUploading?"done":"clear"],color:e.color},nativeOn:{click:function(){e.__remove(i)}}})])])}))])]),this.dnd&&t("div",{staticClass:"q-uploader-dnd flex row items-center justify-center absolute-full",class:this.dndClass,on:{dragenter:stopAndPrevent,dragover:stopAndPrevent,dragleave:this.__onDragLeave,drop:this.__onDrop}})||void 0])}},QVideo={name:"QVideo",props:{src:{type:String,required:!0}},computed:{iframeData:function(){return{attrs:{src:this.src,frameborder:"0",allowfullscreen:!0}}}},render:function(t){return t("div",{staticClass:"q-video"},[t("iframe",this.iframeData)])}},components$1=Object.freeze({QActionSheet:QActionSheet,QAjaxBar:QAjaxBar,QAlert:QAlert,QAutocomplete:QAutocomplete,QBreadcrumbs:QBreadcrumbs,QBreadcrumbsEl:QBreadcrumbsEl,QBtn:QBtn,QBtnGroup:QBtnGroup,QBtnDropdown:QBtnDropdown,QBtnToggle:QBtnToggle,QCard:QCard,QCardTitle:QCardTitle,QCardMain:QCardMain,QCardActions:QCardActions,QCardMedia:QCardMedia,QCardSeparator:QCardSeparator,QCarousel:QCarousel,QCarouselSlide:QCarouselSlide,QCarouselControl:QCarouselControl,QChatMessage:QChatMessage,QCheckbox:QCheckbox,QChip:QChip,QChipsInput:QChipsInput,QCollapsible:QCollapsible,QColor:QColor,QColorPicker:QColorPicker,QContextMenu:QContextMenu,QDatetime:QDatetime,QDatetimePicker:QDatetimePicker,QDialog:QDialog,QEditor:QEditor,QFab:QFab,QFabAction:QFabAction,QField:QField,QIcon:QIcon,QInfiniteScroll:QInfiniteScroll,QInnerLoading:QInnerLoading,QInput:QInput,QInputFrame:QInputFrame,QJumbotron:QJumbotron,QKnob:QKnob,QLayout:QLayout,QLayoutDrawer:QLayoutDrawer,QLayoutFooter:QLayoutFooter,QLayoutHeader:QLayoutHeader,QPage:QPage,QPageContainer:QPageContainer,QPageSticky:QPageSticky,QItem:QItem,QItemSeparator:QItemSeparator,QItemMain:QItemMain,QItemSide:QItemSide,QItemTile:QItemTile,QItemWrapper:QItemWrapper,QList:QList,QListHeader:QListHeader,QModal:QModal,QModalLayout:QModalLayout,QNoSsr:QNoSsr,QResizeObservable:QResizeObservable,QScrollObservable:QScrollObservable,QWindowResizeObservable:QWindowResizeObservable,QOptionGroup:QOptionGroup,QPagination:QPagination,QParallax:QParallax,QPopover:QPopover,QPopupEdit:QPopupEdit,QProgress:QProgress,QPullToRefresh:QPullToRefresh,QRadio:QRadio,QRange:QRange,QRating:QRating,QScrollArea:QScrollArea,QSearch:QSearch,QSelect:QSelect,QSlideTransition:QSlideTransition,QSlider:QSlider,QSpinner:QSpinner,QSpinnerAudio:QSpinnerAudio,QSpinnerBall:QSpinnerBall,QSpinnerBars:QSpinnerBars,QSpinnerCircles:QSpinnerCircles,QSpinnerComment:QSpinnerComment,QSpinnerCube:QSpinnerCube,QSpinnerDots:QSpinnerDots,QSpinnerFacebook:QSpinnerFacebook,QSpinnerGears:QSpinnerGears,QSpinnerGrid:QSpinnerGrid,QSpinnerHearts:QSpinnerHearts,QSpinnerHourglass:QSpinnerHourglass,QSpinnerInfinity:QSpinnerInfinity,QSpinnerIos:QSpinner_ios,QSpinnerMat:DefaultSpinner,QSpinnerOval:QSpinnerOval,QSpinnerPie:QSpinnerPie,QSpinnerPuff:QSpinnerPuff,QSpinnerRadio:QSpinnerRadio,QSpinnerRings:QSpinnerRings,QSpinnerTail:QSpinnerTail,QStep:QStep,QStepper:QStepper,QStepperNavigation:QStepperNavigation,QRouteTab:QRouteTab,QTab:QTab,QTabPane:QTabPane,QTabs:QTabs,QTable:QTable,QTh:QTh,QTr:QTr,QTd:QTd,QTableColumns:QTableColumns,QTimeline:QTimeline,QTimelineEntry:QTimelineEntry,QToggle:QToggle,QToolbar:QToolbar,QToolbarTitle:QToolbarTitle,QTooltip:QTooltip,QTree:QTree,QUploader:QUploader,QVideo:QVideo});function updateBinding(t,e){var i=e.value,s=(e.modifiers,t.__qbacktotop);if(i){if("number"==typeof i)return s.offset=i,void s.update();if(i&&Object(i)!==i)console.error("v-back-to-top requires an object {offset, duration} as parameter",t);else{if(i.offset){if("number"!=typeof i.offset)return void console.error("v-back-to-top requires a number as offset",t);s.offset=i.offset}if(i.duration){if("number"!=typeof i.duration)return void console.error("v-back-to-top requires a number as duration",t);s.duration=i.duration}s.update()}}else s.update()}var backToTop={name:"back-to-top",bind:function(t){var e={offset:200,duration:300,updateNow:function(){var i=getScrollPosition(e.scrollTarget)<=e.offset;i!==t.classList.contains("hidden")&&t.classList[i?"add":"remove"]("hidden")},goToTop:function(){setScrollPosition(e.scrollTarget,0,e.animate?e.duration:0)},goToTopKey:function(t){13===t.keyCode&&setScrollPosition(e.scrollTarget,0,e.animate?e.duration:0)}};e.update=debounce(e.updateNow,25),t.classList.add("hidden"),t.__qbacktotop=e},inserted:function(t,e){var i=t.__qbacktotop;i.scrollTarget=getScrollTarget(t),i.animate=e.modifiers.animate,updateBinding(t,e),i.scrollTarget.addEventListener("scroll",i.update,listenOpts.passive),window.addEventListener("resize",i.update,listenOpts.passive),t.addEventListener("click",i.goToTop),t.addEventListener("keyup",i.goToTopKey)},update:function(t,e){JSON.stringify(e.oldValue)!==JSON.stringify(e.value)?updateBinding(t,e):setTimeout(function(){t.__qbacktotop&&t.__qbacktotop.updateNow()},0)},unbind:function(t){var e=t.__qbacktotop;e&&(e.scrollTarget.removeEventListener("scroll",e.update,listenOpts.passive),window.removeEventListener("resize",e.update,listenOpts.passive),t.removeEventListener("click",e.goToTop),t.removeEventListener("keyup",e.goToTopKey),delete t.__qbacktotop)}},closeOverlay={name:"close-overlay",bind:function(t,e,i){var s=function(t){for(var e=i.componentInstance;e=e.$parent;){var s=e.$options.name;if("QPopover"===s||"QModal"===s){e.hide(t);break}}},n=function(t){13===t.keyCode&&s(t)};t.__qclose={handler:s,handlerKey:n},t.addEventListener("click",s),t.addEventListener("keyup",n)},unbind:function(t){var e=t.__qclose;e&&(t.removeEventListener("click",e.handler),t.removeEventListener("keyup",e.handlerKey),delete t.__qclose)}},goBack={name:"go-back",bind:function(t,e,i){var s=e.value,n=e.modifiers,o={value:s,position:window.history.length-1,single:n.single};Platform.is.cordova?o.goBack=function(){i.context.$router.go(o.single?-1:o.position-window.history.length)}:o.goBack=function(){i.context.$router.replace(o.value)},o.goBackKey=function(t){13===t.keyCode&&o.goBack(t)},t.__qgoback=o,t.addEventListener("click",o.goBack),t.addEventListener("keyup",o.goBackKey)},update:function(t,e){e.oldValue!==e.value&&(t.__qgoback.value=e.value)},unbind:function(t){var e=t.__qgoback;e&&(t.removeEventListener("click",e.goBack),t.removeEventListener("keyup",e.goBackKey),delete t.__qgoback)}};function updateBinding$1(t,e){var i=t.__qscrollfire;if("function"!=typeof e.value)return i.scrollTarget.removeEventListener("scroll",i.scroll),void console.error("v-scroll-fire requires a function as parameter",t);i.handler=e.value,"function"!=typeof e.oldValue&&(i.scrollTarget.addEventListener("scroll",i.scroll,listenOpts.passive),i.scroll())}var scrollFire={name:"scroll-fire",bind:function(t,e){var i={scroll:debounce(function(){var e,s;i.scrollTarget===window?(s=t.getBoundingClientRect().bottom,e=window.innerHeight):(s=offset(t).top+height(t),e=offset(i.scrollTarget).top+height(i.scrollTarget)),s>0&&s0&&(["meta","link","script"].forEach(function(t){i[t].forEach(function(e){document.head.querySelector(t+'[data-qmeta="'+e+'"]').remove()})}),i.htmlAttr.filter(htmlFilter).forEach(function(t){document.documentElement.removeAttribute(t)}),i.bodyAttr.filter(bodyFilter).forEach(function(t){document.body.removeAttribute(t)})),["meta","link","script"].forEach(function(t){var i=e[t];for(var s in i){var n=document.createElement(t);for(var o in i[s])"innerHTML"!==o&&n.setAttribute(o,i[s][o]);n.setAttribute("data-qmeta",s),"script"===t&&(n.innerHTML=i[s].innerHTML||""),document.head.appendChild(n)}}),Object.keys(e.htmlAttr).filter(htmlFilter).forEach(function(t){document.documentElement.setAttribute(t,e.htmlAttr[t]||"")}),Object.keys(e.bodyAttr).filter(bodyFilter).forEach(function(t){document.body.setAttribute(t,e.bodyAttr[t]||"")})}function parseMeta(t,e){if(!t._inactive){var i=t.$options.meta;i&&(extend(!0,e,t.__qMeta),i.stopPropagation)||t.$children&&t.$children.forEach(function(t){parseMeta(t,e)})}}function updateClient(){if(ssrTakeover)return ssrTakeover=!1,this.$root.__currentMeta=window.__Q_META__,void document.body.querySelector("script[data-qmeta-init]").remove();var t={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};parseMeta(this.$root,t),normalize(t),apply(diff(this.$root.__currentMeta,t)),this.$root.__currentMeta=t}function getAttr(t){return function(e){var i=t[e];return e+(void 0!==i?'="'+i+'"':"")}}function getHead(t){var e="";return t.title&&(e+=""+t.title+""),["meta","link","script"].forEach(function(i){var s=t[i];for(var n in s){var o=Object.keys(s[n]).filter(function(t){return"innerHTML"!==t}).map(getAttr(s[n]));e+="<"+i+" "+o.join(" ")+' data-qmeta="'+n+'">',"script"===i&&(e+=(s[n].innerHTML||"")+"<\/script>")}}),e}function getServerMeta(t,e){var i={title:"",titleTemplate:null,meta:{},link:{},htmlAttr:{},bodyAttr:{},noscript:{}};parseMeta(t,i),normalize(i);var s={"%%Q_HTML_ATTRS%%":Object.keys(i.htmlAttr).filter(htmlFilter).map(getAttr(i.htmlAttr)).join(" "),"%%Q_HEAD_TAGS%%":getHead(i),"%%Q_BODY_ATTRS%%":Object.keys(i.bodyAttr).filter(bodyFilter).map(getAttr(i.bodyAttr)).join(" "),"%%Q_BODY_TAGS%%":Object.keys(i.noscript).map(function(t){return'"}).join("")+"\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +var floor = Math.floor; +var sort = function (array, comparefn) { + var length = array.length; -/***/ }), + if (length < 8) { + // insertion sort + var i = 1; + var element, j; -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=1&id=4fbc735b&scoped=true&lang=css&": -/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/app.vue?vue&type=style&index=1&id=4fbc735b&scoped=true&lang=css& ***! - \***********************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { + while (i < length) { + j = i; + element = array[i]; + while (j && comparefn(array[j - 1], element) > 0) { + array[j] = array[--j]; + } + if (j !== i++) array[j] = element; + } + } else { + // merge sort + var middle = floor(length / 2); + var left = sort(arraySlice(array, 0, middle), comparefn); + var right = sort(arraySlice(array, middle), comparefn); + var llength = left.length; + var rlength = right.length; + var lindex = 0; + var rindex = 0; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports + while (lindex < llength || rindex < rlength) { + array[lindex + rindex] = (lindex < llength && rindex < rlength) + ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++] + : lindex < llength ? left[lindex++] : right[rindex++]; + } + } + return array; +}; -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\nbutton.tab-link[data-v-4fbc735b] {\n border: none;\n color: blue;\n text-decoration: underline;\n}\nbutton.tab-active[data-v-4fbc735b] {\n border: 1px dotted;\n color: blue;\n text-decoration: underline;\n}\nbutton[disabled][data-v-4fbc735b] {\n border-color: #ae65c5;\n cursor: default;\n}\nh1[data-v-4fbc735b] {\n font-family: Courier;\n font-size: 2rem;\n}\nh2[data-v-4fbc735b] {\n font-family: Courier;\n font-size: 1.25rem;\n margin-top: 2rem;\n}\n.app .row[data-v-4fbc735b] {\n display: block;\n}\n.row + .row[data-v-4fbc735b] {\n margin-top: 1em;\n}\n.emoji-mart[data-v-4fbc735b] {\n margin: 0 auto;\n text-align: left;\n}\n.emoji-mart-title-label[data-v-4fbc735b] {\n font-size: 21px;\n}\n.zap[data-v-4fbc735b] {\n vertical-align: middle;\n margin: -7px 0 0 -12px;\n}\n", "",{"version":3,"sources":["webpack://./docs/app.vue"],"names":[],"mappings":";AAyPA;EACA,YAAA;EACA,WAAA;EACA,0BAAA;AACA;AACA;EACA,kBAAA;EACA,WAAA;EACA,0BAAA;AACA;AAEA;EACA,qBAAA;EACA,eAAA;AACA;AAEA;EACA,oBAAA;EACA,eAAA;AACA;AAEA;EACA,oBAAA;EACA,kBAAA;EACA,gBAAA;AACA;AAEA;EACA,cAAA;AACA;AAEA;EACA,eAAA;AACA;AAEA;EACA,cAAA;EACA,gBAAA;AACA;AAEA;EACA,eAAA;AACA;AAEA;EACA,sBAAA;EACA,sBAAA;AACA","sourcesContent":["\n\n\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +module.exports = sort; /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=style&index=0&id=86cd5246&scoped=true&lang=css&": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleCustomDialog.vue?vue&type=style&index=0&id=86cd5246&scoped=true&lang=css& ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/core-js/internals/array-species-constructor.js": +/*!*********************************************************************!*\ + !*** ./node_modules/core-js/internals/array-species-constructor.js ***! + \*********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports +var isArray = __webpack_require__(/*! ../internals/is-array */ "./node_modules/core-js/internals/is-array.js"); +var isConstructor = __webpack_require__(/*! ../internals/is-constructor */ "./node_modules/core-js/internals/is-constructor.js"); +var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js"); +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); + +var SPECIES = wellKnownSymbol('species'); +var $Array = Array; -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\n.popup[data-v-86cd5246] {\n position: fixed;\n width: 100%;\n height: 100vh;\n left: 0;\n top: 0;\n z-index: 200;\n background: rebeccapurple;\n opacity: 95%;\n}\n.popup-box[data-v-86cd5246] {\n height: 100%;\n overflow: auto;\n display: block;\n padding-top: 120px;\n padding-bottom: 80px;\n}\n.popup-content[data-v-86cd5246] {\n background: white;\n -webkit-box-shadow: 0px 24px 54px rgba(20, 28, 49, 0.14);\n box-shadow: 0px 24px 54px rgba(20, 28, 49, 0.14);\n border-radius: 18px;\n padding: 6px 6px 9px 6px;\n position: relative;\n width: 100%;\n max-width: 462px;\n margin: 0 auto;\n}\n.popup-close[data-v-86cd5246] {\n position: absolute;\n top: 20px;\n right: 30px;\n cursor: pointer;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleCustomDialog.vue"],"names":[],"mappings":";AA8CA;EACA,eAAA;EACA,WAAA;EACA,aAAA;EACA,OAAA;EACA,MAAA;EACA,YAAA;EACA,yBAAA;EACA,YAAA;AACA;AACA;EACA,YAAA;EACA,cAAA;EACA,cAAA;EACA,kBAAA;EACA,oBAAA;AACA;AACA;EACA,iBAAA;EACA,wDAAA;UAAA,gDAAA;EACA,mBAAA;EACA,wBAAA;EACA,kBAAA;EACA,WAAA;EACA,gBAAA;EACA,cAAA;AACA;AACA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +// a part of `ArraySpeciesCreate` abstract operation +// https://tc39.es/ecma262/#sec-arrayspeciescreate +module.exports = function (originalArray) { + var C; + if (isArray(originalArray)) { + C = originalArray.constructor; + // cross-realm fallback + if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined; + else if (isObject(C)) { + C = C[SPECIES]; + if (C === null) C = undefined; + } + } return C === undefined ? $Array : C; +}; /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=style&index=0&id=d2aac706&scoped=true&lang=css&": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleMain.vue?vue&type=style&index=0&id=d2aac706&scoped=true&lang=css& ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/core-js/internals/array-species-create.js": +/*!****************************************************************!*\ + !*** ./node_modules/core-js/internals/array-species-create.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports +var arraySpeciesConstructor = __webpack_require__(/*! ../internals/array-species-constructor */ "./node_modules/core-js/internals/array-species-constructor.js"); -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\n.row-controls button[data-v-d2aac706] {\n vertical-align: middle;\n}\n.row-controls button[data-v-d2aac706]:last-child {\n padding: 4px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleMain.vue"],"names":[],"mappings":";AAyGA;EACA,sBAAA;AACA;AACA;EACA,YAAA;AACA","sourcesContent":["\n \n\n
\n \n
\n\n
\n \n
\n\n
\n {{ emojisOutput }}\n
\n \n\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +// `ArraySpeciesCreate` abstract operation +// https://tc39.es/ecma262/#sec-arrayspeciescreate +module.exports = function (originalArray, length) { + return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length); +}; /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=style&index=0&id=5bfe5705&scoped=true&lang=css&": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleQDialog.vue?vue&type=style&index=0&id=5bfe5705&scoped=true&lang=css& ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/core-js/internals/call-with-safe-iteration-closing.js": +/*!****************************************************************************!*\ + !*** ./node_modules/core-js/internals/call-with-safe-iteration-closing.js ***! + \****************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports - - -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\n.modal[data-v-5bfe5705] {\n color: red;\n}\n\n/**\n * See https://vue-loader.vuejs.org/guide/scoped-css.html#deep-selectors\n * the `>>>` allows to apply scoped css to child element that is generated\n * dynamically\n**/\n.modal[data-v-5bfe5705] .modal-scroll {\n color: red;\n max-height: none;\n}\n.modal .modal-body[data-v-5bfe5705] {\n max-height: none;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleQDialog.vue"],"names":[],"mappings":";AAwCA;EACA,UAAA;AACA;;AAEA;;;;EAIA;AACA;EACA,UAAA;EACA,gBAAA;AACA;AACA;EACA,gBAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); + +var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/core-js/internals/an-object.js"); +var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "./node_modules/core-js/internals/iterator-close.js"); + +// call something on iterator step with safe closing on error +module.exports = function (iterator, fn, value, ENTRIES) { + try { + return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); + } catch (error) { + iteratorClose(iterator, 'throw', error); + } +}; /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=style&index=0&id=476688cc&scoped=true&lang=css&": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSelectable.vue?vue&type=style&index=0&id=476688cc&scoped=true&lang=css& ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/core-js/internals/check-correctness-of-iteration.js": +/*!**************************************************************************!*\ + !*** ./node_modules/core-js/internals/check-correctness-of-iteration.js ***! + \**************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\n.row-selected span[data-v-476688cc] {\n vertical-align: middle;\n}\n.row-selected button[data-v-476688cc] {\n vertical-align: middle;\n}\n.emoji-delete[data-v-476688cc] {\n vertical-align: top;\n margin-left: -21px;\n margin-top: -3px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleSelectable.vue"],"names":[],"mappings":";AAqFA;EACA,sBAAA;AACA;AACA;EACA,sBAAA;AACA;AACA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +var ITERATOR = wellKnownSymbol('iterator'); +var SAFE_CLOSING = false; + +try { + var called = 0; + var iteratorWithReturn = { + next: function () { + return { done: !!called++ }; + }, + 'return': function () { + SAFE_CLOSING = true; + } + }; + iteratorWithReturn[ITERATOR] = function () { + return this; + }; + // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing + Array.from(iteratorWithReturn, function () { throw 2; }); +} catch (error) { /* empty */ } + +module.exports = function (exec, SKIP_CLOSING) { + try { + if (!SKIP_CLOSING && !SAFE_CLOSING) return false; + } catch (error) { return false; } // workaround of old WebKit + `eval` bug + var ITERATION_SUPPORT = false; + try { + var object = {}; + object[ITERATOR] = function () { + return { + next: function () { + return { done: ITERATION_SUPPORT = true }; + } + }; + }; + exec(object); + } catch (error) { /* empty */ } + return ITERATION_SUPPORT; +}; /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=style&index=0&id=6ce59661&scoped=true&lang=css&": -/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./docs/exampleSmallPicker.vue?vue&type=style&index=0&id=6ce59661&scoped=true&lang=css& ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "./node_modules/core-js/internals/classof-raw.js": +/*!*******************************************************!*\ + !*** ./node_modules/core-js/internals/classof-raw.js ***! + \*******************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); -// Imports +var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "./node_modules/core-js/internals/function-uncurry-this.js"); -var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); -// Module -___CSS_LOADER_EXPORT___.push([module.id, "\nbutton + button[data-v-6ce59661] {\n margin-left: 0.5em;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-anchors svg {\n width: 9px;\n height: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-title-label {\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-data {\n left: 40px;\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-name {\n font-size: 9px;\n}\n.row-small-picker[data-v-6ce59661] .emoji-mart-preview-emoji .emoji-type-native {\n font-size: 12px;\n width: 12px;\n height: 12px;\n}\n", "",{"version":3,"sources":["webpack://./docs/exampleSmallPicker.vue"],"names":[],"mappings":";AA4CA;EACA,kBAAA;AACA;AACA;EACA,UAAA;EACA,WAAA;AACA;AACA;EACA,cAAA;AACA;AACA;EACA,UAAA;EACA,cAAA;AACA;AACA;EACA,cAAA;AACA;AACA;EACA,eAAA;EACA,WAAA;EACA,YAAA;AACA","sourcesContent":["\n\n\n\n\n"],"sourceRoot":""}]); -// Exports -/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___); +var toString = uncurryThis({}.toString); +var stringSlice = uncurryThis(''.slice); + +module.exports = function (it) { + return stringSlice(toString(it), 8, -1); +}; /***/ }), -/***/ "./node_modules/css-loader/dist/runtime/api.js": -/*!*****************************************************!*\ - !*** ./node_modules/css-loader/dist/runtime/api.js ***! - \*****************************************************/ -/***/ (function(module) { +/***/ "./node_modules/core-js/internals/classof.js": +/*!***************************************************!*\ + !*** ./node_modules/core-js/internals/classof.js ***! + \***************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; +var TO_STRING_TAG_SUPPORT = __webpack_require__(/*! ../internals/to-string-tag-support */ "./node_modules/core-js/internals/to-string-tag-support.js"); +var isCallable = __webpack_require__(/*! ../internals/is-callable */ "./node_modules/core-js/internals/is-callable.js"); +var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "./node_modules/core-js/internals/classof-raw.js"); +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -module.exports = function (cssWithMappingToString) { - var list = []; // return the list of modules as css string +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $Object = Object; - list.toString = function toString() { - return this.map(function (item) { - var content = ""; - var needLayer = typeof item[5] !== "undefined"; +// ES3 wrong here +var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments'; - if (item[4]) { - content += "@supports (".concat(item[4], ") {"); - } +// fallback for IE11 Script Access Denied error +var tryGet = function (it, key) { + try { + return it[key]; + } catch (error) { /* empty */ } +}; - if (item[2]) { - content += "@media ".concat(item[2], " {"); - } +// getting tag from ES6+ `Object.prototype.toString` +module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { + var O, tag, result; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag + // builtinTag case + : CORRECT_ARGUMENTS ? classofRaw(O) + // ES3 arguments fallback + : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result; +}; - if (needLayer) { - content += "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {"); - } - content += cssWithMappingToString(item); +/***/ }), - if (needLayer) { - content += "}"; - } +/***/ "./node_modules/core-js/internals/copy-constructor-properties.js": +/*!***********************************************************************!*\ + !*** ./node_modules/core-js/internals/copy-constructor-properties.js ***! + \***********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - if (item[2]) { - content += "}"; - } +"use strict"; - if (item[4]) { - content += "}"; - } +var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "./node_modules/core-js/internals/has-own-property.js"); +var ownKeys = __webpack_require__(/*! ../internals/own-keys */ "./node_modules/core-js/internals/own-keys.js"); +var getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "./node_modules/core-js/internals/object-get-own-property-descriptor.js"); +var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js"); - return content; - }).join(""); - }; // import a list of modules into the list +module.exports = function (target, source, exceptions) { + var keys = ownKeys(source); + var defineProperty = definePropertyModule.f; + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) { + defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } + } +}; - list.i = function i(modules, media, dedupe, supports, layer) { - if (typeof modules === "string") { - modules = [[null, modules, undefined]]; - } +/***/ }), - var alreadyImportedModules = {}; +/***/ "./node_modules/core-js/internals/correct-is-regexp-logic.js": +/*!*******************************************************************!*\ + !*** ./node_modules/core-js/internals/correct-is-regexp-logic.js ***! + \*******************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - if (dedupe) { - for (var k = 0; k < this.length; k++) { - var id = this[k][0]; +"use strict"; - if (id != null) { - alreadyImportedModules[id] = true; - } - } - } +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); - for (var _k = 0; _k < modules.length; _k++) { - var item = [].concat(modules[_k]); +var MATCH = wellKnownSymbol('match'); - if (dedupe && alreadyImportedModules[item[0]]) { - continue; - } +module.exports = function (METHOD_NAME) { + var regexp = /./; + try { + '/./'[METHOD_NAME](regexp); + } catch (error1) { + try { + regexp[MATCH] = false; + return '/./'[METHOD_NAME](regexp); + } catch (error2) { /* empty */ } + } return false; +}; - if (typeof layer !== "undefined") { - if (typeof item[5] === "undefined") { - item[5] = layer; - } else { - item[1] = "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {").concat(item[1], "}"); - item[5] = layer; - } - } - if (media) { - if (!item[2]) { - item[2] = media; - } else { - item[1] = "@media ".concat(item[2], " {").concat(item[1], "}"); - item[2] = media; - } - } +/***/ }), - if (supports) { - if (!item[4]) { - item[4] = "".concat(supports); - } else { - item[1] = "@supports (".concat(item[4], ") {").concat(item[1], "}"); - item[4] = supports; - } - } +/***/ "./node_modules/core-js/internals/correct-prototype-getter.js": +/*!********************************************************************!*\ + !*** ./node_modules/core-js/internals/correct-prototype-getter.js ***! + \********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - list.push(item); - } - }; +"use strict"; + +var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/core-js/internals/fails.js"); + +module.exports = !fails(function () { + function F() { /* empty */ } + F.prototype.constructor = null; + // eslint-disable-next-line es/no-object-getprototypeof -- required for testing + return Object.getPrototypeOf(new F()) !== F.prototype; +}); - return list; -}; /***/ }), -/***/ "./node_modules/css-loader/dist/runtime/getUrl.js": -/*!********************************************************!*\ - !*** ./node_modules/css-loader/dist/runtime/getUrl.js ***! - \********************************************************/ +/***/ "./node_modules/core-js/internals/create-iter-result-object.js": +/*!*********************************************************************!*\ + !*** ./node_modules/core-js/internals/create-iter-result-object.js ***! + \*********************************************************************/ /***/ (function(module) { "use strict"; +// `CreateIterResultObject` abstract operation +// https://tc39.es/ecma262/#sec-createiterresultobject +module.exports = function (value, done) { + return { value: value, done: done }; +}; -module.exports = function (url, options) { - if (!options) { - options = {}; - } - - if (!url) { - return url; - } - - url = String(url.__esModule ? url.default : url); // If url is already wrapped in quotes, remove them - if (/^['"].*['"]$/.test(url)) { - url = url.slice(1, -1); - } +/***/ }), - if (options.hash) { - url += options.hash; - } // Should url be wrapped? - // See https://drafts.csswg.org/css-values-3/#urls +/***/ "./node_modules/core-js/internals/create-non-enumerable-property.js": +/*!**************************************************************************!*\ + !*** ./node_modules/core-js/internals/create-non-enumerable-property.js ***! + \**************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +"use strict"; - if (/["'() \t\n]|(%20)/.test(url) || options.needQuotes) { - return "\"".concat(url.replace(/"/g, '\\"').replace(/\n/g, "\\n"), "\""); - } +var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js"); +var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js"); +var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/core-js/internals/create-property-descriptor.js"); - return url; +module.exports = DESCRIPTORS ? function (object, key, value) { + return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); +} : function (object, key, value) { + object[key] = value; + return object; }; + /***/ }), -/***/ "./node_modules/css-loader/dist/runtime/sourceMaps.js": -/*!************************************************************!*\ - !*** ./node_modules/css-loader/dist/runtime/sourceMaps.js ***! - \************************************************************/ +/***/ "./node_modules/core-js/internals/create-property-descriptor.js": +/*!**********************************************************************!*\ + !*** ./node_modules/core-js/internals/create-property-descriptor.js ***! + \**********************************************************************/ /***/ (function(module) { "use strict"; - -module.exports = function (item) { - var content = item[1]; - var cssMapping = item[3]; - - if (!cssMapping) { - return content; - } - - if (typeof btoa === "function") { - var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))); - var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64); - var sourceMapping = "/*# ".concat(data, " */"); - var sourceURLs = cssMapping.sources.map(function (source) { - return "/*# sourceURL=".concat(cssMapping.sourceRoot || "").concat(source, " */"); - }); - return [content].concat(sourceURLs).concat([sourceMapping]).join("\n"); - } - - return [content].join("\n"); +module.exports = function (bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; }; -/***/ }), -/***/ "./node_modules/quasar-framework/dist/quasar.mat.esm.js": -/*!**************************************************************!*\ - !*** ./node_modules/quasar-framework/dist/quasar.mat.esm.js ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/***/ }), + +/***/ "./node_modules/core-js/internals/create-property.js": +/*!***********************************************************!*\ + !*** ./node_modules/core-js/internals/create-property.js ***! + \***********************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + +var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/core-js/internals/descriptors.js"); +var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/core-js/internals/object-define-property.js"); +var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/core-js/internals/create-property-descriptor.js"); + +module.exports = function (object, key, value) { + if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value)); + else object[key] = value; +}; -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ ActionSheet: function() { return /* binding */ actionSheet; }, -/* harmony export */ AddressbarColor: function() { return /* binding */ addressbarColor; }, -/* harmony export */ AppFullscreen: function() { return /* binding */ appFullscreen; }, -/* harmony export */ AppVisibility: function() { return /* binding */ appVisibility; }, -/* harmony export */ BackToTop: function() { return /* binding */ backToTop; }, -/* harmony export */ CloseOverlay: function() { return /* binding */ closeOverlay; }, -/* harmony export */ Cookies: function() { return /* binding */ cookies; }, -/* harmony export */ Dialog: function() { return /* binding */ dialog; }, -/* harmony export */ GoBack: function() { return /* binding */ goBack; }, -/* harmony export */ Loading: function() { return /* binding */ loading; }, -/* harmony export */ LoadingBar: function() { return /* binding */ loadingBar; }, -/* harmony export */ LocalStorage: function() { return /* binding */ localStorage; }, -/* harmony export */ Meta: function() { return /* binding */ meta; }, -/* harmony export */ Notify: function() { return /* binding */ notify; }, -/* harmony export */ Platform: function() { return /* binding */ Platform; }, -/* harmony export */ QActionSheet: function() { return /* binding */ QActionSheet; }, -/* harmony export */ QAjaxBar: function() { return /* binding */ QAjaxBar; }, -/* harmony export */ QAlert: function() { return /* binding */ QAlert; }, -/* harmony export */ QAutocomplete: function() { return /* binding */ QAutocomplete; }, -/* harmony export */ QBreadcrumbs: function() { return /* binding */ QBreadcrumbs; }, -/* harmony export */ QBreadcrumbsEl: function() { return /* binding */ QBreadcrumbsEl; }, -/* harmony export */ QBtn: function() { return /* binding */ QBtn; }, -/* harmony export */ QBtnDropdown: function() { return /* binding */ QBtnDropdown; }, -/* harmony export */ QBtnGroup: function() { return /* binding */ QBtnGroup; }, -/* harmony export */ QBtnToggle: function() { return /* binding */ QBtnToggle; }, -/* harmony export */ QCard: function() { return /* binding */ QCard; }, -/* harmony export */ QCardActions: function() { return /* binding */ QCardActions; }, -/* harmony export */ QCardMain: function() { return /* binding */ QCardMain; }, -/* harmony export */ QCardMedia: function() { return /* binding */ QCardMedia; }, -/* harmony export */ QCardSeparator: function() { return /* binding */ QCardSeparator; }, -/* harmony export */ QCardTitle: function() { return /* binding */ QCardTitle; }, -/* harmony export */ QCarousel: function() { return /* binding */ QCarousel; }, -/* harmony export */ QCarouselControl: function() { return /* binding */ QCarouselControl; }, -/* harmony export */ QCarouselSlide: function() { return /* binding */ QCarouselSlide; }, -/* harmony export */ QChatMessage: function() { return /* binding */ QChatMessage; }, -/* harmony export */ QCheckbox: function() { return /* binding */ QCheckbox; }, -/* harmony export */ QChip: function() { return /* binding */ QChip; }, -/* harmony export */ QChipsInput: function() { return /* binding */ QChipsInput; }, -/* harmony export */ QCollapsible: function() { return /* binding */ QCollapsible; }, -/* harmony export */ QColor: function() { return /* binding */ QColor; }, -/* harmony export */ QColorPicker: function() { return /* binding */ QColorPicker; }, -/* harmony export */ QContextMenu: function() { return /* binding */ QContextMenu; }, -/* harmony export */ QDatetime: function() { return /* binding */ QDatetime; }, -/* harmony export */ QDatetimePicker: function() { return /* binding */ QDatetimePicker; }, -/* harmony export */ QDialog: function() { return /* binding */ QDialog; }, -/* harmony export */ QEditor: function() { return /* binding */ QEditor; }, -/* harmony export */ QFab: function() { return /* binding */ QFab; }, -/* harmony export */ QFabAction: function() { return /* binding */ QFabAction; }, -/* harmony export */ QField: function() { return /* binding */ QField; }, -/* harmony export */ QIcon: function() { return /* binding */ QIcon; }, -/* harmony export */ QInfiniteScroll: function() { return /* binding */ QInfiniteScroll; }, -/* harmony export */ QInnerLoading: function() { return /* binding */ QInnerLoading; }, -/* harmony export */ QInput: function() { return /* binding */ QInput; }, -/* harmony export */ QInputFrame: function() { return /* binding */ QInputFrame; }, -/* harmony export */ QItem: function() { return /* binding */ QItem; }, -/* harmony export */ QItemMain: function() { return /* binding */ QItemMain; }, -/* harmony export */ QItemSeparator: function() { return /* binding */ QItemSeparator; }, -/* harmony export */ QItemSide: function() { return /* binding */ QItemSide; }, -/* harmony export */ QItemTile: function() { return /* binding */ QItemTile; }, -/* harmony export */ QItemWrapper: function() { return /* binding */ QItemWrapper; }, -/* harmony export */ QJumbotron: function() { return /* binding */ QJumbotron; }, -/* harmony export */ QKnob: function() { return /* binding */ QKnob; }, -/* harmony export */ QLayout: function() { return /* binding */ QLayout; }, -/* harmony export */ QLayoutDrawer: function() { return /* binding */ QLayoutDrawer; }, -/* harmony export */ QLayoutFooter: function() { return /* binding */ QLayoutFooter; }, -/* harmony export */ QLayoutHeader: function() { return /* binding */ QLayoutHeader; }, -/* harmony export */ QList: function() { return /* binding */ QList; }, -/* harmony export */ QListHeader: function() { return /* binding */ QListHeader; }, -/* harmony export */ QModal: function() { return /* binding */ QModal; }, -/* harmony export */ QModalLayout: function() { return /* binding */ QModalLayout; }, -/* harmony export */ QNoSsr: function() { return /* binding */ QNoSsr; }, -/* harmony export */ QOptionGroup: function() { return /* binding */ QOptionGroup; }, -/* harmony export */ QPage: function() { return /* binding */ QPage; }, -/* harmony export */ QPageContainer: function() { return /* binding */ QPageContainer; }, -/* harmony export */ QPageSticky: function() { return /* binding */ QPageSticky; }, -/* harmony export */ QPagination: function() { return /* binding */ QPagination; }, -/* harmony export */ QParallax: function() { return /* binding */ QParallax; }, -/* harmony export */ QPopover: function() { return /* binding */ QPopover; }, -/* harmony export */ QPopupEdit: function() { return /* binding */ QPopupEdit; }, -/* harmony export */ QProgress: function() { return /* binding */ QProgress; }, -/* harmony export */ QPullToRefresh: function() { return /* binding */ QPullToRefresh; }, -/* harmony export */ QRadio: function() { return /* binding */ QRadio; }, -/* harmony export */ QRange: function() { return /* binding */ QRange; }, -/* harmony export */ QRating: function() { return /* binding */ QRating; }, -/* harmony export */ QResizeObservable: function() { return /* binding */ QResizeObservable; }, -/* harmony export */ QRouteTab: function() { return /* binding */ QRouteTab; }, -/* harmony export */ QScrollArea: function() { return /* binding */ QScrollArea; }, -/* harmony export */ QScrollObservable: function() { return /* binding */ QScrollObservable; }, -/* harmony export */ QSearch: function() { return /* binding */ QSearch; }, -/* harmony export */ QSelect: function() { return /* binding */ QSelect; }, -/* harmony export */ QSlideTransition: function() { return /* binding */ QSlideTransition; }, -/* harmony export */ QSlider: function() { return /* binding */ QSlider; }, -/* harmony export */ QSpinner: function() { return /* binding */ QSpinner; }, -/* harmony export */ QSpinnerAudio: function() { return /* binding */ QSpinnerAudio; }, -/* harmony export */ QSpinnerBall: function() { return /* binding */ QSpinnerBall; }, -/* harmony export */ QSpinnerBars: function() { return /* binding */ QSpinnerBars; }, -/* harmony export */ QSpinnerCircles: function() { return /* binding */ QSpinnerCircles; }, -/* harmony export */ QSpinnerComment: function() { return /* binding */ QSpinnerComment; }, -/* harmony export */ QSpinnerCube: function() { return /* binding */ QSpinnerCube; }, -/* harmony export */ QSpinnerDots: function() { return /* binding */ QSpinnerDots; }, -/* harmony export */ QSpinnerFacebook: function() { return /* binding */ QSpinnerFacebook; }, -/* harmony export */ QSpinnerGears: function() { return /* binding */ QSpinnerGears; }, -/* harmony export */ QSpinnerGrid: function() { return /* binding */ QSpinnerGrid; }, -/* harmony export */ QSpinnerHearts: function() { return /* binding */ QSpinnerHearts; }, -/* harmony export */ QSpinnerHourglass: function() { return /* binding */ QSpinnerHourglass; }, -/* harmony export */ QSpinnerInfinity: function() { return /* binding */ QSpinnerInfinity; }, -/* harmony export */ QSpinnerIos: function() { return /* binding */ QSpinner_ios; }, -/* harmony export */ QSpinnerMat: function() { return /* binding */ DefaultSpinner; }, -/* harmony export */ QSpinnerOval: function() { return /* binding */ QSpinnerOval; }, -/* harmony export */ QSpinnerPie: function() { return /* binding */ QSpinnerPie; }, -/* harmony export */ QSpinnerPuff: function() { return /* binding */ QSpinnerPuff; }, -/* harmony export */ QSpinnerRadio: function() { return /* binding */ QSpinnerRadio; }, -/* harmony export */ QSpinnerRings: function() { return /* binding */ QSpinnerRings; }, -/* harmony export */ QSpinnerTail: function() { return /* binding */ QSpinnerTail; }, -/* harmony export */ QStep: function() { return /* binding */ QStep; }, -/* harmony export */ QStepper: function() { return /* binding */ QStepper; }, -/* harmony export */ QStepperNavigation: function() { return /* binding */ QStepperNavigation; }, -/* harmony export */ QTab: function() { return /* binding */ QTab; }, -/* harmony export */ QTabPane: function() { return /* binding */ QTabPane; }, -/* harmony export */ QTable: function() { return /* binding */ QTable; }, -/* harmony export */ QTableColumns: function() { return /* binding */ QTableColumns; }, -/* harmony export */ QTabs: function() { return /* binding */ QTabs; }, -/* harmony export */ QTd: function() { return /* binding */ QTd; }, -/* harmony export */ QTh: function() { return /* binding */ QTh; }, -/* harmony export */ QTimeline: function() { return /* binding */ QTimeline; }, -/* harmony export */ QTimelineEntry: function() { return /* binding */ QTimelineEntry; }, -/* harmony export */ QToggle: function() { return /* binding */ QToggle; }, -/* harmony export */ QToolbar: function() { return /* binding */ QToolbar; }, -/* harmony export */ QToolbarTitle: function() { return /* binding */ QToolbarTitle; }, -/* harmony export */ QTooltip: function() { return /* binding */ QTooltip; }, -/* harmony export */ QTr: function() { return /* binding */ QTr; }, -/* harmony export */ QTree: function() { return /* binding */ QTree; }, -/* harmony export */ QUploader: function() { return /* binding */ QUploader; }, -/* harmony export */ QVideo: function() { return /* binding */ QVideo; }, -/* harmony export */ QWindowResizeObservable: function() { return /* binding */ QWindowResizeObservable; }, -/* harmony export */ Ripple: function() { return /* binding */ Ripple; }, -/* harmony export */ Screen: function() { return /* binding */ screen; }, -/* harmony export */ Scroll: function() { return /* binding */ scroll$1; }, -/* harmony export */ ScrollFire: function() { return /* binding */ scrollFire; }, -/* harmony export */ SessionStorage: function() { return /* binding */ sessionStorage; }, -/* harmony export */ TouchHold: function() { return /* binding */ touchHold; }, -/* harmony export */ TouchPan: function() { return /* binding */ TouchPan; }, -/* harmony export */ TouchSwipe: function() { return /* binding */ TouchSwipe; }, -/* harmony export */ animate: function() { return /* binding */ animate; }, -/* harmony export */ clone: function() { return /* binding */ clone; }, -/* harmony export */ colors: function() { return /* binding */ colors; }, -/* harmony export */ date: function() { return /* binding */ date; }, -/* harmony export */ debounce: function() { return /* binding */ debounce; }, -/* harmony export */ dom: function() { return /* binding */ dom; }, -/* harmony export */ easing: function() { return /* binding */ easing; }, -/* harmony export */ event: function() { return /* binding */ event; }, -/* harmony export */ extend: function() { return /* binding */ extend; }, -/* harmony export */ filter: function() { return /* binding */ filter; }, -/* harmony export */ format: function() { return /* binding */ format; }, -/* harmony export */ frameDebounce: function() { return /* binding */ frameDebounce; }, -/* harmony export */ noop: function() { return /* binding */ noop; }, -/* harmony export */ openURL: function() { return /* binding */ openUrl; }, -/* harmony export */ scroll: function() { return /* binding */ scroll; }, -/* harmony export */ throttle: function() { return /* binding */ throttle; }, -/* harmony export */ uid: function() { return /* binding */ uid; } -/* harmony export */ }); -/*! - * Quasar Framework v0.17.20 - * (c) 2016-present Razvan Stoenescu - * Released under the MIT License. - */ -var webStorage,isSSR="undefined"==typeof window,fromSSR=!1,onSSR=isSSR;function getMatch(t,e){var i=/(edge)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome)[\/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",versionNumber:i[4]||i[2]||"0",platform:e[0]||""}}function getPlatformMatch(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}function getPlatform(t){var e=getMatch(t=(t||navigator.userAgent||navigator.vendor||window.opera).toLowerCase(),getPlatformMatch(t)),i={};return e.browser&&(i[e.browser]=!0,i.version=e.version,i.versionNumber=parseInt(e.versionNumber,10)),e.platform&&(i[e.platform]=!0),(i.android||i.bb||i.blackberry||i.ipad||i.iphone||i.ipod||i.kindle||i.playbook||i.silk||i["windows phone"])&&(i.mobile=!0),(i.ipod||i.ipad||i.iphone)&&(i.ios=!0),i["windows phone"]&&(i.winphone=!0,delete i["windows phone"]),(i.cros||i.mac||i.linux||i.win)&&(i.desktop=!0),(i.chrome||i.opr||i.safari||i.vivaldi)&&(i.webkit=!0),(i.rv||i.iemobile)&&(e.browser="ie",i.ie=!0),i.edge&&(e.browser="edge",i.edge=!0),(i.safari&&i.blackberry||i.bb)&&(e.browser="blackberry",i.blackberry=!0),i.safari&&i.playbook&&(e.browser="playbook",i.playbook=!0),i.opr&&(e.browser="opera",i.opera=!0),i.safari&&i.android&&(e.browser="android",i.android=!0),i.safari&&i.kindle&&(e.browser="kindle",i.kindle=!0),i.safari&&i.silk&&(e.browser="silk",i.silk=!0),i.vivaldi&&(e.browser="vivaldi",i.vivaldi=!0),i.name=e.browser,i.platform=e.platform,isSSR||(window.process&&window.process.versions&&window.process.versions.electron?i.electron=!0:0===document.location.href.indexOf("chrome-extension://")?i.chromeExt=!0:(window._cordovaNative||window.cordova)&&(i.cordova=!0),(fromSSR=void 0===i.cordova&&void 0===i.electron&&!!document.querySelector("[data-server-rendered]"))&&(onSSR=!0)),i}function hasWebStorage(){if(void 0!==webStorage)return webStorage;try{if(window.localStorage)return webStorage=!0,!0}catch(t){}return webStorage=!1,!1}function getClientProperties(){return{has:{touch:!!("ontouchstart"in document.documentElement)||window.navigator.msMaxTouchPoints>0,webStorage:hasWebStorage()},within:{iframe:window.self!==window.top}}}var Platform={has:{touch:!1,webStorage:!1},within:{iframe:!1},parseSSR:function(t){return t?{is:getPlatform(t.req.headers["user-agent"]),has:this.has,within:this.within}:Object.assign({},{is:getPlatform()},getClientProperties())},install:function(t,e,i){var s=this;isSSR?e.server.push(function(t,e){t.platform=s.parseSSR(e.ssr)}):(this.is=getPlatform(),fromSSR?(e.takeover.push(function(t){onSSR=fromSSR=!1,Object.assign(t.platform,getClientProperties())}),i.util.defineReactive(t,"platform",this)):(Object.assign(this,getClientProperties()),t.platform=this))}};function assign(t,e){var i=arguments;if(void 0===t||null===t)throw new TypeError("Cannot convert first argument to object");for(var s=Object(t),n=1;n=0?n=r:(n=s+r)<0&&(n=0);ni.length)&&(e=i.length),e-=t.length;var s=i.indexOf(t,e);return-1!==s&&s===e}),isSSR||("function"!=typeof Element.prototype.matches&&(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var e=(this.document||this.ownerDocument).querySelectorAll(t),i=0;e[i]&&e[i]!==this;)++i;return Boolean(e[i])}),"function"!=typeof Element.prototype.closest&&(Element.prototype.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(e.matches(t))return e;e=e.parentNode}return null}),[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(t){t.hasOwnProperty("remove")||Object.defineProperty(t,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})})),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,i=Object(this),s=i.length>>>0,n=arguments[1],o=0;o=0&&i.__history.splice(e,1)};var s=void 0===e.cordova||!1!==e.cordova.backButtonExit;document.addEventListener("deviceready",function(){document.addEventListener("backbutton",function(){i.__history.length?i.__history.pop().handler():s&&"#/"===window.location.hash?navigator.app.exitApp():window.history.back()},!1)})}}},langEn={lang:"en-us",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1},pullToRefresh:{pull:"Pull down to refresh",release:"Release to refresh",refresh:"Refreshing..."},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(t){return 1===t?"1 record selected.":(0===t?"No":t)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(t,e,i){return t+"-"+e+" of "+i},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",header1:"Header 1",header2:"Header 2",header3:"Header 3",header4:"Header 4",header5:"Header 5",header6:"Header 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}},i18n={install:function(t,e,i,s){var n=this;isSSR&&e.server.push(function(t,e){var i={lang:t.i18n.lang,dir:t.i18n.rtl?"rtl":"ltr"},s=e.ssr.setHtmlAttrs;"function"==typeof s?s(i):e.ssr.Q_HTML_ATTRS=Object.keys(i).map(function(t){return t+"="+i[t]}).join(" ")}),this.set=function(e){if(void 0===e&&(e=langEn),e.set=n.set,e.getLocale=n.getLocale,e.rtl=e.rtl||!1,!isSSR){var s=document.documentElement;s.setAttribute("dir",e.rtl?"rtl":"ltr"),s.setAttribute("lang",e.lang)}isSSR||t.i18n?t.i18n=e:i.util.defineReactive(t,"i18n",e),n.name=e.lang,n.lang=e},this.set(s)},getLocale:function(){if(!isSSR){var t=navigator.language||navigator.languages[0]||navigator.browserLanguage||navigator.userLanguage||navigator.systemLanguage;return t?t.toLowerCase():void 0}}};function rgbToHex(t){var e=t.r,i=t.g,s=t.b,n=t.a,o=void 0!==n;if(e=Math.round(e),i=Math.round(i),s=Math.round(s),e>255||i>255||s>255||o&&n>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return n=o?(256|Math.round(255*n/100)).toString(16).slice(1):"","#"+(s|i<<8|e<<16|1<<24).toString(16).slice(1)+n}function hexToRgb(t){if("string"!=typeof t)throw new TypeError("Expected a string");3===(t=t.replace(/^#/,"")).length?t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:4===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]);var e=parseInt(t,16);return t.length>6?{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:Math.round((255&e)/2.55)}:{r:e>>16,g:e>>8&255,b:255&e}}function hsvToRgb(t){var e,i,s,n,o,r,a,l,c=t.h,h=t.s,u=t.v,d=t.a;switch(r=(u/=100)*(1-(h/=100)),a=u*(1-(o=6*(c/=360)-(n=Math.floor(6*c)))*h),l=u*(1-(1-o)*h),n%6){case 0:e=u,i=l,s=r;break;case 1:e=a,i=u,s=r;break;case 2:e=r,i=u,s=l;break;case 3:e=r,i=a,s=u;break;case 4:e=l,i=r,s=u;break;case 5:e=u,i=r,s=a}return{r:Math.round(255*e),g:Math.round(255*i),b:Math.round(255*s),a:d}}function rgbToHsv(t){var e,i=t.r,s=t.g,n=t.b,o=t.a,r=Math.max(i,s,n),a=Math.min(i,s,n),l=r-a,c=0===r?0:l/r,h=r/255;switch(r){case a:e=0;break;case i:e=s-n+l*(st.clientHeight&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])):t.scrollWidth>t.clientWidth&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-x"])))}var scroll={getScrollTarget:getScrollTarget,getScrollHeight:getScrollHeight,getScrollPosition:getScrollPosition,animScrollTo:animScrollTo,setScrollPosition:setScrollPosition,getScrollbarWidth:getScrollbarWidth,hasScrollbar:hasScrollbar},registered=0;function onWheel(t){shouldPreventScroll(t)&&stopAndPrevent(t)}function shouldPreventScroll(t){if(t.target===document.body||t.target.classList.contains("q-layout-backdrop"))return!0;for(var e=getEventPath(t),i=t.shiftKey&&!t.deltaX,s=!i&&Math.abs(t.deltaX)<=Math.abs(t.deltaY),n=i||s?t.deltaY:t.deltaX,o=0;o0&&r.scrollTop+r.clientHeight===r.scrollHeight:n<0&&0===r.scrollLeft||n>0&&r.scrollLeft+r.clientWidth===r.scrollWidth}return!0}function preventScroll(t){if(!((registered+=t?1:-1)>1)){var e=t?"add":"remove";Platform.is.mobile?document.body.classList[e]("q-body-prevent-scroll"):Platform.is.desktop&&window[e+"EventListener"]("wheel",onWheel)}}var positions={top:"items-start justify-center with-backdrop",bottom:"items-end justify-center with-backdrop",right:"items-center justify-end with-backdrop",left:"items-center justify-start with-backdrop"},positionCSS={maxHeight:"80vh",height:"auto"};function additionalCSS(t){var e={};return["left","right"].includes(t)&&(e.maxWidth="90vw"),["left","top"].includes(t)&&(e.borderTopLeftRadius=0),["right","top"].includes(t)&&(e.borderTopRightRadius=0),["left","bottom"].includes(t)&&(e.borderBottomLeftRadius=0),["right","bottom"].includes(t)&&(e.borderBottomRightRadius=0),e}var modals={responsive:0,maximized:0},QModal={name:"QModal",mixins:[ModelToggleMixin],provide:function(){var t=this;return{__qmodal:{register:function(e){t.layout!==e&&(t.layout=e)},unregister:function(e){t.layout===e&&(t.layout=null)}}}},props:{position:{type:String,default:"",validator:function(t){return""===t||["top","bottom","left","right"].includes(t)}},transition:String,enterClass:String,leaveClass:String,positionClasses:{type:String,default:"flex-center"},contentClasses:[Object,Array,String],contentCss:[Object,Array,String],noBackdropDismiss:{type:Boolean,default:!1},noEscDismiss:{type:Boolean,default:!1},noRouteDismiss:Boolean,noRefocus:Boolean,minimized:Boolean,maximized:Boolean},data:function(){return{layout:null}},watch:{$route:function(){this.noRouteDismiss||this.hide()},maximized:function(t,e){this.__register(!1,e),this.__register(!0,t)},minimized:function(t,e){this.__register(!1,this.maximized,e),this.__register(!0,this.maximized,t)}},computed:{modalClasses:function(){var t=this.position?positions[this.position]:this.positionClasses;return this.maximized?["maximized",t]:this.minimized?["minimized",t]:t},contentClassesCalc:function(){return this.layout?[this.contentClasses,"column no-wrap"]:this.contentClasses},transitionProps:function(){return this.position?{name:"q-modal-"+this.position}:this.enterClass||this.leaveClass?{enterActiveClass:this.enterClass,leaveActiveClass:this.leaveClass}:{name:this.transition||"q-modal"}},modalCss:function(){if(this.position){var t=Array.isArray(this.contentCss)?this.contentCss:[this.contentCss];return t.unshift(Object.assign({},positionCSS,additionalCSS(this.position))),t}return this.contentCss}},methods:{__dismiss:function(){var t=this;this.noBackdropDismiss?this.__shake():this.hide().then(function(){t.$emit("dismiss")})},__show:function(){var t=this;this.noRefocus||(this.__refocusTarget=document.activeElement),document.body.appendChild(this.$el),this.__register(!0),preventScroll(!0),EscapeKey.register(function(){t.noEscDismiss?t.__shake():(t.$emit("escape-key"),t.hide().then(function(){t.$emit("dismiss")}))});var e=this.$refs.content;this.$q.platform.is.ios&&e.click(),e.scrollTop=0,["modal-scroll","layout-view"].forEach(function(t){[].slice.call(e.getElementsByClassName(t)).forEach(function(t){t.scrollTop=0})}),this.$nextTick(function(){return e&&e.focus()})},__hide:function(){this.__cleanup(),!this.noRefocus&&this.__refocusTarget&&(this.__refocusTarget.focus(),!this.__refocusTarget.classList.contains("q-if")&&this.__refocusTarget.blur())},__cleanup:function(){EscapeKey.pop(),preventScroll(!1),this.__register(!1)},__stopPropagation:function(t){t.stopPropagation()},__register:function(t,e,i){void 0===e&&(e=this.maximized),void 0===i&&(i=this.minimized);var s=t?{action:"add",step:1}:{action:"remove",step:-1};if(e){if(modals.maximized+=s.step,!t&&modals.maximized>0)return;document.body.classList[s.action]("q-maximized-modal")}else if(!i){if(modals.responsive+=s.step,!t&&modals.responsive>0)return;document.body.classList[s.action]("q-responsive-modal")}},__shake:function(){var t=this;this.$el.classList.remove("animate-shake"),this.$el.classList.add("animate-shake"),clearTimeout(this.shakeTimeout),this.shakeTimeout=setTimeout(function(){t.$el.classList.remove("animate-shake")},150)}},mounted:function(){this.value&&this.show()},beforeDestroy:function(){clearTimeout(this.shakeTimeout),this.$el.remove(),this.showing&&this.__cleanup()},render:function(t){var e=this;return t("transition",{props:this.transitionProps,on:{afterEnter:function(){e.showPromise&&e.showPromiseResolve()},enterCancelled:function(){e.showPromise&&e.showPromiseReject(),e.$el.remove()},afterLeave:function(){e.hidePromise&&e.hidePromiseResolve(),e.$el.remove()},leaveCancelled:function(){e.hidePromise&&e.hidePromiseReject()}}},[t("div",{staticClass:"modal fullscreen row",class:this.modalClasses,directives:[{name:"show",value:this.showing}]},[t("div",{staticClass:"modal-backdrop absolute-full",on:{click:this.__dismiss}}),t("div",{ref:"content",staticClass:"modal-content",style:this.modalCss,class:this.contentClassesCalc,attrs:{tabindex:-1},on:{click:this.__stopPropagation,touchstart:this.__stopPropagation}},this.$slots.default)])])}},prefix$1="md",QIcon={name:"QIcon",props:{name:String,color:String,size:String},computed:{classes:function(){var t,e=this.name;return e?(t=/^fa[s|r|l|b]{0,1} /.test(e)||e.startsWith("icon-")?e:e.startsWith("bt-")?"bt "+e:e.startsWith("eva-")?"eva "+e:/^ion-(md|ios|logo)/.test(e)?"ionicons "+e:e.startsWith("ion-")?"ionicons ion-"+prefix$1+e.substr(3):e.startsWith("mdi-")?"mdi "+e:"material-icons",this.color?t+" text-"+this.color:t):""},content:function(){return this.classes.startsWith("material-icons")?this.name.replace(/ /g,"_"):" "},style:function(){if(this.size)return{fontSize:this.size}}},render:function(t){return t("i",{staticClass:"q-icon",class:this.classes,style:this.style,attrs:{"aria-hidden":!0}},[this.content,this.$slots.default])}},QList={name:"QList",props:{noBorder:Boolean,dark:Boolean,dense:Boolean,sparse:Boolean,striped:Boolean,stripedOdd:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,link:Boolean},computed:{classes:function(){return{"no-border":this.noBorder,"q-list-dark":this.dark,"q-list-dense":this.dense,"q-list-sparse":this.sparse,"q-list-striped":this.striped,"q-list-striped-odd":this.stripedOdd,"q-list-separator":this.separator,"q-list-inset-separator":this.insetSeparator,"q-list-multiline":this.multiline,"q-list-highlight":this.highlight,"q-list-link":this.link}}},render:function(t){return t("div",{staticClass:"q-list",class:this.classes},this.$slots.default)}},routerLinkEventName="qrouterlinkclick",evt=null;if(!isSSR)try{evt=new Event(routerLinkEventName)}catch(t){(evt=document.createEvent("Event")).initEvent(routerLinkEventName,!0,!1)}var routerLinkProps={to:[String,Object],exact:Boolean,append:Boolean,replace:Boolean,event:[String,Array],activeClass:String,exactActiveClass:String},RouterLinkMixin={props:routerLinkProps,data:function(){return{routerLinkEventName:routerLinkEventName}}};function textStyle(t){return void 0===t||t<2?{}:{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t}}var subItemProps={icon:String,rightIcon:String,image:String,rightImage:String,avatar:String,rightAvatar:String,letter:String,rightLetter:String,label:String,sublabel:String,labelLines:[String,Number],sublabelLines:[String,Number]},ItemMixin={mixins:[{props:routerLinkProps}],props:{dark:Boolean,link:Boolean,dense:Boolean,sparse:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,tag:{type:String,default:"div"}},computed:{itemClasses:function(){return{"q-item":!0,"q-item-division":!0,"relative-position":!0,"q-item-dark":this.dark,"q-item-dense":this.dense,"q-item-sparse":this.sparse,"q-item-separator":this.separator,"q-item-inset-separator":this.insetSeparator,"q-item-multiline":this.multiline,"q-item-highlight":this.highlight,"q-item-link":this.to||this.link}}}},QItem={name:"QItem",mixins:[ItemMixin],props:{active:Boolean,link:Boolean},computed:{classes:function(){return[void 0!==this.to?"q-link":{active:this.active},this.itemClasses]}},render:function(t){return void 0!==this.to?t("router-link",{props:Object.assign({},this.$props,{tag:"a"}),class:this.classes},this.$slots.default):t(this.tag,{class:this.classes},this.$slots.default)}},QItemSide={name:"QItemSide",props:{right:Boolean,icon:String,letter:{type:String,validator:function(t){return 1===t.length}},inverted:Boolean,avatar:String,image:String,stamp:String,color:String,textColor:String},computed:{type:function(){var t=this;return["icon","image","avatar","letter","stamp"].find(function(e){return t[e]})},classes:function(){var t=["q-item-side-"+(this.right?"right":"left")];return!this.color||this.icon||this.letter||t.push("text-"+this.color),t},typeClasses:function(){var t=["q-item-"+this.type];return this.color&&(this.inverted&&(this.icon||this.letter)?t.push("bg-"+this.color):this.textColor||t.push("text-"+this.color)),this.textColor&&t.push("text-"+this.textColor),this.inverted&&(this.icon||this.letter)&&(t.push("q-item-inverted"),t.push("flex"),t.push("flex-center")),t},imagePath:function(){return this.image||this.avatar}},render:function(t){var e;return this.type&&(this.icon?(e=t(QIcon,{class:this.inverted?null:this.typeClasses,props:{name:this.icon}}),this.inverted&&(e=t("div",{class:this.typeClasses},[e]))):e=this.imagePath?t("img",{class:this.typeClasses,attrs:{src:this.imagePath}}):t("div",{class:this.typeClasses},[this.stamp||this.letter])),t("div",{staticClass:"q-item-side q-item-section",class:this.classes},[e,this.$slots.default])}};function text(t,e,i,s){return t("div",{staticClass:"q-item-"+e+(1===(s=parseInt(s,10))?" ellipsis":""),style:textStyle(s),domProps:{innerHTML:i}})}var QItemMain={name:"QItemMain",props:{label:String,labelLines:[String,Number],sublabel:String,sublabelLines:[String,Number],inset:Boolean,tag:{type:String,default:"div"}},render:function(t){return t(this.tag,{staticClass:"q-item-main q-item-section",class:{"q-item-main-inset":this.inset}},[this.label?text(t,"label",this.label,this.labelLines):null,this.sublabel?text(t,"sublabel",this.sublabel,this.sublabelLines):null,this.$slots.default])}},QItemSeparator={name:"QItemSeparator",props:{inset:Boolean},render:function(t){return t("div",{staticClass:"q-item-separator-component",class:{"q-item-separator-inset-component":this.inset}},this.$slots.default)}},QActionSheet={name:"QActionSheet",props:{value:Boolean,title:String,grid:Boolean,actions:Array,dismissLabel:String},computed:{contentCss:function(){}},render:function(t){var e=this,i=[],s=this.$slots.title||this.title;return s&&i.push(t("div",{staticClass:"q-actionsheet-title column justify-center"},[s])),i.push(t("div",{staticClass:"q-actionsheet-body scroll"},this.actions?[this.grid?t("div",{staticClass:"q-actionsheet-grid row wrap items-center justify-between"},this.__getActions(t)):t(QList,{staticClass:"no-border",props:{link:!0}},this.__getActions(t))]:this.$slots.default)),t(QModal,{ref:"modal",props:{value:this.value,position:"bottom",contentCss:this.contentCss},on:{input:function(t){e.$emit("input",t)},show:function(){e.$emit("show")},hide:function(){e.$emit("hide")},dismiss:function(){e.$emit("cancel")},"escape-key":function(){e.$emit("escape-key")}}},i)},methods:{show:function(){return this.$refs.modal.show()},hide:function(){return this.$refs.modal?this.$refs.modal.hide():Promise.resolve()},__getActions:function(t){var e=this;return this.actions.map(function(i){var s;return i.label?t(e.grid?"div":QItem,((s={staticClass:e.grid?"q-actionsheet-grid-item cursor-pointer relative-position column inline flex-center":null,class:i.classes,attrs:{tabindex:0}})[e.grid?"on":"nativeOn"]={click:function(){return e.__onOk(i)},keyup:function(t){13===getEventKey(t)&&e.__onOk(i)}},s),e.grid?[i.icon?t(QIcon,{props:{name:i.icon,color:i.color}}):null,i.avatar?t("img",{domProps:{src:i.avatar},staticClass:"avatar"}):null,t("span",[i.label])]:[t(QItemSide,{props:{icon:i.icon,color:i.color,avatar:i.avatar}}),t(QItemMain,{props:{inset:!0,label:i.label}})]):t(QItemSeparator,{staticClass:"col-12"})})},__onOk:function(t){var e=this;this.hide().then(function(){"function"==typeof t.handler&&t.handler(),e.$emit("ok",t)})},__onCancel:function(){var t=this;this.hide().then(function(){t.$emit("cancel")})},__onKeyCancel:function(t){13===getEventKey(t)&&this.__onCancel()}}},units=["B","kB","MB","GB","TB","PB"];function humanStorageSize(t){for(var e=0;parseInt(t,10)>=1024&&e=e?s:new Array(e-s.length+1).join(i)+s}var format={humanStorageSize:humanStorageSize,capitalize:capitalize,between:between,normalizeToInterval:normalizeToInterval,pad:pad},xhr=isSSR?null:XMLHttpRequest,send=isSSR?null:xhr.prototype.send,stack={start:[],stop:[]},highjackCount=0;function translate(t){var e=t.p,i=t.pos,s=t.active,n=t.horiz,o=t.reverse,r=t.dir,a=1,l=1;return n?(o&&(a=-1),"bottom"===i&&(l=-1),{transform:"translate3d("+a*(e-100)+"%,"+(s?0:-200*l)+"%,0)"}):(o&&(l=-1),"right"===i&&(a=-1),{transform:"translate3d("+(s?0:r*a*-200)+"%,"+l*(e-100)+"%,0)"})}function inc(t,e){return"number"!=typeof e&&(e=t<25?3*Math.random()+3:t<65?3*Math.random():t<85?2*Math.random():t<99?.6:0),between(t+e,0,100)}function highjackAjax(t,e){function i(){stack.stop.map(function(t){t()})}stack.start.push(t),stack.stop.push(e),++highjackCount>1||(xhr.prototype.send=function(){for(var t=this,e=[],s=arguments.length;s--;)e[s]=arguments[s];stack.start.map(function(t){t()}),this.addEventListener("abort",i,!1),this.addEventListener("readystatechange",function(){4===t.readyState&&i()},!1),send.apply(this,e)})}function restoreAjax(t,e){stack.start=stack.start.filter(function(e){return e!==t}),stack.stop=stack.stop.filter(function(t){return t!==e}),(highjackCount=Math.max(0,highjackCount-1))||(xhr.prototype.send=send)}var QAjaxBar={name:"QAjaxBar",props:{position:{type:String,default:"top",validator:function(t){return["top","right","bottom","left"].includes(t)}},size:{type:String,default:"2px"},color:{type:String,default:"red"},skipHijack:Boolean,reverse:Boolean},data:function(){return{calls:0,progress:0,onScreen:!1,animate:!0}},computed:{classes:function(){return[this.position,"bg-"+this.color,this.animate?"":"no-transition"]},style:function(){var t=this.onScreen,e=translate({p:this.progress,pos:this.position,active:t,horiz:this.horizontal,reverse:this.$q.i18n.rtl&&["top","bottom"].includes(this.position)?!this.reverse:this.reverse,dir:this.$q.i18n.rtl?-1:1});return e[this.sizeProp]=this.size,e.opacity=t?1:0,e},horizontal:function(){return"top"===this.position||"bottom"===this.position},sizeProp:function(){return this.horizontal?"height":"width"}},methods:{start:function(t){var e=this;void 0===t&&(t=300),this.calls++,this.calls>1||(clearTimeout(this.timer),this.$emit("start"),this.onScreen||(this.progress=0,this.onScreen=!0,this.animate=!1,this.timer=setTimeout(function(){e.animate=!0,e.__work(t)},100)))},increment:function(t){this.calls>0&&(this.progress=inc(this.progress,t))},stop:function(){var t=this;if(this.calls=Math.max(0,this.calls-1),!(this.calls>0)){clearTimeout(this.timer),this.$emit("stop");var e=function(){t.animate=!0,t.progress=100,t.timer=setTimeout(function(){t.onScreen=!1},1e3)};0===this.progress?this.timer=setTimeout(e,1):e()}},__work:function(t){var e=this;this.progress<100&&(this.timer=setTimeout(function(){e.increment(),e.__work(t)},t))}},mounted:function(){this.skipHijack||(this.hijacked=!0,highjackAjax(this.start,this.stop))},beforeDestroy:function(){clearTimeout(this.timer),this.hijacked&&restoreAjax(this.start,this.stop)},render:function(t){return t("div",{staticClass:"q-loading-bar",class:this.classes,style:this.style})}};function showRipple(t,e,i){var s=i.stop,n=i.center;s&&t.stopPropagation();var o,r,a=document.createElement("span"),l=document.createElement("span"),c=e.clientWidth>e.clientHeight?e.clientWidth:e.clientHeight,h=(n?c:2*c)+"px",u=e.getBoundingClientRect();if(a.appendChild(l),a.className="q-ripple-container",l.className="q-ripple-animation",l.style.width=h,l.style.height=h,e.appendChild(a),n)o=r=0;else{var d=position(t);o=d.left-u.left-c,r=d.top-u.top-c}l.classList.add("q-ripple-animation-enter"),l.classList.add("q-ripple-animation-visible"),l.style.transform="translate("+o+"px, "+r+"px) scale3d(0, 0, 0)",setTimeout(function(){l.classList.remove("q-ripple-animation-enter"),l.style.transform="translate("+o+"px, "+r+"px) scale3d(1, 1, 1)",setTimeout(function(){l.classList.remove("q-ripple-animation-visible"),setTimeout(function(){a.remove()},300)},300)},10)}function shouldAbort(t){t.mat;return t.ios&&!0}var Ripple={name:"ripple",inserted:function(t,e){var i=e.value,s=e.modifiers;if(!shouldAbort(s)){var n={enabled:!1!==i,modifiers:{stop:s.stop,center:s.center},click:function(e){n.enabled&&-1!==e.detail&&showRipple(e,t,n.modifiers)},keyup:function(e){n.enabled&&13===e.keyCode&&showRipple(e,t,n.modifiers)}};t.__qripple=n,t.addEventListener("click",n.click,!1),t.addEventListener("keyup",n.keyup,!1)}},update:function(t,e){var i=e.value,s=e.modifiers,n=s.stop,o=s.center,r=t.__qripple;r&&(r.enabled=!1!==i,r.modifiers={stop:n,center:o})},unbind:function(t,e){var i=e.modifiers,s=t.__qripple;s&&!shouldAbort(i)&&(t.removeEventListener("click",s.click,!1),t.removeEventListener("keyup",s.keyup,!1),delete t.__qripple)}},alignMap={left:"start",center:"center",right:"end",between:"between",around:"around"},alignValues=Object.keys(alignMap),AlignMixin={props:{align:{type:String,default:"center",validator:function(t){return alignValues.includes(t)}}},computed:{alignClass:function(){return"justify-"+alignMap[this.align]}}},sizes={xs:8,sm:10,md:14,lg:20,xl:24,form:14.777,"form-label":21.777,"form-hide-underline":9.333,"form-label-hide-underline":16.333},BtnMixin={mixins:[AlignMixin],directives:{Ripple:Ripple},props:{type:String,loading:{type:Boolean,default:null},disable:Boolean,label:[Number,String],noCaps:Boolean,noWrap:Boolean,icon:String,iconRight:String,round:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,push:Boolean,size:String,fab:Boolean,fabMini:Boolean,color:String,textColor:String,glossy:Boolean,dense:Boolean,noRipple:Boolean,tabindex:Number,to:[Object,String],replace:Boolean},computed:{style:function(){if(this.size&&!this.fab&&!this.fabMini)return{fontSize:this.size in sizes?sizes[this.size]+"px":this.size}},isRectangle:function(){return!this.isRound},isRound:function(){return this.round||this.fab||this.fabMini},shape:function(){return"q-btn-"+(this.isRound?"round":"rectangle")},isDisabled:function(){return this.disable||this.loading},hasRipple:function(){return!this.noRipple&&!this.isDisabled},computedTabIndex:function(){return this.isDisabled?-1:this.tabindex||0},isLink:function(){return"a"===this.type||void 0!==this.to},attrs:function(){var t={tabindex:this.computedTabIndex};return"a"!==this.type&&(t.type=this.type||"button"),void 0!==this.to&&(t.href=this.$router.resolve(this.to).href),t},classes:function(){var t=[this.shape];return this.fab?t.push("q-btn-fab"):this.fabMini&&t.push("q-btn-fab-mini"),this.flat?t.push("q-btn-flat"):this.outline?t.push("q-btn-outline"):this.push&&t.push("q-btn-push"),this.isDisabled?t.push("disabled"):(t.push("q-focusable q-hoverable"),this.active&&t.push("active")),this.color?this.flat||this.outline?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))):this.textColor&&t.push("text-"+this.textColor),t.push({"q-btn-no-uppercase":this.noCaps,"q-btn-rounded":this.rounded,"q-btn-dense":this.dense,glossy:this.glossy}),t},innerClasses:function(){var t=[this.alignClass];return!0===this.noWrap&&t.push("no-wrap","text-no-wrap"),!0===this.repeating&&t.push("non-selectable"),!0===this.loading&&t.push("q-btn-inner--hidden"),t}}},mixin$1={props:{color:String,size:{type:[Number,String],default:"1em"}},computed:{classes:function(){if(this.color)return"text-"+this.color}}},DefaultSpinner={name:"QSpinnerMat",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner q-spinner-mat",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"25 25 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-miterlimit":"10"}})])}},QSpinner={mixins:[DefaultSpinner],name:"QSpinner"},QBtn={name:"QBtn",mixins:[BtnMixin],props:{percentage:Number,darkPercentage:Boolean,waitForRipple:Boolean,repeatTimeout:[Number,Function]},computed:{hasPercentage:function(){return void 0!==this.percentage},width:function(){return between(this.percentage,0,100)+"%"},events:function(){var t=this;return this.isDisabled||!this.repeatTimeout?{click:this.click,keydown:this.__onKeyDown,keyup:this.__onKeyUp}:{mousedown:this.__startRepeat,touchstart:this.__startRepeat,keydown:function(e){t.__onKeyDown(e,!0)},mouseup:this.__endRepeat,touchend:this.__endRepeat,keyup:function(e){t.__onKeyUp(e,!0)},mouseleave:this.__abortRepeat,touchmove:this.__abortRepeat,blur:this.__abortRepeat}}},data:function(){return{repeating:!1,active:!1}},methods:{click:function(t){var e=this;if(this.__cleanup(),void 0===this.to&&!this.isDisabled||(t&&stopAndPrevent(t),!this.isDisabled))if(t&&-1!==t.detail&&"submit"===this.type){stopAndPrevent(t);var i=new MouseEvent("click",Object.assign({},t,{detail:-1}));this.timer=setTimeout(function(){return e.$el&&e.$el.dispatchEvent(i)},200)}else{var s=function(){e.$router[e.replace?"replace":"push"](e.to)},n=function(){e.isDisabled||(e.$emit("click",t,s),void 0!==e.to&&!1!==t.navigate&&s())};this.waitForRipple&&this.hasRipple?this.timer=setTimeout(n,300):n()}},__cleanup:function(){clearTimeout(this.timer)},__onKeyDown:function(t,e){this.isDisabled||13!==t.keyCode||(this.active=!0,e?this.__startRepeat(t):stopAndPrevent(t))},__onKeyUp:function(t,e){this.active&&(this.active=!1,this.isDisabled||13!==t.keyCode||this[e?"__endRepeat":"click"](t))},__startRepeat:function(t){var e=this;if(!this.repeating){var i=function(){e.timer=setTimeout(s,"function"==typeof e.repeatTimeout?e.repeatTimeout(e.repeatCount):e.repeatTimeout)},s=function(){e.isDisabled||(e.repeatCount+=1,t.repeatCount=e.repeatCount,e.$emit("click",t),i())};this.repeatCount=0,this.repeating=!0,i()}},__abortRepeat:function(){this.repeating=!1,this.__cleanup()},__endRepeat:function(t){this.repeating&&(this.repeating=!1,this.repeatCount?this.repeatCount=0:(t.detail||t.keyCode)&&(t.repeatCount=0,this.$emit("click",t)),this.__cleanup())}},beforeDestroy:function(){this.__cleanup()},render:function(t){var e=[].concat(this.$slots.default);return void 0!==this.label&&!0===this.isRectangle&&e.unshift(t("div",[this.label])),void 0!==this.icon&&e.unshift(t(QIcon,{class:{"on-left":void 0!==this.label&&!0===this.isRectangle},props:{name:this.icon}})),void 0!==this.iconRight&&!1===this.isRound&&e.push(t(QIcon,{staticClass:"on-right",props:{name:this.iconRight}})),t(this.isLink?"a":"button",{staticClass:"q-btn inline relative-position q-btn-item non-selectable",class:this.classes,style:this.style,attrs:this.attrs,on:this.events,directives:this.hasRipple?[{name:"ripple",value:!0,modifiers:{center:this.isRound}}]:null},[this.$q.platform.is.desktop?t("div",{staticClass:"q-focus-helper"}):null,this.loading&&this.hasPercentage?t("div",{staticClass:"q-btn-progress absolute-full",class:{"q-btn-dark-progress":this.darkPercentage},style:{width:this.width}}):null,t("div",{staticClass:"q-btn-inner row col items-center q-popup--skip",class:this.innerClasses},e),null!==this.loading?t("transition",{props:{name:"q-transition--fade"}},!0===this.loading?[t("div",{key:"loading",staticClass:"absolute-full flex flex-center"},void 0!==this.$slots.loading?this.$slots.loading:[t(QSpinner)])]:void 0):null])}},QAlert={name:"QAlert",props:{type:{type:String,validator:function(t){return["positive","negative","warning","info"].includes(t)}},color:{type:String,default:"negative"},textColor:String,message:String,detail:String,icon:String,avatar:String,actions:Array},computed:{computedIcon:function(){return this.icon?this.icon:this.$q.icon.type[this.type||this.color]},classes:function(){return"bg-"+(this.type||this.color)+" text-"+(this.textColor||"white")}},render:function(t){var e=this,i=[],s=this.$slots.detail||this.detail;return this.avatar?i.push(t("img",{staticClass:"avatar",attrs:{src:this.avatar}})):(this.icon||this.type)&&i.push(t(QIcon,{props:{name:this.computedIcon}})),t("div",[t("div",{staticClass:"q-alert row no-wrap shadow-2",class:this.classes},[i.length?t("div",{staticClass:"q-alert-side col-auto row flex-center"},i):null,t("div",{staticClass:"q-alert-content col self-center"},[t("div",this.$slots.default||this.message),s?t("div",{staticClass:"q-alert-detail"},[s]):null]),this.actions&&this.actions.length?t("div",{staticClass:"q-alert-actions col-auto gutter-xs column flex-center"},this.actions.map(function(i){return t("div",{staticClass:"full-width"},[t(QBtn,{staticClass:"full-width",props:{flat:!0,dense:!0,align:"left",icon:i.icon,label:!0===i.closeBtn?"string"==typeof i.label?i.label:e.$q.i18n.label.close:i.label},on:{click:function(){return i.handler()}}})])})):null])])}};function filter(t,e){var i=e.field,s=e.list,n=t.toLowerCase();return s.filter(function(t){return(""+t[i]).toLowerCase().startsWith(n)})}function s4(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}function uid(){return s4()+s4()+"-"+s4()+"-"+s4()+"-"+s4()+"-"+s4()+s4()+s4()}function getAnchorPosition(t,e){var i=t.getBoundingClientRect(),s=i.top,n=i.left,o=i.right,r=i.bottom,a={top:s,left:n,width:t.offsetWidth,height:t.offsetHeight};return e&&(a.top-=e[1],a.left-=e[0],r&&(r+=e[1]),o&&(o+=e[0]),a.width+=e[0],a.height+=e[1]),a.right=o||a.left+a.width,a.bottom=r||a.top+a.height,a.middle=a.left+(a.right-a.left)/2,a.center=a.top+(a.bottom-a.top)/2,a}function getTargetPosition(t){return{top:0,center:t.offsetHeight/2,bottom:t.offsetHeight,left:0,middle:t.offsetWidth/2,right:t.offsetWidth}}function repositionIfNeeded(t,e,i,s,n,o){var r=getScrollbarWidth(),a=window.innerHeight,l=window.innerWidth;if(a-=r,l-=r,n.top<0||n.top+e.bottom>a)if("center"===i.vertical)n.top=t[i.vertical]>a/2?a-e.bottom:0,n.maxHeight=Math.min(e.bottom,a);else if(t[i.vertical]>a/2){var c=Math.min(a,"center"===s.vertical?t.center:s.vertical===i.vertical?t.bottom:t.top);n.maxHeight=Math.min(e.bottom,c),n.top=Math.max(0,c-n.maxHeight)}else n.top="center"===s.vertical?t.center:s.vertical===i.vertical?t.top:t.bottom,n.maxHeight=Math.min(e.bottom,a-n.top);if(n.left<0||n.left+e.right>l)if(n.maxWidth=Math.min(e.right,l),"middle"===i.horizontal)n.left=t[i.horizontal]>l/2?l-e.right:0;else if(o)n.left=n.left<0?0:l-e.right;else if(t[i.horizontal]>l/2){var h=Math.min(l,"middle"===s.horizontal?t.center:s.horizontal===i.horizontal?t.right:t.left);n.maxWidth=Math.min(e.right,h),n.left=Math.max(0,h-n.maxWidth)}else n.left="middle"===s.horizontal?t.center:s.horizontal===i.horizontal?t.left:t.right,n.maxWidth=Math.min(e.right,l-n.left);return n}function setPosition(t){var e,i=t.el,s=t.animate,n=t.anchorEl,o=t.anchorOrigin,r=t.selfOrigin,a=t.maxHeight,l=t.event,c=t.anchorClick,h=t.touchPosition,u=t.offset,d=t.touchOffset,p=t.cover;if(i.style.maxHeight=a||"65vh",i.style.maxWidth="100vw",!l||c&&!h)if(d){var f=n.getBoundingClientRect(),m=f.top,g=f.left,v=m+d.top,b=g+d.left;e={top:v,left:b,width:1,height:1,right:b+1,center:v,middle:b,bottom:v+1}}else e=getAnchorPosition(n,u);else{var _=position(l),y=_.top,w=_.left;e={top:y,left:w,width:1,height:1,right:w+1,center:y,middle:w,bottom:y+1}}var C=getTargetPosition(i),x={top:e[o.vertical]-C[r.vertical],left:e[o.horizontal]-C[r.horizontal]};if(x=repositionIfNeeded(e,C,r,o,x,p),i.style.top=Math.max(0,x.top)+"px",i.style.left=Math.max(0,x.left)+"px",x.maxHeight&&(i.style.maxHeight=x.maxHeight+"px"),x.maxWidth&&(i.style.maxWidth=x.maxWidth+"px"),s){var S=x.topwindow.innerHeight||r<0||o>window.innerWidth))return this.hide();if(this.fit||this.cover){var a=window.getComputedStyle(this.anchorEl);this.$el.style.minWidth=a.getPropertyValue("width"),this.cover&&(this.$el.style.minHeight=a.getPropertyValue("height"))}if(e)if(this.touchPosition){var l=position(t),c=l.top,h=l.left;this.touchOffset={left:h-o,top:c-s}}else delete this.touchOffset;setPosition({event:t,animate:e,el:this.$el,offset:this.offset,anchorEl:this.anchorEl,anchorOrigin:this.anchorOrigin,selfOrigin:this.selfOrigin,maxHeight:this.maxHeight,anchorClick:this.anchorClick,touchPosition:this.touchPosition,touchOffset:this.touchOffset,cover:this.cover})}}};function push(t,e,i,s,n,o){var r={props:{right:o.right}};if(s&&n)t.push(e(i,r,s));else{var a=!1;for(var l in o)if(o.hasOwnProperty(l)&&void 0!==(a=o[l])&&!0!==a){t.push(e(i,{props:o}));break}s&&t.push(e(i,r,s))}}var QItemWrapper={name:"QItemWrapper",props:{cfg:{type:Object,default:function(){return{}}},slotReplace:Boolean},render:function(t){var e=this.cfg,i=this.slotReplace,s=[];return push(s,t,QItemSide,this.$slots.left,i,{icon:e.icon,color:e.leftColor,avatar:e.avatar,letter:e.letter,image:e.image,inverted:e.leftInverted,textColor:e.leftTextColor}),push(s,t,QItemMain,this.$slots.main,i,{label:e.label,sublabel:e.sublabel,labelLines:e.labelLines,sublabelLines:e.sublabelLines,inset:e.inset}),push(s,t,QItemSide,this.$slots.right,i,{right:!0,icon:e.rightIcon,color:e.rightColor,avatar:e.rightAvatar,letter:e.rightLetter,image:e.rightImage,stamp:e.stamp,inverted:e.rightInverted,textColor:e.rightTextColor}),s.push(this.$slots.default),t(QItem,{attrs:this.$attrs,on:this.$listeners,props:e},s)}},KeyboardSelectionMixin={data:function(){return{keyboardIndex:0,keyboardMoveDirection:!1,keyboardMoveTimer:!1}},watch:{keyboardIndex:function(t){var e=this;this.$refs.popover&&this.$refs.popover.showing&&this.keyboardMoveDirection&&t>-1&&this.$nextTick(function(){if(e.$refs.popover){var t=e.$refs.popover.$el.querySelector(".q-select-highlight");if(t&&t.scrollIntoView){if(t.scrollIntoViewIfNeeded)return t.scrollIntoViewIfNeeded(!1);t.scrollIntoView(e.keyboardMoveDirection<0)}}})}},methods:{__keyboardShow:function(t){void 0===t&&(t=0),this.keyboardIndex!==t&&(this.keyboardIndex=t)},__keyboardSetCurrentSelection:function(t){this.keyboardIndex>=0&&this.keyboardIndex<=this.keyboardMaxIndex&&this.__keyboardSetSelection(this.keyboardIndex,t)},__keyboardHandleKey:function(t){var e=getEventKey(t);switch(e){case 38:this.__keyboardMoveCursor(-1,t);break;case 40:this.__keyboardMoveCursor(1,t);break;case 13:if(this.$refs.popover.showing)return stopAndPrevent(t),void this.__keyboardSetCurrentSelection();break;case 9:this.hide()}this.__keyboardCustomKeyHandle(e,t)},__keyboardMoveCursor:function(t,e){var i=this;if(stopAndPrevent(e),this.$refs.popover.showing){clearTimeout(this.keyboardMoveTimer);var s=this.keyboardIndex,n=this.__keyboardIsSelectableIndex||function(){return!0};do{s=normalizeToInterval(s+t,-1,i.keyboardMaxIndex)}while(s!==this.keyboardIndex&&!n(s));return this.keyboardMoveDirection=s>this.keyboardIndex?1:-1,this.keyboardMoveTimer=setTimeout(function(){i.keyboardMoveDirection=!1},500),void(this.keyboardIndex=s)}this.__keyboardShowTrigger()}}},QAutocomplete={name:"QAutocomplete",mixins:[KeyboardSelectionMixin],props:{minCharacters:{type:Number,default:1},maxResults:{type:Number,default:6},maxHeight:String,debounce:{type:Number,default:500},filter:{type:Function,default:filter},staticData:Object,valueField:[String,Function],separator:Boolean},inject:{__input:{default:function(){console.error("QAutocomplete needs to be child of QInput, QChipsInput or QSearch")}},__inputDebounce:{default:null}},data:function(){return{searchId:"",results:[],width:0,enterKey:!1,timer:null}},watch:{"__input.val":function(){this.enterKey?this.enterKey=!1:this.__delayTrigger()}},computed:{computedResults:function(){return this.maxResults&&this.results.length>0?this.results.slice(0,this.maxResults):[]},computedValueField:function(){return this.valueField||this.staticData&&this.staticData.field||"value"},keyboardMaxIndex:function(){return this.computedResults.length-1},computedWidth:function(){return{minWidth:this.width}},searching:function(){return this.searchId.length>0}},methods:{isWorking:function(){return this.$refs&&this.$refs.popover},trigger:function(t){var e=this;if(this.__input&&this.__input.isEditable()&&this.__input.hasFocus()&&this.isWorking()){var i=[null,void 0].includes(this.__input.val)?"":String(this.__input.val),s=i.length,n=uid(),o=this.$refs.popover;if(this.searchId=n,s0)return this.searchId="",this.__clearSearch(),void this.hide();if(this.width=width(this.inputEl)+"px",this.staticData)return this.searchId="",this.results=this.filter(i,this.staticData),this.results.length?void this.__showResults():void o.hide();this.__input.loading=!0,this.$emit("search",i,function(t){if(e.isWorking()&&e.searchId===n){if(e.__clearSearch(),Array.isArray(t)&&t.length>0)return e.results=t,void e.__showResults();e.hide()}})}},hide:function(){return this.results=[],this.isWorking()?this.$refs.popover.hide():Promise.resolve()},blurHide:function(){var t=this;this.__clearSearch(),this.timer=setTimeout(function(){return t.hide()},300)},__clearSearch:function(){clearTimeout(this.timer),this.__input.loading=!1,this.searchId=""},__keyboardCustomKeyHandle:function(t){switch(t){case 27:this.__clearSearch();break;case 38:case 40:case 9:this.__keyboardSetCurrentSelection(!0)}},__keyboardShowTrigger:function(){this.trigger()},__focusShowTrigger:function(){var t=this;clearTimeout(this.timer),this.timer=setTimeout(function(){return t.trigger(!0)},100)},__keyboardIsSelectableIndex:function(t){return t>-1&&t=a?n<0?"left":"right":o<0?"up":"down",isFirst:e.event.isFirst,isFinal:i,duration:(new Date).getTime()-e.event.time,distance:{x:r,y:a},offset:{x:n,y:o},delta:{x:s.left-e.event.lastX,y:s.top-e.event.lastY}}}function shouldTrigger(t,e){return!(!t.direction.horizontal||!t.direction.vertical)||(t.direction.horizontal&&!t.direction.vertical?Math.abs(e.delta.x)>0:!t.direction.horizontal&&t.direction.vertical?Math.abs(e.delta.y)>0:void 0)}var TouchPan={name:"touch-pan",bind:function(t,e){var i=!0!==e.modifiers.noMouse,s=e.modifiers.stop,n=e.modifiers.prevent,o=n||e.modifiers.mightPrevent?null:listenOpts.passive,r={handler:e.value,direction:getDirection(e.modifiers),mouseStart:function(t){leftClick(t)&&(document.addEventListener("mousemove",r.move,o),document.addEventListener("mouseup",r.mouseEnd,o),r.start(t,!0))},mouseEnd:function(t){document.removeEventListener("mousemove",r.move,o),document.removeEventListener("mouseup",r.mouseEnd,o),r.end(t)},start:function(e,i){var o=position(e);r.event={x:o.left,y:o.top,time:(new Date).getTime(),detected:!0===i||r.direction.horizontal&&r.direction.vertical,abort:!1,isFirst:!0,lastX:o.left,lastY:o.top},r.event.detected&&(t.classList.add("q-touch"),!0!==i&&(s&&e.stopPropagation(),n&&e.preventDefault(),r.move(e)))},move:function(t){if(!0!==r.event.abort)if(!0!==r.event.detected){var e=position(t),i=Math.abs(e.left-r.event.x),o=Math.abs(e.top-r.event.y);i!==o&&(r.event.detected=!0,r.event.abort=r.direction.vertical?i>o:i1&&(t=1);var e=n+(s-n)*u(t);if(o(e,t),1===t)return delete ids[c],void(r&&r(e));p.last={pos:e,progress:t},p.timer=requestAnimationFrame(d)},p=ids[c]={cancel:a,timer:requestAnimationFrame(d)};return c}function stop(t){if(t){var e=ids[t];e&&e.timer&&(cancelAnimationFrame(e.timer),e.cancel&&e.cancel(e.last),delete ids[t])}}var animate={start:start,stop:stop},FullscreenMixin={data:function(){return{inFullscreen:!1}},watch:{$route:function(){this.exitFullscreen()},inFullscreen:function(t){this.$emit("fullscreen",t)}},methods:{toggleFullscreen:function(){this.inFullscreen?this.exitFullscreen():this.setFullscreen()},setFullscreen:function(){this.inFullscreen||(this.inFullscreen=!0,this.container=this.$el.parentNode,this.container.replaceChild(this.fullscreenFillerNode,this.$el),document.body.appendChild(this.$el),document.body.classList.add("q-body-fullscreen-mixin"),this.__historyFullscreen={handler:this.exitFullscreen},History.add(this.__historyFullscreen))},exitFullscreen:function(){this.inFullscreen&&(this.__historyFullscreen&&(History.remove(this.__historyFullscreen),this.__historyFullscreen=null),this.container.replaceChild(this.$el,this.fullscreenFillerNode),document.body.classList.remove("q-body-fullscreen-mixin"),this.inFullscreen=!1)}},beforeMount:function(){this.fullscreenFillerNode=document.createElement("span")},beforeDestroy:function(){this.exitFullscreen()}},QCarousel={name:"QCarousel",mixins:[FullscreenMixin],directives:{TouchPan:TouchPan},props:{value:Number,color:{type:String,default:"primary"},height:String,arrows:Boolean,infinite:Boolean,animation:{type:[Number,Boolean],default:!0},easing:Function,swipeEasing:Function,noSwipe:Boolean,autoplay:[Number,Boolean],handleArrowKeys:Boolean,quickNav:Boolean,quickNavPosition:{type:String,default:"bottom",validator:function(t){return["top","bottom"].includes(t)}},quickNavIcon:String,thumbnails:{type:Array,default:function(){return[]}},thumbnailsIcon:String,thumbnailsHorizontal:Boolean},provide:function(){return{carousel:this}},data:function(){return{position:0,slide:0,positionSlide:0,slidesNumber:0,animUid:!1,viewThumbnails:!1}},watch:{value:function(t){t!==this.slide&&this.goToSlide(t)},autoplay:function(){this.__planAutoPlay()},infinite:function(){this.__planAutoPlay()},handleArrowKeys:function(t){this.__setArrowKeys(t)}},computed:{rtlDir:function(){return this.$q.i18n.rtl?-1:1},arrowIcon:function(){var t=[this.$q.icon.carousel.left,this.$q.icon.carousel.right];return this.$q.i18n.rtl?t.reverse():t},trackPosition:function(){return{transform:"translateX("+this.rtlDir*this.position+"%)"}},infiniteLeft:function(){return this.infinite&&this.slidesNumber>1&&this.positionSlide<0},infiniteRight:function(){return this.infinite&&this.slidesNumber>1&&this.positionSlide>=this.slidesNumber},canGoToPrevious:function(){return this.infinite?this.slidesNumber>1:this.slide>0},canGoToNext:function(){return this.infinite?this.slidesNumber>1:this.slidei.slide?"next":"previous",i.infinite?(i.slide=normalizeToInterval(t,0,i.slidesNumber-1),n=normalizeToInterval(t,-1,i.slidesNumber),e||(i.positionSlide=n)):(i.slide=between(t,0,i.slidesNumber-1),i.positionSlide=i.slide,n=i.slide)),i.$emit("slide-trigger",r,i.slide,o),n*=-100,!i.animation)return i.position=n,void a();i.animationInProgress=!0,i.animUid=start({from:i.position,to:n,duration:isNumber(i.animation)?i.animation:300,easing:e?i.swipeEasing||decelerate:i.easing||standard,apply:function(t){i.position=t},done:function(){i.infinite&&(i.position=100*-i.slide,i.positionSlide=i.slide),i.animationInProgress=!1,a()}})})},stopAnimation:function(){stop(this.animUid),this.animationInProgress=!1},__pan:function(t){var e=this;if(!this.infinite||!this.animationInProgress){t.isFirst&&(this.initialPosition=this.position,this.__cleanup());var i=this.rtlDir*("left"===t.direction?-1:1)*t.distance.x;(this.infinite&&this.slidesNumber<2||!this.infinite&&(0===this.slide&&i>0||this.slide===this.slidesNumber-1&&i<0))&&(i=0);var s=this.initialPosition+i/this.$refs.track.offsetWidth*100,n=this.slide+this.rtlDir*("left"===t.direction?1:-1);this.position!==s&&(this.position=s),this.positionSlide!==n&&(this.positionSlide=n),t.isFinal&&this.goToSlide(t.distance.x<40?this.slide:this.positionSlide,!0).then(function(){delete e.initialPosition})}},__planAutoPlay:function(){var t=this;this.$nextTick(function(){t.autoplay&&(clearTimeout(t.timer),t.timer=setTimeout(t.next,isNumber(t.autoplay)?t.autoplay:5e3))})},__cleanup:function(){this.stopAnimation(),clearTimeout(this.timer)},__handleArrowKey:function(t){var e=getEventKey(t);37===e?this.previous():39===e&&this.next()},__setArrowKeys:function(t){document[(!0===t?"add":"remove")+"EventListener"]("keydown",this.__handleArrowKey)},__registerSlide:function(){this.slidesNumber++},__unregisterSlide:function(){this.slidesNumber--},__getScopedSlots:function(t){var e=this;if(0!==this.slidesNumber){var i=this.$scopedSlots;return i?Object.keys(i).filter(function(t){return t.startsWith("control-")}).map(function(t){return i[t](e.slotScope)}):void 0}},__getQuickNav:function(t){var e=this;if(0!==this.slidesNumber&&this.quickNav){var i=this.$scopedSlots["quick-nav"],s=[];if(i)for(var n=function(t){s.push(i({slide:t,before:te.slide,color:e.color,goToSlide:function(i){e.goToSlide(i||t)}}))},o=0;o=e&&t.$emit("input",e-1)},{immediate:!0})},beforeDestroy:function(){this.__cleanup(),this.__stopSlideNumberNotifier(),this.handleArrowKeys&&this.__setArrowKeys(!1)}},QCarouselSlide={name:"QCarouselSlide",inject:{carousel:{default:function(){console.error("QCarouselSlide needs to be child of QCarousel")}}},props:{imgSrc:String},computed:{computedStyle:function(){var t={};return this.imgSrc&&(t.backgroundImage="url("+this.imgSrc+")",t.backgroundSize="cover",t.backgroundPosition="50%"),!this.carousel.inFullscreen&&this.carousel.height&&(t.maxHeight=this.carousel.height),t}},render:function(t){return t("div",{staticClass:"q-carousel-slide relative-position scroll",style:this.computedStyle},this.$slots.default)},created:function(){this.carousel.__registerSlide()},beforeDestroy:function(){this.carousel.__unregisterSlide()}},QCarouselControl={name:"QCarouselControl",props:{position:{type:String,default:"bottom-right"},offset:{type:Array,default:function(){return[18,18]}}},computed:{computedClass:function(){return"absolute-"+this.position},computedStyle:function(){return{margin:this.offset[1]+"px "+this.offset[0]+"px"}}},render:function(t){return t("div",{staticClass:"q-carousel-control absolute",style:this.computedStyle,class:this.computedClass},this.$slots.default)}},QChatMessage={name:"QChatMessage",props:{sent:Boolean,label:String,bgColor:String,textColor:String,name:String,avatar:String,text:Array,stamp:String,size:String},computed:{textClass:function(){if(this.textColor)return"text-"+this.textColor},messageClass:function(){if(this.bgColor)return"text-"+this.bgColor},sizeClass:function(){if(this.size)return"col-"+this.size},classes:function(){return{"q-message-sent":this.sent,"q-message-received":!this.sent}}},methods:{__getText:function(t){var e=this;return this.text.map(function(i,s){return t("div",{staticClass:"q-message-text",class:e.messageClass},[t("span",{staticClass:"q-message-text-content",class:e.textClass},[t("div",{domProps:{innerHTML:i}}),e.stamp?t("div",{staticClass:"q-message-stamp",domProps:{innerHTML:e.stamp}}):null])])})},__getMessage:function(t){return t("div",{staticClass:"q-message-text",class:this.messageClass},[t("span",{staticClass:"q-message-text-content",class:this.textClass},[this.$slots.default,this.stamp?t("div",{staticClass:"q-message-stamp",domProps:{innerHTML:this.stamp}}):null])])}},render:function(t){return t("div",{staticClass:"q-message",class:this.classes},[this.label?t("div",{staticClass:"q-message-label text-center",domProps:{innerHTML:this.label}}):null,t("div",{staticClass:"q-message-container row items-end no-wrap"},[this.$slots.avatar||(this.avatar?t("img",{staticClass:"q-message-avatar col-auto",attrs:{src:this.avatar}}):null),t("div",{class:this.sizeClass},[this.name?t("div",{staticClass:"q-message-name",domProps:{innerHTML:this.name}}):null,this.text?this.__getText(t):null,this.$slots.default?this.__getMessage(t):null])])])}};function getDirection$1(t){var e={};return["left","right","up","down","horizontal","vertical"].forEach(function(i){t[i]&&(e[i]=!0)}),0===Object.keys(e).length?{left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0}:(e.horizontal&&(e.left=e.right=!0),e.vertical&&(e.up=e.down=!0),e.left&&e.right&&(e.horizontal=!0),e.up&&e.down&&(e.vertical=!0),e)}var TouchSwipe={name:"touch-swipe",bind:function(t,e){var i=!e.modifiers.noMouse,s={handler:e.value,threshold:parseInt(e.arg,10)||300,direction:getDirection$1(e.modifiers),mouseStart:function(t){leftClick(t)&&(document.addEventListener("mousemove",s.move),document.addEventListener("mouseup",s.mouseEnd),s.start(t))},mouseEnd:function(t){document.removeEventListener("mousemove",s.move),document.removeEventListener("mouseup",s.mouseEnd),s.end(t)},start:function(e){var i=position(e);s.event={x:i.left,y:i.top,time:(new Date).getTime(),detected:!1,abort:!1},t.classList.add("q-touch")},move:function(t){if(!s.event.abort)if((new Date).getTime()-s.event.time>s.threshold)s.event.abort=!0;else{if(s.event.detected)return t.stopPropagation(),void t.preventDefault();var e=position(t),i=e.left-s.event.x,n=Math.abs(i),o=e.top-s.event.y,r=Math.abs(o);n!==r&&(s.event.detected=!0,s.event.abort=!(s.direction.vertical&&nr||s.direction.up&&n0||s.direction.left&&n>r&&i<0||s.direction.right&&n>r&&i>0),s.move(t))}},end:function(e){if(t.classList.remove("q-touch"),!s.event.abort&&s.event.detected){var i=(new Date).getTime()-s.event.time;if(!(i>s.threshold)){e.stopPropagation(),e.preventDefault();var n,o=position(e),r=o.left-s.event.x,a=Math.abs(r),l=o.top-s.event.y,c=Math.abs(l);if(a>=c){if(a<50)return;n=r<0?"left":"right"}else{if(c<50)return;n=l<0?"up":"down"}s.direction[n]&&s.handler({evt:e,direction:n,duration:i,distance:{x:a,y:c}})}}}};t.__qtouchswipe=s,i&&t.addEventListener("mousedown",s.mouseStart),t.addEventListener("touchstart",s.start),t.addEventListener("touchmove",s.move),t.addEventListener("touchend",s.end)},update:function(t,e){e.oldValue!==e.value&&(t.__qtouchswipe.handler=e.value)},unbind:function(t,e){var i=t.__qtouchswipe;i&&(t.removeEventListener("mousedown",i.mouseStart),t.removeEventListener("touchstart",i.start),t.removeEventListener("touchmove",i.move),t.removeEventListener("touchend",i.end),delete t.__qtouchswipe)}},CheckboxMixin={directives:{TouchSwipe:TouchSwipe},props:{val:{},trueValue:{default:!0},falseValue:{default:!1}},computed:{isTrue:function(){return this.modelIsArray?this.index>-1:this.value===this.trueValue},isFalse:function(){return this.modelIsArray?-1===this.index:this.value===this.falseValue},index:function(){if(this.modelIsArray)return this.value.indexOf(this.val)},modelIsArray:function(){return Array.isArray(this.value)}},methods:{toggle:function(t,e){var i;(void 0===e&&(e=!0),this.disable||this.readonly)||(t&&stopAndPrevent(t),e&&this.$el.blur(),this.modelIsArray?this.isTrue?(i=this.value.slice()).splice(this.index,1):i=this.value.concat(this.val):i=this.isTrue?this.toggleIndeterminate?this.indeterminateValue:this.falseValue:this.isFalse?this.trueValue:this.falseValue,this.__update(i))}}},OptionMixin={props:{value:{required:!0},label:String,leftLabel:Boolean,color:{type:String,default:"primary"},keepColor:Boolean,dark:Boolean,disable:Boolean,readonly:Boolean,noFocus:Boolean,checkedIcon:String,uncheckedIcon:String},computed:{classes:function(){return[this.__kebabTag,{disabled:this.disable,reverse:this.leftLabel,"q-focusable":this.focusable}]},innerClasses:function(){return this.isTrue||this.isIndeterminate?["active","text-"+this.color]:"text-"+(this.keepColor?this.color:this.dark?"light":"faded")},focusable:function(){return!this.noFocus&&!this.disable&&!this.readonly},tabindex:function(){return this.focusable?0:-1}},methods:{__update:function(t){var e=this,i=this.$refs.ripple;i&&(i.classList.add("active"),setTimeout(function(){i.classList.remove("active")},10)),this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__handleKeyDown:function(t){[13,32].includes(getEventKey(t))&&this.toggle(t,!1)}},render:function(t){var e=this;return t("div",{staticClass:"q-option cursor-pointer no-outline row inline no-wrap items-center",class:this.classes,attrs:{tabindex:this.tabindex},on:{click:this.toggle,focus:function(){e.$emit("focus")},blur:function(){e.$emit("blur")},keydown:this.__handleKeyDown},directives:"q-toggle"!==this.__kebabTag||this.disable||this.readonly?null:[{name:"touch-swipe",modifiers:{horizontal:!0},value:this.__swipe}]},[t("div",{staticClass:"q-option-inner relative-position",class:this.innerClasses},[t("input",{attrs:{type:"checkbox"},on:{change:this.toggle}}),this.$q.platform.is.desktop?t("div",{staticClass:"q-focus-helper",class:"q-radio"===this.__kebabTag?"q-focus-helper-round":"q-focus-helper-rounded"}):null,this.__getContent(t)]),this.label?t("span",{staticClass:"q-option-label",domProps:{innerHTML:this.label}}):null,this.$slots.default])}},QCheckbox={name:"QCheckbox",mixins:[CheckboxMixin,OptionMixin],props:{toggleIndeterminate:Boolean,indeterminateValue:{default:null},indeterminateIcon:String},computed:{isIndeterminate:function(){return void 0===this.value||this.value===this.indeterminateValue},checkedStyle:function(){return this.isTrue?{transition:"opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms",opacity:1,transform:"scale(1)"}:{transition:"opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms",opacity:0,transform:"scale(0)"}},indeterminateStyle:function(){return this.isIndeterminate?{transition:"opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms",opacity:1,transform:"scale(1)"}:{transition:"opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms",opacity:0,transform:"scale(0)"}},uncheckedStyle:function(){return this.isFalse?{opacity:1}:{transition:"opacity 650ms cubic-bezier(0.23, 1, 0.32, 1) 150ms",opacity:0}}},methods:{__getContent:function(t){return[t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer",props:{name:this.uncheckedIcon||this.$q.icon.checkbox.unchecked.mat},style:this.uncheckedStyle}),t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer absolute-full",props:{name:this.indeterminateIcon||this.$q.icon.checkbox.indeterminate.mat},style:this.indeterminateStyle}),t(QIcon,{staticClass:"q-checkbox-icon cursor-pointer absolute-full",props:{name:this.checkedIcon||this.$q.icon.checkbox.checked.mat},style:this.checkedStyle}),t("div",{ref:"ripple",staticClass:"q-radial-ripple"})]}},beforeCreate:function(){this.__kebabTag="q-checkbox"}},QChip={name:"QChip",props:{small:Boolean,dense:Boolean,tag:Boolean,square:Boolean,floating:Boolean,pointing:{type:String,validator:function(t){return["up","right","down","left"].includes(t)}},color:String,textColor:String,icon:String,iconRight:String,avatar:String,closable:Boolean,detail:Boolean},computed:{classes:function(){var t=this,e=[];return this.pointing&&e.push("q-chip-pointing-"+this.pointing),["tag","square","floating","pointing","small","dense"].forEach(function(i){t[i]&&e.push("q-chip-"+i)}),this.floating&&(!this.dense&&e.push("q-chip-dense"),!this.square&&e.push("q-chip-square")),this.color&&(e.push("bg-"+this.color),!this.textColor&&e.push("text-white")),this.textColor&&e.push("text-"+this.textColor),e}},methods:{__onClick:function(t){this.$emit("click",t)},__onMouseDown:function(t){this.$emit("focus",t)},__handleKeyDown:function(t){this.closable&&[8,13,32].includes(getEventKey(t))&&(stopAndPrevent(t),this.$emit("hide"))}},render:function(t){var e=this;return t("div",{staticClass:"q-chip row no-wrap inline items-center",class:this.classes,on:{mousedown:this.__onMouseDown,touchstart:this.__onMouseDown,click:this.__onClick,keydown:this.__handleKeyDown}},[this.icon||this.avatar?t("div",{staticClass:"q-chip-side q-chip-left row flex-center",class:{"q-chip-detail":this.detail}},[this.icon?t(QIcon,{staticClass:"q-chip-icon",props:{name:this.icon}}):this.avatar?t("img",{attrs:{src:this.avatar}}):null]):null,t("div",{staticClass:"q-chip-main ellipsis q-popup--skip"},this.$slots.default),this.iconRight?t(QIcon,{props:{name:this.iconRight},class:this.closable?"on-right q-chip-icon":"q-chip-side q-chip-right"}):null,this.closable?t("div",{staticClass:"q-chip-side q-chip-close q-chip-right row flex-center"},[t(QIcon,{props:{name:this.$q.icon.chip.close},staticClass:"cursor-pointer",nativeOn:{click:function(t){t&&t.stopPropagation(),e.$emit("hide")}}})]):null])}},marginal={type:Array,validator:function(t){return t.every(function(t){return"icon"in t})}},FrameMixin={mixins:[AlignMixin],props:{prefix:String,suffix:String,stackLabel:String,floatLabel:String,placeholder:String,error:Boolean,warning:Boolean,disable:Boolean,readonly:Boolean,clearable:Boolean,color:{type:String,default:"primary"},align:{default:"left"},dark:Boolean,before:marginal,after:marginal,inverted:Boolean,invertedLight:Boolean,hideUnderline:Boolean,clearValue:{},noParentField:Boolean},computed:{inputPlaceholder:function(){if(!this.floatLabel&&!this.stackLabel||this.labelIsAbove)return this.placeholder},isInverted:function(){return this.inverted||this.invertedLight},isInvertedLight:function(){return this.isInverted&&(this.invertedLight&&!this.hasError||this.inverted&&this.hasWarning)},isStandard:function(){return!this.isInverted},isHideUnderline:function(){return this.isStandard&&this.hideUnderline},labelIsAbove:function(){return this.focused||this.length||this.additionalLength||this.stackLabel},hasContent:function(){return this.length>0||this.additionalLength>0||this.placeholder||0===this.placeholder},editable:function(){return!this.disable&&!this.readonly},computedClearValue:function(){return void 0===this.clearValue?null:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&this.computedClearValue!==this.model},hasError:function(){return!!(!this.noParentField&&this.field&&this.field.error||this.error)},hasWarning:function(){return!(this.hasError||!(!this.noParentField&&this.field&&this.field.warning||this.warning))},fakeInputValue:function(){return this.actualValue||0===this.actualValue?this.actualValue:this.placeholder||0===this.placeholder?this.placeholder:""},fakeInputClasses:function(){var t=this.actualValue||0===this.actualValue;return[this.alignClass,{invisible:(this.stackLabel||this.floatLabel)&&!this.labelIsAbove&&!t,"q-input-target-placeholder":!t&&this.inputPlaceholder}]}},methods:{clear:function(t){if(this.editable){t&&stopAndPrevent(t);var e=this.computedClearValue;this.__setModel&&this.__setModel(e,!0),this.$emit("clear",e)}}}},InputMixin={props:{autofocus:[Boolean,String],maxHeight:Number,loading:Boolean},data:function(){return{focused:!1,timer:null,isNumberError:!1,isNegZero:!1}},methods:{focus:function(){this.disable||this.$refs.input.focus()},blur:function(){this.$refs.input&&this.$refs.input.blur()},select:function(){this.$refs.input.select()},__onFocus:function(t){clearTimeout(this.timer),this.focused||(this.focused=!0,this.$refs.input&&this.$refs.input.focus(),this.$emit("focus",t))},__onInputBlur:function(t){var e=this;clearTimeout(this.timer),this.timer=setTimeout(function(){e.__onBlur(t)},200)},__onBlur:function(t,e){this.focused&&(this.focused=!1,this.$emit("blur",t)),this.__emit(e)},__emit:function(t){var e=this,i=this.isNumber&&this.isNumberError,s=i?this.isNegZero?-0:null:this.model;this.isNumber&&(this.model=this.value),i&&this.$emit("input",s);var n=function(){e.isNumber?(s=parseFloat(s),Number.isInteger(e.decimals)&&(s=parseFloat(s.toFixed(e.decimals))),String(1/s)!==String(1/e.value)&&e.$emit("change",s)):JSON.stringify(s)!==JSON.stringify(e.value)&&e.$emit("change",s)};t?n():this.$nextTick(n)},__onKeydown:function(t){13===t.keyCode&&("textarea"===this.type?t.stopPropagation():this.__emit()),this.$emit("keydown",t)},__onKeyup:function(t){this.$emit("keyup",t)},__onClick:function(t){this.focus(),this.$emit("click",t)},__onPaste:function(t){this.$emit("paste",t)}},mounted:function(){var t=this;this.$nextTick(function(){var e=t.$refs.input;t.autofocus&&e&&(e.focus(),"select"===t.autofocus&&e.select())})},beforeDestroy:function(){clearTimeout(this.timer),this.focused&&this.__onBlur(void 0,!0)}},ParentFieldMixin={inject:{field:{from:"__field",default:null}},props:{noParentField:Boolean},watch:{noParentField:function(t){this.field&&this.field[t?"__registerInput":"__unregisterInput"](this)}},beforeMount:function(){!this.noParentField&&this.field&&this.field.__registerInput(this)},beforeDestroy:function(){!this.noParentField&&this.field&&this.field.__unregisterInput(this)}},QInputFrame={name:"QInputFrame",mixins:[FrameMixin,ParentFieldMixin],props:{focused:Boolean,length:Number,focusable:Boolean,additionalLength:Boolean},computed:{hasStackLabel:function(){return"string"==typeof this.stackLabel&&this.stackLabel.length>0},hasLabel:function(){return this.hasStackLabel||"string"==typeof this.floatLabel&&this.floatLabel.length>0},label:function(){return this.hasStackLabel?this.stackLabel:this.floatLabel},addonClass:function(){return{"q-if-addon-visible":!this.hasLabel||this.labelIsAbove}},classes:function(){var t=[{"q-if-has-label":this.label,"q-if-focused":this.focused,"q-if-error":this.hasError,"q-if-warning":this.hasWarning,"q-if-disabled":this.disable,"q-if-readonly":this.readonly,"q-if-focusable":this.focusable&&!this.disable,"q-if-inverted":this.isInverted,"q-if-inverted-light":this.isInvertedLight,"q-if-light-color":this.lightColor,"q-if-dark":this.dark,"q-if-hide-underline":this.isHideUnderline,"q-if-standard":this.isStandard,"q-if-has-content":this.hasContent}],e=this.hasError?"negative":this.hasWarning?"warning":this.color;return this.isInverted?(t.push("bg-"+e),t.push("text-"+(this.isInvertedLight?"black":"white"))):e&&t.push("text-"+e),t}},methods:{__onClick:function(t){this.$emit("click",t)},__onMouseDown:function(t){var e=this;!this.disable&&this.$nextTick(function(){return e.$emit("focus",t)})},__additionalHidden:function(t,e,i,s){return void 0!==t.condition?!1===t.condition:void 0!==t.content&&!t.content==s>0||void 0!==t.error&&!t.error===e||void 0!==t.warning&&!t.warning===i},__baHandler:function(t,e){e.allowPropagation||t.stopPropagation(),e.handler&&e.handler(t)}},render:function(t){var e=this;return t("div",{staticClass:"q-if row no-wrap relative-position",class:this.classes,attrs:{tabindex:this.focusable&&!this.disable?0:-1},on:{click:this.__onClick}},[t("div",{staticClass:"q-if-baseline"},"|"),this.before&&this.before.map(function(i){return t(QIcon,{key:"b"+i.icon,staticClass:"q-if-control q-if-control-before",class:[i.class,{hidden:e.__additionalHidden(i,e.hasError,e.hasWarning,e.length)}],props:{name:i.icon},nativeOn:{mousedown:e.__onMouseDown,touchstart:e.__onMouseDown,click:function(t){e.__baHandler(t,i)}}})})||void 0,t("div",{staticClass:"q-if-inner col column q-popup--skip"},[t("div",{staticClass:"row no-wrap relative-position"},[this.prefix&&t("span",{staticClass:"q-if-addon q-if-addon-left",class:this.addonClass,domProps:{innerHTML:this.prefix}})||void 0,this.hasLabel&&t("div",{staticClass:"q-if-label",class:{"q-if-label-above":this.labelIsAbove}},[t("div",{staticClass:"q-if-label-inner ellipsis",domProps:{innerHTML:this.label}})])||void 0].concat(this.$slots.default).concat([this.suffix&&t("span",{staticClass:"q-if-addon q-if-addon-right",class:this.addonClass,domProps:{innerHTML:this.suffix}})||void 0])),this.hasLabel&&t("div",{staticClass:"q-if-label-spacer",domProps:{innerHTML:this.label}})||void 0]),this.after&&this.after.map(function(i){return t(QIcon,{key:"a"+i.icon,staticClass:"q-if-control",class:[i.class,{hidden:e.__additionalHidden(i,e.hasError,e.hasWarning,e.length)}],props:{name:i.icon},nativeOn:{mousedown:e.__onMouseDown,touchstart:e.__onMouseDown,click:function(t){e.__baHandler(t,i)}}})})||void 0].concat(this.$slots.after))}},QChipsInput={name:"QChipsInput",mixins:[FrameMixin,InputMixin],props:{value:{type:Array,required:!0},chipsColor:String,chipsBgColor:String,readonly:Boolean,addIcon:String,upperCase:Boolean,lowerCase:Boolean},data:function(){var t=this;return{input:"",model:this.value.slice(),watcher:null,shadow:{val:this.input,set:this.add,setNav:function(e){t.input=e},loading:!1,selectionOpen:!1,watched:0,isEditable:function(){return t.editable},isDark:function(){return t.dark},hasFocus:function(){return document.activeElement===t.$refs.input},register:function(){t.shadow.watched+=1,t.__watcherRegister()},unregister:function(){t.shadow.watched=Math.max(0,t.shadow.watched-1),t.__watcherUnregister()},getEl:function(){return t.$refs.input}}}},watch:{value:function(t){this.model=t.slice()}},provide:function(){return{__input:this.shadow}},computed:{length:function(){return this.model?this.model.length:0},isLoading:function(){return this.loading||this.shadow.watched&&this.shadow.loading},computedAddIcon:function(){return this.addIcon||this.$q.icon.chipsInput.add},computedChipTextColor:function(){return this.chipsColor?this.chipsColor:this.isInvertedLight?this.invertedLight?this.color:"white":this.isInverted?this.invertedLight?"grey-10":this.color:this.dark?this.color:"white"},computedChipBgColor:function(){return this.chipsBgColor?this.chipsBgColor:this.isInvertedLight?this.invertedLight?"grey-10":this.color:this.isInverted?this.invertedLight?this.color:"white":this.dark?"white":this.color},inputClasses:function(){var t=[this.alignClass];return this.upperCase&&t.push("uppercase"),this.lowerCase&&t.push("lowercase"),t},isClearable:function(){return this.editable&&this.clearable&&0!==this.model.length}},methods:{add:function(t){if(void 0===t&&(t=this.input),clearTimeout(this.timer),this.focus(),!this.isLoading&&this.editable&&t){var e=this.lowerCase?t.toLowerCase():this.upperCase?t.toUpperCase():t;this.model.includes(e)?this.$emit("duplicate",e):(this.$emit("add",{index:this.model.length,val:e}),this.model.push(e),this.$emit("input",this.model),this.input="")}},remove:function(t){clearTimeout(this.timer),this.focus(),this.editable&&t>=0&&t0},on:{click:this.__onClick}},[t("div",{staticClass:"col row items-center q-input-chips"},this.model.map(function(i,s){return t(QChip,{key:i+"#"+s,props:{small:!0,closable:e.editable,color:e.computedChipBgColor,textColor:e.computedChipTextColor},attrs:{tabindex:e.editable&&e.focused?0:-1},on:{blur:e.__onInputBlur,focus:e.__clearTimer,hide:function(){e.remove(s)}},nativeOn:{blur:e.__onInputBlur,focus:e.__clearTimer}},i)}).concat([t("input",{ref:"input",staticClass:"col q-input-target",class:this.inputClasses,domProps:{value:this.input},attrs:Object.assign({},this.$attrs,{placeholder:this.inputPlaceholder,disabled:this.disable,readonly:this.readonly}),on:{input:function(t){e.input=t.target.value},focus:this.__onFocus,blur:this.__onInputBlur,keydown:this.__handleKeyDown,keyup:this.__onKeyup}})])),this.isLoading?this.$slots.loading?t("div",{staticClass:"q-if-control",slot:"after"},this.$slots.loading):t(QSpinner,{slot:"after",staticClass:"q-if-control",props:{size:"24px"}}):this.editable&&t(QIcon,{slot:"after",staticClass:"q-if-control",class:{invisible:0===this.input.length},props:{name:this.computedAddIcon},nativeOn:{mousedown:this.__clearTimer,touchstart:this.__clearTimer,click:function(){e.add()}}})||void 0,this.isClearable&&t(QIcon,{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{mousedown:this.__clearTimer,touchstart:this.__clearTimer,click:this.clear}})||void 0].concat(this.$slots.default?t("div",{staticClass:"absolute-full no-pointer-events",slot:"after"},this.$slots.default):void 0))}},QItemTile={name:"QItemTile",props:{icon:String,letter:Boolean,inverted:Boolean,image:Boolean,avatar:Boolean,stamp:Boolean,label:Boolean,sublabel:Boolean,lines:[Number,String],tag:{type:String,default:"div"},color:String,textColor:String},computed:{hasLines:function(){return(this.label||this.sublabel)&&this.lines},type:function(){var t=this;return["icon","label","sublabel","image","avatar","letter","stamp"].find(function(e){return t[e]})},classes:function(){var t=[];return this.color&&(this.inverted?t.push("bg-"+this.color):this.textColor||t.push("text-"+this.color)),this.textColor&&t.push("text-"+this.textColor),this.type&&t.push("q-item-"+this.type),this.inverted&&(this.icon||this.letter)&&(t.push("q-item-inverted"),t.push("flex"),t.push("flex-center")),!this.hasLines||"1"!==this.lines&&1!==this.lines||t.push("ellipsis"),t},style:function(){if(this.hasLines)return textStyle(this.lines)}},render:function(t){var e={class:this.classes,style:this.style};if(this.icon){if(this.inverted)return t(this.tag,e,[t(QIcon,{props:{name:this.icon}},this.$slots.default)]);e.props={name:this.icon}}return t(this.icon?QIcon:this.tag,e,this.$slots.default)}},QSlideTransition={name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},methods:{__begin:function(t,e,i){t.style.overflowY="hidden",void 0!==e&&(t.style.height=e+"px"),t.style.transition="height "+this.duration+"ms cubic-bezier(.25, .8, .50, 1)",this.animating=!0,this.done=i},__end:function(t,e){t.style.overflowY=null,t.style.height=null,t.style.transition=null,this.__cleanup(),e!==this.lastEvent&&this.$emit(e)},__cleanup:function(){this.done&&this.done(),this.done=null,this.animating=!1,clearTimeout(this.timer),this.el.removeEventListener("transitionend",this.animListener),this.animListener=null}},beforeDestroy:function(){this.animating&&this.__cleanup()},render:function(t){var e=this;return t("transition",{props:{css:!1,appear:this.appear},on:{enter:function(t,i){var s=0;e.el=t,!0===e.animating?(e.__cleanup(),s=t.offsetHeight===t.scrollHeight?0:void 0):e.lastEvent="hide",e.__begin(t,s,i),e.timer=setTimeout(function(){t.style.height=t.scrollHeight+"px",e.animListener=function(){e.__end(t,"show")},t.addEventListener("transitionend",e.animListener)},100)},leave:function(t,i){var s;e.el=t,!0===e.animating?e.__cleanup():(e.lastEvent="show",s=t.scrollHeight),e.__begin(t,s,i),e.timer=setTimeout(function(){t.style.height=0,e.animListener=function(){e.__end(t,"hide")},t.addEventListener("transitionend",e.animListener)},100)}}},this.$slots.default)}},eventName="q:collapsible:close",QCollapsible={name:"QCollapsible",mixins:[ModelToggleMixin,ItemMixin,{props:subItemProps}],modelToggle:{history:!1},props:{disable:Boolean,popup:Boolean,indent:Boolean,group:String,iconToggle:Boolean,collapseIcon:String,opened:Boolean,duration:Number,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},computed:{classes:function(){return{"q-collapsible-opened":this.showing,"q-collapsible-closed":!this.showing,"q-collapsible-popup-opened":this.popup&&this.showing,"q-collapsible-popup-closed":this.popup&&!this.showing,"q-collapsible-cursor-pointer":!this.separateToggle,"q-item-dark":this.dark,"q-item-separator":this.separator,"q-item-inset-separator":this.insetSeparator,disabled:this.disable}},separateToggle:function(){return this.iconToggle||void 0!==this.to}},watch:{showing:function(t){t&&this.group&&this.$root.$emit(eventName,this)}},methods:{__toggleItem:function(){this.separateToggle||this.toggle()},__toggleIcon:function(t){this.separateToggle&&(t&&stopAndPrevent(t),this.toggle())},__eventHandler:function(t){this.group&&this!==t&&t.group===this.group&&this.hide()},__getToggleSide:function(t,e){return[t(QItemTile,{slot:e?"right":void 0,staticClass:"cursor-pointer transition-generic relative-position q-collapsible-toggle-icon",class:{"rotate-180":this.showing,invisible:this.disable},nativeOn:{click:this.__toggleIcon},props:{icon:this.collapseIcon||this.$q.icon.collapsible.icon}})]},__getItemProps:function(t){return{props:t?{cfg:this.$props}:this.$props,style:this.headerStyle,class:this.headerClass,nativeOn:{click:this.__toggleItem}}}},created:function(){this.$root.$on(eventName,this.__eventHandler),(this.opened||this.value)&&this.show()},beforeDestroy:function(){this.$root.$off(eventName,this.__eventHandler)},render:function(t){return t(this.tag,{staticClass:"q-collapsible q-item-division relative-position",class:this.classes},[t("div",{staticClass:"q-collapsible-inner"},[this.$slots.header?t(QItem,this.__getItemProps(),[this.$slots.header,t(QItemSide,{props:{right:!0},staticClass:"relative-position"},this.__getToggleSide(t))]):t(QItemWrapper,this.__getItemProps(!0),this.__getToggleSide(t,!0)),t(QSlideTransition,{props:{duration:this.duration}},[t("div",{directives:[{name:"show",value:this.showing}]},[t("div",{staticClass:"q-collapsible-sub-item relative-position",class:{indent:this.indent}},this.$slots.default)])])])])}},DisplayModeMixin={props:{popover:Boolean,modal:Boolean},computed:{isPopover:function(){return!!this.popover||!this.modal&&(this.$q.platform.is.desktop&&!this.$q.platform.within.iframe)}}};function getPercentage(t,e,i){var s=between((position(t).left-e.left)/e.width,0,1);return i?1-s:s}function notDivides(t,e){var i=e?parseFloat(t.toFixed(e)):t;return i!==parseInt(i,10)}function getModel(t,e,i,s,n){var o=e+t*(i-e),r=(o-e)%s;return o+=(Math.abs(r)>=s/2?(r<0?-1:1)*s:0)-r,n&&(o=parseFloat(o.toFixed(n))),between(o,e,i)}var SliderMixin={directives:{TouchPan:TouchPan},props:{min:{type:Number,default:1},max:{type:Number,default:5},step:{type:Number,default:1},decimals:Number,snap:Boolean,markers:Boolean,label:Boolean,labelAlways:Boolean,square:Boolean,color:String,fillHandleAlways:Boolean,error:Boolean,warning:Boolean,readonly:Boolean,disable:Boolean},computed:{editable:function(){return!this.disable&&!this.readonly},classes:function(){var t={disabled:this.disable,readonly:this.readonly,"label-always":this.labelAlways,"has-error":this.error,"has-warning":this.warning};return this.error||this.warning||!this.color||(t["text-"+this.color]=!0),t},markersLen:function(){return(this.max-this.min)/this.step+1},labelColor:function(){return this.error?"negative":this.warning?"warning":this.color||"primary"},computedDecimals:function(){return void 0!==this.decimals?this.decimals||0:(String(this.step).trim("0").split(".")[1]||"").length},computedStep:function(){return void 0!==this.decimals?1/Math.pow(10,this.decimals||0):this.step}},methods:{__pan:function(t){var e=this;t.isFinal?this.dragging&&(this.dragTimer=setTimeout(function(){e.dragging=!1},100),this.__end(t.evt),this.__update(!0)):t.isFirst?(clearTimeout(this.dragTimer),this.dragging=this.__getDragging(t.evt)):this.dragging&&(this.__move(t.evt),this.__update())},__update:function(t){var e=this;JSON.stringify(this.model)!==JSON.stringify(this.value)&&(this.$emit("input",this.model),t&&this.$nextTick(function(){JSON.stringify(e.model)!==JSON.stringify(e.value)&&e.$emit("change",e.model)}))},__click:function(t){if(!this.dragging){var e=this.__getDragging(t);e&&(this.__end(t,e),this.__update(!0))}},__getMarkers:function(t){if(this.markers){for(var e=[],i=0;ithis.max?this.model=this.max:this.model=t,this.currentPercentage=(this.model-this.min)/(this.max-this.min))},min:function(t){this.modelt?this.model=t:this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__getDragging:function(t){var e=this.$refs.handle;return{left:e.getBoundingClientRect().left,width:e.offsetWidth}},__move:function(t){var e=getPercentage(t,this.dragging,this.$q.i18n.rtl);this.currentPercentage=e,this.model=getModel(e,this.min,this.max,this.step,this.computedDecimals)},__end:function(t,e){void 0===e&&(e=this.dragging);var i=getPercentage(t,e,this.$q.i18n.rtl);this.model=getModel(i,this.min,this.max,this.step,this.computedDecimals),this.currentPercentage=(this.model-this.min)/(this.max-this.min)},__onKeyDown:function(t){var e=t.keyCode;if(this.editable&&[37,40,39,38].includes(e)){stopAndPrevent(t);var i=this.computedDecimals,s=t.ctrlKey?10*this.computedStep:this.computedStep,n=[37,40].includes(e)?-s:s,o=i?parseFloat((this.model+n).toFixed(i)):this.model+n;this.model=between(o,this.min,this.max),this.currentPercentage=(this.model-this.min)/(this.max-this.min),this.__update()}},__onKeyUp:function(t){var e=t.keyCode;this.editable&&[37,40,39,38].includes(e)&&this.__update(!0)},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):notDivides((this.max-this.min)/this.step,this.computedDecimals)&&console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step,this.computedDecimals)},__getContent:function(t){var e;return[t("div",{staticClass:"q-slider-track active-track",style:{width:this.percentage},class:{"no-transition":this.dragging,"handle-at-minimum":this.model===this.min}}),t("div",{staticClass:"q-slider-handle",style:(e={},e[this.$q.i18n.rtl?"right":"left"]=this.percentage,e.borderRadius=this.square?"0":"50%",e),class:{dragging:this.dragging,"handle-at-minimum":!this.fillHandleAlways&&this.model===this.min},attrs:{tabindex:this.$q.platform.is.desktop?this.editable?0:-1:void 0},on:{keydown:this.__onKeyDown,keyup:this.__onKeyUp}},[this.label||this.labelAlways?t(QChip,{staticClass:"q-slider-label no-pointer-events",class:{"label-always":this.labelAlways},props:{pointing:"down",square:!0,dense:!0,color:this.labelColor}},[this.displayValue]):null,t("div",{staticClass:"q-slider-ring"})])]}}};function throttle(t,e){void 0===e&&(e=250);var i,s=!1;return function(){for(var n=[],o=arguments.length;o--;)n[o]=arguments[o];return s?i:(s=!0,i=t.apply(this,n),setTimeout(function(){s=!1},e),i)}}function clone(t){var e=JSON.stringify(t);if(e)return JSON.parse(e)}var QColorPicker={name:"QColorPicker",mixins:[ParentFieldMixin],directives:{TouchPan:TouchPan},props:{value:[String,Object],defaultValue:{type:[String,Object],default:null},formatModel:{type:String,default:"auto",validator:function(t){return["auto","hex","rgb","hexa","rgba"].includes(t)}},disable:Boolean,readonly:Boolean,dark:Boolean},data:function(){return{view:this.value&&"string"!=typeof this.value?"rgb":"hex",model:this.__parseModel(this.value||this.defaultValue)}},watch:{value:{handler:function(t){var e=this.__parseModel(t||this.defaultValue);e.hex!==this.model.hex&&(this.model=e)},deep:!0}},computed:{forceHex:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("hex")>-1},forceAlpha:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1},isHex:function(){return"string"==typeof this.value},isOutputHex:function(){return null!==this.forceHex?this.forceHex:this.isHex},editable:function(){return!this.disable&&!this.readonly},hasAlpha:function(){return null!==this.forceAlpha?this.forceAlpha:this.isHex?this.value.trim().length>7:this.value&&void 0!==this.value.a},swatchColor:function(){return{backgroundColor:"rgba("+this.model.r+","+this.model.g+","+this.model.b+","+(void 0===this.model.a?100:this.model.a)/100+")"}},saturationStyle:function(){return{background:"hsl("+this.model.h+",100%,50%)"}},saturationPointerStyle:function(){var t;return(t={top:101-this.model.v+"%"})[this.$q.i18n.rtl?"right":"left"]=this.model.s+"%",t},inputsArray:function(){var t=["r","g","b"];return this.hasAlpha&&t.push("a"),t},__needsBorder:function(){return!0}},created:function(){this.__saturationChange=throttle(this.__saturationChange,20)},render:function(t){return t("div",{staticClass:"q-color",class:{disabled:this.disable,"q-color-dark":this.dark}},[this.__getSaturation(t),this.__getSliders(t),this.__getInputs(t)])},methods:{__getSaturation:function(t){return t("div",{ref:"saturation",staticClass:"q-color-saturation non-selectable relative-position overflow-hidden cursor-pointer",style:this.saturationStyle,class:{readonly:!this.editable},on:this.editable?{click:this.__saturationClick}:null,directives:this.editable?[{name:"touch-pan",modifiers:{mightPrevent:!0},value:this.__saturationPan}]:null},[t("div",{staticClass:"q-color-saturation-white absolute-full"}),t("div",{staticClass:"q-color-saturation-black absolute-full"}),t("div",{staticClass:"absolute",style:this.saturationPointerStyle},[void 0!==this.model.hex?t("div",{staticClass:"q-color-saturation-circle"}):null])])},__getSliders:function(t){var e=this;return t("div",{staticClass:"q-color-sliders row items-center"},[t("div",{staticClass:"q-color-swatch q-mt-sm q-ml-md q-mb-sm non-selectable overflow-hidden"},[t("div",{style:this.swatchColor,staticClass:"fit"})]),t("div",{staticClass:"col q-pa-sm"},[t("div",{staticClass:"q-color-hue non-selectable"},[t(QSlider,{props:{value:this.model.h,color:"white",min:0,max:360,fillHandleAlways:!0,readonly:!this.editable},on:{input:this.__onHueChange,dragend:function(t){return e.__onHueChange(t,!0)}}})]),this.hasAlpha?t("div",{staticClass:"q-color-alpha non-selectable"},[t(QSlider,{props:{value:this.model.a,color:"white",min:0,max:100,fillHandleAlways:!0,readonly:!this.editable},on:{input:function(t){return e.__onNumericChange({target:{value:t}},"a",100)},dragend:function(t){return e.__onNumericChange({target:{value:t}},"a",100,!0)}}})]):null])])},__getNumericInputs:function(t){var e=this;return this.inputsArray.map(function(i){var s="a"===i?100:255;return t("div",{staticClass:"col q-color-padding"},[t("input",{attrs:{type:"number",min:0,max:s,readonly:!e.editable,tabindex:e.editable?0:-1},staticClass:"full-width text-center q-no-input-spinner",domProps:{value:void 0===e.model.hex?"":Math.round(e.model[i])},on:{input:function(t){return e.__onNumericChange(t,i,s)},blur:function(t){return e.editable&&e.__onNumericChange(t,i,s,!0)}}}),t("div",{staticClass:"q-color-label text-center uppercase"},[i])])})},__getInputs:function(t){var e=this;return t("div",{staticClass:"q-color-inputs row items-center q-px-sm q-pb-sm"},[t("div",{staticClass:"col q-mr-sm row no-wrap"},"hex"===this.view?[t("div",{staticClass:"col"},[t("input",{domProps:{value:this.model.hex},attrs:{readonly:!this.editable,tabindex:this.editable?0:-1},on:{change:this.__onHexChange,blur:function(t){return e.editable&&e.__onHexChange(t,!0)}},staticClass:"full-width text-center uppercase"}),t("div",{staticClass:"q-color-label text-center"},["HEX"+(this.hasAlpha?" / A":"")])])]:this.__getNumericInputs(t)),t("div",[t(QBtn,{props:{flat:!0,disable:this.disable},on:{click:this.__nextInputView},staticClass:"q-pa-none"},[t("svg",{attrs:{viewBox:"0 0 24 24"},style:{width:"24px",height:"24px"}},[t("path",{attrs:{fill:"currentColor",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}})])])])])},__onSaturationChange:function(t,e,i){var s=this.$refs.saturation;if(s){var n=s.clientWidth,o=s.clientHeight,r=s.getBoundingClientRect(),a=Math.min(n,Math.max(0,t-r.left));this.$q.i18n.rtl&&(a=n-a);var l=Math.min(o,Math.max(0,e-r.top)),c=Math.round(100*a/n),h=Math.round(100*Math.max(0,Math.min(1,-l/o+1))),u=hsvToRgb({h:this.model.h,s:c,v:h,a:this.hasAlpha?this.model.a:void 0});this.model.s=c,this.model.v=h,this.__update(u,rgbToHex(u),i)}},__onHueChange:function(t,e){var i=hsvToRgb({h:t=Math.round(t),s:this.model.s,v:this.model.v,a:this.hasAlpha?this.model.a:void 0});this.model.h=t,this.__update(i,rgbToHex(i),e)},__onNumericChange:function(t,e,i,s){var n=Number(t.target.value);if(!isNaN(n))if((n=Math.floor(n))<0||n>i)s&&this.$forceUpdate();else{var o={r:"r"===e?n:this.model.r,g:"g"===e?n:this.model.g,b:"b"===e?n:this.model.b,a:this.hasAlpha?"a"===e?n:this.model.a:void 0};if("a"!==e){var r=rgbToHsv(o);this.model.h=r.h,this.model.s=r.s,this.model.v=r.v}this.__update(o,rgbToHex(o),s)}},__onHexChange:function(t,e){var i=t.target.value,s=i.length,n=this.hasAlpha?[5,9]:[4,7];if(s===n[0]||s===n[1]){var o=hexToRgb(i),r=rgbToHsv(o);this.model.h=r.h,this.model.s=r.s,this.model.v=r.v,this.__update(o,i,e)}else e&&this.$forceUpdate()},__update:function(t,e,i){var s=this,n=this.isOutputHex?e:t;this.model.hex=e,this.model.r=t.r,this.model.g=t.g,this.model.b=t.b,this.model.a=this.hasAlpha?t.a:void 0,this.$emit("input",n),this.$nextTick(function(){i&&JSON.stringify(n)!==JSON.stringify(s.value)&&s.$emit("change",n)})},__nextInputView:function(){this.view="hex"===this.view?"rgba":"hex"},__parseModel:function(t){if(null===t||void 0===t)return{h:0,s:0,v:0,r:0,g:0,b:0,hex:void 0,a:100};var e="string"==typeof t?hexToRgb(t.trim()):clone(t);return this.forceAlpha===(void 0===e.a)&&(e.a=this.forceAlpha?100:void 0),e.hex=rgbToHex(e),Object.assign({a:100},e,rgbToHsv(e))},__saturationPan:function(t){t.isFinal?this.__dragStop(t):t.isFirst?this.__dragStart(t):this.__dragMove(t)},__dragStart:function(t){stopAndPrevent(t.evt),this.saturationDragging=!0,this.__saturationChange(t)},__dragMove:function(t){this.saturationDragging&&(stopAndPrevent(t.evt),this.__saturationChange(t))},__dragStop:function(t){var e=this;stopAndPrevent(t.evt),setTimeout(function(){e.saturationDragging=!1},100),this.__onSaturationChange(t.position.left,t.position.top,!0)},__saturationChange:function(t){this.__onSaturationChange(t.position.left,t.position.top)},__saturationClick:function(t){this.saturationDragging||this.__onSaturationChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset,!0)}}},contentCss={maxWidth:"95vw",maxHeight:"98vh"},QColor={name:"QColor",mixins:[FrameMixin,DisplayModeMixin],props:{value:{required:!0},color:{type:String,default:"primary"},defaultValue:{type:[String,Object],default:null},formatModel:{type:String,default:"auto",validator:function(t){return["auto","hex","rgb","hexa","rgba"].includes(t)}},displayValue:String,okLabel:String,cancelLabel:String},watch:{value:function(t){!this.disable&&this.isPopover&&(this.model=clone(t))}},data:function(){var t=this.isPopover?{}:{transition:"q-modal"};return t.focused=!1,t.model=clone(this.value||this.defaultValue),t},computed:{actualValue:function(){return this.displayValue?this.displayValue:this.value?"string"==typeof this.value?this.value:"rgb"+(void 0!==this.value.a?"a":"")+"("+this.value.r+","+this.value.g+","+this.value.b+(void 0!==this.value.a?","+this.value.a/100:"")+")":""},computedClearValue:function(){return void 0===this.clearValue?this.defaultValue:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&JSON.stringify(this.computedClearValue)!==JSON.stringify(this.value)},modalBtnColor:function(){return this.color}},methods:{toggle:function(){this.$refs.popup&&this[this.$refs.popup.showing?"hide":"show"]()},show:function(){if(!this.disable)return this.__setModel(this.value||this.defaultValue),this.$refs.popup.show()},hide:function(){return this.$refs.popup?this.$refs.popup.hide():Promise.resolve()},__handleKeyDown:function(t){switch(getEventKey(t)){case 13:case 32:return stopAndPrevent(t),this.show();case 8:this.isClearable&&this.clear()}},__onFocus:function(){this.disable||this.focused||(this.model=clone(this.value||this.defaultValue),this.focused=!0,this.$emit("focus"))},__onBlur:function(t){var e=this;this.focused&&setTimeout(function(){var t=document.activeElement;e.$refs.popup&&e.$refs.popup.showing&&(t===document.body||e.$refs.popup.$el.contains(t))||(e.__onHide(),e.hide())},1)},__onHide:function(t,e){(t||this.isPopover)&&this.__update(t),this.focused&&(e?this.$el.focus():(this.$emit("blur"),this.focused=!1))},__setModel:function(t,e){this.model=clone(t),(e||this.isPopover)&&this.__update(e)},__hasModelChanged:function(){return JSON.stringify(this.model)!==JSON.stringify(this.value)},__update:function(t){var e=this;this.$nextTick(function(){e.__hasModelChanged()&&(e.$emit("input",e.model),t&&e.$emit("change",e.model))})},__getPicker:function(t,e){var i=this,s=[t(QColorPicker,{staticClass:"no-border"+(e?" full-width":""),props:Object.assign({},this.$attrs,{value:this.model,disable:this.disable,readonly:this.readonly,formatModel:this.formatModel,dark:this.dark,noParentField:!0}),on:{input:function(t){return i.$nextTick(function(){return i.__setModel(t)})}}})];return e&&s.push(t("div",{staticClass:"modal-buttons modal-buttons-top row full-width",class:this.dark?"bg-black":null},[t("div",{staticClass:"col"}),t(QBtn,{props:{color:this.modalBtnColor,flat:!0,label:this.cancelLabel||this.$q.i18n.label.cancel,noRipple:!0},on:{click:function(){i.__onHide(!1,!0),i.hide()}}}),this.editable?t(QBtn,{props:{color:this.modalBtnColor,flat:!0,label:this.okLabel||this.$q.i18n.label.set,noRipple:!0,disable:!this.model},on:{click:function(){i.__onHide(!0,!0),i.hide()}}}):null])),s}},render:function(t){var e=this;return t(QInputFrame,{staticClass:"q-color-input",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,disable:this.disable,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,noParentField:this.noParentField,focused:this.focused||this.$refs.popup&&this.$refs.popup.showing,focusable:!0,length:this.actualValue.length},nativeOn:{click:this.toggle,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__handleKeyDown}},[t("div",{staticClass:"col q-input-target ellipsis",class:this.fakeInputClasses},[this.fakeInputValue]),this.isPopover?t(QPopover,{ref:"popup",props:{cover:!0,keepOnScreen:!0,disable:this.disable,anchorClick:!1,maxHeight:"100vh"},slot:"after",on:{show:this.__onFocus,hide:function(){return e.__onHide(!0,!0)}}},this.__getPicker(t)):t(QModal,{ref:"popup",staticClass:"with-backdrop",props:{contentCss:contentCss,minimized:!0,position:null,transition:this.transition},on:{dismiss:function(){return e.__onHide(!1,!0)}}},this.__getPicker(t,!0)),this.isClearable?t(QIcon,{slot:"after",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.clear},staticClass:"q-if-control"}):null,t(QIcon,{slot:"after",props:{name:this.$q.icon.input.dropdown},staticClass:"q-if-control"})])}},QContextMenu={name:"QContextMenu",props:{disable:Boolean},data:function(){return{mobile:this.$q.platform.is.mobile}},methods:{hide:function(t){if(this.$refs.popup)return this.mobile&&this.target.classList.remove("non-selectable"),this.$refs.popup.hide(t)},show:function(t){var e=this;this.disable||(this.mobile?this.$refs.popup&&(this.event=t,this.$refs.popup.show(t)):t&&(stopAndPrevent(t),setTimeout(function(){e.$refs.popup&&(e.event=t,e.$refs.popup.show(t))},100)))},__desktopBodyHide:function(t){this.$el.contains(t.target)||this.hide(t)},__desktopOnShow:function(){document.body.addEventListener("contextmenu",this.__desktopBodyHide,!0),document.body.addEventListener("click",this.__desktopBodyHide,!0),this.$emit("show",this.event)},__desktopOnHide:function(t){document.body.removeEventListener("contextmenu",this.__desktopBodyHide,!0),document.body.removeEventListener("click",this.__desktopBodyHide,!0),this.$emit("hide",this.event,t)},__mobileTouchStartHandler:function(t){var e=this;this.__mobileCleanup(),t&&t.touches&&t.touches.length>1||(this.target.classList.add("non-selectable"),this.touchTimer=setTimeout(function(){t&&stopAndPrevent(t),e.__mobileCleanup(),setTimeout(function(){e.show(t)},10)},600))},__mobileCleanup:function(){this.target.classList.remove("non-selectable"),clearTimeout(this.touchTimer)}},render:function(t){var e=this;return this.mobile?t(QModal,{ref:"popup",props:{minimized:!0},on:{show:function(){e.$emit("show",e.event)},hide:function(t){e.$emit("hide",e.event,t)}}},this.$slots.default):t(QPopover,{ref:"popup",props:{anchorClick:!1,touchPosition:!0},on:{show:this.__desktopOnShow,hide:this.__desktopOnHide}},this.$slots.default)},mounted:function(){var t=this;this.mobile?this.$nextTick(function(){t.target=t.$el.parentNode,t.target.addEventListener("touchstart",t.__mobileTouchStartHandler),["touchcancel","touchmove","touchend"].forEach(function(e){t.target.addEventListener(e,t.__mobileCleanup)})}):(this.target=this.$el.parentNode,this.target.addEventListener("contextmenu",this.show))},beforeDestroy:function(){var t=this;this.mobile?(this.target.removeEventListener("touchstart",this.__mobileTouchStartHandler),["touchcancel","touchmove","touchend"].forEach(function(e){t.target.removeEventListener(e,t.__mobileCleanup)})):this.target.removeEventListener("contextmenu",this.show)}},modelValidator=function(t){var e=typeof t;return null===t||void 0===t||"number"===e||"string"===e||isDate(t)},inline={value:{validator:modelValidator,required:!0},defaultValue:{type:[String,Number,Date],default:null},type:{type:String,default:"date",validator:function(t){return["date","time","datetime"].includes(t)}},color:{type:String,default:"primary"},dark:Boolean,min:{validator:modelValidator,default:null},max:{validator:modelValidator,default:null},headerLabel:String,firstDayOfWeek:Number,formatModel:{type:String,default:"auto",validator:function(t){return["auto","date","number","string"].includes(t)}},format24h:{type:[Boolean,Number],default:0,validator:function(t){return[!0,!1,0].includes(t)}},defaultView:{type:String,validator:function(t){return["year","month","day","hour","minute"].includes(t)}},minimal:Boolean},input={format:String,okLabel:String,cancelLabel:String,displayValue:String},MILLISECONDS_IN_DAY=864e5,MILLISECONDS_IN_HOUR=36e5,MILLISECONDS_IN_MINUTE=6e4,token=/\[((?:[^\]\\]|\\]|\\)*)\]|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,reMySQLDateTimeStr=/^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]{6})?$/;function formatTimezone(t,e){void 0===e&&(e="");var i=t>0?"-":"+",s=Math.abs(t),n=s%60;return i+pad(Math.floor(s/60))+e+pad(n)}function setMonth(t,e){var i=new Date(t.getFullYear(),e,0,0,0,0,0).getDate();t.setMonth(e-1,Math.min(i,t.getDate()))}function buildDateVal(t){return new Date(isString(t)&&null!==reMySQLDateTimeStr.exec(t)?t.substring(0,23).replace(" ","T"):t)}function getChange(t,e,i){var s=buildDateVal(t),n=i?1:-1;return Object.keys(e).forEach(function(t){if("month"!==t){var i="year"===t?"FullYear":capitalize("days"===t?"date":t);s["set"+i](s["get"+i]()+n*e[t])}else setMonth(s,s.getMonth()+1+n*e.month)}),s}function isValid(t){if("number"==typeof t)return!0;var e=Date.parse(t);return!1===isNaN(e)}function buildDate(t,e){return adjustDate(new Date,t,e)}function getDayOfWeek(t){var e=buildDateVal(t).getDay();return 0===e?7:e}function getWeekOfYear(t){var e=new Date(t.getFullYear(),t.getMonth(),t.getDate());e.setDate(e.getDate()-(e.getDay()+6)%7+3);var i=new Date(e.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var s=e.getTimezoneOffset()-i.getTimezoneOffset();e.setHours(e.getHours()-s);var n=(e-i)/(7*MILLISECONDS_IN_DAY);return 1+Math.floor(n)}function isBetweenDates(t,e,i,s){void 0===s&&(s={});var n=buildDateVal(e).getTime(),o=buildDateVal(i).getTime(),r=buildDateVal(t).getTime();return s.inclusiveFrom&&n--,s.inclusiveTo&&o++,r>n&&r0;)e[i]=arguments[i+1];var s=buildDateVal(t);return e.forEach(function(t){s=Math.max(s,buildDateVal(t))}),s}function getMinDate(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=buildDateVal(t);return e.forEach(function(t){s=Math.min(s,buildDateVal(t))}),s}function getDiff(t,e,i){return(t.getTime()-t.getTimezoneOffset()*MILLISECONDS_IN_MINUTE-(e.getTime()-e.getTimezoneOffset()*MILLISECONDS_IN_MINUTE))/i}function getDateDiff(t,e,i){void 0===i&&(i="days");var s=buildDateVal(t),n=buildDateVal(e);switch(i){case"years":return s.getFullYear()-n.getFullYear();case"months":return 12*(s.getFullYear()-n.getFullYear())+s.getMonth()-n.getMonth();case"days":return getDiff(startOfDate(s,"day"),startOfDate(n,"day"),MILLISECONDS_IN_DAY);case"hours":return getDiff(startOfDate(s,"hour"),startOfDate(n,"hour"),MILLISECONDS_IN_HOUR);case"minutes":return getDiff(startOfDate(s,"minute"),startOfDate(n,"minute"),MILLISECONDS_IN_MINUTE);case"seconds":return getDiff(startOfDate(s,"second"),startOfDate(n,"second"),1e3)}}function getDayOfYear(t){return getDateDiff(t,startOfDate(t,"year"),"days")+1}function inferDateFormat(t){return isDate(t)?"date":"number"==typeof t?"number":"string"}function convertDateToFormat(t,e,i){if(t||0===t)switch(e){case"date":return t;case"number":return t.getTime();default:return formatDate(t,i)}}function getDateBetween(t,e,i){var s=buildDateVal(t);if(e){var n=buildDateVal(e);if(so)return o}return s}function isSameDate(t,e,i){var s=buildDateVal(t),n=buildDateVal(e);if(void 0===i)return s.getTime()===n.getTime();switch(i){case"second":if(s.getSeconds()!==n.getSeconds())return!1;case"minute":if(s.getMinutes()!==n.getMinutes())return!1;case"hour":if(s.getHours()!==n.getHours())return!1;case"day":if(s.getDate()!==n.getDate())return!1;case"month":if(s.getMonth()!==n.getMonth())return!1;case"year":if(s.getFullYear()!==n.getFullYear())return!1;break;default:throw new Error("date isSameDate unknown unit "+i)}return!0}function daysInMonth(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()}function getOrdinal(t){if(t>=11&&t<=13)return t+"th";switch(t%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}var formatter={YY:function(t){return pad(t.getFullYear(),4).substr(2)},YYYY:function(t){return pad(t.getFullYear(),4)},M:function(t){return t.getMonth()+1},MM:function(t){return pad(t.getMonth()+1)},MMM:function(t,e){return void 0===e&&(e={}),(e.monthNamesShort||i18n.lang.date.monthsShort)[t.getMonth()]},MMMM:function(t,e){return void 0===e&&(e={}),(e.monthNames||i18n.lang.date.months)[t.getMonth()]},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},Qo:function(t){return getOrdinal(this.Q(t))},D:function(t){return t.getDate()},Do:function(t){return getOrdinal(t.getDate())},DD:function(t){return pad(t.getDate())},DDD:function(t){return getDayOfYear(t)},DDDD:function(t){return pad(getDayOfYear(t),3)},d:function(t){return t.getDay()},dd:function(t){return this.dddd(t).slice(0,2)},ddd:function(t,e){return void 0===e&&(e={}),(e.dayNamesShort||i18n.lang.date.daysShort)[t.getDay()]},dddd:function(t,e){return void 0===e&&(e={}),(e.dayNames||i18n.lang.date.days)[t.getDay()]},E:function(t){return t.getDay()||7},w:function(t){return getWeekOfYear(t)},ww:function(t){return pad(getWeekOfYear(t))},H:function(t){return t.getHours()},HH:function(t){return pad(t.getHours())},h:function(t){var e=t.getHours();return 0===e?12:e>12?e%12:e},hh:function(t){return pad(this.h(t))},m:function(t){return t.getMinutes()},mm:function(t){return pad(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return pad(t.getSeconds())},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return pad(Math.floor(t.getMilliseconds()/10))},SSS:function(t){return pad(t.getMilliseconds(),3)},A:function(t){return this.H(t)<12?"AM":"PM"},a:function(t){return this.H(t)<12?"am":"pm"},aa:function(t){return this.H(t)<12?"a.m.":"p.m."},Z:function(t){return formatTimezone(t.getTimezoneOffset(),":")},ZZ:function(t){return formatTimezone(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}};function formatDate(t,e,i){if(void 0===e&&(e="YYYY-MM-DDTHH:mm:ss.SSSZ"),0===t||t){var s=buildDateVal(t);return e.replace(token,function(t,e){return t in formatter?formatter[t](s,i):void 0===e?t:e.split("\\]").join("]")})}}function matchFormat(t){return void 0===t&&(t=""),t.match(token)}function clone$1(t){return isDate(t)?new Date(t.getTime()):t}var date={isValid:isValid,buildDate:buildDate,getDayOfWeek:getDayOfWeek,getWeekOfYear:getWeekOfYear,isBetweenDates:isBetweenDates,addToDate:addToDate,subtractFromDate:subtractFromDate,adjustDate:adjustDate,startOfDate:startOfDate,endOfDate:endOfDate,getMaxDate:getMaxDate,getMinDate:getMinDate,getDateDiff:getDateDiff,getDayOfYear:getDayOfYear,inferDateFormat:inferDateFormat,convertDateToFormat:convertDateToFormat,getDateBetween:getDateBetween,isSameDate:isSameDate,daysInMonth:daysInMonth,formatter:formatter,formatDate:formatDate,matchFormat:matchFormat,clone:clone$1},reDate=/^\d{4}[^\d]\d{2}[^\d]\d{2}/,DateMixin={props:inline,computed:{computedValue:function(){return"date"===this.type&&"string"===this.formatModel&&reDate.test(this.value)?this.value.slice(0,10).split(/[^\d]/).join("/"):this.value},computedDefaultValue:function(){return"date"===this.type&&"string"===this.formatModel&&reDate.test(this.defaultValue)?this.defaultValue.slice(0,10).split(/[^\d]+/).join("/"):this.defaultValue},computedDateFormat:function(){if("date"===this.type&&"string"===this.formatModel)return"YYYY/MM/DD HH:mm:ss"},model:{get:function(){return isValid(this.computedValue)?new Date(this.computedValue):this.computedDefaultValue?new Date(this.computedDefaultValue):startOfDate(new Date,"day")},set:function(t){var e=this,i=convertDateToFormat(getDateBetween(t,this.pmin,this.pmax),"auto"===this.formatModel?inferDateFormat(this.value):this.formatModel,this.computedDateFormat);this.$emit("input",i),this.$nextTick(function(){isSameDate(i,e.value)||e.$emit("change",i)})}},pmin:function(){return this.min?new Date(this.min):null},pmax:function(){return this.max?new Date(this.max):null},typeHasDate:function(){return"date"===this.type||"datetime"===this.type},typeHasTime:function(){return"time"===this.type||"datetime"===this.type},year:function(){return this.model.getFullYear()},month:function(){return this.model.getMonth()+1},day:function(){return this.model.getDate()},minute:function(){return this.model.getMinutes()},currentYear:function(){return(new Date).getFullYear()},yearInterval:function(){return{min:null!==this.pmin?this.pmin.getFullYear():(this.year||this.currentYear)-80,max:null!==this.pmax?this.pmax.getFullYear():(this.year||this.currentYear)+80}},monthInterval:function(){return{min:this.monthMin,max:null!==this.pmax&&this.pmax.getFullYear()===this.year?this.pmax.getMonth():11}},monthMin:function(){return null!==this.pmin&&this.pmin.getFullYear()===this.year?this.pmin.getMonth():0},daysInMonth:function(){return new Date(this.year,this.model.getMonth()+1,0).getDate()},editable:function(){return!this.disable&&!this.readonly},__needsBorder:function(){return!0}},methods:{toggleAmPm:function(){if(this.editable){var t=this.model.getHours(),e=this.am?12:-12;this.model=new Date(new Date(this.model).setHours(t+e))}},__parseTypeValue:function(t,e){return"month"===t?normalizeToInterval(e,1,12):"date"===t?normalizeToInterval(e,1,this.daysInMonth):"year"===t?normalizeToInterval(e,this.yearInterval.min,this.yearInterval.max):"hour"===t?normalizeToInterval(e,0,23):"minute"===t?normalizeToInterval(e,0,59):void 0}}};function convertToAmPm(t){return 0===t?12:t>=13?t-12:t}var QDatetimePicker={name:"QDatetimePicker",mixins:[DateMixin,ParentFieldMixin,CanRenderMixin],props:{defaultValue:[String,Number,Date],disable:Boolean,readonly:Boolean},directives:{Ripple:Ripple},data:function(){return{view:this.__calcView(this.defaultView),dragging:!1,centerClockPos:0,fakeValue:{year:null,month:null}}},watch:{value:function(t){t||(this.view=["date","datetime"].includes(this.type)?"day":"hour")},view:function(){this.__scrollView(!0)},model:function(){this.fakeValue.month!==this.month&&(this.fakeValue.month=this.month,this.__scrollView()),this.fakeValue.year!==this.year&&(this.fakeValue.year=this.year,this.__scrollView())}},computed:{classes:function(){var t=[];return this.disable&&t.push("disabled"),this.readonly&&t.push("readonly"),this.dark&&t.push("q-datetime-dark"),this.minimal&&t.push("q-datetime-minimal"),this.color&&t.push("text-"+this.color),t},dateArrow:function(){var t=[this.$q.icon.datetime.arrowLeft,this.$q.icon.datetime.arrowRight];return this.$q.i18n.rtl?t.reverse():t},computedFormat24h:function(){return 0!==this.format24h?this.format24h:this.$q.i18n.date.format24h},computedFirstDayOfWeek:function(){return void 0!==this.firstDayOfWeek?this.firstDayOfWeek:this.$q.i18n.date.firstDayOfWeek},headerDayNames:function(){var t=this.$q.i18n.date.daysShort,e=this.computedFirstDayOfWeek;return e>0?t.slice(e,7).concat(t.slice(0,e)):t},fakeModel:function(){return new Date(this.fakeYear,this.fakeMonth-1,1)},fakeYear:function(){return this.fakeValue.year||this.year},fakeMonth:function(){return this.fakeValue.month||this.month},daysInMonth:function(){return new Date(this.fakeYear,this.fakeMonth,0).getDate()},monthString:function(){return""+this.$q.i18n.date.monthsShort[this.month-1]},monthStamp:function(){return this.$q.i18n.date.months[this.fakeMonth-1]+" "+this.fakeYear},weekDayString:function(){return this.headerLabel||this.$q.i18n.date.days[this.model.getDay()]},fillerDays:function(){var t=this.fakeModel.getDay()-this.computedFirstDayOfWeek;return t<0&&(t+=7),t},beforeMinDays:function(){if(null===this.pmin)return!1;var t=this.pmin.getFullYear(),e=this.pmin.getMonth()+1;return t===this.fakeYear&&e===this.fakeMonth?this.pmin.getDate()-1:(t>this.fakeYear||t===this.fakeYear&&e>this.fakeMonth)&&this.daysInMonth},afterMaxDays:function(){if(null===this.pmax)return!1;var t=this.pmax.getFullYear(),e=this.pmax.getMonth()+1;return t===this.fakeYear&&e===this.fakeMonth?this.daysInMonth-this.maxDay:(t0||t?{min:this.beforeMinDays>0?this.beforeMinDays+1:1,max:this.daysInMonth-t}:{min:1,max:this.daysInMonth}},hour:function(){var t=this.model.getHours();return this.computedFormat24h?t:convertToAmPm(t)},minute:function(){return this.model.getMinutes()},am:function(){return this.model.getHours()<=11},clockPointerStyle:function(){var t="minute"===this.view,e=t?60:12,i=["rotate("+(Math.round((t?this.minute:this.hour)*(360/e))-180)+"deg)"];return t||!this.computedFormat24h||this.hour>0&&this.hour<13||i.push("scale(.7, .7)"),{transform:i.join(" ")}},isValid:function(){return isValid(this.value)},today:function(){var t=new Date;return isSameDate(t,this.fakeModel,"month")?t.getDate():-1}},methods:{setYear:function(t,e){this.editable&&(e||(this.view="month"),this.model=new Date(new Date(this.model).setFullYear(this.__parseTypeValue("year",t))))},setMonth:function(t,e){this.editable&&(e||(this.view="day"),this.model=adjustDate(this.model,{month:t}))},moveFakeMonth:function(t){var e=this.fakeMonth+(t>0?1:-1),i=this.fakeYear;if(e<1?(e=12,i-=1):e>12&&(e=1,i+=1),null!==this.pmin&&t>0){var s=this.pmin.getFullYear(),n=this.pmin.getMonth()+1;io?(i=o,e=r):i===o&&e>r&&(e=r)}this.fakeValue.year=i,this.fakeValue.month=e},setDay:function(t,e,i,s){if(this.editable){if(i&&s){var n=adjustDate(this.model,{month:s});n.setFullYear(this.__parseTypeValue("year",i)),n.setDate(this.__parseTypeValue("date",t)),this.model=n}else this.model=new Date(new Date(this.model).setDate(this.__parseTypeValue("date",t)));e||"date"!==this.type?e||(this.view="hour"):(this.$emit("canClose"),this.minimal&&this.setView(this.defaultView))}},setHour:function(t){this.editable&&(t=this.__parseTypeValue("hour",t),!this.computedFormat24h&&t<12&&!this.am&&(t+=12),this.model=new Date(new Date(this.model).setHours(t)))},setMinute:function(t){this.editable&&(this.model=new Date(new Date(this.model).setMinutes(this.__parseTypeValue("minute",t))))},setView:function(t){var e=this.__calcView(t);this.view!==e&&(this.view=e)},__calcView:function(t){switch(this.type){case"time":return["hour","minute"].includes(t)?t:"hour";case"date":return["year","month","day"].includes(t)?t:"day";default:return["year","month","day","hour","minute"].includes(t)?t:"day"}},__pad:function(t,e){return(t<10?e||"0":"")+t},__scrollView:function(t){var e=this;if("year"===this.view||"month"===this.view){t&&setTimeout(function(){e.__scrollView()},200);var i=this.$refs.selector,s=i?i.querySelector(".q-btn:not(.active)"):null,n=i?i.querySelector(".q-btn.active"):null,o=i?i.offsetHeight:0;this.$nextTick(function(){var t="year"===e.view?e.year-e.yearInterval.min:e.month-e.monthMin-1;o&&n&&(i.scrollTop=t*(s?s.offsetHeight:0)+(n.offsetHeight-o)/2)})}},__dragStart:function(t,e){stopAndPrevent(t);var i=this.$refs.clock,s=offset(i);this.centerClockPos={top:s.top+height(i)/2,left:s.left+width(i)/2},this.dragging=!0,this.__updateClock(t,e)},__dragMove:function(t){this.dragging&&(stopAndPrevent(t),this.__updateClock(t))},__dragStop:function(t,e){stopAndPrevent(t),this.dragging=!1,void 0!==t&&this.__updateClock(t,e),"minute"===this.view?(this.$emit("canClose"),this.minimal&&this.setView(this.defaultView)):this.view="minute"},__updateClock:function(t,e){if(void 0!==e)return this["hour"===this.view?"setHour":"setMinute"](e);var i=position(t),s=Math.abs(i.top-this.centerClockPos.top),n=Math.sqrt(Math.pow(Math.abs(i.top-this.centerClockPos.top),2)+Math.pow(Math.abs(i.left-this.centerClockPos.left),2)),o=Math.asin(s/n)*(180/Math.PI);if(o=i.top0||this.disable||this.readonly},on:{click:function(){e.moveFakeMonth(-1)}}}),t("div",{staticClass:"col q-datetime-month-stamp"},[this.monthStamp]),t(QBtn,{staticClass:"q-datetime-arrow",attrs:{tabindex:-1},props:{round:!0,dense:!0,flat:!0,icon:this.dateArrow[1],repeatTimeout:this.__repeatTimeout,disable:this.afterMaxDays>0||this.disable||this.readonly},on:{click:function(){e.moveFakeMonth(1)}}})]),t("div",{staticClass:"q-datetime-weekdays row no-wrap items-center justify-start"},this.headerDayNames.map(function(e){return t("div",[e])})),t("div",{staticClass:"q-datetime-days row wrap items-center justify-start content-center"},i)])},__getClockView:function(t){var e=this,i=[];if("hour"===this.view){var s,n,o="";this.computedFormat24h?(s=0,n=24,o=" fmt24"):(s=1,n=13);for(var r=function(s){i.push(t("div",{staticClass:"q-datetime-clock-position"+o,class:["q-datetime-clock-pos-"+s,s===e.hour?"active":""],on:{"!mousedown":function(t){return e.__dragStart(t,s)},"!mouseup":function(t){return e.__dragStop(t,s)}}},[t("span",[s||"00"])]))},a=s;a'+e+""}}),o}function getLinkEditor(t,e){if(e.caret){var i=e.toolbarColor||e.toolbarTextColor,s=e.editLinkUrl,n=function(){e.caret.restore(),s!==e.editLinkUrl&&document.execCommand("createLink",!1,""===s?" ":s),e.editLinkUrl=null};return[t("div",{staticClass:"q-mx-xs",class:"text-"+i},[e.$q.i18n.editor.url+": "]),t(QInput,{key:"qedt_btm_input",staticClass:"q-ma-none q-pa-none col q-editor-input",props:{value:s,color:i,autofocus:!0,hideUnderline:!0},on:{input:function(t){s=t},keydown:function(t){switch(getEventKey(t)){case 13:return t.preventDefault(),n();case 27:e.caret.restore(),!e.editLinkUrl&&document.execCommand("unlink"),e.editLinkUrl=null}}}}),t(QBtnGroup,{key:"qedt_btm_grp",props:e.buttonProps},[t(QBtn,{key:"qedt_btm_rem",attrs:{tabindex:-1},props:Object.assign({},e.buttonProps,{label:e.$q.i18n.label.remove,noCaps:!0}),on:{click:function(){e.caret.restore(),document.execCommand("unlink"),e.editLinkUrl=null}}}),t(QBtn,{key:"qedt_btm_upd",props:Object.assign({},e.buttonProps,{label:e.$q.i18n.label.update,noCaps:!0}),on:{click:n}})])]}}function getBlockElement(t,e){if(e&&t===e)return null;var i=(window.getComputedStyle?window.getComputedStyle(t):t.currentStyle).display;return"block"===i||"table"===i?t:getBlockElement(t.parentNode)}function isChildOf(t,e){if(!t)return!1;for(;t=t.parentNode;){if(t===document.body)return!1;if(t===e)return!0}return!1}var urlRegex=/^https?:\/\//,Caret=function(t,e){this.el=t,this.vm=e},prototypeAccessors={selection:{configurable:!0},hasSelection:{configurable:!0},range:{configurable:!0},parent:{configurable:!0},blockParent:{configurable:!0}};prototypeAccessors.selection.get=function(){if(this.el){var t=document.getSelection();return isChildOf(t.anchorNode,this.el)&&isChildOf(t.focusNode,this.el)?t:void 0}},prototypeAccessors.hasSelection.get=function(){return this.selection?this.selection.toString().length>0:null},prototypeAccessors.range.get=function(){var t=this.selection;if(t)return t.rangeCount?t.getRangeAt(0):null},prototypeAccessors.parent.get=function(){var t=this.range;if(t){var e=t.startContainer;return e.nodeType===document.ELEMENT_NODE?e:e.parentNode}},prototypeAccessors.blockParent.get=function(){var t=this.parent;if(t)return getBlockElement(t,this.el)},Caret.prototype.save=function(t){void 0===t&&(t=this.range),this._range=t},Caret.prototype.restore=function(t){void 0===t&&(t=this._range);var e=document.createRange(),i=document.getSelection();t?(e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),i.removeAllRanges(),i.addRange(e)):(i.selectAllChildren(this.el),i.collapseToEnd())},Caret.prototype.hasParent=function(t,e){var i=e?this.parent:this.blockParent;return!!i&&i.nodeName.toLowerCase()===t.toLowerCase()},Caret.prototype.hasParents=function(t){var e=this.parent;return!!e&&t.includes(e.nodeName.toLowerCase())},Caret.prototype.is=function(t,e){switch(t){case"formatBlock":return"DIV"===e&&this.parent===this.el||this.hasParent(e,"PRE"===e);case"link":return this.hasParent("A",!0);case"fontSize":return document.queryCommandValue(t)===e;case"fontName":var i=document.queryCommandValue(t);return i==='"'+e+'"'||i===e;case"fullscreen":return this.vm.inFullscreen;case void 0:return!1;default:var s=document.queryCommandState(t);return e?s===e:s}},Caret.prototype.getParentAttribute=function(t){if(this.parent)return this.parent.getAttribute(t)},Caret.prototype.can=function(t){if("outdent"===t)return this.hasParents(["blockquote","li"]);if("indent"===t){var e=!!this.parent&&this.parent.nodeName.toLowerCase();if("blockquote"===e)return!1;if("li"===e){var i=this.parent.previousSibling;return i&&"li"===i.nodeName.toLowerCase()}return!1}},Caret.prototype.apply=function(t,e,i){if(void 0===i&&(i=function(){}),"formatBlock"===t)["BLOCKQUOTE","H1","H2","H3","H4","H5","H6"].includes(e)&&this.is(t,e)&&(t="outdent",e=null),"PRE"===e&&this.is(t,"PRE")&&(e="P");else{if("print"===t){i();var s=window.open();return s.document.write("\n \n \n \n Print - "+document.title+"\n \n \n
"+this.el.innerHTML+"
\n \n \n "),s.print(),void s.close()}if("link"===t){var n=this.getParentAttribute("href");if(n)this.vm.editLinkUrl=n;else{var o=this.selectWord(this.selection),r=o?o.toString():"";if(!r.length)return;this.vm.editLinkUrl=urlRegex.test(r)?r:"",document.execCommand("createLink",!1,""===this.vm.editLinkUrl?" ":this.vm.editLinkUrl)}return this.range.selectNodeContents(this.parent),void this.save()}if("fullscreen"===t)return this.vm.toggleFullscreen(),void i()}document.execCommand(t,!1,e),i()},Caret.prototype.selectWord=function(t){if(!t.isCollapsed)return t;var e=document.createRange();e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset);var i=e.collapsed?["backward","forward"]:["forward","backward"];e.detach();var s=t.focusNode,n=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",i[0],"character"),t.modify("move",i[1],"word"),t.extend(s,n),t.modify("extend",i[1],"character"),t.modify("extend",i[0],"word"),t},Object.defineProperties(Caret.prototype,prototypeAccessors);var toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,class2type={};function type(t){return null===t?String(t):class2type[toString.call(t)]||"object"}function isPlainObject(t){if(!t||"object"!==type(t))return!1;if(t.constructor&&!hasOwn.call(t,"constructor")&&!hasOwn.call(t.constructor.prototype,"isPrototypeOf"))return!1;var e;for(e in t);return void 0===e||hasOwn.call(t,e)}function extend(){var t,e,i,s,n,o,r=arguments,a=arguments[0]||{},l=1,c=arguments.length,h=!1;for("boolean"==typeof a&&(h=a,a=arguments[1]||{},l=2),Object(a)!==a&&"function"!==type(a)&&(a={}),c===l&&(a=this,l--);l0},toolbarBackgroundClass:function(){if(this.toolbarBg)return"bg-"+this.toolbarBg},buttonProps:function(){return{outline:this.toolbarOutline,flat:this.toolbarFlat,push:this.toolbarPush,rounded:this.toolbarRounded,dense:!0,color:this.toolbarColor,disable:!this.editable}},buttonDef:function(){var t=this.$q.i18n.editor,e=this.$q.icon.editor;return{bold:{cmd:"bold",icon:e.bold,tip:t.bold,key:66},italic:{cmd:"italic",icon:e.italic,tip:t.italic,key:73},strike:{cmd:"strikeThrough",icon:e.strikethrough,tip:t.strikethrough,key:83},underline:{cmd:"underline",icon:e.underline,tip:t.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:e.unorderedList,tip:t.unorderedList},ordered:{cmd:"insertOrderedList",icon:e.orderedList,tip:t.orderedList},subscript:{cmd:"subscript",icon:e.subscript,tip:t.subscript,htmlTip:"x2"},superscript:{cmd:"superscript",icon:e.superscript,tip:t.superscript,htmlTip:"x2"},link:{cmd:"link",icon:e.hyperlink,tip:t.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:e.toggleFullscreen,tip:t.toggleFullscreen,key:70},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:e.quote,tip:t.quote,key:81},left:{cmd:"justifyLeft",icon:e.left,tip:t.left},center:{cmd:"justifyCenter",icon:e.center,tip:t.center},right:{cmd:"justifyRight",icon:e.right,tip:t.right},justify:{cmd:"justifyFull",icon:e.justify,tip:t.justify},print:{type:"no-state",cmd:"print",icon:e.print,tip:t.print,key:80},outdent:{type:"no-state",disable:function(t){return t.caret&&!t.caret.can("outdent")},cmd:"outdent",icon:e.outdent,tip:t.outdent},indent:{type:"no-state",disable:function(t){return t.caret&&!t.caret.can("indent")},cmd:"indent",icon:e.indent,tip:t.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:e.removeFormat,tip:t.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:e.hr,tip:t.hr},undo:{type:"no-state",cmd:"undo",icon:e.undo,tip:t.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:e.redo,tip:t.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:e.header,tip:t.header1,htmlTip:'

'+t.header1+"

"},h2:{cmd:"formatBlock",param:"H2",icon:e.header,tip:t.header2,htmlTip:'

'+t.header2+"

"},h3:{cmd:"formatBlock",param:"H3",icon:e.header,tip:t.header3,htmlTip:'

'+t.header3+"

"},h4:{cmd:"formatBlock",param:"H4",icon:e.header,tip:t.header4,htmlTip:'

'+t.header4+"

"},h5:{cmd:"formatBlock",param:"H5",icon:e.header,tip:t.header5,htmlTip:'
'+t.header5+"
"},h6:{cmd:"formatBlock",param:"H6",icon:e.header,tip:t.header6,htmlTip:'
'+t.header6+"
"},p:{cmd:"formatBlock",param:"DIV",icon:e.header,tip:t.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:e.code,tip:""+t.code+""},"size-1":{cmd:"fontSize",param:"1",icon:e.size,tip:t.size1,htmlTip:''+t.size1+""},"size-2":{cmd:"fontSize",param:"2",icon:e.size,tip:t.size2,htmlTip:''+t.size2+""},"size-3":{cmd:"fontSize",param:"3",icon:e.size,tip:t.size3,htmlTip:''+t.size3+""},"size-4":{cmd:"fontSize",param:"4",icon:e.size,tip:t.size4,htmlTip:''+t.size4+""},"size-5":{cmd:"fontSize",param:"5",icon:e.size,tip:t.size5,htmlTip:''+t.size5+""},"size-6":{cmd:"fontSize",param:"6",icon:e.size,tip:t.size6,htmlTip:''+t.size6+""},"size-7":{cmd:"fontSize",param:"7",icon:e.size,tip:t.size7,htmlTip:''+t.size7+""}}},buttons:function(){var t=this,e=this.definitions||{},i=this.definitions||this.fonts?extend(!0,{},this.buttonDef,e,getFonts(this.defaultFont,this.$q.i18n.editor.defaultFont,this.$q.icon.editor.font,this.fonts)):this.buttonDef;return this.toolbar.map(function(s){return s.map(function(s){if(s.options)return{type:"dropdown",icon:s.icon,label:s.label,fixedLabel:s.fixedLabel,fixedIcon:s.fixedIcon,highlight:s.highlight,list:s.list,options:s.options.map(function(t){return i[t]})};var n=i[s];return n?"no-state"===n.type||e[s]&&(void 0===n.cmd||t.buttonDef[n.cmd]&&"no-state"===t.buttonDef[n.cmd].type)?n:extend(!0,{type:"toggle"},n):{type:"slot",slot:s}})})},keys:function(){var t={},e=function(e){e.key&&(t[e.key]={cmd:e.cmd,param:e.param})};return this.buttons.forEach(function(t){t.forEach(function(t){t.options?t.options.forEach(e):e(t)})}),t},innerStyle:function(){return this.inFullscreen?this.contentStyle:[{minHeight:this.minHeight,height:this.height,maxHeight:this.maxHeight},this.contentStyle]},innerClass:function(){return[this.contentClass,{col:this.inFullscreen,"overflow-auto":this.inFullscreen||this.maxHeight}]}},data:function(){return{editWatcher:!0,editLinkUrl:null}},watch:{value:function(t){this.editWatcher?this.$refs.content.innerHTML=t:this.editWatcher=!0}},methods:{onInput:function(t){if(this.editWatcher){var e=this.$refs.content.innerHTML;e!==this.value&&(this.editWatcher=!1,this.$emit("input",e))}},onKeydown:function(t){var e=getEventKey(t);if(!t.ctrlKey)return this.refreshToolbar(),void(this.$q.platform.is.ie&&this.$nextTick(this.onInput));var i=this.keys[e];if(void 0!==i){var s=i.cmd,n=i.param;stopAndPrevent(t),this.runCmd(s,n,!1),this.$q.platform.is.ie&&this.$nextTick(this.onInput)}},runCmd:function(t,e,i){var s=this;void 0===i&&(i=!0),this.focus(),this.caret.apply(t,e,function(){s.focus(),i&&s.refreshToolbar()})},refreshToolbar:function(){var t=this;setTimeout(function(){t.editLinkUrl=null,t.$forceUpdate()},1)},focus:function(){this.$refs.content.focus()},getContentEl:function(){return this.$refs.content}},created:function(){isSSR||(document.execCommand("defaultParagraphSeparator",!1,"div"),this.defaultFont=window.getComputedStyle(document.body).fontFamily)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.content&&(t.caret=new Caret(t.$refs.content,t),t.$refs.content.innerHTML=t.value),t.$nextTick(t.refreshToolbar)})},render:function(t){var e,i=this;if(this.hasToolbar){var s={staticClass:"q-editor-toolbar row no-wrap scroll-x",class:[{"q-editor-toolbar-separator":!this.toolbarOutline&&!this.toolbarPush},this.toolbarBackgroundClass]};(e=[]).push(t("div",extend({key:"qedt_top"},s),[t("div",{staticClass:"row no-wrap q-editor-toolbar-padding fit items-center"},getToolbar(t,this))])),null!==this.editLinkUrl&&e.push(t("div",extend({key:"qedt_btm"},s),[t("div",{staticClass:"row no-wrap q-editor-toolbar-padding fit items-center"},getLinkEditor(t,this))])),e=t("div",e)}return t("div",{staticClass:"q-editor",style:{height:this.inFullscreen?"100vh":null},class:{disabled:this.disable,fullscreen:this.inFullscreen,column:this.inFullscreen}},[e,t("div",{ref:"content",staticClass:"q-editor-content",style:this.innerStyle,class:this.innerClass,attrs:{contenteditable:this.editable},domProps:isSSR?{innerHTML:this.value}:void 0,on:{input:this.onInput,keydown:this.onKeydown,click:this.refreshToolbar,blur:function(){i.caret.save()}}})])}},FabMixin={props:{outline:Boolean,push:Boolean,flat:Boolean,color:String,textColor:String,glossy:Boolean}},QFab={name:"QFab",mixins:[FabMixin,ModelToggleMixin],provide:function(){var t=this;return{__qFabClose:function(e){return t.hide(e).then(function(){return t.$refs.trigger&&t.$refs.trigger.$el&&t.$refs.trigger.$el.focus(),e})}}},props:{icon:String,activeIcon:String,direction:{type:String,default:"right"},persistent:Boolean},watch:{$route:function(){!this.persistent&&this.hide()}},created:function(){this.value&&this.show()},render:function(t){return t("div",{staticClass:"q-fab z-fab row inline justify-center",class:{"q-fab-opened":this.showing}},[t(QBtn,{ref:"trigger",props:{fab:!0,outline:this.outline,push:this.push,flat:this.flat,color:this.color,textColor:this.textColor,glossy:this.glossy},on:{click:this.toggle}},[this.$slots.tooltip,t(QIcon,{staticClass:"q-fab-icon absolute-full",props:{name:this.icon||this.$q.icon.fab.icon}}),t(QIcon,{staticClass:"q-fab-active-icon absolute-full",props:{name:this.activeIcon||this.$q.icon.fab.activeIcon}})]),t("div",{staticClass:"q-fab-actions flex no-wrap inline items-center",class:"q-fab-"+this.direction},this.$slots.default)])}},QFabAction={name:"QFabAction",mixins:[FabMixin],props:{icon:{type:String,required:!0}},inject:{__qFabClose:{default:function(){console.error("QFabAction needs to be child of QFab")}}},methods:{click:function(t){var e=this;this.__qFabClose().then(function(){e.$emit("click",t)})}},render:function(t){return t(QBtn,{props:{fabMini:!0,outline:this.outline,push:this.push,flat:this.flat,color:this.color,textColor:this.textColor,glossy:this.glossy,icon:this.icon},on:{click:this.click}},this.$slots.default)}},QField={name:"QField",mixins:[CanRenderMixin],props:{inset:{type:String,validator:function(t){return["icon","label","full"].includes(t)}},label:String,count:{type:[Number,Boolean],default:!1},error:Boolean,errorLabel:String,warning:Boolean,warningLabel:String,helper:String,icon:String,iconColor:String,dark:Boolean,orientation:{type:String,validator:function(t){return["vertical","horizontal"].includes(t)}},labelWidth:{type:[Number,String],default:5,validator:function(t){var e=parseInt(t,10);return e>0&&e<13}}},data:function(){return{input:{}}},computed:{hasError:function(){return this.input.error||this.error},hasWarning:function(){return!this.hasError&&(this.input.warning||this.warning)},childHasLabel:function(){return this.input.floatLabel||this.input.stackLabel},isDark:function(){return this.input.dark||this.dark},insetIcon:function(){return["icon","full"].includes(this.inset)},hasNoInput:function(){return this.canRender&&(!this.input.$options||this.input.__needsBorder)},counter:function(){if(this.count){var t=this.input.length||"0";return Number.isInteger(this.count)?t+" / "+this.count:t}},classes:function(){return{"q-field-responsive":!this.isVertical&&!this.isHorizontal,"q-field-vertical":this.isVertical,"q-field-horizontal":this.isHorizontal,"q-field-floating":this.childHasLabel,"q-field-no-label":!this.label&&!this.$slots.label,"q-field-with-error":this.hasError,"q-field-with-warning":this.hasWarning,"q-field-dark":this.isDark,"q-field-no-input":this.hasNoInput}},computedLabelWidth:function(){return parseInt(this.labelWidth,10)},isVertical:function(){return"vertical"===this.orientation||12===this.computedLabelWidth},isHorizontal:function(){return"horizontal"===this.orientation},labelClasses:function(){return this.isVertical?"col-12":this.isHorizontal?"col-"+this.labelWidth:"col-xs-12 col-sm-"+this.labelWidth},inputClasses:function(){return this.isVertical?"col-xs-12":this.isHorizontal?"col":"col-xs-12 col-sm"},iconProps:function(){var t={name:this.icon};return!this.iconColor||this.hasError||this.hasWarning||(t.color=this.iconColor),t},insetHasLabel:function(){return["label","full"].includes(this.inset)}},provide:function(){return{__field:this}},methods:{__registerInput:function(t){this.input=t},__unregisterInput:function(t){t&&t!==this.input||(this.input={})},__getBottomContent:function(t){var e;return this.hasError&&(e=this.$slots["error-label"]||this.errorLabel)?t("div",{staticClass:"q-field-error col"},e):this.hasWarning&&(e=this.$slots["warning-label"]||this.warningLabel)?t("div",{staticClass:"q-field-warning col"},e):(e=this.$slots.helper||this.helper)?t("div",{staticClass:"q-field-helper col"},e):t("div",{staticClass:"col text-transparent"},["|"])},__hasBottom:function(){return this.$slots["error-label"]||this.errorLabel||this.$slots["warning-label"]||this.warningLabel||this.$slots.helper||this.helper||this.count}},render:function(t){var e=this.$slots.label||this.label;return t("div",{staticClass:"q-field row no-wrap items-start",class:this.classes},[this.icon?t(QIcon,{props:this.iconProps,staticClass:"q-field-icon q-field-margin"}):this.insetIcon?t("div",{staticClass:"q-field-icon"}):null,t("div",{staticClass:"row col"},[e||this.insetHasLabel?t("div",{staticClass:"q-field-label q-field-margin",class:this.labelClasses},[t("div",{staticClass:"q-field-label-inner row items-center"},[this.$slots.label||this.label])]):null,t("div",{staticClass:"q-field-content",class:this.inputClasses},[this.$slots.default,this.__hasBottom()?t("div",{staticClass:"q-field-bottom row no-wrap"},[this.__getBottomContent(t),this.counter?t("div",{staticClass:"q-field-counter col-auto"},[this.counter]):null]):null])])])}},QInfiniteScroll={name:"QInfiniteScroll",props:{handler:{type:Function,required:!0},inline:Boolean,offset:{type:Number,default:0}},data:function(){return{index:0,fetching:!1,working:!0}},methods:{poll:function(){if(!this.fetching&&this.working){var t=height(this.scrollContainer),e=offset(this.scrollContainer).top+t;offset(this.element).top+height(this.element)-(this.offset||t)-1?"radial":"linear"},computedStyle:function(){return this.imgSrc?{"background-image":"url("+this.imgSrc+")"}:this.gradientType?{background:this.gradientType+"-gradient("+this.gradient+")"}:void 0}},render:function(t){return t(this.tag,{staticClass:"q-jumbotron",style:this.computedStyle,class:{"q-jumbotron-dark":this.dark}},this.$slots.default)}},QKnob={name:"QKnob",directives:{TouchPan:TouchPan},props:{value:Number,min:{type:Number,default:0},max:{type:Number,default:100},color:String,trackColor:{type:String,default:"grey-3"},lineWidth:{type:String,default:"6px"},size:{type:String,default:"100px"},step:{type:Number,default:1},decimals:Number,disable:Boolean,readonly:Boolean},computed:{classes:function(){var t=[];return this.disable&&t.push("disabled"),this.readonly||t.push("cursor-pointer"),this.color&&t.push("text-"+this.color),t},svgStyle:function(){return{"stroke-dasharray":"295.31px, 295.31px","stroke-dashoffset":295.31*(this.$q.i18n.rtl?-1:1)*(1-(this.model-this.min)/(this.max-this.min))+"px",transition:this.dragging?"":"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},editable:function(){return!this.disable&&!this.readonly},computedDecimals:function(){return void 0!==this.decimals?this.decimals||0:(String(this.step).trim("0").split(".")[1]||"").length},computedStep:function(){return void 0!==this.decimals?1/Math.pow(10,this.decimals||0):this.step}},data:function(){return{model:this.value,dragging:!1}},watch:{value:function(t){var e=this;if(tthis.max)){var i=this.computedDecimals&&"number"==typeof t?parseFloat(t.toFixed(this.computedDecimals)):t;return void(i!==this.model&&(this.model=i))}this.model=this.max}this.$emit("input",this.model),this.$nextTick(function(){e.model!==e.value&&e.$emit("change",e.model)})}},methods:{__pan:function(t){this.editable&&(t.isFinal?this.__dragStop(t.evt):t.isFirst?this.__dragStart(t.evt):this.__dragMove(t.evt))},__dragStart:function(t){this.editable&&(stopAndPrevent(t),this.centerPosition=this.__getCenter(),clearTimeout(this.timer),this.dragging=!0,this.__onInput(t))},__dragMove:function(t){this.dragging&&this.editable&&(stopAndPrevent(t),this.__onInput(t,this.centerPosition))},__dragStop:function(t){var e=this;this.editable&&(stopAndPrevent(t),this.timer=setTimeout(function(){e.dragging=!1},100),this.__onInput(t,this.centerPosition,!0))},__onKeyDown:function(t){var e=t.keyCode;if(this.editable&&[37,40,39,38].includes(e)){stopAndPrevent(t);var i=t.ctrlKey?10*this.computedStep:this.computedStep,s=[37,40].includes(e)?-i:i;this.__onInputValue(between(this.model+s,this.min,this.max))}},__onKeyUp:function(t){var e=t.keyCode;this.editable&&[37,40,39,38].includes(e)&&this.__emitChange()},__onInput:function(t,e,i){if(void 0===e&&(e=this.__getCenter()),this.editable){var s=position(t),n=Math.abs(s.top-e.top),o=Math.sqrt(Math.pow(Math.abs(s.top-e.top),2)+Math.pow(Math.abs(s.left-e.left),2)),r=Math.asin(n/o)*(180/Math.PI);r=s.top=this.step/2?(l<0?-1:1)*this.step:0),this.min,this.max);this.__onInputValue(c,i)}},__onInputValue:function(t,e){this.computedDecimals&&(t=parseFloat(t.toFixed(this.computedDecimals))),this.model!==t&&(this.model=t),this.$emit("drag-value",t),this.value!==t&&(this.$emit("input",t),e&&this.__emitChange(t))},__emitChange:function(t){var e=this;void 0===t&&(t=this.model),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__getCenter:function(){var t=offset(this.$el);return{top:t.top+height(this.$el)/2,left:t.left+width(this.$el)/2}}},render:function(t){var e=this;return t("div",{staticClass:"q-knob non-selectable",class:this.classes,style:{width:this.size,height:this.size}},[t("div",{on:{click:function(t){return!e.dragging&&e.__onInput(t,void 0,!0)}},directives:this.editable?[{name:"touch-pan",modifiers:{prevent:!0,stop:!0},value:this.__pan}]:null},[t("svg",{attrs:{viewBox:"0 0 100 100"}},[t("path",{attrs:{d:"M 50,50 m 0,-47 a 47,47 0 1 1 0,94 a 47,47 0 1 1 0,-94","fill-opacity":"0",stroke:"currentColor","stroke-width":this.lineWidth},class:"text-"+this.trackColor}),t("path",{attrs:{d:"M 50,50 m 0,-47 a 47,47 0 1 1 0,94 a 47,47 0 1 1 0,-94","fill-opacity":"0",stroke:"currentColor","stroke-linecap":"round","stroke-width":this.lineWidth},style:this.svgStyle})]),t("div",{staticClass:"q-knob-label row flex-center content-center",attrs:{tabindex:this.editable?0:-1},on:{keydown:this.__onKeyDown,keyup:this.__onKeyUp}},this.$slots.default||[t("span",[this.model])])])])}},QScrollObservable={name:"QScrollObservable",props:{debounce:Number},render:function(){},data:function(){return{pos:0,dir:"down",dirChanged:!1,dirChangePos:0}},methods:{getPosition:function(){return{position:this.pos,direction:this.dir,directionChanged:this.dirChanged,inflexionPosition:this.dirChangePos}},trigger:function(t){!0===t||0===this.debounce?this.emit():this.timer||(this.timer=this.debounce?setTimeout(this.emit,this.debounce):requestAnimationFrame(this.emit))},emit:function(){var t=Math.max(0,getScrollPosition(this.target)),e=t-this.pos<0?"up":"down";this.dirChanged=this.dir!==e,this.dirChanged&&(this.dir=e,this.dirChangePos=this.pos),this.timer=null,this.pos=t,this.$emit("scroll",this.getPosition())}},mounted:function(){this.target=getScrollTarget(this.$el.parentNode),this.target.addEventListener("scroll",this.trigger,listenOpts.passive),this.trigger(!0)},beforeDestroy:function(){clearTimeout(this.timer),cancelAnimationFrame(this.timer),this.target.removeEventListener("scroll",this.trigger,listenOpts.passive)}},QLayout={name:"QLayout",provide:function(){return{layout:this}},props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:function(t){return/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(t.toLowerCase())}}},data:function(){return{height:onSSR?0:window.innerHeight,width:onSSR||this.container?0:window.innerWidth,containerHeight:0,scrollbarWidth:onSSR?0:getScrollbarWidth(),header:{size:0,offset:0,space:!1},right:{size:300,offset:0,space:!1},footer:{size:0,offset:0,space:!1},left:{size:300,offset:0,space:!1},scroll:{position:0,direction:"down"}}},computed:{rows:function(){var t=this.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}},targetStyle:function(){var t;if(0!==this.scrollbarWidth)return(t={})[this.$q.i18n.rtl?"left":"right"]=this.scrollbarWidth+"px",t},targetChildStyle:function(){var t;if(0!==this.scrollbarWidth)return(t={})[this.$q.i18n.rtl?"right":"left"]=0,t[this.$q.i18n.rtl?"left":"right"]="-"+this.scrollbarWidth+"px",t.width="calc(100% + "+this.scrollbarWidth+"px)",t}},created:function(){this.instances={header:null,right:null,footer:null,left:null}},render:function(t){var e=t("div",{staticClass:"q-layout"},[t(QScrollObservable,{on:{scroll:this.__onPageScroll}}),t(QResizeObservable,{on:{resize:this.__onPageResize}}),this.$slots.default]);return this.container?t("div",{staticClass:"q-layout-container relative-position overflow-hidden"},[t(QResizeObservable,{on:{resize:this.__onContainerResize}}),t("div",{staticClass:"absolute-full",style:this.targetStyle},[t("div",{staticClass:"overflow-auto",style:this.targetChildStyle},[e])])]):e},methods:{__animate:function(){var t=this;this.timer?clearTimeout(this.timer):document.body.classList.add("q-layout-animate"),this.timer=setTimeout(function(){document.body.classList.remove("q-layout-animate"),t.timer=null},150)},__onPageScroll:function(t){this.scroll=t,this.$emit("scroll",t)},__onPageResize:function(t){var e=t.height,i=t.width,s=!1;this.height!==e&&(s=!0,this.height=e,this.$emit("scrollHeight",e),this.__updateScrollbarWidth()),this.width!==i&&(s=!0,this.width=i),s&&this.$emit("resize",{height:e,width:i})},__onContainerResize:function(t){var e=t.height;this.containerHeight!==e&&(this.containerHeight=e,this.__updateScrollbarWidth())},__updateScrollbarWidth:function(){if(this.container){var t=this.height>this.containerHeight?getScrollbarWidth():0;this.scrollbarWidth!==t&&(this.scrollbarWidth=t)}}}},duration=150,QLayoutDrawer={name:"QLayoutDrawer",inject:{layout:{default:function(){console.error("QLayoutDrawer needs to be child of QLayout")}}},mixins:[ModelToggleMixin],directives:{TouchPan:TouchPan},props:{overlay:Boolean,side:{type:String,default:"left",validator:function(t){return["left","right"].includes(t)}},width:{type:Number,default:300},mini:Boolean,miniWidth:{type:Number,default:60},breakpoint:{type:Number,default:992},behavior:{type:String,validator:function(t){return["default","desktop","mobile"].includes(t)},default:"default"},showIfAbove:Boolean,contentStyle:Object,contentClass:[String,Object,Array],noHideOnRouteChange:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean},data:function(){var t=this.showIfAbove||void 0===this.value||this.value,e="mobile"!==this.behavior&&this.breakpoint=this.layout.width,largeScreenState:t,mobileOpened:!1}},watch:{belowBreakpoint:function(t){this.mobileOpened||(t?(this.overlay||(this.largeScreenState=this.showing),this.hide(!1)):this.overlay||this[this.largeScreenState?"show":"hide"](!1))},side:function(t,e){this.layout[e].space=!1,this.layout[e].offset=0},behavior:function(t){this.__updateLocal("belowBreakpoint","mobile"===t||"desktop"!==t&&this.breakpoint>=this.layout.width)},breakpoint:function(t){this.__updateLocal("belowBreakpoint","mobile"===this.behavior||"desktop"!==this.behavior&&t>=this.layout.width)},"layout.width":function(t){this.__updateLocal("belowBreakpoint","mobile"===this.behavior||"desktop"!==this.behavior&&this.breakpoint>=t)},"layout.scrollbarWidth":function(){this.applyPosition(this.showing?0:void 0)},offset:function(t){this.__update("offset",t)},onLayout:function(t){this.$emit("on-layout",t),this.__update("space",t)},$route:function(){this.noHideOnRouteChange||(this.mobileOpened||this.onScreenOverlay)&&this.hide()},rightSide:function(){this.applyPosition()},size:function(t){this.applyPosition(),this.__update("size",t)},"$q.i18n.rtl":function(){this.applyPosition()},mini:function(){this.value&&this.layout.__animate()}},computed:{rightSide:function(){return"right"===this.side},offset:function(){return!this.showing||this.mobileOpened||this.overlay?0:this.size},size:function(){return this.isMini?this.miniWidth:this.width},fixed:function(){return this.overlay||this.layout.view.indexOf(this.rightSide?"R":"L")>-1},onLayout:function(){return this.showing&&!this.mobileView&&!this.overlay},onScreenOverlay:function(){return this.showing&&!this.mobileView&&this.overlay},backdropClass:function(){return{"no-pointer-events":!this.showing||!this.mobileView}},mobileView:function(){return this.belowBreakpoint||this.mobileOpened},headerSlot:function(){return!this.overlay&&(this.rightSide?"r"===this.layout.rows.top[2]:"l"===this.layout.rows.top[0])},footerSlot:function(){return!this.overlay&&(this.rightSide?"r"===this.layout.rows.bottom[2]:"l"===this.layout.rows.bottom[0])},belowClass:function(){return{fixed:!0,"on-top":!0,"q-layout-drawer-delimiter":this.fixed&&this.showing,"q-layout-drawer-mobile":!0,"top-padding":!0}},aboveClass:function(){return{fixed:this.fixed||!this.onLayout,"q-layout-drawer-mini":this.isMini,"q-layout-drawer-normal":!this.isMini,"q-layout-drawer-delimiter":this.fixed&&this.showing,"top-padding":this.headerSlot}},aboveStyle:function(){var t={};return this.layout.header.space&&!this.headerSlot&&(this.fixed?t.top=this.layout.header.offset+"px":this.layout.header.space&&(t.top=this.layout.header.size+"px")),this.layout.footer.space&&!this.footerSlot&&(this.fixed?t.bottom=this.layout.footer.offset+"px":this.layout.footer.space&&(t.bottom=this.layout.footer.size+"px")),t},computedStyle:function(){return[this.contentStyle,{width:this.size+"px"},this.mobileView?"":this.aboveStyle]},computedClass:function(){return["q-layout-drawer-"+this.side,this.layout.container?"overflow-auto":"scroll",this.contentClass,this.mobileView?this.belowClass:this.aboveClass]},stateDirection:function(){return(this.$q.i18n.rtl?-1:1)*(this.rightSide?1:-1)},isMini:function(){return this.mini&&!this.mobileView},onNativeEvents:function(){var t=this;if(!this.mobileView)return{"!click":function(e){t.$emit("click",e)},mouseover:function(e){t.$emit("mouseover",e)},mouseout:function(e){t.$emit("mouseout",e)}}}},methods:{applyPosition:function(t){var e=this;void 0===t?this.$nextTick(function(){t=e.showing?0:e.size,e.applyPosition(e.stateDirection*t)}):this.$refs.content&&(this.layout.container&&this.rightSide&&(this.mobileView||Math.abs(t)===this.size)&&(t+=this.stateDirection*this.layout.scrollbarWidth),this.$refs.content.style.transform="translateX("+t+"px)")},applyBackdrop:function(t){this.$refs.backdrop&&(this.$refs.backdrop.style.backgroundColor="rgba(0,0,0,"+.4*t+")")},__setScrollable:function(t){this.layout.container||document.body.classList[t?"add":"remove"]("q-body-drawer-toggle")},__openByTouch:function(t){if(this.belowBreakpoint){var e=this.size,i=between(t.distance.x,0,e);if(t.isFinal){var s=this.$refs.content,n=i>=Math.min(75,e);return s.classList.remove("no-transition"),void(n?this.show():(this.layout.__animate(),this.applyBackdrop(0),this.applyPosition(this.stateDirection*e),s.classList.remove("q-layout-drawer-delimiter")))}if(this.applyPosition((this.$q.i18n.rtl?!this.rightSide:this.rightSide)?Math.max(e-i,0):Math.min(0,i-e)),this.applyBackdrop(between(i/e,0,1)),t.isFirst){var o=this.$refs.content;o.classList.add("no-transition"),o.classList.add("q-layout-drawer-delimiter")}}},__closeByTouch:function(t){if(this.mobileOpened){var e=this.size,i=t.direction===this.side,s=(this.$q.i18n.rtl?!i:i)?between(t.distance.x,0,e):0;if(t.isFinal){var n=Math.abs(s)-1||this.layout.container},containerHeight:function(){return this.layout.container?this.layout.containerHeight:this.windowHeight},offset:function(){if(!this.canRender||!this.value)return 0;if(this.fixed)return this.revealed?this.size:0;var t=this.layout.scroll.position+this.containerHeight+this.size-this.layout.height;return t>0?t:0},computedClass:function(){return{"fixed-bottom":this.fixed,"absolute-bottom":!this.fixed,hidden:!this.value&&!this.fixed,"q-layout-footer-hidden":!this.canRender||!this.value||this.fixed&&!this.revealed}},computedStyle:function(){var t=this.layout.rows.bottom,e={};return"l"===t[0]&&this.layout.left.space&&(e[this.$q.i18n.rtl?"right":"left"]=this.layout.left.size+"px"),"r"===t[2]&&this.layout.right.space&&(e[this.$q.i18n.rtl?"left":"right"]=this.layout.right.size+"px"),e}},render:function(t){return t("footer",{staticClass:"q-layout-footer q-layout-marginal q-layout-transition",class:this.computedClass,style:this.computedStyle},[t(QResizeObservable,{props:{debounce:0},on:{resize:this.__onResize}}),!this.layout.container&&t(QWindowResizeObservable,{props:{debounce:0},on:{resize:this.__onWindowResize}})||void 0,this.$slots.default])},created:function(){this.layout.instances.footer=this,this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy:function(){this.layout.instances.footer===this&&(this.layout.instances.footer=null,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize:function(t){var e=t.height;this.__updateLocal("size",e),this.__update("size",e)},__onWindowResize:function(t){var e=t.height;this.__updateLocal("windowHeight",e)},__update:function(t,e){this.layout.footer[t]!==e&&(this.layout.footer[t]=e)},__updateLocal:function(t,e){this[t]!==e&&(this[t]=e)},__updateRevealed:function(){if(this.reveal){var t=this.layout.scroll,e=t.direction,i=t.position,s=t.inflexionPosition;this.__updateLocal("revealed","up"===e||i-s<100||this.layout.height-this.containerHeight-i-this.size<300)}}}},QLayoutHeader={name:"QLayoutHeader",mixins:[CanRenderMixin],inject:{layout:{default:function(){console.error("QLayoutHeader needs to be child of QLayout")}}},props:{value:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250}},data:function(){return{size:0,revealed:!0}},watch:{value:function(t){this.__update("space",t),this.__updateLocal("revealed",!0),this.layout.__animate()},offset:function(t){this.__update("offset",t)},reveal:function(t){t||this.__updateLocal("revealed",this.value)},revealed:function(t){this.layout.__animate(),this.$emit("reveal",t)},"layout.scroll":function(t){this.reveal&&this.__updateLocal("revealed","up"===t.direction||t.position<=this.revealOffset||t.position-t.inflexionPosition<100)}},computed:{fixed:function(){return this.reveal||this.layout.view.indexOf("H")>-1||this.layout.container},offset:function(){if(!this.canRender||!this.value)return 0;if(this.fixed)return this.revealed?this.size:0;var t=this.size-this.layout.scroll.position;return t>0?t:0},computedClass:function(){return{"fixed-top":this.fixed,"absolute-top":!this.fixed,"q-layout-header-hidden":!this.canRender||!this.value||this.fixed&&!this.revealed}},computedStyle:function(){var t=this.layout.rows.top,e={};return"l"===t[0]&&this.layout.left.space&&(e[this.$q.i18n.rtl?"right":"left"]=this.layout.left.size+"px"),"r"===t[2]&&this.layout.right.space&&(e[this.$q.i18n.rtl?"left":"right"]=this.layout.right.size+"px"),e}},render:function(t){return t("header",{staticClass:"q-layout-header q-layout-marginal q-layout-transition",class:this.computedClass,style:this.computedStyle},[t(QResizeObservable,{props:{debounce:0},on:{resize:this.__onResize}}),this.$slots.default])},created:function(){this.layout.instances.header=this,this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy:function(){this.layout.instances.header===this&&(this.layout.instances.header=null,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize:function(t){var e=t.height;this.__updateLocal("size",e),this.__update("size",e)},__update:function(t,e){this.layout.header[t]!==e&&(this.layout.header[t]=e)},__updateLocal:function(t,e){this[t]!==e&&(this[t]=e)}}},QPage={name:"QPage",inject:{pageContainer:{default:function(){console.error("QPage needs to be child of QPageContainer")}},layout:{}},props:{padding:Boolean,styleFn:Function},computed:{style:function(){var t=(this.layout.header.space?this.layout.header.size:0)+(this.layout.footer.space?this.layout.footer.size:0);return"function"==typeof this.styleFn?this.styleFn(t):{minHeight:this.layout.container?this.layout.containerHeight-t+"px":t?"calc(100vh - "+t+"px)":"100vh"}},classes:function(){if(this.padding)return"layout-padding"}},render:function(t){return t("main",{staticClass:"q-layout-page",style:this.style,class:this.classes},this.$slots.default)}},QPageContainer={name:"QPageContainer",inject:{layout:{default:function(){console.error("QPageContainer needs to be child of QLayout")}}},provide:{pageContainer:!0},computed:{style:function(){var t={};return this.layout.header.space&&(t.paddingTop=this.layout.header.size+"px"),this.layout.right.space&&(t["padding"+(this.$q.i18n.rtl?"Left":"Right")]=this.layout.right.size+"px"),this.layout.footer.space&&(t.paddingBottom=this.layout.footer.size+"px"),this.layout.left.space&&(t["padding"+(this.$q.i18n.rtl?"Right":"Left")]=this.layout.left.size+"px"),t}},render:function(t){return t("div",{staticClass:"q-layout-page-container q-layout-transition",style:this.style},this.$slots.default)}},QPageSticky={name:"QPageSticky",inject:{layout:{default:function(){console.error("QPageSticky needs to be child of QLayout")}}},props:{position:{type:String,default:"bottom-right",validator:function(t){return["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(t)}},offset:{type:Array,validator:function(t){return 2===t.length}},expand:Boolean},computed:{attach:function(){var t=this.position;return{top:t.indexOf("top")>-1,right:t.indexOf("right")>-1,bottom:t.indexOf("bottom")>-1,left:t.indexOf("left")>-1,vertical:"top"===t||"bottom"===t,horizontal:"left"===t||"right"===t}},top:function(){return this.layout.header.offset},right:function(){return this.layout.right.offset},bottom:function(){return this.layout.footer.offset},left:function(){return this.layout.left.offset},computedStyle:function(){var t=this.attach,e=[],i=this.$q.i18n.rtl?-1:1;t.top&&this.top?e.push("translateY("+this.top+"px)"):t.bottom&&this.bottom&&e.push("translateY("+-this.bottom+"px)"),t.left&&this.left?e.push("translateX("+i*this.left+"px)"):t.right&&this.right&&e.push("translateX("+-i*this.right+"px)");var s=e.length?{transform:e.join(" ")}:{};return this.offset&&(s.margin=this.offset[1]+"px "+this.offset[0]+"px"),t.vertical?(this.left&&(s[this.$q.i18n.rtl?"right":"left"]=this.left+"px"),this.right&&(s[this.$q.i18n.rtl?"left":"right"]=this.right+"px")):t.horizontal&&(this.top&&(s.top=this.top+"px"),this.bottom&&(s.bottom=this.bottom+"px")),s},classes:function(){return["fixed-"+this.position,"q-page-sticky-"+(this.expand?"expand":"shrink")]}},render:function(t){return t("div",{staticClass:"q-page-sticky q-layout-transition row flex-center",class:this.classes,style:this.computedStyle},this.expand?this.$slots.default:[t("span",this.$slots.default)])}},QListHeader={name:"QListHeader",props:{inset:Boolean},render:function(t){return t("div",{staticClass:"q-list-header",class:{"q-list-header-inset":this.inset}},this.$slots.default)}},QModalLayout={name:"QModalLayout",inject:{__qmodal:{default:function(){console.error("QModalLayout needs to be child of QModal")}}},props:{headerStyle:[String,Object,Array],headerClass:[String,Object,Array],contentStyle:[String,Object,Array],contentClass:[String,Object,Array],footerStyle:[String,Object,Array],footerClass:[String,Object,Array]},watch:{__qmodal:function(t,e){e&&e.unregister(this),t&&t.register(this)}},mounted:function(){this.__qmodal&&this.__qmodal.register(this)},beforeDestroy:function(){this.__qmodal&&this.__qmodal.unregister(this)},render:function(t){var e=[];return(this.$slots.header||this.$slots.navigation)&&e.push(t("div",{staticClass:"q-layout-header",style:this.headerStyle,class:this.headerClass},[this.$slots.header,this.$slots.navigation])),e.push(t("div",{staticClass:"q-modal-layout-content col scroll",style:this.contentStyle,class:this.contentClass},this.$slots.default)),this.$slots.footer&&e.push(t("div",{staticClass:"q-layout-footer",style:this.footerStyle,class:this.footerClass},[this.$slots.footer,null])),t("div",{staticClass:"q-modal-layout col column no-wrap"},e)}},QNoSsr={name:"QNoSsr",mixins:[CanRenderMixin],props:{tag:{type:String,default:"div"},placeholder:String},render:function(t){if(this.canRender){var e=this.$slots.default;return e&&e.length>1?t(this.tag,e):e?e[0]:null}if(this.$slots.placeholder){var i=this.$slots.placeholder;return i&&i.length>1?t(this.tag,{staticClass:"q-no-ssr-placeholder"},i):i?i[0]:null}if(this.placeholder)return t(this.tag,{staticClass:"q-no-ssr-placeholder"},[this.placeholder])}},QPagination={name:"QPagination",props:{value:{type:Number,required:!0},min:{type:Number,default:1},max:{type:Number,required:!0},color:{type:String,default:"primary"},textColor:String,size:String,disable:Boolean,input:Boolean,boundaryLinks:{type:Boolean,default:null},boundaryNumbers:{type:Boolean,default:null},directionLinks:{type:Boolean,default:null},ellipses:{type:Boolean,default:null},maxPages:{type:Number,default:0,validator:function(t){return!(t<0)||(console.error("maxPages should not be negative"),!1)}}},data:function(){return{newPage:null}},watch:{min:function(t){this.model=this.value},max:function(t){this.model=this.value}},computed:{model:{get:function(){return this.value},set:function(t){var e=this;if(!this.disable&&t&&!isNaN(t)){var i=between(parseInt(t,10),this.min,this.max);this.$emit("input",i),this.$nextTick(function(){JSON.stringify(i)!==JSON.stringify(e.value)&&e.$emit("change",i)})}}},inputPlaceholder:function(){return this.model+" / "+this.max},__boundaryLinks:function(){return this.__getBool(this.boundaryLinks,this.input)},__boundaryNumbers:function(){return this.__getBool(this.boundaryNumbers,!this.input)},__directionLinks:function(){return this.__getBool(this.directionLinks,this.input)},__ellipses:function(){return this.__getBool(this.ellipses,!this.input)},icons:function(){var t=[this.$q.icon.pagination.first,this.$q.icon.pagination.prev,this.$q.icon.pagination.next,this.$q.icon.pagination.last];return this.$q.i18n.rtl?t.reverse():t}},methods:{set:function(t){this.model=t},setByOffset:function(t){this.model=this.model+t},__update:function(){this.model=this.newPage,this.newPage=null},__getBool:function(t,e){return[!0,!1].includes(t)?t:e},__getBtn:function(t,e,i){return e.props=Object.assign({color:this.color,flat:!0,size:this.size},i),t(QBtn,e)}},render:function(t){var e=this,i=[],s=[],n=[];if(this.__boundaryLinks&&(i.push(this.__getBtn(t,{key:"bls",on:{click:function(){return e.set(e.min)}}},{disable:this.disable||this.value<=this.min,icon:this.icons[0]})),s.unshift(this.__getBtn(t,{key:"ble",on:{click:function(){return e.set(e.max)}}},{disable:this.disable||this.value>=this.max,icon:this.icons[3]}))),this.__directionLinks&&(i.push(this.__getBtn(t,{key:"bdp",on:{click:function(){return e.setByOffset(-1)}}},{disable:this.disable||this.value<=this.min,icon:this.icons[1]})),s.unshift(this.__getBtn(t,{key:"bdn",on:{click:function(){return e.setByOffset(1)}}},{disable:this.disable||this.value>=this.max,icon:this.icons[2]}))),this.input)n.push(t(QInput,{staticClass:"inline no-padding",style:{width:this.inputPlaceholder.length+"rem"},props:{type:"number",value:this.newPage,noNumberToggle:!0,min:this.min,max:this.max,color:this.color,placeholder:this.inputPlaceholder,disable:this.disable,hideUnderline:!0},on:{input:function(t){return e.newPage=t},keydown:function(t){return 13===getEventKey(t)&&e.__update()},blur:function(){return e.__update()}}}));else{var o=Math.max(this.maxPages,1+(this.__ellipses?2:0)+(this.__boundaryNumbers?2:0)),r=this.min,a=this.max,l=!1,c=!1,h=!1,u=!1;this.maxPages&&othis.min+(this.__boundaryNumbers?1:0)&&(l=!0,r+=1),this.__boundaryNumbers&&(u=!0,a-=1),this.__ellipses&&a=0&&t<=1}}},data:function(){return{scrolling:!1}},watch:{height:function(){this.__updatePos()}},methods:{__onResize:function(){this.scrollTarget&&(this.mediaHeight=this.media.naturalHeight||height(this.media),this.__updatePos())},__updatePos:function(){var t,e,i,s;if(this.scrollTarget===window?(t=0,i=e=window.innerHeight):i=(t=offset(this.scrollTarget).top)+(e=height(this.scrollTarget)),(s=offset(this.$el).top)+this.height>t&&sthis.distance?"pulled":"pull"}},__animateTo:function(t,e,i){var s=this;!i&&this.animationId&&cancelAnimationFrame(this.animating),this.pullPosition-=(this.pullPosition-t)/7,this.pullPosition-t>1?this.animating=requestAnimationFrame(function(){s.__animateTo(t,e,!0)}):this.animating=requestAnimationFrame(function(){s.pullPosition=t,s.animating=!1,e&&e()})},trigger:function(){var t=this;this.handler(function(){t.__animateTo(height$1,function(){t.state="pull"})})},setScrollContainer:function(t){var e=this;this.$nextTick(function(){e.scrollContainer=t?e.$el.parentNode:getScrollTarget(e.$el)})}},mounted:function(){this.setScrollContainer(this.inline)},render:function(t){return t("div",{staticClass:"pull-to-refresh overflow-hidden-y"},[t("div",{staticClass:"pull-to-refresh-container",style:this.style,directives:this.disable?null:[{name:"touch-pan",modifiers:{vertical:!0,mightPrevent:!0},value:this.__pull}]},[t("div",{staticClass:"pull-to-refresh-message row flex-center",class:this.messageClass},[t(QIcon,{class:{"rotate-180":"pulled"===this.state},props:{name:this.$q.icon.pullToRefresh.arrow},directives:[{name:"show",value:"refreshing"!==this.state}]}),t(QIcon,{staticClass:"animate-spin",props:{name:this.refreshIcon||this.$q.icon.pullToRefresh.refresh},directives:[{name:"show",value:"refreshing"===this.state}]})," "+this.message]),this.$slots.default])])}},dragType={MIN:0,RANGE:1,MAX:2},QRange={name:"QRange",mixins:[SliderMixin],props:{value:{type:Object,default:function(){return{min:0,max:0}},validator:function(t){return t.hasOwnProperty("min")&&t.hasOwnProperty("max")}},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelValue:String,rightLabelColor:String,rightLabelValue:String},data:function(){return{model:Object.assign({},this.value),dragging:!1,currentMinPercentage:(this.value.min-this.min)/(this.max-this.min),currentMaxPercentage:(this.value.max-this.min)/(this.max-this.min)}},computed:{percentageMin:function(){return this.snap?(this.model.min-this.min)/(this.max-this.min):this.currentMinPercentage},percentageMax:function(){return this.snap?(this.model.max-this.min)/(this.max-this.min):this.currentMaxPercentage},activeTrackWidth:function(){return 100*(this.percentageMax-this.percentageMin)+"%"},leftDisplayValue:function(){return void 0!==this.leftLabelValue?this.leftLabelValue:this.model.min},rightDisplayValue:function(){return void 0!==this.rightLabelValue?this.rightLabelValue:this.model.max},leftTooltipColor:function(){return this.leftLabelColor||this.labelColor},rightTooltipColor:function(){return this.rightLabelColor||this.labelColor}},watch:{"value.min":function(t){this.model.min=t},"value.max":function(t){this.model.max=t},"model.min":function(t){this.dragging||(t>this.model.max&&(t=this.model.max),this.currentMinPercentage=(t-this.min)/(this.max-this.min))},"model.max":function(t){this.dragging||(tt&&this.__update({min:t}),this.model.max>t&&this.__update({max:t}),this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__getDragging:function(t){var e,i=this.$refs.handle,s=i.offsetWidth,n=(this.dragOnlyRange?-1:1)*this.$refs.handleMin.offsetWidth/(2*s),o={left:i.getBoundingClientRect().left,width:s,valueMin:this.model.min,valueMax:this.model.max,percentageMin:this.currentMinPercentage,percentageMax:this.currentMaxPercentage},r=getPercentage(t,o,this.$q.i18n.rtl);return r=e.percentageMin?{minP:e.percentageMin,maxP:s,min:e.valueMin,max:n}:{minP:s,maxP:e.percentageMin,min:n,max:e.valueMin};break;case dragType.RANGE:var o=s-e.offsetPercentage,r=between(e.percentageMin+o,0,1-e.rangePercentage),a=n-e.offsetModel,l=between(e.valueMin+a,this.min,this.max-e.rangeValue);i={minP:r,maxP:r+e.rangePercentage,min:parseFloat(l.toFixed(this.computedDecimals)),max:parseFloat((l+e.rangeValue).toFixed(this.computedDecimals))}}this.currentMinPercentage=i.minP,this.currentMaxPercentage=i.maxP,this.model={min:i.min,max:i.max}},__end:function(t,e){void 0===e&&(e=this.dragging),this.__move(t,e),this.currentMinPercentage=(this.model.min-this.min)/(this.max-this.min),this.currentMaxPercentage=(this.model.max-this.min)/(this.max-this.min)},__onKeyDown:function(t,e){var i=t.keyCode;if(this.editable&&[37,40,39,38].includes(i)){stopAndPrevent(t);var s=this.computedDecimals,n=t.ctrlKey?10*this.computedStep:this.computedStep,o=[37,40].includes(i)?-n:n,r=s?parseFloat((this.model[e]+o).toFixed(s)):this.model[e]+o;this.model[e]=between(r,"min"===e?this.min:this.model.min,"max"===e?this.max:this.model.max),this.currentMinPercentage=(this.model.min-this.min)/(this.max-this.min),this.currentMaxPercentage=(this.model.max-this.min)/(this.max-this.min),this.__update()}},__onKeyUp:function(t,e){var i=t.keyCode;this.editable&&[37,40,39,38].includes(i)&&this.__update(!0)},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):notDivides((this.max-this.min)/this.step,this.computedDecimals)?console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step):notDivides((this.model.min-this.min)/this.step,this.computedDecimals)?console.error("Range error: step must be a divisor of initial value.min - min",this.model.min,this.min,this.step):notDivides((this.model.max-this.min)/this.step,this.computedDecimals)&&console.error("Range error: step must be a divisor of initial value.max - min",this.model.max,this.max,this.step)},__getHandle:function(t,e,i,s,n,o,r){var a,l=this;return t("div",{ref:"handle"+i,staticClass:"q-slider-handle q-slider-handle-"+e,style:(a={},a[this.$q.i18n.rtl?"right":"left"]=100*n+"%",a.borderRadius=this.square?"0":"50%",a),class:[s?"handle-at-minimum":null,{dragging:this.dragging}],attrs:{tabindex:this.$q.platform.is.desktop?this.editable?0:-1:void 0},on:{keydown:function(t){return l.__onKeyDown(t,e)},keyup:function(t){return l.__onKeyUp(t,e)}}},[this.label||this.labelAlways?t(QChip,{props:{pointing:"down",square:!0,dense:!0,color:o},staticClass:"q-slider-label no-pointer-events",class:{"label-always":this.labelAlways}},[r]):null,t("div",{staticClass:"q-slider-ring"})])},__getContent:function(t){var e;return[t("div",{staticClass:"q-slider-track active-track",style:(e={},e[this.$q.i18n.rtl?"right":"left"]=100*this.percentageMin+"%",e.width=this.activeTrackWidth,e),class:{dragging:this.dragging,"track-draggable":this.dragRange||this.dragOnlyRange}}),this.__getHandle(t,"min","Min",!this.fillHandleAlways&&this.model.min===this.min,this.percentageMin,this.leftTooltipColor,this.leftDisplayValue),this.__getHandle(t,"max","Max",!1,this.percentageMax,this.rightTooltipColor,this.rightDisplayValue)]}}},QRating={name:"QRating",props:{value:Number,max:{type:Number,default:5},icon:String,color:String,size:String,readonly:Boolean,disable:Boolean},data:function(){return{mouseModel:0}},computed:{model:{get:function(){return this.value},set:function(t){var e=this;this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})}},editable:function(){return!this.readonly&&!this.disable},classes:function(){var t=[];return this.disable&&t.push("disabled"),this.editable&&t.push("editable"),this.color&&t.push("text-"+this.color),t}},methods:{set:function(t){if(this.editable){var e=between(parseInt(t,10),1,this.max);this.model=this.model===e?0:e,this.mouseModel=0}},__setHoverValue:function(t){this.editable&&(this.mouseModel=t)}},render:function(t){for(var e=this,i=[],s=this.editable?0:-1,n=function(n){i.push(t("span",{key:n,ref:"rt"+n,attrs:{tabindex:s},on:{keydown:function(t){switch(getEventKey(t)){case 13:case 32:return e.set(n),stopAndPrevent(t);case 37:case 40:return e.$refs["rt"+(n-1)]&&e.$refs["rt"+(n-1)].focus(),stopAndPrevent(t);case 39:case 38:return e.$refs["rt"+(n+1)]&&e.$refs["rt"+(n+1)].focus(),stopAndPrevent(t)}}}},[t(QIcon,{props:{name:e.icon||e.$q.icon.rating.icon},class:{active:!e.mouseModel&&e.model>=n||e.mouseModel&&e.mouseModel>=n,exselected:e.mouseModel&&e.model>=n&&e.mouseModel0&&e+this.containerHeight0&&e.scrollTop+this.containerHeight-1}var QSelect={name:"QSelect",mixins:[FrameMixin,KeyboardSelectionMixin],props:{filter:[Function,Boolean],filterPlaceholder:String,radio:Boolean,placeholder:String,separator:Boolean,value:{required:!0},multiple:Boolean,toggle:Boolean,chips:Boolean,options:{type:Array,required:!0,validator:function(t){return t.every(function(t){return"label"in t&&"value"in t})}},chipsColor:String,chipsBgColor:String,displayValue:String,popupMaxHeight:String,popupCover:{type:Boolean,default:!0}},data:function(){return{model:this.multiple&&Array.isArray(this.value)?this.value.slice():this.value,terms:"",focused:!1}},watch:{value:function(t){this.model=this.multiple&&Array.isArray(t)?t.slice():t},visibleOptions:function(){this.__keyboardCalcIndex()}},computed:{optModel:function(){var t=this;if(this.multiple)return this.model.length>0?this.options.map(function(e){return t.model.includes(e.value)}):this.options.map(function(t){return!1})},visibleOptions:function(){var t=this,e=this.options.map(function(t,e){return Object.assign({},t,{index:e})});if(this.filter&&this.terms.length){var i=this.terms.toLowerCase();e=e.filter(function(e){return t.filterFn(i,e)})}return e},keyboardMaxIndex:function(){return this.visibleOptions.length-1},filterFn:function(){return"boolean"==typeof this.filter?defaultFilterFn:this.filter},actualValue:function(){var t=this;if(this.displayValue)return this.displayValue;if(!this.multiple){var e=this.options.find(function(e){return e.value===t.model});return e?e.label:""}var i=this.selectedOptions.map(function(t){return t.label});return i.length?i.join(", "):""},computedClearValue:function(){return void 0===this.clearValue?this.multiple?[]:null:this.clearValue},isClearable:function(){return this.editable&&this.clearable&&JSON.stringify(this.computedClearValue)!==JSON.stringify(this.model)},selectedOptions:function(){var t=this;if(this.multiple)return this.length>0?this.options.filter(function(e){return t.model.includes(e.value)}):[]},hasChips:function(){return this.multiple&&this.chips&&this.length>0},length:function(){return this.multiple?this.model.length:[null,void 0,""].includes(this.model)?0:1},additionalLength:function(){return this.displayValue&&this.displayValue.length>0}},methods:{togglePopup:function(){this.$refs.popover&&this[this.$refs.popover.showing?"hide":"show"]()},show:function(){if(this.__keyboardCalcIndex(),this.$refs.popover)return this.$refs.popover.show()},hide:function(){return this.$refs.popover?this.$refs.popover.hide():Promise.resolve()},reposition:function(){var t=this.$refs.popover;t&&t.showing&&this.$nextTick(function(){return t&&t.reposition()})},__keyboardCalcIndex:function(){var t=this;this.keyboardIndex=-1;var e=this.multiple?this.selectedOptions.map(function(t){return t.value}):[this.model];this.$nextTick(function(){var i=void 0===e?-1:Math.max(-1,t.visibleOptions.findIndex(function(t){return e.includes(t.value)}));i>-1&&(t.keyboardMoveDirection=!0,setTimeout(function(){t.keyboardMoveDirection=!1},500),t.__keyboardShow(i))})},__keyboardCustomKeyHandle:function(t,e){switch(t){case 27:this.$refs.popover.showing&&this.hide();break;case 13:case 32:this.$refs.popover.showing||this.show()}},__keyboardShowTrigger:function(){this.show()},__keyboardSetSelection:function(t){var e=this.visibleOptions[t];this.multiple?this.__toggleMultiple(e.value,e.disable):this.__singleSelect(e.value,e.disable)},__keyboardIsSelectableIndex:function(t){return t>-1&&t-1?this.$emit("remove",{index:s,value:i.splice(s,1)}):(this.$emit("add",{index:i.length,value:t}),i.push(t)),this.$emit("input",i)}},__emit:function(t){var e=this;this.$emit("input",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)})},__setModel:function(t,e){this.model=t||(this.multiple?[]:null),this.$emit("input",this.model),!e&&this.$refs.popover&&this.$refs.popover.showing||this.__onClose(e)},__getChipTextColor:function(t){return this.chipsColor?this.chipsColor:this.isInvertedLight?this.invertedLight?t||this.color:"white":this.isInverted?t||(this.invertedLight?"grey-10":this.color):this.dark?t||this.color:"white"},__getChipBgColor:function(t){return this.chipsBgColor?this.chipsBgColor:this.isInvertedLight?this.invertedLight?"grey-10":t||this.color:this.isInverted?this.invertedLight?this.color:"white":this.dark?"white":t||this.color}},render:function(t){var e=this,i=[];if(this.hasChips){var s=t("div",{staticClass:"col row items-center q-input-chips",class:this.alignClass},this.selectedOptions.map(function(i,s){return t(QChip,{key:s,props:{small:!0,closable:e.editable&&!i.disable,color:e.__getChipBgColor(i.color),textColor:e.__getChipTextColor(i.color),icon:i.icon,iconRight:i.rightIcon,avatar:i.avatar},on:{hide:function(){e.__toggleMultiple(i.value,e.disable||i.disable)}},nativeOn:{click:function(t){t.stopPropagation()}}},[t("div",{domProps:{innerHTML:i.label}})])}));i.push(s)}else{var n=t("div",{staticClass:"col q-input-target ellipsis",class:this.fakeInputClasses,domProps:{innerHTML:this.fakeInputValue}});i.push(n)}return i.push(t(QPopover,{ref:"popover",staticClass:"column no-wrap",class:this.dark?"bg-dark":null,props:{cover:this.popupCover,keepOnScreen:!0,disable:!this.editable,anchorClick:!1,maxHeight:this.popupMaxHeight},slot:"after",on:{show:this.__onShow,hide:function(){e.__onClose(!0)}},nativeOn:{keydown:this.__keyboardHandleKey}},[this.filter&&t(QSearch,{ref:"filter",staticClass:"col-auto",style:"padding: 10px;",props:{value:this.terms,placeholder:this.filterPlaceholder||this.$q.i18n.label.filter,debounce:100,color:this.color,dark:this.dark,noParentField:!0,noIcon:!0},on:{input:function(t){e.terms=t,e.reposition()}}})||void 0,this.visibleOptions.length&&t(QList,{staticClass:"no-border scroll",props:{separator:this.separator,dark:this.dark}},this.visibleOptions.map(function(i,s){return t(QItemWrapper,{key:s,class:[i.disable?"text-faded":"cursor-pointer",s===e.keyboardIndex?"q-select-highlight":"",i.disable?"":"cursor-pointer",i.className||""],props:{cfg:i,slotReplace:!0,active:e.multiple?void 0:e.value===i.value},nativeOn:{"!click":function(){var t=e.multiple?"__toggleMultiple":"__singleSelect";e[t](i.value,i.disable)},mouseenter:function(t){!i.disable&&e.__mouseEnterHandler(t,s)}}},[e.multiple?t(e.toggle?QToggle:QCheckbox,{slot:e.toggle?"right":"left",props:{keepColor:!0,color:i.color||e.color,dark:e.dark,value:e.optModel[i.index],disable:i.disable,noFocus:!0}}):e.radio&&t(QRadio,{slot:"left",props:{keepColor:!0,color:i.color||e.color,dark:e.dark,value:e.value,val:i.value,disable:i.disable,noFocus:!0}})||void 0])}))||void 0])),this.isClearable&&i.push(t(QIcon,{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.clear}})),i.push(t(QIcon,this.readonly?{slot:"after"}:{slot:"after",staticClass:"q-if-control",props:{name:this.$q.icon.input.dropdown}})),t(QInputFrame,{ref:"input",staticClass:"q-select",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,disable:this.disable,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,noParentField:this.noParentField,focused:this.focused,focusable:!0,length:this.length,additionalLength:this.additionalLength},nativeOn:{click:this.togglePopup,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__keyboardHandleKey}},i)}},QSpinnerAudio={name:"QSpinnerAudio",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"matrix(1 0 0 -1 0 80)"}},[t("rect",{attrs:{width:"10",height:"20",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"4.3s",values:"20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"15",width:"10",height:"80",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"80;55;33;5;75;23;73;33;12;14;60;80",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",width:"10",height:"50",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1.4s",values:"50;34;78;23;56;23;34;76;80;54;21;50",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"45",width:"10",height:"30",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"30;45;13;80;56;72;45;76;34;23;67;30",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerBall={name:"QSpinnerBall",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{cx:"5",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;5;50;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",values:"5;27;49;5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"27",cy:"5",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",from:"5",to:"5",values:"5;50;50;5",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",from:"27",to:"27",values:"27;49;5;27",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"49",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;50;5;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",from:"49",to:"49",begin:"0s",dur:"2.2s",values:"49;5;27;49",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerBars={name:"QSpinnerBars",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"60",width:"15",height:"140",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"90",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"120",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerCircles={name:"QSpinnerCircles",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 135 135",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M67.447 58c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10zm9.448 9.447c0 5.523 4.477 10 10 10 5.522 0 10-4.477 10-10s-4.478-10-10-10c-5.523 0-10 4.477-10 10zm-9.448 9.448c-5.523 0-10 4.477-10 10 0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10zM58 67.447c0-5.523-4.477-10-10-10s-10 4.477-10 10 4.477 10 10 10 10-4.477 10-10z"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 67 67",to:"-360 67 67",dur:"2.5s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M28.19 40.31c6.627 0 12-5.374 12-12 0-6.628-5.373-12-12-12-6.628 0-12 5.372-12 12 0 6.626 5.372 12 12 12zm30.72-19.825c4.686 4.687 12.284 4.687 16.97 0 4.686-4.686 4.686-12.284 0-16.97-4.686-4.687-12.284-4.687-16.97 0-4.687 4.686-4.687 12.284 0 16.97zm35.74 7.705c0 6.627 5.37 12 12 12 6.626 0 12-5.373 12-12 0-6.628-5.374-12-12-12-6.63 0-12 5.372-12 12zm19.822 30.72c-4.686 4.686-4.686 12.284 0 16.97 4.687 4.686 12.285 4.686 16.97 0 4.687-4.686 4.687-12.284 0-16.97-4.685-4.687-12.283-4.687-16.97 0zm-7.704 35.74c-6.627 0-12 5.37-12 12 0 6.626 5.373 12 12 12s12-5.374 12-12c0-6.63-5.373-12-12-12zm-30.72 19.822c-4.686-4.686-12.284-4.686-16.97 0-4.686 4.687-4.686 12.285 0 16.97 4.686 4.687 12.284 4.687 16.97 0 4.687-4.685 4.687-12.283 0-16.97zm-35.74-7.704c0-6.627-5.372-12-12-12-6.626 0-12 5.373-12 12s5.374 12 12 12c6.628 0 12-5.373 12-12zm-19.823-30.72c4.687-4.686 4.687-12.284 0-16.97-4.686-4.686-12.284-4.686-16.97 0-4.687 4.686-4.687 12.284 0 16.97 4.686 4.687 12.284 4.687 16.97 0z"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 67 67",to:"360 67 67",dur:"8s",repeatCount:"indefinite"}})])])}},QSpinnerComment={name:"QSpinnerComment",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("path",{attrs:{d:"M78,19H22c-6.6,0-12,5.4-12,12v31c0,6.6,5.4,12,12,12h37.2c0.4,3,1.8,5.6,3.7,7.6c2.4,2.5,5.1,4.1,9.1,4 c-1.4-2.1-2-7.2-2-10.3c0-0.4,0-0.8,0-1.3h8c6.6,0,12-5.4,12-12V31C90,24.4,84.6,19,78,19z",fill:"currentColor"}}),t("circle",{attrs:{cx:"30",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;1;1",keyTimes:"0;0.2;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"50",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.2;0.4;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"70",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.4;0.6;1",dur:"1s",repeatCount:"indefinite"}})])])}},QSpinnerCube={name:"QSpinnerCube",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("g",{attrs:{transform:"translate(25 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.1s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(25 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.7"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.3s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.2s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])])])}},QSpinnerDots={name:"QSpinnerDots",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"15",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"60",cy:"15",r:"9","fill-opacity":".3"}},[t("animate",{attrs:{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:".5",to:".5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"105",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerFacebook={name:"QSpinnerFacebook",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"}},[t("g",{attrs:{transform:"translate(20 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(50 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.1s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(80 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.2s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])])])}},QSpinnerGears={name:"QSpinnerGears",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(-20,-20)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"90 50 50",to:"0 50 50",dur:"1s",repeatCount:"indefinite"}})])]),t("g",{attrs:{transform:"translate(20,20) rotate(15 50 50)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"90 50 50",dur:"1s",repeatCount:"indefinite"}})])])])}},QSpinnerGrid={name:"QSpinnerGrid",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"12.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"52.5",r:"12.5","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"100ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"300ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"600ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"800ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"400ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"700ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"500ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"200ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})])])}},QSpinnerHearts={name:"QSpinnerHearts",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{fill:"currentColor",width:this.size,height:this.size,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.716-6.002 11.47-7.65 17.304-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.593-2.32 17.308 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0.7s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z"}})])}},QSpinnerHourglass={name:"QSpinnerHourglass",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",[t("path",{staticClass:"glass",attrs:{fill:"none",stroke:"currentColor","stroke-width":"5","stroke-miterlimit":"10",d:"M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z"}}),t("clipPath",{attrs:{id:"uil-hourglass-clip1"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"20",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"25",to:"0",dur:"1s",repeatCount:"indefinite",vlaues:"25;0;0",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"20",to:"45",dur:"1s",repeatCount:"indefinite",vlaues:"20;45;45",keyTimes:"0;0.5;1"}})])]),t("clipPath",{attrs:{id:"uil-hourglass-clip2"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"55",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"0",to:"25",dur:"1s",repeatCount:"indefinite",vlaues:"0;25;25",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"80",to:"55",dur:"1s",repeatCount:"indefinite",vlaues:"80;55;55",keyTimes:"0;0.5;1"}})])]),t("path",{staticClass:"sand",attrs:{d:"M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z","clip-path":"url(#uil-hourglass-clip1)",fill:"currentColor"}}),t("path",{staticClass:"sand",attrs:{d:"M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z","clip-path":"url(#uil-hourglass-clip2)",fill:"currentColor"}}),t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",repeatCount:"indefinite",dur:"1s",values:"0 50 50;0 50 50;180 50 50",keyTimes:"0;0.7;1"}})])])}},QSpinnerInfinity={name:"QSpinnerInfinity",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("path",{attrs:{d:"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z",fill:"none",stroke:"currentColor","stroke-width":"8","stroke-dasharray":"10.691205342610678 10.691205342610678","stroke-dashoffset":"0"}},[t("animate",{attrs:{attributeName:"stroke-dashoffset",from:"0",to:"21.382410685221355",begin:"0",dur:"2s",repeatCount:"indefinite",fill:"freeze"}})])])}},QSpinner_ios={name:"QSpinnerIos",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"}},[t("g",{attrs:{"stroke-width":"4","stroke-linecap":"round"}},[t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})])])])}},QSpinnerOval={name:"QSpinnerOval",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}}),t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}})])])])}},QSpinnerPie={name:"QSpinnerPie",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"}})])])}},QSpinnerPuff={name:"QSpinnerPuff",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"0s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"-0.9s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"-0.9s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})])])])}},QSpinnerRadio={name:"QSpinnerRadio",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"scale(0.55)"}},[t("circle",{attrs:{cx:"30",cy:"150",r:"30",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.1",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.2",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})])])])}},QSpinnerRings={name:"QSpinnerRings",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{stroke:"currentColor",width:this.size,height:this.size,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"8"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}})])])])}},QSpinnerTail={name:"QSpinnerTail",mixins:[mixin$1],render:function(t){return t("svg",{staticClass:"q-spinner",class:this.classes,attrs:{width:this.size,height:this.size,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("defs",[t("linearGradient",{attrs:{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"}},[t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":"0",offset:"0%"}}),t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":".631",offset:"63.146%"}}),t("stop",{attrs:{"stop-color":"currentColor",offset:"100%"}})])]),t("g",{attrs:{transform:"translate(1 1)",fill:"none","fill-rule":"evenodd"}},[t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)","stroke-width":"2"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})]),t("circle",{attrs:{fill:"currentColor",cx:"36",cy:"18",r:"1"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})])])])}},StepTab={name:"QStepTab",directives:{Ripple:Ripple},props:["vm"],computed:{hasNavigation:function(){return!this.vm.__stepper.noHeaderNavigation},classes:function(){return{"step-error":this.vm.error,"step-active":this.vm.active,"step-done":this.vm.done,"step-navigation":this.vm.done&&this.hasNavigation,"step-waiting":this.vm.waiting,"step-disabled":this.vm.disable,"step-colored":this.vm.active||this.vm.done,"items-center":!this.vm.__stepper.vertical,"items-start":this.vm.__stepper.vertical,"q-stepper-first":this.vm.first,"q-stepper-last":this.vm.last}}},methods:{__select:function(){this.hasNavigation&&this.vm.select()}},render:function(t){var e=this.vm.stepIcon?t(QIcon,{props:{name:this.vm.stepIcon}}):t("span",[this.vm.innerOrder+1]);return t("div",{staticClass:"q-stepper-tab col-grow flex no-wrap relative-position",class:this.classes,on:{click:this.__select},directives:this.hasNavigation?[{name:"ripple",value:this.vm.done}]:null},[t("div",{staticClass:"q-stepper-dot row flex-center q-stepper-line relative-position"},[t("span",{staticClass:"row flex-center"},[e])]),this.vm.title?t("div",{staticClass:"q-stepper-label q-stepper-line relative-position"},[t("div",{staticClass:"q-stepper-title"},[this.vm.title]),t("div",{staticClass:"q-stepper-subtitle"},[this.vm.subtitle])]):null])}},QStep={name:"QStep",inject:{__stepper:{default:function(){console.error("QStep needs to be child of QStepper")}}},props:{name:{type:[Number,String],default:function(){return uid()}},default:Boolean,title:{type:String,required:!0},subtitle:String,icon:String,order:[Number,String],error:Boolean,activeIcon:String,errorIcon:String,doneIcon:String,disable:Boolean},watch:{order:function(){this.__stepper.__sortSteps()}},data:function(){return{innerOrder:0,first:!1,last:!1}},computed:{stepIcon:function(){var t=this.__stepper;return this.active?this.activeIcon||t.activeIcon||this.$q.icon.stepper.active:this.error?this.errorIcon||t.errorIcon||this.$q.icon.stepper.error:this.done&&!this.disable?this.doneIcon||t.doneIcon||this.$q.icon.stepper.done:this.icon},actualOrder:function(){return parseInt(this.order||this.innerOrder,10)},active:function(){return this.__stepper.step===this.name},done:function(){return!this.disable&&this.__stepper.currentOrder>this.innerOrder},waiting:function(){return!this.disable&&this.__stepper.currentOrders?"animate-fade-right":null}}},computed:{classes:function(){var t=["q-stepper-"+(this.vertical?"vertical":"horizontal"),"text-"+this.color];return this.contractable&&t.push("q-stepper-contractable"),t},hasSteps:function(){return this.steps.length>0},currentStep:function(){var t=this;if(this.hasSteps)return this.steps.find(function(e){return e.name===t.step})},currentOrder:function(){if(this.currentStep)return this.currentStep.innerOrder},length:function(){return this.steps.length}},methods:{goToStep:function(t){var e=this;this.step!==t&&void 0!==t&&(this.step=t,this.$emit("input",t),this.$emit("step",t),this.$nextTick(function(){JSON.stringify(t)!==JSON.stringify(e.value)&&e.$emit("change",t)}))},next:function(){this.__go(1)},previous:function(){this.__go(-1)},reset:function(){this.hasSteps&&this.goToStep(this.steps[0].name)},__go:function(t){var e,i=this.currentOrder;if(void 0===i){if(!this.hasSteps)return;e=this.steps[0].name}else{do{i+=t}while(i>=0&&ithis.length-1||this.steps[i].disable)return;e=this.steps[i].name}this.goToStep(e)},__sortSteps:function(){var t=this;this.steps.sort(function(t,e){return t.actualOrder-e.actualOrder});var e=this.steps.length-1;this.steps.forEach(function(t,i){t.innerOrder=i,t.first=0===i,t.last=i===e}),this.$nextTick(function(){t.steps.some(function(t){return t.active})||t.goToStep(t.steps[0].name)})},__registerStep:function(t){return this.steps.push(t),this.__sortSteps(),this},__unregisterStep:function(t){this.steps=this.steps.filter(function(e){return e!==t})}},created:function(){this.__sortSteps=frameDebounce(this.__sortSteps)},render:function(t){return t("div",{staticClass:"q-stepper column overflow-hidden relative-position",class:this.classes},[this.vertical?null:t("div",{staticClass:"q-stepper-header row items-stretch justify-between shadow-1",class:{"alternative-labels":this.alternativeLabels}},this.steps.map(function(e){return t(StepTab,{key:e.name,props:{vm:e}})})),this.$slots.default])}},QStepperNavigation={name:"QStepperNavigation",render:function(t){return t("div",{staticClass:"q-stepper-nav order-last row items-center"},[this.$slots.left,t("div",{staticClass:"col"}),this.$slots.default])}},TabMixin={directives:{Ripple:Ripple},props:{label:String,icon:String,disable:Boolean,hidden:Boolean,hide:{type:String,default:""},name:{type:String,default:function(){return uid()}},alert:Boolean,count:[Number,String],color:String,tabindex:Number},inject:{data:{default:function(){console.error("QTab/QRouteTab components need to be child of QTabs")}},selectTab:{}},watch:{active:function(t){t&&this.$emit("select",this.name)}},computed:{active:function(){return this.data.tabName===this.name},classes:function(){var t={active:this.active,hidden:this.hidden,disabled:this.disable,"q-tab-full":this.icon&&this.label,"q-tab-only-label":!this.icon&&this.label,"hide-none":!this.hide,"hide-icon":"icon"===this.hide,"hide-label":"label"===this.hide},e=this.data.inverted?this.color||this.data.textColor||this.data.color:this.color;return e&&(t["text-"+e]=!0),t},barStyle:function(){if(!this.active||!this.data.highlight)return"display: none;"},computedTabIndex:function(){return this.disable||this.active?-1:this.tabindex||0}},methods:{__getTabMeta:function(t){return this.count?[t(QChip,{staticClass:"q-tab-meta",props:{floating:!0}},[this.count])]:this.alert?[t("div",{staticClass:"q-tab-meta q-dot"})]:void 0},__getTabContent:function(t){var e=[];return this.icon&&e.push(t("div",{staticClass:"q-tab-icon-parent relative-position"},[t(QIcon,{staticClass:"q-tab-icon",props:{name:this.icon}}),this.__getTabMeta(t)])),this.label&&e.push(t("div",{staticClass:"q-tab-label-parent relative-position"},[t("div",{staticClass:"q-tab-label"},[this.label]),this.__getTabMeta(t)])),(e=e.concat(this.$slots.default)).push(t("div",{staticClass:"q-tabs-bar",style:this.barStyle,class:this.data.underlineClass})),e.push(t("div",{staticClass:"q-tab-focus-helper absolute-full",attrs:{tabindex:this.computedTabIndex}})),e}}},QRouteTab={name:"QRouteTab",mixins:[TabMixin,RouterLinkMixin],inject:{selectTabRouter:{}},watch:{$route:function(){this.checkIfSelected()}},methods:{select:function(){this.$emit("click",this.name),this.disable||(this.$el.dispatchEvent(evt),this.selectTabRouter({value:this.name,selected:!0}))},checkIfSelected:function(){var t=this;this.$nextTick(function(){if(t.$el.classList.contains("q-router-link-exact-active"))t.selectTabRouter({value:t.name,selectable:!0,exact:!0});else if(t.$el.classList.contains("q-router-link-active")){var e=t.$router.resolve(t.to,void 0,t.append);t.selectTabRouter({value:t.name,selectable:!0,priority:e.href.length})}else t.active&&t.selectTabRouter({value:null})})}},mounted:function(){this.checkIfSelected()},render:function(t){var e=this;return t("router-link",{props:{tag:"a",to:this.to,exact:this.exact,append:this.append,replace:this.replace,event:routerLinkEventName,activeClass:"q-router-link-active",exactActiveClass:"q-router-link-exact-active"},attrs:{tabindex:-1},nativeOn:{click:this.select,keyup:function(t){return 13===t.keyCode&&e.select(t)}},staticClass:"q-link q-tab column flex-center relative-position",class:this.classes,directives:[{name:"ripple"}]},this.__getTabContent(t))}},QTab={name:"QTab",mixins:[TabMixin],props:{default:Boolean},methods:{select:function(){this.$emit("click",this.name),this.disable||this.selectTab(this.name)}},mounted:function(){this.default&&!this.disable&&this.select()},render:function(t){var e=this;return t("div",{staticClass:"q-tab column flex-center relative-position",class:this.classes,attrs:{"data-tab-name":this.name},on:{click:this.select,keyup:function(t){return 13===t.keyCode&&e.select(t)}},directives:[{name:"ripple"}]},this.__getTabContent(t))}},QTabPane={name:"QTabPane",inject:{data:{default:function(){console.error("QTabPane needs to be child of QTabs")}}},props:{name:{type:String,required:!0},keepAlive:Boolean},data:function(){return{shown:!1}},computed:{active:function(){return this.data.tabName===this.name},classes:function(){return{hidden:!this.active,"animate-fade-left":"left"===this.data.direction,"animate-fade-right":"right"===this.data.direction}}},render:function(t){var e=t("div",{staticClass:"q-tab-pane",class:this.classes},this.$slots.default);if(this.keepAlive){if(!this.shown&&!this.active)return;return this.shown=!0,e}if(this.shown=this.active,this.active)return e}},scrollNavigationSpeed=5,debounceDelay=50;function getUnderlineClass(t){if(t)return"text-"+t}var QTabs={name:"QTabs",provide:function(){return{data:this.data,selectTab:this.selectTab,selectTabRouter:this.selectTabRouter}},directives:{TouchSwipe:TouchSwipe},props:{value:String,align:{type:String,default:"left",validator:function(t){return["left","center","right","justify"].includes(t)}},position:{type:String,default:"top",validator:function(t){return["top","bottom"].includes(t)}},color:{type:String,default:"primary"},textColor:String,inverted:Boolean,twoLines:Boolean,glossy:Boolean,animated:Boolean,swipeable:Boolean,panesContainerClass:String,underlineColor:String},data:function(){return{currentEl:null,posbar:{width:0,left:0},data:{highlight:!0,tabName:this.value||"",color:this.color,textColor:this.textColor,inverted:this.inverted,underlineClass:getUnderlineClass(this.underlineColor),direction:null}}},watch:{value:function(t){this.selectTab(t)},color:function(t){this.data.color=t},textColor:function(t){this.data.textColor=t},inverted:function(t){this.data.inverted=t},underlineColor:function(t){this.data.underlineClass=getUnderlineClass(t)}},computed:{classes:function(){return["q-tabs-position-"+this.position,"q-tabs-"+(this.inverted?"inverted":"normal"),this.twoLines?"q-tabs-two-lines":""]},innerClasses:function(){var t=["q-tabs-align-"+this.align];return this.glossy&&t.push("glossy"),this.inverted?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))),t},posbarClasses:function(){var t=[];return this.inverted&&t.push("text-"+(this.textColor||this.color)),this.data.highlight&&t.push("highlight"),t}},methods:{go:function(t){var e=0;if(this.data.tabName){var i=this.$refs.scroller.querySelector('[data-tab-name="'+this.data.tabName+'"]');i&&(e=Array.prototype.indexOf.call(this.$refs.scroller.children,i))}var s=this.$refs.scroller.querySelectorAll("[data-tab-name]");(e+=t)>-1&&e-1){var c=this.buffer[l];n&&(c.exact=n),s&&(c.selectable=s),o&&(c.selected=o),r&&(c.priority=r)}else this.buffer.push(t);a&&(this.bufferTimer=setTimeout(function(){var t=e.buffer.find(function(t){return t.exact&&t.selected})||e.buffer.find(function(t){return t.selectable&&t.selected})||e.buffer.find(function(t){return t.exact})||e.buffer.filter(function(t){return t.selectable}).sort(function(t,e){return e.priority-t.priority})[0]||e.buffer[0];e.buffer.length=0,e.selectTab(t.value)},100))},__swipe:function(t){this.go("left"===t.direction?1:-1)},__repositionBar:function(){var t=this;clearTimeout(this.timer);var e=!1,i=this.$refs.posbar,s=this.currentEl;if(!1!==this.data.highlight&&(this.data.highlight=!1,e=!0),!s)return this.finalPosbar={width:0,left:0},void this.__setPositionBar(0,0);var n=i.parentNode.offsetLeft;e&&this.oldEl&&this.__setPositionBar(this.oldEl.getBoundingClientRect().width,this.oldEl.offsetLeft-n),this.timer=setTimeout(function(){var e=s.getBoundingClientRect().width,o=s.offsetLeft-n;i.classList.remove("contract"),t.oldEl=s,t.finalPosbar={width:e,left:o},t.__setPositionBar(t.posbar.left=this.$refs.scroller.scrollWidth?"add":"remove";this.$refs.leftScroll.classList[this.$refs.scroller.scrollLeft<=0?"add":"remove"]("disabled"),this.$refs.rightScroll.classList[t]("disabled")}},__getTabElByName:function(t){var e=this.$children.find(function(e){return e.name===t&&e.$el&&1===e.$el.nodeType});if(e)return e.$el},__findTabAndScroll:function(t,e){var i=this;setTimeout(function(){i.__scrollToTab(i.__getTabElByName(t),e)},4*debounceDelay)},__scrollToTab:function(t,e){if(t&&this.scrollable){var i=this.$refs.scroller.getBoundingClientRect(),s=t.getBoundingClientRect(),n=s.width,o=s.left-i.left;o<0?e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o):(o+=n-this.$refs.scroller.offsetWidth)>0&&(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o))}},__animScrollTo:function(t){var e=this;this.__stopAnimScroll(),this.__scrollTowards(t),this.scrollTimer=setInterval(function(){e.__scrollTowards(t)&&e.__stopAnimScroll()},5)},__scrollToStart:function(){this.__animScrollTo(0)},__scrollToEnd:function(){this.__animScrollTo(9999)},__stopAnimScroll:function(){clearInterval(this.scrollTimer)},__scrollTowards:function(t){var e=this.$refs.scroller.scrollLeft,i=t=t)&&(s=!0,e=t),this.$refs.scroller.scrollLeft=e,s}},render:function(t){return t("div",{staticClass:"q-tabs flex no-wrap overflow-hidden",class:this.classes},[t("div",{staticClass:"q-tabs-head row",ref:"tabs",class:this.innerClasses},[t("div",{ref:"scroller",staticClass:"q-tabs-scroller row no-wrap"},[this.$slots.title,t("div",{staticClass:"relative-position self-stretch q-tabs-global-bar-container",class:this.posbarClasses},[t("div",{ref:"posbar",staticClass:"q-tabs-bar q-tabs-global-bar",class:this.data.underlineClass,on:{transitionend:this.__updatePosbarTransition}})])]),t("div",{ref:"leftScroll",staticClass:"row flex-center q-tabs-left-scroll",on:{mousedown:this.__scrollToStart,touchstart:this.__scrollToStart,mouseup:this.__stopAnimScroll,mouseleave:this.__stopAnimScroll,touchend:this.__stopAnimScroll}},[t(QIcon,{props:{name:this.$q.icon.tabs.left}})]),t("div",{ref:"rightScroll",staticClass:"row flex-center q-tabs-right-scroll",on:{mousedown:this.__scrollToEnd,touchstart:this.__scrollToEnd,mouseup:this.__stopAnimScroll,mouseleave:this.__stopAnimScroll,touchend:this.__stopAnimScroll}},[t(QIcon,{props:{name:this.$q.icon.tabs.right}})])]),t("div",{staticClass:"q-tabs-panes",class:this.panesContainerClass,directives:this.swipeable?[{name:"touch-swipe",value:this.__swipe}]:null},this.$slots.default)])},created:function(){this.timer=null,this.scrollTimer=null,this.bufferTimer=null,this.buffer=[],this.scrollable=!this.$q.platform.is.desktop,this.__redraw=debounce(this.__redraw,debounceDelay),this.__updateScrollIndicator=debounce(this.__updateScrollIndicator,debounceDelay)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.scroller&&(t.$refs.scroller.addEventListener("scroll",t.__updateScrollIndicator,listenOpts.passive),window.addEventListener("resize",t.__redraw,listenOpts.passive),""!==t.data.tabName&&t.value&&t.selectTab(t.value),t.__redraw(),t.__findTabAndScroll(t.data.tabName,!0))})},beforeDestroy:function(){clearTimeout(this.timer),clearTimeout(this.bufferTimer),this.__stopAnimScroll(),this.$refs.scroller.removeEventListener("scroll",this.__updateScrollIndicator,listenOpts.passive),window.removeEventListener("resize",this.__redraw,listenOpts.passive),this.__redraw.cancel(),this.__updateScrollIndicator.cancel()}},Top={computed:{marginalsProps:function(){return{pagination:this.computedPagination,pagesNumber:this.pagesNumber,isFirstPage:this.isFirstPage,isLastPage:this.isLastPage,prevPage:this.prevPage,nextPage:this.nextPage,inFullscreen:this.inFullscreen,toggleFullscreen:this.toggleFullscreen}}},methods:{getTop:function(t){var e=this.$scopedSlots.top,i=this.$scopedSlots["top-left"],s=this.$scopedSlots["top-right"],n=this.$scopedSlots["top-selection"],o=this.hasSelectionMode&&n&&this.rowsSelectedNumber>0,r="q-table-top relative-position row items-center",a=[];return e?t("div",{staticClass:r},[e(this.marginalsProps)]):(o?a.push(n(this.marginalsProps)):i?a.push(t("div",{staticClass:"q-table-control"},[i(this.marginalsProps)])):this.title&&a.push(t("div",{staticClass:"q-table-control"},[t("div",{staticClass:"q-table-title"},this.title)])),s&&(a.push(t("div",{staticClass:"q-table-separator col"})),a.push(t("div",{staticClass:"q-table-control"},[s(this.marginalsProps)]))),0!==a.length?t("div",{staticClass:r},a):void 0)}}},QTh={name:"QTh",props:{props:Object,autoWidth:Boolean},render:function(t){var e,i=this;if(!this.props)return t("td",{class:{"q-table-col-auto-width":this.autoWidth}},this.$slots.default);var s=this.$vnode.key,n=[].concat(this.$slots.default);if(s){if(!(e=this.props.colsMap[s]))return}else e=this.props.col;e.sortable&&n["right"===e.align?"unshift":"push"](t(QIcon,{props:{name:this.$q.icon.table.arrowUp},staticClass:e.__iconClass}));return t("th",{class:[e.__thClass,{"q-table-col-auto-width":this.autoWidth}],on:e.sortable?{click:function(){i.props.sort(e)}}:null},n)}},TableHeader={methods:{getTableHeader:function(t){var e=[this.getTableHeaderRow(t)];return this.loading&&e.push(t("tr",{staticClass:"q-table-progress animate-fade"},[t("td",{attrs:{colspan:"100%"}},[t(QProgress,{props:{color:this.color,indeterminate:!0,height:"2px"}})])])),t("thead",e)},getTableHeaderRow:function(t){var e,i=this,s=this.$scopedSlots.header,n=this.$scopedSlots["header-cell"];if(s)return s(this.addTableHeaderRowMeta({header:!0,cols:this.computedCols,sort:this.sort,colsMap:this.computedColsMap}));e=n?function(t){return n({col:t,cols:i.computedCols,sort:i.sort,colsMap:i.computedColsMap})}:function(e){return t(QTh,{key:e.name,props:{props:{col:e,cols:i.computedCols,sort:i.sort,colsMap:i.computedColsMap}},style:e.style,class:e.classes},e.label)};var o=this.computedCols.map(e);return this.singleSelection&&!this.grid?o.unshift(t("th",{staticClass:"q-table-col-auto-width"},[" "])):this.multipleSelection&&o.unshift(t("th",{staticClass:"q-table-col-auto-width"},[t(QCheckbox,{props:{color:this.color,value:this.someRowsSelected?null:this.allRowsSelected,dark:this.dark},on:{input:function(t){i.someRowsSelected&&(t=!1),i.__updateSelection(i.computedRows.map(function(t){return t[i.rowKey]}),i.computedRows,t)}}})])),t("tr",o)},addTableHeaderRowMeta:function(t){var e=this;return this.multipleSelection&&(Object.defineProperty(t,"selected",{get:function(){return e.someRowsSelected?"some":e.allRowsSelected},set:function(t){e.someRowsSelected&&(t=!1),e.__updateSelection(e.computedRows.map(function(t){return t[e.rowKey]}),e.computedRows,t)}}),t.partialSelected=this.someRowsSelected,t.multipleSelect=!0),t}}},TableBody={methods:{getTableBody:function(t){var e=this,i=this.$scopedSlots.body,s=this.$scopedSlots["body-cell"],n=this.$scopedSlots["top-row"],o=this.$scopedSlots["bottom-row"],r=[];return r=i?this.computedRows.map(function(t){var s=t[e.rowKey],n=e.isRowSelected(s);return i(e.addBodyRowMeta({key:s,row:t,cols:e.computedCols,colsMap:e.computedColsMap,__trClass:n?"selected":""}))}):this.computedRows.map(function(i){var n=i[e.rowKey],o=e.isRowSelected(n),r=s?e.computedCols.map(function(t){return s(e.addBodyCellMetaData({row:i,col:t}))}):e.computedCols.map(function(s){var n=e.$scopedSlots["body-cell-"+s.name];return n?n(e.addBodyCellMetaData({row:i,col:s})):t("td",{staticClass:s.__tdClass,style:s.style,class:s.classes},e.getCellValue(s,i))});return e.hasSelectionMode&&r.unshift(t("td",{staticClass:"q-table-col-auto-width"},[t(QCheckbox,{props:{value:o,color:e.color,dark:e.dark},on:{input:function(t){e.__updateSelection([n],[i],t)}}})])),t("tr",{key:n,class:{selected:o}},r)}),n&&r.unshift(n({cols:this.computedCols})),o&&r.push(o({cols:this.computedCols})),t("tbody",r)},addBodyRowMeta:function(t){var e=this;return this.hasSelectionMode&&Object.defineProperty(t,"selected",{get:function(){return e.isRowSelected(t.key)},set:function(i){e.__updateSelection([t.key],[t.row],i)}}),Object.defineProperty(t,"expand",{get:function(){return!0===e.rowsExpanded[t.key]},set:function(i){e.$set(e.rowsExpanded,t.key,i)}}),t.cols=t.cols.map(function(i){var s=Object.assign({},i);return Object.defineProperty(s,"value",{get:function(){return e.getCellValue(i,t.row)}}),s}),t},addBodyCellMetaData:function(t){var e=this;return Object.defineProperty(t,"value",{get:function(){return e.getCellValue(t.col,t.row)}}),t},getCellValue:function(t,e){var i="function"==typeof t.field?t.field(e):e[t.field];return t.format?t.format(i):i}}},Bottom={computed:{navIcon:function(){var t=[this.$q.icon.table.prevPage,this.$q.icon.table.nextPage];return this.$q.i18n.rtl?t.reverse():t}},methods:{getBottom:function(t){if(!this.hideBottom){if(this.nothingToDisplay){var e=this.filter?this.noResultsLabel||this.$q.i18n.table.noResults:this.loading?this.loadingLabel||this.$q.i18n.table.loading:this.noDataLabel||this.$q.i18n.table.noData;return t("div",{staticClass:"q-table-bottom row items-center q-table-nodata"},[t(QIcon,{props:{name:this.$q.icon.table.warning}}),e])}var i=this.$scopedSlots.bottom;return t("div",{staticClass:"q-table-bottom row items-center",class:i?null:"justify-end"},i?[i(this.marginalsProps)]:this.getPaginationRow(t))}},getPaginationRow:function(t){var e=this,i=this.computedPagination.rowsPerPage,s=this.paginationLabel||this.$q.i18n.table.pagination,n=this.$scopedSlots.pagination;return[t("div",{staticClass:"q-table-control"},[t("div",[this.hasSelectionMode&&this.rowsSelectedNumber>0?(this.selectedRowsLabel||this.$q.i18n.table.selectedRecords)(this.rowsSelectedNumber):""])]),t("div",{staticClass:"q-table-separator col"}),this.rowsPerPageOptions.length>1&&t("div",{staticClass:"q-table-control"},[t("span",{staticClass:"q-table-bottom-item"},[this.rowsPerPageLabel||this.$q.i18n.table.recordsPerPage]),t(QSelect,{staticClass:"inline q-table-bottom-item",props:{color:this.color,value:i,options:this.computedRowsPerPageOptions,dark:this.dark,hideUnderline:!0},on:{input:function(t){e.setPagination({page:1,rowsPerPage:t})}}})])||void 0,t("div",{staticClass:"q-table-control"},[n?n(this.marginalsProps):[t("span",{staticClass:"q-table-bottom-item"},[i?s(this.firstRowIndex+1,Math.min(this.lastRowIndex,this.computedRowsNumber),this.computedRowsNumber):s(1,this.computedRowsNumber,this.computedRowsNumber)]),t(QBtn,{props:{color:this.color,round:!0,icon:this.navIcon[0],dense:!0,flat:!0,disable:this.isFirstPage},on:{click:this.prevPage}}),t(QBtn,{props:{color:this.color,round:!0,icon:this.navIcon[1],dense:!0,flat:!0,disable:this.isLastPage},on:{click:this.nextPage}})]])]}}};function sortDate(t,e){return new Date(t)-new Date(e)}var Sort={props:{sortMethod:{type:Function,default:function(t,e,i){var s=this.columns.find(function(t){return t.name===e});if(null===s||void 0===s.field)return t;var n=i?-1:1,o="function"==typeof s.field?function(t){return s.field(t)}:function(t){return t[s.field]};return t.sort(function(t,e){var i,r=o(t),a=o(e);return null===r||void 0===r?-1*n:null===a||void 0===a?1*n:s.sort?s.sort(r,a)*n:isNumber(r)&&isNumber(a)?(r-a)*n:isDate(r)&&isDate(a)?sortDate(r,a)*n:"boolean"==typeof r&&"boolean"==typeof a?(t-e)*n:(r=(i=[r,a].map(function(t){return(t+"").toLowerCase()}))[0])<(a=i[1])?-1*n:r===a?0:n})}}},computed:{columnToSort:function(){var t=this.computedPagination.sortBy;if(t)return this.columns.find(function(e){return e.name===t})||null}},methods:{sort:function(t){t===Object(t)&&(t=t.name);var e=this.computedPagination,i=e.sortBy,s=e.descending;i!==t?(i=t,s=!1):this.binaryStateSort?s=!s:s?i=null:s=!0,this.setPagination({sortBy:i,descending:s,page:1})}}},Filter={props:{filter:[String,Object],filterMethod:{type:Function,default:function(t,e,i,s){void 0===i&&(i=this.computedCols),void 0===s&&(s=this.getCellValue);var n=e?e.toLowerCase():"";return t.filter(function(t){return i.some(function(e){return-1!==(s(e,t)+"").toLowerCase().indexOf(n)})})}}},watch:{filter:function(){var t=this;this.$nextTick(function(){t.setPagination({page:1},!0)})}}};function samePagination(t,e){for(var i in e)if(e[i]!==t[i])return!1;return!0}function fixPagination(t){return t.page<1&&(t.page=1),void 0!==t.rowsPerPage&&t.rowsPerPage<1&&(t.rowsPerPage=0),t}var Pagination={props:{pagination:Object,rowsPerPageOptions:{type:Array,default:function(){return[3,5,7,10,15,20,25,50,0]}}},data:function(){return{innerPagination:{sortBy:null,descending:!1,page:1,rowsPerPage:5}}},computed:{computedPagination:function(){return fixPagination(Object.assign({},this.innerPagination,this.pagination))},firstRowIndex:function(){var t=this.computedPagination;return(t.page-1)*t.rowsPerPage},lastRowIndex:function(){var t=this.computedPagination;return t.page*t.rowsPerPage},isFirstPage:function(){return 1===this.computedPagination.page},pagesNumber:function(){return Math.max(1,Math.ceil(this.computedRowsNumber/this.computedPagination.rowsPerPage))},isLastPage:function(){return 0===this.lastRowIndex||this.computedPagination.page>=this.pagesNumber},computedRowsPerPageOptions:function(){var t=this;return this.rowsPerPageOptions.map(function(e){return{label:0===e?t.$q.i18n.table.allRows:""+e,value:e}})}},watch:{pagesNumber:function(t,e){if(t!==e){var i=this.computedPagination.page;t&&!i?this.setPagination({page:1}):t1&&this.setPagination({page:t-1})},nextPage:function(){var t=this.computedPagination,e=t.page,i=t.rowsPerPage;this.lastRowIndex>0&&e*i0&&this.computedRows.every(function(e){return!0===t.selectedKeys[e[t.rowKey]]})},someRowsSelected:function(){var t=this;if(this.multipleSelection)return!this.allRowsSelected&&this.computedRows.some(function(e){return!0===t.selectedKeys[e[t.rowKey]]})},rowsSelectedNumber:function(){return this.selected.length}},methods:{isRowSelected:function(t){return!0===this.selectedKeys[t]},clearSelection:function(){this.$emit("update:selected",[])},__updateSelection:function(t,e,i){var s=this;this.singleSelection?this.$emit("update:selected",i?e:[]):this.$emit("update:selected",i?this.selected.concat(e):this.selected.filter(function(e){return!t.includes(e[s.rowKey])}))}}},ColumnSelection={props:{visibleColumns:Array},computed:{computedCols:function(){var t=this,e=this.computedPagination,i=e.sortBy,s=e.descending;return(this.visibleColumns?this.columns.filter(function(e){return e.required||t.visibleColumns.includes(e.name)}):this.columns).map(function(t){return t.align=t.align||"right",t.__iconClass="q-table-sort-icon q-table-sort-icon-"+t.align,t.__thClass="text-"+t.align+(t.sortable?" sortable":"")+(t.name===i?" sorted "+(s?"sort-desc":""):""),t.__tdClass="text-"+t.align,t})},computedColsMap:function(){var t={};return this.computedCols.forEach(function(e){t[e.name]=e}),t}}},Expand={data:function(){return{rowsExpanded:{}}}},QTable={name:"QTable",mixins:[FullscreenMixin,Top,TableHeader,TableBody,Bottom,Sort,Filter,Pagination,RowSelection,ColumnSelection,Expand],props:{data:{type:Array,default:function(){return[]}},rowKey:{type:String,default:"id"},color:{type:String,default:"grey-8"},grid:Boolean,dense:Boolean,columns:Array,loading:Boolean,title:String,hideHeader:Boolean,hideBottom:Boolean,dark:Boolean,separator:{type:String,default:"horizontal",validator:function(t){return["horizontal","vertical","cell","none"].includes(t)}},binaryStateSort:Boolean,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,tableStyle:{type:[String,Array,Object],default:""},tableClass:{type:[String,Array,Object],default:""}},computed:{computedData:function(){var t=this.data.slice().map(function(t,e){return t.__index=e,t});if(0===t.length)return{rowsNumber:0,rows:[]};if(this.isServerSide)return{rows:t};var e=this.computedPagination,i=e.sortBy,s=e.descending,n=e.rowsPerPage;this.filter&&(t=this.filterMethod(t,this.filter,this.computedCols,this.getCellValue)),this.columnToSort&&(t=this.sortMethod(t,i,s));var o=t.length;return n&&(t=t.slice(this.firstRowIndex,this.lastRowIndex)),{rowsNumber:o,rows:t}},computedRows:function(){return this.computedData.rows},computedRowsNumber:function(){return this.isServerSide?this.computedPagination.rowsNumber||0:this.computedData.rowsNumber},nothingToDisplay:function(){return 0===this.computedRows.length},isServerSide:function(){return void 0!==this.computedPagination.rowsNumber}},render:function(t){return t("div",{class:{"q-table-grid":this.grid,"q-table-container":!0,"q-table-dark":this.dark,"q-table-dense":this.dense,fullscreen:this.inFullscreen,scroll:this.inFullscreen}},[this.getTop(t),this.getBody(t),this.getBottom(t)])},methods:{requestServerInteraction:function(t){var e=this;this.$nextTick(function(){e.$emit("request",{pagination:t.pagination||e.computedPagination,filter:t.filter||e.filter,getCellValue:e.getCellValue})})},getBody:function(t){var e=this,i=!this.hideHeader;if(this.grid){var s=this.$scopedSlots.item;if(void 0!==s)return[i&&t("div",{staticClass:"q-table-middle scroll"},[t("table",{staticClass:"q-table"+(this.dark?" q-table-dark":"")},[this.getTableHeader(t)])])||null,t("div",{staticClass:"row"},this.computedRows.map(function(t){var i=t[e.rowKey],n=e.isRowSelected(i);return s(e.addBodyRowMeta({key:i,row:t,cols:e.computedCols,colsMap:e.computedColsMap,__trClass:n?"selected":""}))}))]}return t("div",{staticClass:"q-table-middle scroll",class:this.tableClass,style:this.tableStyle},[t("table",{staticClass:"q-table q-table-"+this.separator+"-separator"+(this.dark?" q-table-dark":"")},[i&&this.getTableHeader(t)||null,this.getTableBody(t)])])}}},QTr={name:"QTr",props:{props:Object},render:function(t){return t("tr",!this.props||this.props.header?{}:{class:this.props.__trClass},this.$slots.default)}},QTd={name:"QTd",props:{props:Object,autoWidth:Boolean},render:function(t){if(!this.props)return t("td",{class:{"q-table-col-auto-width":this.autoWidth}},this.$slots.default);var e,i=this.$vnode.key;if(i){if(!(e=this.props.colsMap[i]))return}else e=this.props.col;return t("td",{class:[e.__tdClass,{"q-table-col-auto-width":this.autoWidth}]},this.$slots.default)}},QTableColumns={name:"QTableColumns",props:{value:{type:Array,required:!0},label:String,columns:{type:Array,required:!0},color:String,dark:Boolean},computed:{computedOptions:function(){return this.columns.filter(function(t){return!t.required}).map(function(t){return{value:t.name,label:t.label}})}},render:function(t){var e=this;return t(QSelect,{props:{multiple:!0,toggle:!0,value:this.value,options:this.computedOptions,displayValue:this.label||this.$q.i18n.table.columns,color:this.color,dark:this.dark,hideUnderline:!0},on:{input:function(t){e.$emit("input",t)},change:function(t){e.$emit("change",t)}}})}},QTimeline={name:"QTimeline",provide:function(){return{__timeline:this}},props:{color:{type:String,default:"primary"},responsive:Boolean,noHover:Boolean,dark:Boolean},render:function(t){return t("ul",{staticClass:"q-timeline",class:{"q-timeline-dark":this.dark,"q-timeline-responsive":this.responsive,"q-timeline-hover":!this.noHover}},this.$slots.default)}},QTimelineEntry={name:"QTimelineEntry",inject:{__timeline:{default:function(){console.error("QTimelineEntry needs to be child of QTimeline")}}},props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:function(t){return["left","right"].includes(t)}},icon:String,color:String,title:String,subtitle:String},computed:{colorClass:function(){return"text-"+(this.color||this.__timeline.color)},classes:function(){return["q-timeline-entry-"+("left"===this.side?"left":"right"),this.icon?"q-timeline-entry-with-icon":""]}},render:function(t){return this.heading?t("div",{staticClass:"q-timeline-heading"},[t("div"),t("div"),t(this.tag,{staticClass:"q-timeline-heading-title"},this.$slots.default)]):t("li",{staticClass:"q-timeline-entry",class:this.classes},[this.$slots.subtitle||t("div",{staticClass:"q-timeline-subtitle"},[t("span",this.subtitle)]),t("div",{staticClass:"q-timeline-dot",class:this.colorClass},[this.icon?t(QIcon,{props:{name:this.icon}}):null]),t("div",{staticClass:"q-timeline-content"},(this.$slots.title||[t("h6",{staticClass:"q-timeline-title"},[this.title])]).concat(this.$slots.default))])}},QToolbar={name:"QToolbar",props:{color:{type:String,default:"primary"},textColor:String,inverted:Boolean,glossy:Boolean},computed:{classes:function(){var t=["q-toolbar-"+(this.inverted?"inverted":"normal")];return this.glossy&&t.push("glossy"),this.inverted?t.push("text-"+(this.textColor||this.color)):(t.push("bg-"+this.color),t.push("text-"+(this.textColor||"white"))),t}},render:function(t){return t("div",{staticClass:"q-toolbar row no-wrap items-center relative-position",class:this.classes},this.$slots.default)}},QToolbarTitle={name:"QToolbarTitle",props:{shrink:Boolean},render:function(t){return t("div",{staticClass:"q-toolbar-title",class:this.shrink?"col-auto":null},[this.$slots.default,this.$slots.subtitle?t("div",{staticClass:"q-toolbar-subtitle"},this.$slots.subtitle):null])}},QTree={name:"QTree",directives:{Ripple:Ripple},props:{nodes:Array,nodeKey:{type:String,required:!0},labelKey:{type:String,default:"label"},color:{type:String,default:"grey"},controlColor:String,textColor:String,dark:Boolean,icon:String,tickStrategy:{type:String,default:"none",validator:function(t){return["none","strict","leaf","leaf-filtered"].includes(t)}},ticked:Array,expanded:Array,selected:{},defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:{type:Function,default:function(t,e){var i=e.toLowerCase();return t[this.labelKey]&&t[this.labelKey].toLowerCase().indexOf(i)>-1}},duration:Number,noNodesLabel:String,noResultsLabel:String},computed:{hasRipple:function(){return!this.noRipple},classes:function(){return["text-"+this.color,{"q-tree-dark":this.dark}]},hasSelection:function(){return void 0!==this.selected},computedIcon:function(){return this.icon||this.$q.icon.tree.icon},computedControlColor:function(){return this.controlColor||this.color},contentClass:function(){return"text-"+(this.textColor||(this.dark?"white":"black"))},meta:function(){var t=this,e={},i=function(s,n){var o=s.tickStrategy||(n?n.tickStrategy:t.tickStrategy),r=s[t.nodeKey],a=s.children&&s.children.length>0,l=!a,c=!s.disabled&&t.hasSelection&&!1!==s.selectable,h=!s.disabled&&!1!==s.expandable,u="none"!==o,d="strict"===o,p="leaf-filtered"===o,f="leaf"===o||"leaf-filtered"===o,m=!s.disabled&&!1!==s.tickable;f&&m&&n&&!n.tickable&&(m=!1);var g=s.lazy;g&&t.lazy[r]&&(g=t.lazy[r]);var v={key:r,parent:n,isParent:a,isLeaf:l,lazy:g,disabled:s.disabled,link:c||h&&(a||!0===g),children:[],matchesFilter:!t.filter||t.filterMethod(s,t.filter),selected:r===t.selected&&c,selectable:c,expanded:!!a&&t.innerExpanded.includes(r),expandable:h,noTick:s.noTick||!d&&g&&"loaded"!==g,tickable:m,tickStrategy:o,hasTicking:u,strictTicking:d,leafFilteredTicking:p,leafTicking:f,ticked:d?t.innerTicked.includes(r):!!l&&t.innerTicked.includes(r)};if(e[r]=v,a&&(v.children=s.children.map(function(t){return i(t,v)}),t.filter&&(v.matchesFilter||(v.matchesFilter=v.children.some(function(t){return t.matchesFilter})),v.matchesFilter&&!v.noTick&&!v.disabled&&v.tickable&&p&&v.children.every(function(t){return!t.matchesFilter||t.noTick||!t.tickable})&&(v.tickable=!1)),v.matchesFilter&&(v.noTick||d||!v.children.every(function(t){return t.noTick})||(v.noTick=!0),f&&(v.ticked=!1,v.indeterminate=v.children.some(function(t){return t.indeterminate}),!v.indeterminate)))){var b=v.children.reduce(function(t,e){return e.ticked?t+1:t},0);b===v.children.length?v.ticked=!0:b>0&&(v.indeterminate=!0)}return v};return this.nodes.forEach(function(t){return i(t,null)}),e}},data:function(){return{lazy:{},innerTicked:this.ticked||[],innerExpanded:this.expanded||[]}},watch:{ticked:function(t){this.innerTicked=t},expanded:function(t){this.innerExpanded=t}},methods:{getNodeByKey:function(t){var e=this,i=[].reduce,s=function(n,o){return n||!o?n:Array.isArray(o)?i.call(Object(o),s,n):o[e.nodeKey]===t?o:o.children?s(null,o.children):void 0};return s(null,this.nodes)},getTickedNodes:function(){var t=this;return this.innerTicked.map(function(e){return t.getNodeByKey(e)})},getExpandedNodes:function(){var t=this;return this.innerExpanded.map(function(e){return t.getNodeByKey(e)})},isExpanded:function(t){return!(!t||!this.meta[t])&&this.meta[t].expanded},collapseAll:function(){void 0!==this.expanded?this.$emit("update:expanded",[]):this.innerExpanded=[]},expandAll:function(){var t=this,e=this.innerExpanded,i=function(s){s.children&&s.children.length>0&&!1!==s.expandable&&!0!==s.disabled&&(e.push(s[t.nodeKey]),s.children.forEach(i))};this.nodes.forEach(i),void 0!==this.expanded?this.$emit("update:expanded",e):this.innerExpanded=e},setExpanded:function(t,e,i,s){var n=this;if(void 0===i&&(i=this.getNodeByKey(t)),void 0===s&&(s=this.meta[t]),s.lazy&&"loaded"!==s.lazy){if("loading"===s.lazy)return;this.$set(this.lazy,t,"loading"),this.$emit("lazy-load",{node:i,key:t,done:function(e){n.lazy[t]="loaded",e&&(i.children=e),n.$nextTick(function(){var e=n.meta[t];e&&e.isParent&&n.__setExpanded(t,!0)})},fail:function(){n.$delete(n.lazy,t)}})}else s.isParent&&s.expandable&&this.__setExpanded(t,e)},__setExpanded:function(t,e){var i=this,s=this.innerExpanded,n=void 0!==this.expanded;if(n&&(s=s.slice()),e){if(this.accordion&&this.meta[t]){var o=[];this.meta[t].parent?this.meta[t].parent.children.forEach(function(e){e.key!==t&&e.expandable&&o.push(e.key)}):this.nodes.forEach(function(e){var s=e[i.nodeKey];s!==t&&o.push(s)}),o.length>0&&(s=s.filter(function(t){return!o.includes(t)}))}s=s.concat([t]).filter(function(t,e,i){return i.indexOf(t)===e})}else s=s.filter(function(e){return e!==t});n?this.$emit("update:expanded",s):this.innerExpanded=s},isTicked:function(t){return!(!t||!this.meta[t])&&this.meta[t].ticked},setTicked:function(t,e){var i=this.innerTicked,s=void 0!==this.ticked;s&&(i=i.slice()),i=e?i.concat(t).filter(function(t,e,i){return i.indexOf(t)===e}):i.filter(function(e){return!t.includes(e)}),s&&this.$emit("update:ticked",i)},__getSlotScope:function(t,e,i){var s=this,n={tree:this,node:t,key:i,color:this.color,dark:this.dark};return Object.defineProperty(n,"expanded",{get:function(){return e.expanded},set:function(t){t!==e.expanded&&s.setExpanded(i,t)}}),Object.defineProperty(n,"ticked",{get:function(){return e.ticked},set:function(t){t!==e.ticked&&s.setTicked([i],t)}}),n},__getChildren:function(t,e){var i=this;return(this.filter?e.filter(function(t){return i.meta[t[i.nodeKey]].matchesFilter}):e).map(function(e){return i.__getNode(t,e)})},__getNodeMedia:function(t,e){return e.icon?t(QIcon,{staticClass:"q-tree-icon q-mr-sm",props:{name:e.icon,color:e.iconColor}}):e.img||e.avatar?t("img",{staticClass:"q-tree-img q-mr-sm",class:{avatar:e.avatar},attrs:{src:e.img||e.avatar}}):void 0},__getNode:function(t,e){var i=this,s=e[this.nodeKey],n=this.meta[s],o=e.header&&this.$scopedSlots["header-"+e.header]||this.$scopedSlots["default-header"],r=n.isParent?this.__getChildren(t,e.children):[],a=r.length>0||n.lazy&&"loaded"!==n.lazy,l=e.body&&this.$scopedSlots["body-"+e.body]||this.$scopedSlots["default-body"],c=o||l?this.__getSlotScope(e,n,s):null;return l&&(l=t("div",{staticClass:"q-tree-node-body relative-position"},[t("div",{class:this.contentClass},[l(c)])])),t("div",{key:s,staticClass:"q-tree-node",class:{"q-tree-node-parent":a,"q-tree-node-child":!a}},[t("div",{staticClass:"q-tree-node-header relative-position row no-wrap items-center",class:{"q-tree-node-link":n.link,"q-tree-node-selected":n.selected,disabled:n.disabled},on:{click:function(){i.__onClick(e,n)}},directives:n.selectable?[{name:"ripple"}]:null},["loading"===n.lazy?t(QSpinner,{staticClass:"q-tree-node-header-media q-mr-xs",props:{color:this.computedControlColor}}):a?t(QIcon,{staticClass:"q-tree-arrow q-mr-xs transition-generic",class:{"q-tree-arrow-rotate":n.expanded},props:{name:this.computedIcon},nativeOn:{click:function(t){i.__onExpandClick(e,n,t)}}}):null,t("span",{staticClass:"row no-wrap items-center",class:this.contentClass},[n.hasTicking&&!n.noTick?t(QCheckbox,{staticClass:"q-mr-xs",props:{value:n.indeterminate?null:n.ticked,color:this.computedControlColor,dark:this.dark,keepColor:!0,disable:!n.tickable},on:{input:function(t){i.__onTickedClick(e,n,t)}}}):null,o?o(c):[this.__getNodeMedia(t,e),t("span",e[this.labelKey])]])]),a?t(QSlideTransition,{props:{duration:this.duration}},[t("div",{directives:[{name:"show",value:n.expanded}],staticClass:"q-tree-node-collapsible",class:"text-"+this.color},[l,t("div",{staticClass:"q-tree-children",class:{disabled:n.disabled}},r)])]):l])},__onClick:function(t,e){this.hasSelection?e.selectable&&this.$emit("update:selected",e.key!==this.selected?e.key:null):this.__onExpandClick(t,e),"function"==typeof t.handler&&t.handler(t)},__onExpandClick:function(t,e,i){void 0!==i&&i.stopPropagation(),this.setExpanded(e.key,!e.expanded,t,e)},__onTickedClick:function(t,e,i){if(e.indeterminate&&i&&(i=!1),e.strictTicking)this.setTicked([e.key],i);else if(e.leafTicking){var s=[],n=function(t){t.isParent?(i||t.noTick||!t.tickable||s.push(t.key),t.leafTicking&&t.children.forEach(n)):t.noTick||!t.tickable||t.leafFilteredTicking&&!t.matchesFilter||s.push(t.key)};n(e),this.setTicked(s,i)}}},render:function(t){var e=this.__getChildren(t,this.nodes);return t("div",{staticClass:"q-tree relative-position",class:this.classes},0===e.length?this.filter?this.noResultsLabel||this.$q.i18n.tree.noResults:this.noNodesLabel||this.$q.i18n.tree.noNodes:e)},created:function(){this.defaultExpandAll&&this.expandAll()}};function initFile(t){t.__doneUploading=!1,t.__failed=!1,t.__uploaded=0,t.__progress=0}var QUploader={name:"QUploader",mixins:[FrameMixin],props:{name:{type:String,default:"file"},headers:Object,url:{type:String,required:!0},urlFactory:{type:Function,required:!1},uploadFactory:Function,additionalFields:{type:Array,default:function(){return[]}},noContentType:Boolean,method:{type:String,default:"POST"},filter:Function,extensions:String,multiple:Boolean,hideUploadButton:Boolean,hideUploadProgress:Boolean,noThumbnails:Boolean,autoExpand:Boolean,expandStyle:[Array,String,Object],expandClass:[Array,String,Object],withCredentials:Boolean,sendRaw:{type:Boolean,default:!1}},data:function(){return{queue:[],files:[],uploading:!1,uploadedSize:0,totalSize:0,xhrs:[],focused:!1,dnd:!1,expanded:!1}},computed:{queueLength:function(){return this.queue.length},hasExpandedContent:function(){return this.files.length>0},label:function(){var t=humanStorageSize(this.totalSize);return this.uploading?this.progress.toFixed(2)+"% ("+humanStorageSize(this.uploadedSize)+" / "+t+")":this.queueLength+" ("+t+")"},progress:function(){return this.totalSize?Math.min(99.99,this.uploadedSize/this.totalSize*100):0},addDisabled:function(){return this.disable||!this.multiple&&this.queueLength>=1},filesStyle:function(){if(this.maxHeight)return{maxHeight:this.maxHeight}},dndClass:function(){var t=["text-"+this.color];return this.isInverted&&t.push("inverted"),t},classes:function(){return{"q-uploader-expanded":this.expanded,"q-uploader-dark":this.dark,"q-uploader-files-no-border":this.isInverted||!this.hideUnderline}},progressColor:function(){return this.dark?"white":"grey"},computedExtensions:function(){if(this.extensions)return this.extensions.split(",").map(function(t){return(t=t.trim()).endsWith("/*")&&(t=t.slice(0,t.length-1)),t})}},watch:{hasExpandedContent:function(t){!1===t?this.expanded=!1:this.autoExpand&&(this.expanded=!0)}},methods:{add:function(t){t&&this.__add(null,t)},__onDragOver:function(t){stopAndPrevent(t),this.dnd=!0},__onDragLeave:function(t){stopAndPrevent(t),this.dnd=!1},__onDrop:function(t){stopAndPrevent(t),this.dnd=!1;var e=t.dataTransfer.files;0!==e.length&&(e=this.multiple?e:[e[0]],this.__add(null,e))},__filter:function(t){var e=this;return Array.prototype.filter.call(t,function(t){return e.computedExtensions.some(function(e){return t.type.toUpperCase().startsWith(e.toUpperCase())||t.name.toUpperCase().endsWith(e.toUpperCase())})})},__add:function(t,e){var i=this;if(!this.addDisabled&&(e=Array.prototype.slice.call(e||t.target.files),!this.extensions||0!==(e=this.__filter(e)).length)){this.$refs.file.value="";var s=[];e=e.filter(function(t){return!i.queue.some(function(e){return t.name===e.name})}),"function"==typeof this.filter&&(e=this.filter(e)),(e=e.map(function(t){if(initFile(t),t.__size=humanStorageSize(t.size),t.__timestamp=(new Date).getTime(),i.noThumbnails||!t.type.toUpperCase().startsWith("IMAGE"))i.queue.push(t);else{var e=new FileReader,n=new Promise(function(s,n){e.onload=function(e){var n=new Image;n.src=e.target.result,t.__img=n,i.queue.push(t),i.__computeTotalSize(),s(!0)},e.onerror=function(t){n(t)}});e.readAsDataURL(t),s.push(n)}return t})).length>0&&(this.files=this.files.concat(e),Promise.all(s).then(function(){i.$emit("add",e)}),this.__computeTotalSize())}},__computeTotalSize:function(){this.totalSize=this.queueLength?this.queue.map(function(t){return t.size}).reduce(function(t,e){return t+e}):0},__remove:function(t){var e=t.name,i=t.__doneUploading;this.uploading&&!i?(this.$emit("remove:abort",t,t.xhr),t.xhr&&t.xhr.abort(),this.uploadedSize-=t.__uploaded):this.$emit("remove:"+(i?"done":"cancel"),t,t.xhr),i||(this.queue=this.queue.filter(function(t){return t.name!==e})),t.__removed=!0,this.files=this.files.filter(function(t){return t.name!==e}),this.files.length||(this.uploading=!1),this.__computeTotalSize()},__pick:function(){!this.addDisabled&&this.$q.platform.is.mozilla&&this.$refs.file.click()},__getUploadPromise:function(t){var e=this;if(initFile(t),this.uploadFactory){var i=function(i){var s=i*t.size;e.uploadedSize+=s-t.__uploaded,t.__uploaded=s,t.__progress=Math.min(99,parseInt(100*i,10)),e.$forceUpdate()};return new Promise(function(s,n){e.uploadFactory(t,i).then(function(t){t.__doneUploading=!0,t.__progress=100,e.$emit("uploaded",t),e.$forceUpdate(),s(t)}).catch(function(i){t.__failed=!0,e.$emit("fail",t),e.$forceUpdate(),n(i)})})}var s=new FormData,n=new XMLHttpRequest;try{this.additionalFields.forEach(function(t){s.append(t.name,t.value)}),!0!==this.noContentType&&s.append("Content-Type",t.type||"application/octet-stream"),s.append(this.name,t)}catch(t){return}return t.xhr=n,new Promise(function(i,o){n.upload.addEventListener("progress",function(i){if(!t.__removed){i.percent=i.total?i.loaded/i.total:0;var s=i.percent*t.size;e.uploadedSize+=s-t.__uploaded,t.__uploaded=s,t.__progress=Math.min(99,parseInt(100*i.percent,10))}},!1),n.onreadystatechange=function(){n.readyState<4||(n.status&&n.status<400?(t.__doneUploading=!0,t.__progress=100,e.$emit("uploaded",t,n),i(t)):(t.__failed=!0,e.$emit("fail",t,n),o(n)))},n.onerror=function(){t.__failed=!0,e.$emit("fail",t,n),o(n)},(e.urlFactory?e.urlFactory(t):Promise.resolve(e.url)).then(function(i){n.open(e.method,i,!0),e.withCredentials&&(n.withCredentials=!0),e.headers&&Object.keys(e.headers).forEach(function(t){n.setRequestHeader(t,e.headers[t])}),e.xhrs.push(n),e.sendRaw?n.send(t):n.send(s)})})},pick:function(){this.addDisabled||this.$refs.file.click()},upload:function(){var t=this,e=this.queueLength;if(!this.disable&&0!==e){var i=0;this.uploadedSize=0,this.uploading=!0,this.xhrs=[],this.$emit("start");var s=function(){++i===e&&(t.uploading=!1,t.xhrs=[],t.queue=t.queue.filter(function(t){return!t.__doneUploading}),t.__computeTotalSize(),t.$emit("finish"))};this.queue.map(function(e){return t.__getUploadPromise(e)}).forEach(function(t){t.then(s).catch(s)})}},abort:function(){this.xhrs.forEach(function(t){t.abort()}),this.uploading=!1,this.$emit("abort")},reset:function(){this.abort(),this.files=[],this.queue=[],this.expanded=!1,this.__computeTotalSize(),this.$emit("reset")}},render:function(t){var e=this,i=[t("div",{staticClass:"col q-input-target ellipsis",class:this.alignClass},[this.label])];return this.uploading?i.push(this.$slots.loading?t("div",{slot:"after",staticClass:"q-if-end self-center q-if-control"},this.$slots.loading):t(QSpinner,{slot:"after",staticClass:"q-if-end self-center",props:{size:"24px"}}),t(QIcon,{slot:"after",staticClass:"q-if-end self-center q-if-control",props:{name:this.$q.icon.uploader["clear"+(this.isInverted?"Inverted":"")]},nativeOn:{click:this.abort}})):(i.push(t(QIcon,{slot:"after",staticClass:"q-uploader-pick-button self-center q-if-control relative-position overflow-hidden",props:{name:this.$q.icon.uploader.add},attrs:{disabled:this.addDisabled}},[t("input",{ref:"file",staticClass:"q-uploader-input absolute-full cursor-pointer",attrs:Object.assign({type:"file",accept:this.extensions},this.multiple?{multiple:!0}:{}),on:{change:this.__add}})])),this.hideUploadButton||i.push(t(QIcon,{slot:"after",staticClass:"q-if-control self-center",props:{name:this.$q.icon.uploader.upload},attrs:{disabled:0===this.queueLength},nativeOn:{click:this.upload}}))),this.hasExpandedContent&&i.push(t(QIcon,{slot:"after",staticClass:"q-if-control generic_transition self-center",class:{"rotate-180":this.expanded},props:{name:this.$q.icon.uploader.expand},nativeOn:{click:function(){e.expanded=!e.expanded}}})),t("div",{staticClass:"q-uploader relative-position",class:this.classes,on:{dragover:this.__onDragOver}},[t(QInputFrame,{ref:"input",props:{prefix:this.prefix,suffix:this.suffix,stackLabel:this.stackLabel,floatLabel:this.floatLabel,error:this.error,warning:this.warning,readonly:this.readonly,inverted:this.inverted,invertedLight:this.invertedLight,dark:this.dark,hideUnderline:this.hideUnderline,before:this.before,after:this.after,color:this.color,align:this.align,noParentField:this.noParentField,length:this.queueLength,additionalLength:!0}},i),t(QSlideTransition,[t("div",{class:this.expandClass,style:this.expandStyle,directives:[{name:"show",value:this.expanded}]},[t(QList,{staticClass:"q-uploader-files q-py-none scroll",style:this.filesStyle,props:{dark:this.dark}},this.files.map(function(i){return t(QItem,{key:i.name+i.__timestamp,staticClass:"q-uploader-file q-pa-xs"},[!e.hideUploadProgress&&t(QProgress,{staticClass:"q-uploader-progress-bg absolute-full",props:{color:i.__failed?"negative":e.progressColor,percentage:i.__progress,height:"100%"}})||void 0,!e.hideUploadProgress&&t("div",{staticClass:"q-uploader-progress-text absolute"},[i.__progress+"%"])||void 0,t(QItemSide,{props:i.__img?{image:i.__img.src}:{icon:e.$q.icon.uploader.file,color:e.color}}),t(QItemMain,{props:{label:i.name,sublabel:i.__size}}),t(QItemSide,{props:{right:!0}},[t(QItemTile,{staticClass:"cursor-pointer",props:{icon:e.$q.icon.uploader[i.__doneUploading?"done":"clear"],color:e.color},nativeOn:{click:function(){e.__remove(i)}}})])])}))])]),this.dnd&&t("div",{staticClass:"q-uploader-dnd flex row items-center justify-center absolute-full",class:this.dndClass,on:{dragenter:stopAndPrevent,dragover:stopAndPrevent,dragleave:this.__onDragLeave,drop:this.__onDrop}})||void 0])}},QVideo={name:"QVideo",props:{src:{type:String,required:!0}},computed:{iframeData:function(){return{attrs:{src:this.src,frameborder:"0",allowfullscreen:!0}}}},render:function(t){return t("div",{staticClass:"q-video"},[t("iframe",this.iframeData)])}},components$1=Object.freeze({QActionSheet:QActionSheet,QAjaxBar:QAjaxBar,QAlert:QAlert,QAutocomplete:QAutocomplete,QBreadcrumbs:QBreadcrumbs,QBreadcrumbsEl:QBreadcrumbsEl,QBtn:QBtn,QBtnGroup:QBtnGroup,QBtnDropdown:QBtnDropdown,QBtnToggle:QBtnToggle,QCard:QCard,QCardTitle:QCardTitle,QCardMain:QCardMain,QCardActions:QCardActions,QCardMedia:QCardMedia,QCardSeparator:QCardSeparator,QCarousel:QCarousel,QCarouselSlide:QCarouselSlide,QCarouselControl:QCarouselControl,QChatMessage:QChatMessage,QCheckbox:QCheckbox,QChip:QChip,QChipsInput:QChipsInput,QCollapsible:QCollapsible,QColor:QColor,QColorPicker:QColorPicker,QContextMenu:QContextMenu,QDatetime:QDatetime,QDatetimePicker:QDatetimePicker,QDialog:QDialog,QEditor:QEditor,QFab:QFab,QFabAction:QFabAction,QField:QField,QIcon:QIcon,QInfiniteScroll:QInfiniteScroll,QInnerLoading:QInnerLoading,QInput:QInput,QInputFrame:QInputFrame,QJumbotron:QJumbotron,QKnob:QKnob,QLayout:QLayout,QLayoutDrawer:QLayoutDrawer,QLayoutFooter:QLayoutFooter,QLayoutHeader:QLayoutHeader,QPage:QPage,QPageContainer:QPageContainer,QPageSticky:QPageSticky,QItem:QItem,QItemSeparator:QItemSeparator,QItemMain:QItemMain,QItemSide:QItemSide,QItemTile:QItemTile,QItemWrapper:QItemWrapper,QList:QList,QListHeader:QListHeader,QModal:QModal,QModalLayout:QModalLayout,QNoSsr:QNoSsr,QResizeObservable:QResizeObservable,QScrollObservable:QScrollObservable,QWindowResizeObservable:QWindowResizeObservable,QOptionGroup:QOptionGroup,QPagination:QPagination,QParallax:QParallax,QPopover:QPopover,QPopupEdit:QPopupEdit,QProgress:QProgress,QPullToRefresh:QPullToRefresh,QRadio:QRadio,QRange:QRange,QRating:QRating,QScrollArea:QScrollArea,QSearch:QSearch,QSelect:QSelect,QSlideTransition:QSlideTransition,QSlider:QSlider,QSpinner:QSpinner,QSpinnerAudio:QSpinnerAudio,QSpinnerBall:QSpinnerBall,QSpinnerBars:QSpinnerBars,QSpinnerCircles:QSpinnerCircles,QSpinnerComment:QSpinnerComment,QSpinnerCube:QSpinnerCube,QSpinnerDots:QSpinnerDots,QSpinnerFacebook:QSpinnerFacebook,QSpinnerGears:QSpinnerGears,QSpinnerGrid:QSpinnerGrid,QSpinnerHearts:QSpinnerHearts,QSpinnerHourglass:QSpinnerHourglass,QSpinnerInfinity:QSpinnerInfinity,QSpinnerIos:QSpinner_ios,QSpinnerMat:DefaultSpinner,QSpinnerOval:QSpinnerOval,QSpinnerPie:QSpinnerPie,QSpinnerPuff:QSpinnerPuff,QSpinnerRadio:QSpinnerRadio,QSpinnerRings:QSpinnerRings,QSpinnerTail:QSpinnerTail,QStep:QStep,QStepper:QStepper,QStepperNavigation:QStepperNavigation,QRouteTab:QRouteTab,QTab:QTab,QTabPane:QTabPane,QTabs:QTabs,QTable:QTable,QTh:QTh,QTr:QTr,QTd:QTd,QTableColumns:QTableColumns,QTimeline:QTimeline,QTimelineEntry:QTimelineEntry,QToggle:QToggle,QToolbar:QToolbar,QToolbarTitle:QToolbarTitle,QTooltip:QTooltip,QTree:QTree,QUploader:QUploader,QVideo:QVideo});function updateBinding(t,e){var i=e.value,s=(e.modifiers,t.__qbacktotop);if(i){if("number"==typeof i)return s.offset=i,void s.update();if(i&&Object(i)!==i)console.error("v-back-to-top requires an object {offset, duration} as parameter",t);else{if(i.offset){if("number"!=typeof i.offset)return void console.error("v-back-to-top requires a number as offset",t);s.offset=i.offset}if(i.duration){if("number"!=typeof i.duration)return void console.error("v-back-to-top requires a number as duration",t);s.duration=i.duration}s.update()}}else s.update()}var backToTop={name:"back-to-top",bind:function(t){var e={offset:200,duration:300,updateNow:function(){var i=getScrollPosition(e.scrollTarget)<=e.offset;i!==t.classList.contains("hidden")&&t.classList[i?"add":"remove"]("hidden")},goToTop:function(){setScrollPosition(e.scrollTarget,0,e.animate?e.duration:0)},goToTopKey:function(t){13===t.keyCode&&setScrollPosition(e.scrollTarget,0,e.animate?e.duration:0)}};e.update=debounce(e.updateNow,25),t.classList.add("hidden"),t.__qbacktotop=e},inserted:function(t,e){var i=t.__qbacktotop;i.scrollTarget=getScrollTarget(t),i.animate=e.modifiers.animate,updateBinding(t,e),i.scrollTarget.addEventListener("scroll",i.update,listenOpts.passive),window.addEventListener("resize",i.update,listenOpts.passive),t.addEventListener("click",i.goToTop),t.addEventListener("keyup",i.goToTopKey)},update:function(t,e){JSON.stringify(e.oldValue)!==JSON.stringify(e.value)?updateBinding(t,e):setTimeout(function(){t.__qbacktotop&&t.__qbacktotop.updateNow()},0)},unbind:function(t){var e=t.__qbacktotop;e&&(e.scrollTarget.removeEventListener("scroll",e.update,listenOpts.passive),window.removeEventListener("resize",e.update,listenOpts.passive),t.removeEventListener("click",e.goToTop),t.removeEventListener("keyup",e.goToTopKey),delete t.__qbacktotop)}},closeOverlay={name:"close-overlay",bind:function(t,e,i){var s=function(t){for(var e=i.componentInstance;e=e.$parent;){var s=e.$options.name;if("QPopover"===s||"QModal"===s){e.hide(t);break}}},n=function(t){13===t.keyCode&&s(t)};t.__qclose={handler:s,handlerKey:n},t.addEventListener("click",s),t.addEventListener("keyup",n)},unbind:function(t){var e=t.__qclose;e&&(t.removeEventListener("click",e.handler),t.removeEventListener("keyup",e.handlerKey),delete t.__qclose)}},goBack={name:"go-back",bind:function(t,e,i){var s=e.value,n=e.modifiers,o={value:s,position:window.history.length-1,single:n.single};Platform.is.cordova?o.goBack=function(){i.context.$router.go(o.single?-1:o.position-window.history.length)}:o.goBack=function(){i.context.$router.replace(o.value)},o.goBackKey=function(t){13===t.keyCode&&o.goBack(t)},t.__qgoback=o,t.addEventListener("click",o.goBack),t.addEventListener("keyup",o.goBackKey)},update:function(t,e){e.oldValue!==e.value&&(t.__qgoback.value=e.value)},unbind:function(t){var e=t.__qgoback;e&&(t.removeEventListener("click",e.goBack),t.removeEventListener("keyup",e.goBackKey),delete t.__qgoback)}};function updateBinding$1(t,e){var i=t.__qscrollfire;if("function"!=typeof e.value)return i.scrollTarget.removeEventListener("scroll",i.scroll),void console.error("v-scroll-fire requires a function as parameter",t);i.handler=e.value,"function"!=typeof e.oldValue&&(i.scrollTarget.addEventListener("scroll",i.scroll,listenOpts.passive),i.scroll())}var scrollFire={name:"scroll-fire",bind:function(t,e){var i={scroll:debounce(function(){var e,s;i.scrollTarget===window?(s=t.getBoundingClientRect().bottom,e=window.innerHeight):(s=offset(t).top+height(t),e=offset(i.scrollTarget).top+height(i.scrollTarget)),s>0&&s0&&(["meta","link","script"].forEach(function(t){i[t].forEach(function(e){document.head.querySelector(t+'[data-qmeta="'+e+'"]').remove()})}),i.htmlAttr.filter(htmlFilter).forEach(function(t){document.documentElement.removeAttribute(t)}),i.bodyAttr.filter(bodyFilter).forEach(function(t){document.body.removeAttribute(t)})),["meta","link","script"].forEach(function(t){var i=e[t];for(var s in i){var n=document.createElement(t);for(var o in i[s])"innerHTML"!==o&&n.setAttribute(o,i[s][o]);n.setAttribute("data-qmeta",s),"script"===t&&(n.innerHTML=i[s].innerHTML||""),document.head.appendChild(n)}}),Object.keys(e.htmlAttr).filter(htmlFilter).forEach(function(t){document.documentElement.setAttribute(t,e.htmlAttr[t]||"")}),Object.keys(e.bodyAttr).filter(bodyFilter).forEach(function(t){document.body.setAttribute(t,e.bodyAttr[t]||"")})}function parseMeta(t,e){if(!t._inactive){var i=t.$options.meta;i&&(extend(!0,e,t.__qMeta),i.stopPropagation)||t.$children&&t.$children.forEach(function(t){parseMeta(t,e)})}}function updateClient(){if(ssrTakeover)return ssrTakeover=!1,this.$root.__currentMeta=window.__Q_META__,void document.body.querySelector("script[data-qmeta-init]").remove();var t={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};parseMeta(this.$root,t),normalize(t),apply(diff(this.$root.__currentMeta,t)),this.$root.__currentMeta=t}function getAttr(t){return function(e){var i=t[e];return e+(void 0!==i?'="'+i+'"':"")}}function getHead(t){var e="";return t.title&&(e+=""+t.title+""),["meta","link","script"].forEach(function(i){var s=t[i];for(var n in s){var o=Object.keys(s[n]).filter(function(t){return"innerHTML"!==t}).map(getAttr(s[n]));e+="<"+i+" "+o.join(" ")+' data-qmeta="'+n+'">',"script"===i&&(e+=(s[n].innerHTML||"")+"<\/script>")}}),e}function getServerMeta(t,e){var i={title:"",titleTemplate:null,meta:{},link:{},htmlAttr:{},bodyAttr:{},noscript:{}};parseMeta(t,i),normalize(i);var s={"%%Q_HTML_ATTRS%%":Object.keys(i.htmlAttr).filter(htmlFilter).map(getAttr(i.htmlAttr)).join(" "),"%%Q_HEAD_TAGS%%":getHead(i),"%%Q_BODY_ATTRS%%":Object.keys(i.bodyAttr).filter(bodyFilter).map(getAttr(i.bodyAttr)).join(" "),"%%Q_BODY_TAGS%%":Object.keys(i.noscript).map(function(t){return'"}).join("")+"