@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);
@font-face {
	font-family: 'ElegantIcons';
	src:url(build/fonts/ElegantIcons.78ba4ad1.eot);
	src:url(build/fonts/ElegantIcons.78ba4ad1.eot?#iefix) format('embedded-opentype'),
		/* url('../fonts/ElegantIcons.woff') format('woff'),
		url('../fonts/ElegantIcons.ttf') format('truetype'), */
		url(build/images/ElegantIcons.a3709f85.svg#ElegantIcons) format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}


	.glyph {
		float: left;
		text-align: center;
		padding: .75em;
		margin: .4em 1.5em .75em 0;
		width: 6em;
text-shadow: none;
	}
        .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px;
        }

        .glyph div { padding-bottom: 10px;}

	.glyph input {
		font-family: consolas, monospace;
		font-size: 12px;
		width: 100%;
		text-align: center;
		border: 0;
		box-shadow: 0 0 0 1px #ccc;
		padding: .2em;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
	}
	.centered {
		margin-left: auto;
		margin-right: auto;
	}
	.glyph .fs1 {
		font-size: 2em;
	}

	

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-bahai:before {
    content: "\f666"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-biking:before {
    content: "\f84a"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clinic-medical:before {
    content: "\f7f2"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-edit:before {
    content: "\f044"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fan:before {
    content: "\f863"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hamburger:before {
    content: "\f805"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-wash:before {
    content: "\e05e"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt-slash:before {
    content: "\e05f"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-hat:before {
    content: "\f807"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-house-user:before {
    content: "\e065"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-icons:before {
    content: "\f86d"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-innosoft:before {
    content: "\e080"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-instagram-square:before {
    content: "\e055"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-key:before {
    content: "\f084"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-house:before {
    content: "\e066"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mouse:before {
    content: "\f8cc"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-parking:before {
    content: "\f540"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-arrows:before {
    content: "\e068"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-square-alt:before {
    content: "\f87b"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-photo-video:before {
    content: "\f87c"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-square:before {
    content: "\e01e"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-remove-format:before {
    content: "\f87d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-store-alt-slash:before {
    content: "\e070"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-unity:before {
    content: "\e049"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vest:before {
    content: "\e085"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-virus:before {
    content: "\e074"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-water:before {
    content: "\f773"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(build/fonts/fa-brands-400.89a52ae1.eot);
    src: url(build/fonts/fa-brands-400.89a52ae1.eot?#iefix) format("embedded-opentype"), url(build/images/fa-brands-400.216edb96.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(build/fonts/fa-regular-400.4079ae2d.eot);
    src: url(build/fonts/fa-regular-400.4079ae2d.eot?#iefix) format("embedded-opentype"), url(build/fonts/fa-regular-400.68c5af1f.woff2) format("woff2"), url(build/fonts/fa-regular-400.36722648.woff) format("woff"), url(build/fonts/fa-regular-400.1017bce8.ttf) format("truetype"), url(build/images/fa-regular-400.19e27d34.svg#fontawesome) format("svg")
}

.fab,
.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(build/fonts/fa-solid-900.efbd5d20.eot);
    src: url(build/fonts/fa-solid-900.efbd5d20.eot?#iefix) format("embedded-opentype"), url(build/images/fa-solid-900.13de59f1.svg#fontawesome) format("svg")
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
    font-weight: 900
}
@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
/* .slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
} */

/* Icons */

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* .slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;

  opacity: 0.75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} */

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
/* .slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
} */

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
/* .slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
} */

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;

  display: block;

  width: 100%;
  padding: 0;
  margin: 0;

  list-style: none;

  text-align: center;
}
.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}
.slick-dots li button {
  height: 10px;
  width: 10px;
  border: 1px solid #bbc0c4;
  border-top-color: rgb(187, 192, 196);
  border-right-color: rgb(187, 192, 196);
  border-bottom-color: rgb(187, 192, 196);
  border-left-color: rgb(187, 192, 196);
  border-radius: 50%;
  margin: 0px 5px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;

  font-size: 0;
  line-height: 0;

  display: block;

  cursor: pointer;

  outline: none;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{font-family:ElegantIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"\33";display:block;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#6a737c}.nice-select.open:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:3px}.noUi-horizontal .noUi-handle{width:10px;height:10px;right:-5px;border-radius:50%;background-color:#266db6;top:-4px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#dcdee0;border-radius:4px}.noUi-connects{border-radius:3px}.noUi-connect{background:#266db6}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:50%;background:#266db6;cursor:default}.noUi-active{background-color:#fff;border:1px solid #266db6}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center;margin-top:10px;font-size:14px;font-family:Roboto,sans-serif;line-height:22px}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#dcdee0}.noUi-pips-horizontal{padding:10px 0;height:80px;top:-14px;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-value-horizontal:nth-child(2){-webkit-transform:translate(-2px,50%);transform:translate(-2px,50%)}.noUi-value-horizontal:last-child{-webkit-transform:translate(-99%,50%);transform:translate(-99%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:1px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:14px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-35 {
  margin-top: 35px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-45 {
  margin-top: 45px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-55 {
  margin-top: 55px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-65 {
  margin-top: 65px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-75 {
  margin-top: 75px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-85 {
  margin-top: 85px;
}
.mt-90 {
  margin-top: 90px;
}
.mt-95 {
  margin-top: 95px;
}
.mt-100 {
  margin-top: 100px;
}
.mt-105 {
  margin-top: 105px;
}
.mt-110 {
  margin-top: 110px;
}
.mt-115 {
  margin-top: 115px;
}
.mt-120 {
  margin-top: 120px;
}
.mt-125 {
  margin-top: 125px;
}
.mt-130 {
  margin-top: 130px;
}
.mt-135 {
  margin-top: 135px;
}
.mt-140 {
  margin-top: 140px;
}
.mt-145 {
  margin-top: 145px;
}
.mt-150 {
  margin-top: 150px;
}
.mt-155 {
  margin-top: 155px;
}
.mt-160 {
  margin-top: 160px;
}
.mt-165 {
  margin-top: 165px;
}
.mt-170 {
  margin-top: 170px;
}
.mt-175 {
  margin-top: 175px;
}
.mt-180 {
  margin-top: 180px;
}
.mt-185 {
  margin-top: 185px;
}
.mt-190 {
  margin-top: 190px;
}
.mt-195 {
  margin-top: 195px;
}
.mt-200 {
  margin-top: 200px;
}

.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-35 {
  margin-bottom: 35px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-45 {
  margin-bottom: 45px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-55 {
  margin-bottom: 55px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-65 {
  margin-bottom: 65px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-75 {
  margin-bottom: 75px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-85 {
  margin-bottom: 85px;
}
.mb-90 {
  margin-bottom: 90px;
}
.mb-95 {
  margin-bottom: 95px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mb-105 {
  margin-bottom: 105px;
}
.mb-110 {
  margin-bottom: 110px;
}
.mb-115 {
  margin-bottom: 115px;
}
.mb-120 {
  margin-bottom: 120px;
}
.mb-125 {
  margin-bottom: 125px;
}
.mb-130 {
  margin-bottom: 130px;
}
.mb-135 {
  margin-bottom: 135px;
}
.mb-140 {
  margin-bottom: 140px;
}
.mb-145 {
  margin-bottom: 145px;
}
.mb-150 {
  margin-bottom: 150px;
}
.mb-155 {
  margin-bottom: 155px;
}
.mb-160 {
  margin-bottom: 160px;
}
.mb-165 {
  margin-bottom: 165px;
}
.mb-170 {
  margin-bottom: 170px;
}
.mb-175 {
  margin-bottom: 175px;
}
.mb-180 {
  margin-bottom: 180px;
}
.mb-185 {
  margin-bottom: 185px;
}
.mb-190 {
  margin-bottom: 190px;
}
.mb-195 {
  margin-bottom: 195px;
}
.mb-200 {
  margin-bottom: 200px;
}

.ml-10 {
  margin-left: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-30 {
  margin-left: 30px;
}
.ml-35 {
  margin-left: 35px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-45 {
  margin-left: 45px;
}
.ml-50 {
  margin-left: 50px;
}
.ml-55 {
  margin-left: 55px;
}
.ml-60 {
  margin-left: 60px;
}
.ml-65 {
  margin-left: 65px;
}
.ml-70 {
  margin-left: 70px;
}
.ml-75 {
  margin-left: 75px;
}
.ml-80 {
  margin-left: 80px;
}
.ml-85 {
  margin-left: 85px;
}
.ml-90 {
  margin-left: 90px;
}
.ml-95 {
  margin-left: 95px;
}
.ml-100 {
  margin-left: 100px;
}
.ml-105 {
  margin-left: 105px;
}
.ml-110 {
  margin-left: 110px;
}
.ml-115 {
  margin-left: 115px;
}
.ml-120 {
  margin-left: 120px;
}
.ml-125 {
  margin-left: 125px;
}
.ml-130 {
  margin-left: 130px;
}
.ml-135 {
  margin-left: 135px;
}
.ml-140 {
  margin-left: 140px;
}
.ml-145 {
  margin-left: 145px;
}
.ml-150 {
  margin-left: 150px;
}
.ml-155 {
  margin-left: 155px;
}
.ml-160 {
  margin-left: 160px;
}
.ml-165 {
  margin-left: 165px;
}
.ml-170 {
  margin-left: 170px;
}
.ml-175 {
  margin-left: 175px;
}
.ml-180 {
  margin-left: 180px;
}
.ml-185 {
  margin-left: 185px;
}
.ml-190 {
  margin-left: 190px;
}
.ml-195 {
  margin-left: 195px;
}
.ml-200 {
  margin-left: 200px;
}

.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-25 {
  margin-right: 25px;
}
.mr-30 {
  margin-right: 30px;
}
.mr-35 {
  margin-right: 35px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-45 {
  margin-right: 45px;
}
.mr-50 {
  margin-right: 50px;
}
.mr-55 {
  margin-right: 55px;
}
.mr-60 {
  margin-right: 60px;
}
.mr-65 {
  margin-right: 65px;
}
.mr-70 {
  margin-right: 70px;
}
.mr-75 {
  margin-right: 75px;
}
.mr-80 {
  margin-right: 80px;
}
.mr-85 {
  margin-right: 85px;
}
.mr-90 {
  margin-right: 90px;
}
.mr-95 {
  margin-right: 95px;
}
.mr-100 {
  margin-right: 100px;
}
.mr-105 {
  margin-right: 105px;
}
.mr-110 {
  margin-right: 110px;
}
.mr-115 {
  margin-right: 115px;
}
.mr-120 {
  margin-right: 120px;
}
.mr-125 {
  margin-right: 125px;
}
.mr-130 {
  margin-right: 130px;
}
.mr-135 {
  margin-right: 135px;
}
.mr-140 {
  margin-right: 140px;
}
.mr-145 {
  margin-right: 145px;
}
.mr-150 {
  margin-right: 150px;
}
.mr-155 {
  margin-right: 155px;
}
.mr-160 {
  margin-right: 160px;
}
.mr-165 {
  margin-right: 165px;
}
.mr-170 {
  margin-right: 170px;
}
.mr-175 {
  margin-right: 175px;
}
.mr-180 {
  margin-right: 180px;
}
.mr-185 {
  margin-right: 185px;
}
.mr-190 {
  margin-right: 190px;
}
.mr-195 {
  margin-right: 195px;
}
.mr-200 {
  margin-right: 200px;
}

.pt-10 {
  padding-top: 10px;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-25 {
  padding-top: 25px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-35 {
  padding-top: 35px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-45 {
  padding-top: 45px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-55 {
  padding-top: 55px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-65 {
  padding-top: 65px;
}
.pt-70 {
  padding-top: 70px;
}
.pt-75 {
  padding-top: 75px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-85 {
  padding-top: 85px;
}
.pt-90 {
  padding-top: 90px;
}
.pt-95 {
  padding-top: 95px;
}
.pt-100 {
  padding-top: 100px;
}
.pt-105 {
  padding-top: 105px;
}
.pt-110 {
  padding-top: 110px;
}
.pt-115 {
  padding-top: 115px;
}
.pt-120 {
  padding-top: 120px;
}
.pt-125 {
  padding-top: 125px;
}
.pt-130 {
  padding-top: 130px;
}
.pt-135 {
  padding-top: 135px;
}
.pt-140 {
  padding-top: 140px;
}
.pt-145 {
  padding-top: 145px;
}
.pt-150 {
  padding-top: 150px;
}
.pt-155 {
  padding-top: 155px;
}
.pt-160 {
  padding-top: 160px;
}
.pt-165 {
  padding-top: 165px;
}
.pt-170 {
  padding-top: 170px;
}
.pt-175 {
  padding-top: 175px;
}
.pt-180 {
  padding-top: 180px;
}
.pt-185 {
  padding-top: 185px;
}
.pt-190 {
  padding-top: 190px;
}
.pt-195 {
  padding-top: 195px;
}
.pt-200 {
  padding-top: 200px;
}

.pb-10 {
  padding-bottom: 10px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-25 {
  padding-bottom: 25px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-35 {
  padding-bottom: 35px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-45 {
  padding-bottom: 45px;
}
.pb-50 {
  padding-bottom: 50px;
}
.pb-55 {
  padding-bottom: 55px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-65 {
  padding-bottom: 65px;
}
.pb-70 {
  padding-bottom: 70px;
}
.pb-75 {
  padding-bottom: 75px;
}
.pb-80 {
  padding-bottom: 80px;
}
.pb-85 {
  padding-bottom: 85px;
}
.pb-90 {
  padding-bottom: 90px;
}
.pb-95 {
  padding-bottom: 95px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pb-105 {
  padding-bottom: 105px;
}
.pb-110 {
  padding-bottom: 110px;
}
.pb-115 {
  padding-bottom: 115px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-125 {
  padding-bottom: 125px;
}
.pb-130 {
  padding-bottom: 130px;
}
.pb-135 {
  padding-bottom: 135px;
}
.pb-140 {
  padding-bottom: 140px;
}
.pb-145 {
  padding-bottom: 145px;
}
.pb-150 {
  padding-bottom: 150px;
}
.pb-155 {
  padding-bottom: 155px;
}
.pb-160 {
  padding-bottom: 160px;
}
.pb-165 {
  padding-bottom: 165px;
}
.pb-170 {
  padding-bottom: 170px;
}
.pb-175 {
  padding-bottom: 175px;
}
.pb-180 {
  padding-bottom: 180px;
}
.pb-185 {
  padding-bottom: 185px;
}
.pb-190 {
  padding-bottom: 190px;
}
.pb-195 {
  padding-bottom: 195px;
}
.pb-200 {
  padding-bottom: 200px;
}

.pl-10 {
  padding-left: 10px;
}
.pl-15 {
  padding-left: 15px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-25 {
  padding-left: 25px;
}
.pl-30 {
  padding-left: 30px;
}
.pl-35 {
  padding-left: 35px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-45 {
  padding-left: 45px;
}
.pl-50 {
  padding-left: 50px;
}
.pl-55 {
  padding-left: 55px;
}
.pl-60 {
  padding-left: 60px;
}
.pl-65 {
  padding-left: 65px;
}
.pl-70 {
  padding-left: 70px;
}
.pl-75 {
  padding-left: 75px;
}
.pl-80 {
  padding-left: 80px;
}
.pl-85 {
  padding-left: 85px;
}
.pl-90 {
  padding-left: 90px;
}
.pl-95 {
  padding-left: 95px;
}
.pl-100 {
  padding-left: 100px;
}
.pl-105 {
  padding-left: 105px;
}
.pl-110 {
  padding-left: 110px;
}
.pl-115 {
  padding-left: 115px;
}
.pl-120 {
  padding-left: 120px;
}
.pl-125 {
  padding-left: 125px;
}
.pl-130 {
  padding-left: 130px;
}
.pl-135 {
  padding-left: 135px;
}
.pl-140 {
  padding-left: 140px;
}
.pl-145 {
  padding-left: 145px;
}
.pl-150 {
  padding-left: 150px;
}
.pl-155 {
  padding-left: 155px;
}
.pl-160 {
  padding-left: 160px;
}
.pl-165 {
  padding-left: 165px;
}
.pl-170 {
  padding-left: 170px;
}
.pl-175 {
  padding-left: 175px;
}
.pl-180 {
  padding-left: 180px;
}
.pl-185 {
  padding-left: 185px;
}
.pl-190 {
  padding-left: 190px;
}
.pl-195 {
  padding-left: 195px;
}
.pl-200 {
  padding-left: 200px;
}

.pr-10 {
  padding-right: 10px;
}
.pr-15 {
  padding-right: 15px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-25 {
  padding-right: 25px;
}
.pr-30 {
  padding-right: 30px;
}
.pr-35 {
  padding-right: 35px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-45 {
  padding-right: 45px;
}
.pr-50 {
  padding-right: 50px;
}
.pr-55 {
  padding-right: 55px;
}
.pr-60 {
  padding-right: 60px;
}
.pr-65 {
  padding-right: 65px;
}
.pr-70 {
  padding-right: 70px;
}
.pr-75 {
  padding-right: 75px;
}
.pr-80 {
  padding-right: 80px;
}
.pr-85 {
  padding-right: 85px;
}
.pr-90 {
  padding-right: 90px;
}
.pr-95 {
  padding-right: 95px;
}
.pr-100 {
  padding-right: 100px;
}
.pr-105 {
  padding-right: 105px;
}
.pr-110 {
  padding-right: 110px;
}
.pr-115 {
  padding-right: 115px;
}
.pr-120 {
  padding-right: 120px;
}
.pr-125 {
  padding-right: 125px;
}
.pr-130 {
  padding-right: 130px;
}
.pr-135 {
  padding-right: 135px;
}
.pr-140 {
  padding-right: 140px;
}
.pr-145 {
  padding-right: 145px;
}
.pr-150 {
  padding-right: 150px;
}
.pr-155 {
  padding-right: 155px;
}
.pr-160 {
  padding-right: 160px;
}
.pr-165 {
  padding-right: 165px;
}
.pr-170 {
  padding-right: 170px;
}
.pr-175 {
  padding-right: 175px;
}
.pr-180 {
  padding-right: 180px;
}
.pr-185 {
  padding-right: 185px;
}
.pr-190 {
  padding-right: 190px;
}
.pr-195 {
  padding-right: 195px;
}
.pr-200 {
  padding-right: 200px;
}

/* style for large display */

@media (min-width: 992px) {
  .mt-lg-10 {
    margin-top: 10px;
  }
  .mt-lg-15 {
    margin-top: 15px;
  }
  .mt-lg-20 {
    margin-top: 20px;
  }
  .mt-lg-25 {
    margin-top: 25px;
  }
  .mt-lg-30 {
    margin-top: 30px;
  }
  .mt-lg-35 {
    margin-top: 35px;
  }
  .mt-lg-40 {
    margin-top: 40px;
  }
  .mt-lg-45 {
    margin-top: 45px;
  }
  .mt-lg-50 {
    margin-top: 50px;
  }
  .mt-lg-55 {
    margin-top: 55px;
  }
  .mt-lg-60 {
    margin-top: 60px;
  }
  .mt-lg-65 {
    margin-top: 65px;
  }
  .mt-lg-70 {
    margin-top: 70px;
  }
  .mt-lg-75 {
    margin-top: 75px;
  }
  .mt-lg-80 {
    margin-top: 80px;
  }
  .mt-lg-85 {
    margin-top: 85px;
  }
  .mt-lg-90 {
    margin-top: 90px;
  }
  .mt-lg-95 {
    margin-top: 95px;
  }
  .mt-lg-100 {
    margin-top: 100px;
  }
  .mt-lg-105 {
    margin-top: 105px;
  }
  .mt-lg-110 {
    margin-top: 110px;
  }
  .mt-lg-115 {
    margin-top: 115px;
  }
  .mt-lg-120 {
    margin-top: 120px;
  }
  .mt-lg-125 {
    margin-top: 125px;
  }
  .mt-lg-130 {
    margin-top: 130px;
  }
  .mt-lg-135 {
    margin-top: 135px;
  }
  .mt-lg-140 {
    margin-top: 140px;
  }
  .mt-lg-145 {
    margin-top: 145px;
  }
  .mt-lg-150 {
    margin-top: 150px;
  }
  .mt-lg-155 {
    margin-top: 155px;
  }
  .mt-lg-160 {
    margin-top: 160px;
  }
  .mt-lg-165 {
    margin-top: 165px;
  }
  .mt-lg-170 {
    margin-top: 170px;
  }
  .mt-lg-175 {
    margin-top: 175px;
  }
  .mt-lg-180 {
    margin-top: 180px;
  }
  .mt-lg-185 {
    margin-top: 185px;
  }
  .mt-lg-190 {
    margin-top: 190px;
  }
  .mt-lg-195 {
    margin-top: 195px;
  }
  .mt-lg-200 {
    margin-top: 200px;
  }

  .mb-lg-10 {
    margin-bottom: 10px;
  }
  .mb-lg-15 {
    margin-bottom: 15px;
  }
  .mb-lg-20 {
    margin-bottom: 20px;
  }
  .mb-lg-25 {
    margin-bottom: 25px;
  }
  .mb-lg-30 {
    margin-bottom: 30px;
  }
  .mb-lg-35 {
    margin-bottom: 35px;
  }
  .mb-lg-40 {
    margin-bottom: 40px;
  }
  .mb-lg-45 {
    margin-bottom: 45px;
  }
  .mb-lg-50 {
    margin-bottom: 50px;
  }
  .mb-lg-55 {
    margin-bottom: 55px;
  }
  .mb-lg-60 {
    margin-bottom: 60px;
  }
  .mb-lg-65 {
    margin-bottom: 65px;
  }
  .mb-lg-70 {
    margin-bottom: 70px;
  }
  .mb-lg-75 {
    margin-bottom: 75px;
  }
  .mb-lg-80 {
    margin-bottom: 80px;
  }
  .mb-lg-85 {
    margin-bottom: 85px;
  }
  .mb-lg-90 {
    margin-bottom: 90px;
  }
  .mb-lg-95 {
    margin-bottom: 95px;
  }
  .mb-lg-100 {
    margin-bottom: 100px;
  }
  .mb-lg-105 {
    margin-bottom: 105px;
  }
  .mb-lg-110 {
    margin-bottom: 110px;
  }
  .mb-lg-115 {
    margin-bottom: 115px;
  }
  .mb-lg-120 {
    margin-bottom: 120px;
  }
  .mb-lg-125 {
    margin-bottom: 125px;
  }
  .mb-lg-130 {
    margin-bottom: 130px;
  }
  .mb-lg-135 {
    margin-bottom: 135px;
  }
  .mb-lg-140 {
    margin-bottom: 140px;
  }
  .mb-lg-145 {
    margin-bottom: 145px;
  }
  .mb-lg-150 {
    margin-bottom: 150px;
  }
  .mb-lg-155 {
    margin-bottom: 155px;
  }
  .mb-lg-160 {
    margin-bottom: 160px;
  }
  .mb-lg-165 {
    margin-bottom: 165px;
  }
  .mb-lg-170 {
    margin-bottom: 170px;
  }
  .mb-lg-175 {
    margin-bottom: 175px;
  }
  .mb-lg-180 {
    margin-bottom: 180px;
  }
  .mb-lg-185 {
    margin-bottom: 185px;
  }
  .mb-lg-190 {
    margin-bottom: 190px;
  }
  .mb-lg-195 {
    margin-bottom: 195px;
  }
  .mb-lg-200 {
    margin-bottom: 200px;
  }

  .ml-lg-10 {
    margin-left: 10px;
  }
  .ml-lg-15 {
    margin-left: 15px;
  }
  .ml-lg-20 {
    margin-left: 20px;
  }
  .ml-lg-25 {
    margin-left: 25px;
  }
  .ml-lg-30 {
    margin-left: 30px;
  }
  .ml-lg-35 {
    margin-left: 35px;
  }
  .ml-lg-40 {
    margin-left: 40px;
  }
  .ml-lg-45 {
    margin-left: 45px;
  }
  .ml-lg-50 {
    margin-left: 50px;
  }
  .ml-lg-55 {
    margin-left: 55px;
  }
  .ml-lg-60 {
    margin-left: 60px;
  }
  .ml-lg-65 {
    margin-left: 65px;
  }
  .ml-lg-70 {
    margin-left: 70px;
  }
  .ml-lg-75 {
    margin-left: 75px;
  }
  .ml-lg-80 {
    margin-left: 80px;
  }
  .ml-lg-85 {
    margin-left: 85px;
  }
  .ml-lg-90 {
    margin-left: 90px;
  }
  .ml-lg-95 {
    margin-left: 95px;
  }
  .ml-lg-100 {
    margin-left: 100px;
  }
  .ml-lg-105 {
    margin-left: 105px;
  }
  .ml-lg-110 {
    margin-left: 110px;
  }
  .ml-lg-115 {
    margin-left: 115px;
  }
  .ml-lg-120 {
    margin-left: 120px;
  }
  .ml-lg-125 {
    margin-left: 125px;
  }
  .ml-lg-130 {
    margin-left: 130px;
  }
  .ml-lg-135 {
    margin-left: 135px;
  }
  .ml-lg-140 {
    margin-left: 140px;
  }
  .ml-lg-145 {
    margin-left: 145px;
  }
  .ml-lg-150 {
    margin-left: 150px;
  }
  .ml-lg-155 {
    margin-left: 155px;
  }
  .ml-lg-160 {
    margin-left: 160px;
  }
  .ml-lg-165 {
    margin-left: 165px;
  }
  .ml-lg-170 {
    margin-left: 170px;
  }
  .ml-lg-175 {
    margin-left: 175px;
  }
  .ml-lg-180 {
    margin-left: 180px;
  }
  .ml-lg-185 {
    margin-left: 185px;
  }
  .ml-lg-190 {
    margin-left: 190px;
  }
  .ml-lg-195 {
    margin-left: 195px;
  }
  .ml-lg-200 {
    margin-left: 200px;
  }

  .mr-lg-10 {
    margin-right: 10px;
  }
  .mr-lg-15 {
    margin-right: 15px;
  }
  .mr-lg-20 {
    margin-right: 20px;
  }
  .mr-lg-25 {
    margin-right: 25px;
  }
  .mr-lg-30 {
    margin-right: 30px;
  }
  .mr-lg-35 {
    margin-right: 35px;
  }
  .mr-lg-40 {
    margin-right: 40px;
  }
  .mr-lg-45 {
    margin-right: 45px;
  }
  .mr-lg-50 {
    margin-right: 50px;
  }
  .mr-lg-55 {
    margin-right: 55px;
  }
  .mr-lg-60 {
    margin-right: 60px;
  }
  .mr-lg-65 {
    margin-right: 65px;
  }
  .mr-lg-70 {
    margin-right: 70px;
  }
  .mr-lg-75 {
    margin-right: 75px;
  }
  .mr-lg-80 {
    margin-right: 80px;
  }
  .mr-lg-85 {
    margin-right: 85px;
  }
  .mr-lg-90 {
    margin-right: 90px;
  }
  .mr-lg-95 {
    margin-right: 95px;
  }
  .mr-lg-100 {
    margin-right: 100px;
  }
  .mr-lg-105 {
    margin-right: 105px;
  }
  .mr-lg-110 {
    margin-right: 110px;
  }
  .mr-lg-115 {
    margin-right: 115px;
  }
  .mr-lg-120 {
    margin-right: 120px;
  }
  .mr-lg-125 {
    margin-right: 125px;
  }
  .mr-lg-130 {
    margin-right: 130px;
  }
  .mr-lg-135 {
    margin-right: 135px;
  }
  .mr-lg-140 {
    margin-right: 140px;
  }
  .mr-lg-145 {
    margin-right: 145px;
  }
  .mr-lg-150 {
    margin-right: 150px;
  }
  .mr-lg-155 {
    margin-right: 155px;
  }
  .mr-lg-160 {
    margin-right: 160px;
  }
  .mr-lg-165 {
    margin-right: 165px;
  }
  .mr-lg-170 {
    margin-right: 170px;
  }
  .mr-lg-175 {
    margin-right: 175px;
  }
  .mr-lg-180 {
    margin-right: 180px;
  }
  .mr-lg-185 {
    margin-right: 185px;
  }
  .mr-lg-190 {
    margin-right: 190px;
  }
  .mr-lg-195 {
    margin-right: 195px;
  }
  .mr-lg-200 {
    margin-right: 200px;
  }

  .pt-lg-10 {
    padding-top: 10px;
  }
  .pt-lg-15 {
    padding-top: 15px;
  }
  .pt-lg-20 {
    padding-top: 20px;
  }
  .pt-lg-25 {
    padding-top: 25px;
  }
  .pt-lg-30 {
    padding-top: 30px;
  }
  .pt-lg-35 {
    padding-top: 35px;
  }
  .pt-lg-40 {
    padding-top: 40px;
  }
  .pt-lg-45 {
    padding-top: 45px;
  }
  .pt-lg-50 {
    padding-top: 50px;
  }
  .pt-lg-55 {
    padding-top: 55px;
  }
  .pt-lg-60 {
    padding-top: 60px;
  }
  .pt-lg-65 {
    padding-top: 65px;
  }
  .pt-lg-70 {
    padding-top: 70px;
  }
  .pt-lg-75 {
    padding-top: 75px;
  }
  .pt-lg-80 {
    padding-top: 80px;
  }
  .pt-lg-85 {
    padding-top: 85px;
  }
  .pt-lg-90 {
    padding-top: 90px;
  }
  .pt-lg-95 {
    padding-top: 95px;
  }
  .pt-lg-100 {
    padding-top: 100px;
  }
  .pt-lg-105 {
    padding-top: 105px;
  }
  .pt-lg-110 {
    padding-top: 110px;
  }
  .pt-lg-115 {
    padding-top: 115px;
  }
  .pt-lg-120 {
    padding-top: 120px;
  }
  .pt-lg-125 {
    padding-top: 125px;
  }
  .pt-lg-130 {
    padding-top: 130px;
  }
  .pt-lg-135 {
    padding-top: 135px;
  }
  .pt-lg-140 {
    padding-top: 140px;
  }
  .pt-lg-145 {
    padding-top: 145px;
  }
  .pt-lg-150 {
    padding-top: 150px;
  }
  .pt-lg-155 {
    padding-top: 155px;
  }
  .pt-lg-160 {
    padding-top: 160px;
  }
  .pt-lg-165 {
    padding-top: 165px;
  }
  .pt-lg-170 {
    padding-top: 170px;
  }
  .pt-lg-175 {
    padding-top: 175px;
  }
  .pt-lg-180 {
    padding-top: 180px;
  }
  .pt-lg-185 {
    padding-top: 185px;
  }
  .pt-lg-190 {
    padding-top: 190px;
  }
  .pt-lg-195 {
    padding-top: 195px;
  }
  .pt-lg-200 {
    padding-top: 200px;
  }

  .pb-lg-10 {
    padding-bottom: 10px;
  }
  .pb-lg-15 {
    padding-bottom: 15px;
  }
  .pb-lg-20 {
    padding-bottom: 20px;
  }
  .pb-lg-25 {
    padding-bottom: 25px;
  }
  .pb-lg-30 {
    padding-bottom: 30px;
  }
  .pb-lg-35 {
    padding-bottom: 35px;
  }
  .pb-lg-40 {
    padding-bottom: 40px;
  }
  .pb-lg-45 {
    padding-bottom: 45px;
  }
  .pb-lg-50 {
    padding-bottom: 50px;
  }
  .pb-lg-55 {
    padding-bottom: 55px;
  }
  .pb-lg-60 {
    padding-bottom: 60px;
  }
  .pb-lg-65 {
    padding-bottom: 65px;
  }
  .pb-lg-70 {
    padding-bottom: 70px;
  }
  .pb-lg-75 {
    padding-bottom: 75px;
  }
  .pb-lg-80 {
    padding-bottom: 80px;
  }
  .pb-lg-85 {
    padding-bottom: 85px;
  }
  .pb-lg-90 {
    padding-bottom: 90px;
  }
  .pb-lg-95 {
    padding-bottom: 95px;
  }
  .pb-lg-100 {
    padding-bottom: 100px;
  }
  .pb-lg-105 {
    padding-bottom: 105px;
  }
  .pb-lg-110 {
    padding-bottom: 110px;
  }
  .pb-lg-115 {
    padding-bottom: 115px;
  }
  .pb-lg-120 {
    padding-bottom: 120px;
  }
  .pb-lg-125 {
    padding-bottom: 125px;
  }
  .pb-lg-130 {
    padding-bottom: 130px;
  }
  .pb-lg-135 {
    padding-bottom: 135px;
  }
  .pb-lg-140 {
    padding-bottom: 140px;
  }
  .pb-lg-145 {
    padding-bottom: 145px;
  }
  .pb-lg-150 {
    padding-bottom: 150px;
  }
  .pb-lg-155 {
    padding-bottom: 155px;
  }
  .pb-lg-160 {
    padding-bottom: 160px;
  }
  .pb-lg-165 {
    padding-bottom: 165px;
  }
  .pb-lg-170 {
    padding-bottom: 170px;
  }
  .pb-lg-175 {
    padding-bottom: 175px;
  }
  .pb-lg-180 {
    padding-bottom: 180px;
  }
  .pb-lg-185 {
    padding-bottom: 185px;
  }
  .pb-lg-190 {
    padding-bottom: 190px;
  }
  .pb-lg-195 {
    padding-bottom: 195px;
  }
  .pb-lg-200 {
    padding-bottom: 200px;
  }

  .pl-lg-10 {
    padding-left: 10px;
  }
  .pl-lg-15 {
    padding-left: 15px;
  }
  .pl-lg-20 {
    padding-left: 20px;
  }
  .pl-lg-25 {
    padding-left: 25px;
  }
  .pl-lg-30 {
    padding-left: 30px;
  }
  .pl-lg-35 {
    padding-left: 35px;
  }
  .pl-lg-40 {
    padding-left: 40px;
  }
  .pl-lg-45 {
    padding-left: 45px;
  }
  .pl-lg-50 {
    padding-left: 50px;
  }
  .pl-lg-55 {
    padding-left: 55px;
  }
  .pl-lg-60 {
    padding-left: 60px;
  }
  .pl-lg-65 {
    padding-left: 65px;
  }
  .pl-lg-70 {
    padding-left: 70px;
  }
  .pl-lg-75 {
    padding-left: 75px;
  }
  .pl-lg-80 {
    padding-left: 80px;
  }
  .pl-lg-85 {
    padding-left: 85px;
  }
  .pl-lg-90 {
    padding-left: 90px;
  }
  .pl-lg-95 {
    padding-left: 95px;
  }
  .pl-lg-100 {
    padding-left: 100px;
  }
  .pl-lg-105 {
    padding-left: 105px;
  }
  .pl-lg-110 {
    padding-left: 110px;
  }
  .pl-lg-115 {
    padding-left: 115px;
  }
  .pl-lg-120 {
    padding-left: 120px;
  }
  .pl-lg-125 {
    padding-left: 125px;
  }
  .pl-lg-130 {
    padding-left: 130px;
  }
  .pl-lg-135 {
    padding-left: 135px;
  }
  .pl-lg-140 {
    padding-left: 140px;
  }
  .pl-lg-145 {
    padding-left: 145px;
  }
  .pl-lg-150 {
    padding-left: 150px;
  }
  .pl-lg-155 {
    padding-left: 155px;
  }
  .pl-lg-160 {
    padding-left: 160px;
  }
  .pl-lg-165 {
    padding-left: 165px;
  }
  .pl-lg-170 {
    padding-left: 170px;
  }
  .pl-lg-175 {
    padding-left: 175px;
  }
  .pl-lg-180 {
    padding-left: 180px;
  }
  .pl-lg-185 {
    padding-left: 185px;
  }
  .pl-lg-190 {
    padding-left: 190px;
  }
  .pl-lg-195 {
    padding-left: 195px;
  }
  .pl-lg-200 {
    padding-left: 200px;
  }

  .pr-lg-10 {
    padding-right: 10px;
  }
  .pr-lg-15 {
    padding-right: 15px;
  }
  .pr-lg-20 {
    padding-right: 20px;
  }
  .pr-lg-25 {
    padding-right: 25px;
  }
  .pr-lg-30 {
    padding-right: 30px;
  }
  .pr-lg-35 {
    padding-right: 35px;
  }
  .pr-lg-40 {
    padding-right: 40px;
  }
  .pr-lg-45 {
    padding-right: 45px;
  }
  .pr-lg-50 {
    padding-right: 50px;
  }
  .pr-lg-55 {
    padding-right: 55px;
  }
  .pr-lg-60 {
    padding-right: 60px;
  }
  .pr-lg-65 {
    padding-right: 65px;
  }
  .pr-lg-70 {
    padding-right: 70px;
  }
  .pr-lg-75 {
    padding-right: 75px;
  }
  .pr-lg-80 {
    padding-right: 80px;
  }
  .pr-lg-85 {
    padding-right: 85px;
  }
  .pr-lg-90 {
    padding-right: 90px;
  }
  .pr-lg-95 {
    padding-right: 95px;
  }
  .pr-lg-100 {
    padding-right: 100px;
  }
  .pr-lg-105 {
    padding-right: 105px;
  }
  .pr-lg-110 {
    padding-right: 110px;
  }
  .pr-lg-115 {
    padding-right: 115px;
  }
  .pr-lg-120 {
    padding-right: 120px;
  }
  .pr-lg-125 {
    padding-right: 125px;
  }
  .pr-lg-130 {
    padding-right: 130px;
  }
  .pr-lg-135 {
    padding-right: 135px;
  }
  .pr-lg-140 {
    padding-right: 140px;
  }
  .pr-lg-145 {
    padding-right: 145px;
  }
  .pr-lg-150 {
    padding-right: 150px;
  }
  .pr-lg-155 {
    padding-right: 155px;
  }
  .pr-lg-160 {
    padding-right: 160px;
  }
  .pr-lg-165 {
    padding-right: 165px;
  }
  .pr-lg-170 {
    padding-right: 170px;
  }
  .pr-lg-175 {
    padding-right: 175px;
  }
  .pr-lg-180 {
    padding-right: 180px;
  }
  .pr-lg-185 {
    padding-right: 185px;
  }
  .pr-lg-190 {
    padding-right: 190px;
  }
  .pr-lg-195 {
    padding-right: 195px;
  }
  .pr-lg-200 {
    padding-right: 200px;
  }
}

/*----------------------------------------------------
@File: Default Styles

This file contains the styling for the actual template, this
is the file you need to edit to change the look of the
template.
---------------------------------------------------- */
/*=====================================================================
@Template Name: Banca
@Version: 1.0.0

@Default Styles

Table of Content:
01/ Variables
02/ predefine
03/ header
04/ banner
05/ about
06/ loan
08/ team
09/ job
10/ card
11/ testimonial
12/ blog
13/ contact
14/ footer


=====================================================================*/
/*----------------------------------------------------*/

/*----------------------------------------------------*/
/* Hide Recaptcha */
.grecaptcha-badge{
   visibility: hidden;
   display: none;
}

.choice{
  background-color: #dcdee0;
}

.choice .nav-link{
  background-color: #dcdee0;
  cursor: pointer;
}
.choice .nav-link:hover{
  background-color: #005d8b !important
}

.choice .dropdown-item.active, .choice .dropdown-item:active{
  background-color: #005d8b !important;
}

#ui-datepicker-div { display: none; }

.custom_bg::before{
  background-color: rgb(0, 93, 139, 0.75) !important;
}

button#submit_subsciber.disabled{
  pointer-events: none;
  background-color: grey !important;
}
button#submit_subsciber.disabled::before{
  background-color: rgb(65, 65, 65) !important;
}
/*----------------------------------------------------*/
:root {
  --theme-color: #005d8b;
  --theme-title-color: #171d24;
  --theme-text-color: #6a737c;
  --primary-color: #0050b2;
  --theme-border-color: #dde1e5;
  --theme-dropshadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1),
    0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-color: #f7f9fa;
}

a,
.btn,
button,
span,
p,
i,
input,
select,
textarea,
li,
img,
*::after,
*::before,
.transition-3,
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

a:focus,
.button:focus {
  text-decoration: none;
  outline: none;
}

a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

a,
button {
  color: inherit;
  outline: none;
  border: none;
  text-decoration: none;
}

button:hover {
  cursor: pointer;
}

button:focus {
  outline: 0;
  border: 0;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  color: #201f1f;
  margin-top: 0px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

ul {
  margin: 0px;
  padding: 0px;
}

li {
  list-style: none;
}

p {
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 50px;
  line-height: 60px;
}

h2 {
  font-size: 36px;
  line-height: 42px;
}

h3 {
  font-size: 30px;
  line-height: 36px;
}

h4 {
  font-size: 24px;
  line-height: 30px;
}

h5 {
  font-size: 20px;
}

.bg_white {
  background-color: #fff !important;
}

.bg_primary {
  background-color: #266db6 !important;
}

.bg_disable {
  background-color: #f5f7fa !important;
}

.border-start,
.border-end,
.border-bottom,
.border-top {
  border-color: var(--theme-border-color) !important;
}

*::-moz-selection {
  background: var(--theme-color);
  color: #ffffff;
  text-shadow: none;
}

::-moz-selection {
  background: var(--theme-color);
  color: #ffffff;
  text-shadow: none;
}

::selection {
  background: var(--theme-color);
  color: #ffffff;
  text-shadow: none;
}

input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.form-check .form-check-input:checked[type="radio"] {
  background-color: #fff;
  border-color: #266db6;
}

.form-check .form-check-input:checked[type="radio"]~.form-check-label {
  color: #005d8b;
}

.form-check .form-check-label {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%230050B2'/%3e%3c/svg%3e");
}

.form-control {
  border-color: #dcdee0;
  color: #a8a8b2;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.form-control:focus {
  border-color: #266db6;
  box-shadow: none;
}

.floating-input {
  position: relative;
  z-index: 1;
}

.floating-input textarea.form-control {
  height: inherit;
  padding-top: 23px;
  padding-bottom: 23px;
}

.floating-input textarea~label {
  top: 23px;
  transform: inherit;
}

.floating-input .form-control {
  height: 60px;
  border-radius: 4px;
  border: 1px solid var(--theme-border-color);
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  background-color: transparent;
  color: #848d95;
  padding: 0 24px;
}

.floating-input .form-control::placeholder {
  color: transparent;
}

.floating-input .form-control:not(:placeholder-shown)~label {
  top: -1px;
  color: #848d95;
  background-color: #f5f7fa;
  padding: 0 4px;
  font-size: 12px;
  left: 24px;
  z-index: 1;
}

.floating-input .form-control:focus {
  background-color: transparent;
  border-color: #266db6;
}

.floating-input .form-control:focus~label {
  top: -1px;
  color: #266db6;
  background-color: #f5f7fa;
  padding: 0 4px;
  font-size: 12px;
  left: 24px;
  z-index: 1;
  transform: translateY(-50%);
}

.floating-input label {
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #848d95;
  transition: all 0.3s ease-out;
  text-transform: capitalize;
  z-index: -1;
}

/*  section title css */
.section-title {
  text-align: center;
}

.section-title .short-title {
  display: inline-block;
  font-size: 14px;
  color: #266db6;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 10px 0;
}

.section-title h1 {
  font-size: 50px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.section-title h2 {
  font-size: 36px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}

.section-title P {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
  line-height: 26px;
}

/*----------------------------------------*/
/*   Back To Top Button CSS
/*----------------------------------------*/
#back-to-top {
  display: inline-block;
  background-color: rgba(220, 220, 220, 0.8);
  width: 50px;
  height: 60px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 20px;
  right: 30px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}

#back-to-top::after {
  content: "";
  font-family: eleganticons;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #000;
}

#back-to-top:hover {
  cursor: pointer;
  background-color: #333;
}

#back-to-top:hover::after {
  color: #fff;
}

#back-to-top:active {
  background-color: #555;
}

#back-to-top.show {
  opacity: 1;
  visibility: visible;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
.theme-btn {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  background-color: #266db6;
  padding: 0 35px;
  overflow: hidden;
  text-align: center;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.navbar-collapse .theme-btn {
  padding: 0 25px;
}

.theme-btn::before {
  background-color: #055d8b;
  position: absolute;
  left: -1px;
  top: -1px;
  z-index: -1;
  height: 103%;
  width: 102%;
  border-radius: 4px;
  content: "";
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -webkit-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.theme-btn:hover {
  color: #ffffff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.theme-btn:hover::before {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.theme-btn:hover i {
  transform: translateY(-1px) translateX(8px);
}

.theme-btn:hover i.arrow_left {
  transform: translateY(-1px) translateX(-8px);
}

.theme-btn i {
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  transform: translateY(-1px) translateX(0px);
}

.theme-btn i.arrow_left {
  padding-right: 5px;
}

.theme-btn.theme-btn-alt {
  background-color: #fff;
  color: #266db6;
}

.theme-btn.theme-btn-alt:hover {
  color: #fff;
}

.theme-btn.theme-btn-primary_alt {
  color: #266db6;
  background-color: rgba(0, 80, 178, 0.05);
  transition: all 0.3s ease-out;
  overflow: inherit;
}

.theme-btn.theme-btn-primary_alt i {
  transform: translate(0);
}

.theme-btn.theme-btn-primary_alt::before {
  display: none;
}

.theme-btn.theme-btn-primary_alt:hover {
  background-color: #0050b2;
  color: #fff;
}

.theme-btn.theme-btn-primary_alt:hover i {
  transform: translate(0);
}

.theme-btn.theme-btn-outlined {
  background-color: transparent;
  color: #266db6;
  border: 1px solid
    /*var(--primary-color) */
    #266db6;
}

.theme-btn.theme-btn-outlined::before {
  display: none;
}

.theme-btn.theme-btn-outlined:hover {
  background-color: #266db6;
  color: #fff;
}

.theme-btn.theme-btn-lg {
  height: 60px;
  line-height: 59px;
  padding: 0 40px;
}

.theme-btn.theme-btn-outlined_alt {
  background-color: #fff;
  color: #266db6;
  border: 1px solid #fff;
}

.theme-btn.theme-btn-outlined_alt::before {
  display: none;
}

.theme-btn.theme-btn-outlined_alt:hover {
  background-color: transparent;
  color: #fff;
}

.theme-btn.theme-btn-light {
  background-color: #e5e5e5;
  color: #005d8b;
}

.theme-btn.theme-btn-light:hover {
  color: #fff;
}

.theme-btn.theme-btn-rounded {
  border-radius: 25px;
}

.theme-btn.theme-btn-rounded::before {
  border-radius: 25px;
}

.theme-btn.theme-btn-rounded-2 {
  border-radius: 25px;
  box-shadow: none;
  transition: all 0.3s ease-out;
}

.theme-btn.theme-btn-rounded-2::before {
  display: none;
}

.theme-btn.theme-btn-rounded-2:hover {
  background-color: #005d8b;
  color: #fff;
  box-shadow: 2px 5px 20px rgba(51, 77, 114, 0.2);
}

/*  Theme button 2 css */
.theme-btn-2 {
  display: inline-block;
  padding: 10px 20px 10px 14px;
  border-radius: 25px;
  position: relative;
  z-index: 1;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  /* color: var(--theme-color); */
  color: #266db6;
  text-transform: uppercase;
}

.theme-btn-2:hover {
  color: #fff;
}

.theme-btn-2:hover::before {
  left: 2px;
  height: 100%;
  width: 100%;
  background-color: #171d24;
  border-radius: 25px;
}

.theme-btn-2:hover .arrow {
  margin-right: 10px;
}

.theme-btn-2:hover .arrow .horizontal-line {
  width: 20px;
}

.theme-btn-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 2px;
  height: 100%;
  width: 44px;
  /* background-color: var(--theme-color); */
  background-color: #266db6;
  border-radius: 25px;
  z-index: -1;
}

.theme-btn-2 .arrow {
  position: relative;
  margin-right: 30px;
  margin-left: 3px;
}

.theme-btn-2 .arrow .horizontal-line {
  height: 1px;
  width: 0;
  background-color: #fff;
  display: inline-block;
  margin-bottom: 5px;
  position: relative;
  margin-left: 10px;
}

.theme-btn-2 .arrow .horizontal-line::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  left: -2px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  transform: rotate(45deg);
  right: -2px;
  left: auto;
  bottom: 3px;
}

.theme-btn-2 .arrow .horizontal-line::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  left: -2px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  transform: rotate(-45deg);
  right: -2px;
  left: auto;
  top: 3px;
}

.theme-btn-2.theme-btn-primary::before {
  background-color: transparent;
  background-image: linear-gradient(to top, #0050b2 0%, #4185d9 100%);
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Custom  Animations CSS
/*----------------------------------------*/
@keyframes spin1 {
  0% {
    transform: scale(0.9);
  }

  100% {
    transform: scale(1.5);
  }
}

@keyframes spin2 {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(40px);
  }
}

@keyframes customUp {
  0% {
    transform: translateY(8px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes clipInDown {
  0% {
    clip-path: polygon(-10% -10%, -10% -10%, 110% -10%, 110% -10%);
  }

  100% {
    clip-path: polygon(-10% 110%, -10% -10%, 110% -10%, 110% 110%);
  }
}

@keyframes moveX {
  0% {
    transform: translateX(0) rotate(0deg);
  }

  25% {
    transform: translateX(70px) rotate(90deg);
  }

  50% {
    transform: translateX(0px) rotate(170deg);
  }

  75% {
    transform: translateX(-70px) rotate(90deg);
  }

  100% {
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes moveY {
  0% {
    transform: translateY(0) rotate(0deg);
  }

  25% {
    transform: translateY(70px) rotate(90deg);
  }

  50% {
    transform: translateY(0px) rotate(170deg);
  }

  75% {
    transform: translateY(-70px) rotate(90deg);
  }

  100% {
    transform: translateY(0px) rotate(0deg);
  }
}

@keyframes floatingBubble {
  0% {
    transform: translate(0, 0) scale(1);
  }

  20% {
    transform: translate(50px, -50px) scale(0.6);
  }

  40% {
    transform: translate(100px, -80px) scale(1);
  }

  60% {
    transform: translate(150px, -80px) scale(1.1);
  }

  80% {
    transform: translate(200px, -70px) scale(1);
  }

  100% {
    transform: translate(250px, -50px) scale(0.6);
  }
}

@keyframes floatingBubble2 {
  0% {
    transform: translate(0, 0) scale(0.6);
  }

  20% {
    transform: translate(-50px, 100px) scale(1);
  }

  40% {
    transform: translate(-100px, 50px) scale(1.1);
  }

  60% {
    transform: translate(0px, 50px) scale(1);
  }

  80% {
    transform: translate(50px, -50px) scale(0.6);
  }

  100% {
    transform: translate(100px, -100px) scale(1);
  }
}

@-webkit-keyframes pulsate {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(0.5);
    transform: translate(-50%, -50%) scale(0.5);
  }

  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(4);
    transform: translate(-50%, -50%) scale(4);
  }
}

@keyframes pulsate {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(0.5);
    transform: translate(-50%, -50%) scale(0.5);
  }

  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(4);
    transform: translate(-50%, -50%) scale(4);
  }
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   Preloader CSS
/*----------------------------------------*/
#preloader {
  background: #fff;
  height: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

#preloader .loading {
  display: flex;
}

#preloader .ctn-preloader {
  padding-left: 15px;
  padding-right: 15px;
}

#preloader .spinner {
  animation: spinner 3s infinite linear;
  border-radius: 50%;
  border: 3px solid #f1f6f8;
  border-left-color: #266db6;
  border-top-color: #266db6;
  margin: 0 auto 0em auto;
  position: absolute;
  left: -40px;
  right: -40px;
  bottom: -40px;
  top: -40px;
}

#preloader .spinner:before {
  content: "";
  width: 20px;
  height: 20px;
  border: 6px solid #fff;
  box-shadow: 0 0 20px 0 rgba(4, 46, 56, 0.2);
  background: #266db6;
  position: absolute;
  right: 31px;
  top: 41px;
  border-radius: 50%;
}

@media (max-width: 576px) {
  #preloader .spinner:before {
    top: 18px;
  }
}

#preloader .round_spinner {
  border-width: 1px;
  border-color: #eef3f4;
  border-style: solid;
  border-radius: 50%;
  background-color: #fdfdfd;
  box-shadow: 0 0 100px 0 rgba(4, 46, 56, 0.14);
  width: 248px;
  height: 248px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 40px auto 80px;
}

@media (max-width: 576px) {
  #preloader .round_spinner {
    width: 155px;
    height: 155px;
  }
}

#preloader .round_spinner h4 {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 0;
  color: #005d8b;
  margin-top: 10px;
}

#preloader .round_spinner h4 span {
  font-weight: 700;
}

#preloader .head {
  color: #005d8b;
  display: block;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 5.2px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Roboto", sans-serif;
  margin: 5% 0 1% 0;
  padding: 0;
}

#preloader p {
  color: var(--theme-text-color);
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  border: none;
  margin: 0;
  padding: 0;
}

@keyframes spinner {
  to {
    transform: rotateZ(360deg);
  }
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   HEADER CSS
/*----------------------------------------*/
header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
}

header .header-top {
  background-color: #171d24;
}

header .header-top.bg_white .header-info-left {
  color: #6a737c;
}

header .header-top.bg_white .header-info-right ul li a {
  color: #6a737c;
}

header .header-top.bg_white .header-info-right ul li i {
  color: #6a737c;
}

header .header-top .header-info-left {
  display: flex;
  align-items: center;
  color: #bbc0c4;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

header .header-top .header-info-left .language-list .nice-select {
  background-color: transparent;
  border: none;
  padding-left: 0;
}

header .header-top .header-info-left .timestamp i {
  display: block;
  margin-right: 5px;
  float: left;
  margin-top: 2px;
}

header .header-top .header-info-right {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

header .header-top .header-info-right ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

header .header-top .header-info-right ul li {
  margin: 0 15px;
}

header .header-top .header-info-right ul li:last-child {
  margin-right: 0;
}

header .header-top .header-info-right ul li img {
  margin-right: 8px;
}

header .header-top .header-info-right ul li a {
  color: #bbc0c4;
  font-size: 14px;
}

header .header-top .header-info-right ul li i {
  color: #bbc0c4;
  font-size: 14px;
  display: inline-block;
  margin-right: 8px;
}

.header-menu {
  z-index: 1;
  background-color: transparent;
  transition: all 0.2s linear;
}

.header-menu.navbar_fixed {
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  position: fixed;
  z-index: 99;
  left: 0;
  right: 0;
  top: 0;
  transition: all 0.2s, top 0.4s linear;
}

.header-menu.navbar_fixed .navbar .sticky_logo .main {
  display: none;
}

.header-menu.navbar_fixed .navbar .sticky_logo .sticky {
  display: block;
}

.header-menu.navbar_fixed.header-menu-1 .theme-btn,
.header-menu.navbar_fixed.header-menu-3 .theme-btn,
.header-menu.navbar_fixed.header-menu-4 .theme-btn {
  /* background-color: var(--theme-color); */
  background-color: #266db6;
  color: #fff;
}

.header-menu.navbar_fixed.header-menu-1 .navbar .menu>.nav-item>.nav-link,
.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link,
.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link {
  color: #005d8b;
}

.header-menu.navbar_fixed.header-menu-1 .navbar .menu>.nav-item>.nav-link.active,
.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link.active,
.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link.active {
  /* color: var(--theme-color);  */
  color: #266db6;
}

.header-menu.navbar_fixed.header-menu-1 .navbar .menu>.nav-item>.nav-link::before,
.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link::before,
.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link::before {
  /* background-color: var(--theme-color);  */
  background-color: #266db6;
}

.header-menu.navbar_fixed.header-menu-1 .navbar .navbar-toggler .hamburger span,
.header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger span,
.header-menu.navbar_fixed.header-menu-4 .navbar .navbar-toggler .hamburger span {
  background-color: #005d8b !important;
}

.header-menu.navbar_fixed.header-menu-1 .navbar .navbar-toggler .hamburger-cross span,
.header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger-cross span,
.header-menu.navbar_fixed.header-menu-4 .navbar .navbar-toggler .hamburger-cross span {
  background-color: #005d8b !important;
}

.header-menu.navbar_fixed.header-menu-3 {
  background-color: #fff;
}

.header-menu.navbar_fixed.header-menu-3 .theme-btn {
  background-color: #266db6 !important;
  color: #fff;
  border-color: transparent;
}

.header-menu.navbar_fixed.header-menu-3 .theme-btn:hover {
  background-color: transparent;
  border-color: #266db6 !important;
  color: #266db6;
  transition: all 0.3s ease-in-out;
}

.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link {
  color: #005d8b !important;
}

.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link.active {
  color: #266db6 !important;
}

.header-menu.navbar_fixed.header-menu-3 .navbar .menu>.nav-item>.nav-link::before {
  background-color: #266db6 !important;
}

.header-menu.navbar_fixed.header-menu-4 .theme-btn {
  background-color: #266db6 !important;
}

.header-menu.navbar_fixed.header-menu-4 .theme-btn:hover {
  background-color: #005d8b !important;
}

.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link {
  color: #005d8b !important;
}

.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link.active {
  color: #266db6 !important;
}

.header-menu.navbar_fixed.header-menu-4 .navbar .menu>.nav-item>.nav-link::before {
  background-color: #266db6 !important;
}

.header-menu .navbar {
  padding: 0 !important;
}

.header-menu .navbar .sticky_logo .main {
  display: block;
}

.header-menu .navbar .sticky_logo .sticky {
  display: none;
}

.header-menu .menu>.nav-item {
  padding-bottom: 25px;
  padding-top: 25px;
  transition: all 0.3s linear;
}

.header-menu .menu>.nav-item>.nav-link {
  font-size: 14px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
}

.header-menu .menu>.nav-item>.nav-link.active::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: #fff;
}

.header-menu .menu>.nav-item>.nav-link::after {
  display: none;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu {
  margin: 0;
  border-radius: 4px;
  left: -26px;
  min-width: max-content;
  border: 1px solid #e6eeef;
  background: #fff;
  padding: 20px 0;
  box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1);
}

.header-menu .menu>.nav-item.submenu .dropdown-menu:before {
  content: "";
  width: 12px;
  height: 12px;
  background: #fff;
  position: absolute;
  top: -6px;
  transform: rotate(45deg);
  left: 40px;
  border-left: 1px solid #e6eeef;
  border-top: 1px solid #e6eeef;
}

@media (min-width: 992px) {
  .safe-deposit-area .card-img .logo img:nth-child(1){
    left: -3;
  }
  
  .first_section .card-img .logo img:nth-child(1),.third_section .card-img .logo img:nth-child(1) {
    left: 0%;
  }

  /* .first_section .card-img .logo img:nth-child(1) {
    left: -15%;
  }
  .third_section .card-img .logo img:nth-child(1) {
    left: 15%;
  } */
  .header-menu .menu>.nav-item.submenu .dropdown-menu {
    transform: translateY(20px);
    transition: all 0.3s ease-in;
    opacity: 0;
    visibility: hidden;
    display: block;
  }
}

.header-menu .menu>.nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item {
  padding: 0 30px;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item+.nav-item {
  margin-top: 8px;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link {
  display: flex;
  align-items: center;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link:before {
  display: none;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link img {
  margin-right: 20px;
  width: 32px;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item {
  padding: 0 40px 0 30px;
  transition: all 0.3s linear;
  position: relative;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item>i {
  padding-right: 10px;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item+.nav-item {
  margin-top: 18px;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link {
  padding: 0;
  white-space: nowrap;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: var(--theme-text-color);
  transition: color 0.2s linear;
  position: relative;
  display: inline-block;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link.active {
  color: #266db6;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link:after {
  display: none;
}

@media (min-width: 992px) {

  .header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.dropdown-menu,
  .header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.dropdown-menu,
  .header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateX(1px) translateY(0px);
  }
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,
.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,
.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link {
  color: #266db6;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>i,
.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>i,
.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item.active>i {
  color: #266db6;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu {
  transition: all 0.3s ease-in;
}

.header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu:before {
  display: none;
}

@media (min-width: 992px) {
  .header-menu .menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu {
    position: absolute;
    left: 100%;
    top: 0px;
    opacity: 0;
    display: block;
    visibility: hidden;
    transform: translateX(1px) translateY(20px);
    transition: all 0.3s ease-in;
    background: #fff;
    padding: 20px 0;
    box-shadow: none;
  }
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu {
  min-width: 540px;
  padding: 0;
  background: #4464a1;
  border: 0;
  max-height: 309px;
  min-height: 309px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu li>div {
  min-height: 309px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .nav-pills {
  padding: 30px 0;
  background: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 100%;
  margin-right: -10px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item {
  padding: 0 30px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:after {
  content: "\35";
  position: absolute;
  right: 25px;
  top: -1px;
  font-family: "ElegantIcons";
  display: block;
  /* color: var(--theme-color); */
  color: #266db6;
  transition: all 0.2s linear;
  opacity: 0;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link {
  font-size: 14px;
  color: var(--theme-text-color);
  display: inline-block;
  border-radius: 0;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link.active {
  background: transparent;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item+.nav-item {
  margin-top: 12px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover:after,
.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active:after {
  opacity: 1;
  right: 20px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover .nav-link,
.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active .nav-link {
  /* color: var(--theme-color);  */
  color: #266db6;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane {
  padding: 26px 10px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list {
  width: 50%;
  padding-bottom: 12px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list.w_100 {
  width: 100%;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li {
  margin-bottom: 12px;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  position: relative;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:before {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.2s linear;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:hover:before,
.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a.active:before {
  width: 100%;
}

.header-menu .menu>.nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane p {
  font-size: 14px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 0;
}

.header-menu .menu>.nav-item:hover>i {
  color: #266db6;
}

@media (min-width: 992px) {
  .header-menu .menu>.nav-item:hover .dropdown-menu {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
  }
}

.header-menu .menu>.nav-item+.nav-item {
  margin-left: 38px;
}

.header-menu .theme-btn {
  margin-left: 55px;
}

.header-menu.header-menu-1 .theme-btn {
  background-color: #fff;
  /* color: var(--theme-color);  */
  color: #266db6;
}

.header-menu.header-menu-1 .theme-btn:hover {
  color: #fff;
  background-color: #005d8b;
}

.header-menu.header-menu-2 .menu>.nav-item>.nav-link {
  color: #6a737c;
}

.header-menu.header-menu-2 .menu>.nav-item>.nav-link.active {
  color: #266db6;
}

.header-menu.header-menu-2 .menu>.nav-item>.nav-link::before {
  background-color: #266db6;
}

.header-menu.header-menu-2 .navbar-toggler .hamburger span {
  background-color: #005d8b;
}

.header-menu.header-menu-2 .navbar-toggler .hamburger-cross span {
  background-color: #005d8b;
}

.header-menu.header-menu-3 {
  background-color: rgba(23, 29, 36, 0.5);
}

.header-menu.header-menu-3 .theme-btn-outlined {
  color: #fff;
  border-color: #fff;
}

.header-menu.header-menu-3 .theme-btn-outlined:hover {
  color: #266db6;
  background-color: #fff;
}

.navbar-toggler {
  padding-right: 0;
  padding-left: 0;
}

.hamburger {
  height: 100%;
  width: 100%;
  display: block;
}

.hamburger span {
  width: 0%;
  height: 2px;
  position: relative;
  top: 0;
  left: 0;
  margin: 4px 0;
  display: block;
  background: #fff;
  border-radius: 3px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.hamburger span:nth-child(1) {
  transition-delay: 0s;
}

.hamburger span:nth-child(2) {
  transition-delay: 0.125s;
}

.hamburger span:nth-child(3) {
  transition-delay: 0.2s;
}

.menu_toggle {
  width: 22px;
  height: 22px;
  position: relative;
  cursor: pointer;
  display: block;
}

.menu_toggle .hamburger {
  position: absolute;
}

.menu_toggle .hamburger-cross {
  position: absolute;
  height: 100%;
  width: 100%;
  transform: rotate(45deg);
  display: block;
}

.menu_toggle .hamburger-cross span {
  display: block;
  background: #fff;
  border-radius: 3px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.menu_toggle .hamburger-cross span:nth-child(1) {
  height: 100%;
  width: 2px;
  position: absolute;
  top: 0;
  left: 10px;
  transition-delay: 0.3s;
}

.menu_toggle .hamburger-cross span:nth-child(2) {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 10px;
  transition-delay: 0.4s;
}

.collapsed .menu_toggle .hamburger span {
  width: 100%;
}

.collapsed .menu_toggle .hamburger span:nth-child(1) {
  transition-delay: 0.3s;
}

.collapsed .menu_toggle .hamburger span:nth-child(2) {
  transition-delay: 0.4s;
}

.collapsed .menu_toggle .hamburger span:nth-child(3) {
  transition-delay: 0.5s;
}

.collapsed .menu_toggle .hamburger-cross span:nth-child(1) {
  height: 0%;
  transition-delay: 0s;
}

.collapsed .menu_toggle .hamburger-cross span:nth-child(2) {
  width: 0%;
  transition-delay: 0.2s;
}

.mobile_dropdown_icon {
  display: none;
}

@media(max-width: 1235px) and (min-width: 992px) {

  .header-menu .menu>.nav-item>.nav-link.active,
  .header-menu .menu>.nav-item+.nav-item {
    margin-left: 4px;
    /* 1235 */
  }

  .header-menu .theme-btn {
    margin-left: 5px;
  }

  header a.ps-5 {
    padding-left: 0px !important
  }
}


/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  banner CSS
/*----------------------------------------*/

.owl-carousel .owl-stage {
  display: flex;
}

.owl-carousel .owl-item img {
  width: auto;
  /* height: 100%; */
}

.banner-area {
  /* background-color: var(--theme-color); */
  background-color: #266db6;
  background-image: url(build/images/bg-img.8bf3bc3c.png);
  background-position: center;
  background-size: cover;
  position: relative;
  /* floating bubbles */
}

.banner-area .bubbles {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  overflow: hidden;
}

.banner-area .bubbles .bubble {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: zoomIn;
}

.banner-area .bubbles div {
  position: absolute;
}

.banner-area .bubbles div:nth-child(1) {
  bottom: 20%;
  left: 5%;
}

.banner-area .bubbles div:nth-child(1) .bubble {
  animation-delay: 0.5s;
  background-color: rgba(255, 255, 255, 0.4);
}

.banner-area .bubbles div:nth-child(2) {
  bottom: 65%;
  left: 20%;
}

.banner-area .bubbles div:nth-child(2) .bubble {
  background-color: rgba(246, 166, 9, 0.4);
}

.banner-area .bubbles div:nth-child(3) {
  bottom: 15%;
  left: 30%;
}

.banner-area .bubbles div:nth-child(3) .bubble {
  animation-delay: 1s;
  background-color: #f6a609;
}

.banner-area .bubbles div:nth-child(4) {
  bottom: 50%;
  left: 40%;
}

.banner-area .bubbles div:nth-child(4) .bubble {
  animation-delay: 0.8s;
  animation-direction: alternate-reverse;
  background-color: rgba(42, 199, 105, 0.4);
}

.banner-area .bubbles div:nth-child(5) {
  bottom: 20%;
  right: 5%;
}

.banner-area .bubbles div:nth-child(5) .bubble {
  animation-delay: 0.5s;
  background-color: rgba(246, 166, 9, 0.4);
}

.banner-area .bubbles div:nth-child(6) {
  bottom: 65%;
  right: 20%;
}

.banner-area .bubbles div:nth-child(6) .bubble {
  background-color: #2ac769;
}

.banner-area .bubbles div:nth-child(7) {
  bottom: 15%;
  right: 30%;
}

.banner-area .bubbles div:nth-child(7) .bubble {
  animation-delay: 1.1s;
  background-color: rgba(42, 199, 105, 0.4);
}

.banner-area .bubbles div:nth-child(8) {
  bottom: 50%;
  right: 40%;
}

.banner-area .bubbles div:nth-child(8) .bubble {
  animation-delay: 0.2s;
  background-color: rgba(255, 255, 255, 0.4);
}

.banner-area .logos {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.banner-area .logos img {
  position: absolute;
  animation: pulse ease-out infinite;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.banner-area .logos img:nth-child(1) {
  bottom: 15%;
  left: 10%;
  animation-delay: 0.5s;
}

.banner-area .logos img:nth-child(2) {
  bottom: 45%;
  left: 20%;
}

.banner-area .logos img:nth-child(3) {
  bottom: 20%;
  left: 30%;
  animation-delay: 1s;
}

.banner-area .logos img:nth-child(4) {
  bottom: 20%;
  right: 30%;
  animation-delay: 0.5s;
}

.banner-area .logos img:nth-child(5) {
  bottom: 15%;
  right: 10%;
}

.banner-area .logos img:nth-child(6) {
  bottom: 45%;
  right: 20%;
  animation-delay: 0.8s;
}

.banner-area .banner-content h1 {
  font-size: 60px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  line-height: 70px;
}

.description {
  color: rgba(255, 255, 255, 0.604);
}

.banner-area .banner-content .img-area {
  position: relative;
  z-index: 2;
}

.banner-area .banner-content .symbol-pulse {
  position: absolute;
  top: 71%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.banner-area .banner-content .symbol-pulse div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), color-stop(65%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0.04)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%);
  width: 28rem;
  height: 28rem;
}

.banner-area .banner-content .symbol-pulse .pulse-1 {
  -webkit-transform: translate(-50%, -50%) scale(0.67);
  -ms-transform: translate(-50%, -50%) scale(0.67);
  transform: translate(-50%, -50%) scale(0.67);
}

.banner-area .banner-content .symbol-pulse .pulse-1 {
  -webkit-transform: translate(-50%, -50%) scale(0.75);
  -ms-transform: translate(-50%, -50%) scale(0.75);
  transform: translate(-50%, -50%) scale(0.75);
}

.banner-area .banner-content .symbol-pulse .pulse-2 {
  -webkit-transform: translate(-50%, -50%) scale(1.01);
  -ms-transform: translate(-50%, -50%) scale(1.01);
  transform: translate(-50%, -50%) scale(1.01);
}

.banner-area .banner-content .symbol-pulse .pulse-x {
  will-change: transform;
  -webkit-animation: pulsate 3s infinite;
  animation: pulsate 3s infinite;
}

.banner-area-2 {
  background-image: url(build/images/bg-img-2.2fd9e718.png), linear-gradient(to right, #fff, #fffdf7);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}

.banner-area-2 .banner-content {
  position: relative;
}

.banner-area-2 .banner-content .shape {
  position: absolute;
  top: -10px;
  left: -130px;
}

.banner-area-2 .banner-content h1 {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 56px;
}

.banner-area-2 .banner-content p {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.banner-area-2 .banner-content .theme-btn-2 {
  color: var(--theme-text-color);
  text-transform: capitalize;
  padding: 3px 20px 4px 14px;
  font-size: 18px;
}

.banner-area-2 .banner-content .theme-btn-2:hover {
  color: #fff;
}

.banner-area-2 .banner-content .theme-btn-2:hover::before {
  width: 100%;
}

.banner-area-2 .banner-content .theme-btn-2:hover .arrow {
  margin-right: 10px;
}

.banner-area-2 .banner-content .theme-btn-2::before {
  width: 34px;
}

.banner-area-2 .banner-content .theme-btn-2 .arrow {
  margin-right: 20px;
  margin-left: -2px;
}

.banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::before {
  width: 7px;
  top: 2px;
}

.banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::after {
  width: 7px;
  bottom: 2px;
}

.banner-area-2 .banner-img {
  position: relative;
  z-index: 0;
}

.banner-area-2 .banner-img .shapes img {
  position: absolute;
}

.banner-area-2 .banner-img .shapes .shape-1 {
  top: -25px;
  left: -45px;
}

.banner-area-2 .banner-img .shapes .shape-2 {
  bottom: -50px;
  right: -40px;
  z-index: -1;
}

.banner-area-2 .banner-img .shapes .shape-3 {
  top: -55px;
  left: -30px;
  z-index: -1;
}

.banner-area-2 .banner-img .shapes .shape-4 {
  bottom: 25%;
  right: -5%;
  animation: zoomIn 1.5s ease-out infinite alternate both;
}

.banner-area-2 .banner-img .shapes .shape-5 {
  top: 40%;
  left: -12%;
  animation: floatingBubble2 20s linear infinite alternate both;
}

.banner-area-2 .banner-img .shapes .shape-6 {
  top: 15%;
  right: 0%;
  animation: floatingBubble 20s linear infinite alternate both;
}

.banner-area-3 {
  background-color: #266db6;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.banner-area-3 .bg-slides .slide {
  position: absolute;
  z-index: -1;
  top: 0;
}

.banner-area-3 .bg-slides .slide:nth-child(1) {
  left: 4%;
}

.banner-area-3 .bg-slides .slide:nth-child(2) {
  left: 45%;
}

.banner-area-3 .bg-slides .slide:nth-child(3) {
  left: 52%;
}

.banner-area-3 .banner-content h1 {
  font-size: 50px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 56px;
}

.banner-area-3 .banner-content .theme-btn {
  border-radius: 30px;
}

.banner-area-3 .person-img {
  position: absolute;
  bottom: 0;
  left: 50px;
  z-index: 1;
  /* stat: Remove this section if you removed owl carousel */
  /* height: 660px !important; */
  /* bottom: -114px !important; */
  /* end: Remove this section if you removed owl carousel */

}

.banner-area-4 {
  background-color: #10121c;
  overflow: hidden;
}

.banner-area-4 .hero-img {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.banner-area-4 .hero-img .person-img {
  max-width: 100%;
  height: auto;
}

.banner-area-4 .hero-img .shape {
  position: absolute;
}

.banner-area-4 .hero-img .shape:nth-child(1) {
  top: 45%;
  left: -35%;
  z-index: -1;
}

.banner-area-4 .hero-img .shape:nth-child(2) {
  top: 48%;
  right: 15px;
  z-index: 1;
}

.banner-area-4 .hero-img .shape:nth-child(3) {
  top: 23%;
  right: -25px;
}

.banner-area-4 .hero-img .shape:nth-child(4) {
  top: 6%;
  left: 12%;
  z-index: -1;
}

.banner-area-4 .hero-img .shape:nth-child(5) {
  top: 30%;
  left: -6px;
}

.banner-area-4 .hero-img .shape:nth-child(6) {
  top: 23%;
  left: -25px;
  z-index: -1;
}

.banner-area-4 .hero-img .shape:nth-child(7) {
  top: 50%;
  right: -7px;
  z-index: -1;
}

.banner-area-4 .hero-img .shape:nth-child(8) {
  top: 18%;
  left: 30px;
  z-index: 1;
}

.banner-area-4 .banner-content h1 {
  font-size: 60px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #fff;
}

.banner-area-4 .banner-content p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
}

.banner-area-4 .banner-content .theme-btn {
  color: #000;
  height: 55px;
  line-height: 51px;
}

.banner-area-4 .banner-content .theme-btn:hover {
  color: #fff;
}

.loan-banner {
  position: relative;
  overflow: inherit;
}

.loan-banner .section-title h1 {
  color: #fff;
}

.loan-banner .floated-widget {
  top: inherit;
  bottom: -80px;
  padding: 50px 15px 40px 15px;
}

.loan-banner .floated-widget .border-end {
  border-color: #dcdee0 !important;
}

.loan-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(41, 66, 102, 0.75);
}

/*----------------------------------------*/
/*   Breadcrumb CSS
/*----------------------------------------*/
.breadcrumb-widget {
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

.breadcrumb-widget::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(51, 62, 72, 0.8);
}

.breadcrumb-widget .breadcrumb-content {
  position: relative;
  z-index: 1;
}

.breadcrumb-widget .breadcrumb-content h1 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: capitalize;
}

.breadcrumb-widget .breadcrumb-content h2 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: capitalize;
}

.breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-location {
  color: #bbc0c4;
}

.breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory {
  color: #bbc0c4;
}

.breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory span {
  color: #fff;
}

.breadcrumb-widget .breadcrumb-content ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.breadcrumb-widget .breadcrumb-content ul li {
  font-size: 16px;
  color: #c8ccd0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  position: relative;
  text-transform: capitalize;
  display: inline-block;
  margin: 10px 15px;
}

.breadcrumb-widget .breadcrumb-content ul li:last-child::after {
  display: none;
}

.breadcrumb-widget .breadcrumb-content ul li.active {
  color: #fff;
}

.breadcrumb-widget .breadcrumb-content ul li a {
  display: inline-block;
}

.breadcrumb-widget .breadcrumb-content ul li::after {
  content: ">";
  position: absolute;
  right: -20px;
  top: 0;
  font-family: "ElegantIcons";
}

.breadcrumb-widget.breadcrumb-widget-2 {
  overflow: hidden;
}

.breadcrumb-widget.breadcrumb-widget-2::after {
  /* background-color: rgba(36, 36, 54, 0.7); */
    background-color:  rgba(38, 109, 182, 0.7);
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape {
  position: absolute;
  opacity: 0.15;
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-1 {
  bottom: 0;
  left: 10%;
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-2 {
  top: 0;
  left: 20%;
  height: 100%;
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-3 {
  top: 0%;
  right: 33%;
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-4 {
  bottom: 0;
  right: 1%;
}

.breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape img {
  max-height: 100%;
}

.breadcrumb-widget.breadcrumb-widget-2 .search-box input {
  height: 60px;
  padding: 19px 25px;
  color: #c8ccd0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #d8dce0;
}

.breadcrumb-widget.breadcrumb-widget-2 .search-box input::placeholder {
  color: #c8ccd0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn {
  padding: 15px;
  background-color: #fff;
  border-radius: 5px;
}

.breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn i {
  display: inline-block;
  vertical-align: middle;
  color: #266db6;
  font-size: 25px;
  transform: scaleX(-1);
}

.breadcrumb-widget.breadcrumb-widget-2 .popular-tags span {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #d8dce0;
  margin-right: 15px;
}

.breadcrumb-widget.breadcrumb-widget-2 .popular-tags a {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  padding: 4px 22px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 2px;
  margin-right: 10px;
}

.breadcrumb-widget.breadcrumb-widget-2 .popular-tags a:hover {
  background-color: #fff;
  color: #266db6;
}

.breadcrumb-widget.breadcrumb-widget-2 .post-info {
  display: flex;
  align-items: center;
  justify-content: center;
}

.breadcrumb-widget.breadcrumb-widget-2 .post-info div {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #c8ccd0;
}

.breadcrumb-widget.breadcrumb-widget-2 .post-info div span {
  margin-left: 8px;
}

.breadcrumb-widget.breadcrumb-widget-3::after {
  /* background-color: rgba(24, 23, 61, 0.8); */
  background-color: rgba(38, 109, 182,0.7)
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   feature CSS
/*----------------------------------------*/
.feature-area {
  position: relative;
  z-index: 2;
}

.feature-card-widget,
.feature-card-widget-2,
.feature-card-widget-4,
.feature-card-widget-5,
.feature-card-widget-6,
.feature-card-widget-7 {
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
  transition: all 0.3s ease-out;
}

.feature-card-widget:hover,
.feature-card-widget-2:hover,
.feature-card-widget-4:hover,
.feature-card-widget-5:hover,
.feature-card-widget-6:hover,
.feature-card-widget-7:hover {
  box-shadow: 0px 20px 45px rgba(51, 77, 114, 0.15);
}

.feature-card-widget img,
.feature-card-widget-2 img,
.feature-card-widget-4 img,
.feature-card-widget-5 img,
.feature-card-widget-6 img,
.feature-card-widget-7 img {
  max-width: 100%;
}

.feature-card-widget h4,
.feature-card-widget-2 h4,
.feature-card-widget-4 h4,
.feature-card-widget-5 h4,
.feature-card-widget-6 h4,
.feature-card-widget-7 h4 {
  font-size: 24px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.feature-card-widget h5,
.feature-card-widget-2 h5,
.feature-card-widget-4 h5,
.feature-card-widget-5 h5,
.feature-card-widget-6 h5,
.feature-card-widget-7 h5 {
  font-size: 20px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.feature-card-widget p,
.feature-card-widget-2 p,
.feature-card-widget-4 p,
.feature-card-widget-5 p,
.feature-card-widget-6 p,
.feature-card-widget-7 p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-text-color);
  line-height: 26px;
}

.feature-card-widget {
  padding: 40px 25px;
  border-radius: 10px;
}

.feature-card-widget:hover {
  box-shadow: 0px 20px 45px rgba(51, 77, 114, 0.15);
}

.feature-card-widget:hover h4 {
  /* color: var(--theme-color);  */
  color: #266db6;
  ;
}

.feature-card-widget .card-img {
  position: relative;
}

.feature-card-widget .card-img img {
  max-width: 100%;
  margin: 15px 0 25px 0;
  min-height: 54px;
}

.feature-card-widget h4 {
  text-transform: capitalize;
  margin-bottom: 5px;
}

.feature-card-widget p {
  margin: 11px 0 5px 0;
}

.feature-card-widget-2 {
  padding: 30px 25px;
  border-radius: 10px;
}

.feature-card-widget-2 .icon-bg-1,
.feature-card-widget-2 .icon-bg-2,
.feature-card-widget-2 .icon-bg-3,
.feature-card-widget-2 .icon-bg-4 {
  display: inline-block;
  padding: 15px;
  border-radius: 10px;
  text-align: center;
}

.feature-card-widget-2 .icon-bg-1 {
  background-color: rgba(41, 204, 37, 0.1);
}

.feature-card-widget-2 .icon-bg-2 {
  background-color: rgba(190, 99, 249, 0.1);
}

.feature-card-widget-2 .icon-bg-3 {
  background-color: rgba(252, 87, 59, 0.1);
}

.feature-card-widget-2 .icon-bg-4 {
  background-color: rgba(38, 198, 218, 0.1);
}

.feature-card-widget-2 h5 {
  margin: 15px 0;
}

.feature-card-widget-2 h4 {
  margin-bottom: 12px;
  margin-top: 18px;
}

.feature-card-widget-2 p {
  min-height: 72px;
  line-height: inherit;
}

.feature-card-widget-3 {
  padding: 25px;
  border-radius: 10px;
  transition: all 0.3s ease-out;
  overflow: hidden;
  position: relative;
  margin: 0 12px;
  outline: none;
}

.feature-card-widget-3 .shapes img {
  position: absolute;
}

.feature-card-widget-3 img {
  max-width: 100%;
}

.feature-card-widget-3 .title {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 22px;
  display: block;
  margin-top: 5px;
}

.feature-card-widget-3 h5 {
  font-size: 22px;
  color: #fff;
  margin-top: 13px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 30px;
}

.feature-card-widget-3 h5 span {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.feature-card-widget-3 a {
  font-size: 22px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  display: inline-block;
  line-height: 30px;
}

.feature-card-widget-3.card-1 {
  /* background-color: #f76363;  */
  background-color: #266db6
}

.feature-card-widget-3.card-1:hover {
  /* box-shadow: 0 20px 50px 0 rgba(247, 99, 99, 0.25); */
  box-shadow: 0 20px 50px 0 rgba(0, 93, 139, 0.25);
}

.feature-card-widget-3.card-1 .shapes img:nth-child(1) {
  bottom: 0;
  right: 20px;
  animation: pulse 2s ease-out infinite alternate both;
}

.feature-card-widget-3.card-1 .shapes img:nth-child(2) {
  top: 0;
  right: 0;
  animation: pulse 3s ease-out infinite alternate both;
}

.feature-card-widget-3.card-1 .shapes img:nth-child(3) {
  top: 50%;
  right: 40%;
}

.feature-card-widget-3.card-1 .shapes img:nth-child(4) {
  bottom: 60%;
  right: 75%;
}

.feature-card-widget-3.card-2 {
  /* background-color: #40ad87;  */
  background-color: #005d8b;
}

.feature-card-widget-3.card-2:hover {
  /* box-shadow: 0 20px 50px 0 rgba(64, 173, 135, 0.25);  */
  box-shadow: 0 20px 50px 0 rgba(38, 109, 182, 0.25);
}

.feature-card-widget-3.card-2 .shapes img:nth-child(1) {
  top: 0;
  right: 20px;
  animation: pulse 6s ease-out infinite alternate both;
}

.feature-card-widget-3.card-2 .shapes img:nth-child(2) {
  bottom: 0;
  right: 0;
  animation: pulse 2s ease-out infinite alternate both;
}

.feature-card-widget-3.card-2 .shapes img:nth-child(3) {
  top: 50%;
  right: 40%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-3.card-2 .shapes img:nth-child(4) {
  bottom: 60%;
  right: 75%;
  animation: moveY 15s ease-out infinite alternate both;
}

.feature-card-widget-3.card-3 {
  /* background-color: #7080fa;  */
  background-color: #266db6;
}

.feature-card-widget-3.card-3:hover {
  /* box-shadow: 0 20px 50px 0 rgba(112, 128, 250, 0.25);  */
  box-shadow: 0 20px 50px 0 rgba(0, 93, 139, 0.25);
}

.feature-card-widget-3.card-3 .shapes img:nth-child(1) {
  top: 0;
  right: 0;
  animation: pulse 2s ease-out infinite alternate both;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(2) {
  top: 0;
  right: 0;
  animation: pulse 3s ease-out infinite alternate both;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(3) {
  top: 20%;
  right: 40%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(4) {
  bottom: 20%;
  right: 20%;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(5) {
  bottom: 10%;
  right: 25%;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(6) {
  left: 10%;
  top: 15%;
  animation: moveY 13s ease-out infinite alternate both;
}

.feature-card-widget-3.card-3 .shapes img:nth-child(7) {
  left: 50%;
  top: 75%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-custom.card-custom {
  background-color: #005d8b;
}

.feature-card-widget-custom.card-custom:hover {
  box-shadow: 0 20px 50px 0 #266db6;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(1) {
  top: 0;
  right: 0;
  animation: pulse 2s ease-out infinite alternate both;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(2) {
  top: 0;
  right: 0;
  animation: pulse 3s ease-out infinite alternate both;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(3) {
  top: 20%;
  right: 40%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(4) {
  bottom: 20%;
  right: 20%;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(5) {
  bottom: 10%;
  right: 25%;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(6) {
  left: 10%;
  top: 15%;
  animation: moveY 13s ease-out infinite alternate both;
}

.feature-card-widget-custom.card-custom .shapes img:nth-child(7) {
  left: 50%;
  top: 75%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-custom-2.card-custom-2 {
  background-color: #005d8b;
}

.feature-card-widget-custom-2.card-custom-2:hover {
  box-shadow: 0 20px 50px 0 #266db6
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(1) {
  top: 0;
  right: 0;
  animation: pulse 2s ease-out infinite alternate both;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(2) {
  top: 0;
  right: 0;
  animation: pulse 3s ease-out infinite alternate both;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(3) {
  top: 20%;
  right: 40%;
  animation: moveX 13s ease-out infinite alternate both;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(4) {
  bottom: 20%;
  right: 20%;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(5) {
  bottom: 10%;
  right: 25%;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(6) {
  left: 10%;
  top: 15%;
  animation: moveY 13s ease-out infinite alternate both;
}

.feature-card-widget-custom-2.card-custom-2 .shapes img:nth-child(7) {
  left: 50%;
  top: 75%;
  animation: moveX 13s ease-out infinite alternate both;
}


.feature-card-widget-4 {
  padding: 50px 30px;
  border-radius: 10px;
}

.feature-card-widget-4 .theme-btn {
  border-color: rgba(0, 80, 178, 0.5);
}

.feature-card-widget-4 .social-button a {
  display: inline-block;
  text-align: center;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: transparent;
  color: var(--theme-text-color);
  line-height: 37px;
  border: 1px solid var(--theme-text-color);
  margin-right: 15px;
}

.feature-card-widget-4 .social-button a:last-child {
  margin-right: 0;
}

.feature-card-widget-4 .social-button a:hover {
  border-color: #266db6;
  color: #fff;
}

.feature-card-widget-4 .social-button a.dark-blue:hover {
  border-color: #266db6;
  color: #266db6;
}

.feature-card-widget-5 {
  padding: 50px 40px;
  padding-bottom: 43px;
  text-align: left;
  border-radius: 8px;
}

.feature-card-widget-6 {
  display: flex;
  padding: 38px 40px;
  text-align: left;
  border-radius: 10px;
}

.feature-card-widget-6 img {
  max-width: inherit;
}

.feature-card-widget-6 h6 {
  font-size: 18px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 16px;
}

.feature-card-widget-7 {
  padding: 38px 30px 30px 30px;
  border-radius: 5px;
}

.feature-card-widget-7 h4 {
  margin-bottom: 13px;
}

.feature-area-2 {
  background-color: #fff;
}

.feature-widget-2 {
  display: flex;
  border-radius: 5px;
  padding: 40px;
  transition: all 0.3s ease-out;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.feature-widget-2 .shapes img {
  position: absolute;
  z-index: -1;
  animation: pulse 1.5s ease-out infinite alternate both;
}

.feature-widget-2.feature-1 {
  background-color: #7a33ff;
}

.feature-widget-2.feature-1 .shapes img:nth-child(1) {
  top: 0;
  right: 0;
}

.feature-widget-2.feature-1 .shapes img:nth-child(2) {
  bottom: 0;
  left: 0;
  animation-delay: 0.3s;
}

.feature-widget-2.feature-1 .shapes img:nth-child(3) {
  top: 15%;
  right: 35%;
  animation: moveX 15s linear infinite alternate both;
  animation-delay: 1.5s;
}

.feature-widget-2.feature-1 .shapes img:nth-child(4) {
  bottom: 15%;
  left: 35%;
  animation: moveX 15s linear infinite alternate both;
}

.feature-widget-2.feature-1 .shapes img:nth-child(5) {
  top: 40%;
  left: 60%;
  animation: floatingBubble 15s linear infinite alternate both;
}

.feature-widget-2.feature-1 .shapes img:nth-child(6) {
  top: 5%;
  right: 65%;
  animation: floatingBubble2 15s linear infinite alternate both;
}

.feature-widget-2.feature-1:hover {
  box-shadow: 0 20px 40px 2px rgba(122, 51, 255, 0.2);
}

.feature-widget-2.feature-2 {
  background-color: #b93dcc;
}

.feature-widget-2.feature-2 .shapes img:nth-child(1) {
  bottom: 0;
  left: 0;
  opacity: 0.1;
  animation-delay: 0.3s;
}

.feature-widget-2.feature-2 .shapes img:nth-child(2) {
  top: 0;
  right: 0;
  opacity: 0.1;
}

.feature-widget-2.feature-2 .shapes img:nth-child(3) {
  bottom: 0%;
  left: 35%;
  opacity: 0.1;
  animation-delay: 0.9s;
}

.feature-widget-2.feature-2 .shapes img:nth-child(4) {
  bottom: 15%;
  right: 70%;
}

.feature-widget-2.feature-2 .shapes img:nth-child(5) {
  top: 15%;
  left: 60%;
  animation: moveX 15s linear infinite alternate both;
  animation-delay: 1.1s;
}

.feature-widget-2.feature-2 .shapes img:nth-child(6) {
  top: 5%;
  right: 65%;
  opacity: 0.1;
  animation: moveY 15s linear infinite alternate both;
}

.feature-widget-2.feature-2:hover {
  box-shadow: 0 20px 40px 2px rgba(185, 61, 204, 0.2);
}

.feature-widget-2.feature-3 {
  background-color: #247cb2;
}

.feature-widget-2.feature-3 .shapes img:nth-child(1) {
  bottom: 0;
  right: 0;
  opacity: 0.1;
  animation-delay: 0.3s;
}

.feature-widget-2.feature-3 .shapes img:nth-child(2) {
  top: 0;
  left: 0;
  opacity: 0.1;
}

.feature-widget-2.feature-3 .shapes img:nth-child(3) {
  top: 0%;
  left: 35%;
  animation-delay: 0.8s;
}

.feature-widget-2.feature-3 .shapes img:nth-child(4) {
  bottom: 15%;
  right: 70%;
  animation: floatingBubble 15s linear infinite alternate both;
}

.feature-widget-2.feature-3 .shapes img:nth-child(5) {
  top: 15%;
  left: 75%;
  animation-delay: 0.5s;
}

.feature-widget-2.feature-3:hover {
  box-shadow: 0 20px 40px 2px rgba(36, 124, 178, 0.2);
}

.feature-widget-2 .feature-img img {
  max-width: 100%;
  padding: 0 23px 0 10px;
}

.feature-widget-2 .feature-content p {
  font-size: 16px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.feature-widget-2 .feature-content h6 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
}

.feature-slider .slick-list {
  margin: 0 -25px;
  padding: 0 10px;
}

.feature-slider .slick-dots {
  bottom: -5px;
}

.feature-slider .slick-dots li button {
  background-color: #cacccf;
  border: none;
}

.feature-slider .slick-dots li.slick-active button {
  background-color: #266db6;
}

.feature-slider .slick-track {
  margin: 20px 0 55px 0;
}

/*----------------------------------------*/
/*  Feature Calculator CSS
/*----------------------------------------*/
.feature-calculator .calculator {
  border: 1px solid #dcdee0;
  box-shadow: var(--theme-dropshadow);
  border-radius: 10px;
}

.feature-calculator .calculator .border-end {
  border-color: #dcdee0;
}

.feature-calculator .calculator .border-bottom {
  border-color: #dcdee0;
}

.feature-calculator .calculator .steps {
  background-color: #f5f7fa;
  border-radius: 5px;
  padding: 9px 20px;
}

.feature-calculator .calculator .steps .single-step {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
  font-size: 14px;
}

.feature-calculator .calculator .steps .single-step span {
  border-radius: 50%;
  border: 1px solid #dcdee0;
  height: 18px;
  width: 18px;
  font-size: 12px;
  margin-right: 7.5px;
  display: inline-block;
  line-height: 17px;
  text-align: center;
}

.feature-calculator .calculator .calculator-slider label {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  margin-bottom: 0px;
  color: #3c4146;
  line-height: 32px;
}

.feature-calculator .calculator .calculator-slider label.label-2 {
  font-size: 18px;
  color: #005d8b;
  line-height: 29.52px;
}

.feature-calculator .calculator .calculator-slider .range {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.feature-calculator .calculator .calculator-slider .range-slider {
  width: 100%;
}

.feature-calculator .calculator .calculator-slider .range-slider.noUi-horizontal {
  height: 5px;
  background-color: rgba(0, 80, 178, 0.15);
  border-radius: 2.5px;
}

.feature-calculator .calculator .calculator-slider .range-slider.noUi-horizontal .noUi-handle {
  height: 15px;
  width: 15px;
  top: -5px;
}

.feature-calculator .calculator .calculator-slider .range-input {
  height: 35px;
  border-radius: 17.5px;
  line-height: 32px;
  text-align: center;
  color: #6a737c;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border: 1px solid #dcdee0;
  width: 120px;
  margin-left: 20px;
}

.feature-calculator .calculator .calculator-slider .range-input:focus {
  border-color: #266db6;
  color: #171d24;
  box-shadow: none;
}

.feature-calculator .calculator .calculator-slider .range-input:focus-visible {
  outline: none;
}

.feature-calculator .expected-payment .sec-head {
  padding: 24px 22px;
  border-radius: 7px;
}

.feature-calculator .expected-payment h5 {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #3c4146;
}

.feature-calculator .expected-payment p {
  font-size: 14px;
  color: #6a737c;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.feature-calculator .expected-payment h4 {
  font-size: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #3c4146;
}

/*----------------------------------------*/
/*   track financial progress CSS
/*----------------------------------------*/
.track-f-progress {
  overflow: hidden;
  background-color: #fff;
}

.track-f-progress .img-content {
  position: relative;
  text-align: right;
  z-index: 1;
}

.track-f-progress .img-content .bg-img {
  position: absolute;
  z-index: -1;
  top: -35%;
  left: -30%;
}

.track-f-progress .img-content .track-3 {
  position: relative;
  z-index: 1;
  max-width: 100%;
}

.track-f-progress .img-content .track-img {
  position: absolute;
  max-width: 100%;
  width: auto;
}

.track-f-progress .img-content .track-img.track-1 {
  top: 50px;
  left: -30px;
  z-index: 1;
}

.track-f-progress .img-content .track-img.track-2 {
  bottom: 40px;
  left: -15px;
}

.track-f-progress .text-content {
  position: relative;
  z-index: 1;
}

.track-f-progress .text-content p,
.card-payment .text-content p,
.internet-banking .text-content p {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 17px;
  line-height: 26px;
}

.track-f-progress .text-content h2,
.card-payment .text-content h2,
.internet-banking .text-content h2 {
  color: #005d8b;
  font-size: 36px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}

/*----------------------------------------*/
/*    card payment CSS
/*----------------------------------------*/
.card-payment {
  overflow: hidden;
}

.card-payment .img-content {
  position: relative;
}

.card-payment .img-content .bg-img {
  position: absolute;
  top: -20%;
  left: -45%;
  z-index: -1;
}

.card-payment .img-content .card-2 {
  position: absolute;
  top: 35px;
  right: 15px;
}

.card-payment .text-content {
  position: relative;
  z-index: 1;
}

/*----------------------------------------*/
/*      Internet Banking CSS
/*----------------------------------------*/
.internet-banking {
  position: relative;
  overflow: hidden;
  background-color: #fff;
}

.internet-banking .img-content {
  position: relative;
  z-index: 1;
}

.internet-banking .img-content .bg-img {
  position: absolute;
  z-index: -1;
  top: -40%;
  left: -32%;
}

.internet-banking .img-content .bank-1 {
  position: absolute;
  top: 60px;
  right: -30px;
}

.internet-banking .img-content .bank-2 {
  position: absolute;
  position: absolute;
  bottom: 80px;
  left: -40px;
}

.internet-banking .img-content .bank-3 {
  position: absolute;
  top: 95px;
  left: -105px;
  z-index: -1;
}

.internet-banking .text-content {
  position: relative;
  z-index: 1;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Recognition CSS
/*----------------------------------------*/
.recognition-widget .widget-navigation ul {
  flex-direction: column;
  background-color: transparent;
  border-bottom: none !important;
}

.recognition-widget .widget-navigation ul li {
  border-bottom: 1px solid #dcdee0;
  background-color: transparent;
  text-align: right;
  padding: 14px 0 11px 0;
}

.recognition-widget .widget-navigation ul li:first-child {
  padding-top: 0;
}

.recognition-widget .widget-navigation ul li:last-child {
  border-bottom: none;
}

.recognition-widget .widget-navigation ul li a {
  border: none;
  background-color: transparent;
  font-size: 18px;
  color: #6a737c;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  display: inline-block;
  padding: 0;
  line-height: 30px;
}

.recognition-widget .widget-navigation ul li a.active {
  color: #266db6;
  background-color: transparent;
  border: none;
  font-weight: 500;
}

.recognition-widget .tab-content {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 50px;
}

.recognition-widget .tab-content h3 {
  font-size: 30px;
  color: #266db6;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 42px;
  margin-bottom: 0;
}

.recognition-widget .tab-content P {
  font-size: 16px;
  color: #787880;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  position: relative;
  padding-left: 26px;
  margin-top: 10px;
}

.recognition-widget .tab-content P::before {
  content: "";
  position: absolute;
  left: 0%;
  top: 7px;
  height: 1px;
  width: 20px;
  background-color: #266db6;
}

.accolades-widget {
  background-color: #3c4146;
  border-radius: 8px;
  position: relative;
  padding: 25px 20px 40px 20px;
}

.accolades-widget .accolades-header {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}

.accolades-widget .accolades-header img {
  margin-bottom: -1px;
}

.accolades-widget .accolades-header h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #3c4146;
  margin-bottom: -9px;
  margin-left: 7px;
  letter-spacing: -4px;
}

.accolades-widget .accolades-content p {
  font-size: 14px;
  margin-left: 20px;
}

.accolades-widget .accolades-content .subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
}

.accolades-widget .accolades-content .text {
  color: #f9d8ae;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  position: relative;
}

.accolades-widget .accolades-content .text::after {
  content: "";
  position: absolute;
  top: 10px;
  height: 1px;
  width: 15px;
  background-color: #f9d8ae;
  left: -18px;
}

/*----------------------------------------*/
/*   Leadership widget CSS
/*----------------------------------------*/
.single-leadership-widget {
  text-align: center;
}

.single-leadership-widget a {
  display: inline-block;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.single-leadership-widget a:hover .leader-info {
  visibility: visible;
  opacity: 1;
}

.single-leadership-widget a img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.single-leadership-widget a .leader-info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 50px 0 30px 40px;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  background-image: linear-gradient(to bottom, rgba(51, 62, 72, 0), rgba(27, 34, 45, 0.8));
}

.single-leadership-widget a .leader-info h5 {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #fff;
  margin: 0;
}

.single-leadership-widget a .leader-info p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}

/*----------------------------------------*/
/*   Description CSS
/*----------------------------------------*/
.description-widget .desc-title {
  border-radius: 5px;
  padding: 38px 38px 42px 42px;
}

.description-widget .desc-title h2 {
  font-size: 36px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #fff;
}

.description-widget .desc-text p {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6c6c73;
  line-height: 30px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   Statistics widget CSS
/*----------------------------------------*/
.floated-widget {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
  padding: 40px 50px;
  position: absolute;
  top: -70px;
  left: 15px;
  right: 15px;
  z-index: 3;
}

.statistics-widget-1 {
  display: inline-block;
  min-width: 117px;
}

.statistics-widget-1 img {
  max-width: 100%;
}

.statistics-widget-1 p {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  margin: 20px 0 6px 0;
  text-transform: capitalize;
}

.statistics-widget-1 .counter {
  font-size: 36px;
  /* color: var(--theme-color); */
  color: #266db6;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.statistics-widget-2 {
  border-radius: 10px;
  height: 100%;
  overflow: hidden;
}

.statistics-widget-2 .statistics-slider {
  height: 100%;
  position: relative;
}

.statistics-widget-2 .statistics-slider .slick-list {
  height: 100%;
}

.statistics-widget-2 .statistics-slider .slick-list .slick-track {
  height: 100%;
}

.statistics-widget-2 .statistics-slider .slick-list .slick-track .slick-slide {
  height: 100%;
}

.statistics-widget-2 .statistics-slider .slick-dots {
  bottom: 15px;
}

.statistics-widget-2 .statistics-slider .slick-dots li button {
  margin: 0 5px;
  background-color: rgba(255, 255, 255, 0.2);
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: none;
}

.statistics-widget-2 .statistics-slider .slick-dots li.slick-active button {
  background-color: #fff;
}

.statistics-widget-2 img {
  width: 100%;
  height: 100%;
}

.statistics-widget-2 .widget-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  height: 100%;
  padding: 45px 25px;
}

.statistics-widget-2 .widget-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
  z-index: -1;
}

.statistics-widget-2 .widget-content h1 {
  font-size: 70px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.statistics-widget-2 .widget-content h2 {
  font-size: 40px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.statistics-widget-2 .widget-content p {
  font-size: 16px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 15px;
}

.statistics-widget-2 .widget-content.widget-1 {
  background-color: #610fc9;
}

.statistics-widget-2 .widget-content.widget-2 {
  background-color: #266db6;
}

.statistics-widget-2 .widget-content.widget-3 {
  background-color: #704dff;
}

.statistics-widget-2 .widget-content.widget-4 {
  background-color: #f23d68;
}

.statistics-widget-2 .widget-content.widget-5 {
  background-color: #af3ce5;
}

.statistics-widget-2 .widget-content.widget-6::before {
  background-color: rgba(116, 57, 191, 0.75);
}

.statistics-widget-2 .widget-content.widget-7::before {
  background-color: rgba(89, 18, 178, 0.75);
}

.statistics-widget-2 .widget-content.widget-8::before {
  background-color: rgba(0, 63, 139, 0.75);
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   Steps widget CSS
/*----------------------------------------*/
.steps-widget {
  text-align: center;
}

.steps-widget img {
  max-width: 100%;
}

.steps-widget h4 {
  margin: 25px 0 12px 0;
}

.steps-widget h4 a {
  color: #005d8b;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  display: inline-block;
}

.steps-widget h4 a:hover {
  color: #266db6;
}

.steps-widget p {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

/*----------------------------------------*/
/*   Loan Apply widget CSS
/*----------------------------------------*/
.loan-apply-widget {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px 20px 20px 25px;
  border-radius: 4px;
  box-shadow: var(--theme-dropshadow);
  border-bottom: 2px solid transparent;
  background-color: #fff;
  transition: all 0.3s ease-out;
  position: relative;
}

.loan-apply-widget:hover {
  border-color: #266db6;
}

.loan-apply-widget:hover .icon img {
  display: none;
}

.loan-apply-widget:hover .icon img+img {
  display: block;
}

.loan-apply-widget .icon {
  padding-right: 20px;
}

.loan-apply-widget .icon img {
  display: block;
}

.loan-apply-widget .icon img+img {
  display: none;
}

.loan-apply-widget .security-info {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
}

.loan-apply-widget .apply-content {
  width: 100%;
}

.loan-apply-widget .apply-content .title {
  color: #6a737c;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  display: block;
  margin-bottom: 4px;
  line-height: 22px;
}

.loan-apply-widget .apply-content p {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
}

.loan-apply-widget .apply-content .input-field {
  position: relative;
}

.loan-apply-widget .apply-content .input-field .close {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}

.loan-apply-widget .apply-content input {
  border: none;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  background-color: transparent;
}

.loan-apply-widget .apply-content input::placeholder {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.loan-apply-widget .apply-content .nice-select {
  border: none;
  width: 100%;
  background-color: transparent;
  padding: 0 !important;
  height: inherit;
  line-height: inherit;
  position: inherit;
}

.loan-apply-widget .apply-content .nice-select::after {
  display: none;
}

.loan-apply-widget .apply-content .nice-select.open .current::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}

.loan-apply-widget .apply-content .nice-select .current {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  position: relative;
  display: block;
}

.loan-apply-widget .apply-content .nice-select .current::after {
  font-family: "ElegantIcons";
  content: "\33";
  line-height: 1;
  font-size: 18px;
  display: block;
  pointer-events: none;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: #171d24;
}

.loan-apply-widget .apply-content .nice-select .list {
  right: 0;
}

.loan-apply-widget .select-location input.es-input {
  background: none;
}

.loan-apply-widget .select-location .close {
  cursor: pointer;
  font-size: 18px;
  color: #171d24;
}

.loan-apply-widget .select-location .es-list {
  margin-top: 23px;
}

.apply-loan-area {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.es-list {
  scrollbar-color: #dededee7 #f1f1f1da;
  scrollbar-width: thin;
  /* Track */
  /* Handle */
}

.es-list::-webkit-scrollbar {
  width: 5px;
}

.es-list::-webkit-scrollbar-track {
  background: #f1f1f1da;
}

.es-list::-webkit-scrollbar-thumb {
  background: #dededee7;
  border-radius: 5px;
}

/*----------------------------------------*/
/*   Calculaor widget CSS
  /*----------------------------------------*/
.calculator-widget .single-calculator-widget {
  padding: 42px 50px;
  border: 1px solid #dcdee0;
  border-radius: 10px;
}

.calculator-widget .single-calculator-widget .single-range .range-header h6 {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #005d8b;
}

.calculator-widget .single-calculator-widget .single-range .range-header input {
  height: 37px;
  border-radius: 4px;
  border: 1px solid #dcdee0;
  background-color: #fff;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: var(--theme-text-color);
  font-weight: 500;
  width: 150px;
  text-align: center;
}

.calculator-widget .single-calculator-widget .single-range .range-header input:focus {
  border-color: #0050b2;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs {
  background-color: rgba(0, 80, 178, 0.1);
  border-radius: 15px;
  overflow: hidden;
  border: none;
  position: relative;
  z-index: 1;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar {
  position: absolute;
  height: 29px;
  left: 95px;
  width: 81px;
  border-radius: 15px;
  background-color: #266db6;
  top: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar.left {
  width: 95px;
  left: 0;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item {
  border: none;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link {
  border-radius: 15px;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  height: 30px;
  line-height: 29px;
  padding: 0 25px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: var(--theme-text-color);
  transition: all 0.3s ease-out;
  position: relative;
  z-index: 1;
}

.calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link.active {
  color: #fff;
}

.calculator-widget .interestBox {
  border-radius: 5px;
  display: inline-block;
  border: 1px solid #dcdee0;
}

.calculator-widget .interestBox p {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #005d8b;
}

.calculator-widget .interestBox span {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #266db6;
  margin-top: 10px;
  display: inline-block;
}

.calculator-widget .calculator-result-widget {
  padding: 50px 45px;
  border: 1px solid #dcdee0;
  border-radius: 10px;
}

.calculator-widget .calculator-result-widget h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  color: #005d8b;
  margin: 0;
}

.calculator-widget .calculator-result-widget h6::before {
  content: "";
  position: absolute;
  top: 4px;
  left: -16px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
}

.calculator-widget .calculator-result-widget span {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  font-size: 14px;
}

.calculator-widget .calculator-result-widget p {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 18px;
}

.calculator-widget .calculator-result-widget .emi-amount h6::before {
  background-color: #266db6;
}

.calculator-widget .calculator-result-widget .emi-amount p {
  color: #266db6;
}

.calculator-widget .calculator-result-widget .interest-payable h6::before {
  background-color: #a924fa;
}

.calculator-widget .calculator-result-widget .interest-payable p {
  color: #a924fa;
}

.calculator-widget .calculator-result-widget h4 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: var(--theme-text-color);
}

.calculator-widget .calculator-result-widget h1 {
  font-size: 40px;
  color: #005d8b;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.calculator-widget .radial-progress {
  height: auto;
  padding: 0;
  transform: rotate(-65deg);
  width: 100%;
}

.calculator-widget .radial-progress circle {
  stroke-width: 8;
  fill: transparent;
}

.calculator-widget .radial-progress circle.incomplete {
  stroke: #0050b2;
}

.calculator-widget .radial-progress circle.complete {
  stroke-width: 7;
  stroke: #a924fa;
  stroke-dasharray: 188.49555921538757;
}

/*----------------------------------------*/
/*   Stepper widget CSS
  /*----------------------------------------*/
.stepper-widget ul {
  position: relative;
  z-index: 1;
}

.stepper-widget ul::after {
  content: "";
  position: absolute;
  top: 10px;
  left: 15px;
  bottom: 10px;
  z-index: -1;
  border-left: 2px solid #dcdee0;
}

.stepper-widget ul li {
  margin: 60px 0;
  position: relative;
}

.stepper-widget ul li:last-child::before {
  display: none;
}

.stepper-widget ul li::before {
  content: "";
  position: absolute;
  left: 12px;
  bottom: -35px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #dcdee0;
}

.stepper-widget ul li.complete a {
  color: var(--theme-text-color);
}

.stepper-widget ul li.complete a .number {
  background-color: #fff;
  border-color: #2ac769;
}

.stepper-widget ul li.complete a .number span {
  display: none;
}

.stepper-widget ul li.complete a .number i {
  color: #2ac769;
  display: block;
}

.stepper-widget ul li.active a {
  color: #266db6;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.stepper-widget ul li.active a .number {
  background-color: #266db6;
  border: none;
  color: #fff;
}

.stepper-widget ul li.active a .number span {
  color: #fff;
}

.stepper-widget ul li a {
  display: inline-block;
  font-size: 18px;
  color: #9199a1;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.stepper-widget ul li a .number {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background-color: #f5f7fa;
  border: 1.5px solid #dcdee0;
  text-align: center;
  line-height: 29px;
  display: inline-block;
  margin-right: 15px;
}

.stepper-widget ul li a .number span {
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.stepper-widget ul li a .number i {
  display: none;
  font-size: 16px;
  line-height: 28px;
}

/*----------------------------------------*/
/*   Loan Details Widget CSS
/*----------------------------------------*/
.loan-details-widget {
  padding: 50px 53px;
  box-shadow: var(--theme-dropshadow);
  border-radius: 10px;
  padding-bottom: 100px;
}

.loan-details-widget .select-loan-type-radio {
  display: none;
}

.loan-details-widget .select-loan-type-radio:checked~.loan-type {
  background-color: #266db6;
  cursor: pointer;
}

.loan-details-widget .select-loan-type-radio:checked~.loan-type span {
  color: #fff;
}

.loan-details-widget .select-loan-type-radio:checked~.loan-type img {
  display: none;
}

.loan-details-widget .select-loan-type-radio:checked~.loan-type img+img {
  display: inline-block;
}

.loan-details-widget .loan-type {
  background-color: rgba(0, 80, 178, 0.05);
  border-radius: 5px;
  text-align: center;
  padding: 20px;
  transition: all 0.3s ease-out;
  display: block;
}

.loan-details-widget .loan-type:hover {
  background-color: #266db6;
  cursor: pointer;
}

.loan-details-widget .loan-type:hover span {
  color: #fff;
}

.loan-details-widget .loan-type:hover img {
  display: none;
}

.loan-details-widget .loan-type:hover img+img {
  display: inline-block;
}

.loan-details-widget .loan-type span {
  display: block;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  font-size: 16px;
  margin-top: 14px;
  text-transform: capitalize;
}

.loan-details-widget .loan-type img+img {
  display: none;
}

.loan-details-widget .label {
  font-size: 16px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  display: block;
  margin-bottom: 12px;
}

.loan-details-widget .form-check .form-check-label {
  color: #9199a1;
}

.loan-details-widget .form-check .form-check-input:checked[type="radio"]~.form-check-label {
  color: #6a737c;
}

.loan-details-widget .form-control {
  border-color: #dcdee0;
  height: 45px;
  color: #9199a1;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.loan-details-widget .form-control::placeholder {
  color: #9199a1;
}

.loan-details-widget .form-control:focus {
  border-color: #266db6;
  box-shadow: none;
}

.loan-details-widget .input-field {
  position: relative;
}

.loan-details-widget .input-field span {
  position: absolute;
  display: inline-block;
  top: 12px;
  left: 15px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #a8a8b2;
}

.loan-details-widget .input-field .form-control {
  padding-left: 30px;
}

.loan-details-widget .iti {
  width: 100%;
}

.loan-details-widget .nice-select {
  height: 45px;
  border-color: #dcdee0;
  display: inline-block;
  float: inherit;
}

.loan-details-widget .nice-select:focus {
  border-color: #266db6;
}

.loan-details-widget .nice-select .current {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #9199a1;
}

.loan-details-widget .nice-select .list {
  width: 100%;
}

.loan-details-widget .dob .nice-select {
  margin-right: 15px;
  width: 100%;
}

.loan-details-widget .dob .nice-select .list {
  max-height: 350px;
  overflow-y: scroll;
  scrollbar-color: #dededee7 #f1f1f1da;
  scrollbar-width: thin;
  /* Track */
  /* Handle */
}

.loan-details-widget .dob .nice-select .list::-webkit-scrollbar {
  width: 4px;
}

.loan-details-widget .dob .nice-select .list::-webkit-scrollbar-track {
  background: #f1f1f1da;
}

.loan-details-widget .dob .nice-select .list::-webkit-scrollbar-thumb {
  background: #dededee7;
  border-radius: 5px;
}

.loan-details-widget .nav-btn a,
.loan-details-widget .nav-btn button {
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.loan-details-widget .nav-btn a i,
.loan-details-widget .nav-btn button i {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-bottom: 2px;
}

.loan-details-widget .nav-btn a.prev-btn i,
.loan-details-widget .nav-btn button.prev-btn i {
  margin-right: 5px;
  margin-left: 0px;
}

.loan-details-widget .doc-info {
  display: flex;
}

.loan-details-widget .doc-info span {
  display: inline-block;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  margin-right: 15px;
}

.loan-details-widget .doc-info p {
  display: inline-block;
  display: inline-block;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   Testimonial CSS
/*----------------------------------------*/
.testimonial-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(-80%, -50%);
  height: 40px;
  width: 40px;
  background-color: rgba(255, 255, 255, 0.75) !important;
  font-size: 24px !important;
  color: #9199a1 !important;
  border-radius: 50%;
  box-shadow: 0px 3px 6px 0px #1455a647;
  outline: none;
  z-index: 999;
  transition: all 0.3s ease-out;
}

.testimonial-slider .slick-arrow:hover {
  box-shadow: 0px 5px 12px 0px #334d7240;
}

.testimonial-slider .slick-arrow:hover i {
  color: #1456a6;
}

.testimonial-slider .slick-arrow::before {
  display: none;
}

.testimonial-slider .slick-arrow i {
  display: inline-block;
  line-height: 4px;
  vertical-align: middle;
  transition: all 0.3s ease-out;
}

.testimonial-slider .slick-arrow.slick-prev {
  left: calc((100vw - 1200px) / 2);
}

@media only screen and (max-width: 1280px) and (min-width: 1200px) {
  .testimonial-slider .slick-arrow.slick-prev {
    left: 0;
    transform: translate(0);
  }
}

.testimonial-slider .slick-arrow.slick-next {
  right: calc((100vw - 1200px) / 2);
  transform: translate(80%, -50%);
}

@media only screen and (max-width: 1280px) and (min-width: 1200px) {
  .testimonial-slider .slick-arrow.slick-next {
    right: 0;
    transform: translate(0);
  }
}

.testimonial-slider .slick-list .slick-track .slick-slide {
  opacity: 40%;
  margin: 0 20px;
  padding-top: 30px;
  padding-bottom: 50px;
}

.testimonial-slider .slick-list .slick-track .slick-slide.slick-center,
.testimonial-slider .slick-list .slick-track .slick-slide.slick-active {
  opacity: 1;
}

.testimonial-slider .slick-list .slick-track .slick-slide.slick-center .testimonial-widget,
.testimonial-slider .slick-list .slick-track .slick-slide.slick-active .testimonial-widget {
  box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12);
}

.testimonial-area .section-title h2 {
  margin-top: -6px;
}

.testimonial-slider-2 {
  position: relative;
}

.testimonial-slider-2 .slick-slide {
  margin-bottom: 77px;
}

.testimonial-slider-2 .slick-arrow {
  position: absolute;
  top: inherit;
  right: inherit;
  bottom: -10px;
  left: 0;
  height: 35px;
  width: 35px;
  border-radius: 3px;
  transition: all 0.3s ease-out;
  box-shadow: var(--theme-dropshadow);
  font-size: 18px;
  color: #a0a4a8;
  z-index: 1;
}

.testimonial-slider-2 .slick-arrow:hover {
  box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1);
  color: #005d8b;
}

.testimonial-slider-2 .slick-arrow.slick-next {
  left: 55px;
}

.testimonial-slider-3 .slick-slide {
  margin-bottom: 77px;
}

.testimonial-widget {
  position: relative;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
}

.testimonial-widget::after {
  content: "\f10e";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: 75px;
  text-rendering: auto;
  position: absolute;
  right: 80px;
  bottom: 40px;
  color: var(--theme-text-color);
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  opacity: 0.1;
  font-weight: 900;
}

.testimonial-widget .author-img {
  display: inline-block;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.testimonial-widget .author-img img {
  width: auto;
  height: 100%;
}

.testimonial-widget .testimonial-content {
  padding: 20px;
}

.testimonial-widget .testimonial-content .watch-button {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  margin-bottom: 15px;
}

.testimonial-widget .testimonial-content .watch-button a {
  display: inline-block;
}

.testimonial-widget .testimonial-content .watch-button i {
  height: 30px;
  width: 30px;
  background-image: linear-gradient(to bottom, #4b8fe3 0%, #1455a6 100%);
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  font-size: 10px;
  margin-right: 8px;
}

.testimonial-widget .testimonial-content h2 {
  font-size: 36px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin: 0;
}

.testimonial-widget .testimonial-content p {
  font-size: 18px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
  margin: 30px 0 28px 0;
  line-height: 30px;
}

.testimonial-widget .testimonial-content .author-info h4 {
  font-size: 24px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 39px;
}

.testimonial-widget .testimonial-content .author-info span {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.testimonial-widget-2 {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  margin-right: 25px;
}

.testimonial-widget-2 img {
  width: 100%;
  height: auto;
}

.testimonial-widget-2 .client-info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 22px 0 22px 20px;
  text-align: left;
  transition: all 0.3s ease-in-out;
  background-image: linear-gradient(to bottom, rgba(23, 29, 36, 0.02), rgba(23, 29, 36, 0.5), rgba(23, 29, 36, 0.85));
}

.testimonial-widget-2 .client-info p {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
}

.testimonial-widget-2 .client-info span {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  display: block;
  line-height: 14.5px;
}

.testimonial-widget-3 {
  position: relative;
}

.testimonial-widget-3 .client-img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.testimonial-widget-3 .client-img img {
  width: 100%;
}

img.w-auto{
  width: auto !important;
}

.testimonial-widget-3 .client-img .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  display: inline-block;
  line-height: 45px;
}

.testimonial-widget-3 .client-img .play-btn i {
  background: #266db6;
  text-shadow: 0 7px 15px rgba(0, 80, 178, 0.7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  vertical-align: middle;
}

.testimonial-widget-3 .client-img .caption {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic;
  color: #fff;
  font-size: 16px;
  padding: 22px 25px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  line-height: 24px;
  background-image: linear-gradient(to bottom, rgba(23, 29, 36, 0), rgba(23, 29, 36, 0.75), #171d24);
}

.testimonial-widget-3 .client-img .caption::after {
  position: absolute;
  content: "\f10e";
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  color: rgba(247, 250, 252, 0.4);
  font-size: 30px;
  font-weight: 900;
  right: 30px;
}

.testimonial-widget-3 .client-info {
  margin: 20px 0 0 20px;
  position: absolute;
  top: 100%;
  left: 0px;
}

.testimonial-widget-3 .client-info h6 {
  font-size: 18px;
  color: #005d8b;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
}

.testimonial-widget-3 .client-info span {
  font-size: 14px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 22px;
}

/*----------------------------------------*/
/*  What Our Client Says CSS
/*----------------------------------------*/
.client-area {
  background-color: #fff;
}

.client-area .client-slider .slick-list {
  margin: 0 -25px;
  padding: 0 10px;
}

.client-area .client-slider .slick-dots {
  bottom: inherit;
}

.client-area .client-slider .slick-dots li.slick-active button {
  background-color: #5d5d66;
  border-color: #5d5d66;
}

.client-area .client-slider .single-client {
  padding: 20px 25px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  margin: 55px 15px;
  border-radius: 10px;
}

.client-area .client-slider .single-client:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
}

.client-area .client-slider .single-client img {
  border-radius: 50%;
  margin-top: -55px;
  width: auto !important;
}

.client-area .client-slider .single-client .quote {
  font-size: 17px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: italic;
  color: #5d5d66;
  margin: 25px 0 39px 0;
  position: relative;
}

.client-area .client-slider .single-client .quote::after {
  content: "\f10e";
  position: absolute;
  bottom: -15px;
  right: 10px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-style: normal;
  color: #6d27e5;
  font-size: 25px;
  opacity: 0.3;
}

.client-area .client-slider .single-client .client-info {
  display: flex;
  justify-content: space-between;
  padding: 0 0 10px 0;
  align-items: center;
}

.client-area .client-slider .single-client .client-info p {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #171717;
  text-transform: capitalize;
  line-height: 28px;
}

.client-area .client-slider .single-client .client-info .role {
  display: inline-block;
  font-size: 12px;
  color: #848d95;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 19px;
}

.client-area .client-slider .single-client .client-info .rating a i {
  color: #efba34;
  font-size: 14px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   SideBar CSS
/*----------------------------------------*/
.sidebar-header .sidebar-title h4 {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
}

.sidebar-header .nice-select::after {
  display: none;
}

.sidebar-header .nice-select.open::before {
  transform: translateY(-50%) rotate(-180deg);
}

.sidebar-header .nice-select::before {
  content: "\33";
  font-family: "ElegantIcons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  right: 10px;
  color: #6a737c;
  font-size: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.15s ease-in-out;
}

.sidebar-header .nice-select .current {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.right-sidebar-widget .widget-content ul li {
  line-height: 40px;
}

.right-sidebar-widget .widget-content ul li span {
  font-size: 16px;
  color: var(--theme-text-color);
}

.right-sidebar-widget .widget-content ul li .name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  margin-right: 5px;
}

.right-sidebar-widget .widget-content ul li .value {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.sticky_sidebar_widget {
  position: sticky;
  top: 90px;
  left: 0;
}

.single-sidebar-widget {
  border-radius: 6px;
  background-color: #fff;
}

.single-sidebar-widget .form-check .form-check-input:checked[type="radio"]~.form-check-label {
  color: #266db6;
}

.single-sidebar-widget.widget-shadow {
  box-shadow: var(--theme-dropshadow);
}

.single-sidebar-widget.widget-border {
  border: 1px solid #dcdee0;
  box-sizing: border-box;
}

.single-sidebar-widget .widget-title {
  background-color: #dcdee0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 20px 0 20px 25px;
}

.single-sidebar-widget .widget-title h5 {
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  margin: 0;
}

.single-sidebar-widget .form-control {
  height: 60px;
  background-color: #fff;
  border-radius: 5px;
  border-color: transparent;
  color: #a8a8b2;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}

.single-sidebar-widget .form-control:focus {
  border-color: #266db6;
  box-shadow: none;
}

.single-sidebar-widget .form-control:placeholder-shown {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #9199a1;
}

.single-sidebar-widget .input-search-field input {
  padding: 0 24px;
  color: #9199a1;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.single-sidebar-widget .input-search-field input::placeholder {
  color: #9199a1;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.single-sidebar-widget .input-search-field .btn {
  background-color: #6a737c;
  height: 60px;
  vertical-align: middle;
  padding: 19px 20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: none;
}

.single-sidebar-widget .input-search-field .btn i {
  font-size: 20px;
  color: #fff;
  transform: rotate(270deg);
  display: inline-block;
}

.single-sidebar-widget .select-location {
  position: relative;
}

.single-sidebar-widget .select-location .arrow-icon {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%) rotate(0);
}

.single-sidebar-widget .select-location .arrow-icon i {
  display: inline-block;
  font-size: 20px;
  color: #9199a1;
}

.single-sidebar-widget .select-location .es-input {
  background-image: none;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link {
  display: flex;
  justify-content: space-between;
  padding: 9px 20px 9px 52px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  transition: all 0.3s ease-out;
  line-height: 22px;
  position: relative;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link::before {
  content: "\4e";
  font-family: "ElegantIcons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  color: #266db6;
  left: 20px;
  top: 14px;
  display: inline-block;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-out;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link.active {
  color: #266db6;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link.active::before {
  visibility: visible;
  opacity: 1;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link:hover {
  background-color: #f5f7fa;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link .text {
  font-size: 14px;
}

.catagory-list-widget .catagory-list .catagory-item .catagory-link .number {
  font-size: 12px;
}

/*----------------------------------------*/
/*  Job Details CSS
/*----------------------------------------*/
.job-post-widget .single-job-post {
  background-color: #fff;
  padding: 40px;
  border-radius: 10px;
  transition: all 0.3s ease-out;
  box-shadow: var(--theme-dropshadow);
}

.job-post-widget .single-job-post:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
}

.job-post-widget .single-job-post:hover .job-title {
  color: #266db6;
}

.job-post-widget .single-job-post .post-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.job-post-widget .single-job-post .post-header .timestamp {
  font-size: 14px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.job-post-widget .single-job-post .post-content {
  margin-top: 25px;
}

.job-post-widget .single-job-post .post-content p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 26px;
}

.job-description-widget .single-description-para {
  margin-top: 25px;
}

.job-description-widget .single-description-para h6 {
  font-size: 18px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 14px;
  line-height: 29.4px;
}

.job-description-widget .single-description-para h6 span {
  color: #fb4e4e;
}

.job-description-widget .single-description-para p {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.job-description-widget .single-description-para ul li {
  margin-top: 7px;
  padding-left: 28px;
  position: relative;
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.job-description-widget .single-description-para ul li::before {
  content: "\5e";
  position: absolute;
  top: 4px;
  left: 0;
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "ElegantIcons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.job-description-widget .single-description-para .text_body_color {
  color: #6c6c73;
}

.job-description-widget .note-text p {
  font-size: 18px;
  color: #6c6c73;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
  line-height: 26px;
}

.job-description-widget .note-text p span {
  font-size: 18px;
  color: #45454d;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.job-description-widget .custom-btn i {
  transform: translate(0);
  margin-right: 5px;
}

.job-description-widget .custom-btn:hover i {
  transform: translate(0);
}

.job-application-modal {
  z-index: 9999;
}

.job-application-modal .modal-dialog {
  max-width: 768px;
}

.job-application-modal .modal-dialog .modal-content {
  border-radius: 10px;
  border: 1px solid #dcdee0;
  box-shadow: 0 15px 50px 0 rgba(20, 86, 166, 0.15);
}

.job-application-modal .modal-dialog .modal-content .modal-body {
  padding: 50px 60px;
}

.job-application-modal .modal-dialog .modal-content .modal-body .theme-btn {
  color: var(--theme-text-color);
}

.job-application-modal .modal-dialog .modal-content .modal-body .theme-btn:hover {
  color: #fff;
}

.job-application-modal .modal-dialog .dropzone {
  padding: 20px 0;
  background-color: #fff;
  border: 2px dashed #dcdee0;
  border-radius: 5px;
}

.job-application-modal .modal-dialog .dropzone:hover {
  border-color: #266db6;
}

.job-application-modal .modal-dialog .dropzone .dz-message .dz-button {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #266db6;
  font-size: 17px;
  margin-bottom: 0;
}

.job-application-modal .label {
  font-size: 16px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  display: block;
  margin-bottom: 6px;
}

.job-application-modal .label span {
  color: #fb4e4e;
}

.job-application-modal .job-title {
  font-size: 24px;
}

.job-application-modal .form-control {
  height: 50px;
}

.job-application-modal textarea {
  height: inherit !important;
}

.job-application-modal .support {
  font-size: 14px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.job-application-modal .iti {
  width: 100%;
}

.modal-backdrop {
  z-index: 9998;
  background-color: #172d42;
}

.modal-backdrop.show {
  opacity: 20%;
}

/*----------------------------------------*/
/*  Feature Job Post CSS
/*----------------------------------------*/
.feature-job-tab .feature-job-list {
  display: flex;
  border: none;
  flex-direction: column;
}

.feature-job-tab .feature-job-list li {
  margin: 12px 0;
}

.feature-job-tab .feature-job-list li a {
  border: none;
  background-color: transparent;
  padding: 0;
}

.single-feature-job {
  border-radius: 5px;
  box-shadow: 0 0.3px 0.9px 0 rgba(20, 85, 166, 0.1), 0 1.6px 3px 0 rgba(20, 85, 166, 0.13);
  background-color: #fff;
  padding: 30px;
  transition: all 0.3s ease-out;
}

.single-feature-job:hover {
  box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12);
}

.single-feature-job:hover .job-title {
  color: #266db6;
}

.job-title {
  font-size: 18px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 6px;
}

.job-location {
  font-size: 14px;
  color: #787880;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.job-location i {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #787880;
  margin-right: 5px;
}

.job-catagory {
  font-size: 14px;
  color: #787880;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.job-catagory span {
  color: #266db6;
}

.feature-job-description {
  padding: 40px;
  border-radius: 10px;
  border: 1px solid #dcdee0;
  background-color: #f5f7fa;
}

.feature-job-description p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
  line-height: 26px;
}

/*----------------------------------------*/
/*  Search Job CSS
/*----------------------------------------*/
.search-job {
  top: 0%;
  transform: translateY(-50%);
  box-shadow: 0 10px 30px 0 rgba(20, 86, 166, 0.05);
  padding: 50px 50px 60px 50px;
}

.search-job h4 {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.search-job p {
  font-size: 18px;
  color: var(--theme-text-color);
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.search-job .search-box {
  border: 1px solid var(--theme-border-color);
  border-radius: 6px;
}

.search-job .search-box .input-field {
  position: relative;
}

.search-job .search-box .input-field span {
  position: absolute;
  display: inline-block;
  top: 6px;
  left: 15px;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #a8a8b2;
}

.search-job .search-box .input-field .form-control {
  padding-left: 49px;
  border: none;
  height: 45px;
  color: #a8a8b2;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.search-job .search-box .input-field .form-control:focus {
  box-shadow: none;
}

.search-job .search-box .input-field .form-control::placeholder {
  color: #a8a8b2;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.search-job .search-box .custom-btn {
  line-height: 48px;
  border-radius: 6px;
  padding: 0 40px;
  transition: all 0.3s ease-out;
}

.search-job .search-box .custom-btn:hover {
  background-color: #266db6;
  color: #fff;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Frequently asked questions CSS
/*----------------------------------------*/
.faq-area-2 .single-widget-one {
  border: 1px solid #dcdee0;
  box-shadow: none;
}

.faq-area-2 .single-widget-one:hover {
  border-color: transparent;
}

.faq-widget .single-widget-one {
  display: flex;
  padding: 30px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
  border-radius: 6px;
  margin-top: 30px;
  background-color: #fff;
  transition: all 0.3s ease-out;
}

.faq-widget .single-widget-one:hover {
  box-shadow: 0 20px 45px rgba(51, 77, 114, 0.15);
}

.faq-widget .widget-icon {
  margin-right: 20px;
}

.faq-widget .widget-icon i {
  font-size: 25px;
  color: #266db6;
  display: inline-block;
  margin-top: 9px;
}

.faq-widget .faq-header h4 {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  position: relative;
  cursor: pointer;
  width: 100%;
  padding-right: 20px;
}

.faq-widget .faq-header h4 i {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px;
  display: none;
  color: var(--theme-text-color);
}

.faq-widget .faq-header h4 i+i {
  display: block;
  color: #005d8b;
}

.faq-widget .faq-header h4.collapsed i {
  display: block;
}

.faq-widget .faq-header h4.collapsed i+i {
  display: none;
}

.faq-widget .faq-body p {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 10px;
  line-height: 26px;
}

.faq-widget-2 {
  border-radius: 10px;
  padding: 40px 30px;
  background-color: #fff;
  box-shadow: var(--theme-dropshadow);
}

.faq-widget-2 .single-widget-one {
  padding: 19px 0;
  transition: all 0.3s ease-out;
  border-bottom: 1px solid #dcdee0;
}

.faq-widget-2 .single-widget-one:first-child {
  padding-top: 0;
}

.faq-widget-2 .single-widget-one:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.faq-widget-2 .faq-header h6 {
  color: #266db6;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  position: relative;
  cursor: pointer;
  padding-right: 25px;
}

.faq-widget-2 .faq-header h6 i {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px;
  display: none;
  color: #266db6;
}

.faq-widget-2 .faq-header h6 i+i {
  display: block;
}

.faq-widget-2 .faq-header h6.collapsed {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.faq-widget-2 .faq-header h6.collapsed i {
  color: #52575c;
  display: block;
}

.faq-widget-2 .faq-header h6.collapsed i+i {
  display: none;
}

.faq-widget-2 .faq-body p {
  font-size: 16px;
  color: var(--theme-text-color);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 32px;
}

.advisor-area .section-title h2 {
  margin-top: -9px;
}

.advisor-area .advisor-img {
  position: relative;
}

.advisor-area .advisor-img .main-img {
  border-radius: 15px;
}

.advisor-area .advisor-img img {
  width: 100%;
  height: auto;
}

.advisor-area .advisor-img .shape {
  position: relative;
  z-index: -1;
}

.advisor-area .advisor-img .shape .box {
  position: absolute;
  top: 20px;
  right: -20px;
  z-index: -1;
  height: auto;
  width: auto;
  transform: translate(45%, -45%);
}

.advisor-area .advisor-img .shape .circle-shape {
  display: inline-block;
  position: absolute;
  top: -45px;
  z-index: -2;
  right: -35px;
  width: 65px;
  height: 65px;
  background-color: transparent;
  border-radius: 100%;
  border: 20px solid #ffd9a0;
  box-sizing: content-box;
  animation: pulse 5s infinite;
}

.advisor-area .advisor-img .work-time {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 25px;
  right: 30px;
  border-radius: 20px;
  background-color: rgba(13, 27, 43, 0.6);
  font-size: 14px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding: 9px 26px;
}

.advisor-area .advisor-img .work-time .circle-shape {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  position: relative;
  background-color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.advisor-area .advisor-img .work-time .circle-shape::after {
  content: "";
  position: absolute;
  top: 45%;
  left: 50%;
  height: 9px;
  width: 9px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
}

.advisor-area .advisor-img .work-time span {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.advisor-area .theme-btn-primary_alt i {
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Fast Security and Easy Loan CSS
/*----------------------------------------*/
.fast-e-loan .apply-topics ul li {
  font-size: 16px;
  color: var(--theme-text-color);
  margin-top: 23px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.fast-e-loan .apply-topics ul li i {
  margin-right: 8px;
}

.fast-e-loan .apply-topics ul li:first-child {
  margin-top: 0;
}

.fast-e-loan .learn-more ul li {
  background-color: #f5f7fa;
  color: #6a737c;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  border-radius: 4px;
  padding: 8px 20px 11px 18px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
}

.fast-e-loan .learn-more ul li span {
  color: #266db6;
  margin-right: 8px;
}

.fast-e-loan .learn-more ul li:first-child {
  margin-top: 0;
}

/*----------------------------------------*/
/*   Manage Corporate Finace CSS
  /*----------------------------------------*/
.manage-c-finance {
  background-color: #e6f2f0;
}

/*----------------------------------------*/
/*   How It Works CSS
  /*----------------------------------------*/
.how-it-work .single-widget {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
}

.how-it-work .single-widget.consultation .widget-header {
  background-color: #2f3337;
}

.how-it-work .single-widget.consultation .widget-content li.active .text {
  color: #005d8b;
}

.how-it-work .single-widget.consultation .widget-content li.active .number {
  box-shadow: 0 5px 15px 0 rgba(60, 65, 70, 0.3);
  background-color: #2f3337;
}

.how-it-work .single-widget.consultation .widget-content li .number {
  background-color: #9199a1;
}

.how-it-work .single-widget .widget-header {
  background-color: #266db6;
  display: flex;
  padding: 25px 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: center;
}

.how-it-work .single-widget .widget-header .widget-img {
  margin-right: 30px;
  max-width: 100%;
}

.how-it-work .single-widget .widget-header .widget-title h4 {
  font-size: 24px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 7px;
}

.how-it-work .single-widget .widget-header .widget-title p {
  font-size: 16px;
  color: #fff;
  font-family: "Roboto", sans-serif;
}

.how-it-work .single-widget .widget-content {
  background-color: #fff;
  padding: 20px 40px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
}

.how-it-work .single-widget .widget-content::after {
  content: "";
  position: absolute;
  top: 78px;
  left: 57px;
  bottom: 78px;
  border-left: 1px dashed #cacccf;
}

.how-it-work .single-widget .widget-content li {
  transition: all 0.3s ease-out;
  margin: 50px 0;
  display: flex;
  align-items: center;
}

.how-it-work .single-widget .widget-content li.active {
  color: #005d8b;
}

.how-it-work .single-widget .widget-content li.active .text {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
}

.how-it-work .single-widget .widget-content li.active .number {
  box-shadow: 0 5px 15px 0 rgba(20, 85, 166, 0.3);
  background-color: #266db6;
}

.how-it-work .single-widget .widget-content li .text {
  color: #a8a8b2;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.how-it-work .single-widget .widget-content li .number {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  background-color: #7a9fcc;
  color: #fff;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  line-height: 35px;
  margin-right: 20px;
  transition: all 0.3s ease-out;
  position: relative;
  z-index: 1;
}

/*----------------------------------------*/
/*  Security Tips CSS
  /*----------------------------------------*/
.security-area .security-priority {
  background-image: url(build/images/shape.ca455303.png);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}

.security-area .security-priority .shapes img {
  position: absolute;
  animation: pulse 1.5s ease-out infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(1) {
  top: 15%;
  left: 15%;
  animation: floatingBubble 15s linear infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(2) {
  top: 25%;
  left: 40%;
  animation: moveX 15s linear infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(3) {
  right: 35%;
  top: 15%;
  animation: moveY 15s linear infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(4) {
  top: 0%;
  right: 10%;
}

.security-area .security-priority .shapes img:nth-child(5) {
  top: 35%;
  left: 60%;
  animation: floatingBubble2 15s linear infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(6) {
  bottom: 0%;
  left: 15%;
}

.security-area .security-priority .shapes img:nth-child(7) {
  bottom: 25%;
  right: 10%;
  animation: moveY 15s linear infinite alternate both;
}

.security-area .security-priority .shapes img:nth-child(8) {
  top: 5%;
  left: 0%;
  opacity: 0.1;
  animation: none;
}

.security-area .security-priority .shapes img:nth-child(9) {
  bottom: 20%;
  right: 0%;
  opacity: 0.1;
  animation: none;
}

.security-area .security-priority h2 {
  font-size: 36px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.security-area .security-priority p {
  font-size: 18px;
  color: #d8dce0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.security-area .security-priority p a {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  border-bottom: 1px solid #fff;
}

.single-security-widget {
  background-color: #fff;
  border-radius: 15px;
  padding: 10px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.single-security-widget:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.1);
}

.single-security-widget img {
  min-height: 235px;
}

.single-security-widget .round-15 {
  border-radius: 15px;
}

.single-security-widget .round-10 {
  border-radius: 10px;
}

.single-security-widget .security-content {
  padding: 30px;
}

.single-security-widget .security-content h4 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #005d8b;
  margin-bottom: 20px;
}

.single-security-widget .security-content p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.single-security-widget .security-content-2 {
  padding: 20px;
}

.single-security-widget .security-content-2 p {
  font-size: 17px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  margin-bottom: 10px;
}

.single-security-widget .security-content-2 .tips-title {
  display: block;
  color: var(--theme-text-color);
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

/*----------------------------------------*/
/*  Help Ad Area CSS
/*----------------------------------------*/
.help-ad-area .main-img {
  border-radius: 10px;
}

.help-ad-area .offers {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: var(--theme-dropshadow);
  position: relative;
  display: inline-block;
  transform: translate(-50px, -65px);
  z-index: 1;
}

.help-ad-area .offers .shape {
  position: absolute;
  left: 97%;
  bottom: -8px;
  z-index: -1;
}

.help-ad-area .offers ul {
  border-radius: 8px;
  padding: 33px 40px;
  position: relative;
  z-index: 1;
  background-color: #fff;
}

.help-ad-area .offers ul li {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  margin: 8px 0;
}

.help-ad-area .offers ul li span {
  height: 25px;
  width: 25px;
  background-color: rgba(246, 166, 9, 0.25);
  display: inline-block;
  border-radius: 50%;
  margin-right: 10px;
  text-align: center;
}

.help-ad-area .offers ul li span i {
  font-size: 14px;
  vertical-align: middle;
  color: #005d8b;
}

.help-ad-area p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
}

/*----------------------------------------*/
/*  Banca Corporate Area CSS
  /*----------------------------------------*/
.banca-corporate .section-title p {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  max-width: 460px;
  margin: auto;
}

.banca-corporate .section-title p span {
  font-size: 22px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
}

.banca-corporate .single-brand {
  display: inline-block;
  transition: all 0.3s ease-out;
  box-shadow: none;
}

.banca-corporate .single-brand:hover {
  box-shadow: var(--theme-dropshadow);
}

/*----------------------------------------*/
/*  Email Alert CSS
/*----------------------------------------*/
.email-alert-widget {
  padding: 53px 69px;
  border-radius: 10px;
  box-shadow: var(--theme-dropshadow);
  text-align: center;
  transition: all 0.3s ease-out;
}

.email-alert-widget:hover {
  box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1);
}

.email-alert-widget h4 {
  font-size: 24px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.email-alert-widget p {
  font-size: 18px;
  color: #6a737c;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.email-alert-widget .form-control {
  height: 60px;
  padding-left: 30px;
  font-size: 16px;
  color: #a8a8b2;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.email-alert-widget .form-control::placeholder {
  font-size: 16px;
  color: #a8a8b2;
}

.email-alert-widget .input-group-append .theme-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/*----------------------------------------*/
/*  Our Offer CSS
  /*----------------------------------------*/
.our-offer .single-offer-box {
  padding: 50px;
  box-shadow: var(--theme-dropshadow);
  background-color: #fff;
  border-radius: 10px;
  transition: all 0.3s ease-out;
}

.our-offer .single-offer-box:hover {
  box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12);
}

.our-offer .single-offer-box h2 {
  font-size: 36px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #005d8b;
  text-transform: capitalize;
}

.our-offer .single-offer-box p {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  margin: 23px 0 35px 0;
}

.our-offer .single-offer-box a {
  font-size: 16px;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #266db6;
  position: relative;
  text-transform: capitalize;
}

.our-offer .single-offer-box a:hover span::after {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.our-offer .single-offer-box a span {
  position: relative;
}

.our-offer .single-offer-box a span::after {
  content: "";
  position: absolute;
  height: 1.5px;
  width: 100%;
  top: 125%;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  background-color: #266db6;
}

.our-offer .single-offer-box a i {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Call To Action CSS
/*----------------------------------------*/
.cta {
  background-position: center;
  background-size: auto;
  padding: 70px 110px 70px 100px;
  border-radius: 10px;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: auto;
  bottom: 0;
  transform: translateY(50%);
  left: 15px;
  right: 15px;
}

.cta .shapes img {
  position: absolute;
  animation: pulse 1.5s ease-out infinite alternate both;
}

.cta .shapes img:nth-child(1) {
  right: 5%;
  bottom: 10%;
  animation-delay: 0.2s;
  animation: moveY 15s linear infinite alternate both;
}

.cta .shapes img:nth-child(2) {
  left: 25%;
  bottom: 0;
  animation: none;
}

.cta .shapes img:nth-child(3) {
  left: 50%;
  bottom: 0;
}

.cta .shapes img:nth-child(4) {
  top: 0%;
  right: 0;
  animation-delay: 0.8s;
}

.cta .shapes img:nth-child(5) {
  bottom: 0%;
  left: 0;
  animation-delay: 1.8s;
}

.cta .shapes img:nth-child(6) {
  top: 0%;
  left: 25%;
  animation: none;
}

.cta .bubbles div {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
}

.cta .bubbles div:nth-child(1) {
  bottom: 20%;
  left: 5%;
  animation-delay: 0.5s;
  animation-name: floatingBubble;
  background-color: rgba(255, 255, 255, 0.5);
}

.cta .bubbles div:nth-child(2) {
  bottom: 65%;
  left: 20%;
  animation-name: floatingBubble2;
  background-color: rgba(246, 166, 9, 0.5);
}

.cta .bubbles div:nth-child(3) {
  bottom: 15%;
  left: 30%;
  animation-delay: 1s;
  animation-name: floatingBubble;
  background-color: rgba(42, 199, 105, 0.5);
}

.cta .bubbles div:nth-child(4) {
  bottom: 50%;
  left: 40%;
  animation-delay: 0.8s;
  animation-name: floatingBubble2;
  animation-direction: alternate-reverse;
  background-color: rgba(255, 255, 255, 0.5);
}

.cta .bubbles div:nth-child(5) {
  bottom: 20%;
  right: 5%;
  animation-delay: 0.5s;
  animation-name: floatingBubble;
  background-color: rgba(246, 166, 9, 0.5);
}

.cta .bubbles div:nth-child(6) {
  bottom: 65%;
  right: 20%;
  animation-name: floatingBubble;
  background-color: rgba(255, 255, 255, 0.5);
}

.cta .bubbles div:nth-child(7) {
  bottom: 15%;
  right: 30%;
  animation-delay: 1.1s;
  animation-name: floatingBubble;
  background-color: rgba(42, 199, 105, 0.5);
}

.cta .bubbles div:nth-child(8) {
  bottom: 50%;
  right: 40%;
  animation-delay: 0.2s;
  animation-name: floatingBubble;
  background-color: rgba(255, 255, 255, 0.5);
}

.cta a {
  display: inline-block;
  margin: 0 10px;
}

.cta.cta-bg-primary {
  background-color: #266db6;
  background-image: none;
}

.cta.cta-bg-violet {
  background-color: #5816c5;
}

.cta.cta-bg-dark-blue {
  background-color: #266db6;
}

.cta.cta-2 {
  padding: 80px 70px;
  /* background-color: var(--theme-color);  */
  background-color: #266db6;
}

.cta-3 {
  background-color: #d0f2ec;
  position: relative;
  overflow: hidden;
}

.cta-3 .img-shapes .shape {
  position: absolute;
}

@keyframes WingsOne {
  0% {
    transform: rotate(-10deg);
  }

  100% {
    transform: rotate(10deg);
  }
}

.cta-3 .img-shapes .shape .fly-msg {
  transform: rotate(-30deg);
}

.cta-3 .img-shapes .shape .fly-msg img:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  animation-fill-mode: both;
  animation: WingsOne 0.2s ease-in infinite alternate-reverse;
  animation-delay: 0.2s;
}

.cta-3 .img-shapes .shape .fly-msg img:nth-child(3) {
  position: absolute;
  right: 0;
  top: 0;
  animation-fill-mode: both;
  animation: WingsOne 0.2s ease-in infinite alternate-reverse;
}

.cta-3 .img-shapes .shape:nth-child(1) {
  left: 3%;
  transform-origin: left bottom;
  top: 70%;
}

.cta-3 .img-shapes .shape:nth-child(2) {
  left: 48%;
  top: 10%;
}

.cta-3 .img-shapes .shape:nth-child(3) {
  right: 21%;
  bottom: 0%;
  transform-origin: right bottom;
}

.cta-3 .img-shapes .shape:nth-child(4) {
  right: 10%;
  top: 20%;
}

.cta-3 .cta-content {
  position: relative;
  z-index: 1;
}

.cta-3 .cta-content h5 {
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #535a60;
}

.cta-3 .cta-content h2 {
  line-height: 42px;
  margin-bottom: 0;
}

.cta-3 .cta-content .theme-btn {
  background-color: #005d8b;
  height: 60px;
  line-height: 57px;
  padding: 0 40px;
}

.cta-3 .form-control {
  border-color: #171d24;
  padding: 0 20px;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  background-color: transparent;
  text-transform: lowercase;
}

.cta-3 .form-control::placeholder {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.cta-content.text-black h2 {
  color: #005d8b;
}

.cta-content.text-black p {
  color: #535a60;
}

.cta-content h2 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.cta-content p {
  color: #fff;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.cta-content .theme-btn {
  font-size: 20px;
  height: 66px;
  line-height: 66px;
  padding: 0 50px;
}

.cta-content .cta-text-violet {
  color: #5816c5;
}

.cta-content .cta-text-dark-blue {
  color: #266db6
}

.app-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #fff;
  height: 58px;
  border-radius: 30px;
  padding: 7.5px 23px;
  transition: all 0.3s ease-out;
  position: relative;
  z-index: 1;
}

.app-btn:hover {
  background-color: #005d8b;
  box-shadow: 0 4px 10px rgba(51, 77, 114, 0.6);
}

.app-btn:hover i {
  color: #fff;
}

.app-btn:hover .btn-text span {
  color: #fff;
}

.app-btn:hover .btn-text p {
  color: #fff;
}

.app-btn i {
  color: #005d8b;
  font-size: 34px;
  transition: all 0.3s ease-out;
}

.app-btn .btn-text {
  margin-left: 10px;
}

.app-btn .btn-text span {
  font-size: 12px;
  color: #005d8b;
  margin-bottom: 13px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  transition: all 0.3s ease-out;
}

.app-btn .btn-text p {
  font-size: 18px;
  color: #005d8b;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  transition: all 0.3s ease-out;
}

.cta-area-2 {
  background-color: #e9f5f3;
}

.help-cta {
  background-color: #d7f2fa;
  background-position: center;
  background-size: cover;
}

.help-cta p {
  color: #535a60;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Safe Deposit Area CSS
/*----------------------------------------*/
@media(min-width: 992px) {
  .safe-deposit-area:nth-child(odd) .row:first-of-type {
    display: flex;
    flex-direction: row-reverse;
  }

  .safe-deposit-area:nth-child(odd) .col-md-9 {
    padding-left: 8em;
  }

  .safe-deposit-area:nth-child(odd) .bg-img {
    transform: rotateY(180deg);
  }
}

.safe-deposit-area .card-img {
  position: relative;
  z-index: 1;
}

.safe-deposit-area .card-img .logo img {
  position: absolute;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation: pulse 2s linear infinite;
}



.safe-deposit-area .card-img .logo img:nth-child(1) {
  left: -3%;
  top: 25%;
}

.first_section .card-img .logo img:nth-child(1),.third_section .card-img .logo img:nth-child(1) {
  left: 0%;
}

@media (min-width: 992px) {
  .first_section .card-img .logo img:nth-child(1),.third_section .card-img .logo img:nth-child(1) {
    left: 0% !important;
  }
}

.safe-deposit-area .card-img .logo img:nth-child(2) {
  right: 10%;
  top: 5%;
  animation-delay: 1s;
}

.safe-deposit-area .card-img .bg-img {
  position: absolute;
  bottom: -136px;
  left: -17%;
  z-index: -1;
}

.safe-deposit-area .border-left {
  position: relative;
}

.safe-deposit-area .border-left::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  bottom: 6px;
  width: 2px;
  background-color: #266db6;
}

.safe-deposit-area .payment-system h5 {
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
}

.safe-deposit-area .payment-system p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

/*----------------------------------------*/
/*  Customize Card Area CSS
  /*----------------------------------------*/
.customize-card-area {
  overflow: hidden;
}

.customize-card-area .card-img {
  position: relative;
}

.customize-card-area .card-img div {
  position: absolute;
}

.customize-card-area .card-img .shape-1 {
  top: 125px;
  z-index: 3;
  left: 0;
}

.customize-card-area .card-img .shape-2 {
  top: 120px;
  left: 57px;
  z-index: 2;
}

.customize-card-area .card-img .shape-3 {
  top: 0px;
  left: 100px;
  z-index: 1;
}

/*----------------------------------------*/
/*  Why Choose Us Area CSS
  /*----------------------------------------*/
.why-choose-area {
  background: #10121c;
}

.why-choose-area .section-title h2 {
  color: #fff;
}

.why-choose-area .section-title p {
  color: #c8ccd0;
}

.why-choose-area .content-box {
  text-align: center;
  position: relative;
}

.why-choose-area .content-box .line-shape {
  position: absolute;
  left: 50%;
  top: 26%;
  transform: translate(-50%, -50%);
}

.why-choose-area .content-box h4 {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 30px;
  color: #fff;
}

.why-choose-area .content-box p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #c8ccd0;
}

/*----------------------------------------*/
/* Credit Card Box widget CSS
  /*----------------------------------------*/
.credit-card-box-widget {
  padding: 5px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #dcdee0;
  background-color: #fff;
  transition: all 0.3s ease-out;
}

.credit-card-box-widget:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
}

.credit-card-box-widget img {
  border-radius: 8px;
}

.credit-card-box-widget .card-content {
  padding: 30px 20px;
}

.credit-card-box-widget .card-content h4 {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
}

.credit-card-box-widget .card-content P {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  line-height: 35px;
}

.credit-card-box-widget .card-content P span {
  margin-right: 15px;
}

.credit-card-box-widget .card-content a {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #266db6;
  position: relative;
  display: inline-block;
}

.credit-card-box-widget .card-content a::after {
  content: "";
  position: absolute;
  top: 100%;
  width: 0px;
  height: 1px;
  background-color: #266db6;
  transition: all 0.3s ease-out;
  left: 0;
}

.credit-card-box-widget .card-content a:hover::after {
  width: 80px;
}

.credit-card-box-widget .card-content a i {
  font-size: 18px;
  vertical-align: middle;
}

/*----------------------------------------*/
/* Market Place Area CSS
  /*----------------------------------------*/
.mplace-logo p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 28px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  News Area CSS
/*----------------------------------------*/
.news-area {
  position: relative;
}

.news-area .news-slider .blog-widget-1 {
  margin: 25px 15px 50px 15px;
}

.news-area .news-slider .slick-list {
  margin: 0 -25px;
  padding: 0 10px;
}

.news-area .news-slider .slick-dots {
  bottom: inherit;
}

.news-area .news-slider .slick-dots li.slick-active button {
  background-color: #5d5d66;
  border-color: #5d5d66;
}

/*----------------------------------------*/
/*  News Area CSS
/*----------------------------------------*/
.articles-area .section-title a {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #266db6;
}

.articles-area .section-title a i {
  display: inline-block;
  vertical-align: middle;
}

.blog-widget-1 {
  padding: 10px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.blog-widget-1 img {
  border-radius: 10px;
  height: 191px;
}

.blog-widget-1:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
}

.blog-widget-1:hover .blog-content a i {
  transform: translateY(2px) scaleX(1);
}

.blog-widget-1 .blog-content h4 {
  margin: 20px 0;
}

.blog-widget-1 .blog-content h4 a {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.blog-widget-1 .blog-content P {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  margin-bottom: 20px;
  line-height: 26px;
}

.blog-widget-1 .blog-content .read-more {
  display: inline-block;
  /* color: var(--theme-color); */
  color: #266db6;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  margin-bottom: 20px;
}

.blog-widget-1 .blog-content .read-more i {
  transform-origin: left;
  transform: translateY(2px) scaleX(0);
  transition: transform 0.3s ease-out;
  font-size: 20px;
  display: inline-block;
}

.blog-widget-1 .blog-content h6 {
  margin: 20px 0 30px 0;
}

.blog-widget-1 .blog-content h6 a {
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}

.blog-widget-1 .blog-content .blog-date {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}

.blog-widget-1 .blog-content .blog-date i {
  font-size: 14px;
  color: var(--theme-text-color);
  vertical-align: middle;
  display: inline-block;
}

.blog-widget-1 .blog-content .blog-date span {
  margin-left: 7px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  font-size: 14px;
}

.blog-widget-2 {
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: var(--theme-dropshadow);
  transition: all 0.3s ease-out;
}

.blog-widget-2:hover {
  box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15);
}

.blog-widget-2 .blog-img {
  position: relative;
}

.blog-widget-2 .blog-img img {
  width: 100%;
}

.blog-widget-2 .blog-img .catagory {
  position: absolute;
  padding: 5px 12px;
  height: 25px;
  border-radius: 2px;
  bottom: 0;
  left: 35px;
  font-size: 14px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 16.41px;
  transform: translateY(50%);
  text-transform: uppercase;
}

.blog-widget-2 .blog-img .catagory.yellow-bg {
  background-color: #f8931f;
}

.blog-widget-2 .blog-img .catagory.green-bg {
  background-color: #00c643;
}

.blog-widget-2 .blog-img .catagory.sky-bg {
  background-color: #1c96cb;
}

.blog-widget-2 .blog-img .catagory.deep-green-bg {
  background-color: #3fb59f;
}

.blog-widget-2 .blog-img .catagory.violet-bg {
  background-color: #8030e5;
}

.blog-widget-2 .blog-content {
  padding: 37px 35px 41px 35px;
}

.blog-widget-2 .blog-content h4 {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  margin-bottom: 15px;
}

.blog-widget-2 .blog-content h5 {
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 26px;
  color: #005d8b;
  margin-bottom: 15px;
}

.blog-widget-2 .blog-content p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 26px;
}

.blog-widget-2 .blog-content .post-info {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.blog-widget-2 .blog-content .post-info>div {
  display: flex;
  align-items: center;
}

.blog-widget-2 .blog-content .post-info>div span {
  font-size: 14px;
  color: #535a60;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-left: 8px;
}

/*----------------------------------------*/
/*  Blog Sidebar CSS
/*----------------------------------------*/
.blog-sidebar-widget .widget-title {
  font-size: 24px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.blog-sidebar-widget .widget-subscribe {
  padding: 30px 35px 40px 35px;
  box-shadow: var(--theme-dropshadow);
  background-color: #fff;
  border-radius: 8px;
}

.blog-sidebar-widget .widget-subscribe p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 27px;
}

.blog-sidebar-widget .widget-subscribe input {
  padding: 11px 20px;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #848d95;
  border: 1px solid #171d24;
  background-color: transparent;
}

.blog-sidebar-widget .widget-subscribe input:focus {
  border-color: #266db6;
}

.blog-sidebar-widget .widget-subscribe input::placeholder {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #848d95;
}

.blog-sidebar-widget .widget-social a {
  display: block;
  border-radius: 5px;
  box-shadow: var(--theme-dropshadow);
  transition: all 0.3s ease-out;
  background-color: #fff;
  padding: 20.5px;
}

.blog-sidebar-widget .widget-social a:hover {
  box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12);
}

.blog-sidebar-widget .widget-social a img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.blog-sidebar-widget .widget-social a h6 {
  font-size: 18px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
}

.blog-sidebar-widget .widget-social a span {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: var(--theme-text-color);
}

.blog-sidebar-widget .widget-catagory ul li a {
  display: inline-block;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #005d8b;
  position: relative;
  padding-left: 20.5px;
  margin: 10px 0;
  transition: all 0.3s ease-out;
}

.blog-sidebar-widget .widget-catagory ul li a span {
  display: inline-block;
  margin-left: 10px;
}

.blog-sidebar-widget .widget-catagory ul li a:hover {
  color: #266db6;
}

.blog-sidebar-widget .widget-catagory ul li a:hover::before {
  background-color: #266db6;
}

.blog-sidebar-widget .widget-catagory ul li a::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #848d95;
  transition: all 0.3s ease-out;
}

.blog-sidebar-widget .widget-news .recent-post li {
  display: flex;
  align-items: center;
  margin-top: 25px;
}

.blog-sidebar-widget .widget-news .recent-post li img {
  border-radius: 10px;
}

.blog-sidebar-widget .widget-news .recent-post li .news-content {
  margin-left: 19px;
}

.blog-sidebar-widget .widget-news .recent-post li .news-content h6 {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #005d8b;
  line-height: 20px;
  margin-bottom: 6px;
  transition: all 0.3s ease-out;
}

.blog-sidebar-widget .widget-news .recent-post li .news-content h6:hover {
  color: #266db6;
}

.blog-sidebar-widget .widget-news .recent-post li .news-content .post-date {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #848d95;
}

.blog-sidebar-widget .widget-news .recent-post li .news-content .post-date span {
  margin-left: 10px;
}

.blog-sidebar-widget .widget-tags .tags a {
  display: inline-block;
  height: 30px;
  padding: 7px 20px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  border-radius: 3px;
  border: 1px solid #e0e0e0;
  background-color: transparent;
  margin: 10px 10px 0 0;
  line-height: 16px;
}

.blog-sidebar-widget .widget-tags .tags a:hover {
  border-color: #0050b2;
  color: #266db6;
}

/*----------------------------------------*/
/*  Pagination CSS
/*----------------------------------------*/
.pagination-widget ul {
  display: flex;
}

.pagination-widget ul li a {
  height: 32px;
  width: 32px;
  border: 1px solid rgba(0, 80, 178, 0.3);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #266db6;
  border-radius: 4px;
  background-color: transparent;
  display: inline-block;
  text-align: center;
  line-height: 29px;
  margin-right: 10px;
}

.pagination-widget ul li a i {
  vertical-align: middle;
  font-size: 16px;
}

.pagination-widget ul li a.active {
  background-color: #266db6;
  color: #fff;
}

.pagination-widget ul li a:hover {
  background-color: #266db6;
  color: #fff;
}

/*----------------------------------------*/
/*  Blog Details CSS
/*----------------------------------------*/
.blog-share-widget {
  position: sticky;
  top: 105px;
  right: 0;
  left: 0;
}

.blog-share-widget p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
}

.blog-share-widget .social-link {
  display: flex;
  flex-direction: column;
  margin-top: 26px;
}

.blog-share-widget .social-link a {
  display: inline-block;
  text-align: center;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: transparent;
  color: var(--theme-text-color);
  line-height: 38px;
  border: 1px solid var(--theme-text-color);
  margin-bottom: 10px;
  font-size: 14px;
}

.blog-share-widget .social-link a:last-child {
  margin-right: 0;
}

.blog-share-widget .social-link a:hover {
  border-color: #266db6;
  background-color: #266db6;
  color: #fff;
}

.post-details-widget .post-text {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  margin-bottom: 23px;
  line-height: 26px;
}

.post-details-widget .post-img {
  border-radius: 10px;
}

.post-details-widget .feature-list {
  padding: 34px 0 50px 33px;
}

.post-details-widget .feature-list li {
  position: relative;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  padding-left: 24px;
  margin-bottom: 12px;
}

.post-details-widget .feature-list li:last-child {
  margin-bottom: 0;
}

.post-details-widget .feature-list li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: rgba(0, 80, 178, 0.5);
  transform: translateY(-50%);
}

.post-details-widget h2 {
  font-size: 36px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #005d8b;
  line-height: 42px;
}

.post-details-widget .tag-widget {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.post-details-widget .tag-widget h6 {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  margin-bottom: 0;
}

.post-details-widget .tag-widget a {
  display: inline-block;
  height: 30px;
  padding: 7px 20px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  border-radius: 3px;
  border: 1px solid #e0e0e0;
  background-color: transparent;
  margin: 5px 0 0 10px;
  line-height: 16px;
}

.post-details-widget .tag-widget a:hover {
  border-color: #0050b2;
  color: #266db6;
}

.author-media-widget {
  display: flex;
  padding: 36px 50px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: var(--theme-dropshadow);
}

.author-media-widget .author-img {
  margin-right: 20px;
}

.author-media-widget h6 {
  font-size: 19px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  line-height: 28px;
  margin-bottom: 13px;
}

.author-media-widget p {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 28px;
}

.blog-widget-title {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  line-height: 30px;
}

blockquote {
  background: #fff;
  border-left: 8px solid
    /*var(--primary-color) */
    #266db6;
  padding: 50px 60px;
  position: relative;
  z-index: 0;
  margin-bottom: 40px;
  box-shadow: var(--theme-dropshadow);
  border-radius: 10px;
}

blockquote::before,
blockquote::after {
  content: "";
  position: absolute;
  z-index: -1;
}

blockquote::before {
  background-image: url(build/images/quote-left.e2a629d3.png);
  left: 60px;
  top: 15px;
  height: 31px;
  width: 39px;
}

blockquote::after {
  background-image: url(build/images/quote-right.d5c62d11.png);
  right: 63px;
  bottom: 0;
  height: 60px;
  width: 75px;
}

blockquote p {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
  color: var(--theme-text-color);
}

blockquote .author {
  margin-top: 45px;
  display: flex;
}

blockquote .author img {
  margin-right: 14px;
}

blockquote .author h6 {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #005d8b;
  margin-bottom: 5px;
}

blockquote .author span {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.blog-comment-widget .comment-author ul li.children {
  margin-left: 70px;
}

.blog-comment-widget .comment-author .comments-box {
  display: flex;
  margin-top: 40px;
}

.blog-comment-widget .comment-author .comments-box .comments-text {
  width: 100%;
  margin-left: 20px;
  border-bottom: 1px solid var(--theme-border-color);
  padding-bottom: 38px;
}

.blog-comment-widget .comment-author .comments-box .comments-text p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-text-color);
  line-height: 24px;
  margin-top: 26px;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name {
  position: relative;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name h5 {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #005d8b;
  margin-bottom: 8px;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .post-date {
  display: flex;
  align-items: center;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .post-date span {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #535a60;
  margin-left: 8px;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #005d8b;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply i {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 8px;
}

.blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply:hover {
  color: #266db6;
}

.blog-leave-reply .blog-widget-title {
  color: #1d2746;
}

.blog-leave-reply p,
.blog-leave-reply .check-label {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #6a737c;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Drag And Drop Area CSS
/*----------------------------------------*/
.dropzone {
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  width: 100%;
  height: auto;
  padding: 60px 0;
  border: 2px dashed #edf2f9;
  background-color: #f5f7fa;
  border-radius: 20px;
  transition: all 0.3s ease-in;
}

.dropzone:hover {
  border-color: #266db6;
}

.dropzone.dz-clickable {
  cursor: pointer;
}

.dropzone.dz-clickable * {
  cursor: default;
}

.dropzone.dz-clickable .dz-message {
  cursor: pointer;
}

.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone.dz-started .dz-message {
  display: none;
}

.dropzone.dz-drag-hover {
  border-style: dashed;
  border-color: red;
}

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

.dropzone .dz-message img {
  max-width: 100%;
}

.dropzone .dz-message .dz-button {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #005d8b;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: inherit;
  margin-top: 10px;
}

.dropzone .dz-message .dz-custom-upload-text {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
}

.dropzone .dz-message .dz-custom-upload-text span {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #266db6;
  text-decoration: underline;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dropzone .dz-preview:hover {
  z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
  background: white;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone .dz-preview .dz-image img {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/* Error Area CSS
/*----------------------------------------*/
.error_area {
  display: flex;
  position: relative;
  z-index: 1;
  min-height: 620px;
}

.error_dot {
  position: absolute;
  border-radius: 50%;
}

.error_dot.one {
  width: 8px;
  height: 8px;
  background: #266db6;
  left: 325px;
  top: 120px;
  animation: spin2 2s infinite alternate;
}

.error_dot.two {
  width: 16px;
  height: 16px;
  background: #f99e43;
  left: 170px;
  bottom: 260px;
  animation: spin1 1s infinite alternate;
}

.error_dot.three {
  width: 30px;
  height: 30px;
  background: #beebf5;
  animation: spin1 2s infinite alternate;
  right: 225px;
  top: 370px;
}

.error_dot.four {
  width: 6px;
  height: 6px;
  background: #ffa3be;
  bottom: 148px;
  right: 185px;
  animation: spin2 2s infinite alternate;
}

.error_content_two {
  max-width: 970px;
  margin: 0 auto;
}

.error_content_two h2 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 15px;
}

.error_content_two p {
  font-size: 18px;
  color: #82879c;
}

.error_img {
  padding-bottom: 55px;
  position: relative;
  z-index: 1;
}

.error_img .error_shap {
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.error_img .clipInDown {
  display: inline-block;
  position: relative;
  animation-name: clipInDown;
}

.error_img .one {
  top: -50px;
}

.error_img .two {
  margin: 0 12px;
  top: -12px;
}

.error_img .three {
  top: -58px;
}

.error_img .img_one {
  animation: customUp 1.5s infinite alternate;
}

.error_img .img_two {
  animation: customUp 1.8s infinite alternate;
}

.error_img .img_three {
  animation: customUp 2s infinite alternate;
}

.error_search {
  margin-bottom: 40px;
  padding-top: 25px;
}

.error_search .form-control {
  height: 60px;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 16px 50px 0 rgba(3, 62, 75, 0.1);
  font-size: 16px;
  font-weight: 400;
  color: #005d8b;
  border: 0;
  padding-left: 30px;
}

.error_search .form-control::placeholder {
  color: #82879c;
}

/*============ error_area css ========*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*   Contact  CSS
/*----------------------------------------*/
.contact-form-widget label {
  font-size: 16px;
  color: #005d8b;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  display: block;
  margin-bottom: 12px;
}

.contact-form-widget .form-control {
  background-color: transparent;
  height: 55px;
  color: #9199a1;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  border: 1px solid #dcdee0;
  padding-right: 20px;
  padding-left: 20px;
}

.contact-form-widget .form-control::placeholder {
  color: #9199a1;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.contact-form-widget .form-control:focus {
  border-color: #266db6;
  box-shadow: none;
}

.contact-form-widget textarea.form-control {
  height: inherit;
}

.contact-form-widget .policy-text {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 22px;
}

/*----------------------------------------*/
/*   Get In Touch Area CSS
/*----------------------------------------*/
.get-touch-area .get-touch-box {
  display: flex;
  align-items: flex-start;
}

.get-touch-area .get-touch-box .icon {
  margin-right: 8px;
}

.get-touch-area .get-touch-box .icon img {
  vertical-align: text-top;
}

.get-touch-area .get-touch-box .icon i {
  font-size: 18px;
  color: #266db6;
}

.get-touch-area .get-touch-box p {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #005d8b;
  margin-bottom: 8px;
  line-height: 24px;
}

.get-touch-area .get-touch-box span {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--theme-text-color);
  line-height: 22px;
}

/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------*/
/*  Footer CSS
/*----------------------------------------*/
.footer {
  background-position: center;
  background-size: cover;
  background-color: #0f1123;
  /* copyright*/
}

.footer .footer-top .footer-text {
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.footer .footer-top .social-icon a {
  color: #fff;
  margin: 10px;
}

.footer .footer-top .social-icon a:first-child {
  margin-left: 0;
}

.footer .footer-top .footer-widget .overline {
  font-size: 14px;
  display: block;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
}

.footer .footer-top .footer-widget .footer-bold {
  display: flex;
  align-items: flex-end;
  margin: 15px 0;
}

.footer .footer-top .footer-widget .footer-bold>span:nth-child(1) {
  font-size: 70px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 68px;
}

.footer .footer-top .footer-widget .footer-bold>span:nth-child(2) {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 500;
}

.footer .footer-top .footer-widget .time {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
}

.footer .footer-top .footer-widget .f-widget-title {
  margin-bottom: 20px;
}

.footer .footer-top .footer-widget .f-widget-title h5 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 0;
}

.footer .footer-top .footer-widget .footer-link ul li a {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #d8dce0;
  border-bottom: 1px solid transparent;
  line-height: 40px;
}

.footer .footer-top .footer-widget .footer-link ul li a:hover {
  border-color: #fff;
}

.footer .copyright {
  color: #fff;
}

.footer .copyright .short-text a {
  font-size: 14px;
}

.footer .copyright .copyright-text.short-text p {
  font-size: 14px;
  color: #fff;
}

.footer .copyright .copyright-text p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #9199a1;
}

.footer .copyright a {
  display: inline-block;
  /* margin-left: 15px; */
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding: 10px 0;
}

.footer .copyright a:hover {
  color: #fff;
}

.footer .copyright a:first-child {
  margin-left: 0;
}

.footer .copyright .nice-select {
  background-color: transparent;
  border-color: transparent;
  color: #fff;
  margin: auto;
  padding-left: 0;
}

.footer .copyright .nice-select .list {
  top: inherit;
  bottom: 100%;
  border: 1px solid #fff;
  transform-origin: bottom center;
}

.footer .copyright .nice-select .list:hover .option:not(:hover) {
  background-color: #0f1123 !important;
}

.footer .copyright .nice-select .list .option {
  background-color: #0f1123;
  text-transform: capitalize;
}

.footer .copyright .nice-select .list .option:hover {
  background-color: #1d2038;
}

.footer .copyright .social-button a {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: transparent;
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  text-align: center;
  transition: all 0.3s ease-out;
}

.footer .copyright .social-button a:hover {
  background-color: #fff;
  color: #266db6;
}

.footer.footer-1 {
  background-image: url(build/images/footer-bg.46661700.png);
}

.footer.footer-2 {
  background-color: #171d24;
}

.footer.footer-2 .footer-text {
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.footer.footer-2 .footer-widget h4 {
  font-size: 24px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 40px;
}

.footer.footer-2 .footer-top .f-widget-title {
  margin-bottom: 12px;
}

.footer.footer-2 .footer-top .f-widget-title h5 {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  line-height: 36px;
}

.footer.footer-2 .footer-link ul li a {
  font-size: 16px;
  color: #d7d8d9;
}

.footer.footer-2 .footer-link ul li a:hover {
  color: #fff;
}

.footer.footer-2 .copyright .line {
  height: 1px;
  width: 100%;
  background-color: #fff;
}

.footer.footer-2 .copyright .copyright-text {
  color: #c3cdd9;
}

.footer.footer-3 {
  background-color: #005d8b;
}

.footer.footer-3 .footer-top .footer-text {
  font-size: 18px;
  margin-bottom: 25px;
  line-height: 30px;
  letter-spacing: 1px;
}

.footer.footer-3 .copyright {
  background-color: rgba(255, 255, 255, 0.1);
}

.footer.footer-3 .copyright .copyright-text {
  color: #c8ccd0;
}

/*----------------------------------------------------*/

.container-fluid div.prevv button.close{
    transition: opacity 0.3s ease-out;
    opacity: 0;
}

.container-fluid div.prevv:hover button.close{
    opacity: 1;
    display: block;
}

.get-touch-area div.initial .get-touch-box p{
  all: revert;
}

#g-recaptcha-response {
  display: block !important;
  position: absolute;
  margin: -78px 0 0 0 !important;
  width: 302px !important;
  height: 76px !important;
  z-index: -999999;
  opacity: 0;
}

*, body {
  /* font-family: "Roboto", sans-serif; */
}
/*# sourceMappingURL=style.css.map */
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1200px;
  }
}

@media (max-width: 1366px) {
  .error_img .three,
  .error_img .one {
    top: -180px;
  }
  .error_img .two {
    top: -150px;
  }
  .error_img {
    height: 310px;
  }
  .error_img .error_shap {
    bottom: 0;
  }
  .error_img .img_one,
  .error_img .img_two,
  .error_img .img_three {
    max-width: 85%;
  }
  .error_img {
    margin-top: 0;
  }
  .banner-area-3 .person-img {
    position: absolute;
    bottom: 0;
    left: -10px;
    z-index: 1;
  }
  .feature-slider .slick-list {
    margin: 0 -15px;
    padding: 0 0px;
  }
  .cta-3 .img-shapes .shape:nth-child(1) {
    left: 0%;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1200px;
  }
}
@media (max-width: 1199px) {
  .banner-area-3 .person-img {
    left: -120px;
  }
  .banner-area-3 .banner-content .theme-btn::before {
    left: -2px;
    top: -2px;
  }
  .testimonial-slider .slick-arrow.slick-prev {
    left: calc((100vw - 960px) / 2);
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: calc((100vw - 960px) / 2);
  }
}

@media (max-width: 991px) {
  .navbar .navbar-brand {
    padding-top: 12px;
    padding-bottom: 12px;
    margin-left: 40px;
  }
  .navbar-collapse {
    background: #fff;
    padding: 0 10px;
  }
  .header-menu .container {
    max-width: 100%;
  }
  .header-menu .menu > .nav-item,
  .navbar_fixed.menu_one .menu > .nav-item {
    padding: 10px 0;
    border-bottom: 1px solid rgba(237, 237, 237, 0.5);
  }
  .header-menu .menu > .nav-item > .nav-link.active::before {
    display: none;
  }
  .header-menu .menu > .nav-item + .nav-item {
    margin-left: 0;
  }
  .header-menu .menu > .nav-item.submenu .dropdown-menu::before {
    display: none;
  }
  .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item {
    padding: 0 40px 0 20px;
  }
  .header-menu .theme-btn {
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    /* background-color: #0050b2; */
    background-color: #266db6;
    color: #fff;
  }
  .navbar-toggler {
    margin-right: 40px;
    box-shadow: none;
  }
  .navbar-toggler:focus {
    box-shadow: none;
  }
  .header-menu .menu {
    padding: 5px 30px;
  }
  .nav_btn {
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 20px;
    color: #6b707f;
    margin-top: 15px;
    border-color: rgba(237, 237, 237, 0.5);
  }
  .header-menu .menu > .nav-item > .nav-link {
    color: #6b707f;
  }
  .header-menu .menu .nav-item .mobile_dropdown_icon {
    position: absolute;
    right: 0;
    top: 0;
    color: #6b707f;
    line-height: 42px;
    font-size: 20px;
    display: inline-block;
    opacity: 0.6;
  }
  .header-menu .menu > .nav-item.submenu .dropdown-menu {
    box-shadow: none;
    margin-top: 5px;
    max-height: none !important;
  }
  .navbar-collapse {
    max-height: 400px;
    overflow-y: scroll;
  }
  .doc_mobile_menu .open_icon {
    display: block;
    right: -40px;
    left: auto;
    top: 0;
  }
  .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-4 {
    right: -18%;
  }
  /* ------------- */

  .error_area {
    height: auto;
    min-height: auto;
    padding: 120px 0;
  }
  .error_img .img_one,
  .error_img .img_two,
  .error_img .img_three {
    max-width: 100%;
  }
  .error_img {
    height: 370px;
    padding-bottom: 0;
  }

  /* ------------- */

  .track-f-progress .img-content .bg-img {
    width: 750px;
    top: -20%;
    left: -50%;
  }
  .track-f-progress .img-content .track-img.track-1 {
    left: -80px;
    width: 250px;
  }
  .track-f-progress .img-content .track-img.track-2 {
    bottom: -20px;
    left: -80px;
    width: 250px;
  }
  /* ------------- */
  .card-payment .img-content .card-1 {
    width: 340px;
  }
  .card-payment .img-content .card-2 {
    top: 41px;
    right: -50px;
    width: 150px;
  }
  .card-payment .img-content .bg-img {
    top: -20%;
    left: -73%;
    width: 750px;
  }
  /* ------------- */
  .internet-banking .img-content .bank-main {
    max-width: 340px;
  }
  .internet-banking .img-content .bank-2 {
    bottom: 45px;
    width: 240px;
  }
  .internet-banking .img-content .bank-1 {
    width: 180px;
  }
  .internet-banking .img-content .bank-3 {
    width: 270px;
  }
  .internet-banking .img-content .bg-img {
    left: -45%;
    width: 750px;
  }
  /* ------------- */
  .job-application-modal .modal-dialog {
    max-width: 576px;
  }
  /* ------------- */
  .testimonial-slider .slick-arrow.slick-prev {
    left: 40px;
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: 40px;
  }
  .testimonial-widget .testimonial-content h2 {
    font-size: 30px;
  }
  .testimonial-widget .testimonial-content {
    padding: 5px;
  }
  .testimonial-widget .testimonial-content .watch-button {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .testimonial-widget .testimonial-content .author-info h4 {
    font-size: 22px;
  }
  .testimonial-widget .testimonial-content p {
    font-size: 16px;
    margin: 20px 0;
  }
  .testimonial-widget .testimonial-content .author-info span {
    font-size: 14px;
  }
  .testimonial-slider .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .testimonial-slider .slick-arrow.slick-prev {
    left: calc((100vw - 720px) / 2);
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: calc((100vw - 720px) / 2);
  }
  /* ------------- */
  .cta-3 .img-shapes .shape:nth-child(3) {
    right: 1%;
  }
  /* ------------- */
  .blog-share-widget .social-link {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-left: 10px;
  }
  .blog-share-widget .social-link a {
    margin: 0 5px;
  }

  .recognition-widget .tab-content {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 767px) {
  .theme-btn.theme-btn-lg {
    height: 50px;
    line-height: 49px;
    padding: 0 30px;
  }
  .section-title h2 {
    font-size: 30px;
  }
  .section-title h1 {
    font-size: 36px;
  }

  /* ------------- */
  header .header-top .header-info-left,
  header .header-top .header-info-right ul {
    justify-content: center;
    height: 32px;
  }
  header .header-top .header-info-left .language-list .nice-select {
    height: 32px;
    line-height: 30px;
  }
  /* ------------- */
  .banner-area .banner-content {
    padding-top: 100px !important;
  }
  .banner-area .banner-content h1,
  .banner-area-3 .banner-content h1,
  .banner-area-4 .banner-content h1 {
    font-size: 45px;
  }
  .banner-area .banner-content .img-area img {
    max-width: 285px !important;
  }

  .banner-area-2 .banner-content h1 {
    font-size: 40px;
  }
  /* ------------- */
  .statistics-widget-1 .counter {
    font-size: 30px;
  }
  /* ------------- */
  .feature-area {
    padding-top: 300px !important;
  }
  /* ------------- */
  .track-f-progress .img-content .track-img.track-1 {
    left: 24px;
    width: 260px;
  }
  .track-f-progress .img-content .track-img.track-2 {
    bottom: 65px;
    left: 0;
    width: 260px;
  }
  .track-f-progress .img-content .bg-img {
    top: -22%;
    left: -10%;
  }
  /* ------------- */
  .internet-banking .img-content .bg-img {
    left: -20%;
  }
  .internet-banking .img-content .bank-2 {
    left: 0;
  }
  .internet-banking .img-content .bank-1 {
    right: 0;
  }
  /* ------------- */
  .card-payment .img-content .bg-img {
    left: -36%;
  }
  .card-payment .img-content .card-2 {
    right: 0;
  }
  /* ------------- */
  .card-payment .text-content h2,
  .internet-banking .text-content h2,
  .track-f-progress .text-content h2 {
    font-size: 30px;
  }

  /* ------------- */
  .security-area .security-priority h2 {
    font-size: 30px;
  }
  .security-area .security-priority p {
    font-size: 16px;
  }
  /* ------------- */

  .faq-widget .faq-header h4 {
    font-size: 20px;
  }
  .faq-widget .single-widget-one {
    padding: 20px;
  }
  .faq-widget .faq-header h4 i {
    right: 15px;
  }
  .faq-area .faq-img {
    text-align: center;
  }
  .faq-area .faq-img img {
    max-height: 400px;
  }
  /* ------------- */
  .search-job {
    padding-left: 30px;
    padding-right: 30px;
  }
  .search-job .search-box .border-end {
    border: none !important;
  }
  /* ------------- */

  .cta {
    padding: 40px 25px;
  }

  .cta .theme-btn {
    height: 55px;
    line-height: 50px;
    margin-top: 25px;
  }
  /* ------------- */
  .loan-details-widget {
    padding: 40px;
  }
  /* ------------- */
  .footer .footer-top .footer-widget .footer-bold h1 {
    font-size: 50px;
  }
  .footer .footer-top .footer-widget .footer-bold h4 {
    font-size: 20px;
  }
  /* ------------- */
  .testimonial-slider .slick-arrow.slick-prev {
    left: 00px;
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: 00px;
  }
  .testimonial-widget .testimonial-content h2 {
    font-size: 25px;
  }
  .testimonial-widget .testimonial-content {
    padding: 0px;
  }
  .testimonial-widget .testimonial-content .watch-button {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .testimonial-widget .testimonial-content .author-info h4 {
    font-size: 20px;
  }
  .testimonial-widget .testimonial-content p {
    font-size: 16px;
    margin: 10px 0;
  }
  .testimonial-slider .slick-arrow.slick-prev {
    left: calc((100vw - 540px) / 2);
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: calc((100vw - 540px) / 2);
  }
  /* ------------- */

  .calculator-widget .single-calculator-widget {
    padding: 30px;
  }
  .calculator-widget
    .single-calculator-widget
    .single-range
    .range-header
    input {
    height: 35px;
    font-size: 16px;
    width: 126px;
  }
  .calculator-widget
    .single-calculator-widget
    .single-range
    .nav-tabs
    .nav-item
    .nav-link {
    font-size: 14px;
    height: 28px;
    line-height: 27px;
    padding: 0px 22px;
  }
  .calculator-widget .calculator-result-widget h4 {
    font-size: 20px;
  }
  .calculator-widget .calculator-result-widget h1 {
    font-size: 30px;
  }
  .calculator-widget .calculator-result-widget {
    padding: 35px;
  }
  .calculator-widget
    .single-calculator-widget
    .single-range
    .nav-tabs
    .active_bar {
    height: 27px;
    left: 84px;
    width: 71px;
  }
  .calculator-widget
    .single-calculator-widget
    .single-range
    .nav-tabs
    .active_bar.left {
    width: 83px;
  }

  .feature-calculator .calculator .border-end {
    border-right: none !important;
  }

  /* ------------- */
  .email-alert-widget .input-group-append .theme-btn {
    height: 60px;
    line-height: 57px;
  }
  /* ------------- */
  blockquote {
    padding: 30px 40px;
  }
  /* ------------- */
  .author-media-widget {
    padding: 30px 40px;
  }
}
@media (max-width: 575px) {
  .navbar .navbar-brand {
    margin-left: 20px;
  }
  .navbar-toggler {
    margin-right: 20px;
  }
  .header-menu .menu {
    padding: 5px 15px;
  }
  .mobile-menu-widget {
    width: 300px;
  }
  #mobile-menu-overlay .menu-close {
    right: 25px;
    top: 20px;
  }
  header .header-top .header-info-right ul li {
    margin: 0;
    margin-right: 10px;
    display: flex;
  }
  header .header-top .header-info-right ul li img {
    max-width: 16px;
    max-height: 16px;
  }
  /* ------------- */
  .banner-area .banner-content .img-area img {
    max-width: 250px !important;
  }
  .banner-area .banner-content h1,
  .banner-area-3 .banner-content h1,
  .banner-area-4 .banner-content h1 {
    font-size: 40px;
  }
  .banner-area-2 .banner-content h1 {
    font-size: 35px;
  }
  .banner-area-2 .banner-img {
    margin: auto;
    max-width: 325px;
  }
  .banner-area .logos img {
    max-width: 100px;
  }
  .banner-area-4 .hero-img .shape:nth-child(1) img {
    width: 180px;
    height: auto;
  }
  .banner-area-4 .hero-img .shape:nth-child(8) img {
    width: 220px;
    height: auto;
  }
  .banner-area .logos img:nth-child(1) {
    bottom: 15%;
    left: 0%;
  }
  .banner-area .logos img:nth-child(2) {
    bottom: 45%;
    left: 10%;
  }
  .banner-area .logos img:nth-child(3) {
    bottom: 20%;
    left: 20%;
  }
  .banner-area .logos img:nth-child(4) {
    bottom: 20%;
    right: 20%;
  }
  .banner-area .logos img:nth-child(5) {
    bottom: 45%;
    right: 10%;
  }
  .banner-area .logos img:nth-child(6) {
    bottom: 15%;
    right: 0%;
  }
  .banner-area-3 .bg-slides .slide:nth-child(1) {
    left: -2%;
  }
  .banner-area-3 .bg-slides .slide:nth-child(2) {
    left: 40%;
  }
  .banner-area-3 .bg-slides .slide:nth-child(3) {
    left: 30%;
  }
  .banner-area-3 .banner-content .theme-btn::before {
    top: -1px;
  }
  /* ------------- */
  .breadcrumb-widget .breadcrumb-content h1 {
    font-size: 40px;
  }

  /* ------------- */
  .floated-widget {
    width: auto;
    left: 5px;
    right: 5px;
  }
  /* ------------- */
  .statistics-widget-1 .counter {
    font-size: 25px;
  }
  .statistics-widget-1 p {
    margin: 10px 0;
  }
  .statistics-widget-2 .widget-content h1 {
    font-size: 50px;
  }
  .statistics-widget-2 .widget-content p {
    margin-top: 5px;
  }

  /* ------------- */
  .card-payment .img-content .card-2 {
    right: 15px;
  }
  .card-payment .img-content .bg-img {
    left: -40%;
  }
  /* ------------- */
  .single-security-widget .security-content {
    padding: 15px !important;
  }
  .single-security-widget .security-content-2 {
    padding: 20px 5px;
  }
  /* ------------- */
  .stepper-widget ul li {
    margin: 35px 0;
  }
  .stepper-widget ul li::before {
    bottom: -24px;
  }
  /* ------------- */
  .cta {
    width: auto;
    left: 10px;
    right: 10px;
  }
  .cta-content h2 {
    font-size: 28px;
  }
  .cta-content p {
    color: #fff;
    font-size: 16px;
  }
  .cta-content .theme-btn {
    height: 50px;
    line-height: 48px;
    padding: 0 30px;
    font-size: 18px;
  }
  .cta.cta-2 {
    padding: 35px 45px;
  }
  .cta-3 .img-shapes .shape:nth-child(2) {
    left: 20%;
  }
  .cta-3 .img-shapes .shape:nth-child(3) img {
    width: 160px;
  }
  /* ------------- */
  .email-alert-widget .form-control {
    padding-left: 20px;
  }
  .testimonial-widget .testimonial-content {
    padding: 10px 0;
  }

  .client-area .client-slider .slick-list,
  .news-area .news-slider .slick-list,
  .feature-slider .slick-list {
    margin: 0 -15px;
    padding: 0 0px;
  }
  /* ------------- */
  .feature-card-widget-2 p {
    min-height: inherit;
  }
  .feature-card-widget-5 {
    padding: 25px 25px;
  }
  .feature-card-widget-6 {
    padding: 25px 30px;
    flex-direction: column;
  }
  .feature-card-widget-6 .card-content {
    margin-top: 10px;
  }
  .feature-job-description {
    padding: 30px;
  }
  /* ------------- */
  .how-it-work .single-widget .widget-header .widget-img {
    margin-right: 15px;
  }
  .how-it-work .single-widget .widget-header .widget-img img {
    max-width: 55px;
    height: auto;
  }
  .how-it-work .single-widget .widget-content::after {
    left: 39px;
  }
  .how-it-work .single-widget .widget-header {
    padding: 20px;
  }
  .how-it-work .single-widget .widget-content {
    padding: 10px 20px;
  }
  .how-it-work .single-widget .widget-content li {
    margin: 30px 0;
  }
  .how-it-work .single-widget .widget-header .widget-title h4 {
    font-size: 22px;
  }
  .how-it-work .single-widget .widget-content li .text {
    font-size: 16px;
  }
  .how-it-work .single-widget .widget-content li .number {
    height: 32px;
    width: 32px;
    font-size: 16px;
    line-height: 32px;
    margin-right: 10px;
  }
  /* ------------- */
  .faq-widget .faq-header h4 i {
    right: 0;
  }
  .faq-widget .faq-header h4 {
    font-size: 18px;
    line-height: 30px;
  }
  .faq-widget .faq-body p {
    margin-top: 5px;
  }
  .faq-widget .widget-icon {
    margin-right: 10px;
  }

  /* ------------- */

  .footer .footer-top .footer-widget .footer-bold > span:nth-child(1) {
    font-size: 40px;
    line-height: 45px;
  }

  /* ------------- */
  .loan-details-widget {
    padding: 35px;
  }
  .loan-details-widget .nav-btn button {
    padding: 0 20px;
  }

  .loan-details-widget .nav-btn a,
  .loan-details-widget .nav-btn button {
    font-size: 16px;
    padding: 0 15px;
    height: 45px;
    line-height: 45px;
  }
  /* ------------- */
  .job-application-modal .modal-dialog {
    max-width: calc(100vw - 30px);
  }
  .job-application-modal .modal-dialog .dropzone {
    padding: 0;
  }
  .job-application-modal .modal-dialog .modal-content .modal-body {
    padding: 25px;
  }
  .job-post-widget .single-job-post .post-header {
    flex-direction: column;
  }
  .job-post-widget .single-job-post {
    padding: 30px;
  }

  /* ------------- */
  .email-alert-widget .input-group-append .theme-btn {
    padding: 0 15px;
  }
  .email-alert-widget {
    padding: 30px 15px;
  }
  /* ------------- */
  .banca-corporate .section-title p {
    font-size: 16px;
  }
  .banca-corporate .section-title p span {
    font-size: 20px;
  }
  /* ------------- */
  .testimonial-widget-2 .client-info {
    padding: 20px 0 10px 10px;
  }
  .testimonial-widget-2 .client-info p {
    font-size: 14px;
  }
  .testimonial-widget-2 .client-info span {
    font-size: 10px;
  }
  .testimonial-slider .slick-arrow.slick-prev {
    left: 32px;
  }
  .testimonial-slider .slick-arrow.slick-next {
    right: 32px;
  }
  /* ------------- */
  .feature-calculator .calculator .calculator-slider .range-input {
    font-size: 15px;
    width: 100px;
    margin-left: 15px;
  }
  /* ------------- */
  .help-ad-area .offers {
    transform: translate(-20px, -15px);
  }
  .help-ad-area .offers ul {
    padding: 25px 30px;
  }
  .safe-deposit-area .card-img .logo img:nth-child(2) {
    right: -1%;
  }
  /* ------------- */
  .customize-card-area .card-img .shape-1 {
    left: -36px;
  }
  .customize-card-area .card-img .shape-1 img {
    width: 390px;
  }
  .customize-card-area .card-img .shape-2 img {
    width: 330px;
  }
  .customize-card-area .card-img .shape-3 img {
    width: 380px;
  }
  .customize-card-area .card-img .shape-2 {
    left: 4px;
  }
  .customize-card-area .card-img .shape-3 {
    left: 30px;
  }
  /* ------------- */
  blockquote,
  .author-media-widget {
    padding: 25px 30px;
  }
  /* ------------- */
  .post-details-widget h2 {
    font-size: 30px;
  }
  /* ------------- */

  .breadcrumb-widget.breadcrumb-widget-2 .popular-tags a {
    margin-top: 5px;
  }
  /* ------------- */
  .blog-comment-widget .comment-author .comments-box .comments-text {
    margin-left: 10px;
  }
  /* ------------- */
  .footer .footer-top .footer-widget .footer-bold {
    justify-content: center;
  }
  .error_img .img_one,
  .error_img .img_two,
  .error_img .img_three {
    max-width: 90px;
  }
  .error_img {
    height: 230px;
  }
  .error_dot.three {
    display: none;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX3N0eWxlc19hbGxfbWluX2Nzcy1hc3NldHNfc3R5bGVzX2FuaW1hdGVfY3NzLWFzc2V0c19zdHlsZXNfZGVmYXVsdF9jc3MtYXNzZXRzX3N0eWxlc19lLTBjZTIxOS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7Q0FDQywyQkFBMkI7Q0FDM0IsMkNBQW9DO0NBQ3BDOzs7dURBRzREO0NBQzVELG1CQUFtQjtDQUNuQixrQkFBa0I7QUFDbkI7O0FBRUEsMkZBQTJGO0FBQzNGO0NBQ0MsMkJBQTJCO0NBQzNCLHdCQUF3QjtDQUN4QixXQUFXO0NBQ1gsbUJBQW1CO0NBQ25CLG9CQUFvQjtDQUNwQixvQkFBb0I7Q0FDcEIsY0FBYztDQUNkLG1DQUFtQztDQUNuQyxrQ0FBa0M7QUFDbkM7O0FBRUEsb0VBQW9FO0FBQ3BFOzs7O0NBSUM7QUFDRDtDQUNDLDJCQUEyQjtDQUMzQixXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQixvQkFBb0I7Q0FDcEIsb0JBQW9CO0NBQ3BCLGNBQWM7Q0FDZCxtQ0FBbUM7QUFDcEM7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsY0FBYztBQUNmO0FBQ0E7Q0FDQyxjQUFjO0FBQ2Y7QUFDQTtDQUNDLGNBQWM7QUFDZjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxnQkFBZ0I7QUFDakI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNB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O0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFD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Q0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQSw0QkFBNEI7O0FBRTVCO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJB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YztBRE9kOztBQUVBO0VDTEUsaUNDL01nQztBRnNObEM7O0FBRUE7RUFDRSxvQ0NOa0I7QURPcEI7O0FBRUE7RUNIRSxvQ0FBVTtBREtaOztBQUVBOzs7O0VBSUUsa0RDRnNCO0FER3hCOztBQUVBO0VBQ0UsOEJDQVU7RURDVixjQ0FhO0VEQ2IsaUJFMU9ZO0FGMk9kOztBQUVBO0VBQ0UsOEJDQWlCO0VEQ2pCLGNDQUU7RURDRixpQkNBVztBRENiOztBQUVBO0VBQ0UsOEJDRStCO0VERC9CLGNDRWU7RUREZixpQkNFaUI7QUREbkI7O0FBRUE7RUFDRSwwQkNJc0I7RURIdEIsNkJFclBjO0FGc1BoQjs7QUFFQTs7RUFFRSx3QkNJb0I7RURIcEIsU0NJTTtBREhSOztBQUVBO0VDUUUsc0JBQU07RUROTixxQkNPb0I7QUROdEI7O0FBRUE7RUFDRSxjQ1FhO0FEUGY7O0FBRUE7RUFDRSxlQ1FjO0VEUGQsaUNDUTRCO0VEUDVCLGdCQ1FhO0VEUGIsOEJBQThCO0FDV2hDOztBRFJBO0VDV0UsNEpBQWE7QURUZjs7QUFFQTtFQUNFLHFCRXpSWTtFRjBSWixjQ1VhO0VEVGIsZUNVRTtFRFRGLGlDQ1UyQjtFRFQzQixnQkNVZ0I7QURUbEI7O0FBRUE7RUFDRSxxQkVoU2E7RUZpU2IsZ0JDV2U7QURWakI7O0FBRUE7RUFDRSxrQkVyU2E7RUZzU2IsVUNZRTtBRFhKOztBQUVBO0VBQ0UsZUUzU1k7RUY0U1osaUJDYWU7RURaZixvQkNhZ0I7QURabEI7O0FDaUJBO0VBQ0E7RURkRSxrQkFBa0I7QUNnQnBCOztBRGJBO0VDZ0JFLFlBQVc7RUFDWCxrQkFBWTtFQUNaLDJDQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUNBQWU7RUFDZixnQkFBWTtFQUNaLDZCQUFXO0VBQ1gsY0FBWTtFQUNaLGVBQVU7QURkWjs7QUFFQTtFQ2dCQSxrQkFBb0I7QURkcEI7O0FBRUE7RUNnQkU7RUFDQSxjQUFjO0VBQ2QseUJBQWlCO0VBQ2pCLGNBQVc7RURkWCxlQUFlO0VDZ0JqQjtFQUNFLFVBQVE7QURkVjs7QUNpQkE7RUFDRSw2QkFBVztFRGRYLHFCQUFxQjtBQ2dCdkI7O0FEYkE7RUNnQkE7RUFDRSxjQUFVO0VBQ1YseUJBQW1CO0VEZG5CLGNBQWM7RURsVGhCO0VBRUE7RUl4Q0EsVUFBVztFQUNULDJCQUFxQjtBSDRWdkI7O0FBRUE7RUcxVkUsa0JBQWlCO0VBQ2pCO0VBQ0EsVUFBVTtFQUNWLDJCQUFVO0VBQ1Y7RUFDQSxpQ0FBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFZO0VBQ1osNkJBQTBCO0VBQzFCLDBCRGRZO0VDZVosV0FBVztBSDRWYjs7QUFFQSx1QkcxVnNCO0FIMlZ0QjtFQUNFLGtCRzFWVztBSDJWYjs7QUFFQTtFQUNFLHFCRzFWb0I7RUgyVnBCLGVHMVZhO0VIMlZiLGNHMVZFO0VIMlZGLGlDRzFWNEI7RUgyVjVCLGdCRzFWYTtFSDJWYixtQkcxVkU7RUgyVkYseUJHMVZ3QjtFSDJWeEIsY0cxVkU7QUgyVko7O0FBRUE7RUFDRSxlRzFWYztFSDJWZCxXRzFWRTtFSDJWRixrQ0cxVkU7RUgyVkYsZ0JHMVZFO0FIMlZKOztBQUVBO0VBQ0UsZUd6VlM7RUgwVlQsY0d6VkU7RUgwVkYsa0NHelZtQjtFSDBWbkIsZ0JHelZnQjtFSDBWaEIsbUJHelZpQjtBSDBWbkI7O0FBRUE7RUFDRSxlR3hWSTtFSHlWSixpQ0d4VjBCO0VIeVYxQixnQkd4Vkk7RUh5VkosY0d4Vkk7RUh5VkosaUJHeFZJO0FIeVZOOztBQUVBLDJDR3RWbUI7QUh1Vm5COzJDR2pWSTtBSG1WSjtFQUNFLHFCR2xWaUI7RUhtVmpCLDBDR2xWdUI7RUhtVnZCLFdHbFZFO0VIbVZGLFlHbFZXO0VIbVZYLGtCR2xWRTtFSG1WRixrQkdsVmlCO0VBSWpCO0VIZ1ZBLFlHL1VFO0VIZ1ZGLFdFMVpjO0VGMlpkLGdFRzlVVTtFSCtVVixVRzlVUztFQUdUO0VINlVBLGFFOVpjO0FGK1poQjs7QUFFQTtFQUNFLFdHNVVFO0VINlVGLHlCRzVVZTtFSDZVZixtQkcxVUU7RUgyVUYsa0JHMVVpQjtFSDJVakIsY0d6VUU7RUgwVUYsaUJHdFVJO0VIdVVKLFdHdFVXO0FIdVViOztBQUVBO0VBQ0UsZUd0VUU7RUh1VUYsc0JFN2FjO0FGOGFoQjs7QUFFQTtFQUNFLFdHcFVFO0FIcVVKOztBQUVBO0VBQ0Usc0JHbFVjO0FIbVVoQjs7QUFFQTtFQUNFLFVHalVFO0VIa1VGLG1CRTFiYztBRjJiaEI7O0FBRUEsdURHaFVtQjtBSGlVbkIsdURHL1RZO0FIZ1VaO0VBQ0UscUJHL1RlO0VBSWY7RUg2VEEsV0c1VEU7RUg2VEYsWUVyY2tCO0VGc2NsQixpQkczVEU7RUg0VEYsa0JHM1RlO0VBSWY7RUh5VEEsVUd4VEU7RUh5VEYseUJHdlRFO0VId1RGLGVHdlRJO0VBR0o7RUhzVEEsa0JHbFRpQjtFSG1UakIsMEJHbFRrQjtFSG1UbEIsaUNHbFQrQjtFSG1UL0IsZ0JHeFRFO0FIeVRKOztBQUVBO0VBQ0UsZUdwVGU7QUhxVGpCOztBRy9TQTtFQUVBLHlCQUFhO0VBQ1gsa0JBQVM7RUFDVCxVQUFTO0VBQ1Q7RUFDQSxXQUFVO0VBQ1YsWUFBVTtFQUNWLFdBQVc7RUFDWCxrQkRuTFk7RUNvTFosV0FBVztFQUNYLDhCRGxMOEI7RUNtTDlCLDBCQUF5QjtFQUN6QixzQkFBUTtFSGlUUixtQ0doVGE7RUhpVGIsK0JHaFRZO0VIaVRaLDJCR2hUYTtFSGlUYixrRUdoVGdCO0VIaVRoQiwrREdoVGU7RUhpVGYsNkRHaFQ2QjtFSGlUN0IsMERHaFR1QjtFSGlUdkIsMERHOVNTO0VIK1NULGtFRzlTc0I7RUgrU3RCLCtERzlTcUI7RUgrU3JCLDZERzlTaUI7RUFLakIsMERBQVU7QUgyU1o7O0FBRUE7RUFDRSxjRzFTVztFSDJTWCx3Q0cxU2M7RUgyU2QscUNHMVNhO0VIMlNiLG9DRXZmWTtFRndmWixtQ0cxU3FCO0VIMlNyQixnQ0cxU2E7QUgyU2Y7O0FBRUE7RUFDRSw4Qkd6U2tCO0VIMFNsQiwwQkd6U0U7RUgwU0Ysc0JHelNlO0VIMFNmLGtDR3pTWTtFSDBTWiw4Qkd6UzBCO0VIMFMxQiwwQkd6U3lCO0FIMFMzQjs7QUFFQTtFQUNFLDJDR3pTSTtBSDBTTjs7QUFFQTtFQUNFLDRDR3pTaUI7QUgwU25COztBQUVBO0VBQ0UsMERHelM4QjtFSDBTOUIsZUd6U2E7RUgwU2IscUJHelNnQjtFSDBTaEIsc0JHelNpQjtFSDBTakIsMkNHeFNJO0FIeVNOOztBQUVBO0VBQ0Usa0JHeFNpQjtBSHlTbkI7O0FBRUE7RUFDRSxzQkd4U2lCO0VIeVNqQixjR3hTYTtBSHlTZjs7QUFFQTtFQUNFLFdHblNJO0FIb1NOOztBRHpmQTtFQUVBO0VLNUNBO0VBQ0E7RUp3aUJFLGlCQUFpQjtBSXRpQm5COztBSnlpQkE7RUlwaUJFLHVCQUFLO0FKc2lCUDs7QUFFQTtFQUNFLGFJbGlCYTtBSm1pQmY7O0FJNWhCQTtFQUNFLHlCQUFHO0VKK2hCSCxXSTloQlc7QUoraEJiOztBSXpoQkE7RUFDRSx1QkFBRztBSjRoQkw7O0FBRUE7RUl2aEJBLDZCQWdCQztFQWZDLGNBQUc7RUp5aEJIOztXSXJoQkU7QUp3aEJKOztBQUVBO0VBQ0UsYUlyaEJhO0FKc2hCZjs7QUkvZ0JBO0VBQ0UseUJBQUc7RUpraEJILFdJamhCVztBSmtoQmI7O0FBRUE7RUFDRSxZSS9nQlc7RUFFWCxpQkFBSTtFSitnQkosZUk5Z0JhO0FKK2dCZjs7QUl6Z0JBO0VBQ0Usc0JBQUc7RUo0Z0JILGNJM2dCYTtFQUViLHNCQUFJO0FKMmdCTjs7QUFFQTtFSXZnQkUsYUFBSTtBSnlnQk47O0FBRUE7RUlyZ0JFLDZCQUFLO0VKdWdCTCxXSXRnQlc7QUFJYjs7QUpxZ0JBO0VJamdCRSx5QkFBSTtFSm1nQkosY0lsZ0JhO0FKbWdCZjs7QUFFQTtFQUNFLFdJaGdCVztBSmlnQmI7O0FBRUE7RUFDRSxtQkk5ZmE7QUFHZjs7QUo4ZkE7RUFDRSxtQkk1Zm1CO0FKNmZyQjs7QUFFQTtFQUNFLG1CSTNmbUI7RUo0Zm5CLGdCSTNmYTtFQUdmLDZCQVdDO0FKK2VEOztBQUVBO0VBQ0UsYUl6ZmE7QUowZmY7O0FBRUE7RUFDRSx5Qkl4ZmE7RUx6RmY7RUFFQTtBTWhEQTs7QUxvb0JBLHdCQUF3QjtBS2pvQnhCO0VBQ0UscUJBQWdCO0VBQ2hCLDRCQUFZO0VBQ1osbUJBQVM7RUFDVCxrQkFBTztFQUNQLFVBQVU7RUFDVixlQUFRO0VBQ1IsaUNBQU07RUFDTixnQkFBYTtFQUNiLCtCQUFhO0VBQ2IsY0FBYTtFQUNiLHlCQUF1QjtBTG1vQnpCOztBQUVBO0VLaG9CRTtBTGtvQkY7O0FBRUE7RUFDRSxTS2hvQkU7RUxpb0JGLFlLaG9CRTtFTGlvQkYsV0tob0JVO0VMaW9CVix5QkVycEJjO0VGc3BCZCxtQktob0JrQjtBTGlvQnBCOztBQUVBO0VBQ0Usa0JLaG9CYztBTGlvQmhCOztBQUVBO0VBQ0UsV0tob0JXO0FMaW9CYjs7QUFFQTtFQUNFLFdLaG9CSTtFTGlvQkosa0JFbnFCYztFRm9xQmQsTUtob0JJO0VMaW9CSixTS2hvQlM7RUxpb0JULFlLaG9CUztFTGlvQlQsV0tob0JJO0VMaW9CSiwwQ0tob0I4QjtFTGlvQjlCLHlCSzVvQkU7RUw2b0JGLG1CS2pvQmU7RUFJZjtBTCtuQkY7O0FBRUE7RUFDRSxrQks5bkJpQjtFTCtuQmpCLGtCSzluQmtCO0VMK25CbEIsZ0JLOW5CYztBTCtuQmhCOztBQUVBO0VBQ0UsV0s5bkJFO0VMK25CRixRSzluQkU7RUwrbkJGLHNCSzluQm9CO0VMK25CcEIscUJLOW5CVTtFTCtuQlYsa0JLOW5CRTtFTCtuQkYsa0JLN29CQTtFTDhvQkEsaUJLL25CVztBTGdvQmI7O0FBRUE7RUFDRSxXSzluQkk7RUwrbkJKLGtCSzluQmlCO0VMK25CakIsVUs5bkJTO0VMK25CVCxXSzluQkk7RUwrbkJKLFVLOW5CSTtFTCtuQkosc0JLOW5Cc0I7RUwrbkJ0QixnQ0FBZ0M7RUt6bkJsQyx3QkFBaUI7RUFDZixXSC9Fa0I7RUdnRmxCLFVBQVM7RUFDVCxXQUFXO0FMMm5CYjs7QUFFQTtFS3puQkUsV0FBVTtFQUNWLGtCSDFGWTtFRzJGWixVQUFRO0VBQ1IsV0FBVTtFTDJuQlYsVUFBVTtFS3puQlosc0JBQWE7RUFDWCxnQ0gxRndDO0VHMkZ4Qyx5QkFBYztFQUNkLFdBQVc7RUFDWDtFQUNBO0FMMm5CRjs7QUFFQTtFQUNFLDZCQUE2QjtFS3huQi9CLG1FQUlDO0FMc25CRDs7QURqckJBO0FBRUE7QU9wREE7QUFDQTsyQ053dUIyQztBTXR1QjNDO0VBQ0U7SUFDQSxxQkFBTTtFQUNOOztFQUVBO0lBRUEscUJBQVk7RU51dUJaO0FBQ0Y7O0FBRUE7RUFDRTtJTTl0QlU7RU5ndUJWOztFQUVBO0lBQ0UsMkJNenRCcUI7RU4wdEJ2QjtBQUNGOztBQUVBO0VBQ0U7SUFDRSwwQk14dEJ3QjtFTnl0QjFCOztFQUVBO0lBQ0Usd0JNcnRCb0I7RU5zdEJ0QjtBQUNGOztBQUVBO0VBQ0U7SUFDRSw4RE1sdEJrQjtFTm10QnBCOztFQUVBO0lBQ0UsOERNbHRCdUI7RU5tdEJ6QjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxxQ01qdEJ5QjtFTmt0QjNCOztFQUVBO0lBQ0UseUNNL3NCTTtFTmd0QlI7O0VBRUE7SUFDRSx5Q00vc0J5QjtFTmd0QjNCOztFTXhzQkE7SUFDQSwwQ0FBNkI7RUFDN0I7O0VONHNCQTtJTXhzQkUsdUNBQVk7RU4wc0JkO0FBQ0Y7O0FBRUE7RUFDRTtJTXhzQkUscUNBQXFDO0VOMHNCdkM7O0VBRUE7SUFDRSx5Q010c0JvQjtFTnVzQnRCOztFQUVBO0lNN3JCVTtFTityQlY7O0VBRUE7SUFDRSwwQ003ckJVO0VOOHJCWjs7RUFFQTtJTWpyQlU7RU5tckJWO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLG1DTTFxQmU7RU4ycUJqQjs7RUFFQTtJQUNFLDRDRTl6QmdDO0VGK3pCbEM7O0VBRUE7SUFDRSwyQ0VwMEJ3QztFRnEwQjFDOztFQUVBO0lBQ0UsNkNFdDBCZ0M7RUZ1MEJsQzs7RUFFQTtJQUNFLDJDRTUwQmdCO0VGNjBCbEI7O0VBRUE7SUFDRSw2Q0U5MEJnQztFRiswQmxDO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHFDTTVvQmtCO0VONm9CcEI7O0VNcG9CRTtJQUNFLDJDQUFvQjtFTnVvQnhCOztFQUVBO0lBQ0UsNkNNdG9CbUI7RU51b0JyQjs7RUFFQTtJQUNFLHdDTXRvQnNCO0VOdW9CeEI7O0VBRUE7SUFDRSw0Q01wb0IwQjtFTnFvQjVCOztFQUVBO0lBQ0UsNENNcG9CbUI7RU5xb0JyQjtBQUNGOztBQUVBO0VBQ0U7SU03bkJNO0lOK25CSixtRE05bkJlO0lOK25CZiwyQ005bkJ3QjtFTituQjFCOztFQUVBO0lBQ0UsVU05bkJNO0lOK25CTixpRE05bkJxQjtJTituQnJCLHlDTTluQmtCO0VOK25CcEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsVU05bkJRO0lOK25CUixtRE05bkJpQjtJTituQmpCLDJDTTluQmdDO0VOK25CbEM7O0VBRUE7SUFDRSxVTTduQk07SU44bkJOLGlETW5wQkk7SU5vcEJKLHlDTTluQm1DO0VOK25CckM7QUFDRjs7QUFFQSx1RE05bkIwQjtBTituQjFCLHVETTVuQlk7QU42bkJaLDJDTTVuQjZCO0FONm5CN0I7MkNNM25CK0I7QU42bkIvQjtFQUNFLGdCTTNuQnFCO0VONG5CckIsWU0zbkJjO0VONG5CZCxTTTNuQmM7RU40bkJkLE9BQU87RUFDUCxlTTFuQmM7RU4ybkJkLFFBQVE7RUFDUixNQUFNO0VBQ04sYU10bkJRO0VOdW5CUixhTXRuQmlCO0VOdW5CakIsbUJNdG5Cc0I7RU51bkJ0Qix1Qk10bkJvQjtFTnVuQnBCLGtCTXJuQlU7QU5zbkJaOztBQUVBO0VBQ0UsYU1ubkJVO0FOb25CWjs7QUFFQTtFQUNFLGtCTW5uQlk7RU5vbkJaLG1CTW5uQnVCO0FOb25CekI7O0FBRUE7RUFDRSxxQ01ubkJpQztFTm9uQmpDLGtCTWxuQlk7RU5tbkJaLHlCRXg2QmM7RUZ5NkJkLDBCTWhuQlk7RU5pbkJaLHlCTWhuQjJCO0VOaW5CM0IsdUJNMW1CYztFTjJtQmQsa0JNNW1CWTtFTjZtQlosV00zbUJnQjtFTjRtQmhCLFlNM21CZ0I7RU40bUJoQixhTTFtQmdCO0VOMm1CaEIsVU12bUJZO0FOd21CZDs7QUFFQTtFQUNFLFdNcG1CVTtFTnFtQlYsV01wbUJZO0VOcW1CWixZTXBtQlk7RU5xbUJaLHNCTXBtQnVCO0VOcW1CdkIsMkNNbm1Cc0M7RU5vbUJ0QyxtQk16bUJVO0VOMG1CVixrQk1wbUJjO0VOcW1CZCxXQUFXO0VBQ1gsU0FBUztFQUNULGtCTXBtQmM7QU5xbUJoQjs7QUFFQTtFQUNFO0lBQ0UsU0FBUztFQUNYO0FBQ0Y7O0FBRUE7RUFDRSxpQk0vbEJvQjtFTmdtQnBCLHFCTS9sQnNCO0VOZ21CdEIsbUJNL2xCbUI7RU5nbUJuQixrQk0vbEJzQjtFTmdtQnRCLHlCTS9sQjJCO0VOZ21CM0IsNkNNOWxCWTtFTitsQlosWU05bEJjO0VOK2xCZCxhTTVsQlU7RU42bEJWLGFNNWxCbUI7RU42bEJuQixtQk01bEJ3QjtFTjZsQnhCLHVCTTVsQlk7RU42bEJaLGtCTTVsQlk7RU42bEJaLHNCTTVsQndCO0FONmxCMUI7O0FBRUE7RUFDRTtJQUNFLFlNMWxCYztJTjJsQmQsYU0xbEJjO0VOMmxCaEI7QUFDRjs7QUFFQTtFQUNFLGVFaitCWTtFRmsrQlosZ0JNMWxCZ0I7RU4ybEJoQixnQk0xbEJ1QjtFTjJsQnZCLGNNemxCYztFTjBsQmQsZ0JNemxCZ0I7QU4wbEJsQjs7QUFFQTtFQUNFLGdCTXpsQmdCO0FOMGxCbEI7O0FBRUE7RUFDRSxjTXBsQmdCO0VOcWxCaEIsY01wbEJrQjtFTnFsQmxCLGVNcGxCeUI7RU5xbEJ6QixnQk1ubEJnQjtFTm9sQmhCLHFCRWovQlk7RUZrL0JaLHlCTTlrQlk7RU4ra0JaLGtCTTlrQnVCO0VOK2tCdkIsaUNNOWtCYztFTitrQmQsaUJNOWtCdUI7RU4ra0J2QixVTTlrQmdCO0FOK2tCbEI7O0FBRUE7RUFDRSw4Qk03a0JxQztFTjhrQnJDLGNNN2tCa0I7RU44a0JsQixlTTdrQm9CO0VOOGtCcEIsZ0JNN2tCb0I7RU44a0JwQixrQk03a0J5QjtFTjhrQnpCLFlNN2tCb0I7RU44a0JwQixTQUFTO0VBQ1QsVUFBVTtBQUNaOztBQUVBO0VBQ0U7SUFDRSwwQk03a0JnQztFTjhrQmxDO0FBQ0Y7O0FBRUEsdURNN2tCbUQ7QU44a0JuRCx1RE0xa0J3QjtBTjJrQnhCLDJDTTFrQnFDO0FOMmtCckM7MkNNcGtCaUM7QU5za0JqQztFQUNFLGtCTXJrQnVCO0VOc2tCdkIsTUFBTTtFQUNOLE9NN2pCTTtFTjhqQk4sV0VoaENjO0VGaWhDZCxhTTVqQk07QU42akJSOztBQUVBO0VBQ0UseUJNNWpCNkI7QU42akIvQjs7QUFFQTtFQUNFLGNNcmpCYTtBTnNqQmY7O0FBRUE7RUFDRSxjTWxqQkk7QU5takJOOztBQUVBO0VBQ0UsY00zaUJlO0FONGlCakI7O0FBRUE7RUFDRSxhTTFpQlU7RUFRSjtFTm9pQk4sY01uaUJRO0VBS0Y7RU5naUJOLGlDRTNpQ2tCO0VJa2hCbEI7QU4yaEJGOztBQUVBO0VBQ0UsNkJNemhCc0I7RU4waEJ0QixZTXpoQkk7RU4waEJKLGVFaGpDYztBRmlqQ2hCOztBTW5oQkE7RUFDRSxjQUFhO0VBQ2IsaUJBQWU7RU5zaEJmLFdBQVc7RU1waEJiLGVBQVc7QU5zaEJYOztBQUVBO0VNcGhCRSxpQ0FBSztFTnNoQkwsZ0JNcmhCVztBTnNoQmI7O0FBRUE7RUFDRSxhTXJoQlM7RU5zaEJULHlCTXJoQmU7RU5zaEJmLG1CTXJoQmdCO0FOc2hCbEI7O0FBRUE7RUFDRSxjTXJoQmM7QU5zaEJoQjs7QUFFQTtFQUNFLGVNcGhCSTtBTnFoQk47O0FBRUE7RU1oaEJBLGlCQUFhO0FOa2hCYjs7QUFFQTtFTWhoQkUsY0FBUTtFQUNSLGVBQWM7QU5raEJoQjs7QUFFQTtFQUNFLGNNaGhCWTtFTmloQlosZU1oaEJjO0VOaWhCZCxxQk1oaEJhO0VOaWhCYixpQk1oaEJhO0FOaWhCZjs7QUFFQTtFQUNFLFVNaGhCSTtFTmloQkosNkJNaGhCc0I7RU5paEJ0QiwyQk1oaEJ3QjtBTmloQjFCOztBQUVBO0VBQ0UsZ0JNaGhCZ0I7RU5paEJoQix5Q01oaEJ3QjtFTmloQnhCLGVNaGhCWTtFTmloQlosV01oaEJVO0VOaWhCVixPTWhoQk07RU5paEJOLFFNL2dCSTtFTmdoQkosTU0vZ0JNO0VOZ2hCTixxQ00vZ0JpQjtBTmdoQm5COztBQUVBO0VBQ0UsYU0vZ0JNO0FOZ2hCUjs7QUFFQTtFTXhnQlE7QU4wZ0JSOztBQUVBOzs7RU0vZlE7RUFDRSx5QkFBVTtFQUNWO0FBRUY7O0FObWdCUjs7O0VNemZFLGNBQWE7QU42ZmY7O0FEaGxDQTs7O0VDcWxDRSxnQ0FBZ0M7RU8xb0NsQyxjQUFhO0FQNG9DYjs7QUFFQTs7O0VPdm9DRSwyQ0FBc0I7RUFDdEIseUJBQVM7QVAyb0NYOztBQUVBOzs7RUFHRSxvQ08xb0NrQjtBUDJvQ3BCOztBQUVBOzs7RUFHRSxvQ096b0MrQjtBUDBvQ2pDOztBQUVBO0VBQ0Usc0JPem9DSTtBUDBvQ047O0FBRUE7RUFDRSxvQ094b0NzQjtFUHlvQ3RCLFdPeG9DSTtFUHlvQ0oseUJPeG9DaUI7QVB5b0NuQjs7QUFFQTtFQUNFLDZCT3hvQzBCO0VQeW9DMUIsZ0NPdG9DSTtFUHVvQ0osY090b0NjO0VQdW9DZCxnQ090b0NlO0FQdW9DakI7O0FBRUE7RUFDRSx5Qk9ub0NpQjtBUG9vQ25COztBQUVBO0VBQ0UseUJPbm9Dd0I7QVBvb0MxQjs7QUFFQTtFQUNFLG9DT2hvQ007QVBpb0NSOztBQUVBO0VBQ0Usb0NPN25DSTtBUDhuQ047O0FBRUE7RUFDRSxvQ083bkM2QjtBUDhuQy9COztBQUVBO0VBQ0UseUJPM25DZ0I7QVA0bkNsQjs7QUFFQTtFQUNFLHlCT3huQ2lCO0FQeW5DbkI7O0FBRUE7RUFDRSxvQ094bkMwQjtBUHluQzVCOztBQUVBO0VBQ0UscUJPdG5DTTtBUHVuQ1I7O0FBRUE7RUFDRSxjT2puQ1k7QVBrbkNkOztBQUVBO0VBQ0UsYU9qbkNXO0FQa25DYjs7QUFFQTtFQUNFLG9CT2puQ2U7RVBrbkNmLGlCT2puQ0k7RVBrbkNKLDJCT2puQ3dCO0FQa25DMUI7O0FBRUE7RUFDRSxlT2puQ2M7RVBrbkNkLFdPam5DVTtFUGtuQ1YsaUNPam5DMkI7RVBrbkMzQixnQk9obkNJO0VQaW5DSixrQk9obkNpQjtFUGluQ2pCLHlCT2huQ2U7QVBpbkNqQjs7QUFFQTtFQUNFLFdPOW1DTTtFUCttQ04sa0JPN21DSTtFUDhtQ0osU083bUNNO0VQOG1DTixTTzdtQ007RVA4bUNOLDJCTzdtQzJCO0VQOG1DM0IsV08zbUNJO0VQNG1DSixVTzNtQ007RVA0bUNOLGtCTzNtQ2dCO0VQNG1DaEIsc0JPMW1DSTtBUDJtQ047O0FBRUE7RU9wbUNJO0FQc21DSjs7QUFFQTtFQUNFLFNPcm1DVztFUHNtQ1gsa0JPcm1Db0I7RVBzbUNwQixXT3JtQ1k7RVBzbUNaLHNCT3JtQ2M7RVBzbUNkLHlCT3JtQ3FCO0VBRW5CO0VQcW1DRixlT3BtQ2M7RVBxbUNkLDhDT3BtQ2M7QVBxbUNoQjs7QUFFQTtFQUNFLFdPbm1DYTtFUG9tQ2IsV09ubUNJO0VQb21DSixZT25tQ0k7RVBvbUNKLGdCT25tQ2U7RVBvbUNmLGtCT25tQ2U7RVBvbUNmLFNPbm1DVztFUG9tQ1gsd0JPbm1DZ0I7RVBvbUNoQixVT25tQ1k7RVBvbUNaLDhCT25tQ0k7RVBvbUNKLDZCT25tQ3dCO0FQb21DMUI7O0FBRUE7RUFDRTtJQUNFLFFPbm1DSTtFUG9tQ047O0VBRUE7SUFDRSxRT3ZsQ0k7RVB3bENOOztFQUVBOzs7OztLT3JrQ0k7RVAya0NKO0lBQ0UsMkJPMWtDbUI7SVAya0NuQiw0Qk8xa0NlO0lBRWI7SVAwa0NGLGtCT3prQ0k7SVAwa0NKLGNPemtDSTtFUDBrQ047QUFDRjs7QUFFQTtFQUNFLGVPeGtDaUI7QVB5a0NuQjs7QUFFQTtFT2xrQ0U7QVBva0NGOztBQUVBO0VPbGtDRTtFUG9rQ0EsbUJPbmtDWTtBUG9rQ2Q7O0FBRUE7RUFDRSxhT25rQ1U7QVBva0NaOztBQUVBO0VBQ0Usa0JPbGtDaUI7RVBta0NqQixXT2xrQ0k7QVBta0NOOztBQUVBO0VBQ0Usc0JPamtDb0I7RVBra0NwQiwyQkVuMENpQjtFRm8wQ2pCLGtCTy9qQ0U7QVBna0NKOztBQUVBO0VBQ0UsbUJPL2pDbUI7QVBna0NyQjs7QUFFQTtFQUNFLGdCTy9qQ2U7QVBna0NqQjs7QUFFQTtFQUNFLFVPM2pDTTtFUDRqQ04sbUJPempDSTtFUDBqQ0osZU96akNNO0VQMGpDTixpQ096akN1QjtFUDBqQ3ZCLGdCT3hqQ1E7RVB5akNSLDhCT3hqQ29CO0VQeWpDcEIsNkJPeGpDa0I7RVB5akNsQixrQk92akNRO0VQd2pDUixxQk92akNvQjtBUHdqQ3RCOztBQUVBO0VBQ0UsY09qakNZO0FQa2pDZDs7QUFFQTtFQUNFLGFPL2lDVztBUGdqQ2I7O0FBRUE7O0VBRUU7OztJQUdFLFVPN2lDVTtJUDhpQ1YsbUJPN2lDZTtJQUViO0VQNmlDSjtBQUNGOztBQUVBOzs7RUFHRSxjTzNpQ2U7QVA0aUNqQjs7QUFFQTs7O0VPbmlDQSxjQUFlO0FQdWlDZjs7QUFFQTtFT3JpQ0UsNEJBQVU7QVB1aUNaOztBQUVBO0VBQ0UsYU9yaUNVO0FQc2lDWjs7QUFFQTtFQUNFO0lPbGlDSTtJUG9pQ0YsVU9uaUNVO0lBS1Y7SUFDRSxVQUFTO0lBQ1QsY0FBVztJQUNYLGtCTDlXUztJSytXVCwyQ0FBZ0I7SUFDaEIsNEJBQWlCO0lBR25CO0lBQ0UsZUFBZTtJQUluQjtFUDJoQ0E7QUFDRjs7QUFFQTtFQUNFLGdCQUFnQjtFT3hoQ2xCO0VBQ0UsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUjtFUDBoQ0EsaUJPemhDVztBUDBoQ2I7O0FBRUE7RUFDRSxpQk96aENlO0FQMGhDakI7O0FBRUE7RUFDRSxlT3hoQ0k7RVB5aENKLGdCT3hoQ2M7RVB5aENkLDJCT3hoQ2dCO0VQeWhDaEIsOEJPeGhDaUI7RVB5aENqQixZT3ZoQ0k7RVB3aENKLG1CT3ZoQ2M7QVB3aENoQjs7QUFFQTtFQUNFLGVPdGhDYztBUHVoQ2hCOztBQUVBO0VBQ0UsY09yaENZO0VQc2hDWixrQk9yaENpQjtFUHNoQ2pCLFdPcGhDSTtFUHFoQ0osU09waENTO0VQcWhDVCwyQk9waENnQjtFUHFoQ2hCLGNPbmhDSTtFUG9oQ0osK0JPbmhDYztFUG9oQ2QsY09uaENZO0VQb2hDWiwyQk9uaENpQjtFUG9oQ2pCLFVPbGhDSTtBUG1oQ047O0FBRUE7RUFDRSxlT2poQ0k7RVBraENKLDhCT2poQ2M7RVBraENkLHFCT2poQ2dCO0VQa2hDaEIsZ0JPamhDZ0I7QVBraENsQjs7QUFFQTtFQUNFLHVCTzdnQ29CO0FQOGdDdEI7O0FBRUE7RUFDRSxnQkUxOENZO0FGMjhDZDs7QUFFQTs7RUFFRSxVTzNnQ1c7RVA0Z0NYLFdPM2dDWTtBUDRnQ2Q7O0FBRUE7O0VPcmdDQSxnQ0FBYTtFQUNYLGNBQVU7QVB3Z0NaOztBQUVBO0VPbGdDRTtBUG9nQ0Y7O0FBRUE7RUFDRSxVT25nQ0U7RVBvZ0NGLG9CT25nQ2tCO0FQb2dDcEI7O0FBRUE7RUFDRSxXT2hnQ1E7QVBpZ0NWOztBQUVBO0VBQ0UsbUJPaGdDa0I7QVBpZ0NwQjs7QU83L0JBO0VQZ2dDRSxlQUFlO0VPNy9CakIsZ0JBQW1CO0VBQ2pCLFdBQVU7RUFDVjtFQUNBLGlDQUFzQjtFQUN0QjtBUCsvQkY7O0FBRUE7RUFDRSxXTzkvQlU7RVArL0JWLFFPOS9CUTtFUCsvQlIsV085L0JTO0VQKy9CVCxnQk85L0JjO0VQKy9CZCxrQk85L0JhO0VQKy9CYixPTzkvQkU7RUFHRjtFUDYvQkEsMkJPNS9Cb0I7QVA2L0J0Qjs7QUFFQTs7RUFFRSxXTzUvQkk7QVA2L0JOOztBQUVBO0VBQ0UsZU8xL0JlO0VQMi9CZixpQkVwZ0RhO0VGcWdEYiwrQk8xL0JvQjtFUDIvQnBCLGdCTzEvQkk7QVAyL0JOOztBQUVBO0VBQ0UsY090L0JJO0FQdS9CTjs7QUFFQTtFQUNFO0lBQ0UsVU9uL0JTO0lQby9CVCx3Qk9uL0JxQjtJUG8vQnJCLG1CT24vQmU7RVBvL0JqQjtBQUNGOztBQUVBO0VBQ0UsaUJPbi9CaUI7QVBvL0JuQjs7QUFFQTtFQUNFLGlCT24vQmU7QVBvL0JqQjs7QUFFQTtFQUNFLHNCTy8rQk07RVBnL0JOLGdDTy8rQm1CO0VQZy9CbkIsY085K0JNO0FQKytCUjs7QUFFQTtFQUNFLFdPNytCUTtFUDgrQlIseUJPNytCb0I7QVA4K0J0Qjs7QUFFQTtFQUNFLGNPeCtCWTtBUHkrQmQ7O0FBRUE7RUFDRSxjT3QrQmdCO0FQdStCbEI7O0FBRUE7RUFDRSx5Qk90K0JpQjtBUHUrQm5COztBQUVBO0VBQ0UseUJPcitCb0I7QVBzK0J0Qjs7QUFFQTtFQUNFLHlCT24rQk07QVBvK0JSOztBQUVBO0VBQ0UsdUNPaitCd0I7QVBrK0IxQjs7QUFFQTtFQUNFLFdPNzlCYTtFUDg5QmIsa0JFbmtEWTtBRm9rRGQ7O0FBRUE7RUFDRSxjTzc5Qk07RVA4OUJOLHNCTzc5QmM7QVA4OUJoQjs7QUFFQTtFQUNFLGdCTzc5QlE7RVA4OUJSLGVPNzlCaUI7QVA4OUJuQjs7QUFFQTtFQUNFLFlPMTlCTTtFUDI5Qk4sV08xOUJNO0VQMjlCTixjTzE5QmU7QVAyOUJqQjs7QUFFQTtFQUNFLFNPMTlCUTtFUDI5QlIsV090OUJJO0VQdTlCSixrQk90OUJpQjtFUHU5QmpCLE1PdDlCTTtFUHU5Qk4sT090OUJNO0VQdTlCTixhT3Q5QmE7RVB1OUJiLGNPdDlCTTtFUHU5Qk4sZ0JPcjlCSTtFUHM5Qkosa0JPcjlCaUI7RVBzOUJqQixvQ0VobURZO0VGaW1EWiw0Qk9yOUJzQjtBUHM5QnhCOztBQUVBO0VBQ0Usb0JPcjlCcUI7QVBzOUJ2Qjs7QUFFQTtFQUNFLHdCRW5tRGM7QUZvbURoQjs7QUFFQTtFQUNFLHNCT2g5QnFCO0FQaTlCdkI7O0FBRUE7RUFDRSxXT2g5Qk07RVBpOUJOLFlPaDlCTTtFUGk5Qk4sa0JPaDlCaUI7RVBpOUJqQixlT2g5QmE7RVBpOUJiLGNPaDlCTTtBUGk5QlI7O0FBRUE7RUFDRSxrQkFBa0I7QUQvakRwQjs7QVMxREE7RUFDQTtFUjZuREUsWUFBWTtFUTNuRGQsV0FBYztFQUNaLHdCQUFrQjtFQUNsQixjQUFVO0FSNm5EWjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9DUTNuRHFCO0VBQ3JCLDRCQUFrQjtBUjRuRHBCOztBQUVBO0VRem5ERTtFUjJuREEsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sVUFBVTtFQUNWLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxTUWxvREU7RUFFRjtBUmtvREY7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxzQkVscURhO0FGbXFEZjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCUTFvRGlCO0FSMm9EbkI7O0FBRUE7RVF4b0RFO0VSMG9EQSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0VBQ1Qsc0JFcnJEWTtBRnNyRGQ7O0FBRUE7RUFDRSxhUTlvRGE7QVIrb0RmOztBQUVBOztFUXpvREU7O0lBR0U7SVIyb0RBLFNFOXJEVTtFTXVEWjs7RVIwb0RBO0lBQ0UsZ0JReG9EYTtFUnlvRGY7O0VRbm9EQTtJQUNFO0VSc29ERjtBQUNGOzs7QVEvbkRBLHVEQUF1QjtBUm1vRHZCLHVEUWxvRG9CO0FSbW9EcEIsMkNRbG9EcUI7QVJtb0RyQjsyQ0FDMkM7O0FBRTNDO0VBQ0UsYVFqb0RXO0FSa29EYjs7QUFFQTtFUS9uREU7RVJpb0RBLGtCUWhvRGtCO0FSaW9EcEI7O0FBRUE7RUFDRSwwQ1E5bkRzQztFQUV0QztFUjhuREEseURRN25Ec0M7RUFHdEMsMkJBQUc7RVI0bkRILHNCUTNuRGdCO0VBRWhCO0VSMm5EQSxxQlExbkRxQjtBUjJuRHZCOztBQUVBO0VBQ0Usa0JRem5EZTtFUjBuRGYsV0FBVztFUXRuRGI7RUFDRSxPQUFPO0VBQ1A7RUFDQSxnQkFBWTtBUnduRGQ7O0FBRUE7RVF0bkRFLFlBQVM7RUFFUDtFUnVuREYsa0JRdG5EYztFQUlkLG1DQUFJO0VSb25ESixpQ1FubkRpQjtFQUVqQiw4QkFBTztFUm1uRFAsZ0NRbG5EaUI7RVJtbkRqQix3QkV4dkRZO0VGeXZEWixpQ1FsbkRrQjtFUm1uRGxCLHlCUWxuRGE7RVJtbkRiLHNCUWxuRG1CO0FSbW5EckI7O0FBRUE7RUFDRSxrQlFqbkRpQjtBUmtuRG5COztBQUVBO0VBQ0UsV1FqbkRFO0VSa25ERixRUWpuREU7QVJrbkRKOztBQUVBO0VROW1ERTtFUmduREEsMENRL21EaUI7QVJnbkRuQjs7QUFFQTtFQUNFLFdRL21EVztFUmduRFgsU1EvbURFO0FSZ25ESjs7QUFFQTtFQUNFLHdDUTdtRGdCO0FSOG1EbEI7O0FBRUE7RUFDRSxXUTFtRFE7RVIybURSLFNRem1ETTtBUjBtRFI7O0FBRUE7RUFDRSxtQlF4bURNO0VSeW1ETix5QlF4bURnQjtBUnltRGxCOztBQUVBO0VBQ0UsV1F2bURlO0VBS2Y7QVJvbURGOztBQUVBO0VBQ0UscUJRaG1ETTtFUmltRE4sc0NRaG1EYztFUmltRGQseUNRaG1EbUI7QVJpbURyQjs7QUFFQTtFQUNFLFdRL2xEZTtFUmdtRGYsU1EvbERRO0FSZ21EVjs7QUFFQTtFQUNFLHFCUTlsRG1CO0VSK2xEbkIsd0NRN2xETTtBUjhsRFI7O0FBRUE7RVF4bERFO0VSMGxEQSxVUXpsREU7QVIwbERKOztBQUVBO0VBQ0UseUJRdGxEYztBUnVsRGhCOztBQUVBO0VBQ0UsV1FybERjO0VSc2xEZCxVUXJsRGE7QVJzbERmOztBQUVBO0VBQ0UscUJRcGxEa0I7RVJxbERsQix5Q1FwbERtQjtBUnFsRHJCOztBQUVBO0VBQ0UsV1FsbERNO0VSbWxETixVUWxsRGM7QVJtbERoQjs7QUFFQTtFQUNFLHFCUWpsRGdCO0VSa2xEaEIsMENRamxEbUI7QVJrbERyQjs7QUFFQTtFQUNFLGtCUWhsRG1CO0VSaWxEbkIsTUFBTTtFUTNrRFI7RUFDRSxRQUFPO0VBQ1A7RUFFQTtBUjRrREY7O0FBRUE7RUFDRSxrQlF6a0RnQjtFUjBrRGhCLGtDUXprRGdCO0VSMGtEaEIsZ0NRemtEZTtFUjBrRGYsd0JRemtEc0I7RVIwa0R0QixpQ1F6a0RpQztFUjBrRGpDLHlCRTMxRGlCO0FGNDFEbkI7O0FBRUE7RUFDRSxXUXprREk7RVIwa0RKLFNRemtETTtFUjBrRE4scUJReGtESTtBUnlrRE47O0FBRUE7RUFDRSxXQUFXO0VRcGtEYjtBUnNrREE7O0FBRUE7RVFwa0RFO0VSc2tEQSxTQUFTO0VRcGtEWDtBUnNrREE7O0FBRUE7RVFwa0RFO0VBQ0E7RVJza0RBLHFCUXJrRG9CO0FSc2tEdEI7O0FBRUE7RUFDRSxXUXBrREU7RVJxa0RGLFVRcGtERTtBUnFrREo7O0FRamtEQTtFQUNFLFdBQVM7RUFDVDtFQUNBO0FSb2tERjs7QVFoa0RBO0VBQ0U7RVJta0RBLGtDQUFrQztFUWhrRHBDLGdCQUFrQjtFQUNoQixXQUFTO0VBQ1QsMEJBQWtCO0VBQ2xCLGtCQUFhO0VBQ2IsVUFBVTtFQUNWLGlCQUFVO0FSa2tEWjs7QUFFQTtFQUNFLGlDUWhrRHNCO0FSaWtEeEI7O0FBRUE7RUFDRSxrQlE1akRrQjtFUjZqRGxCLFVRempETTtBUjBqRFI7O0FBRUE7RUFDRSxrQlF4akRpQjtFUnlqRGpCLFFReGpEWTtFUnlqRFosU1F4akRRO0VSeWpEUix3Q1F2akRNO0VSd2pETixvQ1F2akRnQjtFUndqRGhCLGdDUXZqRGtCO0VSd2pEbEIsV1F2akRRO0VSd2pEUixXUXZqRFE7RVJ3akRSLFlRdGpETTtFUnVqRE4sZ0JRdGpEbUI7QVJ1akRyQjs7QUFFQTtFQUNFLGtCUXJqRGdCO0VSc2pEaEIsUVFyakRZO0VSc2pEWixTUXJqRFE7RVJzakRSLHdDUXBqRE07RVJxakROLG9DUXBqRGU7RVJxakRmLGdDUXBqRGtCO0VScWpEbEIsbUJRbmpEbUI7RVJvakRuQiw2S1EvaURVO0VSZ2pEViwwSVEvaURrRDtFQUdsRCxxSUFBWTtFUjhpRFosc0lRN2lEMkI7RVI4aUQzQixZUTFpRE07RVIyaUROLGFRMWlEaUI7QVIyaURuQjs7QUFFQTtFQUNFLG9EUXppRE07RVIwaUROLGdEUXppRGM7RVIwaURkLDRDUXppRGdCO0FSMGlEbEI7O0FBRUE7RUFDRSxvRFF4aURpQjtFUnlpRGpCLGdEUXhpRG9CO0VSeWlEcEIsNENReGlENkI7QVJ5aUQvQjs7QUFFQTtFQUNFLG9EUXRpRE07RVJ1aUROLGdEUXRpRGdCO0VSdWlEaEIsNENRdGlEaUI7QVJ1aURuQjs7QUFFQTtFQUNFLHNCUXJpRGU7RVJzaURmLHNDUXJpRGtCO0VSc2lEbEIsOEJRcmlEb0I7QVJzaUR0Qjs7QUFFQTtFUTloREUsbUdBQVk7RVJnaURaLDJCUS9oRDJCO0VSZ2lEM0Isc0JRNWhETTtFUjZoRE4sNEJRNWhEaUI7RVI2aERqQixnQlE1aERnQjtBUjZoRGxCOztBQUVBO0VBQ0Usa0JRM2hEYztBUjRoRGhCOztBQUVBO0VBQ0Usa0JRMWhEZTtFUjJoRGYsVVExaERjO0VSMmhEZCxZUTFoRFE7QVIyaERWOztBQUVBO0VBQ0UsY1F6aERpQjtFUjBoRGpCLGtDUXhoRE07RVJ5aEROLGdCUXhoRGdCO0VSeWhEaEIsaUJReGhEaUI7QVJ5aERuQjs7QUFFQTtFUWhoREk7RVJraERGLGtDUWpoRG1CO0VSa2hEbkIsZ0JRamhEYTtFQUlYO0FSK2dESjs7QUFFQTtFQUNFLDhCUTlnRG9CO0VSK2dEcEIsMEJROWdEcUI7RUFFbkI7RVI4Z0RGLGVRN2dEZTtBUjhnRGpCOztBQUVBO0VBQ0UsV1E3Z0RJO0FSOGdETjs7QUFFQTtFUXhnREksV0FBUztBQUVYOztBUjBnREY7RUFDRSxrQlF2Z0RzQjtBUndnRHhCOztBQUVBO0VRLy9DRTtBUmlnREY7O0FRNy9DQTtFQUNBO0VSZ2dERSxpQkFBaUI7QVE1L0NqQjs7QVIrL0NGO0VRNS9DSTtFQUNBO0FSOC9DSjs7QUFFQTtFUTEvQ0k7RVI0L0NGLFdRMy9DSTtBUjQvQ047O0FBRUE7RUFDRSxrQkVyaEVZO0VGc2hFWixVUWgvQ007QVJpL0NSOztBQUVBO0VBQ0Usa0JRLy9DUTtBUmdnRFY7O0FBRUE7RUFDRSxVUS8vQ1E7RVJnZ0RSLFdRLy9DUTtBUmdnRFY7O0FBRUE7RVF0L0NNO0VSdy9DSixZUXYvQ2U7RVJ3L0NmLFdRdi9DTTtBUncvQ1I7O0FBRUE7RUFDRSxVUXYvQ007RVJ3L0NOLFdRdi9DTTtFUncvQ04sV1F2L0NRO0FSdy9DVjs7QUFFQTtFQUNFLFdRci9DZTtFUnMvQ2YsVVFyL0NNO0VScy9DTix1RFFyL0NzQjtBUnMvQ3hCOztBQUVBO0VBQ0UsUVFwL0NNO0VScS9DTixVUXAvQ2M7RVJxL0NkLDZEUXAvQzRDO0FScS9DOUM7O0FBRUE7RUFDRSxRUXAvQ1U7RVJxL0NWLFNRcC9DYTtFQUtUO0FSaS9DTjs7QUFFQTtFQUNFLHlCUWgvQ3dCO0VSaS9DeEIsZ0JRaC9Db0I7RVJpL0NwQixrQlFoL0NxQjtFUmkvQ3JCLFVRaC9DTTtBUmkvQ1I7O0FBRUE7RUFDRSxrQlFoL0NtQjtFUmkvQ25CLFdRLytDTTtFUmcvQ04sTVEvK0NRO0FSZy9DVjs7QUFFQTtFQUNFLFFROStDUTtBQU9OOztBUjArQ0o7RVF0K0NJO0FSdytDSjs7QUFFQTtFUXQrQ00sU0FBTztBQUVUOztBUncrQ0o7RVFyK0NNLGVOcG5CUTtFTXFuQlIsV0FBVztFQUViO0VBQ0UsZ0JBQWU7RUFDZixpQk56bkJRO0FGK2xFZDs7QUFFQTtFUWorQ0E7QUFDQTs7QUFHQTtFQUNFLGtCQUFnQjtFQUNoQjtFQUNBO0VSaytDQSxVUWorQ1U7RVJrK0NWLDBEUWorQ21CO0VSaytDbkIsOEJRaitDWTtFUmsrQ1osK0JRaitDRTtFUmsrQ0YseURRaitDc0I7O0FSbStDeEI7O0FBRUE7RUFDRSx5QlFoK0NzQjtFUmkrQ3RCLGdCUWgrQ2M7QVJpK0NoQjs7QUFFQTtFQUNFLHFCUS85Q21CO0VSZytDbkIsa0JRLzlDZTtFUmcrQ2YsVVEvOUNJO0FSZytDTjs7QUFFQTtFQUNFLGVROTlDSTtFUis5Q0osWVE5OUNZO0FSKzlDZDs7QUFFQTtFQUNFLGtCUTE5Q1k7QVIyOUNkOztBQUVBO0VBQ0UsUUFBUTtFUXY5Q1IsVUFBUztFQUNULFdOM3FCaUI7QUZvb0VuQjs7QUFFQTtFUXY5Q0U7RVJ5OUNBLFdBQVc7RVF2OUNiO0FSeTlDQTs7QUFFQTtFUXY5Q0U7RUFDQSxZQUFXO0FSeTlDYjs7QUFFQTtFUXQ5Q0E7RUFDQTtFUnc5Q0UsV0FBVztBUXQ5Q2I7O0FSeTlDQTtFQUNFLFFRdjlDRTtFUnc5Q0YsVVF2OUNFO0FSdzlDSjs7QUFFQTtFQUNFLFFRdjlDSTtFUnc5Q0osV1F0OUNFO0VSdTlDRixXUXQ5Q0k7QVJ1OUNOOztBQUVBO0VBQ0UsUVFuOUNFO0VSbzlDRixXUW45Q1c7RVJvOUNYLFdBQVc7QVFoOUNiOztBUm05Q0E7RVEvOENBO0VBQ0UsVUFBVTtFQUNWLFVBQVU7QVJpOUNaOztBQUVBO0VBQ0UsZVFoOUNZO0VSaTlDWixrQ1FoOUNFO0VSaTlDRixnQlFoOUNjO0VSaTlDZCxXUWg5Q1c7QVJpOUNiOztBQUVBO0VBQ0UsZVE5OENjO0VSKzhDZCxpQ1E5OENhO0VSKzhDYixnQlE5OENnQjtFUis4Q2hCLFdRNzhDRTtFUjg4Q0YsaUJRNzhDYztBUjg4Q2hCOztBQUVBO0VBQ0UsV1E1OENFO0VSNjhDRixZUTU4Q1k7RVI2OENaLGlCUTU4Q2E7QVI2OENmOztBQUVBO0VBQ0UsV1ExOENVO0FSMjhDWjs7QUQ1b0VBO0VBRUE7RVVoRUE7QUFDQTs7QUFJSTtFQUNFO0FUNnNFTjs7QUFFQTtFQUNFLFlTNXNFTTtFVDZzRU4sYVM1c0VNO0VUNnNFTiw0QlM1c0V1QjtBVDZzRXpCOztBQUVBO0VBQ0UsZ0NTM3NFTTtBVDRzRVI7O0FBRUE7RUFDRSxXUzFzRVE7RVQyc0VSLGtCUzFzRW1CO0VUMnNFbkIsTVMxc0VRO0VUMnNFUixPUzFzRVE7RVQyc0VSLFlTMXNFUTtFVDJzRVIsV1Mxc0VlO0VUMnNFZix5Q1Mxc0VrQjtBVDJzRXBCOztBQUVBLDJDRW51RW9DO0FGb3VFcEM7MkNTenNFd0I7QVQyc0V4QjtFU25zRUU7RUFDRSwyQkFBZ0I7RUFDaEIsc0JBQWtCO0VBQ2xCLDRCQUFtQjtFQUNuQjtBVHFzRUo7O0FBRUE7RUFDRSxXU3BzRUk7RVRxc0VKLGtCU3BzRWlCO0VUcXNFakIsTVNwc0VJO0VBRUY7RVRvc0VGLFlTbnNFYTtFVG9zRWIsV1Nuc0VXO0VUb3NFWCx1Q0UzdkVnQztBRjR2RWxDOztBQUVBO0VBQ0Usa0JTbnNFb0I7RVRvc0VwQixVU25zRUk7QVRvc0VOOztBQUVBO0VBQ0UsV1Nuc0VXO0VUb3NFWCxrQ1Nuc0VpQjtFVG9zRWpCLGdCU25zRWlCO0VUb3NFakIsbUJTbnNFTTtFVG9zRU4sMEJBQTBCO0FTOXJFNUI7O0FUaXNFQTtFUzlyRUUsV0FBVTtFQUNWLGtDQUE0QjtFQUM1QjtFVGdzRUEsbUJTL3JFWTtFVGdzRVosMEJTL3JFYztBVGdzRWhCOztBQUVBO0VBQ0UsY1MvckVJO0FUZ3NFTjs7QUFFQTtFQUNFLGNTOXJFVztBVCtyRWI7O0FBRUE7RVN6ckVJO0FUMnJFSjs7QUFFQTtFQUNFLGFTenJFZTtFVDByRWYsbUJTenJFb0I7RVQwckVwQixtQlN6ckVlO0VBRWI7QVR5ckVKOztBQUVBO0VBQ0UsZVN4ckVjO0VUeXJFZCxjU3ZyRUk7RVR3ckVKLGlDU3ZyRWlCO0VUd3JFakIsZ0JTdnJFZ0I7RVR3ckVoQixrQlN2ckVlO0VUd3JFZiwwQlN2ckVpQjtFVHdyRWpCLHFCU3ZyRWlCO0VUd3JFakIsaUJTdnJFTTtBVHdyRVI7O0FTanJFQTtFQUNBO0FUb3JFQTs7QUFFQTtFU2xyRUU7QVRvckVGOztBQUVBO0VBQ0UscUJTbnJFa0I7QVRvckVwQjs7QUFFQTtFQUNFLFlTOXFFRTtFVCtxRUYsa0JTOXFFZTtFVCtxRWYsWVM5cUVZO0VUK3FFWixNUzlxRUk7RVQrcUVKLDJCUzVxRUU7QVQ2cUVKOztBQUVBO0VBQ0UsZ0JTNXFFZTtBVDZxRWpCOztBQUVBO0VBQ0UsNkNTNXFFYztJVDZxRVosMENTNXFFa0M7QVQ2cUV0Qzs7QUFFQTtFQUNFLGtCU3ZxRWlCO0VUd3FFakIsYVN2cUVhO0FUd3FFZjs7QUFFQTtFQUNFLFNTdHFFTTtFVHVxRU4sU1N0cUVNO0FUdXFFUjs7QVNqcUVBO0VBQ0E7RVRvcUVFLFNBQVM7RVNocUVUO0FUa3FFRjs7QUFFQTtFQUNFLE9TanFFSTtFVGtxRUosVVNqcUVJO0FUa3FFTjs7QVM1cEVJO0VBQ0UsU0FBUztFQUNUO0FUK3BFTjs7QUFFQTtFQUNFLGdCQUFnQjtBRHZ5RWxCOztBV2xFQTtFQUNBO0VWNjJFRSxrQkFBa0I7RVUzMkVwQixjQUFnQjtFQUNkLGlDQUFzQjtFQUN0QixnQkFBZTtFQUNmLGVBQVk7RUFDWixrQkFBa0I7RUFDbEIsNkJBQWtCO0VBQ2xCLHlCQUFVO0FWNjJFWjs7QUFFQTtFQUNFLGNBQWM7RVUxMkVoQixpQ0FBcUI7RUFDbkIsZ0JBQVM7RUFDVCxlQUFXO0FWNDJFYjs7QUFFQTtFQUNFLGFVMTJFYTtFVjIyRWIsc0JFajRFWTtFRms0RVosa0JVMTJFa0I7QVYyMkVwQjs7QUFFQTtFVXgyRUU7RVYwMkVBLHNCVXoyRWlCO0VWMDJFakIsY0VyNEVZO0VGczRFWixlRXg0RWE7RUZ5NEViLHFCVXoyRWtCO0FWMDJFcEI7O0FBRUE7RVV0MkVFLGVBQVk7RUFDWixpQ0FBZ0I7RUFFaEI7RVZ1MkVBLGNVdDJFYztFVnUyRWQsa0JVdDJFWTtBVnUyRWQ7O0FBRUE7RUFDRSxlVXQyRWM7RVZ1MkVkLGlDVXQyRU07RVZ1MkVOLGdCVXQyRWdCO0VWdTJFaEIsV1VsMkVFO0VWbTJFRixpQlVsMkVnQjtFVm0yRWhCLDBDVWgyRU07RVZpMkVOLGtCVWgyRWdCO0VWaTJFaEIsa0JVaDJFUTtBVmkyRVY7O0FBRUE7RUFDRSxzQlVoMkVvQjtFVmkyRXBCLGNVOTFFUTtBVisxRVY7O0FBRUE7RUFDRSxhVXgxRVU7RUFHVjtFVnUxRUEsdUJVdDFFZTtBVnUxRWpCOztBQUVBO0VBQ0UsYVV0MUVZO0VWdTFFWixtQlV0MUVFO0VWdTFFRixlVXQxRUU7RVZ1MUVGLGlDVXQxRThCO0VWdTFFOUIsZ0JVdDFFWTtFVnUxRVosY1V0MUVZO0FWdTFFZDs7QUFFQTtFQUNFLGdCVXQxRWU7QVZ1MUVqQjs7QUFFQTtFQUNFLDZDVXQxRWdCO0VWdTFFaEI7QUFDRjs7QUFFQSx1RFVwMUVPO0FWcTFFUCx1RFVwMUVxQjtBVnExRXJCLDJDVXAxRWlCO0FWcTFFakI7MkNVbjFFc0I7QVZxMUV0QjtFQUNFLGtCVW4xRWU7RVZvMUVmLFVVbjFFUztBVm8xRVg7O0FBRUE7Ozs7OztFQU1FLGtCVWgxRUU7RVZpMUVGLHNCVWgxRXNCO0VWaTFFdEIsMkZVLzBFYTtFVmcxRWIsNkJFMThFYztBRjI4RWhCOztBQUVBOzs7Ozs7RUFNRSxpRFV0MEVJO0FWdTBFTjs7QUFFQTs7Ozs7O0VBTUUsZUFBZTtBVy85RWpCOztBWGsrRUE7Ozs7OztFQU1FLGVXLzlFZTtFWGcrRWYsY1cvOUVJO0VYZytFSixrQ1cvOUVvQjtFWGcrRXBCLGdCVy85RWE7QVhnK0VmOztBQUVBOzs7Ozs7RUFNRSxlQUFlO0VXejlFakI7RUFDQTtFWDI5RUUsZ0JBQWdCO0FXejlFbEI7O0FYNDlFQTs7Ozs7O0VXcDlFRSxpQ0FBc0I7RUFDdEIsZ0JBQVk7RUFDWixlQUFVO0VBRVYsOEJBQVE7RVgwOUVSLGlCRWpnRmM7QUZrZ0ZoQjs7QUFFQTtFQUNFLGtCV3Y5RWlCO0VBTWpCO0FYbTlFRjs7QUFFQTtFQUNFLGlEV2o5RVk7QVhrOUVkOztBQUVBO0VBQ0UsZ0NFcGhGWTtFRnFoRlosY1c5OEVhOztBWGc5RWY7O0FBRUE7RUFDRSxrQlc3OEVrQjtBWDg4RXBCOztBQUVBO0VBQ0UsZVc3OEVhO0VYODhFYixxQlc3OEVtQjtFWDg4RW5CLGdCVzc4RWU7QVg4OEVqQjs7QUFFQTtFQUNFLDBCVzU4RW9CO0VYNjhFcEIsa0JFamlGa0I7QUZraUZwQjs7QUFFQTtFQUNFLG9CVzE4RWdCO0FYMjhFbEI7O0FBRUE7RUFDRSxrQld4OEVFO0VYeThFRixtQld4OEVnQjtBWHk4RWxCOztBQUVBOzs7O0VBSUUscUJXeDhFb0I7RVh5OEVwQixhRWxqRmtCO0VGbWpGbEIsbUJXeDhFSTtFWHk4RUosa0JXdjhFSTtBWHc4RU47O0FBRUE7RUFDRSx3Q1dwOEVFO0FYcThFSjs7QUFFQTtFQUNFLHlDV3A4RXlCO0FYcThFM0I7O0FBRUE7RUFDRSx3Q1dwOEVJO0FYcThFTjs7QUFFQTtFQUNFLHlDV2w4RXVCO0FYbThFekI7O0FBRUE7RUFDRSxjV2g4RU07QVhpOEVSOztBQUVBO0VBQ0UsbUJXaDhFZTtFWGk4RWYsZ0JXaDhFTTtBWGk4RVI7O0FBRUE7RUFDRSxnQldoOEVRO0VYaThFUixvQldoOEVpQjtBWGk4RW5COztBQUVBO0VBQ0UsYVdoOEVhO0VYaThFYixtQldoOEVtQjtFWGk4RW5CLDZCV2g4RTRCO0VYaThFNUIsZ0JXaDhFUTtFWGk4RVIsa0JXaDhFZTtFWGk4RWYsY1c5N0VJO0VYKzdFSixhVzk3RWE7QVgrN0VmOztBQUVBO0VBQ0Usa0JXcjdFbUI7QVhzN0VyQjs7QUFFQTtFQUNFLGVXcDdFZ0I7QVhxN0VsQjs7QUFFQTtFV2g3RUUsZVQzTFk7RVM0TFosaUNBQWdCO0VBQ2hCLGdCVHhMaUI7RUYwbUZqQixXQUFXO0VXaDdFYixpQkFBUztFQUNQO0VBQ0EsZUFBZTtBWGs3RWpCOztBQUVBO0VBQ0UsZVduN0VZO0VBSVo7RVhpN0VBLGdCV2g3RWM7RUFJZCxrQ0FBMkI7RVg4NkUzQixnQlc3NkVjO0VYODZFZCxpQlc3NkVpQjtBWDg2RW5COztBV3o2RUE7RVg0NkVFLGtDQUFrQztFV3o2RWxDO0FYMjZFRjs7QUFFQTtFV3Y2RVE7RVh5NkVOLFdXeDZFaUI7RVh5NkVqQixrQ0Vyb0ZhO0VGc29GYixnQld4NkVxQjtFWHk2RXJCLHFCRXBvRmtCO0VTOE5aO0FYdzZFUjs7QUFFQTtFQUNFLGdDV3Y2RThCO0VYdzZFOUI7QUFDRjs7QUFFQTtFQUNFLHVEV3Y2RXdCO0VYdzZFeEIsZ0RXdjZFb0I7QVh3NkV0Qjs7QUFFQTtFV2w2RU07RVhvNkVKLFdXbjZFTTtFWG82RU4sb0RXbjZFeUI7QVhvNkUzQjs7QUFFQTtFQUNFLE1XbjZFTTtFWG82RU4sUVduNkVNO0VYbzZFTixvRFduNkUwQjtBWG82RTVCOztBQUVBO0VBQ0UsUVduNkVRO0VYbzZFUixVV242RVE7QVhvNkVWOztBQUVBO0VBQ0UsV1dsNkVRO0VYbTZFUixVV2w2RVU7QVhtNkVaOztBQUVBO0VBQ0UsZ0NXaDZFUTtFWGk2RVIseUJXaDZFNkI7QVhpNkUvQjs7QUFFQTtFQUNFLHlEV2g2RXNCO0VYaTZFdEIsa0RXaDZFMkI7QVhpNkU3Qjs7QUFFQTtFQUNFLE1XaDZFVTtFWGk2RVYsV1doNkVlO0VYaTZFZixvRFdoNkV1QztBWGk2RXpDOztBQUVBO0VBQ0UsU1doNkVZO0VBT1o7RUFDRSxvREFBa0I7QVgyNUV0Qjs7QUFFQTtFQUNFLFFXejVFSTtFWDA1RUosVVd6NUVJO0VYMDVFSixxRFd6NUVtQjtBWDA1RXJCOztBQUVBO0VBQ0UsV1d4NUVJO0VYeTVFSixVV3g1RUk7RVh5NUVKLHFERXJzRmtDO0FGc3NGcEM7O0FXcDVFRTtFQUNFLGdDQUFrQjtFQUNsQix5QkFBeUI7QVh1NUU3Qjs7QUFFQTtFQUNFLDBEV3I1RW9CO0VYczVFcEIsZ0RXcjVFbUI7QVhzNUVyQjs7QUFFQTtFQUNFLE1XcjVFSTtFWHM1RUosUVdyNUVNO0VYczVFTixvRFdyNUV3QjtBWHM1RTFCOztBQUVBO0VBQ0UsTVdyNUVNO0VYczVFTixRV3I1RU07RUFHSixvREFBSztBWG81RVQ7O0FBRUE7RUFDRSxRV241RUk7RUFFRjtFWG01RUYscURFdnVGZ0M7QUZ3dUZsQzs7QUFFQTtFQUNFLFdXLzRFUTtFQUdKO0FYODRFTjs7QUFFQTtFV3Q0RU07RVh3NEVKLFVXdjRFYTtBWHc0RWY7O0FBRUE7RUFDRSxTV3I0RUk7RVhzNEVKLFFXcjRFUztFQUVQLHFEQUFHO0FYcTRFUDs7QUFFQTtFQUNFLFNXcDRFSTtFQUlKO0VBQ0UscURBQVk7QVhrNEVoQjs7QUFFQTtFV2g0RUk7QVhrNEVKOztBQUVBO0VBQ0UsaUNXaDRFcUI7QVhpNEV2Qjs7QUFFQTtFQUNFLE1XLzNFTTtFWGc0RU4sUUFBUTtFVzMzRVYsb0RBQTRDO0FBQzVDOztBQUdFO0VBQ0U7RUFDQSxRQUFPO0VBRVAsb0RBQVM7QVgyM0ViOztBQUVBO0VBQ0UsUVcxM0VVO0VYMjNFVixVVzEzRVk7RVgyM0VaLHFEVzEzRWU7QVgyM0VqQjs7QUFFQTtFQUNFLFdXeDNFWTtFWHkzRVosVVd2M0VNO0FYdzNFUjs7QUFFQTtFQUNFLFdXcjNFTTtFWHMzRU4sVVdyM0VZO0FYczNFZDs7QUFFQTtFQUNFLFNXcjNFTTtFWHMzRU4sUVdyM0VNO0VYczNFTixxRFdsM0VRO0FYbTNFVjs7QUFFQTtFQUNFLFNXbDNFVTtFWG0zRVYsUVdsM0VVO0VYbTNFVixxRFdsM0V5QjtBWG0zRTNCOztBQUVBO0VBQ0UseUJXNTJFTTtBWDYyRVI7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0UsTVc1MkVVO0VYNjJFVixRVzUyRVk7RVg2MkVaLG9EV3YyRU07QVh3MkVSOztBQUVBO0VBQ0UsTVd2MkVNO0VYdzJFTixRV3YyRU07RVh3MkVOLG9EV3YyRWM7QVh3MkVoQjs7QUFFQTtFQUNFLFFXdjJFUTtFWHcyRVIsVVd2MkVRO0VYdzJFUixxRFd2MkUwQjtBWHcyRTVCOztBQUVBO0VBQ0UsV1d2MkVRO0VYdzJFUixVV3YyRVU7QVh3MkVaOztBQUVBO0VBQ0UsV1dyMkVRO0VYczJFUixVV3IyRVU7QVhzMkVaOztBQUVBO0VXLzFFQTtFQUNBO0VYaTJFRSxxRFdoMkUwQztBQUM1Qzs7QVhrMkVBO0VXLzFFRTtFQUNBO0VBQ0EscURBQXdCO0FYaTJFMUI7OztBQUdBO0VBQ0Usa0JXLzFFTTtFWGcyRU4sbUJXLzFFbUI7QVhnMkVyQjs7QUFFQTtFQUNFLG1DVzkxRStCO0FYKzFFakM7O0FBRUE7RUFDRSxxQld6MUVvQjtFWDAxRXBCLGtCV3oxRWU7RVgwMUVmLFlXejFFWTtFWDAxRVosV1d6MUVXO0VYMDFFWCxrQld4MUVFO0VYeTFFRiw2QkUxMkZjO0VGMjJGZCw4Qld4MUVtQjtFWHkxRW5CLGlCV3gxRUk7RVh5MUVKLHlDV3gxRWlCO0VYeTFFakIsa0JXdjFFSTtBWHcxRU47O0FBRUE7RUFDRSxlV24xRUU7QVhvMUVKOztBQUVBO0VBQ0UscUJFeDNGa0I7RUZ5M0ZsQixXV24xRUk7QVhvMUVOOztBQUVBO0VBQ0UscUJXaDFFbUI7RUFLbkI7QVg2MEVGOztBQUVBO0VBQ0Usa0JXNTBFa0I7RVg2MEVsQixvQlc1MEVnQjtFWDYwRWhCLGdCVzUwRWU7RUFHYjtBWDIwRUo7O0FBRUE7RVdwMEVFO0VYczBFQSxrQldyMEVnQjtFWHMwRWhCLGdCV3IwRWM7RVhzMEVkLG1CV3IwRWdCO0FYczBFbEI7O0FBRUE7RUFDRSxrQldyMEVFO0FYczBFSjs7QUFFQTtFQUNFLGVXcDBFYztFQUdkO0VYbTBFQSxrQ1dsMEVvQjtFWG0wRXBCLGdCV2wwRUU7RVhtMEVGLGlCV2wwRWM7QVhtMEVoQjs7QUFFQTtFQUNFLDRCV2wwRW1CO0VYbTBFbkIsa0JFajZGWTtBRms2RmQ7O0FBRUE7RUFDRSxtQldqMEVrQjtBWGswRXBCOztBQUVBO0VBQ0Usc0JXOXpFYztBWCt6RWhCOztBQUVBO0VBQ0UsYVc5ekVFO0VYK3pFRixrQkV4NkZjO0VGeTZGZCxhVzd6RUU7RVg4ekVGLDZCVzd6RW1CO0VYOHpFbkIsa0JFajdGWTtFRms3RlosZ0JXN3pFZTtFWDh6RWYsVVc3ekVTO0FYOHpFWDs7QUFFQTtFQUNFLGtCV3h6RWtCO0VYeXpFbEIsV1d4ekVXO0VYeXpFWCxzRFd4ekVVO0FYeXpFWjs7QUFFQTtFQUNFLHlCV3h6RTJCO0FYeXpFN0I7O0FBRUE7RUFDRSxNV3p6RVE7RVgwekVSLFFXdHpFTTtBWHV6RVI7O0FBRUE7RUFDRSxTV256RVE7RUFPTjtFWDh5RUYscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsUVc3eUVTO0VYOHlFVCxVVzd5RUk7RVg4eUVKLG1EVzl5RU07RVgreUVOLHFCVzl5RWU7QVgreUVqQjs7QUFFQTtFQUNFLFdXNXlFTTtFWDZ5RU4sU0FBUztFQUNULG1EVzd5RXlCO0FYOHlFM0I7O0FBRUE7RUFDRSxRV3h5RUU7RVh5eUVGLFNXeHlFSTtFWHl5RUosNERXeHlFbUI7QVh5eUVyQjs7QUFFQTtFQUNFLE9XeHlFSTtFWHl5RUosVVd2eUVFO0VYd3lFRiw2RFd2eUV5QjtBWHd5RTNCOztBQUVBO0VBQ0UsbURXdnlFb0I7QVh3eUV0Qjs7QUQ1NUZBO0VBRUE7QWE1RUE7O0FaNCtGQTtFWXgrRkU7RUFDRTtFQUNBLFlBQVE7RUFDUixxQkFBVztBWjArRmY7O0FBRUE7RVl4K0ZJO0VBQ0EsUUFBTztFQUNQO0FaMCtGSjs7QUFFQTtFWXYrRkksVUFBVTtFQUNWO0VaeStGRixZWXgrRmM7RVp5K0ZkLHFCWXYrRkk7QVp3K0ZOOztBQUVBO0VZbitGSTtFWnErRkYsVVlwK0ZXO0FacStGYjs7QUFFQTtFWWorRkk7RVptK0ZGLFNZbCtGVTtFWm0rRlYsbURZbCtGSTtFWm0rRkoscUJZcitGRTtBWnMrRko7O0FBRUE7RUFDRSxPWWorRlM7RVprK0ZULFVZaitGSTtFWmsrRkosWVlqK0ZJO0VaaytGSixtRFlyK0ZlO0FacytGakI7O0FZMzlGTTtFQUNFLG1EQUFZO0FaODlGcEI7O0FBRUE7RVk1OUZRO0FaODlGUjs7QUFFQTtFQUNFLFNBQVM7RVlwOUZQO0VBQ0UsWUFBWTtFWnM5RmhCLHFCQUFxQjtBWWw5RnZCOztBWnE5RkE7RUFDRSxNWW45RkU7RUFFRjtFWm05RkEsWVlsOUZZO0FabTlGZDs7QUFFQTtFQUNFLE9ZbDlGTTtFWm05Rk4sU1lsOUZRO0VabTlGUixxQllsOUZhO0FabTlGZjs7QUFFQTtFQUNFLFdZbDlGVztFWm05RlgsVVlsOUZTO0VabTlGVCw0RFlsOUZZO0FabTlGZDs7QUFFQTtFQUNFLFFZaDlGRTtFWmk5RkYsU1loOUZRO0VaaTlGUixxQkFBcUI7QVk1OEZyQjs7QVorOEZGO0VZMzhGQSxtREFBb0I7QVo2OEZwQjs7QUFFQTtFWTM4RkUsZUFBVTtFQUNWO0FaNjhGRjs7QUFFQTtFQUNFLGVZNThGYTtFWjY4RmIsV1k1OEZFO0VaNjhGRixpQ1k1OEZvQjtFWjY4RnBCLGdCWTU4RmE7RVo2OEZiLGlCWTU4RmM7QVo2OEZoQjs7QUFFQTtFQUNFLGVZNThGRTtFWjY4RkYsV1k1OEZXO0VaNjhGWCxrQ1k1OEZrQjtFQUdsQjtFWjI4RkEsZ0JZMThGVztBWjI4RmI7O0FBRUE7RUFDRSxlWTE4RmE7RVoyOEZiLGVZMThGYztBWjI4RmhCOztBQUVBO0VZdDhGRTtBWnc4RkY7O0FBRUE7RUFDRSx5QkU3bEdZO0VGOGxHWixZWXY4Rkk7QVp3OEZOOztBQUVBO0VBQ0UseUJZdjhGZTtBWnc4RmpCOztBQUVBO0VBQ0UscUJZdDhGTTtBWnU4RlI7O0FBRUEsMkNZdDhGMEI7QVp1OEYxQjsyQ1lyOEZ1QjtBWnU4RnZCO0VBQ0UseUJZbjhGRTtFWm84RkYsbUNZbjhGbUI7RVpvOEZuQixtQkUzbUdrQjtBRjRtR3BCOztBQUVBO0VBQ0UscUJZbDhGRTtBWm04Rko7O0FBRUE7RUFDRSxxQllsOEZvQjtBWm04RnRCOztBQUVBO0VBQ0UseUJZaDhGSTtFWmk4Rkosa0JZaDhGaUI7RVppOEZqQixpQkV6bkdrQjtBRjBuR3BCOztBQUVBO0VBQ0UsaUNZaDhGdUI7RVppOEZ2QixnQlkvN0ZJO0VaZzhGSixjWS83RmU7RVpnOEZmLGVFL25HaUI7QUZnb0duQjs7QUFFQTtFQUNFLGtCQUFrQjtFWTE3RnBCLHlCQUFzQjtFQUNwQixZQUFVO0VBQ1YsV0FBVTtFQUNWLGVBQWU7RUFDZixtQkFBa0I7RUFFbEI7RVoyN0ZBLGlCWTE3RmE7RVoyN0ZiLGtCWTE3RmM7QVoyN0ZoQjs7QUFFQTtFQUNFLGVZejdGUztFWjA3RlQsaUNZejdGYTtFWjA3RmIsZ0JZejdGVztFWjA3Rlgsa0JZejdGa0I7RVowN0ZsQixjWXo3RmM7RVowN0ZkLGlCWXo3RkU7QVowN0ZKOztBQUVBO0VBQ0UsZVluN0ZlO0VabzdGZixjWW43Rlc7RVpvN0ZYLG9CWW43RmlCO0FabzdGbkI7O0FBRUE7RUFDRSxlWWw3RmU7RVptN0ZmLGlDWWw3RmU7RVptN0ZmLGdCWWw3RmE7RVptN0ZiLDhCWWw3RnVCO0FabTdGekI7O0FBRUE7RVk5NkZFO0FaZzdGRjs7QUFFQTtFQUNFLFdZLzZGRTtFWmc3RkYsd0NZLzZGZTtFWmc3RmYsb0JZOTZGRTtBWis2Rko7O0FBRUE7RUFDRSxZWTk2Rkk7RVorNkZKLFdZOTZGVTtFWis2RlYsU1k5NkZTO0FaKzZGWDs7QUFFQTtFQUNFLFlZOTZGVztFWis2RlgscUJZOTZGcUI7RVorNkZyQixpQlk5NkZJO0VaKzZGSixrQkV2ckdjO0VGd3JHZCxjWTk2Rk07RVorNkZOLGVZOTZGTTtFWis2Rk4saUNZOTZGK0I7RVorNkYvQixnQlk5NkZNO0VaKzZGTix5QlkzNkZFO0VaNDZGRixZWTM2Rkk7RVo0NkZKLGlCWTM2RmlCO0FaNDZGbkI7O0FBRUE7RUFDRSxxQlkzNkZhO0VaNDZGYixjWTM2RmM7RVo0NkZkLGdCWTM2RmE7QVo0NkZmOztBQUVBO0VBQ0UsYVkzNkZJO0FaNDZGTjs7QUFFQTtFQUNFLGtCWXI2RmlCO0VaczZGakIsa0JZcjZGZTtBWnM2RmpCOztBQUVBO0VBQ0UsZVlyNkZNO0VaczZGTixpQ1lyNkZhO0VaczZGYixnQllyNkZlO0VaczZGZixjWXI2Rk07QVpzNkZSOztBQUVBO0VBQ0UsZVlsNkZZO0VabTZGWixjWWw2Rlc7RVptNkZYLGlDWWw2Rlc7RVptNkZYLGdCWWw2RkU7QVptNkZKOztBQUVBO0VBQ0UsZVlsNkZlO0VabTZGZixpQ1lsNkZxQjtFWm02RnJCLGdCWWw2Rkk7RVptNkZKLGNZajZGRTtBWms2Rko7O0FBRUEsMkNFM3VHa0M7QUY0dUdsQzsyQ1loNkZ1QjtBWms2RnZCO0VZNzVGQTtFQUNBO0FaKzVGQTs7QUFFQTtFWTU1Rkk7RVo4NUZGLGlCWTc1Rm1CO0VaODVGbkIsVVk3NUZXO0FaODVGYjs7QUFFQTtFQUNFLGtCWXY1RlU7RVp3NUZWLFdZdjVGVTtFQU1SO0VabTVGRixVWWw1Rlc7QVptNUZiOztBQUVBO0VBQ0Usa0JZajVGb0I7RVprNUZwQixVWWo1Rkk7RVprNUZKLGVZajVGZ0I7QVprNUZsQjs7QUFFQTtFQUNFLGtCWWg1RmtCO0VaaTVGbEIsZVk5NEZJO0VaKzRGSixXWTk0Rk07QVorNEZSOztBQUVBO0VBQ0UsU1k3NEZNO0VaODRGTixXWTc0Rk07RVo4NEZOLFVZNzRGTTtBWjg0RlI7O0FBRUE7RUFDRSxZWTc0RmM7RVo4NEZkLFdZNzRGTTtBWjg0RlI7O0FBRUE7RUFDRSxrQlk3NEZtQjtFWjg0Rm5CLFVZNzRGUTtBWjg0RlY7O0FBRUE7OztFQUdFLGVZMTRGSTtFWjI0RkosOEJZMTRGbUI7RVoyNEZuQixpQ1kxNEZ1QjtFWjI0RnZCLGdCWTE0RmU7RVoyNEZmLGdCWTE0RmlCO0VaMjRGakIsaUJZMTRGTTtBWjI0RlI7O0FBRUE7OztFQUdFLGNZMTRGUTtFWjI0RlIsZVl6NEZNO0VaMDRGTixrQ1l6NEY2QjtFWjA0RjdCLGdCWXo0RmlCO0VaMDRGakIsZ0JZejRGZTtBWjA0RmpCOztBQUVBLDJDWXo0Rm9DO0FaMDRGcEM7MkNZcDRGWTtBWnM0Rlo7RUFDRSxnQllyNEZxQjtBWnM0RnZCOztBRHR1R0E7RWNoRkE7QUFDQTs7QUFLSTtFQUNFLGtCQUFlO0VBQ2Y7RUFDQTtFQUNBLFdYTmM7QVdXaEI7O0FBSUU7RUFDRSxrQkFBVztFQUdmO0VBQ0UsV0FBUztBYit5R2Y7O0FBRUE7RWE3eUdNLGtCQUFjO0VBQ2Q7QWIreUdOOztBQUVBLDJDYTl5R29CO0FiK3lHcEI7MkNhN3lHd0I7QWIreUd4QjtFYTd5R00sa0JBQVc7RUFDWCxnQkFBWTtFQUVkO0FiOHlHSjs7QUFFQTtFYTV5R00sa0JBQWdCO0ViOHlHcEIsVUFBVTtBYXR5R047O0FieXlHTjtFQUNFLGtCYXZ5R3VCO0Vid3lHdkIsV0V6MUdpQjtFV29EWDtFYnV5R04sVWF0eUdRO0FidXlHVjs7QUFFQTtFYXB5R1E7RWJzeUdOLFNhcnlHUTtFYnN5R1IsWWFyeUdRO0Fic3lHVjs7QUFFQTtFYWh5R0Usa0JBQVM7RUFDVCxrQkFBTztFYmt5R1AsWUFBWTtFYWh5R2Q7QWJreUdBOztBQUVBO0VBQ0Usa0JFMzJHYztFVzhFZDtFYit4R0EsWWE5eEdZO0VBR1o7QWI2eEdGOztBQUVBO0VBQ0Usa0JhMXhHa0I7RWIyeEdsQixVYTF4R0U7QWIyeEdKOztBQUVBLHVEYTF4R087QWIyeEdQLHVEYTF4R3FCO0FiMnhHckIsMkNFNzNHb0M7QUY4M0dwQzsyQ0UzM0c0QztBRjYzRzVDO0VhdHhHRTtFYnd4R0EsNkJhdnhHYztFYnd4R2QsOEJhdnhHd0I7QWJ3eEcxQjs7QUFFQTtFQUNFLGdDYXZ4R2lCO0Vid3hHakIsNkJFejRHWTtFRjA0R1osaUJhdnhHRTtFYnd4R0Ysc0JFcjRHYztBRnM0R2hCOztBQUVBO0VBQ0UsY2F0eEdJO0FidXhHTjs7QUFFQTtFQUNFLG1CYWx4R21CO0FibXhHckI7O0FBRUE7RUFDRSxZYWx4R0k7RWJteEdKLDZCYWx4R0k7RWJteEdKLGVhbHhHYTtFYm14R2IsY2FseEdlO0VibXhHZixpQ0UzNUdZO0VGNDVHWixnQmFseEdpQjtFQUdmO0ViaXhHRixVYWh4R0k7RWJpeEdKLGlCYWh4R2dCO0FiaXhHbEI7O0FBRUE7RUFDRSxjYWh4R0k7RWJpeEdKLDZCYWh4R2dCO0ViaXhHaEIsWWFoeEdJO0ViaXhHSixnQmFoeEdpQjtBYml4R25COztBQUVBO0VhM3dHRTtFYjZ3R0Esa0JhNXdHWTtFYjZ3R1osbUJhNXdHRTtBYjZ3R0o7O0FBRUE7RUFDRSxlYTV3R2U7RWI2d0dmLGNhNXdHSTtFYjZ3R0osa0NhNXdHMkI7RWI2d0czQixnQmE1d0dlO0ViNndHZixpQmE1d0dhO0ViNndHYixnQmF6d0dFO0FiMHdHSjs7QWF4dkdNO0VBQ0UsZUFBYTtFQUNiO0VBQ0EsaUNBQTBCO0VBRTFCLGdCWG5NTTtFV29NTixrQkFBZ0I7RUFDaEIsa0JYaE1XO0VXaU1YLGdCQUFZO0FiMHZHcEI7O0FBRUE7RUFDRSxXYXp2R2lCO0ViMHZHakIsa0JhenZHcUI7RWIwdkdyQixRYXp2R1E7RWIwdkdSLFFhenZHUTtFYjB2R1IsV2F6dkdRO0ViMHZHUixXYXp2R1E7RWIwdkdSLHlCYXp2R3VCO0FiMHZHekI7O0FBRUE7RUFDRSx5QmF6dkdrQjtFYjB2R2xCLGtCYXp2R2lCO0ViMHZHakIsa0JhenZHaUI7RWIwdkdqQiw0QmF6dkcwQjtBYjB2RzVCOztBQUVBO0VBQ0Usa0JFOThHYztFRis4R2QsWWF2dkdRO0Vid3ZHUixPYXZ2R1U7RWJ3dkdWLFdhdnZHaUI7QWJ3dkduQjs7QUFFQTtFQUNFLG1CYXB2R3VCO0FicXZHekI7O0FBRUE7RWE5dUdBO0VBQ0E7RWJndkdFLGNBQWM7RWE3dUdkO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFhO0FiK3VHakI7O0FBRUE7RWE3dUdJO0ViK3VHRixpQmEzdUdnQjtBYjR1R2xCOztBQUVBO0VBQ0Usa0NhM3VHaUI7RWI0dUdqQixnQmEzdUdrQjtFYjR1R2xCLFdhM3VHSTtBYjR1R047O0FBRUE7RUFDRSxjRTkrR2lCO0VGKytHakIsaUNFcC9HWTtFRnEvR1osZ0JhM3VHaUI7RUFJZjtBYnl1R0o7O0FBRUE7RUFDRSxXYXh1R007RWJ5dUdOLGtCYXh1R21CO0VieXVHbkIsU2F4dUdXO0VieXVHWCxXYXh1R007RWJ5dUdOLFdBQVc7RWFsdUdYO0VBQ0UsV0FBVTtBYm91R2Q7O0FBRUEsMkNFLy9HNEM7QUZnZ0g1QzsyQ2FqdUdzQjtBYm11R3RCO0VBQ0Usa0JhbHVHaUI7QWJtdUduQjs7QUFFQTtFQUNFLHFCYS90R21CO0ViZ3VHbkIsa0JFdmdIaUI7RUZ3Z0hqQixtQkU3Z0hZO0VGOGdIWixnQmEvdEdpQjtBYmd1R25COztBQUVBO0VBQ0UsbUJhN3RHb0I7RWI4dEdwQixVYTd0R2M7QWI4dEdoQjs7QUFFQTtFQUNFLFdhN3RHTTtFYjh0R04sWWE3dEdNO0ViOHRHTixtQmE1dEdNO0FiNnRHUjs7QUFFQTtFQUNFLGtCYTV0R2U7RWI2dEdmLFNhNXRHUTtFYjZ0R1IsT2E1dEdRO0ViNnRHUixXYTV0R1E7RWI2dEdSLHlCYTV0RzBCO0ViNnRHMUIsZ0JhNXRHbUI7RWI2dEduQixrQmE1dEdzQjtFYjZ0R3RCLFVhNXRHUTtFYjZ0R1IsZ0NhNXRHc0I7RUFJcEIsd0ZBQWlCO0FiMHRHckI7O0FBRUE7RWFwdEdNLGlDQUFjO0VBQ2QsZ0JYdFZRO0VXdVZSLFdBQVc7RUFDWDtBYnN0R047O0FBRUE7RUFDRSxpQ2FwdEdvQjtFYnF0R3BCLGdCRWxqSFk7RUZtakhaLGVhcHRHbUI7RWJxdEduQixXYXB0R007QUFNSjs7QWJpdEdKLDJDYS9zR3VCO0FBR2pCOzJDQUN5QjtBYjhzRy9CO0VheHNHQTtFQUNFLDRCQUFhO0FiMHNHZjs7QUFFQTtFQUNFLGVhenNHSTtFYjBzR0osa0NhenNHNkI7RWIwc0c3QixnQmF6c0dnQjtFYjBzR2hCLFdhenNHSTtBYjBzR047O0FBRUE7RUFDRSxlYXhzR1E7RWJ5c0dSLGlDYXhzR3FCO0VieXNHckIsZ0JhbnNHRTtFYm9zR0YsY2Fuc0dhO0Vib3NHYixpQmFuc0dJO0Fib3NHTjs7QUFFQSx1RGFsc0dNO0FibXNHTix1REV6a0hvQztBRjBrSHBDLDJDYWhzR1E7QWJpc0dSOzJDYS9yRzBCO0FiaXNHMUI7RUFDRSxzQmFoc0d1QjtFYmlzR3ZCLG1CYWhzR3FCO0VBS3JCLGlEQUFPO0ViNnJHUCxrQmE1ckdpQjtFYjZyR2pCLGtCRXBsSGtCO0VGcWxIbEIsVWE1ckdFO0ViNnJHRixVYTVyR0U7RWI2ckdGLFdhNXJHVztFYjZyR1gsVWE1ckdFO0FiNnJHSjs7QUFFQTtFQUNFLHFCYXpyR2lCO0VBRWpCO0FieXJHRjs7QUFFQTtFYXJyR0U7QWJ1ckdGOztBQUVBO0VBQ0UsZWF0ckdlO0VBRWYsaUNBQUs7RWJzckdMLGdCYXJyR2E7RWJzckdiLGNBQWM7RWFsckdoQixvQkFBZ0I7RUFDZCwwQkFBYTtBYm9yR2Y7O0FBRUE7RUFDRSxlQUFlO0VhL3FHakI7RUFDQTtFYmlyR0Usa0NBQWtDO0VhN3FHbEM7QWIrcUdGOztBQUVBO0VhN3FHSTtFYitxR0YsWWE5cUdZO0ViK3FHWixnQmE5cUdJO0FiK3FHTjs7QUFFQTtFQUNFLFlBQVk7RWF6cUdkLGtCQUFvQjtBYjJxR3BCOztBQUVBO0VheHFHRSxZQUFTO0FiMHFHWDs7QUFFQTtFQUNFLFlheHFHRTtBYnlxR0o7O0FhbnFHQTtFQUNFLFlBQVc7QWJzcUdiOztBQUVBO0VhcHFHRTtBYnNxR0Y7O0FBRUE7RWE3cEdFLGFBQU87RUFDUCwwQ1h2ZmtDO0VXd2ZsQyxZQUFXO0VBVlg7RWIwcUdBLGtCYXpxR1c7RWIwcUdYLFlhenFHRTtBYjBxR0o7O0FBRUE7RUFDRSxzQkFBc0I7QWFscUd4Qjs7QWJxcUdBO0VhL3BHRSxXQUFXO0VBQ1gsWUFBVztBYmlxR2I7O0FBRUE7RWFocUdBO0VBQ0Usc0JBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQVE7RUFDUixrQkFBa0I7RUFFbEIsMkJBQUU7RWJpcUdGLHNCYWhxR2lCO0ViaXFHakIsNEJFOXFIWTtFRitxSFosa0JhaHFHa0I7RWJpcUdsQixVYWhxR1M7RWJpcUdULFlhaHFHRTtFYmlxR0Ysa0JBQWtCO0FhN3BHcEI7O0FiZ3FHQTtFYTdwR0EsV0FBWTtFQUNWLGtCQUFPO0VBQ1A7RUFDQTtFQUNBLFlBQVM7RUFDVDtFYitwR0EsNkJFeHJIa0I7RUZ5ckhsQixXYTlwR0U7QWIrcEdKOztBQUVBO0VBQ0UsZUU1ckhpQjtFRjZySGpCLFdhN3BHRTtFYjhwR0YsaUNhN3BHa0I7RUFHbEI7QWI0cEdGOztBQUVBO0VBQ0UsZWExcEdjO0ViMnBHZCxXYTFwR0k7RWIycEdKLGlDYTFwR3dCO0ViMnBHeEIsZ0JhMXBHZTtBYjJwR2pCOztBQUVBO0VBQ0UsZWExcEdNO0ViMnBHTixXYTFwR007RWIycEdOLGlDYTFwR29CO0ViMnBHcEIsZ0JhenBHSTtFYjBwR0osZ0JhenBHTTtBYjBwR1I7O0FBRUE7RUFDRSx5QmF6cEdxQjtBYjBwR3ZCOztBQUVBO0VBQ0UseUJhenBHd0I7QWIwcEcxQjs7QUFFQTtFQUNFLHlCRS90SFk7QUZndUhkOztBQUVBO0VBQ0UseUJhbnBHc0I7QWJvcEd4Qjs7QUFFQTtFQUNFLHlCRWp1SGM7QUZrdUhoQjs7QUR0cEhBO0VBRUE7QWVwRkE7O0FkOHVIQTtFYzF1SEUseUNBQW1CO0FkNHVIckI7O0FBRUE7RUFDRSx3Q2MzdUg2QjtBZDR1SC9COztBQUVBLHVEY3h1SGlCO0FkeXVIakIsdURjeHVIaUI7QWR5dUhqQiwyQ2N4dUhnQjtBZHl1SGhCOzJDY3R1SG9CO0Fkd3VIcEI7RWN0dUhJLGtCQUFZO0Fkd3VIaEI7O0FjbHVIRTtFQUNFLGVBQWM7QWRxdUhsQjs7QUFFQTtFQUNFLHFCY3B1SGE7QWRxdUhmOztBQUVBO0VjaHVITSxjWnRDUztFWXVDVCxlQUFhO0VBQ2Isa0NBQWU7RUFDZixnQkFBYTtFQUNiLHFCQUFrQjtBZGt1SHhCOztBQUVBO0VjaHVITTtBZGt1SE47O0FBRUE7RUFDRSxlY2p1SGlCO0Vka3VIakIsOEJjanVIcUI7RWRrdUhyQixpQ2NqdUhtQjtFZGt1SG5CLGdCRWx4SGlCO0VGbXhIakIsaUJjaHVITTtBZGl1SFI7O0FBRUEsMkNjNXRIVTtBZDZ0SFY7MkNjMXRIVTtBZDR0SFY7RWNwdEhJO0VBQ0UsbUJBQWU7RUFDZixtQlp2RWE7RVl3RWIsNEJaN0VRO0VZOEVSLGtCQUFnQjtFQUNoQixtQ0FBZ0I7RUFDaEIsb0NBQWlCO0Vkc3RIckIsc0JBQXNCO0VjanRIeEIsNkJBQWM7RUFDWixrQkFBZTtBZG10SGpCOztBQUVBO0VjanRIRTtBZG10SEY7O0FBRUE7RUFDRSxhY2x0SEU7QWRtdEhKOztBQUVBO0VBQ0UsY2NodEhJO0FkaXRITjs7QUFFQTtFQUNFLG1CYzdzSG9CO0FkOHNIdEI7O0FBRUE7RUFDRSxjYzdzSEk7QWQ4c0hOOztBQUVBO0VBQ0UsYWM1c0hjO0FkNnNIaEI7O0FBRUE7RUFDRSxlRTl6SGM7RUYrekhkLGlDYzNzSE07RWQ0c0hOLGdCYzNzSGlCO0VkNHNIakIsY2N4c0hJO0FkeXNITjs7QUFFQTtFQUNFLFdjeHNITTtBZHlzSFI7O0FBRUE7RUFDRSxjY3ZzSFU7RUFPUjtFZGtzSEYsaUNjanNIbUI7RWRrc0huQixnQkU3MEhpQjtFRjgwSGpCLGNjanNIZTtFZGtzSGYsa0JjanNIb0I7RWRrc0hwQixpQmNqc0hnQjtBZGtzSGxCOztBQUVBO0VjenJIRTtFQUNFLGtDQUFrQjtFQUNsQjtFZDJySEYsY2MxckhJO0FkMnJITjs7QUFFQTtFY3ZySEk7QWR5ckhKOztBQUVBO0VBQ0Usa0JjeHJIZ0I7RWR5ckhoQixRY3hySFM7RWR5ckhULFVjeHJIVztFZHlySFgsMkJjeHJIaUI7QWR5ckhuQjs7QUFFQTtFQUNFLFljdnJISTtFZHdySEosYWN2ckhlO0Vkd3JIZixnQmN2ckhnQjtFZHdySGhCLHFCY3ZySGdCO0Vkd3JIaEIsd0JjdnJIaUI7RWR3ckhqQixlY3ZySGE7RWR3ckhiLGtDY3ZySGlCO0Vkd3JIakIsZ0JjdnJIa0I7RWR3ckhsQixjY3ZySE07RWR3ckhOLDZCY3ZySHlCO0Fkd3JIM0I7O0FBRUE7RWNwckhJO0Vkc3JIRixnQmNyckhpQjtFZHNySGpCLGVjcnJIaUI7QWRzckhuQjs7QUFFQTtFQUNFLFljcnJISTtFZHNySEosV2NyckhJO0Vkc3JISiw2QmNyckhtQjtFZHNySG5CLHFCY3JySGU7RWRzckhmLGVFbDRIWTtFRm00SFosb0JjcnJIb0I7RWRzckhwQixpQmNyckhhO0Fkc3JIZjs7QUFFQTtFQUNFLGFjcHJITTtBZHFySFI7O0FBRUE7RUFDRSxtRGNwckg0QjtFZHFySDVCLCtDY3BySHdCO0VkcXJIeEIsMkNjcHJITTtBZHFySFI7O0FBRUE7RUFDRSxlY3BySGlCO0VkcXJIakIsaUNjcHJIbUI7RWRxckhuQixnQmNwckhrQjtFZHFySGxCLGNjcHJIUTtFZHFySFIsa0JjcHJIbUI7RWRxckhuQixjY3BySFE7QWRxckhWOztBQUVBO0VjN3FISTtFQUNFLGNBQWM7RUFDZCxjQUFTO0VBQ1QsZUFBYztFZCtxSGxCLGNBQWM7RUR6MEhoQjtFQUVBO0VnQnhGQTtFQUNBO0VmbTZIRSwyQkFBMkI7RWU3NUh2Qix5Q0FBRztFQUNELGlDQUFlO0VBQ2YsY2JKVztBRm02SG5COztBQUVBO0VlNzVIUTtBZis1SFI7O0FBRUE7RUFDRSxnQmU1NUhxQjtBQVFqQjs7QWZ1NUhOO0VlaDVIUSxlQUFlO0VBQ2YsZWJuQ007RWFvQ04sY0FBYTtBZms1SHJCOztBQUVBO0VBQ0UsZ0JFbjdIYztBRm83SGhCOztBQUVBO0VBQ0UsZUFBZTtFZTc0SGpCO0VBQ0E7RWYrNEhFLDhCQUE4QjtBZTU0SGhDOztBZis0SEE7RWUzNEhBO0VBQ0E7RWY2NEhFLFVBQVU7RWV6NEhWO0FmMjRIRjs7QUFFQTtFZXY0SE07QWZ5NEhOOztBQUVBO0VlajRIWTtBZm00SFo7O0FBRUE7RUFDRSxxQmUvM0g0QjtFQU0xQjtBZjIzSEo7O0FBRUEsMkNlMTNId0I7QWYyM0h4Qjs2Q2V6M0htQztBZjIzSG5DO0VBQ0Usa0JlMTNISTtFZjIzSEoseUJlMTNId0I7RWYyM0h4QixtQmUxM0hxQjtBZjIzSHZCOztBQUVBO0VBQ0UsZWV4M0htQjtFZnkzSG5CLGtDZXgzSHdCO0VmeTNIeEIsZ0JleDNIUTtFZnkzSFIsY2V2M0hNO0FmdzNIUjs7QUFFQTtFZWwzSEk7RWZvM0hGLGtCZW4zSG9CO0VmbzNIcEIseUJlbjNIc0I7RWZvM0h0QixzQmVuM0hJO0VmbzNISixlZW4zSEk7RWZvM0hKLGlDZW4zSHNCO0VmbzNIdEIsZ0JlbjNISTtFZm8zSEosOEJlbjNIaUI7RWZvM0hqQixnQmVuM0hnQjtFZm8zSGhCLFllbjNIVztFZm8zSFgsa0JlbjNIZ0I7QWZvM0hsQjs7QUFFQTtFQUNFLHFCZWozSGtCO0FmazNIcEI7O0FBRUE7RUFDRSx1Q2VqM0hNO0VmazNITixtQkV2L0hrQjtFRncvSGxCLGdCZWozSFE7RWZrM0hSLFllajNIVTtFZmszSFYsa0JlajNIVTtFZmszSFYsVWVqM0hVO0FmazNIWjs7QUFFQTtFQUNFLGtCZTkySE07RWYrMkhOLFllOTJIYTtFZisySGIsVWU5MkhRO0VmKzJIUixXZTkySFE7RWYrMkhSLG1CZTkySHFCO0VmKzJIckIseUJlNzJITTtFZjgySE4sTWU3MkhRO0VmODJIUixXZTcySGE7RWY4MkhiLDZCZTcySDBCO0FmODJINUI7O0FBRUE7RUFDRSxXZTcySFE7RWY4MkhSLE9lNzJIUTtBZjgySFY7O0FBRUE7RUFDRSxZZTcySFE7QWY4MkhWOztBQUVBO0VBQ0UsbUJBQW1CO0VldjJIckI7RUFDQTtFZnkySEUsZ0JBQWdCO0VlcjJIaEI7RUFDRSxpQkFBZ0I7RUFDaEIsZUFBZTtFQUNmO0VBQ0E7RUFDQSw2QkFBa0I7RUFDbEIsOEJBQWdCO0VBRWQ7RWZzMkhKLGtCZXIySGdCO0VmczJIaEIsVWVwMkhNO0FmcTJIUjs7QUFFQTtFQUNFLFdlcDJIUTtBZnEySFY7O0FBRUE7RUFDRSxrQmVuMkhtQjtFZm8ySG5CLHFCZWwySE07RWZtMkhOLHlCZWwySGtCO0FmbTJIcEI7O0FBRUE7RUFDRSxrQ2VqMkhlO0VmazJIZixnQmVqMkhrQjtFZmsySGxCLGVlaDJITTtFZmkySE4sY2VoMkhnQjtBZmkySGxCOztBQUVBO0VBQ0UsaUNlLzFIa0I7RWZnMkhsQixnQmUvMUhpQjtFZmcySGpCLGVlOTFITTtFZisxSE4sY2U5MUhnQjtFZisxSGhCLGdCZTkxSGtCO0VmKzFIbEIscUJlOTFIbUI7QWYrMUhyQjs7QUFFQTtFQUNFLGtCZTcxSG9CO0VmODFIcEIseUJlNzFIdUI7RWY4MUh2QixtQmU1MUhNO0FmNjFIUjs7QUFFQTtFQUNFLGtDZTUxSHVCO0VBS3JCO0VmeTFIRixlZXgxSGU7RWZ5MUhmLGtCZXgxSGU7RWZ5MUhmLGNleDFIZTtFZnkxSGYsU2V4MUhJO0FmeTFITjs7QUFFQTtFQUNFLFdldjFISTtFZncxSEosa0JldjFIb0I7RWZ3MUhwQixRZXQxSEk7RWZ1MUhKLFdldDFITTtFZnUxSE4sWWV0MUhNO0VmdTFITixXZXQxSE07RWZ1MUhOLGtCZXQxSGlCO0FmdTFIbkI7O0FlaDFIQTtFQUNFLGlDQUFzQjtFQUN0QixnQkFBZTtFQUNmLDhCQUFhO0VBQ2IsZUFBWTtBZm0xSGQ7O0FBRUE7RWVoMUhFLGlDQUFlO0VBQ2YsZ0JBQVk7RUFFWjtBZmkxSEY7O0FBRUE7RWU1MEhFO0FmODBIRjs7QUFFQTtFZXowSEU7QWYyMEhGOztBQUVBO0VBQ0UseUJlMTBIb0I7QWYyMEh0Qjs7QUFFQTtFQUNFLGNlejBIRTtBZjAwSEo7O0FBRUE7RUFDRSxrQ0Vwbkl3QztFYStTeEM7RWZ1MEhBLGVldDBIZTtFZnUwSGYsOEJldDBIRTtBZnUwSEo7O0FBRUE7RUFDRSxlRTVuSWtCO0VGNm5JbEIsY2V0MEhJO0VmdTBISixpQ2VwMEhFO0VmcTBIRixnQmVwMEhhO0FmcTBIZjs7QUFFQTtFQUNFLFllcDBISTtFZnEwSEosVUFBVTtFZWowSFo7RUFDQTtBZm0wSEE7O0FBRUE7RWU5ekhFO0VBQ0UsaUJBQWU7QWZnMEhuQjs7QUFFQTtFZTl6SEksZUFBUztBZmcwSGI7O0FBRUE7RUFDRSxlZS96SGM7RWZnMEhkLGVlL3pIYTtFZmcwSGIsb0NlL3pIZ0I7QWZnMEhsQjs7QUFFQSwyQ2U5ekh3QjtBZit6SHhCOzZDZTd6SHdCO0FmK3pIeEI7RUFDRSxrQmU5ekhvQjtFZit6SHBCLFVlOXpISTtBZit6SE47O0FBRUE7RUFDRSxXRWhxSWlCO0VGaXFJakIsa0JlOXpIbUI7RWYrekhuQixTZTl6SE07RWYrekhOLFVlOXpIUTtFZit6SFIsWWU5ekhhO0VmK3pIYixXZTl6SFE7RWYrekhSLDhCZTl6SDZCO0FmK3pIL0I7O0FBRUE7RUFDRSxjZTl6SFE7RWYrekhSLGtCZTl6SG1CO0FmK3pIckI7O0FldnpIRTtFQUNFLGFBQVc7QWYwekhmOztBQUVBO0VBQ0UsV0FBVztFZXR6SGI7RUFDQTtFZnd6SEUsYUFBYTtFZW56SFg7RUFDRSxVQUFTO0VBQ1Qsa0JiMVlRO0VhMllSLHlCQUFnQjtBZnF6SHRCOztBQUVBO0VlbnpITTtBZnF6SE47O0FBRUE7RUFDRSxzQkVuc0lrQjtFYW9abEI7QWZpekhGOztBQUVBO0VlL3lISTtBZml6SEo7O0FlNXlIQTtFQUNBO0VmK3lIRSxjQUFjO0FlN3lIaEI7O0FmZ3pIQTtFZTd5SEUsY2JoYWlCO0VhaWFqQixpQ0FBa0I7RUFDbEIsZ0JBQVk7QWYreUhkOztBQUVBO0VBQ0UseUJlN3lIaUI7RWY4eUhqQixZRXh0SWtCO0VGeXRJbEIsV2U3eUhFO0FmOHlISjs7QUFFQTtFQUNFLFdlNXlIUztBZjZ5SFg7O0FBRUE7RUFDRSxxQmUxeUhjO0VmMnlIZCxlZTF5SGM7RWYyeUhkLGNlMXlIYTtFZjJ5SGIsaUNlMXlIZ0I7RWYyeUhoQixnQkV6dUlZO0FGMHVJZDs7QUFFQTtFQUNFLFllMXlIVztFQUtUO0VmdXlIRixrQmV0eUhJO0VmdXlISix5QmV0eUgwQjtFZnV5SDFCLDJCQUEyQjtFZWx5SDdCO0VBQ0E7RWZveUhFLHFCQUFxQjtFZWp5SHJCO0FmbXlIRjs7QUFFQTtFZWp5SEksOEJBQW1CO0VBQ25CLGlDQUE2QjtFQUM3QjtFZm15SEYsZWVseUhnQjtBZm15SGxCOztBQUVBO0VBQ0UsYWVqeUhlO0Vma3lIZixlRTd2SWtCO0VGOHZJbEIsaUJlanlIa0I7QWZreUhwQjs7QUFFQSwyQ0Vyd0lrQztBRnN3SWxDOzJDRWp3STBDO0FGbXdJMUM7RWU5eEhJO0VmZ3lIRixtQ2UveEhtQjtFZmd5SG5CLG1CZS94SGE7RWZneUhiLHFCRTV3SVk7QUY2d0lkOztBQUVBO0VBQ0UsYWUveEhJO0FmZ3lITjs7QUFFQTtFQUNFLHlCZTV4SG1CO0VmNnhIbkIsZWV6eEhJO0FmMHhITjs7QUFFQTtFQUNFLFdleHhIUTtBZnl4SFY7O0FBRUE7RUFDRSxhZXh4SGU7QWZ5eEhqQjs7QUFFQTtFQUNFLHFCZXh4SFE7QWZ5eEhWOztBQUVBO0VBQ0Usd0NldHhIc0I7RWZ1eEh0QixrQkFBa0I7RUQ1c0lwQjtFQUVBO0VpQjVGQTtFQUNBO0FoQjB5SUE7O0FBRUE7RWdCeHlJRSx5QkFBcUI7RUFFckIsZUFBUztBaEJ5eUlYOztBQUVBO0VnQnZ5SUUsV0FBVTtBaEJ5eUlaOztBQUVBO0VnQnZ5SUUsYUFBVTtBaEJ5eUlaOztBQUVBO0VBQ0UscUJnQnJ5SWU7QWhCc3lJakI7O0FBRUE7RUFDRSxjZ0JyeUlNO0VoQnN5SU4saUNnQnJ5SWlCO0VoQnN5SWpCLGdCZ0JweUlJO0VoQnF5SUosY2dCcHlJZTtFaEJxeUlmLGVnQnB5SWU7RWhCcXlJZixnQmdCcHlJaUI7RWhCcXlJakIsMEJnQm55SUk7QWhCb3lJTjs7QUFFQTtFQUNFLGFnQmx5SWE7QWhCbXlJZjs7QUFFQTtFQUNFLGVnQmp5SWdCO0VoQmt5SWhCLGNnQmp5SWE7RWhCa3lJYixrQ2dCanlJMkI7RWhCa3lJM0IsZ0JnQmh5SUk7RWhCaXlJSixjZ0JoeUlhO0VoQml5SWIsbUJnQmh5SWU7QWhCaXlJakI7O0FBRUE7RUFDRSxjZ0IzeEllO0FoQjR4SWpCOztBQUVBO0VBQ0UsY2dCM3hJSTtBaEI0eElOOztBQUVBO0VBQ0UscUJnQjF4SWlCO0VoQjJ4SWpCLFlnQjF4SWM7RWhCMnhJZCxjZ0IxeElNO0VoQjJ4SU4sZWdCMXhJTTtFaEIyeElOLGlDZ0IxeEl3QjtFaEIyeEl4QixnQmdCenhJSTtBaEIweElOOztBQUVBO0VBQ0UsY2dCenhJTTtBaEIweElSOztBQUVBO0VBQ0UscUJnQnZ4SXVCO0VoQnd4SXZCLGdCZ0J2eElNO0FoQnd4SVI7O0FBRUE7RUFDRSxrQmdCdHhJZTtBaEJ1eElqQjs7QUFFQTtFQUNFLGtCZ0J0eElNO0VoQnV4SU4scUJnQnB4SUk7RWhCcXhJSixTZ0JweElNO0VoQnF4SU4sVWdCcHhJVztFaEJxeElYLGVnQnB4SU07RWhCcXhJTixpQ2dCcHhJc0I7RWhCcXhJdEIsZ0JnQnB4SU07RWhCcXhJTixjZ0JueElJO0FoQm94SU47O0FBRUE7RUFDRSxrQmdCbnhJTTtBaEJveElSOztBQUVBO0VBQ0UsV2dCanhJTTtBaEJreElSOztBQUVBO0VBQ0UsWWdCaHhJYztFaEJpeElkLHFCZ0JoeElnQjtFaEJpeEloQixxQmdCaHhJdUI7RWhCaXhJdkIsY2dCaHhJTTtBaEJpeElSOztBQUVBO0VBQ0UscUJnQjV3SWdCO0FoQjZ3SWxCOztBQUVBO0VnQnh3SUU7RWhCMHdJQSxpQ2dCendJMkI7RUFFM0IsZ0JBQVE7RWhCeXdJUixjZ0J4d0lXO0FoQnl3SWI7O0FnQjV2SUE7RUFDRTtBaEIrdklGOztBQUVBO0VBQ0Usa0JnQjd2SWM7RUFFVjtBaEI2dklOOztBQUVBO0VBQ0UsaUJnQjN2SW1CO0VoQjR2SW5CLGtCZ0J6dklJO0VoQjB2SUosb0NnQnp2SStCO0VoQjB2SS9CLHFCZ0J4dklRO0VoQnl2SVIsVWdCeHZJVTtFaEJ5dklWLFdnQnh2SWM7QWhCeXZJaEI7O0FBRUE7RUFDRSxVZ0J4dklVO0FoQnl2SVo7O0FBRUE7RUFDRSxxQmdCdnZJZ0I7QWhCd3ZJbEI7O0FBRUE7RUFDRSxxQmdCcHZJYztFaEJxdklkLGtCZ0JwdklNO0FoQnF2SVI7O0FBRUE7O0VBRUUsa0JnQmx2SUk7RWhCbXZJSixpQ2dCbHZJZ0I7RWhCbXZJaEIsZ0JnQmx2SWdCO0VoQm12SWhCLDhCZ0Jsdkl3QjtBaEJtdkkxQjs7QUFFQTs7RUFFRSxxQmdCOXVJb0I7RWhCK3VJcEIsc0JnQjl1SVk7RWhCK3VJWixnQmdCOXVJRTtFaEIrdUlGLGtCZ0I5dUllO0FoQit1SWpCOztBQUVBOztFQUVFLGlCZ0I3dUlpQjtFaEI4dUlqQixnQmdCN3VJSTtBaEI4dUlOOztBQUVBO0VBQ0UsYWdCNXVJSTtBaEI2dUlOOztBQUVBO0VBQ0UscUJnQjF1SWlCO0VoQjJ1SWpCLGVnQjF1SWE7RWhCMnVJYixpQ0VwOUlZO0VGcTlJWixnQmdCMXVJZTtFaEIydUlmLGNFajlJaUI7RUZrOUlqQixrQmdCMXVJa0I7QWhCMnVJcEI7O0FBRUE7RUFDRSxxQkUzOUlZO0VGNDlJWixxQmdCenVJb0I7RWhCMHVJcEIsZUV4OUlpQjtFRnk5SWpCLGlDQUFpQztFZ0JudUkvQjtFQUNFLDhCZHhQYztBYzBQaEI7O0FBSUYsdURBQUc7QWhCa3VJTCx1RGdCanVJZTtBaEJrdUlmLDJDRXArSW9DO0FGcStJcEM7MkNnQi90SUk7QWhCaXVJSjtFZ0IvdElJLGtCQUFlO0VBQ2Y7RUFDQSxnQ0FBZ0I7RUFHbEI7RUFDRSxXQUFXO0VBQ1gsc0RBQVk7RUFDWiwwQkFBaUI7RUFDakIseUJBQWU7RUFFakI7RUFDRSxxQ0FBYztFaEI4dEloQixhQUFhO0VnQjF0SWYsWUFBUztFQUNQLDZCQUFhO0FoQjR0SWY7O0FBRUE7RWdCMXRJRSxzQ0FBWTtBaEI0dElkOztBQUVBO0VnQjF0SUUsY0FBVTtBaEI0dElaOztBQUVBO0VBQ0UsYWdCM3RJWTtBaEI0dElkOztBQUVBO0VBQ0UscUJnQnp0SWlCO0VoQjB0SWpCLGdCZ0J4dElJO0VoQnl0SUosc0JnQnh0SWlCO0VBSWpCLDZCQUFFO0FoQnN0SUo7O0FBRUE7RWdCbnRJRSxnQ0FBVTtBaEJxdElaOztBQUVBO0VBQ0U7SUFDRSxPZ0JwdElFO0loQnF0SUYsdUJFbGhKVTtFRm1oSlo7QUFDRjs7QUFFQTtFQUNFLGlDRW5oSmtCO0VGb2hKbEIsK0JFeGhKWTtBRnloSmQ7O0FBRUE7RWdCaHRJQTtJQUNFO0loQmt0SUUsdUJBQXVCO0VnQi9zSTNCO0FoQml0SUE7O0FBRUE7RWdCOXNJRSxZQUFFO0VoQmd0SUYsY2dCL3NJUztFaEJndElULGlCZ0Ivc0lpQjtFaEJndElqQixvQkV0aUpZO0FGdWlKZDs7QUR6OElBOztFa0I5RkE7QUFDQTs7QUFHRTs7RUFFRSxpREFBVTtBakIyaUpkOztBQUVBO0VBQ0UsZ0JpQnppSk07QWpCMGlKUjs7QUFFQTtFQUNFLGtCaUJ6aUpnQjtBakIwaUpsQjs7QUFFQTtFQUNFLG1CaUJ4aUp1QjtBakJ5aUp6Qjs7QUFFQTtFQUNFLGtCaUJyaUpjO0VqQnNpSmQsWWlCcmlKYTtFQUdiO0VBQ0UsYUFBVTtFQUNWO0VqQm9pSkYsWWlCbmlKYTtFakJvaUpiLFdpQm5pSlk7RWpCb2lKWixrQmlCbmlKVztFakJvaUpYLDZCaUJuaUpZO0VqQm9pSlosbUNpQm5pSmU7RWpCb2lKZixlaUJuaUpjO0VqQm9pSmQsY2lCbmlKSTtFQUlGO0FqQmlpSko7O0FBRUE7RWlCL2hKTSwrQ2Y1Q3NDO0VlOEN4QztBakJnaUpKOztBQUVBO0VpQjloSk0sVWZqRGE7QUZpbEpuQjs7QWlCM2hKQTtFakI4aEpFLG1CQUFtQjtBaUIzaEpyQjs7QWpCOGhKQTtFQUNFLGtCaUI1aEpZO0VqQjZoSlosbUJpQjNoSkU7RWpCNGhKRixzQmlCM2hKc0I7RWpCNGhKdEIsZ0JpQjFoSkU7QWpCMmhKSjs7QUFFQTtFQUNFLGdCaUJ6aEpFO0VqQjBoSkYscUJpQnpoSmM7RWpCMGhKZCxrQ2lCemhKYztFakIwaEpkLGVpQnpoSmM7RWpCMGhKZCxvQmlCeGhKRTtFakJ5aEpGLGtCaUJ4aEpZO0VqQnloSlosV2lCeGhKVTtFakJ5aEpWLFlpQnhoSlc7RWpCeWhKWCw4QkFBOEI7RWlCcGhKaEM7RUFDQTtFakJzaEpFLG9CQUFvQjtFaUJwaEp0QjtFQUNFLGdCQUFZO0FqQnNoSmQ7O0FBRUE7RUFDRSxxQmlCbmhKa0I7RUFHbEI7RWpCa2hKQSwrQmlCamhKb0I7RWpCa2hKcEIsZ0JpQmpoSlk7RWpCa2hKWixXaUJqaEpFO0VqQmtoSkYsWWlCamhKWTtBakJraEpkOztBQUVBO0VBQ0UsV2lCaGhKRTtFakJpaEpGLFlpQmhoSkk7QWpCaWhKTjs7QUFFQTtFQUNFLGFpQmhoSlc7QWpCaWhKYjs7QUFFQTtFQUNFLGVpQi9nSmU7RWpCZ2hKZixpQ2lCL2dKa0I7RWpCZ2hKbEIsZ0JBQWdCO0VpQjVnSmxCO0VBQ0E7QWpCOGdKQTs7QUFFQTtFaUI1Z0pFLHFCQUFtQjtBakI4Z0pyQjs7QUFFQTtFaUI1Z0pFLFlBQVk7RUFDWjtFakI4Z0pBLHNFaUI3Z0o4QztFQUU5QztFakI2Z0pBLGtCaUI1Z0ppQjtFQUVqQjtFakI0Z0pBLGlCaUIzZ0pXO0VqQjRnSlgsZWlCM2dKRTtFakI0Z0pGLGlCaUIzZ0plO0FqQjRnSmpCOztBQUVBO0VBQ0UsZWlCMWdKRTtFakIyZ0pGLGNpQnZnSmE7RWpCd2dKYixrQ0VqcUpZO0VGa3FKWixnQmlCdmdKZTtFakJ3Z0pmLFNpQnZnSlM7QWpCd2dKWDs7QUFFQTtFQUNFLGVpQnhnSkU7RWpCeWdKRiw4QmlCeGdKbUI7RWpCeWdKbkIsaUNFenFKWTtFRjBxSlosZ0JpQnhnSmU7RWpCeWdKZixrQkVycUpjO0VGc3FKZCxxQmlCeGdKYztFakJ5Z0pkLGlCaUJ4Z0phO0FqQnlnSmY7O0FBRUE7RUFDRSxlaUJ4Z0plO0VqQnlnSmYsY2lCeGdKYTtFakJ5Z0piLGtDaUJ4Z0ppQjtFakJ5Z0pqQixnQmlCeGdKTTtFakJ5Z0pOLGdCaUJ4Z0pnQjtFakJ5Z0poQixpQmlCeGdKYTtBakJ5Z0pmOztBQUVBO0VBQ0UsZWlCcGdKZTtFakJxZ0pmLDhCaUJwZ0o0QjtFakJxZ0o1QixpQ0FBaUM7RWlCLy9JbkM7RUFDQTtBakJpZ0pBOztBQUVBO0VpQjkvSUksa0Jmbk1VO0Vlb01WLGdCQUFnQjtFQUNoQixrQmZoTWU7RWVpTWYsa0JBQWlCO0FqQmdnSnJCOztBRGxtSkE7RW1CcEdBO0VBQ0E7QWxCMHNKQTs7QUFFQTtFa0Jyc0pJO0VsQnVzSkYsU2tCdHNKVTtFQUVSO0VsQnNzSkYsV2tCcnNKWTtFbEJzc0paLHlCa0Jyc0ptQjtFQUVqQjtFbEJxc0pGLGdDa0Jwc0ptQjtFbEJxc0puQixtSGtCbHNKZTtBbEJtc0pqQjs7QUFFQTtFa0I1ckpBO0VBQ0E7RWxCOHJKRSxlQUFlO0VrQjFySmI7RUFDRSxpQkFBZTtBbEI0ckpyQjs7QUFFQTtFa0IxckpNLGlDQUFFO0VsQjRySk4sZ0JrQjNySmU7RWxCNHJKZixla0IzckpNO0VsQjRySk4sV0FBVztFa0J2ckpiLGNBQWU7RUFDYixtQkFBYTtBbEJ5ckpmOztBQUVBO0VrQnRySkUsa0JBQWtCO0FsQndySnBCOztBQUVBO0VrQnRySkUsa0JBQVk7RUFDWixtQkFBSTtFbEJ3ckpKLGdCa0J2ckplO0FsQndySmpCOztBQUVBO0VBQ0UsV2tCcHJKUTtBbEJxckpWOztBQUVBO0VBQ0Usc0JFcHZKa0I7QUZxdkpwQjs7QUFFQTtFQUNFLGtCa0I3cUptQjtFbEI4cUpuQixRa0I3cUpJO0VsQjhxSkosU2tCN3FKSTtFbEI4cUpKLGdDRTF2SndDO0VGMnZKeEMsWWtCN3FKSTtFbEI4cUpKLFdrQjdxSkk7RUFFRjtFbEI2cUpGLDBDa0I1cUp5QjtFbEI2cUp6QixrQkVqd0pZO0VGa3dKWixxQmtCNXFKb0I7RWxCNnFKcEIsaUJrQjVxSm1CO0FsQjZxSnJCOztBQUVBO0VBQ0UsbUJrQjVxSkk7RWxCNnFKSiw2Q2tCNXFKNEI7RWxCNnFKNUIsNkJrQjVxSmlCO0VsQjZxSmpCLG9Da0I1cUprQjtFbEI2cUpsQixzQmtCNXFKcUI7QWxCNnFKdkI7O0FBRUE7RUFDRSxpQ2tCM3FKSTtFbEI0cUpKLGdCRS93SmtCO0VGZ3hKbEIsa0JFbnhKYTtFRm94SmIsV2tCM3FKTTtFbEI0cUpOLGVrQjNxSmlCO0VsQjRxSmpCLGtCa0IzcUptQjtFQUlqQjtFbEJ5cUpGLFNrQnhxSlc7RWxCeXFKWCxRa0J4cUpJO0VsQnlxSkosT2tCeHFKSTtFbEJ5cUpKLGlCa0J4cUpJO0VsQnlxSkosa0drQnhxSnFCO0FsQnlxSnZCOztBQUVBO0VBQ0Usa0JrQnZxSkk7RWxCd3FKSixnQmtCdnFKaUI7RWxCd3FKakIsa0NFbnlKWTtFRm95SloscUJrQnZxSnNCO0VsQndxSnRCLGtCRWh5SmlCO0VGaXlKakIsb0JrQnZxSnFCO0VsQndxSnJCLG9CQUFvQjtFa0JucUp0QixjQUFlO0VBQ2IsK0JBQW1CO0VBQ25CLGVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsV0FBVTtBbEJxcUpaOztBQUVBO0VrQmpxSkU7RWxCbXFKQSxrQmtCbHFKWTtFbEJtcUpaLFNrQmxxSkU7RWxCbXFKRixTa0JscUpTO0FsQm1xSlg7O0FBRUE7RUFDRSxla0JqcUpZO0VsQmtxSlosY2tCanFKSTtFbEJrcUpKLGlDa0JqcUphO0VsQmtxSmIsZ0JrQmpxSmM7RWxCa3FKZCxpQmtCanFKZTtFbEJrcUpmLGdCa0JqcUplO0FsQmtxSmpCOztBQUVBO0VBQ0UsZWtCanFKZTtFbEJrcUpmLDhCa0JqcUo2QjtFbEJrcUo3QixpQ2tCaHFKSTtFbEJpcUpKLGdCa0JocUpNO0VsQmlxSk4saUJrQjlwSkk7QWxCK3BKTjs7QUFFQSwyQ2tCNXBKaUM7QWxCNnBKakM7MkNrQjFwSmlDO0FsQjRwSmpDO0VBQ0Usc0JrQjFwSnNCO0FsQjJwSnhCOztBQUVBO0VBQ0UsZWtCdnBKZTtFbEJ3cEpmLGVrQnZwSmU7QWxCd3BKakI7O0FBRUE7RUFDRSxla0J0cEpFO0FsQnVwSko7O0FBRUE7RUFDRSx5QmtCdHBKcUI7RWxCdXBKckIscUJFcjFKa0I7QUZzMUpwQjs7QUFFQTtFQUNFLGtCRTcxSlk7RUY4MUpaLDJGa0JycEpvQjtFbEJzcEpwQix3Q0UxMUp3QztFRjIxSnhDLHFDa0JycEpxQjtFbEJzcEpyQixvQ2tCcHBKRTtFbEJxcEpGLG1Da0JwcEppQjtFbEJxcEpqQixnQ2tCcHBKcUI7RWxCcXBKckIsaUJrQnBwSmdCO0VsQnFwSmhCLG1Ca0JwcEpJO0FsQnFwSk47O0FBRUE7RUFDRSxpRGtCbnBKdUI7QWxCb3BKekI7O0FBRUE7RUFDRSxrQmtCbnBKUTtFbEJvcEpSLGlCQUFpQjtFa0I3b0puQjtBQUNBOztBQUdFO0VBQ0UsZUFBZTtFQUNmLGdDaEJuT3dDO0VnQm9PeEMsZ0JoQnZPVztFZ0J3T1gsa0JBQWdCO0VBR2xCO0VBQ0UscUJBQVM7RUFDVCxrQmhCdk9lO0FGbTNKbkI7O0FBRUE7RUFDRSxnQmtCM29KZTtFbEI0b0pmLGtCRTkzSlk7RUYrM0paLGFrQjNvSmU7RWxCNG9KZixXRTMzSmlCO0VGNDNKakIsa0NrQjNvSnFCO0VBR25CO0VsQjBvSkYsa0JrQnpvSmE7RWxCMG9KYixja0J6b0plO0VsQjBvSmYsZUVyNEpZO0VGczRKWixZa0J6b0pJO0FsQjBvSk47O0FBRUE7RUFDRSxha0J6b0pJO0VsQjBvSkosOEJFcjRKYztFRnM0SmQsbUJrQnhvSkk7RWxCeW9KSixtQmtCeG9KcUI7QWxCeW9KdkI7O0FBRUE7RWtCbG9KSTtFQUNFLGlDQUFjO0VBQ2QsZ0JBQWU7RUFDZixjaEIxUWE7RWdCMlFiLDBCQUFZO0VBQ1osaUJBQWdCO0FsQm9vSnRCOztBQUVBO0VrQmpvSk07RWxCbW9KSixla0Jsb0ppQjtFbEJtb0pqQixja0Jsb0prQjtFbEJtb0psQixnQ2tCbG9KeUI7RUFFckI7RWxCa29KSiwwQmtCam9KcUI7RWxCa29KckIsaUJFNTVKa0I7QUY2NUpwQjs7QUFFQTtFa0I5bkpNO0VsQmdvSkosZUVyNkpZO0FGczZKZDs7QUFFQSx1REVuNkowQztBZ0IyU2xDLHVEQUFFO0FsQjBuSlYsMkNrQnpuSitCO0FsQjBuSi9COzJDRTM2SmtDO0FGNjZKbEM7RWtCeG5KVSxlaEJqVFU7RWdCa1RWLGtDQUFrQjtFQUNsQixnQkFBYztFQUNkLGNBQWM7QWxCMG5KeEI7O0FBRUE7RUFDRSxha0J6bkpxQjtBbEIwbkp2Qjs7QUFFQTtFQUNFLDJDRW43SmtDO0FGbzdKcEM7O0FBRUE7RUFDRSxja0JwbkprQjtFbEJxbkpsQiwyQmtCcG5KaUI7RWxCcW5KakIsa0JrQnBuSnFCO0VsQnFuSnJCLG1Ca0JwbkpxQjtFbEJxbkpyQixvQmtCcG5Kb0I7RWxCcW5KcEIsb0JrQnBuSjRCO0VsQnFuSjVCLGNrQnBuSlU7RWxCcW5KVixXa0JwbkpVO0VBU047RUFDRSxlQUFhO0VBQ2Isa0JBQWE7RUFDYjtFQUNBO0VsQjZtSk4saUNrQjVtSjJCO0FsQjZtSjdCOztBQUVBO0VBQ0UsZWtCM21KcUI7RWxCNG1KckIsOEJFOThKYTtFRis4SmIsaUNrQjNtSjBCO0VsQjRtSjFCLGdCRTc4SmtCO0FGODhKcEI7O0FBRUE7RUFDRSxpQmtCM21KVTtBbEI0bUpaOztBQUVBO0VBQ0UsZWtCeG1KcUI7RWxCeW1KckIsOEJrQnhtSnlCO0FsQnltSjNCOztBQUVBO0VBQ0UsaUNrQnhtSlU7RWxCeW1KVixnQmtCeG1KWTtFQVNSO0VBQ0UsaUJBQVM7QWxCaW1KakI7O0FBRUE7RWtCL2xKUSxpQ2hCclkwQjtFZ0JzWTFCLGdCQUFnQjtBbEJpbUp4Qjs7QUFFQTtFa0IvbEpRLGdCQUFnQjtFQUNoQixTQUFRO0VBQ1I7QWxCaW1KUjs7QUFFQTtFQUNFLGtCQUFrQjtFa0IzbEpwQjtBQUNBOztBQUdFO0VBQ0UsY0FBYTtBbEI0bEpqQjs7QUFFQTtFQUNFLG1Da0IxbEpjO0FsQjJsSmhCOztBQUVBO0VBQ0UseUJFdi9KYztFRncvSmQsc0JrQjFsSndCO0FsQjJsSjFCOztBQUVBO0VBQ0UseUJrQjFsSnVCO0VsQjJsSnZCLDJCa0IxbEp3QjtFbEIybEp4Qiw0QmtCMWxKTTtFbEIybEpOLHlCa0IxbEp3QjtBbEIybEoxQjs7QUFFQTtFQUNFLGVrQnpsSm1CO0VsQjBsSm5CLGtDa0J4bEpjO0VsQnlsSmQsZ0JrQnhsSlE7RWxCeWxKUixja0J4bEplO0VsQnlsSmYsU0FBUztBa0JubEpYOztBbEJzbEpBO0VrQm5sSkE7RUFDRSxzQkFBZ0I7RUFDaEIsa0JBQVU7RUFDVix5QkFBUTtFQUNSLGNBQU87RUFDUDtFbEJxbEpBLGlDa0JwbEppQjtBbEJxbEpuQjs7QUFFQTtFa0JsbEpFO0VsQm9sSkEsZ0JrQm5sSmU7QWxCb2xKakI7O0FBRUE7RUFDRSxla0JubEphO0VsQm9sSmIsaUNrQm5sSnNCO0VsQm9sSnRCLGdCa0JubEpnQjtFbEJvbEpoQixja0JubEpXO0FsQm9sSmI7O0FBRUE7RUFDRSxla0JubEplO0VsQm9sSmYsY2tCbmxKWTtFbEJvbEpaLGVrQm5sSkk7RWxCb2xKSixpQ2tCbmxKbUI7RWxCb2xKbkIsZ0JrQm5sSkk7QWxCb2xKTjs7QUFFQTtFQUNFLGNrQmxsSk07RWxCbWxKTixla0JsbEphO0VsQm1sSmIsaUNBQWlDO0VrQjVrSmpDO0FsQjhrSkY7O0FBRUE7RWtCNWtKSSx5QmhCcGVlO0VnQnFlZjtFQUNBLHNCQUFpQjtFQUVuQjtFQUNFLHlCQUFtQjtFQUdyQjtFQUNFLFlBQVM7QWxCMmtKYjs7QUFFQTtFQUNFLGVFaGtLWTtFRmlrS1osV2tCMWtKSTtFbEIya0pKLHlCRTdqS2lCO0VGOGpLakIscUJrQjFrSnNCO0FsQjJrSnhCOztBQUVBO0VBQ0Usa0JrQnprSkk7QWxCMGtKTjs7QUFFQTtFQUNFLGtCa0J6a0phO0VsQjBrSmIsUWtCemtKTTtFbEIwa0pOLFdrQnprSmE7RWxCMGtKYixxQ2tCemtKd0I7QWxCMGtKMUI7O0FrQm5rSkU7RUFDRSxxQkFBZTtFQUNmLGVoQjdnQlc7RWdCOGdCWCxjQUFhO0FsQnNrSmpCOztBa0Jsa0pFO0VBQ0Usc0JBQWE7QWxCcWtKakI7O0FBRUE7RUFDRSxha0Jwa0plO0VsQnFrSmYsOEJFN2xLWTtFRjhsS1osMEJrQnBrSm9CO0VsQnFrSnBCLGlDRTNsSzBDO0VGNGxLMUMsZ0JrQnBrSmlCO0VBRWY7RWxCb2tKRiw2QmtCbmtKeUI7RWxCb2tKekIsaUJrQm5rSmdCO0VsQm9rSmhCLGtCa0Jua0phO0FsQm9rSmY7O0FBRUE7RUFDRSxjRW5tS2lCO0VGb21LakIsMkJrQm5rSnNCO0VsQm9rSnRCLGtCa0Jua0pZO0VsQm9rSlosbUJrQm5rSm9CO0VsQm9rSnBCLG9Ca0Jua0pZO0VsQm9rSlosb0JrQm5rSnFCO0VsQm9rSnJCLGVrQm5rSkk7RWxCb2tKSixja0Jua0pNO0VsQm9rSk4sa0JFMW1LYztFRjJtS2QsY0FBYztFa0I5akpoQjtFQUNFLFNBQVM7RUFDVCxxQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCO0VBQ0EsNkJoQmpqQmlCO0FGaW5LbkI7O0FBRUE7RUFDRSxja0I5akphO0FsQitqSmY7O0FBRUE7RUFDRSxtQmtCOWpKbUI7RWxCK2pKbkIsVWtCOWpKRTtBbEIrakpKOztBQUVBO0VBQ0UseUJrQjdqSmtCO0FsQjhqSnBCOztBQUVBO0VrQjFqSkE7QWxCNGpKQTs7QUFFQTtFa0IxakpFLGVoQjdrQmtCO0FGeW9LcEI7O0FrQnpqSkEsMkNBQVc7QWxCNGpKWDsyQ2tCMWpKZTtBbEI0akpmO0VrQjFqSkUsc0JBQWtCO0VBQ2xCLGFBQVU7RUFDVixtQkFBbUI7RUFDbkIsNkJoQnBsQmlCO0VnQnFsQmpCLG1DQUFtQjtBbEI0akpyQjs7QUFFQTtFQUNFLGlEa0IxakphO0FsQjJqSmY7O0FBRUE7RUFDRSxja0J6akpXO0FsQjBqSmI7O0FBRUE7RUFDRSxha0J4akpFO0VsQnlqSkYsbUJrQnhqSmE7RWxCeWpKYiw4QmtCeGpKVztFbEJ5akpYLHVCa0J4akpjO0FsQnlqSmhCOztBQUVBO0VBQ0UsZUUxcUtZO0VGMnFLWiw4QmtCdmpKa0I7RWxCd2pKbEIsaUNrQnZqSm9CO0VsQndqSnBCLGdCRXhxS2lCO0FGeXFLbkI7O0FBRUE7RUFDRSxnQmtCcGpKRTtBbEJxakpKOztBQUVBO0VBQ0UsZWtCbmpKZTtFbEJvakpmLGlDa0JuakpvQjtFbEJvakpwQixnQkVucktrQjtFRm9yS2xCLDhCa0JuakpzQjtFbEJvakp0QixpQmtCbGpKRTtBbEJtakpKOztBQUVBO0VBQ0UsZ0JFeHJLaUI7QUZ5cktuQjs7QUFFQTtFa0J4aUpJO0VBQ0UsY0FBYTtFQUNiLGtDQUFnQjtFQUNoQjtFbEIwaUpKLG1Ca0J6aUppQjtFbEIwaUpqQixtQmtCemlKdUI7QWxCMGlKekI7O0FBRUE7RUFDRSxja0J6aUpRO0FsQjBpSlY7O0FBRUE7RUFDRSxla0J6aUptQjtFbEIwaUpuQiw4QmtCemlKd0I7RWxCMGlKeEIsaUNrQnhpSk07RWxCeWlKTixnQmtCeGlKa0I7RWxCeWlKbEIsaUJrQnhpSlE7QWxCeWlKVjs7QUFFQTtFQUNFLGVFbHRLa0I7RUZtdEtsQixrQmtCeGlKVTtFbEJ5aUpWLGtCa0J2aUpRO0VsQndpSlIsZWtCdmlKbUI7RWxCd2lKbkIsOEJrQnZpSjZCO0VsQndpSjdCLGlDa0J2aUpVO0VsQndpSlYsZ0JrQnZpSlk7RWxCd2lKWixpQmtCdmlKWTtBbEJ3aUpkOztBQUVBO0VBQ0UsY2tCcGlKUTtFbEJxaUpSLGtCa0JwaUptQjtFbEJxaUpuQixRa0JwaUpVO0VsQnFpSlYsT2tCcGlKVTtFbEJxaUpWLGVrQnBpSmdCO0VsQnFpSmhCLDhCa0JwaUp5QjtFbEJxaUp6QiwyQkVudUtrQjtFRm91S2xCLGtCa0JwaUpxQjtFbEJxaUpyQixtQmtCcGlKdUI7RWxCcWlKdkIsb0JrQnBpSlU7RWxCcWlKVixvQmtCcGlKdUI7RWxCcWlKdkIsY2tCcGlKWTtBbEJxaUpkOztBQUVBO0VBQ0UsY0FBYztBa0IxaEpkOztBQUlBO0VsQjBoSkEsZUFBZTtFa0J4aEpiLGNBQVc7RUFDWCxpQ2hCN3RCOEI7RWdCOHRCOUIsZ0JBQWdCO0VBQ2hCLGtCQUFjO0VsQjBoSmhCLGlCQUFpQjtBRG5wS25COztBb0J0R0E7RUFDQTtFbkI2dktFLGNBQWM7RW1CM3ZLaEIsaUNBQVU7RUFDUixnQkFBUztFQUNULGtCQUFrQjtBbkI2dktwQjs7QUFFQTtFbUIzdktFLHVCQUFXO0VBQ1gsaUJBQVk7QW5CNnZLZDs7QUFFQTtFbUIzdktFLHVCQUFtQjtBbkI2dktyQjs7QUFFQTtFbUJ4dktFO0FuQjB2S0Y7O0FBRUE7RUFDRSxnQm1CdHZLRTtBbkJ1dktKOztBQUVBO0VtQmh2S0U7RW5Ca3ZLQSx5Qm1CanZLZTtFQUdmLGlEQUFnQjtBbkJndktsQjs7QUFFQTtFQUNFLGtCbUIvdUtnQjtBbkJndktsQjs7QUFFQTtFQUNFLDhCbUI1dUtNO0FuQjZ1S1I7O0FBRUE7RUFDRSxXbUIzdUtJO0FuQjR1S047O0FBRUE7RUFDRSxlbUIzdUtZO0VuQjR1S1osc0JtQjN1S29CO0VuQjR1S3BCLDBCbUIzdUtvQjtFbkI0dUtwQixrQm1CMXVLRTtBbkIydUtKOztBQUVBO0VBQ0UscUJFMXlLaUI7QUYyeUtuQjs7QUFFQTtFQUNFLGlDRTd5S2tDO0VGOHlLbEMsZ0JtQjF1S007RUFLTjtFbkJ1dUtBLGVtQnR1S1k7RW5CdXVLWixnQm1CdHVLVztBbkJ1dUtiOztBQUVBO0VBQ0UsZW1CcnVLRTtFbkJzdUtGLGNtQnJ1S2E7RW5Cc3VLYixrQ21CcHVLSTtFbkJxdUtKLGdCbUJwdUtnQjtFbkJxdUtoQixjbUJodUtJO0VuQml1S0osa0JtQmh1S21CO0FuQml1S3JCOztBQUVBO0VBQ0UsY21COXRLZ0I7QW5CK3RLbEI7O0FBRUE7RUFDRSxlbUIxdEtNO0FuQjJ0S1I7O0FBRUE7RUFDRSxZbUIxdEtNO0FuQjJ0S1I7O0FBRUE7RUFDRSwwQm1CdnRLa0I7QW5Cd3RLcEI7O0FBRUE7RUFDRSxlbUJ0dEtNO0VuQnV0S04sOEJtQm50S0U7RW5Cb3RLRixpQ21CbnRLYztFbkJvdEtkLGdCbUJqdEtFO0FuQmt0S0o7O0FBRUE7RUFDRSxXbUJqdEtXO0FuQmt0S2I7O0FBRUE7RUFDRSxhbUJqdEthO0VuQmt0S2IseUJtQmp0S29CO0FuQmt0S3RCOztBQUVBO0VBQ0UsWW1CaHRLSTtBbkJpdEtOOztBQUVBLDJDbUI5c0tNO0FuQitzS047MkNtQjVzS1E7QW5COHNLUjtFQUNFLGFtQjdzS1E7RW5COHNLUixZbUIzc0tNO0VuQjRzS04sc0JtQjNzS2tCO0FuQjRzS3BCOztBQUVBO0VBQ0UsY21CdnNLTTtBbkJ3c0tSOztBQUVBO0VBQ0UsWW1CcHNLSTtFbkJxc0tKLDZCbUJwc0t3QjtFbkJxc0t4QixVbUJwc0tNO0FuQnFzS1I7O0FBRUE7RUFDRSxrQm1CanNLa0I7RW5Ca3NLbEIseUZtQmpzS29DO0VuQmtzS3BDLHNCbUJqc0trQjtFbkJrc0tsQixhbUJqc0thO0VuQmtzS2IsNkJtQmpzSzZCO0FuQmtzSy9COztBQUVBO0VBQ0UsaURtQi9yS29CO0FuQmdzS3RCOztBQUVBO0VBQ0UsY21CL3JLYTtBbkJnc0tmOztBQUVBO0VBQ0UsZW1CM3JLRTtFbkI0cktGLGNtQjNyS0k7RW5CNHJLSixrQ21CM3JLb0I7RW5CNHJLcEIsZ0JtQjNyS0k7RW5CNHJLSixrQm1CM3JLa0I7QW5CNHJLcEI7O0FBRUE7RUFDRSxlbUJ6cktJO0VuQjByS0osY21CenJLSTtFbkIwcktKLGtDbUJ6ckttQjtFbkIwcktuQixnQm1CenJLZ0I7QW5CMHJLbEI7O0FBRUE7RUFDRSxxQm1CdnJLb0I7RW5Cd3JLcEIsc0JtQnZyS2M7RW5Cd3JLZCxlbUJ2ckthO0VuQndyS2IsY21CdnJLYztFbkJ3cktkLGlCbUJ2ckthO0FuQndyS2Y7O0FBRUE7RUFDRSxlbUJ2cktjO0VuQndyS2QsY21CcnJLRTtFbkJzcktGLGtDQUFrQztFQUNsQyxnQm1CcnJLYTtBbkJzcktmOztBQUVBO0VBQ0UsY21CbnJLYztBbkJvcktoQjs7QUFFQTtFQUNFLGFtQm5yS0k7RW5Cb3JLSixtQm1CbnJLZ0I7RW5Cb3JLaEIseUJtQmpyS0U7RW5Ca3JLRix5Qm1CanJLYztBbkJrcktoQjs7QUFFQTtFQUNFLGVtQmpyS0k7RW5Ca3JLSixpQ21CanJLZ0I7RW5Ca3JLaEIsZ0JtQi9xS0U7RW5CZ3JLRixjbUIvcUtJO0VuQmdyS0osaUJtQi9xS0k7QW5CZ3JLTjs7QUFFQSwyQ21CL3FLdUM7QW5CZ3JLdkM7MkNtQjVxS2dCO0FuQjhxS2hCO0VBQ0UsT21CN3FLSTtFbkI4cUtKLDJCbUI3cUtzQjtFbkI4cUt0QixpRG1CN3FLZ0I7RW5COHFLaEIsNEJtQjdxS2E7QW5COHFLZjs7QUFFQTtFQUNFLGNtQjdxS0k7RW5COHFLSixrQ21CN3FLZ0I7RW5COHFLaEIsZ0JtQjdxS0k7QW5COHFLTjs7QUFFQTtFQUNFLGVtQjVxS007RW5CNnFLTiw4Qm1CNXFLa0I7RW5CNnFLbEIsa0NtQjVxS3dCO0VuQjZxS3hCLGdCbUI1cUtZO0FuQjZxS2Q7O0FBRUE7RUFDRSwyQ21CNXFLMEI7RW5CNnFLMUIsa0JtQjVxS007QW5CNnFLUjs7QUFFQTtFQUNFLGtCbUJ4cUtJO0FuQnlxS047O0FBRUE7RUFDRSxrQm1CdHFLb0I7RW5CdXFLcEIscUJtQm5xS0U7RW5Cb3FLRixRbUJucUtJO0VuQm9xS0osVW1CbnFLSTtFbkJvcUtKLGVtQm5xS2M7RW5Cb3FLZCxpQ21CbnFLa0I7RW5Cb3FLbEIsZ0JtQm5xS2E7RW5Cb3FLYixjbUJucUtjO0FuQm9xS2hCOztBQUVBO0VBQ0Usa0JtQm5xS2lCO0VuQm9xS2pCLFltQm5xS0k7RW5Cb3FLSixZbUJucUtJO0VuQm9xS0osY21CbnFLYTtFbkJvcUtiLGVtQm5xS2M7RW5Cb3FLZCxpQ21CbnFLZTtFbkJvcUtmLGdCbUJucUtnQjtBbkJvcUtsQjs7QUFFQTtFQUNFLGdCbUJucUtnQjtBbkJvcUtsQjs7QUFFQTtFQUNFLGNtQmxxS1c7RW5CbXFLWCxlbUJscUtZO0VuQm1xS1osaUNtQmxxS2M7RW5CbXFLZCxnQm1CbHFLZTtBbkJtcUtqQjs7QUFFQTtFQUNFLGlCQUFpQjtFRGw1S25CO0VBRUE7RXFCNUdBO0FBQ0E7O0FBRUE7RUFDRSx5QkFBYTtFQUNiLFdBQVU7QXBCZ2dMWjs7QUFFQSx1REFBdUQ7QW9COS9LdkQsdURBQVc7QXBCZ2dMWCwyQ29CLy9Lb0I7QXBCZ2dMcEI7MkNvQjkvS1E7QXBCZ2dMUjtFQUNFLHlCb0IvL0thO0VwQmdnTGIsZ0JFeGdMYztBRnlnTGhCOztBQUVBO0VvQjcvS0UseUJBQU07QXBCKy9LUjs7QUFFQTtFQUNFLGFvQjkvS2E7RXBCKy9LYixhb0I5L0tVO0VwQisvS1YsMkZvQjkvS3dDO0VBRXhDLGtCQUFRO0VwQjgvS1IsZ0JvQjcvS2E7RXBCOC9LYixzQm9CNy9LYztFcEI4L0tkLDZCb0I3L0txQjtBcEI4L0t2Qjs7QUFFQTtFb0IzL0tFLCtDQUFPO0FwQjYvS1Q7O0FBRUE7RUFDRSxrQm9CNS9LZTtBcEI2L0tqQjs7QUFFQTtFb0IxL0tBO0VBQ0UsY0FBVztFQUNYLHFCQUFjO0VBQ2Q7QXBCNC9LRjs7QUFFQTtFb0J6L0tFO0VwQjIvS0Esa0NvQjEvS2lCO0VwQjIvS2pCLGdCb0IxL0tnQjtFcEIyL0toQixlQUFlO0VvQngvS2pCLGlCQUFXO0VBQ1Qsa0JBQWdCO0VBQ2hCLGVBQVU7RUFDVixXQUFVO0VBQ1Y7QXBCMC9LRjs7QUFFQTtFb0J2L0tFO0VwQnkvS0EsVW9CeC9LUztFcEJ5L0tULFFvQngvS0U7RXBCeS9LRiwyQm9CeC9La0I7RUFFbEIsZUFBSztFcEJ3L0tMLGFvQnYvS1k7RUFFWiw4QkFBSztBcEJ1L0tQOztBQUVBO0VBQ0UsY29Cci9LWTtFQUVaO0FwQnEvS0Y7O0FBRUE7RW9Cai9LRTtBcEJtL0tGOztBb0IvK0tBO0VBQ0UsYUFBYTtBcEJrL0tmOztBQUVBO0VBQ0UsZW9Cai9LZTtFcEJrL0tmLDhCb0JqL0trQjtFcEJrL0tsQixpQ29Cai9LYztFcEJrL0tkLGdCb0JqL0thO0VwQmsvS2IsZ0JvQmovS2U7RXBCay9LZixpQkVubExrQjtBRm9sTHBCOztBQUVBO0VBQ0UsbUJvQmovS2tCO0VwQmsvS2xCLGtCQUFrQjtFb0I5K0twQjtFckJBQTtBQUVBOztBc0IvR0E7RXJCaW1MRSxlQUFlO0VxQjlsTGYsNkJBQU07RUFDSixnQ0FBZTtBckJnbUxuQjs7QUFFQTtFcUI5bExJLGNBQWM7QXJCZ21MbEI7O0FBRUE7RXFCN2xMSSxtQkFBWTtFQUNaLGlCQUFjO0FyQitsTGxCOztBQUVBO0VxQjdsTEksY0FBUTtFQUNSLGtDQUFtQjtFQUNuQixnQkFBYztFQUNkO0VyQitsTEYsa0JxQjlsTGtCO0VyQitsTGxCLGVxQjlsTGU7RXJCK2xMZixtQkV2bkxZO0FGd25MZDs7QUFFQTtFQUNFLGtCcUI3bExvQjtFQUlsQjtFQUNFLFFBQVE7RUFHWjtFQUNFLGVBQWU7RUFDZixhbkJ4Q1U7RW1CeUNWLGNBQWE7QXJCeWxMakI7O0FBRUE7RXFCdGxMQTtBQUNBOztBQUdFO0VBQ0UsY0FBYTtFQUNiLGtDQUF1QjtFQUV2QjtBckJzbExKOztBQUVBO0VBQ0UsY3FCcGxMSTtFckJxbExKLGNxQnBsTGU7QXJCcWxMakI7O0FBRUE7RUFDRSxhcUJsbExlO0FyQm1sTGpCOztBQUVBO0VBQ0UsZXFCbGxMaUI7RUFFZjtFckJrbExGLGlDcUJqbExtQjtFckJrbExuQixnQkUzcExZO0VGNHBMWixnQnFCamxMaUI7QXJCa2xMbkI7O0FBRUE7RUQ3aUxBO0FBRUE7O0F1Qm5IQTtFdEJtcUxFLGtCQUFrQjtBc0JocUxwQjs7QXRCbXFMQTtFc0JocUxFLG1CQUFrQjtBdEJrcUxwQjs7QUFFQTtFQUNFLFdzQmhxTGE7RXRCaXFMYixZc0JocUxJO0F0QmlxTE47O0FBRUE7RUFDRSxrQnNCOXBMaUI7RXRCK3BMakIsV3NCOXBMYztBdEIrcExoQjs7QUFFQTtFQUNFLGtCc0J6cExxQjtFdEIwcExyQixTc0J6cExhO0V0QjBwTGIsWXNCenBMTTtFdEIwcExOLFdzQnpwTE07RXRCMHBMTixZc0J6cExhO0VBR1Q7RXRCd3BMSiwrQnNCdnBMbUI7QXRCd3BMckI7O0FBRUE7RUFDRSxxQnNCdHBMeUI7RXRCdXBMekIsa0JzQnRwTHFCO0V0QnVwTHJCLFVzQnRwTFU7RXRCdXBMVixXc0J0cExVO0V0QnVwTFYsWXNCdHBMVTtFdEJ1cExWLFdzQnRwTFU7RXRCdXBMVixZc0JycExRO0V0QnNwTFIsNkJFdHNMYTtFRnVzTGIsbUJzQnJwTHlCO0V0QnNwTHpCLDBCc0JycExxQjtFdEJzcExyQix1QnNCcnBMMEI7RXRCc3BMMUIsNEJzQnJwTDBCO0F0QnNwTDVCOztBQUVBO0VBQ0UsYXNCanBMaUI7RXRCa3BMakIsbUJzQmpwTGlCO0VBR2I7RXRCZ3BMSixZc0Ivb0xNO0V0QmdwTE4sV3NCL29MTTtFdEJncExOLG1Cc0Ivb0x1QjtFdEJncEx2Qix1Q3NCL29MbUI7RXRCZ3BMbkIsZXNCL29MbUI7RXRCZ3BMbkIsV3NCL29MUTtFdEJncExSLGlDc0Ivb0xrQztFdEJncExsQyxnQnNCL29MUTtFQU9FO0F0QjBvTFo7O0FBRUE7RUFDRSxZc0J6b0xtQjtFdEIwb0xuQixXc0J6b0xZO0V0QjBvTFosa0JzQnpvTHlCO0V0QjBvTHpCLGtCc0J6b0xZO0V0QjBvTFosMENzQnpvTGdDO0VBU2hDLHFCQUFXO0V0QmtvTFgsc0JzQmpvTGE7RXRCa29MYixrQnNCaG9MSTtBdEJpb0xOOztBQUVBO0VBQ0UsV3NCNW5MZTtFdEI2bkxmLGtCc0IxbkxJO0V0QjJuTEosUXNCMW5MTTtFdEIybkxOLFNzQjFuTE07RXRCMm5MTixXc0IxbkxNO0V0QjJuTE4sVXNCMW5MVztFdEIybkxYLGtCc0J4bkxFO0V0QnluTEYsZ0NzQnhuTHlCO0V0QnluTHpCLHNCc0J4bkxxQjtBdEJ5bkx2Qjs7QUFFQTtFQUNFLGlDc0J4bkxtQjtFdEJ5bkxuQixnQnNCeG5MSTtBdEJ5bkxOOztBQUVBO0VBQ0Usc0JzQnJuTEU7RXRCc25MRixxQnNCcm5Mb0I7RXRCc25McEIsa0JzQnJuTGtCO0F0QnNuTHBCOztBQUVBLHVEc0JybkxxQjtBdEJzbkxyQix1RHNCcm5MWTtBdEJzbkxaLDJDc0JybkxvQjtBdEJzbkxwQjsyQ3NCcG5MOEI7QXRCc25MOUI7RUFDRSxlc0JubkxVO0V0Qm9uTFYsOEJzQm5uTDhCO0V0Qm9uTDlCLGdCc0JobkxNO0V0QmluTE4saUNzQmhuTGlDO0V0QmluTGpDLGdCc0JobkxRO0V0QmluTFIsaUJzQi9tTFE7QXRCZ25MVjs7QUFFQTtFQUNFLGlCc0J6bUxrQjtBdEIwbUxwQjs7QUFFQTtFQUNFLGFzQnptTE07QXRCMG1MUjs7QUFFQTtFQUNFLHlCc0J6bUx3QjtFdEIwbUx4Qixjc0J6bUxnQjtFdEIwbUxoQixlc0J4bUxNO0V0QnltTE4saUNzQnhtTDhCO0V0QnltTDlCLGtCRXB4TGM7RW9Ca0xkLDJCQUFXO0V0Qm9tTFgsMkZzQm5tTHNEO0F0Qm9tTHhEOztBQUVBO0VBQ0UsY3NCbG1MVztFdEJtbUxYLGlCc0JsbUxlO0F0Qm1tTGpCOztBQUVBO0VBQ0UsYXNCaG1MZTtBdEJpbUxqQjs7QUFFQSwyQ3NCaG1Md0I7QXRCaW1M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QUNaO0VBQ0Esa0JBQWtCO0VBQ2xCOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBLGtCQUFrQjtFQUNsQjtJQUNFLGVBQWU7RUFDakI7RUFDQSxrQkFBa0I7O0VBRWxCO0lBQ0UsZUFBZTtFQUNqQjtFQUNBLGtCQUFrQjtFQUNsQjtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBLGtCQUFrQjtFQUNsQjtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBOzs7SUFHRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVnYW50LWljb25zLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FuaW1hdGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2xpY2suY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2xpY2stdGhlbWUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbmljZS1zZWxlY3QuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9ub3Vpc2xpZGVyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX3ByZWRlZmluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19rZXlmcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fZmVhdHVyZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19hYm91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19zdGF0aXN0aWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2xvYW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fdGVzdGltb25pYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fam9iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2ZhcS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19zZWN1cml0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19jdGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2RyYWduZHJvcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19lcnJvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVzcG9uc2l2ZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG5cdHNyYzp1cmwoJy4uL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3QnKTtcclxuXHRzcmM6dXJsKCcuLi9mb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdC8qIHVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgKi9cclxuXHRcdHVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcclxuXHRjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cclxuLypcclxuSW5zdGVhZCBvZiBhIGxpc3Qgb2YgYWxsIGNsYXNzIHNlbGVjdG9ycyxcclxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcclxuW2NsYXNzKj1cInlvdXItY2xhc3MtcHJlZml4XCJdIHtcclxuKi9cclxuLmFycm93X3VwLCAuYXJyb3dfZG93biwgLmFycm93X2xlZnQsIC5hcnJvd19yaWdodCwgLmFycm93X2xlZnQtdXAsIC5hcnJvd19yaWdodC11cCwgLmFycm93X3JpZ2h0LWRvd24sIC5hcnJvd19sZWZ0LWRvd24sIC5hcnJvdy11cC1kb3duLCAuYXJyb3dfdXAtZG93bl9hbHQsIC5hcnJvd19sZWZ0LXJpZ2h0X2FsdCwgLmFycm93X2xlZnQtcmlnaHQsIC5hcnJvd19leHBhbmRfYWx0MiwgLmFycm93X2V4cGFuZF9hbHQsIC5hcnJvd19jb25kZW5zZSwgLmFycm93X2V4cGFuZCwgLmFycm93X21vdmUsIC5hcnJvd19jYXJyb3QtdXAsIC5hcnJvd19jYXJyb3QtZG93biwgLmFycm93X2NhcnJvdC1sZWZ0LCAuYXJyb3dfY2Fycm90LXJpZ2h0LCAuYXJyb3dfY2Fycm90LTJ1cCwgLmFycm93X2NhcnJvdC0yZG93biwgLmFycm93X2NhcnJvdC0ybGVmdCwgLmFycm93X2NhcnJvdC0ycmlnaHQsIC5hcnJvd19jYXJyb3QtdXBfYWx0MiwgLmFycm93X2NhcnJvdC1kb3duX2FsdDIsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDIsIC5hcnJvd19jYXJyb3QtMnVwX2FsdDIsIC5hcnJvd19jYXJyb3QtMmRvd25fYWx0MiwgLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyLCAuYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyLCAuYXJyb3dfdHJpYW5nbGUtdXAsIC5hcnJvd190cmlhbmdsZS1kb3duLCAuYXJyb3dfdHJpYW5nbGUtbGVmdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0MiwgLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MiwgLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MiwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDIsIC5hcnJvd19iYWNrLCAuaWNvbl9taW51cy0wNiwgLmljb25fcGx1cywgLmljb25fY2xvc2UsIC5pY29uX2NoZWNrLCAuaWNvbl9taW51c19hbHQyLCAuaWNvbl9wbHVzX2FsdDIsIC5pY29uX2Nsb3NlX2FsdDIsIC5pY29uX2NoZWNrX2FsdDIsIC5pY29uX3pvb20tb3V0X2FsdCwgLmljb25fem9vbS1pbl9hbHQsIC5pY29uX3NlYXJjaCwgLmljb25fYm94LWVtcHR5LCAuaWNvbl9ib3gtc2VsZWN0ZWQsIC5pY29uX21pbnVzLWJveCwgLmljb25fcGx1cy1ib3gsIC5pY29uX2JveC1jaGVja2VkLCAuaWNvbl9jaXJjbGUtZW1wdHksIC5pY29uX2NpcmNsZS1zbGVsZWN0ZWQsIC5pY29uX3N0b3BfYWx0MiwgLmljb25fc3RvcCwgLmljb25fcGF1c2VfYWx0MiwgLmljb25fcGF1c2UsIC5pY29uX21lbnUsIC5pY29uX21lbnUtc3F1YXJlX2FsdDIsIC5pY29uX21lbnUtY2lyY2xlX2FsdDIsIC5pY29uX3VsLCAuaWNvbl9vbCwgLmljb25fYWRqdXN0LWhvcml6LCAuaWNvbl9hZGp1c3QtdmVydCwgLmljb25fZG9jdW1lbnRfYWx0LCAuaWNvbl9kb2N1bWVudHNfYWx0LCAuaWNvbl9wZW5jaWwsIC5pY29uX3BlbmNpbC1lZGl0X2FsdCwgLmljb25fcGVuY2lsLWVkaXQsIC5pY29uX2ZvbGRlci1hbHQsIC5pY29uX2ZvbGRlci1vcGVuX2FsdCwgLmljb25fZm9sZGVyLWFkZF9hbHQsIC5pY29uX2luZm9fYWx0LCAuaWNvbl9lcnJvci1vY3RfYWx0LCAuaWNvbl9lcnJvci1jaXJjbGVfYWx0LCAuaWNvbl9lcnJvci10cmlhbmdsZV9hbHQsIC5pY29uX3F1ZXN0aW9uX2FsdDIsIC5pY29uX3F1ZXN0aW9uLCAuaWNvbl9jb21tZW50X2FsdCwgLmljb25fY2hhdF9hbHQsIC5pY29uX3ZvbC1tdXRlX2FsdCwgLmljb25fdm9sdW1lLWxvd19hbHQsIC5pY29uX3ZvbHVtZS1oaWdoX2FsdCwgLmljb25fcXVvdGF0aW9ucywgLmljb25fcXVvdGF0aW9uc19hbHQyLCAuaWNvbl9jbG9ja19hbHQsIC5pY29uX2xvY2tfYWx0LCAuaWNvbl9sb2NrLW9wZW5fYWx0LCAuaWNvbl9rZXlfYWx0LCAuaWNvbl9jbG91ZF9hbHQsIC5pY29uX2Nsb3VkLXVwbG9hZF9hbHQsIC5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdCwgLmljb25faW1hZ2UsIC5pY29uX2ltYWdlcywgLmljb25fbGlnaHRidWxiX2FsdCwgLmljb25fZ2lmdF9hbHQsIC5pY29uX2hvdXNlX2FsdCwgLmljb25fZ2VuaXVzLCAuaWNvbl9tb2JpbGUsIC5pY29uX3RhYmxldCwgLmljb25fbGFwdG9wLCAuaWNvbl9kZXNrdG9wLCAuaWNvbl9jYW1lcmFfYWx0LCAuaWNvbl9tYWlsX2FsdCwgLmljb25fY29uZV9hbHQsIC5pY29uX3JpYmJvbl9hbHQsIC5pY29uX2JhZ19hbHQsIC5pY29uX2NyZWRpdGNhcmQsIC5pY29uX2NhcnRfYWx0LCAuaWNvbl9wYXBlcmNsaXAsIC5pY29uX3RhZ19hbHQsIC5pY29uX3RhZ3NfYWx0LCAuaWNvbl90cmFzaF9hbHQsIC5pY29uX2N1cnNvcl9hbHQsIC5pY29uX21pY19hbHQsIC5pY29uX2NvbXBhc3NfYWx0LCAuaWNvbl9waW5fYWx0LCAuaWNvbl9wdXNocGluX2FsdCwgLmljb25fbWFwX2FsdCwgLmljb25fZHJhd2VyX2FsdCwgLmljb25fdG9vbGJveF9hbHQsIC5pY29uX2Jvb2tfYWx0LCAuaWNvbl9jYWxlbmRhciwgLmljb25fZmlsbSwgLmljb25fdGFibGUsIC5pY29uX2NvbnRhY3RzX2FsdCwgLmljb25faGVhZHBob25lcywgLmljb25fbGlmZXNhdmVyLCAuaWNvbl9waWVjaGFydCwgLmljb25fcmVmcmVzaCwgLmljb25fbGlua19hbHQsIC5pY29uX2xpbmssIC5pY29uX2xvYWRpbmcsIC5pY29uX2Jsb2NrZWQsIC5pY29uX2FyY2hpdmVfYWx0LCAuaWNvbl9oZWFydF9hbHQsIC5pY29uX3N0YXJfYWx0LCAuaWNvbl9zdGFyLWhhbGZfYWx0LCAuaWNvbl9zdGFyLCAuaWNvbl9zdGFyLWhhbGYsIC5pY29uX3Rvb2xzLCAuaWNvbl90b29sLCAuaWNvbl9jb2csIC5pY29uX2NvZ3MsIC5hcnJvd191cF9hbHQsIC5hcnJvd19kb3duX2FsdCwgLmFycm93X2xlZnRfYWx0LCAuYXJyb3dfcmlnaHRfYWx0LCAuYXJyb3dfbGVmdC11cF9hbHQsIC5hcnJvd19yaWdodC11cF9hbHQsIC5hcnJvd19yaWdodC1kb3duX2FsdCwgLmFycm93X2xlZnQtZG93bl9hbHQsIC5hcnJvd19jb25kZW5zZV9hbHQsIC5hcnJvd19leHBhbmRfYWx0MywgLmFycm93X2NhcnJvdF91cF9hbHQsIC5hcnJvd19jYXJyb3QtZG93bl9hbHQsIC5hcnJvd19jYXJyb3QtbGVmdF9hbHQsIC5hcnJvd19jYXJyb3QtcmlnaHRfYWx0LCAuYXJyb3dfY2Fycm90LTJ1cF9hbHQsIC5hcnJvd19jYXJyb3QtMmR3bm5fYWx0LCAuYXJyb3dfY2Fycm90LTJsZWZ0X2FsdCwgLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0LCAuYXJyb3dfdHJpYW5nbGUtdXBfYWx0LCAuYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQsIC5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdCwgLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdCwgLmljb25fbWludXNfYWx0LCAuaWNvbl9wbHVzX2FsdCwgLmljb25fY2xvc2VfYWx0LCAuaWNvbl9jaGVja19hbHQsIC5pY29uX3pvb20tb3V0LCAuaWNvbl96b29tLWluLCAuaWNvbl9zdG9wX2FsdCwgLmljb25fbWVudS1zcXVhcmVfYWx0LCAuaWNvbl9tZW51LWNpcmNsZV9hbHQsIC5pY29uX2RvY3VtZW50LCAuaWNvbl9kb2N1bWVudHMsIC5pY29uX3BlbmNpbF9hbHQsIC5pY29uX2ZvbGRlciwgLmljb25fZm9sZGVyLW9wZW4sIC5pY29uX2ZvbGRlci1hZGQsIC5pY29uX2ZvbGRlcl91cGxvYWQsIC5pY29uX2ZvbGRlcl9kb3dubG9hZCwgLmljb25faW5mbywgLmljb25fZXJyb3ItY2lyY2xlLCAuaWNvbl9lcnJvci1vY3QsIC5pY29uX2Vycm9yLXRyaWFuZ2xlLCAuaWNvbl9xdWVzdGlvbl9hbHQsIC5pY29uX2NvbW1lbnQsIC5pY29uX2NoYXQsIC5pY29uX3ZvbC1tdXRlLCAuaWNvbl92b2x1bWUtbG93LCAuaWNvbl92b2x1bWUtaGlnaCwgLmljb25fcXVvdGF0aW9uc19hbHQsIC5pY29uX2Nsb2NrLCAuaWNvbl9sb2NrLCAuaWNvbl9sb2NrLW9wZW4sIC5pY29uX2tleSwgLmljb25fY2xvdWQsIC5pY29uX2Nsb3VkLXVwbG9hZCwgLmljb25fY2xvdWQtZG93bmxvYWQsIC5pY29uX2xpZ2h0YnVsYiwgLmljb25fZ2lmdCwgLmljb25faG91c2UsIC5pY29uX2NhbWVyYSwgLmljb25fbWFpbCwgLmljb25fY29uZSwgLmljb25fcmliYm9uLCAuaWNvbl9iYWcsIC5pY29uX2NhcnQsIC5pY29uX3RhZywgLmljb25fdGFncywgLmljb25fdHJhc2gsIC5pY29uX2N1cnNvciwgLmljb25fbWljLCAuaWNvbl9jb21wYXNzLCAuaWNvbl9waW4sIC5pY29uX3B1c2hwaW4sIC5pY29uX21hcCwgLmljb25fZHJhd2VyLCAuaWNvbl90b29sYm94LCAuaWNvbl9ib29rLCAuaWNvbl9jb250YWN0cywgLmljb25fYXJjaGl2ZSwgLmljb25faGVhcnQsIC5pY29uX3Byb2ZpbGUsIC5pY29uX2dyb3VwLCAuaWNvbl9ncmlkLTJ4MiwgLmljb25fZ3JpZC0zeDMsIC5pY29uX211c2ljLCAuaWNvbl9wYXVzZV9hbHQsIC5pY29uX3Bob25lLCAuaWNvbl91cGxvYWQsIC5pY29uX2Rvd25sb2FkLCAuc29jaWFsX2ZhY2Vib29rLCAuc29jaWFsX3R3aXR0ZXIsIC5zb2NpYWxfcGludGVyZXN0LCAuc29jaWFsX2dvb2dsZXBsdXMsIC5zb2NpYWxfdHVtYmxyLCAuc29jaWFsX3R1bWJsZXVwb24sIC5zb2NpYWxfd29yZHByZXNzLCAuc29jaWFsX2luc3RhZ3JhbSwgLnNvY2lhbF9kcmliYmJsZSwgLnNvY2lhbF92aW1lbywgLnNvY2lhbF9saW5rZWRpbiwgLnNvY2lhbF9yc3MsIC5zb2NpYWxfZGV2aWFudGFydCwgLnNvY2lhbF9zaGFyZSwgLnNvY2lhbF9teXNwYWNlLCAuc29jaWFsX3NreXBlLCAuc29jaWFsX3lvdXR1YmUsIC5zb2NpYWxfcGljYXNzYSwgLnNvY2lhbF9nb29nbGVkcml2ZSwgLnNvY2lhbF9mbGlja3IsIC5zb2NpYWxfYmxvZ2dlciwgLnNvY2lhbF9zcG90aWZ5LCAuc29jaWFsX2RlbGljaW91cywgLnNvY2lhbF9mYWNlYm9va19jaXJjbGUsIC5zb2NpYWxfdHdpdHRlcl9jaXJjbGUsIC5zb2NpYWxfcGludGVyZXN0X2NpcmNsZSwgLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZSwgLnNvY2lhbF90dW1ibHJfY2lyY2xlLCAuc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZSwgLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlLCAuc29jaWFsX2luc3RhZ3JhbV9jaXJjbGUsIC5zb2NpYWxfZHJpYmJibGVfY2lyY2xlLCAuc29jaWFsX3ZpbWVvX2NpcmNsZSwgLnNvY2lhbF9saW5rZWRpbl9jaXJjbGUsIC5zb2NpYWxfcnNzX2NpcmNsZSwgLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZSwgLnNvY2lhbF9zaGFyZV9jaXJjbGUsIC5zb2NpYWxfbXlzcGFjZV9jaXJjbGUsIC5zb2NpYWxfc2t5cGVfY2lyY2xlLCAuc29jaWFsX3lvdXR1YmVfY2lyY2xlLCAuc29jaWFsX3BpY2Fzc2FfY2lyY2xlLCAuc29jaWFsX2dvb2dsZWRyaXZlX2FsdDIsIC5zb2NpYWxfZmxpY2tyX2NpcmNsZSwgLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZSwgLnNvY2lhbF9zcG90aWZ5X2NpcmNsZSwgLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlLCAuc29jaWFsX2ZhY2Vib29rX3NxdWFyZSwgLnNvY2lhbF90d2l0dGVyX3NxdWFyZSwgLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlLCAuc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlLCAuc29jaWFsX3R1bWJscl9zcXVhcmUsIC5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlLCAuc29jaWFsX3dvcmRwcmVzc19zcXVhcmUsIC5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZSwgLnNvY2lhbF9kcmliYmJsZV9zcXVhcmUsIC5zb2NpYWxfdmltZW9fc3F1YXJlLCAuc29jaWFsX2xpbmtlZGluX3NxdWFyZSwgLnNvY2lhbF9yc3Nfc3F1YXJlLCAuc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlLCAuc29jaWFsX3NoYXJlX3NxdWFyZSwgLnNvY2lhbF9teXNwYWNlX3NxdWFyZSwgLnNvY2lhbF9za3lwZV9zcXVhcmUsIC5zb2NpYWxfeW91dHViZV9zcXVhcmUsIC5zb2NpYWxfcGljYXNzYV9zcXVhcmUsIC5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlLCAuc29jaWFsX2ZsaWNrcl9zcXVhcmUsIC5zb2NpYWxfYmxvZ2dlcl9zcXVhcmUsIC5zb2NpYWxfc3BvdGlmeV9zcXVhcmUsIC5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZSwgLmljb25fcHJpbnRlciwgLmljb25fY2FsdWxhdG9yLCAuaWNvbl9idWlsZGluZywgLmljb25fZmxvcHB5LCAuaWNvbl9kcml2ZSwgLmljb25fc2VhcmNoLTIsIC5pY29uX2lkLCAuaWNvbl9pZC0yLCAuaWNvbl9wdXp6bGUsIC5pY29uX2xpa2UsIC5pY29uX2Rpc2xpa2UsIC5pY29uX211ZywgLmljb25fY3VycmVuY3ksIC5pY29uX3dhbGxldCwgLmljb25fcGVucywgLmljb25fZWFzZWwsIC5pY29uX2Zsb3djaGFydCwgLmljb25fZGF0YXJlcG9ydCwgLmljb25fYnJpZWZjYXNlLCAuaWNvbl9zaGllbGQsIC5pY29uX3BlcmNlbnQsIC5pY29uX2dsb2JlLCAuaWNvbl9nbG9iZS0yLCAuaWNvbl90YXJnZXQsIC5pY29uX2hvdXJnbGFzcywgLmljb25fYmFsYW5jZSwgLmljb25fcm9vaywgLmljb25fcHJpbnRlci1hbHQsIC5pY29uX2NhbGN1bGF0b3JfYWx0LCAuaWNvbl9idWlsZGluZ19hbHQsIC5pY29uX2Zsb3BweV9hbHQsIC5pY29uX2RyaXZlX2FsdCwgLmljb25fc2VhcmNoX2FsdCwgLmljb25faWRfYWx0LCAuaWNvbl9pZC0yX2FsdCwgLmljb25fcHV6emxlX2FsdCwgLmljb25fbGlrZV9hbHQsIC5pY29uX2Rpc2xpa2VfYWx0LCAuaWNvbl9tdWdfYWx0LCAuaWNvbl9jdXJyZW5jeV9hbHQsIC5pY29uX3dhbGxldF9hbHQsIC5pY29uX3BlbnNfYWx0LCAuaWNvbl9lYXNlbF9hbHQsIC5pY29uX2Zsb3djaGFydF9hbHQsIC5pY29uX2RhdGFyZXBvcnRfYWx0LCAuaWNvbl9icmllZmNhc2VfYWx0LCAuaWNvbl9zaGllbGRfYWx0LCAuaWNvbl9wZXJjZW50X2FsdCwgLmljb25fZ2xvYmVfYWx0LCAuaWNvbl9jbGlwYm9hcmQge1xyXG5cdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcclxuXHRzcGVhazogbm9uZTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG4uYXJyb3dfdXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjFcIjtcclxufVxyXG4uYXJyb3dfZG93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyMlwiO1xyXG59XHJcbi5hcnJvd19sZWZ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDIzXCI7XHJcbn1cclxuLmFycm93X3JpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDI0XCI7XHJcbn1cclxuLmFycm93X2xlZnQtdXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uYXJyb3dfcmlnaHQtdXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjZcIjtcclxufVxyXG4uYXJyb3dfcmlnaHQtZG93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyN1wiO1xyXG59XHJcbi5hcnJvd19sZWZ0LWRvd246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjhcIjtcclxufVxyXG4uYXJyb3ctdXAtZG93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyOVwiO1xyXG59XHJcbi5hcnJvd191cC1kb3duX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyYVwiO1xyXG59XHJcbi5hcnJvd19sZWZ0LXJpZ2h0X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyYlwiO1xyXG59XHJcbi5hcnJvd19sZWZ0LXJpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDJjXCI7XHJcbn1cclxuLmFycm93X2V4cGFuZF9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDJkXCI7XHJcbn1cclxuLmFycm93X2V4cGFuZF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMmVcIjtcclxufVxyXG4uYXJyb3dfY29uZGVuc2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMmZcIjtcclxufVxyXG4uYXJyb3dfZXhwYW5kOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDMwXCI7XHJcbn1cclxuLmFycm93X21vdmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMzFcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LXVwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDMyXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC1kb3duOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDMzXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC1sZWZ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDM0XCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC1yaWdodDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwzNVwiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtMnVwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDM2XCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC0yZG93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwzN1wiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtMmxlZnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMzhcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LTJyaWdodDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtdXBfYWx0MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwzYVwiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtZG93bl9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDNiXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcM2NcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcM2RcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDNlXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC0yZG93bl9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDNmXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDQwXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw0MVwiO1xyXG59XHJcbi5hcnJvd190cmlhbmdsZS11cDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw0MlwiO1xyXG59XHJcbi5hcnJvd190cmlhbmdsZS1kb3duOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmFycm93X3RyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNDlcIjtcclxufVxyXG4uYXJyb3dfYmFjazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw0YVwiO1xyXG59XHJcbi5pY29uX21pbnVzLTA2OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuLmljb25fcGx1czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw0Y1wiO1xyXG59XHJcbi5pY29uX2Nsb3NlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDRkXCI7XHJcbn1cclxuLmljb25fY2hlY2s6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNGVcIjtcclxufVxyXG4uaWNvbl9taW51c19hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDRmXCI7XHJcbn1cclxuLmljb25fcGx1c19hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDUwXCI7XHJcbn1cclxuLmljb25fY2xvc2VfYWx0MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1MVwiO1xyXG59XHJcbi5pY29uX2NoZWNrX2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNTJcIjtcclxufVxyXG4uaWNvbl96b29tLW91dF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNTNcIjtcclxufVxyXG4uaWNvbl96b29tLWluX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG59XHJcbi5pY29uX3NlYXJjaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1NVwiO1xyXG59XHJcbi5pY29uX2JveC1lbXB0eTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1NlwiO1xyXG59XHJcbi5pY29uX2JveC1zZWxlY3RlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1N1wiO1xyXG59XHJcbi5pY29uX21pbnVzLWJveDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1OFwiO1xyXG59XHJcbi5pY29uX3BsdXMtYm94OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDU5XCI7XHJcbn1cclxuLmljb25fYm94LWNoZWNrZWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNWFcIjtcclxufVxyXG4uaWNvbl9jaXJjbGUtZW1wdHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNWJcIjtcclxufVxyXG4uaWNvbl9jaXJjbGUtc2xlbGVjdGVkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDVjXCI7XHJcbn1cclxuLmljb25fc3RvcF9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDVkXCI7XHJcbn1cclxuLmljb25fc3RvcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw1ZVwiO1xyXG59XHJcbi5pY29uX3BhdXNlX2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNWZcIjtcclxufVxyXG4uaWNvbl9wYXVzZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2MFwiO1xyXG59XHJcbi5pY29uX21lbnU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNjFcIjtcclxufVxyXG4uaWNvbl9tZW51LXNxdWFyZV9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb25fbWVudS1jaXJjbGVfYWx0MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uX3VsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb25fb2w6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNjVcIjtcclxufVxyXG4uaWNvbl9hZGp1c3QtaG9yaXo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNjZcIjtcclxufVxyXG4uaWNvbl9hZGp1c3QtdmVydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG59XHJcbi5pY29uX2RvY3VtZW50X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5pY29uX2RvY3VtZW50c19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNjlcIjtcclxufVxyXG4uaWNvbl9wZW5jaWw6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNmFcIjtcclxufVxyXG4uaWNvbl9wZW5jaWwtZWRpdF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNmJcIjtcclxufVxyXG4uaWNvbl9wZW5jaWwtZWRpdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uX2ZvbGRlci1hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbl9mb2xkZXItb3Blbl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uaWNvbl9mb2xkZXItYWRkX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw2ZlwiO1xyXG59XHJcbi5pY29uX2luZm9fYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDcwXCI7XHJcbn1cclxuLmljb25fZXJyb3Itb2N0X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uX2Vycm9yLWNpcmNsZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbl9lcnJvci10cmlhbmdsZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG4uaWNvbl9xdWVzdGlvbl9hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDc0XCI7XHJcbn1cclxuLmljb25fcXVlc3Rpb246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNzVcIjtcclxufVxyXG4uaWNvbl9jb21tZW50X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFw3NlwiO1xyXG59XHJcbi5pY29uX2NoYXRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDc3XCI7XHJcbn1cclxuLmljb25fdm9sLW11dGVfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDc4XCI7XHJcbn1cclxuLmljb25fdm9sdW1lLWxvd19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcNzlcIjtcclxufVxyXG4uaWNvbl92b2x1bWUtaGlnaF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcN2FcIjtcclxufVxyXG4uaWNvbl9xdW90YXRpb25zOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDdiXCI7XHJcbn1cclxuLmljb25fcXVvdGF0aW9uc19hbHQyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDdjXCI7XHJcbn1cclxuLmljb25fY2xvY2tfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDdkXCI7XHJcbn1cclxuLmljb25fbG9ja19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcN2VcIjtcclxufVxyXG4uaWNvbl9sb2NrLW9wZW5fYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMDBcIjtcclxufVxyXG4uaWNvbl9rZXlfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG4uaWNvbl9jbG91ZF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwMlwiO1xyXG59XHJcbi5pY29uX2Nsb3VkLXVwbG9hZF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwM1wiO1xyXG59XHJcbi5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmljb25faW1hZ2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xyXG59XHJcbi5pY29uX2ltYWdlczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLmljb25fbGlnaHRidWxiX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbn1cclxuLmljb25fZ2lmdF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5pY29uX2hvdXNlX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XHJcbn1cclxuLmljb25fZ2VuaXVzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMGFcIjtcclxufVxyXG4uaWNvbl9tb2JpbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwYlwiO1xyXG59XHJcbi5pY29uX3RhYmxldDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDBjXCI7XHJcbn1cclxuLmljb25fbGFwdG9wOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMGRcIjtcclxufVxyXG4uaWNvbl9kZXNrdG9wOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMGVcIjtcclxufVxyXG4uaWNvbl9jYW1lcmFfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMGZcIjtcclxufVxyXG4uaWNvbl9tYWlsX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJcbn1cclxuLmljb25fY29uZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5pY29uX3JpYmJvbl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi5pY29uX2JhZ19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5pY29uX2NyZWRpdGNhcmQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxNFwiO1xyXG59XHJcbi5pY29uX2NhcnRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMTVcIjtcclxufVxyXG4uaWNvbl9wYXBlcmNsaXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxNlwiO1xyXG59XHJcbi5pY29uX3RhZ19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5pY29uX3RhZ3NfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMThcIjtcclxufVxyXG4uaWNvbl90cmFzaF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5pY29uX2N1cnNvcl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxYVwiO1xyXG59XHJcbi5pY29uX21pY19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAxYlwiO1xyXG59XHJcbi5pY29uX2NvbXBhc3NfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMWNcIjtcclxufVxyXG4uaWNvbl9waW5fYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMWRcIjtcclxufVxyXG4uaWNvbl9wdXNocGluX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDFlXCI7XHJcbn1cclxuLmljb25fbWFwX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XHJcbn1cclxuLmljb25fZHJhd2VyX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJcbn1cclxuLmljb25fdG9vbGJveF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyMVwiO1xyXG59XHJcbi5pY29uX2Jvb2tfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG4uaWNvbl9jYWxlbmRhcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDIzXCI7XHJcbn1cclxuLmljb25fZmlsbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDI0XCI7XHJcbn1cclxuLmljb25fdGFibGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi5pY29uX2NvbnRhY3RzX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDI2XCI7XHJcbn1cclxuLmljb25faGVhZHBob25lczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XHJcbn1cclxuLmljb25fbGlmZXNhdmVyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMjhcIjtcclxufVxyXG4uaWNvbl9waWVjaGFydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XHJcbn1cclxuLmljb25fcmVmcmVzaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDJhXCI7XHJcbn1cclxuLmljb25fbGlua19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyYlwiO1xyXG59XHJcbi5pY29uX2xpbms6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyY1wiO1xyXG59XHJcbi5pY29uX2xvYWRpbmc6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyZFwiO1xyXG59XHJcbi5pY29uX2Jsb2NrZWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAyZVwiO1xyXG59XHJcbi5pY29uX2FyY2hpdmVfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMmZcIjtcclxufVxyXG4uaWNvbl9oZWFydF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzMFwiO1xyXG59XHJcbi5pY29uX3N0YXJfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMzFcIjtcclxufVxyXG4uaWNvbl9zdGFyLWhhbGZfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMzJcIjtcclxufVxyXG4uaWNvbl9zdGFyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMzNcIjtcclxufVxyXG4uaWNvbl9zdGFyLWhhbGY6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzNFwiO1xyXG59XHJcbi5pY29uX3Rvb2xzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMzVcIjtcclxufVxyXG4uaWNvbl90b29sOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMzZcIjtcclxufVxyXG4uaWNvbl9jb2c6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzN1wiO1xyXG59XHJcbi5pY29uX2NvZ3M6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzOFwiO1xyXG59XHJcbi5hcnJvd191cF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzOVwiO1xyXG59XHJcbi5hcnJvd19kb3duX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDNhXCI7XHJcbn1cclxuLmFycm93X2xlZnRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwM2JcIjtcclxufVxyXG4uYXJyb3dfcmlnaHRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwM2NcIjtcclxufVxyXG4uYXJyb3dfbGVmdC11cF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzZFwiO1xyXG59XHJcbi5hcnJvd19yaWdodC11cF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAzZVwiO1xyXG59XHJcbi5hcnJvd19yaWdodC1kb3duX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDNmXCI7XHJcbn1cclxuLmFycm93X2xlZnQtZG93bl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi5hcnJvd19jb25kZW5zZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0MVwiO1xyXG59XHJcbi5hcnJvd19leHBhbmRfYWx0MzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJcbn1cclxuLmFycm93X2NhcnJvdF91cF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtZG93bl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0NFwiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0NVwiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNDZcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0N1wiO1xyXG59XHJcbi5hcnJvd19jYXJyb3QtMmR3bm5fYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNDhcIjtcclxufVxyXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XHJcbn1cclxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNGFcIjtcclxufVxyXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNGJcIjtcclxufVxyXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA0Y1wiO1xyXG59XHJcbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDRkXCI7XHJcbn1cclxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDRlXCI7XHJcbn1cclxuLmljb25fbWludXNfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNGZcIjtcclxufVxyXG4uaWNvbl9wbHVzX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDUwXCI7XHJcbn1cclxuLmljb25fY2xvc2VfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNTFcIjtcclxufVxyXG4uaWNvbl9jaGVja19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5pY29uX3pvb20tb3V0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNTNcIjtcclxufVxyXG4uaWNvbl96b29tLWluOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNTRcIjtcclxufVxyXG4uaWNvbl9zdG9wX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJcbn1cclxuLmljb25fbWVudS1zcXVhcmVfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNTZcIjtcclxufVxyXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1N1wiO1xyXG59XHJcbi5pY29uX2RvY3VtZW50OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uaWNvbl9kb2N1bWVudHM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcbi5pY29uX3BlbmNpbF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1YVwiO1xyXG59XHJcbi5pY29uX2ZvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDViXCI7XHJcbn1cclxuLmljb25fZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1Y1wiO1xyXG59XHJcbi5pY29uX2ZvbGRlci1hZGQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG59XHJcbi5pY29uX2ZvbGRlcl91cGxvYWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA1ZVwiO1xyXG59XHJcbi5pY29uX2ZvbGRlcl9kb3dubG9hZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDVmXCI7XHJcbn1cclxuLmljb25faW5mbzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDYwXCI7XHJcbn1cclxuLmljb25fZXJyb3ItY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNjFcIjtcclxufVxyXG4uaWNvbl9lcnJvci1vY3Q6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2MlwiO1xyXG59XHJcbi5pY29uX2Vycm9yLXRyaWFuZ2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNjNcIjtcclxufVxyXG4uaWNvbl9xdWVzdGlvbl9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2NFwiO1xyXG59XHJcbi5pY29uX2NvbW1lbnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2NVwiO1xyXG59XHJcbi5pY29uX2NoYXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2NlwiO1xyXG59XHJcbi5pY29uX3ZvbC1tdXRlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNjdcIjtcclxufVxyXG4uaWNvbl92b2x1bWUtbG93OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNjhcIjtcclxufVxyXG4uaWNvbl92b2x1bWUtaGlnaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDY5XCI7XHJcbn1cclxuLmljb25fcXVvdGF0aW9uc19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2YVwiO1xyXG59XHJcbi5pY29uX2Nsb2NrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNmJcIjtcclxufVxyXG4uaWNvbl9sb2NrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNmNcIjtcclxufVxyXG4uaWNvbl9sb2NrLW9wZW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2ZFwiO1xyXG59XHJcbi5pY29uX2tleTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDZlXCI7XHJcbn1cclxuLmljb25fY2xvdWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA2ZlwiO1xyXG59XHJcbi5pY29uX2Nsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDcwXCI7XHJcbn1cclxuLmljb25fY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA3MVwiO1xyXG59XHJcbi5pY29uX2xpZ2h0YnVsYjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDcyXCI7XHJcbn1cclxuLmljb25fZ2lmdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDczXCI7XHJcbn1cclxuLmljb25faG91c2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA3NFwiO1xyXG59XHJcbi5pY29uX2NhbWVyYTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuLmljb25fbWFpbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDc2XCI7XHJcbn1cclxuLmljb25fY29uZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbn1cclxuLmljb25fcmliYm9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwNzhcIjtcclxufVxyXG4uaWNvbl9iYWc6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA3OVwiO1xyXG59XHJcbi5pY29uX2NhcnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA3YVwiO1xyXG59XHJcbi5pY29uX3RhZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDdiXCI7XHJcbn1cclxuLmljb25fdGFnczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDdjXCI7XHJcbn1cclxuLmljb25fdHJhc2g6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA3ZFwiO1xyXG59XHJcbi5pY29uX2N1cnNvcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDdlXCI7XHJcbn1cclxuLmljb25fbWljOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwN2ZcIjtcclxufVxyXG4uaWNvbl9jb21wYXNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwODBcIjtcclxufVxyXG4uaWNvbl9waW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4MVwiO1xyXG59XHJcbi5pY29uX3B1c2hwaW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4MlwiO1xyXG59XHJcbi5pY29uX21hcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDgzXCI7XHJcbn1cclxuLmljb25fZHJhd2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwODRcIjtcclxufVxyXG4uaWNvbl90b29sYm94OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4uaWNvbl9ib29rOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uaWNvbl9jb250YWN0czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDg3XCI7XHJcbn1cclxuLmljb25fYXJjaGl2ZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLmljb25faGVhcnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4OVwiO1xyXG59XHJcbi5pY29uX3Byb2ZpbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4YVwiO1xyXG59XHJcbi5pY29uX2dyb3VwOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOGJcIjtcclxufVxyXG4uaWNvbl9ncmlkLTJ4MjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDhjXCI7XHJcbn1cclxuLmljb25fZ3JpZC0zeDM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4ZFwiO1xyXG59XHJcbi5pY29uX211c2ljOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOGVcIjtcclxufVxyXG4uaWNvbl9wYXVzZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA4ZlwiO1xyXG59XHJcbi5pY29uX3Bob25lOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTBcIjtcclxufVxyXG4uaWNvbl91cGxvYWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA5MVwiO1xyXG59XHJcbi5pY29uX2Rvd25sb2FkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTJcIjtcclxufVxyXG4uc29jaWFsX2ZhY2Vib29rOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTNcIjtcclxufVxyXG4uc29jaWFsX3R3aXR0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA5NFwiO1xyXG59XHJcbi5zb2NpYWxfcGludGVyZXN0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG4uc29jaWFsX2dvb2dsZXBsdXM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA5NlwiO1xyXG59XHJcbi5zb2NpYWxfdHVtYmxyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTdcIjtcclxufVxyXG4uc29jaWFsX3R1bWJsZXVwb246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5zb2NpYWxfd29yZHByZXNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwOTlcIjtcclxufVxyXG4uc29jaWFsX2luc3RhZ3JhbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDlhXCI7XHJcbn1cclxuLnNvY2lhbF9kcmliYmJsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDliXCI7XHJcbn1cclxuLnNvY2lhbF92aW1lbzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDljXCI7XHJcbn1cclxuLnNvY2lhbF9saW5rZWRpbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDlkXCI7XHJcbn1cclxuLnNvY2lhbF9yc3M6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTA5ZVwiO1xyXG59XHJcbi5zb2NpYWxfZGV2aWFudGFydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDlmXCI7XHJcbn1cclxuLnNvY2lhbF9zaGFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGEwXCI7XHJcbn1cclxuLnNvY2lhbF9teXNwYWNlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYTFcIjtcclxufVxyXG4uc29jaWFsX3NreXBlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYTJcIjtcclxufVxyXG4uc29jaWFsX3lvdXR1YmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBhM1wiO1xyXG59XHJcbi5zb2NpYWxfcGljYXNzYTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGE0XCI7XHJcbn1cclxuLnNvY2lhbF9nb29nbGVkcml2ZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGE1XCI7XHJcbn1cclxuLnNvY2lhbF9mbGlja3I6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBhNlwiO1xyXG59XHJcbi5zb2NpYWxfYmxvZ2dlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGE3XCI7XHJcbn1cclxuLnNvY2lhbF9zcG90aWZ5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYThcIjtcclxufVxyXG4uc29jaWFsX2RlbGljaW91czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGE5XCI7XHJcbn1cclxuLnNvY2lhbF9mYWNlYm9va19jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBhYVwiO1xyXG59XHJcbi5zb2NpYWxfdHdpdHRlcl9jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBhYlwiO1xyXG59XHJcbi5zb2NpYWxfcGludGVyZXN0X2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGFjXCI7XHJcbn1cclxuLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGFkXCI7XHJcbn1cclxuLnNvY2lhbF90dW1ibHJfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYWVcIjtcclxufVxyXG4uc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGFmXCI7XHJcbn1cclxuLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYjBcIjtcclxufVxyXG4uc29jaWFsX2luc3RhZ3JhbV9jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBiMVwiO1xyXG59XHJcbi5zb2NpYWxfZHJpYmJibGVfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYjJcIjtcclxufVxyXG4uc29jaWFsX3ZpbWVvX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGIzXCI7XHJcbn1cclxuLnNvY2lhbF9saW5rZWRpbl9jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBiNFwiO1xyXG59XHJcbi5zb2NpYWxfcnNzX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGI1XCI7XHJcbn1cclxuLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGI2XCI7XHJcbn1cclxuLnNvY2lhbF9zaGFyZV9jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBiN1wiO1xyXG59XHJcbi5zb2NpYWxfbXlzcGFjZV9jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBiOFwiO1xyXG59XHJcbi5zb2NpYWxfc2t5cGVfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYjlcIjtcclxufVxyXG4uc29jaWFsX3lvdXR1YmVfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYmFcIjtcclxufVxyXG4uc29jaWFsX3BpY2Fzc2FfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYmJcIjtcclxufVxyXG4uc29jaWFsX2dvb2dsZWRyaXZlX2FsdDI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBiY1wiO1xyXG59XHJcbi5zb2NpYWxfZmxpY2tyX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGJkXCI7XHJcbn1cclxuLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGJlXCI7XHJcbn1cclxuLnNvY2lhbF9zcG90aWZ5X2NpcmNsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGJmXCI7XHJcbn1cclxuLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYzBcIjtcclxufVxyXG4uc29jaWFsX2ZhY2Vib29rX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGMxXCI7XHJcbn1cclxuLnNvY2lhbF90d2l0dGVyX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGMyXCI7XHJcbn1cclxuLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYzNcIjtcclxufVxyXG4uc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYzRcIjtcclxufVxyXG4uc29jaWFsX3R1bWJscl9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBjNVwiO1xyXG59XHJcbi5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwYzZcIjtcclxufVxyXG4uc29jaWFsX3dvcmRwcmVzc19zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBjN1wiO1xyXG59XHJcbi5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGM4XCI7XHJcbn1cclxuLnNvY2lhbF9kcmliYmJsZV9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBjOVwiO1xyXG59XHJcbi5zb2NpYWxfdmltZW9fc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwY2FcIjtcclxufVxyXG4uc29jaWFsX2xpbmtlZGluX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGNiXCI7XHJcbn1cclxuLnNvY2lhbF9yc3Nfc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwY2NcIjtcclxufVxyXG4uc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwY2RcIjtcclxufVxyXG4uc29jaWFsX3NoYXJlX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGNlXCI7XHJcbn1cclxuLnNvY2lhbF9teXNwYWNlX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJcbn1cclxuLnNvY2lhbF9za3lwZV9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkMFwiO1xyXG59XHJcbi5zb2NpYWxfeW91dHViZV9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkMVwiO1xyXG59XHJcbi5zb2NpYWxfcGljYXNzYV9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkMlwiO1xyXG59XHJcbi5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZDNcIjtcclxufVxyXG4uc29jaWFsX2ZsaWNrcl9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkNFwiO1xyXG59XHJcbi5zb2NpYWxfYmxvZ2dlcl9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkNVwiO1xyXG59XHJcbi5zb2NpYWxfc3BvdGlmeV9zcXVhcmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkNlwiO1xyXG59XHJcbi5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGQ3XCI7XHJcbn1cclxuLmljb25fcHJpbnRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMTAzXCI7XHJcbn1cclxuLmljb25fY2FsdWxhdG9yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZWVcIjtcclxufVxyXG4uaWNvbl9idWlsZGluZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGVmXCI7XHJcbn1cclxuLmljb25fZmxvcHB5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZThcIjtcclxufVxyXG4uaWNvbl9kcml2ZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGVhXCI7XHJcbn1cclxuLmljb25fc2VhcmNoLTI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5pY29uX2lkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUxMDdcIjtcclxufVxyXG4uaWNvbl9pZC0yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUxMDhcIjtcclxufVxyXG4uaWNvbl9wdXp6bGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTEwMlwiO1xyXG59XHJcbi5pY29uX2xpa2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTEwNlwiO1xyXG59XHJcbi5pY29uX2Rpc2xpa2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBlYlwiO1xyXG59XHJcbi5pY29uX211ZzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMTA1XCI7XHJcbn1cclxuLmljb25fY3VycmVuY3k6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBlZFwiO1xyXG59XHJcbi5pY29uX3dhbGxldDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLmljb25fcGVuczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMTA0XCI7XHJcbn1cclxuLmljb25fZWFzZWw6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBlOVwiO1xyXG59XHJcbi5pY29uX2Zsb3djaGFydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMTA5XCI7XHJcbn1cclxuLmljb25fZGF0YXJlcG9ydDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGVjXCI7XHJcbn1cclxuLmljb25fYnJpZWZjYXNlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZmVcIjtcclxufVxyXG4uaWNvbl9zaGllbGQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmNlwiO1xyXG59XHJcbi5pY29uX3BlcmNlbnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmYlwiO1xyXG59XHJcbi5pY29uX2dsb2JlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZTJcIjtcclxufVxyXG4uaWNvbl9nbG9iZS0yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZTNcIjtcclxufVxyXG4uaWNvbl90YXJnZXQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmNVwiO1xyXG59XHJcbi5pY29uX2hvdXJnbGFzczpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGUxXCI7XHJcbn1cclxuLmljb25fYmFsYW5jZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGZmXCI7XHJcbn1cclxuLmljb25fcm9vazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGY4XCI7XHJcbn1cclxuLmljb25fcHJpbnRlci1hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmYVwiO1xyXG59XHJcbi5pY29uX2NhbGN1bGF0b3JfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZTdcIjtcclxufVxyXG4uaWNvbl9idWlsZGluZ19hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmZFwiO1xyXG59XHJcbi5pY29uX2Zsb3BweV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBlNFwiO1xyXG59XHJcbi5pY29uX2RyaXZlX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGU1XCI7XHJcbn1cclxuLmljb25fc2VhcmNoX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGY3XCI7XHJcbn1cclxuLmljb25faWRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZTBcIjtcclxufVxyXG4uaWNvbl9pZC0yX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGZjXCI7XHJcbn1cclxuLmljb25fcHV6emxlX2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGY5XCI7XHJcbn1cclxuLmljb25fbGlrZV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkZFwiO1xyXG59XHJcbi5pY29uX2Rpc2xpa2VfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZjFcIjtcclxufVxyXG4uaWNvbl9tdWdfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZGNcIjtcclxufVxyXG4uaWNvbl9jdXJyZW5jeV9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmM1wiO1xyXG59XHJcbi5pY29uX3dhbGxldF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkOFwiO1xyXG59XHJcbi5pY29uX3BlbnNfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZGJcIjtcclxufVxyXG4uaWNvbl9lYXNlbF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBmMFwiO1xyXG59XHJcbi5pY29uX2Zsb3djaGFydF9hbHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBkZlwiO1xyXG59XHJcbi5pY29uX2RhdGFyZXBvcnRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZjJcIjtcclxufVxyXG4uaWNvbl9icmllZmNhc2VfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZjRcIjtcclxufVxyXG4uaWNvbl9zaGllbGRfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZDlcIjtcclxufVxyXG4uaWNvbl9wZXJjZW50X2FsdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMGRhXCI7XHJcbn1cclxuLmljb25fZ2xvYmVfYWx0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwZGVcIjtcclxufVxyXG4uaWNvbl9jbGlwYm9hcmQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTBlNlwiO1xyXG59XHJcblxyXG5cclxuXHQuZ2x5cGgge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAuNzVlbTtcclxuXHRcdG1hcmdpbjogLjRlbSAxLjVlbSAuNzVlbSAwO1xyXG5cdFx0d2lkdGg6IDZlbTtcclxudGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG4gICAgICAgIC5nbHlwaF9iaWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM1OWM1ZGM7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoIGRpdiB7IHBhZGRpbmctYm90dG9tOiAxMHB4O31cclxuXHJcblx0LmdseXBoIGlucHV0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcclxuXHRcdHBhZGRpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHQuY2VudGVyZWQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5nbHlwaCAuZnMxIHtcclxuXHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdH1cclxuXHJcblx0XHJcbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS4zIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFiLFxuLmZhZCxcbi5mYWwsXG4uZmFyLFxuLmZhcyB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxXG59XG5cbi5mYS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbVxufVxuXG4uZmEteHMge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW1cbn1cblxuLmZhLXNtIHtcbiAgICBmb250LXNpemU6IC44NzVlbVxufVxuXG4uZmEtMXgge1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbi5mYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLTN4IHtcbiAgICBmb250LXNpemU6IDNlbVxufVxuXG4uZmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtXG59XG5cbi5mYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW1cbn1cblxuLmZhLTZ4IHtcbiAgICBmb250LXNpemU6IDZlbVxufVxuXG4uZmEtN3gge1xuICAgIGZvbnQtc2l6ZTogN2VtXG59XG5cbi5mYS04eCB7XG4gICAgZm9udC1zaXplOiA4ZW1cbn1cblxuLmZhLTl4IHtcbiAgICBmb250LXNpemU6IDllbVxufVxuXG4uZmEtMTB4IHtcbiAgICBmb250LXNpemU6IDEwZW1cbn1cblxuLmZhLWZ3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMjVlbVxufVxuXG4uZmEtdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMi41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5mYS11bD5saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mYS1saSB7XG4gICAgbGVmdDogLTJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuLmZhLWJvcmRlciB7XG4gICAgYm9yZGVyOiAuMDhlbSBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbVxufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtXG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjNlbVxufVxuXG4uZmEtc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGVcbn1cblxuLmZhLXB1bHNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGVcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxuICAgIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxufVxuXG4uZmEtZmxpcC1ib3RoLFxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLFxuLmZhLWZsaXAtdmVydGljYWwge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCJcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKVxufVxuXG46cm9vdCAuZmEtZmxpcC1ib3RoLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAge1xuICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgIGZpbHRlcjogbm9uZVxufVxuXG4uZmEtc3RhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyLjVlbVxufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uZmEtc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZlXCJcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzY4XCJcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNjlcIlxufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmFmXCJcbn1cblxuLmZhLWFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NDFcIlxufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjlcIlxufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmJcIlxufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDJcIlxufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzBcIlxufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM2YVwiXG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzZiXCJcbn1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkMFwiXG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzNFwiXG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmNcIlxufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzdcIlxufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCJcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNlwiXG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCJcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjQyXCJcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDYxXCJcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjcwXCJcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyY1wiXG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmOVwiXG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEzXCJcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzZkXCJcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNkXCJcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3YlwiXG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOVwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDBcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIlxufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCJcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiXG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCJcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIlxufVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1NlwiXG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmVcIlxufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDIwXCJcbn1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0NFwiXG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM2ZlwiXG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzBcIlxufVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3MVwiXG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc5XCJcbn1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWQxXCJcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDE1XCJcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4N1wiXG59XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTdcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNThcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNTlcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzVhXCJcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1YlwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFiXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYThcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTlcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYWFcIlxufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCJcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiXG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCJcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIlxufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGIyXCJcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzM3XCJcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzM4XCJcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3YVwiXG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMlwiXG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3MlwiXG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZhXCJcbn1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NThcIlxufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3N2JcIlxufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWQyXCJcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3M1wiXG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjllXCJcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDFjXCJcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3NFwiXG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyMVwiXG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTU5XCJcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzc1XCJcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3Y1wiXG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3N2RcIlxufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NWFcIlxufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0YVwiXG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2U1XCJcbn1cblxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNTlcIlxufVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNWFcIlxufVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2NlwiXG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGVcIlxufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTVcIlxufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTE2XCJcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCJcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NjJcIlxufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkNVwiXG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmFcIlxufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCJcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzM1wiXG59XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzNFwiXG59XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2RcIlxufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcbn1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQwXCJcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQyXCJcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQzXCJcbn1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MVwiXG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzVcIlxufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzZcIlxufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZjXCJcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNFwiXG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI1XCJcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmM1wiXG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjZcIlxufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NWJcIlxufVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0N1wiXG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDZcIlxufVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NGFcIlxufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzhcIlxufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU1XCJcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzgwXCJcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmZFwiXG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzlcIlxufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzdhXCJcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdlXCJcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3YlwiXG59XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTdcIlxufVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmI2XCJcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWRcIlxufVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzgxXCJcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3Y1wiXG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3ZFwiXG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5M1wiXG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk0XCJcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzMlwiXG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTdcIlxufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUyXCJcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkN1wiXG59XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NWNcIlxufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJkXCJcbn1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmI3XCJcbn1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2U2XCJcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTE4XCJcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZGFcIlxufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZVwiXG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzNlwiXG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NGNcIlxufVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg1MFwiXG59XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg1M1wiXG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzNlwiXG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2NlwiXG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDllXCJcbn1cblxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA1YlwiXG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDY4XCJcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMVwiXG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWRjXCJcbn1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZWNcIlxufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYjFcIlxufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2OVwiXG59XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxOVwiXG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTFhXCJcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NWRcIlxufVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWFcIlxufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzdcIlxufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODhcIlxufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZFwiXG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCJcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDBcIlxufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDZhXCJcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3ZlwiXG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwN1wiXG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NWVcIlxufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjRhXCJcbn1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YTZcIlxufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBkXCJcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlY1wiXG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCJcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDczXCJcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzRcIlxufVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODNcIlxufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MlwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzFcIlxufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3M1wiXG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODRcIlxufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzBcIlxufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODNcIlxufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmJiXCJcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4NVwiXG59XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODZcIlxufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1ZlwiXG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDZiXCJcbn1cblxuLmZhLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI5XCJcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkZVwiXG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWRmXCJcbn1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWUxXCJcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZTRcIlxufVxuXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGZmXCJcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiXG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDlcIlxufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiXG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTUwXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTFcIlxufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTJcIlxufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTFcIlxufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiXG59XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4N1wiXG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxOFwiXG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxN1wiXG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODhcIlxufVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YmVcIlxufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDJkXCJcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmM1wiXG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxNlwiXG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRjXCJcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjJcIlxufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYxXCJcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY0XCJcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY1XCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmMFwiXG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODBcIlxufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODlcIlxufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiXG59XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmMwXCJcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxYlwiXG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxY1wiXG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZTdcIlxufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCJcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCJcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiXG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMFwiXG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCJcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTYwXCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRhXCJcbn1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2VmXCJcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MzlcIlxufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0M2FcIlxufVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzY1wiXG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0M2ZcIlxufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDFcIlxufVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDQzXCJcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDVcIlxufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDQ3XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzdcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzOFwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCJcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCJcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCJcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIlxufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZVwiXG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OFwiXG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzhcIlxufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MWRcIlxufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIlxufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2VcIlxufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjRmXCJcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjJcIlxufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMjhcIlxufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NmNcIlxufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2ZFwiXG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCJcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGRcIlxufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiXG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMyXCJcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzgxXCJcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3M2JcIlxufVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmMzXCJcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzNjXCJcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczZFwiXG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDBcIlxufVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YzRcIlxufVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0M1wiXG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODJcIlxufVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDdkXCJcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4M1wiXG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODRcIlxufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODVcIlxufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2MVwiXG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjFcIlxufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNlwiXG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2JcIlxufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NFwiXG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmNFwiXG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxM1wiXG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODVcIlxufVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxZVwiXG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGJcIlxufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCJcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2FcIlxufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1MVwiXG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhZFwiXG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmNVwiXG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YjNcIlxufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NlwiXG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1M1wiXG59XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxZlwiXG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGVcIlxufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NlwiXG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyMlwiXG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OGNcIlxufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2MlwiXG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OGRcIlxufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwZVwiXG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2ZFwiXG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2M1wiXG59XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTY0XCJcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNVwiXG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFmOVwiXG59XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OWVcIlxufVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiOFwiXG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4OFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWVcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU3XCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlOFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTlcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGVhXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlYlwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZWNcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlZFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZWVcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGVmXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmMFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmMVwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjJcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjNcIlxufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5ZFwiXG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YzlcIlxufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCJcbn1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjVcIlxufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1NFwiXG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWJcIlxufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTIwXCJcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MjFcIlxufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjdcIlxufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNjXCJcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOGJcIlxufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCJcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjNcIlxufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzRcIlxufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzhjXCJcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4ZFwiXG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmNhXCJcbn1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNTJcIlxufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMFwiXG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMwXCJcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNFwiXG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3N1wiXG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNVwiXG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzQ3XCJcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzhlXCJcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4ZlwiXG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDhcIlxufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2Y2NcIlxufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJkXCJcbn1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjU1XCJcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzkwXCJcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDcwXCJcbn1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OTFcIlxufVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTIyXCJcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2Y2ZcIlxufVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmQxXCJcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTIzXCJcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTI0XCJcbn1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MjVcIlxufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyNlwiXG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MjdcIlxufVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyOFwiXG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTZcIlxufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzkxXCJcbn1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTY2XCJcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlYlwiXG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTJcIlxufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTNcIlxufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2ZhXCJcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTI5XCJcbn1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjdcIlxufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NzFcIlxufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTRcIlxufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTVcIlxufVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZDNcIlxufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiXG59XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDcyXCJcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3NFwiXG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiOVwiXG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTJhXCJcbn1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTJiXCJcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MlwiXG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YmFcIlxufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxOVwiXG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTZcIlxufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTY4XCJcbn1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmQ1XCJcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWVlXCJcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2RcIlxufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTdcIlxufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZiXCJcbn1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2OVwiXG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NmFcIlxufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkN1wiXG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOVwiXG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDRiXCJcbn1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OTNcIlxufVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzk0XCJcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkOVwiXG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM5OVwiXG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWFcIlxufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGY0XCJcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4MlwiXG59XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDc4XCJcbn1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NFwiXG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmYlwiXG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUyXCJcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDMwXCJcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MVwiXG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDJcIlxufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWYxXCJcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjNcIlxufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDFcIlxufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiXG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjZcIlxufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NThcIlxufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTlcIlxufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTlcIlxufVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MmNcIlxufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmRcIlxufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWRcIlxufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyZVwiXG59XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzk2XCJcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkN1wiXG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1M1wiXG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODM5XCJcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzYyXCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmFcIlxufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmFcIlxufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3MVwiXG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiXG59XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjRcIlxufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxZVwiXG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzZVwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzVkXCJcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzYwXCJcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCJcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmJcIlxufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzBcIlxufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiXG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWVcIlxufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWZcIlxufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODJcIlxufVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjNcIlxufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkY1wiXG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDlcIlxufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTBcIlxufVxuXG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDVcIlxufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWNcIlxufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTJkXCJcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NmJcIlxufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5N1wiXG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5OFwiXG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4MlwiXG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGZiXCJcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OTlcIlxufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTViXCJcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIlxufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzZcIlxufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM3XCJcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCJcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2Y1wiXG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmRkXCJcbn1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZFwiXG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIlxufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZVwiXG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzVcIlxufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZlwiXG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3MFwiXG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NzFcIlxufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NzdcIlxufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDc4XCJcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzFcIlxufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzRcIlxufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3MlwiXG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTczXCJcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NzRcIlxufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM4XCJcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCJcbn1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3NVwiXG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3NlwiXG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDhcIlxufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYjBcIlxufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3N1wiXG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmRcIlxufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlNFwiXG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM0XCJcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiXG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwN1wiXG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3OVwiXG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmIwXCJcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTBhXCJcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhMVwiXG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NzhcIlxufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkZVwiXG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjRcIlxufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZVwiXG59XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzRkXCJcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzNcIlxufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmVcIlxufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NGRcIlxufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTc5XCJcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDE3XCJcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDdiXCJcbn1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjVkXCJcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2NcIlxufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1ZVwiXG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzFcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjRcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzVjXCJcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjVcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU2XCJcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgwXCJcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2EyXCJcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ0ZVwiXG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NlwiXG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTNcIlxufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMVwiXG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGVcIlxufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgwXCJcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzVcIlxufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2E0XCJcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyZVwiXG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCJcbn1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3YVwiXG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MGJcIlxufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjYyXCJcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUzXCJcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MGNcIlxufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MGRcIlxufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCJcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MmZcIlxufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlM1wiXG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhNVwiXG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmRcIlxufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCJcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjBcIlxufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjFcIlxufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZlMlwiXG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmJcIlxufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5Y1wiXG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkM1wiXG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NDFcIlxufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQyXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCJcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExM1wiXG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTJcIlxufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTZcIlxufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTZcIlxufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjZcIlxufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OWZcIlxufVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAwXCJcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1N2JcIlxufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2EwXCJcbn1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzMFwiXG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE1XCJcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNlwiXG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGFjXCJcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTdjXCJcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1N2RcIlxufVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTdlXCJcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2EyXCJcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2E3XCJcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDUwXCJcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2E4XCJcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTlcIlxufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTBcIlxufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYWFcIlxufVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCJcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYWJcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiM1wiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDVcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDRcIlxufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVlXCJcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2NFwiXG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTlkXCJcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODRcIlxufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQ2XCJcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMxXCJcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMyXCJcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3ZlwiXG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODBcIlxufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4MVwiXG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4MlwiXG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4M1wiXG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTg0XCJcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODVcIlxufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4NlwiXG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODdcIlxufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTg4XCJcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODlcIlxufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGFcIlxufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNThiXCJcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNThjXCJcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNThkXCJcbn1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhNFwiXG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YTVcIlxufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNThlXCJcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYWNcIlxufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhZFwiXG59XG5cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwN2VcIlxufVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YTZcIlxufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2FlXCJcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZmRcIlxufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhZlwiXG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZjdcIlxufVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MDVcIlxufVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZTNcIlxufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2NVwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiZFwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiZVwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDVjXCJcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjMFwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjMVwiXG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU4XCJcbn1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODA2XCJcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NlwiXG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWJcIlxufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTdcIlxufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYTVcIlxufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCJcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhNlwiXG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1YVwiXG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NVwiXG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTdcIlxufVxuXG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDVkXCJcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1OVwiXG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGMyXCJcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjNFwiXG59XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNWVcIlxufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjVcIlxufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDVmXCJcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDYwXCJcbn1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZTZcIlxufVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwN1wiXG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTJcIlxufVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGMwXCJcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGMxXCJcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZlOFwiXG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhMFwiXG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA2MVwiXG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA2MlwiXG59XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDYzXCJcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDY0XCJcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkY1wiXG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjVcIlxufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4ZlwiXG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTBcIlxufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNFwiXG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhOVwiXG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxZVwiXG59XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MzNcIlxufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5MVwiXG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZlY1wiXG59XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmVkXCJcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1MlwiXG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjBcIlxufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcbn1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3ZlwiXG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDUzXCJcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWFcIlxufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCJcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjdcIlxufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5MlwiXG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmYwXCJcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhYlwiXG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY4XCJcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDdkXCJcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDdlXCJcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwZFwiXG59XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTNcIlxufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MGZcIlxufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5NFwiXG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiMVwiXG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTNcIlxufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MlwiXG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1MVwiXG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmMVwiXG59XG5cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNjVcIlxufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3Y1wiXG59XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZjJcIlxufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiXG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjJcIlxufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NlwiXG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxMFwiXG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWRcIlxufVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg2ZFwiXG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmMxXCJcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiXG59XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDdmXCJcbn1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTNcIlxufVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhZVwiXG59XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNlXCJcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzAyXCJcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkOFwiXG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFjXCJcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNjXCJcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzVcIlxufVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzNFwiXG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1YVwiXG59XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCJcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCJcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA1NVwiXG59XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDgxXCJcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWZcIlxufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2YlwiXG59XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2IwXCJcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOFwiXG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzM1wiXG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2FcIlxufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjRcIlxufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiNVwiXG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTRcIlxufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjY5XCJcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwZVwiXG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjZcIlxufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2IxXCJcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjdcIlxufVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5NVwiXG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhYVwiXG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZhXCJcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjhcIlxufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjlcIlxufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjY1wiXG59XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZiXCJcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWZhXCJcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDg0XCJcbn1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmNVwiXG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFjXCJcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2JhXCJcbn1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZkXCJcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYmJcIlxufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2JjXCJcbn1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5NlwiXG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5N1wiXG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5OFwiXG59XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzNVwiXG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyZlwiXG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZmXCJcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWJcIlxufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIlxufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmY1wiXG59XG5cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA2NlwiXG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODEyXCJcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiZFwiXG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMlwiXG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDNcIlxufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5OVwiXG59XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWFcIlxufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWJcIlxufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTljXCJcbn1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZmRcIlxufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZjXCJcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk0XCJcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxZFwiXG59XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzNlwiXG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzN1wiXG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2JlXCJcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2JmXCJcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNkXCJcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGViXCJcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjMFwiXG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzFcIlxufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4Y1wiXG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCJcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI4XCJcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2NcIlxufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTVcIlxufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNhXCJcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjJcIlxufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGNiXCJcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjYVwiXG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCJcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyM1wiXG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjMVwiXG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDlcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzBhXCJcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMGJcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwY1wiXG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYThcIlxufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWRcIlxufVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwNFwiXG59XG5cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDY3XCJcbn1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjM1wiXG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzRcIlxufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMFwiXG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NlwiXG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3NFwiXG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5ZVwiXG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODNcIlxufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwZlwiXG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3OVwiXG59XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWZcIlxufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhMFwiXG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDFcIlxufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjNVwiXG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzZcIlxufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzdcIlxufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwZlwiXG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhMVwiXG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjJcIlxufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyN1wiXG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI5XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyYlwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmFcIlxufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmZhXCJcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjZcIlxufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzZcIlxufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4Y2FcIlxufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhMlwiXG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzZcIlxufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2FcIlxufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjN1wiXG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmYVwiXG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2M4XCJcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmUwXCJcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTNcIlxufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWFcIlxufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTRcIlxufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWE1XCJcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTM4XCJcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjNcIlxufVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjc2XCJcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiXG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1M1wiXG59XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxYVwiXG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkYlwiXG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzBcIlxufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjOVwiXG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTM5XCJcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMVwiXG59XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MTBcIlxufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzY2FcIlxufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiXG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiXG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiXG59XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiNVwiXG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjYlwiXG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCJcbn1cblxuLmZhLW1peGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNTZcIlxufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzY2NcIlxufVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGJcIlxufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2NkXCJcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NVwiXG59XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkMFwiXG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDZcIlxufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkMVwiXG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzYVwiXG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1M2JcIlxufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzY1wiXG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzZFwiXG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWE2XCJcbn1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NlwiXG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTdcIlxufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzhcIlxufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFjXCJcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZmNcIlxufVxuXG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhjY1wiXG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDVcIlxufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2I2XCJcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDFcIlxufVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2QyXCJcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxMlwiXG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZmZcIlxufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmNcIlxufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWFcIlxufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YThcIlxufVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDE5XCJcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkM1wiXG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzZVwiXG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ODFcIlxufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDRcIlxufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDVcIlxufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkNlwiXG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0N1wiXG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ4XCJcbn1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwODJcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYzXCJcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjRcIlxufVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjEzXCJcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTEwXCJcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzlcIlxufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzZFwiXG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5YlwiXG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZhXCJcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGQyXCJcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDFhXCJcbn1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDBcIlxufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNiXCJcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDdcIlxufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGNcIlxufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxNVwiXG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZjXCJcbn1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWFhXCJcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzZlwiXG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkOFwiXG59XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4MlwiXG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCJcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCJcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjZFwiXG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZFwiXG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NDBcIlxufVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhYlwiXG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdiXCJcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZWFcIlxufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2Q5XCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGNcIlxufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGJcIlxufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjBcIlxufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZWRcIlxufVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3Y1wiXG59XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwNFwiXG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDVcIlxufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YWNcIlxufVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWFkXCJcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0YlwiXG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDNcIlxufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YWVcIlxufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDRcIlxufVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDY4XCJcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGNlXCJcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxNlwiXG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwODNcIlxufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk1XCJcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0MVwiXG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkYVwiXG59XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1NlwiXG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2RiXCJcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZGNcIlxufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTExXCJcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTVcIlxufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NzlcIlxufVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkZFwiXG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OFwiXG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4N2JcIlxufVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTBcIlxufVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3Y1wiXG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1N1wiXG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWVcIlxufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOFwiXG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU1XCJcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhN1wiXG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFlXCJcbn1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkM1wiXG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg0XCJcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzFcIlxufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQzXCJcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MThcIlxufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdmXCJcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzJcIlxufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWFmXCJcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWIwXCJcbn1cblxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNjlcIlxufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDRcIlxufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkZlwiXG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTZcIlxufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCJcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTVcIlxufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmZVwiXG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2VcIlxufVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjgxXCJcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjgyXCJcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmZlXCJcbn1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzVhXCJcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxOVwiXG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2UwXCJcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NFwiXG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMVwiXG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODNcIlxufVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjg0XCJcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWIxXCJcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4NVwiXG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg2XCJcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmZcIlxufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg3XCJcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCJcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQyXCJcbn1cblxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDZhXCJcbn1cblxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDZiXCJcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2UxXCJcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCJcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2UyXCJcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDZcIlxufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjlcIlxufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiXG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1OVwiXG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1OFwiXG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1OVwiXG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM0XCJcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiXG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCJcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODdcIlxufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjdcIlxufVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjlcIlxufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2JhXCJcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1YlwiXG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3NFwiXG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiYlwiXG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDlcIlxufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxYlwiXG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzVkXCJcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ1XCJcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDBcIlxufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQzXCJcbn1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGQ5XCJcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiOFwiXG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlM1wiXG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhMVwiXG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4MVwiXG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTJcIlxufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YmNcIlxufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCJcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjlcIlxufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCJcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3ZFwiXG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2U1XCJcbn1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIyXCJcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2U2XCJcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1ZVwiXG59XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmOFwiXG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlN1wiXG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2JkXCJcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiXG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViMlwiXG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkNlwiXG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MGJcIlxufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE4XCJcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NDRcIlxufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzVcIlxufVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2U4XCJcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlOVwiXG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ3XCJcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDllXCJcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0M1wiXG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNThcIlxufVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0NVwiXG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQ2XCJcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0N1wiXG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQ4XCJcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwY1wiXG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTZcIlxufVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDdhXCJcbn1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViM1wiXG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWI0XCJcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY3XCJcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzYlwiXG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MWVcIlxufVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YmZcIlxufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjMFwiXG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzdcIlxufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZWFcIlxufVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NDlcIlxufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0YVwiXG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4YVwiXG59XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwZVwiXG59XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YzJcIlxufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIlxufVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjg4XCJcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjg5XCJcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEwXCJcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGVcIlxufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlYlwiXG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ4XCJcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGFcIlxufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTNcIlxufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzNcIlxufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZWNcIlxufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MWZcIlxufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NFwiXG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMFwiXG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTFcIlxufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGRcIlxufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYlwiXG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZWRcIlxufVxuXG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNmNcIlxufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFhXCJcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4YlwiXG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTRiXCJcbn1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA1N1wiXG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MFwiXG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2FcIlxufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViNVwiXG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjY1wiXG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWI2XCJcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkOVwiXG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmY2XCJcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhN1wiXG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmNVwiXG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxMlwiXG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViN1wiXG59XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2M0XCJcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTVcIlxufVxuXG4uZmEtc2luazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDZkXCJcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlZVwiXG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZThcIlxufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTEyXCJcbn1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjNVwiXG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjNlwiXG59XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjOVwiXG59XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3Y2FcIlxufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0Y1wiXG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MTRcIlxufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNlwiXG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdlXCJcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOThcIlxufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2VmXCJcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MTVcIlxufVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3Y2NcIlxufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGVcIlxufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCJcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMThcIlxufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWI4XCJcbn1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkYVwiXG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NWZcIlxufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDhkXCJcbn1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NGRcIlxufVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3Y2RcIlxufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhYlwiXG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFjXCJcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmFkXCJcbn1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2NlXCJcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRjXCJcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkMFwiXG59XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2QyXCJcbn1cblxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA2ZVwiXG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjk2XCJcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmFcIlxufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVkXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MVwiXG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWVcIlxufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MlwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjBcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4NFwiXG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTYxXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODg1XCJcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjJcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ODZcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjNcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODg3XCJcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiXG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmVcIlxufVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2QzXCJcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWJiXCJcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5N1wiXG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjNcIlxufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2NcIlxufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5MVwiXG59XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxN1wiXG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIlxufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWJjXCJcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiXG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViZFwiXG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOFwiXG59XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDVjXCJcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjk4XCJcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmVcIlxufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4ZFwiXG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZjXCJcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQyXCJcbn1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmZcIlxufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCJcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OTlcIlxufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODlcIlxufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWMwXCJcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY5YVwiXG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYyMVwiXG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjVcIlxufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiNlwiXG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiN1wiXG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmNlwiXG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDhcIlxufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTFcIlxufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBmMVwiXG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmN1wiXG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCJcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZFwiXG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhkXCJcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmYyXCJcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDZmXCJcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NGVcIlxufVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NGZcIlxufVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNzBcIlxufVxuXG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3MVwiXG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyOFwiXG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1MFwiXG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCJcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjY1wiXG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyOVwiXG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDJhXCJcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTFcIlxufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjhcIlxufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNFwiXG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhM1wiXG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyY1wiXG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzOVwiXG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYyXCJcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjMVwiXG59XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NVwiXG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRkXCJcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmJcIlxufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjlcIlxufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjMlwiXG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZDZcIlxufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWMzXCJcbn1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZTFcIlxufVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM0XCJcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjNVwiXG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2RcIlxufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OWJcIlxufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIxXCJcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjFcIlxufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDhlXCJcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwY2VcIlxufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NWRcIlxufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIlxufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZhXCJcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5MFwiXG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZkXCJcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJiXCJcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyY1wiXG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZGJcIlxufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZVwiXG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmFcIlxufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjlcIlxufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYyZVwiXG59XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MmZcIlxufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjNlwiXG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZlXCJcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2OVwiXG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2YlwiXG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDVcIlxufVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkN1wiXG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIwXCJcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzRcIlxufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM1XCJcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGFcIlxufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOVwiXG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGJcIlxufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OWRcIlxufVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjMwXCJcbn1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjNlwiXG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiXG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDkxXCJcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2JcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM3XCJcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjOVwiXG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2FcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjOFwiXG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzMxXCJcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjVcIlxufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjRcIlxufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGRcIlxufVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZmXCJcbn1cblxuLmZhLXRpa3RvazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDdiXCJcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIlxufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTdcIlxufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQzXCJcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjN1wiXG59XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM4XCJcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNFwiXG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNVwiXG59XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkOFwiXG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxZVwiXG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3MlwiXG59XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTJcIlxufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkOVwiXG59XG5cbi5mYS10b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM5XCJcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YTBcIlxufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmExXCJcbn1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyMlwiXG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTNcIlxufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWNcIlxufVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjM3XCJcbn1cblxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA0MVwiXG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM4XCJcbn1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkYVwiXG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI0XCJcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCJcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjhcIlxufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZWRcIlxufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODI5XCJcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MmFcIlxufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCJcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgxXCJcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjJcIlxufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTFcIlxufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMVwiXG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZGVcIlxufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjNiXCJcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGRmXCJcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjNjXCJcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTUzXCJcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCJcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTczXCJcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NFwiXG59XG5cbi5mYS10djpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZjXCJcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU4XCJcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiXG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgxXCJcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MmJcIlxufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDAyXCJcbn1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2RmXCJcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDNcIlxufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGU4XCJcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTlcIlxufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjYVwiXG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA4NFwiXG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjZFwiXG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIlxufVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlYVwiXG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDA0XCJcbn1cblxuLmZhLXVuaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNDlcIlxufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjlhXCJcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5Y1wiXG59XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyN1wiXG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5Y1wiXG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2VcIlxufVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3Y1wiXG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDVcIlxufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTNcIlxufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZTBcIlxufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODdcIlxufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCJcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDZcIlxufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmYVwiXG59XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGZiXCJcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmY1wiXG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJkXCJcbn1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmZFwiXG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGZlXCJcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGZmXCJcbn1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTAwXCJcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwMVwiXG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyOFwiXG59XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwMlwiXG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZjBcIlxufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTAzXCJcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwNFwiXG59XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MmZcIlxufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzRcIlxufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYlwiXG59XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTA1XCJcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwNlwiXG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTA3XCJcbn1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MDhcIlxufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM1XCJcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzBcIlxufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MDlcIlxufVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3M1wiXG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZTFcIlxufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwN1wiXG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTVcIlxufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlN1wiXG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwOFwiXG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2JcIlxufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyMVwiXG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNlwiXG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjhcIlxufVxuXG4uZmEtdmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDg1XCJcbn1cblxuLmZhLXZlc3QtcGF0Y2hlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDg2XCJcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiXG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhOVwiXG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWFcIlxufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDkyXCJcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OTNcIlxufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwOVwiXG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNkXCJcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTJcIlxufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YTdcIlxufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwYVwiXG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NFwiXG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2RcIlxufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNhXCJcbn1cblxuLmZhLXZpcnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNzRcIlxufVxuXG4uZmEtdmlydXMtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA3NVwiXG59XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNzZcIlxufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4OVwiXG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwYlwiXG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5N1wiXG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1ZlwiXG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI3XCJcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YTlcIlxufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI2XCJcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCJcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NzJcIlxufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MjlcIlxufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxZlwiXG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTRcIlxufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTVcIlxufVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OTRcIlxufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDg3XCJcbn1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NzNcIlxufVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzZVwiXG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2ZcIlxufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2NcIlxufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4YVwiXG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5NlwiXG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWNkXCJcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ3XCJcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzJcIlxufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MGNcIlxufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCJcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MGRcIlxufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWViXCJcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNjZcIlxufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzJlXCJcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDEwXCJcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQwXCJcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQxXCJcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDJcIlxufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdhXCJcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MmZcIlxufVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGUzXCJcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2VcIlxufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2ZcIlxufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczMFwiXG59XG5cbi5mYS13b2R1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwODhcIlxufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTE0XCJcbn1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTlcIlxufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWFcIlxufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDExXCJcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5N1wiXG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGVcIlxufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk4XCJcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlNFwiXG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiXG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDk3XCJcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxMlwiXG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjhcIlxufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiXG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzYlwiXG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTllXCJcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQwXCJcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDEzXCJcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MTRcIlxufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2UzXCJcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlOVwiXG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU3XCJcbn1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YWRcIlxufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMVwiXG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIlxufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzMVwiXG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjNmXCJcbn1cblxuLnNyLW9ubHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHhcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7XG4gICAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuLmZhYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCJcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcbiAgICBzcmM6IHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuLmZhYixcbi5mYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gICAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpXG59XG5cbi5mYSxcbi5mYXIsXG4uZmFzIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCJcbn1cblxuLmZhLFxuLmZhcyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMFxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG5cbkNvcHlyaWdodCAoYykgMjAxMyBEYW5pZWwgRWRlblxuXG5QZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuXG5UaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4qL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufSIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLyogLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufSAqL1xuXG4vKiBJY29ucyAqL1xuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIC5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSAqL1xuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cbi8qIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59ICovXG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cbi8qIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59ICovXG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmMwYzQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxODcsIDE5MiwgMTk2KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMTg3LCAxOTIsIDE5Nik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxODcsIDE5MiwgMTk2KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODcsIDE5MiwgMTk2KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblxuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi5uaWNlLXNlbGVjdHstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjpzb2xpZCAxcHggI2U4ZThlODtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y2xlYXI6Ym90aDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjQycHg7bGluZS1oZWlnaHQ6NDBweDtvdXRsaW5lOjA7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30ubmljZS1zZWxlY3Q6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9Lm5pY2Utc2VsZWN0Lm9wZW4sLm5pY2Utc2VsZWN0OmFjdGl2ZSwubmljZS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5OTl9Lm5pY2Utc2VsZWN0OmFmdGVye2ZvbnQtZmFtaWx5OkVsZWdhbnRJY29ucztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbnRlbnQ6XCJcXDMzXCI7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDtjb2xvcjojNmE3MzdjfS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpfS5uaWNlLXNlbGVjdC5vcGVuIC5saXN0e29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfS5uaWNlLXNlbGVjdC5kaXNhYmxlZHtib3JkZXItY29sb3I6I2VkZWRlZDtjb2xvcjojOTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVye2JvcmRlci1jb2xvcjojY2NjfS5uaWNlLXNlbGVjdC53aWRle3dpZHRoOjEwMCV9Lm5pY2Utc2VsZWN0LndpZGUgLmxpc3R7bGVmdDowIWltcG9ydGFudDtyaWdodDowIWltcG9ydGFudH0ubmljZS1zZWxlY3QucmlnaHR7ZmxvYXQ6cmlnaHR9Lm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0e2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6MTJweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDozNHB4O21pbi1oZWlnaHQ6MzRweH0ubmljZS1zZWxlY3QgLmxpc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXRvcDo0cHg7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwO3RyYW5zZm9ybS1vcmlnaW46NTAlIDA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTstbXMtdHJhbnNmb3JtOnNjYWxlKC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNmb3JtOnNjYWxlKC43NSkgdHJhbnNsYXRlWSgtMjFweCk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC41LDAsMCwxLjI1KSxvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguNSwwLDAsMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3otaW5kZXg6OX0ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ubmljZS1zZWxlY3QgLm9wdGlvbntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NDBweDtsaXN0LXN0eWxlOm5vbmU7bWluLWhlaWdodDo0MHB4O291dGxpbmU6MDtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXJpZ2h0OjI5cHg7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzO3RyYW5zaXRpb246YWxsIC4yc30ubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cywubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9Lm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6NzAwfS5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3QgLmxpc3R7ZGlzcGxheTpub25lfS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0e2Rpc3BsYXk6YmxvY2t9IiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1hY3RpdmV7aGVpZ2h0OmF1dG99LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi45O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC1pbmZvYmFye2NvbG9yOiNjY2M7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtoZWlnaHQ6NDRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO3BhZGRpbmc6MCAxMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10b29sYmFye3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXN0YWdle2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjQ0cHggMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4fS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtaWZyYW1le2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVye2NvbG9yOiM4ODg7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24gZGl2e2hlaWdodDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2hlaWdodDoxMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntwYWRkaW5nOjdweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e2xlZnQ6MDtsZWZ0OmVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MDtyaWdodDplbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KX0uZmFuY3lib3gtY2FwdGlvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjg1KSAwLHJnYmEoMCwwLDAsLjMpIDUwJSxyZ2JhKDAsMCwwLC4xNSkgNjUlLHJnYmEoMCwwLDAsLjA3NSkgNzUuNSUscmdiYSgwLDAsMCwuMDM3KSA4Mi44NSUscmdiYSgwLDAsMCwuMDE5KSA4OCUsdHJhbnNwYXJlbnQpO2JvdHRvbTowO2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzo3NXB4IDQ0cHggMjVweDtwb2ludGVyLWV2ZW50czpub25lO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5Nn1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6NzVweCBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKX19LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRle21hcmdpbi10b3A6LTUwcHh9LmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7bWF4LWhlaWdodDo1MHZoO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1sb2FkaW5ne2FuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjo0cHggc29saWQgIzg4ODtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjUwcHg7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7ei1pbmRleDo5OTk5OX1Aa2V5ZnJhbWVzIGF7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cmlnaHQ6LTZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtwYWRkaW5nLXJpZ2h0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKX19fS5mYW5jeWJveC1zaGFyZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLXJhZGl1czozcHg7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjBweH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LXNoYXJlX19idXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgNXB4IDEwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4yczstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZHtjb2xvcjojZmZmfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3toZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNXB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkNztib3JkZXItcmFkaXVzOjA7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDttYXJnaW46MTBweCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1ic3tiYWNrZ3JvdW5kOiNkZGQ7Ym90dG9tOjA7ZGlzcGxheTpub25lO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7cGFkZGluZzoycHggMnB4IDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIi5ub1VpLXRhcmdldCwubm9VaS10YXJnZXQgKnstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5ub1VpLWJhc2UsLm5vVWktY29ubmVjdHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm5vVWktY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0ubm9VaS1jb25uZWN0LC5ub1VpLW9yaWdpbnt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO3JpZ2h0OjA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLXN0eWxlOmZsYXR9Lm5vVWktY29ubmVjdHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLW9yaWdpbntoZWlnaHQ6MTAlO3dpZHRoOjEwJX0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2xlZnQ6MDtyaWdodDphdXRvfS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbnt3aWR0aDowfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2hlaWdodDowfS5ub1VpLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5ub1VpLXRvdWNoLWFyZWF7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCwubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luey13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubm9VaS1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQhaW1wb3J0YW50fS5ub1VpLWhvcml6b250YWx7aGVpZ2h0OjNweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3JpZ2h0Oi01cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMjY2ZGI2O3RvcDotNHB4fS5ub1VpLXZlcnRpY2Fse3dpZHRoOjE4cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxle3dpZHRoOjI4cHg7aGVpZ2h0OjM0cHg7cmlnaHQ6LTZweDt0b3A6LTE3cHh9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXtsZWZ0Oi0xN3B4O3JpZ2h0OmF1dG99Lm5vVWktdGFyZ2V0e2JhY2tncm91bmQ6I2RjZGVlMDtib3JkZXItcmFkaXVzOjRweH0ubm9VaS1jb25uZWN0c3tib3JkZXItcmFkaXVzOjNweH0ubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6IzI2NmRiNn0ubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOm5zLXJlc2l6ZX0ubm9VaS1oYW5kbGV7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMjY2ZGI2O2N1cnNvcjpkZWZhdWx0fS5ub1VpLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMjY2ZGI2fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlcnt0b3A6MTdweH1bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojYjhiOGI4fVtkaXNhYmxlZF0gLm5vVWktaGFuZGxlLFtkaXNhYmxlZF0ubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLXRhcmdldHtjdXJzb3I6bm90LWFsbG93ZWR9Lm5vVWktcGlwcywubm9VaS1waXBzICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXBpcHN7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6Izk5OX0ubm9VaS12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjIycHh9Lm5vVWktdmFsdWUtc3Vie2NvbG9yOiNjY2M7Zm9udC1zaXplOjEwcHh9Lm5vVWktbWFya2Vye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2NjY30ubm9VaS1tYXJrZXItc3Vie2JhY2tncm91bmQ6I2FhYX0ubm9VaS1tYXJrZXItbGFyZ2V7YmFja2dyb3VuZDojZGNkZWUwfS5ub1VpLXBpcHMtaG9yaXpvbnRhbHtwYWRkaW5nOjEwcHggMDtoZWlnaHQ6ODBweDt0b3A6LTE0cHg7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpfS5ub1VpLXZhbHVlLWhvcml6b250YWw6bnRoLWNoaWxkKDIpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LDUwJSl9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbDpsYXN0LWNoaWxkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtOTklLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtOTklLDUwJSl9Lm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDUwJSl9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXJ7bWFyZ2luLWxlZnQ6LTFweDt3aWR0aDoxcHg7aGVpZ2h0OjVweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWJ7aGVpZ2h0OjEwcHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2V7aGVpZ2h0OjE0cHh9Lm5vVWktcGlwcy12ZXJ0aWNhbHtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjEwMCV9Lm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3BhZGRpbmctbGVmdDoyNXB4fS5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCw1MCUpfS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlcnt3aWR0aDo1cHg7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1Ynt3aWR0aDoxMHB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZXt3aWR0aDoxNXB4fS5ub1VpLXRvb2x0aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDA7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7bGVmdDo1MCU7Ym90dG9tOjEyMCV9Lm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dG9wOjUwJTtyaWdodDoxMjAlfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwwKTtsZWZ0OmF1dG87Ym90dG9tOjEwcHh9Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTE4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMThweCk7dG9wOmF1dG87cmlnaHQ6MjhweH0iLCIubXQtMTAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LTE1IHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5tdC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubXQtMjUge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLm10LTMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tdC0zNSB7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG4ubXQtNDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm10LTQ1IHtcclxuICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcbi5tdC01MCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4ubXQtNTUge1xyXG4gIG1hcmdpbi10b3A6IDU1cHg7XHJcbn1cclxuLm10LTYwIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcbi5tdC02NSB7XHJcbiAgbWFyZ2luLXRvcDogNjVweDtcclxufVxyXG4ubXQtNzAge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuLm10LTc1IHtcclxuICBtYXJnaW4tdG9wOiA3NXB4O1xyXG59XHJcbi5tdC04MCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4ubXQtODUge1xyXG4gIG1hcmdpbi10b3A6IDg1cHg7XHJcbn1cclxuLm10LTkwIHtcclxuICBtYXJnaW4tdG9wOiA5MHB4O1xyXG59XHJcbi5tdC05NSB7XHJcbiAgbWFyZ2luLXRvcDogOTVweDtcclxufVxyXG4ubXQtMTAwIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG4ubXQtMTA1IHtcclxuICBtYXJnaW4tdG9wOiAxMDVweDtcclxufVxyXG4ubXQtMTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMTBweDtcclxufVxyXG4ubXQtMTE1IHtcclxuICBtYXJnaW4tdG9wOiAxMTVweDtcclxufVxyXG4ubXQtMTIwIHtcclxuICBtYXJnaW4tdG9wOiAxMjBweDtcclxufVxyXG4ubXQtMTI1IHtcclxuICBtYXJnaW4tdG9wOiAxMjVweDtcclxufVxyXG4ubXQtMTMwIHtcclxuICBtYXJnaW4tdG9wOiAxMzBweDtcclxufVxyXG4ubXQtMTM1IHtcclxuICBtYXJnaW4tdG9wOiAxMzVweDtcclxufVxyXG4ubXQtMTQwIHtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxufVxyXG4ubXQtMTQ1IHtcclxuICBtYXJnaW4tdG9wOiAxNDVweDtcclxufVxyXG4ubXQtMTUwIHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxufVxyXG4ubXQtMTU1IHtcclxuICBtYXJnaW4tdG9wOiAxNTVweDtcclxufVxyXG4ubXQtMTYwIHtcclxuICBtYXJnaW4tdG9wOiAxNjBweDtcclxufVxyXG4ubXQtMTY1IHtcclxuICBtYXJnaW4tdG9wOiAxNjVweDtcclxufVxyXG4ubXQtMTcwIHtcclxuICBtYXJnaW4tdG9wOiAxNzBweDtcclxufVxyXG4ubXQtMTc1IHtcclxuICBtYXJnaW4tdG9wOiAxNzVweDtcclxufVxyXG4ubXQtMTgwIHtcclxuICBtYXJnaW4tdG9wOiAxODBweDtcclxufVxyXG4ubXQtMTg1IHtcclxuICBtYXJnaW4tdG9wOiAxODVweDtcclxufVxyXG4ubXQtMTkwIHtcclxuICBtYXJnaW4tdG9wOiAxOTBweDtcclxufVxyXG4ubXQtMTk1IHtcclxuICBtYXJnaW4tdG9wOiAxOTVweDtcclxufVxyXG4ubXQtMjAwIHtcclxuICBtYXJnaW4tdG9wOiAyMDBweDtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubWItMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTI1IHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5tYi0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubWItMzUge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLm1iLTQwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5tYi00NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG4ubWItNTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLm1iLTU1IHtcclxuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG59XHJcbi5tYi02MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG4ubWItNjUge1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuLm1iLTcwIHtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcbi5tYi03NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxufVxyXG4ubWItODAge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuLm1iLTg1IHtcclxuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG59XHJcbi5tYi05MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG4ubWItOTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XHJcbn1cclxuLm1iLTEwMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLm1iLTEwNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XHJcbn1cclxuLm1iLTExMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbn1cclxuLm1iLTExNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuLm1iLTEyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuLm1iLTEyNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XHJcbn1cclxuLm1iLTEzMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuLm1iLTEzNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XHJcbn1cclxuLm1iLTE0MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbn1cclxuLm1iLTE0NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XHJcbn1cclxuLm1iLTE1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuLm1iLTE1NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XHJcbn1cclxuLm1iLTE2MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuLm1iLTE2NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XHJcbn1cclxuLm1iLTE3MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbn1cclxuLm1iLTE3NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XHJcbn1cclxuLm1iLTE4MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XHJcbn1cclxuLm1iLTE4NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XHJcbn1cclxuLm1iLTE5MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XHJcbn1cclxuLm1iLTE5NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XHJcbn1cclxuLm1iLTIwMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbn1cclxuXHJcbi5tbC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLm1sLTE1IHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4ubWwtMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbi5tbC0yNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuLm1sLTMwIHtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4ubWwtMzUge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcbi5tbC00MCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuLm1sLTQ1IHtcclxuICBtYXJnaW4tbGVmdDogNDVweDtcclxufVxyXG4ubWwtNTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcbi5tbC01NSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbn1cclxuLm1sLTYwIHtcclxuICBtYXJnaW4tbGVmdDogNjBweDtcclxufVxyXG4ubWwtNjUge1xyXG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG59XHJcbi5tbC03MCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbn1cclxuLm1sLTc1IHtcclxuICBtYXJnaW4tbGVmdDogNzVweDtcclxufVxyXG4ubWwtODAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG59XHJcbi5tbC04NSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XHJcbn1cclxuLm1sLTkwIHtcclxuICBtYXJnaW4tbGVmdDogOTBweDtcclxufVxyXG4ubWwtOTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG59XHJcbi5tbC0xMDAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxufVxyXG4ubWwtMTA1IHtcclxuICBtYXJnaW4tbGVmdDogMTA1cHg7XHJcbn1cclxuLm1sLTExMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG59XHJcbi5tbC0xMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcclxufVxyXG4ubWwtMTIwIHtcclxuICBtYXJnaW4tbGVmdDogMTIwcHg7XHJcbn1cclxuLm1sLTEyNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xyXG59XHJcbi5tbC0xMzAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMzBweDtcclxufVxyXG4ubWwtMTM1IHtcclxuICBtYXJnaW4tbGVmdDogMTM1cHg7XHJcbn1cclxuLm1sLTE0MCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xyXG59XHJcbi5tbC0xNDUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNDVweDtcclxufVxyXG4ubWwtMTUwIHtcclxuICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbn1cclxuLm1sLTE1NSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xyXG59XHJcbi5tbC0xNjAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcclxufVxyXG4ubWwtMTY1IHtcclxuICBtYXJnaW4tbGVmdDogMTY1cHg7XHJcbn1cclxuLm1sLTE3MCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xyXG59XHJcbi5tbC0xNzUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNzVweDtcclxufVxyXG4ubWwtMTgwIHtcclxuICBtYXJnaW4tbGVmdDogMTgwcHg7XHJcbn1cclxuLm1sLTE4NSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xyXG59XHJcbi5tbC0xOTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOTBweDtcclxufVxyXG4ubWwtMTk1IHtcclxuICBtYXJnaW4tbGVmdDogMTk1cHg7XHJcbn1cclxuLm1sLTIwMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xyXG59XHJcblxyXG4ubXItMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4ubXItMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4ubXItMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ubXItMjUge1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxufVxyXG4ubXItMzAge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG4ubXItMzUge1xyXG4gIG1hcmdpbi1yaWdodDogMzVweDtcclxufVxyXG4ubXItNDAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG4ubXItNDUge1xyXG4gIG1hcmdpbi1yaWdodDogNDVweDtcclxufVxyXG4ubXItNTAge1xyXG4gIG1hcmdpbi1yaWdodDogNTBweDtcclxufVxyXG4ubXItNTUge1xyXG4gIG1hcmdpbi1yaWdodDogNTVweDtcclxufVxyXG4ubXItNjAge1xyXG4gIG1hcmdpbi1yaWdodDogNjBweDtcclxufVxyXG4ubXItNjUge1xyXG4gIG1hcmdpbi1yaWdodDogNjVweDtcclxufVxyXG4ubXItNzAge1xyXG4gIG1hcmdpbi1yaWdodDogNzBweDtcclxufVxyXG4ubXItNzUge1xyXG4gIG1hcmdpbi1yaWdodDogNzVweDtcclxufVxyXG4ubXItODAge1xyXG4gIG1hcmdpbi1yaWdodDogODBweDtcclxufVxyXG4ubXItODUge1xyXG4gIG1hcmdpbi1yaWdodDogODVweDtcclxufVxyXG4ubXItOTAge1xyXG4gIG1hcmdpbi1yaWdodDogOTBweDtcclxufVxyXG4ubXItOTUge1xyXG4gIG1hcmdpbi1yaWdodDogOTVweDtcclxufVxyXG4ubXItMTAwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG59XHJcbi5tci0xMDUge1xyXG4gIG1hcmdpbi1yaWdodDogMTA1cHg7XHJcbn1cclxuLm1yLTExMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcclxufVxyXG4ubXItMTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xyXG59XHJcbi5tci0xMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcbn1cclxuLm1yLTEyNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcclxufVxyXG4ubXItMTMwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xyXG59XHJcbi5tci0xMzUge1xyXG4gIG1hcmdpbi1yaWdodDogMTM1cHg7XHJcbn1cclxuLm1yLTE0MCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcclxufVxyXG4ubXItMTQ1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xyXG59XHJcbi5tci0xNTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcbn1cclxuLm1yLTE1NSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcclxufVxyXG4ubXItMTYwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xyXG59XHJcbi5tci0xNjUge1xyXG4gIG1hcmdpbi1yaWdodDogMTY1cHg7XHJcbn1cclxuLm1yLTE3MCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcclxufVxyXG4ubXItMTc1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xyXG59XHJcbi5tci0xODAge1xyXG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XHJcbn1cclxuLm1yLTE4NSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxODVweDtcclxufVxyXG4ubXItMTkwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xyXG59XHJcbi5tci0xOTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTk1cHg7XHJcbn1cclxuLm1yLTIwMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4ucHQtMTUge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcbi5wdC0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLnB0LTI1IHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG4ucHQtMzAge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcbi5wdC0zNSB7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcbn1cclxuLnB0LTQwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG4ucHQtNDUge1xyXG4gIHBhZGRpbmctdG9wOiA0NXB4O1xyXG59XHJcbi5wdC01MCB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuLnB0LTU1IHtcclxuICBwYWRkaW5nLXRvcDogNTVweDtcclxufVxyXG4ucHQtNjAge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcbi5wdC02NSB7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbn1cclxuLnB0LTcwIHtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG4ucHQtNzUge1xyXG4gIHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcbi5wdC04MCB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuLnB0LTg1IHtcclxuICBwYWRkaW5nLXRvcDogODVweDtcclxufVxyXG4ucHQtOTAge1xyXG4gIHBhZGRpbmctdG9wOiA5MHB4O1xyXG59XHJcbi5wdC05NSB7XHJcbiAgcGFkZGluZy10b3A6IDk1cHg7XHJcbn1cclxuLnB0LTEwMCB7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcbi5wdC0xMDUge1xyXG4gIHBhZGRpbmctdG9wOiAxMDVweDtcclxufVxyXG4ucHQtMTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbn1cclxuLnB0LTExNSB7XHJcbiAgcGFkZGluZy10b3A6IDExNXB4O1xyXG59XHJcbi5wdC0xMjAge1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxufVxyXG4ucHQtMTI1IHtcclxuICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbn1cclxuLnB0LTEzMCB7XHJcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG59XHJcbi5wdC0xMzUge1xyXG4gIHBhZGRpbmctdG9wOiAxMzVweDtcclxufVxyXG4ucHQtMTQwIHtcclxuICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbn1cclxuLnB0LTE0NSB7XHJcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG59XHJcbi5wdC0xNTAge1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxufVxyXG4ucHQtMTU1IHtcclxuICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcbn1cclxuLnB0LTE2MCB7XHJcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG59XHJcbi5wdC0xNjUge1xyXG4gIHBhZGRpbmctdG9wOiAxNjVweDtcclxufVxyXG4ucHQtMTcwIHtcclxuICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbn1cclxuLnB0LTE3NSB7XHJcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG59XHJcbi5wdC0xODAge1xyXG4gIHBhZGRpbmctdG9wOiAxODBweDtcclxufVxyXG4ucHQtMTg1IHtcclxuICBwYWRkaW5nLXRvcDogMTg1cHg7XHJcbn1cclxuLnB0LTE5MCB7XHJcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG59XHJcbi5wdC0xOTUge1xyXG4gIHBhZGRpbmctdG9wOiAxOTVweDtcclxufVxyXG4ucHQtMjAwIHtcclxuICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLnBiLTE1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4ucGItMjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5wYi0yNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuLnBiLTMwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4ucGItMzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG59XHJcbi5wYi00MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLnBiLTQ1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxufVxyXG4ucGItNTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5wYi01NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbn1cclxuLnBiLTYwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG4ucGItNjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcbi5wYi03MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuLnBiLTc1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxufVxyXG4ucGItODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcbi5wYi04NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbn1cclxuLnBiLTkwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG4ucGItOTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG59XHJcbi5wYi0xMDAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG4ucGItMTA1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XHJcbn1cclxuLnBiLTExMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG59XHJcbi5wYi0xMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxufVxyXG4ucGItMTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuLnBiLTEyNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG59XHJcbi5wYi0xMzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxufVxyXG4ucGItMTM1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XHJcbn1cclxuLnBiLTE0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG59XHJcbi5wYi0xNDUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcclxufVxyXG4ucGItMTUwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuLnBiLTE1NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xyXG59XHJcbi5wYi0xNjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxufVxyXG4ucGItMTY1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XHJcbn1cclxuLnBiLTE3MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG59XHJcbi5wYi0xNzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDtcclxufVxyXG4ucGItMTgwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbn1cclxuLnBiLTE4NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xyXG59XHJcbi5wYi0xOTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcclxufVxyXG4ucGItMTk1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XHJcbn1cclxuLnBiLTIwMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG59XHJcblxyXG4ucGwtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4ucGwtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4ucGwtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4ucGwtMjUge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ucGwtMzAge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG4ucGwtMzUge1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxufVxyXG4ucGwtNDAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG4ucGwtNDUge1xyXG4gIHBhZGRpbmctbGVmdDogNDVweDtcclxufVxyXG4ucGwtNTAge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG4ucGwtNTUge1xyXG4gIHBhZGRpbmctbGVmdDogNTVweDtcclxufVxyXG4ucGwtNjAge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxufVxyXG4ucGwtNjUge1xyXG4gIHBhZGRpbmctbGVmdDogNjVweDtcclxufVxyXG4ucGwtNzAge1xyXG4gIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG4ucGwtNzUge1xyXG4gIHBhZGRpbmctbGVmdDogNzVweDtcclxufVxyXG4ucGwtODAge1xyXG4gIHBhZGRpbmctbGVmdDogODBweDtcclxufVxyXG4ucGwtODUge1xyXG4gIHBhZGRpbmctbGVmdDogODVweDtcclxufVxyXG4ucGwtOTAge1xyXG4gIHBhZGRpbmctbGVmdDogOTBweDtcclxufVxyXG4ucGwtOTUge1xyXG4gIHBhZGRpbmctbGVmdDogOTVweDtcclxufVxyXG4ucGwtMTAwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG59XHJcbi5wbC0xMDUge1xyXG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XHJcbn1cclxuLnBsLTExMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxufVxyXG4ucGwtMTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG59XHJcbi5wbC0xMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbn1cclxuLnBsLTEyNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcclxufVxyXG4ucGwtMTMwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG59XHJcbi5wbC0xMzUge1xyXG4gIHBhZGRpbmctbGVmdDogMTM1cHg7XHJcbn1cclxuLnBsLTE0MCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxufVxyXG4ucGwtMTQ1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xyXG59XHJcbi5wbC0xNTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbn1cclxuLnBsLTE1NSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDtcclxufVxyXG4ucGwtMTYwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG59XHJcbi5wbC0xNjUge1xyXG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XHJcbn1cclxuLnBsLTE3MCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcclxufVxyXG4ucGwtMTc1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xyXG59XHJcbi5wbC0xODAge1xyXG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbn1cclxuLnBsLTE4NSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxODVweDtcclxufVxyXG4ucGwtMTkwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xyXG59XHJcbi5wbC0xOTUge1xyXG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XHJcbn1cclxuLnBsLTIwMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxufVxyXG5cclxuLnByLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5wci0xNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4ucHItMjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLnByLTI1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcbi5wci0zMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG4ucHItMzUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbn1cclxuLnByLTQwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcbi5wci00NSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxufVxyXG4ucHItNTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbn1cclxuLnByLTU1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG59XHJcbi5wci02MCB7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweDtcclxufVxyXG4ucHItNjUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbn1cclxuLnByLTcwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG59XHJcbi5wci03NSB7XHJcbiAgcGFkZGluZy1yaWdodDogNzVweDtcclxufVxyXG4ucHItODAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbn1cclxuLnByLTg1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG59XHJcbi5wci05MCB7XHJcbiAgcGFkZGluZy1yaWdodDogOTBweDtcclxufVxyXG4ucHItOTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XHJcbn1cclxuLnByLTEwMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbn1cclxuLnByLTEwNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTA1cHg7XHJcbn1cclxuLnByLTExMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcbn1cclxuLnByLTExNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XHJcbn1cclxuLnByLTEyMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbn1cclxuLnByLTEyNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7XHJcbn1cclxuLnByLTEzMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XHJcbn1cclxuLnByLTEzNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTM1cHg7XHJcbn1cclxuLnByLTE0MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbn1cclxuLnByLTE0NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XHJcbn1cclxuLnByLTE1MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbn1cclxuLnByLTE1NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTU1cHg7XHJcbn1cclxuLnByLTE2MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XHJcbn1cclxuLnByLTE2NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTY1cHg7XHJcbn1cclxuLnByLTE3MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XHJcbn1cclxuLnByLTE3NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XHJcbn1cclxuLnByLTE4MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XHJcbn1cclxuLnByLTE4NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTg1cHg7XHJcbn1cclxuLnByLTE5MCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XHJcbn1cclxuLnByLTE5NSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTk1cHg7XHJcbn1cclxuLnByLTIwMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIHN0eWxlIGZvciBsYXJnZSBkaXNwbGF5ICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAubXQtbGctMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLm10LWxnLTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5tdC1sZy0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAubXQtbGctMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbiAgLm10LWxnLTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5tdC1sZy0zNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIH1cclxuICAubXQtbGctNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgLm10LWxnLTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgfVxyXG4gIC5tdC1sZy01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAubXQtbGctNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICB9XHJcbiAgLm10LWxnLTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5tdC1sZy02NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gIH1cclxuICAubXQtbGctNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbiAgLm10LWxnLTc1IHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgfVxyXG4gIC5tdC1sZy04MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuICAubXQtbGctODUge1xyXG4gICAgbWFyZ2luLXRvcDogODVweDtcclxuICB9XHJcbiAgLm10LWxnLTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgfVxyXG4gIC5tdC1sZy05NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAubXQtbGctMTA1IHtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xyXG4gIH1cclxuICAubXQtbGctMTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gIH1cclxuICAubXQtbGctMTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDExNXB4O1xyXG4gIH1cclxuICAubXQtbGctMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIH1cclxuICAubXQtbGctMTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xyXG4gIH1cclxuICAubXQtbGctMTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gIH1cclxuICAubXQtbGctMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xyXG4gIH1cclxuICAubXQtbGctMTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTY1IHtcclxuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTcwIHtcclxuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTc1IHtcclxuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTgwIHtcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTg1IHtcclxuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xyXG4gIH1cclxuICAubXQtbGctMTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xyXG4gIH1cclxuICAubXQtbGctMTk1IHtcclxuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xyXG4gIH1cclxuICAubXQtbGctMjAwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1iLWxnLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5tYi1sZy0xNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAubWItbGctMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm1iLWxnLTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5tYi1sZy0zMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAubWItbGctMzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcbiAgLm1iLWxnLTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5tYi1sZy00NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAubWItbGctNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLm1iLWxnLTU1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgfVxyXG4gIC5tYi1sZy02MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAubWItbGctNjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICB9XHJcbiAgLm1iLWxnLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG4gIC5tYi1sZy03NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gIH1cclxuICAubWItbGctODAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLm1iLWxnLTg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcbiAgfVxyXG4gIC5tYi1sZy05MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIH1cclxuICAubWItbGctOTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcclxuICB9XHJcbiAgLm1iLWxnLTEwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbiAgLm1iLWxnLTEwNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcclxuICB9XHJcbiAgLm1iLWxnLTExMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICB9XHJcbiAgLm1iLWxnLTExNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICB9XHJcbiAgLm1iLWxnLTEyMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICB9XHJcbiAgLm1iLWxnLTEyNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcclxuICB9XHJcbiAgLm1iLWxnLTEzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICB9XHJcbiAgLm1iLWxnLTEzNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE0MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE0NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE1MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE1NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE2MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE2NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE3MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE3NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE4MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE4NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcclxuICB9XHJcbiAgLm1iLWxnLTE5MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcclxuICB9XHJcbiAgLm1iLWxnLTE5NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcclxuICB9XHJcbiAgLm1iLWxnLTIwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5tbC1sZy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbiAgLm1sLWxnLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAubWwtbGctMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0yNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICB9XHJcbiAgLm1sLWxnLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAubWwtbGctMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy00MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLm1sLWxnLTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG4gIH1cclxuICAubWwtbGctNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy01NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcclxuICB9XHJcbiAgLm1sLWxnLTYwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIH1cclxuICAubWwtbGctNjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy03MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICB9XHJcbiAgLm1sLWxnLTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gIH1cclxuICAubWwtbGctODAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy04NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODVweDtcclxuICB9XHJcbiAgLm1sLWxnLTkwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gIH1cclxuICAubWwtbGctOTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xMDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gIH1cclxuICAubWwtbGctMTA1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcclxuICB9XHJcbiAgLm1sLWxnLTExMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xyXG4gIH1cclxuICAubWwtbGctMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICB9XHJcbiAgLm1sLWxnLTEyNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xyXG4gIH1cclxuICAubWwtbGctMTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcclxuICB9XHJcbiAgLm1sLWxnLTE0MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xyXG4gIH1cclxuICAubWwtbGctMTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICB9XHJcbiAgLm1sLWxnLTE1NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xNjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xyXG4gIH1cclxuICAubWwtbGctMTY1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcclxuICB9XHJcbiAgLm1sLWxnLTE3MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xNzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xyXG4gIH1cclxuICAubWwtbGctMTgwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcclxuICB9XHJcbiAgLm1sLWxnLTE4NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XHJcbiAgfVxyXG4gIC5tbC1sZy0xOTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xyXG4gIH1cclxuICAubWwtbGctMTk1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcclxuICB9XHJcbiAgLm1sLWxnLTIwMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAubXItbGctMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAubXItbGctMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAubXItbGctMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAubXItbGctMjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAubXItbGctMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAubXItbGctMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gIH1cclxuICAubXItbGctNDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAubXItbGctNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gIH1cclxuICAubXItbGctNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICAubXItbGctNTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xyXG4gIH1cclxuICAubXItbGctNjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gIH1cclxuICAubXItbGctNjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG4gIH1cclxuICAubXItbGctNzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gIH1cclxuICAubXItbGctNzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gIH1cclxuICAubXItbGctODAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICAubXItbGctODUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xyXG4gIH1cclxuICAubXItbGctOTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gIH1cclxuICAubXItbGctOTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xyXG4gIH1cclxuICAubXItbGctMTAwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xMDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcclxuICB9XHJcbiAgLm1yLWxnLTExMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gIH1cclxuICAubXItbGctMTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgLm1yLWxnLTEyNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xyXG4gIH1cclxuICAubXItbGctMTMwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcclxuICB9XHJcbiAgLm1yLWxnLTE0MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAubXItbGctMTQ1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgLm1yLWxnLTE1NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xyXG4gIH1cclxuICAubXItbGctMTYwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xNjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcclxuICB9XHJcbiAgLm1yLWxnLTE3MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xyXG4gIH1cclxuICAubXItbGctMTc1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xODAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcclxuICB9XHJcbiAgLm1yLWxnLTE4NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xyXG4gIH1cclxuICAubXItbGctMTkwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XHJcbiAgfVxyXG4gIC5tci1sZy0xOTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcclxuICB9XHJcbiAgLm1yLWxnLTIwMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnB0LWxnLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAucHQtbGctMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLnB0LWxnLTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIH1cclxuICAucHQtbGctMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLnB0LWxnLTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAucHQtbGctNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgLnB0LWxnLTU1IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIH1cclxuICAucHQtbGctNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICB9XHJcbiAgLnB0LWxnLTcwIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxuICAucHQtbGctNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbiAgLnB0LWxnLTg1IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gIH1cclxuICAucHQtbGctOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICB9XHJcbiAgLnB0LWxnLTEwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gIH1cclxuICAucHQtbGctMTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICB9XHJcbiAgLnB0LWxnLTExNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIH1cclxuICAucHQtbGctMTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICB9XHJcbiAgLnB0LWxnLTEzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG4gIH1cclxuICAucHQtbGctMTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICB9XHJcbiAgLnB0LWxnLTE0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gIH1cclxuICAucHQtbGctMTU1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICB9XHJcbiAgLnB0LWxnLTE2MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xyXG4gIH1cclxuICAucHQtbGctMTcwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICB9XHJcbiAgLnB0LWxnLTE3NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xODAge1xyXG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gIH1cclxuICAucHQtbGctMTg1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxODVweDtcclxuICB9XHJcbiAgLnB0LWxnLTE5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgfVxyXG4gIC5wdC1sZy0xOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xyXG4gIH1cclxuICAucHQtbGctMjAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5wYi1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLnBiLWxnLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAucGItbGctMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0yNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLnBiLWxnLTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucGItbGctMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLnBiLWxnLTQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAucGItbGctNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcbiAgLnBiLWxnLTYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAucGItbGctNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLnBiLWxnLTc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gIH1cclxuICAucGItbGctODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICB9XHJcbiAgLnBiLWxnLTkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIH1cclxuICAucGItbGctOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICAucGItbGctMTA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcclxuICB9XHJcbiAgLnBiLWxnLTExMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xyXG4gIH1cclxuICAucGItbGctMTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcbiAgLnBiLWxnLTEyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gIH1cclxuICAucGItbGctMTM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcclxuICB9XHJcbiAgLnBiLWxnLTE0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xyXG4gIH1cclxuICAucGItbGctMTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICB9XHJcbiAgLnBiLWxnLTE1NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gIH1cclxuICAucGItbGctMTY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcclxuICB9XHJcbiAgLnBiLWxnLTE3MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xyXG4gIH1cclxuICAucGItbGctMTgwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcclxuICB9XHJcbiAgLnBiLWxnLTE4NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XHJcbiAgfVxyXG4gIC5wYi1sZy0xOTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xyXG4gIH1cclxuICAucGItbGctMTk1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxuICB9XHJcbiAgLnBiLWxnLTIwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAucGwtbGctMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAucGwtbGctMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAucGwtbGctMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAucGwtbGctMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIH1cclxuICAucGwtbGctMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAucGwtbGctMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gIH1cclxuICAucGwtbGctNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAucGwtbGctNDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gIH1cclxuICAucGwtbGctNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gIH1cclxuICAucGwtbGctNTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gIH1cclxuICAucGwtbGctNjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gIH1cclxuICAucGwtbGctNjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gIH1cclxuICAucGwtbGctNzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gIH1cclxuICAucGwtbGctNzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gIH1cclxuICAucGwtbGctODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gIH1cclxuICAucGwtbGctODUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xyXG4gIH1cclxuICAucGwtbGctOTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gIH1cclxuICAucGwtbGctOTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gIH1cclxuICAucGwtbGctMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xMDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcclxuICB9XHJcbiAgLnBsLWxnLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG4gIH1cclxuICAucGwtbGctMTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICB9XHJcbiAgLnBsLWxnLTEyNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xyXG4gIH1cclxuICAucGwtbGctMTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICB9XHJcbiAgLnBsLWxnLTE0MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gIH1cclxuICAucGwtbGctMTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICB9XHJcbiAgLnBsLWxnLTE1NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG4gIH1cclxuICAucGwtbGctMTYwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xNjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcclxuICB9XHJcbiAgLnBsLWxnLTE3MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xyXG4gIH1cclxuICAucGwtbGctMTc1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICB9XHJcbiAgLnBsLWxnLTE4NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xyXG4gIH1cclxuICAucGwtbGctMTkwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XHJcbiAgfVxyXG4gIC5wbC1sZy0xOTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcclxuICB9XHJcbiAgLnBsLWxnLTIwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByLWxnLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5wci1sZy0xNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAucHItbGctMjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLnByLWxnLTI1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5wci1sZy0zMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAucHItbGctMzUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICB9XHJcbiAgLnByLWxnLTQwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5wci1sZy00NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gIH1cclxuICAucHItbGctNTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbiAgLnByLWxnLTU1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgfVxyXG4gIC5wci1sZy02MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIH1cclxuICAucHItbGctNjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICB9XHJcbiAgLnByLWxnLTcwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5wci1sZy03NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG4gIH1cclxuICAucHItbGctODAge1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICB9XHJcbiAgLnByLWxnLTg1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgfVxyXG4gIC5wci1sZy05MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gIH1cclxuICAucHItbGctOTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcclxuICB9XHJcbiAgLnByLWxnLTEwMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICB9XHJcbiAgLnByLWxnLTEwNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcclxuICB9XHJcbiAgLnByLWxnLTExMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuICB9XHJcbiAgLnByLWxnLTExNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcclxuICB9XHJcbiAgLnByLWxnLTEyMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgLnByLWxnLTEyNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcclxuICB9XHJcbiAgLnByLWxnLTEzMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxuICB9XHJcbiAgLnByLWxnLTEzNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcclxuICB9XHJcbiAgLnByLWxnLTE0MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuICB9XHJcbiAgLnByLWxnLTE0NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcclxuICB9XHJcbiAgLnByLWxnLTE1MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgLnByLWxnLTE1NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcclxuICB9XHJcbiAgLnByLWxnLTE2MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcclxuICB9XHJcbiAgLnByLWxnLTE2NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcclxuICB9XHJcbiAgLnByLWxnLTE3MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxuICB9XHJcbiAgLnByLWxnLTE3NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcclxuICB9XHJcbiAgLnByLWxnLTE4MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcclxuICB9XHJcbiAgLnByLWxnLTE4NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcclxuICB9XHJcbiAgLnByLWxnLTE5MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcclxuICB9XHJcbiAgLnByLWxnLTE5NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcclxuICB9XHJcbiAgLnByLWxnLTIwMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcclxuICB9XHJcbn1cclxuIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1sZyxcclxuICAuY29udGFpbmVyLW1kLFxyXG4gIC5jb250YWluZXItc20sXHJcbiAgLmNvbnRhaW5lci14bCxcclxuICAuY29udGFpbmVyLXh4bCB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuZXJyb3JfaW1nIC50aHJlZSxcclxuICAuZXJyb3JfaW1nIC5vbmUge1xyXG4gICAgdG9wOiAtMTgwcHg7XHJcbiAgfVxyXG4gIC5lcnJvcl9pbWcgLnR3byB7XHJcbiAgICB0b3A6IC0xNTBweDtcclxuICB9XHJcbiAgLmVycm9yX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gIH1cclxuICAuZXJyb3JfaW1nIC5lcnJvcl9zaGFwIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgLmVycm9yX2ltZyAuaW1nX29uZSxcclxuICAuZXJyb3JfaW1nIC5pbWdfdHdvLFxyXG4gIC5lcnJvcl9pbWcgLmltZ190aHJlZSB7XHJcbiAgICBtYXgtd2lkdGg6IDg1JTtcclxuICB9XHJcbiAgLmVycm9yX2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEtMyAucGVyc29uLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5mZWF0dXJlLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDBweDtcclxuICB9XHJcbiAgLmN0YS0zIC5pbWctc2hhcGVzIC5zaGFwZTpudGgtY2hpbGQoMSkge1xyXG4gICAgbGVmdDogMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItbGcsXHJcbiAgLmNvbnRhaW5lci1tZCxcclxuICAuY29udGFpbmVyLXNtLFxyXG4gIC5jb250YWluZXIteGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYmFubmVyLWFyZWEtMyAucGVyc29uLWltZyB7XHJcbiAgICBsZWZ0OiAtMTIwcHg7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYS0zIC5iYW5uZXItY29udGVudCAudGhlbWUtYnRuOjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTJweDtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAubWVudSA+IC5uYXYtaXRlbSxcclxuICAubmF2YmFyX2ZpeGVkLm1lbnVfb25lIC5tZW51ID4gLm5hdi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzNywgMjM3LCAyMzcsIDAuNSk7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAubWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAubWVudSA+IC5uYXYtaXRlbS5zdWJtZW51IC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci1tZW51IC5tZW51ID4gLm5hdi1pdGVtLnN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAudGhlbWUtYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogIzAwNTBiMjsgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjZkYjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyLW1lbnUgLm1lbnUge1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgfVxyXG4gIC5uYXZfYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjNmI3MDdmO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDIzNywgMjM3LCAwLjUpO1xyXG4gIH1cclxuICAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICM2YjcwN2Y7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAubWVudSAubmF2LWl0ZW0gLm1vYmlsZV9kcm9wZG93bl9pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29sb3I6ICM2YjcwN2Y7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbiAgLmhlYWRlci1tZW51IC5tZW51ID4gLm5hdi1pdGVtLnN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgLmRvY19tb2JpbGVfbWVudSAub3Blbl9pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWItd2lkZ2V0LmJyZWFkY3J1bWItd2lkZ2V0LTIgLnNoYXBlcyAub25lLXNoYXBlLnNoYXBlLTQge1xyXG4gICAgcmlnaHQ6IC0xOCU7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiAgLmVycm9yX2FyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgfVxyXG4gIC5lcnJvcl9pbWcgLmltZ19vbmUsXHJcbiAgLmVycm9yX2ltZyAuaW1nX3R3byxcclxuICAuZXJyb3JfaW1nIC5pbWdfdGhyZWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZXJyb3JfaW1nIHtcclxuICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiAgLnRyYWNrLWYtcHJvZ3Jlc3MgLmltZy1jb250ZW50IC5iZy1pbWcge1xyXG4gICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgdG9wOiAtMjAlO1xyXG4gICAgbGVmdDogLTUwJTtcclxuICB9XHJcbiAgLnRyYWNrLWYtcHJvZ3Jlc3MgLmltZy1jb250ZW50IC50cmFjay1pbWcudHJhY2stMSB7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICB9XHJcbiAgLnRyYWNrLWYtcHJvZ3Jlc3MgLmltZy1jb250ZW50IC50cmFjay1pbWcudHJhY2stMiB7XHJcbiAgICBib3R0b206IC0yMHB4O1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FyZC1wYXltZW50IC5pbWctY29udGVudCAuY2FyZC0xIHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICB9XHJcbiAgLmNhcmQtcGF5bWVudCAuaW1nLWNvbnRlbnQgLmNhcmQtMiB7XHJcbiAgICB0b3A6IDQxcHg7XHJcbiAgICByaWdodDogLTUwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC5jYXJkLXBheW1lbnQgLmltZy1jb250ZW50IC5iZy1pbWcge1xyXG4gICAgdG9wOiAtMjAlO1xyXG4gICAgbGVmdDogLTczJTtcclxuICAgIHdpZHRoOiA3NTBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5pbnRlcm5ldC1iYW5raW5nIC5pbWctY29udGVudCAuYmFuay1tYWluIHtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgfVxyXG4gIC5pbnRlcm5ldC1iYW5raW5nIC5pbWctY29udGVudCAuYmFuay0yIHtcclxuICAgIGJvdHRvbTogNDVweDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbiAgLmludGVybmV0LWJhbmtpbmcgLmltZy1jb250ZW50IC5iYW5rLTEge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAuaW50ZXJuZXQtYmFua2luZyAuaW1nLWNvbnRlbnQgLmJhbmstMyB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgfVxyXG4gIC5pbnRlcm5ldC1iYW5raW5nIC5pbWctY29udGVudCAuYmctaW1nIHtcclxuICAgIGxlZnQ6IC00NSU7XHJcbiAgICB3aWR0aDogNzUwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuam9iLWFwcGxpY2F0aW9uLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogNDBweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogNDBweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXdpZGdldCAudGVzdGltb25pYWwtY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtd2lkZ2V0IC50ZXN0aW1vbmlhbC1jb250ZW50IC53YXRjaC1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtd2lkZ2V0IC50ZXN0aW1vbmlhbC1jb250ZW50IC5hdXRob3ItaW5mbyBoNCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQgLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXdpZGdldCAudGVzdGltb25pYWwtY29udGVudCAuYXV0aG9yLWluZm8gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDcyMHB4KSAvIDIpO1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDcyMHB4KSAvIDIpO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmN0YS0zIC5pbWctc2hhcGVzIC5zaGFwZTpudGgtY2hpbGQoMykge1xyXG4gICAgcmlnaHQ6IDElO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmJsb2ctc2hhcmUtd2lkZ2V0IC5zb2NpYWwtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbiAgLmJsb2ctc2hhcmUtd2lkZ2V0IC5zb2NpYWwtbGluayBhIHtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAucmVjb2duaXRpb24td2lkZ2V0IC50YWItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50aGVtZS1idG4udGhlbWUtYnRuLWxnIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi10aXRsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXRpdGxlIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICBoZWFkZXIgLmhlYWRlci10b3AgLmhlYWRlci1pbmZvLWxlZnQsXHJcbiAgaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItaW5mby1yaWdodCB1bCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcbiAgaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItaW5mby1sZWZ0IC5sYW5ndWFnZS1saXN0IC5uaWNlLXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5iYW5uZXItYXJlYSAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYSAuYmFubmVyLWNvbnRlbnQgaDEsXHJcbiAgLmJhbm5lci1hcmVhLTMgLmJhbm5lci1jb250ZW50IGgxLFxyXG4gIC5iYW5uZXItYXJlYS00IC5iYW5uZXItY29udGVudCBoMSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYSAuYmFubmVyLWNvbnRlbnQgLmltZy1hcmVhIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWFyZWEtMiAuYmFubmVyLWNvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLnN0YXRpc3RpY3Mtd2lkZ2V0LTEgLmNvdW50ZXIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmZlYXR1cmUtYXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50cmFjay1mLXByb2dyZXNzIC5pbWctY29udGVudCAudHJhY2staW1nLnRyYWNrLTEge1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcbiAgLnRyYWNrLWYtcHJvZ3Jlc3MgLmltZy1jb250ZW50IC50cmFjay1pbWcudHJhY2stMiB7XHJcbiAgICBib3R0b206IDY1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxuICAudHJhY2stZi1wcm9ncmVzcyAuaW1nLWNvbnRlbnQgLmJnLWltZyB7XHJcbiAgICB0b3A6IC0yMiU7XHJcbiAgICBsZWZ0OiAtMTAlO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmludGVybmV0LWJhbmtpbmcgLmltZy1jb250ZW50IC5iZy1pbWcge1xyXG4gICAgbGVmdDogLTIwJTtcclxuICB9XHJcbiAgLmludGVybmV0LWJhbmtpbmcgLmltZy1jb250ZW50IC5iYW5rLTIge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLmludGVybmV0LWJhbmtpbmcgLmltZy1jb250ZW50IC5iYW5rLTEge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FyZC1wYXltZW50IC5pbWctY29udGVudCAuYmctaW1nIHtcclxuICAgIGxlZnQ6IC0zNiU7XHJcbiAgfVxyXG4gIC5jYXJkLXBheW1lbnQgLmltZy1jb250ZW50IC5jYXJkLTIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FyZC1wYXltZW50IC50ZXh0LWNvbnRlbnQgaDIsXHJcbiAgLmludGVybmV0LWJhbmtpbmcgLnRleHQtY29udGVudCBoMixcclxuICAudHJhY2stZi1wcm9ncmVzcyAudGV4dC1jb250ZW50IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2VjdXJpdHktYXJlYSAuc2VjdXJpdHktcHJpb3JpdHkgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuICAuc2VjdXJpdHktYXJlYSAuc2VjdXJpdHktcHJpb3JpdHkgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiAgLmZhcS13aWRnZXQgLmZhcS1oZWFkZXIgaDQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuZmFxLXdpZGdldCAuc2luZ2xlLXdpZGdldC1vbmUge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLmZhcS13aWRnZXQgLmZhcS1oZWFkZXIgaDQgaSB7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbiAgLmZhcS1hcmVhIC5mYXEtaW1nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmZhcS1hcmVhIC5mYXEtaW1nIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zZWFyY2gtam9iIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2gtam9iIC5zZWFyY2gtYm94IC5ib3JkZXItZW5kIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcblxyXG4gIC5jdGEge1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmN0YSAudGhlbWUtYnRuIHtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sb2FuLWRldGFpbHMtd2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItd2lkZ2V0IC5mb290ZXItYm9sZCBoMSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1ib2xkIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMDBweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMDBweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXdpZGdldCAudGVzdGltb25pYWwtY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtd2lkZ2V0IC50ZXN0aW1vbmlhbC1jb250ZW50IC53YXRjaC1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtd2lkZ2V0IC50ZXN0aW1vbmlhbC1jb250ZW50IC5hdXRob3ItaW5mbyBoNCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQgLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xyXG4gIH1cclxuICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcblxyXG4gIC5jYWxjdWxhdG9yLXdpZGdldCAuc2luZ2xlLWNhbGN1bGF0b3Itd2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gIC5jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1yYW5nZVxyXG4gICAgLnJhbmdlLWhlYWRlclxyXG4gICAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgd2lkdGg6IDEyNnB4O1xyXG4gIH1cclxuICAuY2FsY3VsYXRvci13aWRnZXRcclxuICAgIC5zaW5nbGUtY2FsY3VsYXRvci13aWRnZXRcclxuICAgIC5zaW5nbGUtcmFuZ2VcclxuICAgIC5uYXYtdGFic1xyXG4gICAgLm5hdi1pdGVtXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjJweDtcclxuICB9XHJcbiAgLmNhbGN1bGF0b3Itd2lkZ2V0IC5jYWxjdWxhdG9yLXJlc3VsdC13aWRnZXQgaDQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuY2FsY3VsYXRvci13aWRnZXQgLmNhbGN1bGF0b3ItcmVzdWx0LXdpZGdldCBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5jYWxjdWxhdG9yLXdpZGdldCAuY2FsY3VsYXRvci1yZXN1bHQtd2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgfVxyXG4gIC5jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1yYW5nZVxyXG4gICAgLm5hdi10YWJzXHJcbiAgICAuYWN0aXZlX2JhciB7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBsZWZ0OiA4NHB4O1xyXG4gICAgd2lkdGg6IDcxcHg7XHJcbiAgfVxyXG4gIC5jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1jYWxjdWxhdG9yLXdpZGdldFxyXG4gICAgLnNpbmdsZS1yYW5nZVxyXG4gICAgLm5hdi10YWJzXHJcbiAgICAuYWN0aXZlX2Jhci5sZWZ0IHtcclxuICAgIHdpZHRoOiA4M3B4O1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmUtY2FsY3VsYXRvciAuY2FsY3VsYXRvciAuYm9yZGVyLWVuZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuZW1haWwtYWxlcnQtd2lkZ2V0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRoZW1lLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTdweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmF1dGhvci1tZWRpYS13aWRnZXQge1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVudSAubWVudSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICB9XHJcbiAgLm1vYmlsZS1tZW51LXdpZGdldCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gICNtb2JpbGUtbWVudS1vdmVybGF5IC5tZW51LWNsb3NlIHtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxuICBoZWFkZXIgLmhlYWRlci10b3AgLmhlYWRlci1pbmZvLXJpZ2h0IHVsIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIGhlYWRlciAuaGVhZGVyLXRvcCAuaGVhZGVyLWluZm8tcmlnaHQgdWwgbGkgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTZweDtcclxuICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuYmFubmVyLWFyZWEgLmJhbm5lci1jb250ZW50IC5pbWctYXJlYSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEgLmJhbm5lci1jb250ZW50IGgxLFxyXG4gIC5iYW5uZXItYXJlYS0zIC5iYW5uZXItY29udGVudCBoMSxcclxuICAuYmFubmVyLWFyZWEtNCAuYmFubmVyLWNvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEtMiAuYmFubmVyLWNvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEtMiAuYmFubmVyLWltZyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEgLmxvZ29zIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEtNCAuaGVyby1pbWcgLnNoYXBlOm50aC1jaGlsZCgxKSBpbWcge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEtNCAuaGVyby1pbWcgLnNoYXBlOm50aC1jaGlsZCg4KSBpbWcge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEgLmxvZ29zIGltZzpudGgtY2hpbGQoMSkge1xyXG4gICAgYm90dG9tOiAxNSU7XHJcbiAgICBsZWZ0OiAwJTtcclxuICB9XHJcbiAgLmJhbm5lci1hcmVhIC5sb2dvcyBpbWc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvdHRvbTogNDUlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gIH1cclxuICAuYmFubmVyLWFyZWEgLmxvZ29zIGltZzpudGgtY2hpbGQoMykge1xyXG4gICAgYm90dG9tOiAyMCU7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYSAubG9nb3MgaW1nOm50aC1jaGlsZCg0KSB7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIHJpZ2h0OiAyMCU7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYSAubG9nb3MgaW1nOm50aC1jaGlsZCg1KSB7XHJcbiAgICBib3R0b206IDQ1JTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgfVxyXG4gIC5iYW5uZXItYXJlYSAubG9nb3MgaW1nOm50aC1jaGlsZCg2KSB7XHJcbiAgICBib3R0b206IDE1JTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICB9XHJcbiAgLmJhbm5lci1hcmVhLTMgLmJnLXNsaWRlcyAuc2xpZGU6bnRoLWNoaWxkKDEpIHtcclxuICAgIGxlZnQ6IC0yJTtcclxuICB9XHJcbiAgLmJhbm5lci1hcmVhLTMgLmJnLXNsaWRlcyAuc2xpZGU6bnRoLWNoaWxkKDIpIHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcbiAgLmJhbm5lci1hcmVhLTMgLmJnLXNsaWRlcyAuc2xpZGU6bnRoLWNoaWxkKDMpIHtcclxuICAgIGxlZnQ6IDMwJTtcclxuICB9XHJcbiAgLmJhbm5lci1hcmVhLTMgLmJhbm5lci1jb250ZW50IC50aGVtZS1idG46OmJlZm9yZSB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuYnJlYWRjcnVtYi13aWRnZXQgLmJyZWFkY3J1bWItY29udGVudCBoMSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmZsb2F0ZWQtd2lkZ2V0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zdGF0aXN0aWNzLXdpZGdldC0xIC5jb3VudGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLnN0YXRpc3RpY3Mtd2lkZ2V0LTEgcCB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbiAgLnN0YXRpc3RpY3Mtd2lkZ2V0LTIgLndpZGdldC1jb250ZW50IGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICB9XHJcbiAgLnN0YXRpc3RpY3Mtd2lkZ2V0LTIgLndpZGdldC1jb250ZW50IHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYXJkLXBheW1lbnQgLmltZy1jb250ZW50IC5jYXJkLTIge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5jYXJkLXBheW1lbnQgLmltZy1jb250ZW50IC5iZy1pbWcge1xyXG4gICAgbGVmdDogLTQwJTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zaW5nbGUtc2VjdXJpdHktd2lkZ2V0IC5zZWN1cml0eS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpbmdsZS1zZWN1cml0eS13aWRnZXQgLnNlY3VyaXR5LWNvbnRlbnQtMiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zdGVwcGVyLXdpZGdldCB1bCBsaSB7XHJcbiAgICBtYXJnaW46IDM1cHggMDtcclxuICB9XHJcbiAgLnN0ZXBwZXItd2lkZ2V0IHVsIGxpOjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtMjRweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jdGEge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5jdGEtY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIC5jdGEtY29udGVudCBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuY3RhLWNvbnRlbnQgLnRoZW1lLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmN0YS5jdGEtMiB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XHJcbiAgfVxyXG4gIC5jdGEtMyAuaW1nLXNoYXBlcyAuc2hhcGU6bnRoLWNoaWxkKDIpIHtcclxuICAgIGxlZnQ6IDIwJTtcclxuICB9XHJcbiAgLmN0YS0zIC5pbWctc2hhcGVzIC5zaGFwZTpudGgtY2hpbGQoMykgaW1nIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5lbWFpbC1hbGVydC13aWRnZXQgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmNsaWVudC1hcmVhIC5jbGllbnQtc2xpZGVyIC5zbGljay1saXN0LFxyXG4gIC5uZXdzLWFyZWEgLm5ld3Mtc2xpZGVyIC5zbGljay1saXN0LFxyXG4gIC5mZWF0dXJlLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5mZWF0dXJlLWNhcmQtd2lkZ2V0LTIgcCB7XHJcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICAuZmVhdHVyZS1jYXJkLXdpZGdldC01IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMjVweDtcclxuICB9XHJcbiAgLmZlYXR1cmUtY2FyZC13aWRnZXQtNiB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuZmVhdHVyZS1jYXJkLXdpZGdldC02IC5jYXJkLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmZlYXR1cmUtam9iLWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuaG93LWl0LXdvcmsgLnNpbmdsZS13aWRnZXQgLndpZGdldC1oZWFkZXIgLndpZGdldC1pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuaG93LWl0LXdvcmsgLnNpbmdsZS13aWRnZXQgLndpZGdldC1oZWFkZXIgLndpZGdldC1pbWcgaW1nIHtcclxuICAgIG1heC13aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmhvdy1pdC13b3JrIC5zaW5nbGUtd2lkZ2V0IC53aWRnZXQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMzlweDtcclxuICB9XHJcbiAgLmhvdy1pdC13b3JrIC5zaW5nbGUtd2lkZ2V0IC53aWRnZXQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5ob3ctaXQtd29yayAuc2luZ2xlLXdpZGdldCAud2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIH1cclxuICAuaG93LWl0LXdvcmsgLnNpbmdsZS13aWRnZXQgLndpZGdldC1jb250ZW50IGxpIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuICAuaG93LWl0LXdvcmsgLnNpbmdsZS13aWRnZXQgLndpZGdldC1oZWFkZXIgLndpZGdldC10aXRsZSBoNCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC5ob3ctaXQtd29yayAuc2luZ2xlLXdpZGdldCAud2lkZ2V0LWNvbnRlbnQgbGkgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuaG93LWl0LXdvcmsgLnNpbmdsZS13aWRnZXQgLndpZGdldC1jb250ZW50IGxpIC5udW1iZXIge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5mYXEtd2lkZ2V0IC5mYXEtaGVhZGVyIGg0IGkge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5mYXEtd2lkZ2V0IC5mYXEtaGVhZGVyIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuZmFxLXdpZGdldCAuZmFxLWJvZHkgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5mYXEtd2lkZ2V0IC53aWRnZXQtaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcblxyXG4gIC5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1ib2xkID4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmxvYW4tZGV0YWlscy13aWRnZXQge1xyXG4gICAgcGFkZGluZzogMzVweDtcclxuICB9XHJcbiAgLmxvYW4tZGV0YWlscy13aWRnZXQgLm5hdi1idG4gYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gIC5sb2FuLWRldGFpbHMtd2lkZ2V0IC5uYXYtYnRuIGEsXHJcbiAgLmxvYW4tZGV0YWlscy13aWRnZXQgLm5hdi1idG4gYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmpvYi1hcHBsaWNhdGlvbi1tb2RhbCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xyXG4gIH1cclxuICAuam9iLWFwcGxpY2F0aW9uLW1vZGFsIC5tb2RhbC1kaWFsb2cgLmRyb3B6b25lIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5qb2ItYXBwbGljYXRpb24tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gIH1cclxuICAuam9iLXBvc3Qtd2lkZ2V0IC5zaW5nbGUtam9iLXBvc3QgLnBvc3QtaGVhZGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5qb2ItcG9zdC13aWRnZXQgLnNpbmdsZS1qb2ItcG9zdCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5lbWFpbC1hbGVydC13aWRnZXQgLmlucHV0LWdyb3VwLWFwcGVuZCAudGhlbWUtYnRuIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgLmVtYWlsLWFsZXJ0LXdpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuYmFuY2EtY29ycG9yYXRlIC5zZWN0aW9uLXRpdGxlIHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuYmFuY2EtY29ycG9yYXRlIC5zZWN0aW9uLXRpdGxlIHAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAudGVzdGltb25pYWwtd2lkZ2V0LTIgLmNsaWVudC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQtMiAuY2xpZW50LWluZm8gcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC13aWRnZXQtMiAuY2xpZW50LWluZm8gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMzJweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5mZWF0dXJlLWNhbGN1bGF0b3IgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Itc2xpZGVyIC5yYW5nZS1pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5oZWxwLWFkLWFyZWEgLm9mZmVycyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTE1cHgpO1xyXG4gIH1cclxuICAuaGVscC1hZC1hcmVhIC5vZmZlcnMgdWwge1xyXG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gIH1cclxuICAuc2FmZS1kZXBvc2l0LWFyZWEgLmNhcmQtaW1nIC5sb2dvIGltZzpudGgtY2hpbGQoMikge1xyXG4gICAgcmlnaHQ6IC0xJTtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jdXN0b21pemUtY2FyZC1hcmVhIC5jYXJkLWltZyAuc2hhcGUtMSB7XHJcbiAgICBsZWZ0OiAtMzZweDtcclxuICB9XHJcbiAgLmN1c3RvbWl6ZS1jYXJkLWFyZWEgLmNhcmQtaW1nIC5zaGFwZS0xIGltZyB7XHJcbiAgICB3aWR0aDogMzkwcHg7XHJcbiAgfVxyXG4gIC5jdXN0b21pemUtY2FyZC1hcmVhIC5jYXJkLWltZyAuc2hhcGUtMiBpbWcge1xyXG4gICAgd2lkdGg6IDMzMHB4O1xyXG4gIH1cclxuICAuY3VzdG9taXplLWNhcmQtYXJlYSAuY2FyZC1pbWcgLnNoYXBlLTMgaW1nIHtcclxuICAgIHdpZHRoOiAzODBweDtcclxuICB9XHJcbiAgLmN1c3RvbWl6ZS1jYXJkLWFyZWEgLmNhcmQtaW1nIC5zaGFwZS0yIHtcclxuICAgIGxlZnQ6IDRweDtcclxuICB9XHJcbiAgLmN1c3RvbWl6ZS1jYXJkLWFyZWEgLmNhcmQtaW1nIC5zaGFwZS0zIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICBibG9ja3F1b3RlLFxyXG4gIC5hdXRob3ItbWVkaWEtd2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5wb3N0LWRldGFpbHMtd2lkZ2V0IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAuYnJlYWRjcnVtYi13aWRnZXQuYnJlYWRjcnVtYi13aWRnZXQtMiAucG9wdWxhci10YWdzIGEge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tICovXHJcbiAgLmJsb2ctY29tbWVudC13aWRnZXQgLmNvbW1lbnQtYXV0aG9yIC5jb21tZW50cy1ib3ggLmNvbW1lbnRzLXRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0gKi9cclxuICAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItd2lkZ2V0IC5mb290ZXItYm9sZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmVycm9yX2ltZyAuaW1nX29uZSxcclxuICAuZXJyb3JfaW1nIC5pbWdfdHdvLFxyXG4gIC5lcnJvcl9pbWcgLmltZ190aHJlZSB7XHJcbiAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG4gIC5lcnJvcl9pbWcge1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICB9XHJcbiAgLmVycm9yX2RvdC50aHJlZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/