blob: 30b0466a8a7b4b80f07c907b01dd427a35b59f38 [file] [log] [blame]
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
/*
* Copyright (C) 2016-2017 by Teradata Corporation. All rights reserved.
* TERADATA CORPORATION CONFIDENTIAL AND TRADE SECRET
*/
import { Injectable } from '@angular/core';
var IconService = /** @class */ (function () {
function IconService() {
this._icons = [
'access_alarm',
'access_alarms',
'access_time',
'accessibility',
'account_balance',
'account_balance_wallet',
'account_box',
'account_circle',
'add',
'add_alarm',
'add_box',
'add_circle',
'add_circle_outline',
'add_shopping_cart',
'add_to_photos',
'adjust',
'alarm',
'alarm_add',
'alarm_off',
'alarm_on',
'album',
'android',
'announcement',
'apps',
'archive',
'arrow_back',
'arrow_drop_down',
'arrow_drop_down_circle',
'arrow_drop_up',
'arrow_forward',
'aspect_ratio',
'assessment',
'assignment',
'assignment_ind',
'assignment_late',
'assignment_return',
'assignment_returned',
'assignment_turned_in',
'assistant_photo',
'attach_file',
'attach_money',
'attachment',
'audiotrack',
'autorenew',
'av_timer',
'backspace',
'backup',
'battery_alert',
'battery_charging_full',
'battery_full',
'battery_std',
'battery_unknown',
'beenhere',
'block',
'bluetooth',
'bluetooth_audio',
'bluetooth_connected',
'bluetooth_disabled',
'bluetooth_searching',
'blur_circular',
'blur_linear',
'blur_off',
'blur_on',
'book',
'bookmark',
'bookmark_border',
'border_all',
'border_bottom',
'border_clear',
'border_color',
'border_horizontal',
'border_inner',
'border_left',
'border_outer',
'border_right',
'border_style',
'border_top',
'border_vertical',
'brightness_1',
'brightness_2',
'brightness_3',
'brightness_4',
'brightness_5',
'brightness_6',
'brightness_7',
'brightness_auto',
'brightness_high',
'brightness_low',
'brightness_medium',
'broken_image',
'brush',
'bug_report',
'build',
'business',
'cached',
'cake',
'call',
'call_end',
'call_made',
'call_merge',
'call_missed',
'call_received',
'call_split',
'camera',
'camera_alt',
'camera_front',
'camera_rear',
'camera_roll',
'cancel',
'cast',
'cast_connected',
'center_focus_strong',
'center_focus_weak',
'chat',
'check',
'check_box',
'check_box_outline_blank',
'check_circle',
'chevron_left',
'chevron_right',
'class',
'clear',
'clear_all',
'close',
'closed_caption',
'cloud',
'cloud_circle',
'cloud_done',
'cloud_download',
'cloud_off',
'cloud_queue',
'cloud_upload',
'collections',
'collections_bookmark',
'color_lens',
'colorize',
'comment',
'compare',
'computer',
'confirmation_number',
'contact_phone',
'contacts',
'content_copy',
'content_cut',
'content_paste',
'control_point',
'control_point_duplicate',
'create',
'credit_card',
'crop',
'crop_16_9',
'crop_3_2',
'crop_5_4',
'crop_7_5',
'crop_din',
'crop_free',
'crop_landscape',
'crop_original',
'crop_portrait',
'crop_square',
'dashboard',
'data_usage',
'dehaze',
'delete',
'description',
'desktop_mac',
'desktop_windows',
'details',
'developer_board',
'developer_mode',
'device_hub',
'devices',
'dialer_sip',
'dialpad',
'directions',
'directions_bike',
'directions_boat',
'directions_bus',
'directions_car',
'directions_railway',
'directions_run',
'directions_subway',
'directions_transit',
'directions_walk',
'disc_full',
'dns',
'do_not_disturb',
'do_not_disturb_alt',
'dock',
'domain',
'done',
'done_all',
'drafts',
'drive_eta',
'dvr',
'edit',
'eject',
'email',
'equalizer',
'error',
'error_outline',
'event',
'event_available',
'event_busy',
'event_note',
'event_seat',
'exit_to_app',
'expand_less',
'expand_more',
'explicit',
'explore',
'exposure',
'exposure_neg_1',
'exposure_neg_2',
'exposure_plus_1',
'exposure_plus_2',
'exposure_zero',
'extension',
'face',
'fast_forward',
'fast_rewind',
'favorite',
'favorite_border',
'feedback',
'file_download',
'file_upload',
'filter',
'filter_1',
'filter_2',
'filter_3',
'filter_4',
'filter_5',
'filter_6',
'filter_7',
'filter_8',
'filter_9',
'filter_9_plus',
'filter_b_and_w',
'filter_center_focus',
'filter_drama',
'filter_frames',
'filter_hdr',
'filter_list',
'filter_none',
'filter_tilt_shift',
'filter_vintage',
'find_in_page',
'find_replace',
'flag',
'flare',
'flash_auto',
'flash_off',
'flash_on',
'flight',
'flight_land',
'flight_takeoff',
'flip',
'flip_to_back',
'flip_to_front',
'folder',
'folder_open',
'folder_shared',
'folder_special',
'font_download',
'format_align_center',
'format_align_justify',
'format_align_left',
'format_align_right',
'format_bold',
'format_clear',
'format_color_fill',
'format_color_reset',
'format_color_text',
'format_indent_decrease',
'format_indent_increase',
'format_italic',
'format_line_spacing',
'format_list_bulleted',
'format_list_numbered',
'format_paint',
'format_quote',
'format_size',
'format_strikethrough',
'format_textdirection_l_to_r',
'format_textdirection_r_to_l',
'format_underlined',
'forum',
'forward',
'forward_10',
'forward_30',
'forward_5',
'fullscreen',
'fullscreen_exit',
'functions',
'gamepad',
'games',
'gesture',
'get_app',
'gif',
'gps_fixed',
'gps_not_fixed',
'gps_off',
'grade',
'gradient',
'grain',
'graphic_eq',
'grid_off',
'grid_on',
'group',
'group_add',
'group_work',
'hd',
'hdr_off',
'hdr_on',
'hdr_strong',
'hdr_weak',
'headset',
'headset_mic',
'healing',
'hearing',
'help',
'help_outline',
'high_quality',
'highlight_off',
'history',
'home',
'hotel',
'hourglass_empty',
'hourglass_full',
'http',
'https',
'image',
'image_aspect_ratio',
'import_export',
'inbox',
'indeterminate_check_box',
'info',
'info_outline',
'input',
'insert_chart',
'insert_comment',
'insert_drive_file',
'insert_emoticon',
'insert_invitation',
'insert_link',
'insert_photo',
'invert_colors',
'invert_colors_off',
'iso',
'keyboard',
'keyboard_arrow_down',
'keyboard_arrow_left',
'keyboard_arrow_right',
'keyboard_arrow_up',
'keyboard_backspace',
'keyboard_capslock',
'keyboard_hide',
'keyboard_return',
'keyboard_tab',
'keyboard_voice',
'label',
'label_outline',
'landscape',
'language',
'laptop',
'laptop_chromebook',
'laptop_mac',
'laptop_windows',
'launch',
'layers',
'layers_clear',
'leak_add',
'leak_remove',
'lens',
'library_add',
'library_books',
'library_music',
'link',
'list',
'live_help',
'live_tv',
'local_activity',
'local_airport',
'local_atm',
'local_bar',
'local_cafe',
'local_car_wash',
'local_convenience_store',
'local_dining',
'local_drink',
'local_florist',
'local_gas_station',
'local_grocery_store',
'local_hospital',
'local_hotel',
'local_laundry_service',
'local_library',
'local_mall',
'local_movies',
'local_offer',
'local_parking',
'local_pharmacy',
'local_phone',
'local_pizza',
'local_play',
'local_post_office',
'local_printshop',
'local_see',
'local_shipping',
'local_taxi',
'location_city',
'location_disabled',
'location_off',
'location_on',
'location_searching',
'lock',
'lock_open',
'lock_outline',
'looks',
'looks_3',
'looks_4',
'looks_5',
'looks_6',
'looks_one',
'looks_two',
'loop',
'loupe',
'loyalty',
'mail',
'map',
'markunread',
'markunread_mailbox',
'memory',
'menu',
'merge_type',
'message',
'mic',
'mic_none',
'mic_off',
'mms',
'mode_comment',
'mode_edit',
'money_off',
'monochrome_photos',
'mood',
'mood_bad',
'more',
'more_horiz',
'more_vert',
'mouse',
'movie',
'movie_creation',
'music_note',
'my_library_add',
'my_library_books',
'my_library_music',
'my_location',
'nature',
'nature_people',
'navigate_before',
'navigate_next',
'navigation',
'network_cell',
'network_locked',
'network_wifi',
'new_releases',
'nfc',
'no_sim',
'not_interested',
'note_add',
'notifications',
'notifications_active',
'notifications_none',
'notifications_off',
'notifications_paused',
'offline_pin',
'ondemand_video',
'open_in_browser',
'open_in_new',
'open_with',
'pages',
'pageview',
'palette',
'panorama',
'panorama_fish_eye',
'panorama_horizontal',
'panorama_vertical',
'panorama_wide_angle',
'party_mode',
'pause',
'pause_circle_filled',
'pause_circle_outline',
'payment',
'people',
'people_outline',
'perm_camera_mic',
'perm_contact_calendar',
'perm_data_setting',
'perm_device_information',
'perm_identity',
'perm_media',
'perm_phone_msg',
'perm_scan_wifi',
'person',
'person_add',
'person_outline',
'person_pin',
'personal_video',
'phone',
'phone_android',
'phone_bluetooth_speaker',
'phone_forwarded',
'phone_in_talk',
'phone_iphone',
'phone_locked',
'phone_missed',
'phone_paused',
'phonelink',
'phonelink_erase',
'phonelink_lock',
'phonelink_off',
'phonelink_ring',
'phonelink_setup',
'photo',
'photo_album',
'photo_camera',
'photo_library',
'photo_size_select_actual',
'photo_size_select_large',
'photo_size_select_small',
'picture_as_pdf',
'picture_in_picture',
'pin_drop',
'place',
'play_arrow',
'play_circle_filled',
'play_circle_outline',
'play_for_work',
'play_shopping_bag',
'playlist_add',
'plus_one',
'poll',
'polymer',
'portable_wifi_off',
'portrait',
'power',
'power_input',
'power_settings_new',
'present_to_all',
'print',
'public',
'publish',
'query_builder',
'question_answer',
'queue',
'queue_music',
'radio',
'radio_button_checked',
'radio_button_unchecked',
'rate_review',
'receipt',
'recent_actors',
'redeem',
'redo',
'refresh',
'remove',
'remove_circle',
'remove_circle_outline',
'remove_red_eye',
'reorder',
'repeat',
'repeat_one',
'replay',
'replay_10',
'replay_30',
'replay_5',
'reply',
'reply_all',
'report',
'report_problem',
'restaurant_menu',
'restore',
'ring_volume',
'room',
'rotate_90_degrees_ccw',
'rotate_left',
'rotate_right',
'router',
'satellite',
'save',
'scanner',
'schedule',
'school',
'screen_lock_landscape',
'screen_lock_portrait',
'screen_lock_rotation',
'screen_rotation',
'sd_card',
'sd_storage',
'search',
'security',
'select_all',
'send',
'settings',
'settings_applications',
'settings_backup_restore',
'settings_bluetooth',
'settings_brightness',
'settings_cell',
'settings_ethernet',
'settings_input_antenna',
'settings_input_component',
'settings_input_composite',
'settings_input_hdmi',
'settings_input_svideo',
'settings_overscan',
'settings_phone',
'settings_power',
'settings_remote',
'settings_system_daydream',
'settings_voice',
'share',
'shop',
'shop_two',
'shopping_basket',
'shopping_cart',
'shuffle',
'signal_cellular_4_bar',
'signal_cellular_connected_no_internet_4_bar',
'signal_cellular_no_sim',
'signal_cellular_null',
'signal_cellular_off',
'signal_wifi_4_bar',
'signal_wifi_4_bar_lock',
'signal_wifi_off',
'sim_card',
'sim_card_alert',
'skip_next',
'skip_previous',
'slideshow',
'smartphone',
'sms',
'sms_failed',
'snooze',
'sort',
'sort_by_alpha',
'space_bar',
'speaker',
'speaker_group',
'speaker_notes',
'speaker_phone',
'spellcheck',
'star',
'star_border',
'star_half',
'stars',
'stay_current_landscape',
'stay_current_portrait',
'stay_primary_landscape',
'stay_primary_portrait',
'stop',
'storage',
'store',
'store_mall_directory',
'straighten',
'strikethrough_s',
'style',
'subject',
'subtitles',
'supervisor_account',
'surround_sound',
'swap_calls',
'swap_horiz',
'swap_vert',
'swap_vertical_circle',
'switch_camera',
'switch_video',
'sync',
'sync_disabled',
'sync_problem',
'system_update',
'system_update_alt',
'tab',
'tab_unselected',
'tablet',
'tablet_android',
'tablet_mac',
'tag_faces',
'tap_and_play',
'terrain',
'text_format',
'textsms',
'texture',
'theaters',
'thumb_down',
'thumb_up',
'thumbs_up_down',
'time_to_leave',
'timelapse',
'timer',
'timer_10',
'timer_3',
'timer_off',
'toc',
'today',
'toll',
'tonality',
'toys',
'track_changes',
'traffic',
'transform',
'translate',
'trending_down',
'trending_flat',
'trending_up',
'tune',
'turned_in',
'turned_in_not',
'tv',
'undo',
'unfold_less',
'unfold_more',
'usb',
'verified_user',
'vertical_align_bottom',
'vertical_align_center',
'vertical_align_top',
'vibration',
'video_library',
'videocam',
'videocam_off',
'view_agenda',
'view_array',
'view_carousel',
'view_column',
'view_comfy',
'view_compact',
'view_day',
'view_headline',
'view_list',
'view_module',
'view_quilt',
'view_stream',
'view_week',
'vignette',
'visibility',
'visibility_off',
'voice_chat',
'voicemail',
'volume_down',
'volume_mute',
'volume_off',
'volume_up',
'vpn_key',
'vpn_lock',
'wallpaper',
'warning',
'watch',
'wb_auto',
'wb_cloudy',
'wb_incandescent',
'wb_iridescent',
'wb_sunny',
'wc',
'web',
'whatshot',
'widgets',
'wifi',
'wifi_lock',
'wifi_tethering',
'work',
'wrap_text',
'youtube_searched_for',
'zoom_in',
'zoom_out',
];
}
Object.defineProperty(IconService.prototype, "icons", {
get: /**
* @return {?}
*/
function () {
return this._icons;
},
enumerable: true,
configurable: true
});
/**
* @param {?} query
* @return {?}
*/
IconService.prototype.filter = /**
* @param {?} query
* @return {?}
*/
function (query) {
return this.icons.filter(function (el) {
return el.toLowerCase().indexOf(query ? query.toLowerCase() : '') > -1;
});
};
IconService.decorators = [
{ type: Injectable }
];
return IconService;
}());
export { IconService };
if (false) {
/** @type {?} */
IconService.prototype._icons;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2NvcmUvIiwic291cmNlcyI6WyJjb21tb24vc2VydmljZXMvaWNvbi5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBS0EsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQztJQUFBO1FBR1UsV0FBTSxHQUFhO1lBQ3pCLGNBQWM7WUFDZCxlQUFlO1lBQ2YsYUFBYTtZQUNiLGVBQWU7WUFDZixpQkFBaUI7WUFDakIsd0JBQXdCO1lBQ3hCLGFBQWE7WUFDYixnQkFBZ0I7WUFDaEIsS0FBSztZQUNMLFdBQVc7WUFDWCxTQUFTO1lBQ1QsWUFBWTtZQUNaLG9CQUFvQjtZQUNwQixtQkFBbUI7WUFDbkIsZUFBZTtZQUNmLFFBQVE7WUFDUixPQUFPO1lBQ1AsV0FBVztZQUNYLFdBQVc7WUFDWCxVQUFVO1lBQ1YsT0FBTztZQUNQLFNBQVM7WUFDVCxjQUFjO1lBQ2QsTUFBTTtZQUNOLFNBQVM7WUFDVCxZQUFZO1lBQ1osaUJBQWlCO1lBQ2pCLHdCQUF3QjtZQUN4QixlQUFlO1lBQ2YsZUFBZTtZQUNmLGNBQWM7WUFDZCxZQUFZO1lBQ1osWUFBWTtZQUNaLGdCQUFnQjtZQUNoQixpQkFBaUI7WUFDakIsbUJBQW1CO1lBQ25CLHFCQUFxQjtZQUNyQixzQkFBc0I7WUFDdEIsaUJBQWlCO1lBQ2pCLGFBQWE7WUFDYixjQUFjO1lBQ2QsWUFBWTtZQUNaLFlBQVk7WUFDWixXQUFXO1lBQ1gsVUFBVTtZQUNWLFdBQVc7WUFDWCxRQUFRO1lBQ1IsZUFBZTtZQUNmLHVCQUF1QjtZQUN2QixjQUFjO1lBQ2QsYUFBYTtZQUNiLGlCQUFpQjtZQUNqQixVQUFVO1lBQ1YsT0FBTztZQUNQLFdBQVc7WUFDWCxpQkFBaUI7WUFDakIscUJBQXFCO1lBQ3JCLG9CQUFvQjtZQUNwQixxQkFBcUI7WUFDckIsZUFBZTtZQUNmLGFBQWE7WUFDYixVQUFVO1lBQ1Ys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QztTQXJ4QlksV0FBVzs7O0lBRXRCLDZCQXd3QkUiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTcgYnkgVGVyYWRhdGEgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBURVJBREFUQSBDT1JQT1JBVElPTiBDT05GSURFTlRJQUwgQU5EIFRSQURFIFNFQ1JFVFxuICovXG5cbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEljb25TZXJ2aWNlIHtcblxuICBwcml2YXRlIF9pY29uczogc3RyaW5nW10gPSBbXG4gICAgJ2FjY2Vzc19hbGFybScsXG4gICAgJ2FjY2Vzc19hbGFybXMnLFxuICAgICdhY2Nlc3NfdGltZScsXG4gICAgJ2FjY2Vzc2liaWxpdHknLFxuICAgICdhY2NvdW50X2JhbGFuY2UnLFxuICAgICdhY2NvdW50X2JhbGFuY2Vfd2FsbGV0JyxcbiAgICAnYWNjb3VudF9ib3gnLFxuICAgICdhY2NvdW50X2NpcmNsZScsXG4gICAgJ2FkZCcsXG4gICAgJ2FkZF9hbGFybScsXG4gICAgJ2FkZF9ib3gnLFxuICAgICdhZGRfY2lyY2xlJyxcbiAgICAnYWRkX2NpcmNsZV9vdXRsaW5lJyxcbiAgICAnYWRkX3Nob3BwaW5nX2NhcnQnLFxuICAgICdhZGRfdG9fcGhvdG9zJyxcbiAgICAnYWRqdXN0JyxcbiAgICAnYWxhcm0nLFxuICAgICdhbGFybV9hZGQnLFxuICAgICdhbGFybV9vZmYnLFxuICAgICdhbGFybV9vbicsXG4gICAgJ2FsYnVtJyxcbiAgICAnYW5kcm9pZCcsXG4gICAgJ2Fubm91bmNlbWVudCcsXG4gICAgJ2FwcHMnLFxuICAgICdhcmNoaXZlJyxcbiAgICAnYXJyb3dfYmFjaycsXG4gICAgJ2Fycm93X2Ryb3BfZG93bicsXG4gICAgJ2Fycm93X2Ryb3BfZG93bl9jaXJjbGUnLFxuICAgICdhcnJvd19kcm9wX3VwJyxcbiAgICAnYXJyb3dfZm9yd2FyZCcsXG4gICAgJ2FzcGVjdF9yYXRpbycsXG4gICAgJ2Fzc2Vzc21lbnQnLFxuICAgICdhc3NpZ25tZW50JyxcbiAgICAnYXNzaWdubWVudF9pbmQnLFxuICAgICdhc3NpZ25tZW50X2xhdGUnLFxuICAgICdhc3NpZ25tZW50X3JldHVybicsXG4gICAgJ2Fzc2lnbm1lbnRfcmV0dXJuZWQnLFxuICAgICdhc3NpZ25tZW50X3R1cm5lZF9pbicsXG4gICAgJ2Fzc2lzdGFudF9waG90bycsXG4gICAgJ2F0dGFjaF9maWxlJyxcbiAgICAnYXR0YWNoX21vbmV5JyxcbiAgICAnYXR0YWNobWVudCcsXG4gICAgJ2F1ZGlvdHJhY2snLFxuICAgICdhdXRvcmVuZXcnLFxuICAgICdhdl90aW1lcicsXG4gICAgJ2JhY2tzcGFjZScsXG4gICAgJ2JhY2t1cCcsXG4gICAgJ2JhdHRlcnlfYWxlcnQnLFxuICAgICdiYXR0ZXJ5X2NoYXJnaW5nX2Z1bGwnLFxuICAgICdiYXR0ZXJ5X2Z1bGwnLFxuICAgICdiYXR0ZXJ5X3N0ZCcsXG4gICAgJ2JhdHRlcnlfdW5rbm93bicsXG4gICAgJ2JlZW5oZXJlJyxcbiAgICAnYmxvY2snLFxuICAgICdibHVldG9vdGgnLFxuICAgICdibHVldG9vdGhfYXVkaW8nLFxuICAgICdibHVldG9vdGhfY29ubmVjdGVkJyxcbiAgICAnYmx1ZXRvb3RoX2Rpc2FibGVkJyxcbiAgICAnYmx1ZXRvb3RoX3NlYXJjaGluZycsXG4gICAgJ2JsdXJfY2lyY3VsYXInLFxuICAgICdibHVyX2xpbmVhcicsXG4gICAgJ2JsdXJfb2ZmJyxcbiAgICAnYmx1cl9vbicsXG4gICAgJ2Jvb2snLFxuICAgICdib29rbWFyaycsXG4gICAgJ2Jvb2ttYXJrX2JvcmRlcicsXG4gICAgJ2JvcmRlcl9hbGwnLFxuICAgICdib3JkZXJfYm90dG9tJyxcbiAgICAnYm9yZGVyX2NsZWFyJyxcbiAgICAnYm9yZGVyX2NvbG9yJyxcbiAgICAnYm9yZGVyX2hvcml6b250YWwnLFxuICAgICdib3JkZXJfaW5uZXInLFxuICAgICdib3JkZXJfbGVmdCcsXG4gICAgJ2JvcmRlcl9vdXRlcicsXG4gICAgJ2JvcmRlcl9yaWdodCcsXG4gICAgJ2JvcmRlcl9zdHlsZScsXG4gICAgJ2JvcmRlcl90b3AnLFxuICAgICdib3JkZXJfdmVydGljYWwnLFxuICAgICdicmlnaHRuZXNzXzEnLFxuICAgICdicmlnaHRuZXNzXzInLFxuICAgICdicmlnaHRuZXNzXzMnLFxuICAgICdicmlnaHRuZXNzXzQnLFxuICAgICdicmlnaHRuZXNzXzUnLFxuICAgICdicmlnaHRuZXNzXzYnLFxuICAgICdicmlnaHRuZXNzXzcnLFxuICAgICdicmlnaHRuZXNzX2F1dG8nLFxuICAgICdicmlnaHRuZXNzX2hpZ2gnLFxuICAgICdicmlnaHRuZXNzX2xvdycsXG4gICAgJ2JyaWdodG5lc3NfbWVkaXVtJyxcbiAgICAnYnJva2VuX2ltYWdlJyxcbiAgICAnYnJ1c2gnLFxuICAgICdidWdfcmVwb3J0JyxcbiAgICAnYnVpbGQnLFxuICAgICdidXNpbmVzcycsXG4gICAgJ2NhY2hlZCcsXG4gICAgJ2Nha2UnLFxuICAgICdjYWxsJyxcbiAgICAnY2FsbF9lbmQnLFxuICAgICdjYWxsX21hZGUnLFxuICAgICdjYWxsX21lcmdlJyxcbiAgICAnY2FsbF9taXNzZWQnLFxuICAgICdjYWxsX3JlY2VpdmVkJyxcbiAgICAnY2FsbF9zcGxpdCcsXG4gICAgJ2NhbWVyYScsXG4gICAgJ2NhbWVyYV9hbHQnLFxuICAgICdjYW1lcmFfZnJvbnQnLFxuICAgICdjYW1lcmFfcmVhcicsXG4gICAgJ2NhbWVyYV9yb2xsJyxcbiAgICAnY2FuY2VsJyxcbiAgICAnY2FzdCcsXG4gICAgJ2Nhc3RfY29ubmVjdGVkJyxcbiAgICAnY2VudGVyX2ZvY3VzX3N0cm9uZycsXG4gICAgJ2NlbnRlcl9mb2N1c193ZWFrJyxcbiAgICAnY2hhdCcsXG4gICAgJ2NoZWNrJyxcbiAgICAnY2hlY2tfYm94JyxcbiAgICAnY2hlY2tfYm94X291dGxpbmVfYmxhbmsnLFxuICAgICdjaGVja19jaXJjbGUnLFxuICAgICdjaGV2cm9uX2xlZnQnLFxuICAgICdjaGV2cm9uX3JpZ2h0JyxcbiAgICAnY2xhc3MnLFxuICAgICdjbGVhcicsXG4gICAgJ2NsZWFyX2FsbCcsXG4gICAgJ2Nsb3NlJyxcbiAgICAnY2xvc2VkX2NhcHRpb24nLFxuICAgICdjbG91ZCcsXG4gICAgJ2Nsb3VkX2NpcmNsZScsXG4gICAgJ2Nsb3VkX2RvbmUnLFxuICAgICdjbG91ZF9kb3dubG9hZCcsXG4gICAgJ2Nsb3VkX29mZicsXG4gICAgJ2Nsb3VkX3F1ZXVlJyxcbiAgICAnY2xvdWRfdXBsb2FkJyxcbiAgICAnY29sbGVjdGlvbnMnLFxuICAgICdjb2xsZWN0aW9uc19ib29rbWFyaycsXG4gICAgJ2NvbG9yX2xlbnMnLFxuICAgICdjb2xvcml6ZScsXG4gICAgJ2NvbW1lbnQnLFxuICAgICdjb21wYXJlJyxcbiAgICAnY29tcHV0ZXInLFxuICAgICdjb25maXJtYXRpb25fbnVtYmVyJyxcbiAgICAnY29udGFjdF9waG9uZScsXG4gICAgJ2NvbnRhY3RzJyxcbiAgICAnY29udGVudF9jb3B5JyxcbiAgICAnY29udGVudF9jdXQnLFxuICAgICdjb250ZW50X3Bhc3RlJyxcbiAgICAnY29udHJvbF9wb2ludCcsXG4gICAgJ2NvbnRyb2xfcG9pbnRfZHVwbGljYXRlJyxcbiAgICAnY3JlYXRlJyxcbiAgICAnY3JlZGl0X2NhcmQnLFxuICAgICdjcm9wJyxcbiAgICAnY3JvcF8xNl85JyxcbiAgICAnY3JvcF8zXzInLFxuICAgICdjcm9wXzVfNCcsXG4gICAgJ2Nyb3BfN181JyxcbiAgICAnY3JvcF9kaW4nLFxuICAgICdjcm9wX2ZyZWUnLFxuICAgICdjcm9wX2xhbmRzY2FwZScsXG4gICAgJ2Nyb3Bfb3JpZ2luYWwnLFxuICAgICdjcm9wX3BvcnRyYWl0JyxcbiAgICAnY3JvcF9zcXVhcmUnLFxuICAgICdkYXNoYm9hcmQnLFxuICAgICdkYXRhX3VzYWdlJyxcbiAgICAnZGVoYXplJyxcbiAgICAnZGVsZXRlJyxcbiAgICAnZGVzY3JpcHRpb24nLFxuICAgICdkZXNrdG9wX21hYycsXG4gICAgJ2Rlc2t0b3Bfd2luZG93cycsXG4gICAgJ2RldGFpbHMnLFxuICAgICdkZXZlbG9wZXJfYm9hcmQnLFxuICAgICdkZXZlbG9wZXJfbW9kZScsXG4gICAgJ2RldmljZV9odWInLFxuICAgICdkZXZpY2VzJyxcbiAgICAnZGlhbGVyX3NpcCcsXG4gICAgJ2RpYWxwYWQnLFxuICAgICdkaXJlY3Rpb25zJyxcbiAgICAnZGlyZWN0aW9uc19iaWtlJyxcbiAgICAnZGlyZWN0aW9uc19ib2F0JyxcbiAgICAnZGlyZWN0aW9uc19idXMnLFxuICAgICdkaXJlY3Rpb25zX2NhcicsXG4gICAgJ2RpcmVjdGlvbnNfcmFpbHdheScsXG4gICAgJ2RpcmVjdGlvbnNfcnVuJyxcbiAgICAnZGlyZWN0aW9uc19zdWJ3YXknLFxuICAgICdkaXJlY3Rpb25zX3RyYW5zaXQnLFxuICAgICdkaXJlY3Rpb25zX3dhbGsnLFxuICAgICdkaXNjX2Z1bGwnLFxuICAgICdkbnMnLFxuICAgICdkb19ub3RfZGlzdHVyYicsXG4gICAgJ2RvX25vdF9kaXN0dXJiX2FsdCcsXG4gICAgJ2RvY2snLFxuICAgICdkb21haW4nLFxuICAgICdkb25lJyxcbiAgICAnZG9uZV9hbGwnLFxuICAgICdkcmFmdHMnLFxuICAgICdkcml2ZV9ldGEnLFxuICAgICdkdnInLFxuICAgICdlZGl0JyxcbiAgICAnZWplY3QnLFxuICAgICdlbWFpbCcsXG4gICAgJ2VxdWFsaXplcicsXG4gICAgJ2Vycm9yJyxcbiAgICAnZXJyb3Jfb3V0bGluZScsXG4gICAgJ2V2ZW50JyxcbiAgICAnZXZlbnRfYXZhaWxhYmxlJyxcbiAgICAnZXZlbnRfYnVzeScsXG4gICAgJ2V2ZW50X25vdGUnLFxuICAgICdldmVudF9zZWF0JyxcbiAgICAnZXhpdF90b19hcHAnLFxuICAgICdleHBhbmRfbGVzcycsXG4gICAgJ2V4cGFuZF9tb3JlJyxcbiAgICAnZXhwbGljaXQnLFxuICAgICdleHBsb3JlJyxcbiAgICAnZXhwb3N1cmUnLFxuICAgICdleHBvc3VyZV9uZWdfMScsXG4gICAgJ2V4cG9zdXJlX25lZ18yJyxcbiAgICAnZXhwb3N1cmVfcGx1c18xJyxcbiAgICAnZXhwb3N1cmVfcGx1c18yJyxcbiAgICAnZXhwb3N1cmVfemVybycsXG4gICAgJ2V4dGVuc2lvbicsXG4gICAgJ2ZhY2UnLFxuICAgICdmYXN0X2ZvcndhcmQnLFxuICAgICdmYXN0X3Jld2luZCcsXG4gICAgJ2Zhdm9yaXRlJyxcbiAgICAnZmF2b3JpdGVfYm9yZGVyJyxcbiAgICAnZmVlZGJhY2snLFxuICAgICdmaWxlX2Rvd25sb2FkJyxcbiAgICAnZmlsZV91cGxvYWQnLFxuICAgICdmaWx0ZXInLFxuICAgICdmaWx0ZXJfMScsXG4gICAgJ2ZpbHRlcl8yJyxcbiAgICAnZmlsdGVyXzMnLFxuICAgICdmaWx0ZXJfNCcsXG4gICAgJ2ZpbHRlcl81JyxcbiAgICAnZmlsdGVyXzYnLFxuICAgICdmaWx0ZXJfNycsXG4gICAgJ2ZpbHRlcl84JyxcbiAgICAnZmlsdGVyXzknLFxuICAgICdmaWx0ZXJfOV9wbHVzJyxcbiAgICAnZmlsdGVyX2JfYW5kX3cnLFxuICAgICdmaWx0ZXJfY2VudGVyX2ZvY3VzJyxcbiAgICAnZmlsdGVyX2RyYW1hJyxcbiAgICAnZmlsdGVyX2ZyYW1lcycsXG4gICAgJ2ZpbHRlcl9oZHInLFxuICAgICdmaWx0ZXJfbGlzdCcsXG4gICAgJ2ZpbHRlcl9ub25lJyxcbiAgICAnZmlsdGVyX3RpbHRfc2hpZnQnLFxuICAgICdmaWx0ZXJfdmludGFnZScsXG4gICAgJ2ZpbmRfaW5fcGFnZScsXG4gICAgJ2ZpbmRfcmVwbGFjZScsXG4gICAgJ2ZsYWcnLFxuICAgICdmbGFyZScsXG4gICAgJ2ZsYXNoX2F1dG8nLFxuICAgICdmbGFzaF9vZmYnLFxuICAgICdmbGFzaF9vbicsXG4gICAgJ2ZsaWdodCcsXG4gICAgJ2ZsaWdodF9sYW5kJyxcbiAgICAnZmxpZ2h0X3Rha2VvZmYnLFxuICAgICdmbGlwJyxcbiAgICAnZmxpcF90b19iYWNrJyxcbiAgICAnZmxpcF90b19mcm9udCcsXG4gICAgJ2ZvbGRlcicsXG4gICAgJ2ZvbGRlcl9vcGVuJyxcbiAgICAnZm9sZGVyX3NoYXJlZCcsXG4gICAgJ2ZvbGRlcl9zcGVjaWFsJyxcbiAgICAnZm9udF9kb3dubG9hZCcsXG4gICAgJ2Zvcm1hdF9hbGlnbl9jZW50ZXInLFxuICAgICdmb3JtYXRfYWxpZ25fanVzdGlmeScsXG4gICAgJ2Zvcm1hdF9hbGlnbl9sZWZ0JyxcbiAgICAnZm9ybWF0X2FsaWduX3JpZ2h0JyxcbiAgICAnZm9ybWF0X2JvbGQnLFxuICAgICdmb3JtYXRfY2xlYXInLFxuICAgICdmb3JtYXRfY29sb3JfZmlsbCcsXG4gICAgJ2Zvcm1hdF9jb2xvcl9yZXNldCcsXG4gICAgJ2Zvcm1hdF9jb2xvcl90ZXh0JyxcbiAgICAnZm9ybWF0X2luZGVudF9kZWNyZWFzZScsXG4gICAgJ2Zvcm1hdF9pbmRlbnRfaW5jcmVhc2UnLFxuICAgICdmb3JtYXRfaXRhbGljJyxcbiAgICAnZm9ybWF0X2xpbmVfc3BhY2luZycsXG4gICAgJ2Zvcm1hdF9saXN0X2J1bGxldGVkJyxcbiAgICAnZm9ybWF0X2xpc3RfbnVtYmVyZWQnLFxuICAgICdmb3JtYXRfcGFpbnQnLFxuICAgICdmb3JtYXRfcXVvdGUnLFxuICAgICdmb3JtYXRfc2l6ZScsXG4gICAgJ2Zvcm1hdF9zdHJpa2V0aHJvdWdoJyxcbiAgICAnZm9ybWF0X3RleHRkaXJlY3Rpb25fbF90b19yJyxcbiAgICAnZm9ybWF0X3RleHRkaXJlY3Rpb25fcl90b19sJyxcbiAgICAnZm9ybWF0X3VuZGVybGluZWQnLFxuICAgICdmb3J1bScsXG4gICAgJ2ZvcndhcmQnLFxuICAgICdmb3J3YXJkXzEwJyxcbiAgICAnZm9yd2FyZF8zMCcsXG4gICAgJ2ZvcndhcmRfNScsXG4gICAgJ2Z1bGxzY3JlZW4nLFxuICAgICdmdWxsc2NyZWVuX2V4aXQnLFxuICAgICdmdW5jdGlvbnMnLFxuICAgICdnYW1lcGFkJyxcbiAgICAnZ2FtZXMnLFxuICAgICdnZXN0dXJlJyxcbiAgICAnZ2V0X2FwcCcsXG4gICAgJ2dpZicsXG4gICAgJ2dwc19maXhlZCcsXG4gICAgJ2dwc19ub3RfZml4ZWQnLFxuICAgICdncHNfb2ZmJyxcbiAgICAnZ3JhZGUnLFxuICAgICdncmFkaWVudCcsXG4gICAgJ2dyYWluJyxcbiAgICAnZ3JhcGhpY19lcScsXG4gICAgJ2dyaWRfb2ZmJyxcbiAgICAnZ3JpZF9vbicsXG4gICAgJ2dyb3VwJyxcbiAgICAnZ3JvdXBfYWRkJyxcbiAgICAnZ3JvdXBfd29yaycsXG4gICAgJ2hkJyxcbiAgICAnaGRyX29mZicsXG4gICAgJ2hkcl9vbicsXG4gICAgJ2hkcl9zdHJvbmcnLFxuICAgICdoZHJfd2VhaycsXG4gICAgJ2hlYWRzZXQnLFxuICAgICdoZWFkc2V0X21pYycsXG4gICAgJ2hlYWxpbmcnLFxuICAgICdoZWFyaW5nJyxcbiAgICAnaGVscCcsXG4gICAgJ2hlbHBfb3V0bGluZScsXG4gICAgJ2hpZ2hfcXVhbGl0eScsXG4gICAgJ2hpZ2hsaWdodF9vZmYnLFxuICAgICdoaXN0b3J5JyxcbiAgICAnaG9tZScsXG4gICAgJ2hvdGVsJyxcbiAgICAnaG91cmdsYXNzX2VtcHR5JyxcbiAgICAnaG91cmdsYXNzX2Z1bGwnLFxuICAgICdodHRwJyxcbiAgICAnaHR0cHMnLFxuICAgICdpbWFnZScsXG4gICAgJ2ltYWdlX2FzcGVjdF9yYXRpbycsXG4gICAgJ2ltcG9ydF9leHBvcnQnLFxuICAgICdpbmJveCcsXG4gICAgJ2luZGV0ZXJtaW5hdGVfY2hlY2tfYm94JyxcbiAgICAnaW5mbycsXG4gICAgJ2luZm9fb3V0bGluZScsXG4gICAgJ2lucHV0JyxcbiAgICAnaW5zZXJ0X2NoYXJ0JyxcbiAgICAnaW5zZXJ0X2NvbW1lbnQnLFxuICAgICdpbnNlcnRfZHJpdmVfZmlsZScsXG4gICAgJ2luc2VydF9lbW90aWNvbicsXG4gICAgJ2luc2VydF9pbnZpdGF0aW9uJyxcbiAgICAnaW5zZXJ0X2xpbmsnLFxuICAgICdpbnNlcnRfcGhvdG8nLFxuICAgICdpbnZlcnRfY29sb3JzJyxcbiAgICAnaW52ZXJ0X2NvbG9yc19vZmYnLFxuICAgICdpc28nLFxuICAgICdrZXlib2FyZCcsXG4gICAgJ2tleWJvYXJkX2Fycm93X2Rvd24nLFxuICAgICdrZXlib2FyZF9hcnJvd19sZWZ0JyxcbiAgICAna2V5Ym9hcmRfYXJyb3dfcmlnaHQnLFxuICAgICdrZXlib2FyZF9hcnJvd191cCcsXG4gICAgJ2tleWJvYXJkX2JhY2tzcGFjZScsXG4gICAgJ2tleWJvYXJkX2NhcHNsb2NrJyxcbiAgICAna2V5Ym9hcmRfaGlkZScsXG4gICAgJ2tleWJvYXJkX3JldHVybicsXG4gICAgJ2tleWJvYXJkX3RhYicsXG4gICAgJ2tleWJvYXJkX3ZvaWNlJyxcbiAgICAnbGFiZWwnLFxuICAgICdsYWJlbF9vdXRsaW5lJyxcbiAgICAnbGFuZHNjYXBlJyxcbiAgICAnbGFuZ3VhZ2UnLFxuICAgICdsYXB0b3AnLFxuICAgICdsYXB0b3BfY2hyb21lYm9vaycsXG4gICAgJ2xhcHRvcF9tYWMnLFxuICAgICdsYXB0b3Bfd2luZG93cycsXG4gICAgJ2xhdW5jaCcsXG4gICAgJ2xheWVycycsXG4gICAgJ2xheWVyc19jbGVhcicsXG4gICAgJ2xlYWtfYWRkJyxcbiAgICAnbGVha19yZW1vdmUnLFxuICAgICdsZW5zJyxcbiAgICAnbGlicmFyeV9hZGQnLFxuICAgICdsaWJyYXJ5X2Jvb2tzJyxcbiAgICAnbGlicmFyeV9tdXNpYycsXG4gICAgJ2xpbmsnLFxuICAgICdsaXN0JyxcbiAgICAnbGl2ZV9oZWxwJyxcbiAgICAnbGl2ZV90dicsXG4gICAgJ2xvY2FsX2FjdGl2aXR5JyxcbiAgICAnbG9jYWxfYWlycG9ydCcsXG4gICAgJ2xvY2FsX2F0bScsXG4gICAgJ2xvY2FsX2JhcicsXG4gICAgJ2xvY2FsX2NhZmUnLFxuICAgICdsb2NhbF9jYXJfd2FzaCcsXG4gICAgJ2xvY2FsX2NvbnZlbmllbmNlX3N0b3JlJyxcbiAgICAnbG9jYWxfZGluaW5nJyxcbiAgICAnbG9jYWxfZHJpbmsnLFxuICAgICdsb2NhbF9mbG9yaXN0JyxcbiAgICAnbG9jYWxfZ2FzX3N0YXRpb24nLFxuICAgICdsb2NhbF9ncm9jZXJ5X3N0b3JlJyxcbiAgICAnbG9jYWxfaG9zcGl0YWwnLFxuICAgICdsb2NhbF9ob3RlbCcsXG4gICAgJ2xvY2FsX2xhdW5kcnlfc2VydmljZScsXG4gICAgJ2xvY2FsX2xpYnJhcnknLFxuICAgICdsb2NhbF9tYWxsJyxcbiAgICAnbG9jYWxfbW92aWVzJyxcbiAgICAnbG9jYWxfb2ZmZXInLFxuICAgICdsb2NhbF9wYXJraW5nJyxcbiAgICAnbG9jYWxfcGhhcm1hY3knLFxuICAgICdsb2NhbF9waG9uZScsXG4gICAgJ2xvY2FsX3BpenphJyxcbiAgICAnbG9jYWxfcGxheScsXG4gICAgJ2xvY2FsX3Bvc3Rfb2ZmaWNlJyxcbiAgICAnbG9jYWxfcHJpbnRzaG9wJyxcbiAgICAnbG9jYWxfc2VlJyxcbiAgICAnbG9jYWxfc2hpcHBpbmcnLFxuICAgICdsb2NhbF90YXhpJyxcbiAgICAnbG9jYXRpb25fY2l0eScsXG4gICAgJ2xvY2F0aW9uX2Rpc2FibGVkJyxcbiAgICAnbG9jYXRpb25fb2ZmJyxcbiAgICAnbG9jYXRpb25fb24nLFxuICAgICdsb2NhdGlvbl9zZWFyY2hpbmcnLFxuICAgICdsb2NrJyxcbiAgICAnbG9ja19vcGVuJyxcbiAgICAnbG9ja19vdXRsaW5lJyxcbiAgICAnbG9va3MnLFxuICAgICdsb29rc18zJyxcbiAgICAnbG9va3NfNCcsXG4gICAgJ2xvb2tzXzUnLFxuICAgICdsb29rc182JyxcbiAgICAnbG9va3Nfb25lJyxcbiAgICAnbG9va3NfdHdvJyxcbiAgICAnbG9vcCcsXG4gICAgJ2xvdXBlJyxcbiAgICAnbG95YWx0eScsXG4gICAgJ21haWwnLFxuICAgICdtYXAnLFxuICAgICdtYXJrdW5yZWFkJyxcbiAgICAnbWFya3VucmVhZF9tYWlsYm94JyxcbiAgICAnbWVtb3J5JyxcbiAgICAnbWVudScsXG4gICAgJ21lcmdlX3R5cGUnLFxuICAgICdtZXNzYWdlJyxcbiAgICAnbWljJyxcbiAgICAnbWljX25vbmUnLFxuICAgICdtaWNfb2ZmJyxcbiAgICAnbW1zJyxcbiAgICAnbW9kZV9jb21tZW50JyxcbiAgICAnbW9kZV9lZGl0JyxcbiAgICAnbW9uZXlfb2ZmJyxcbiAgICAnbW9ub2Nocm9tZV9waG90b3MnLFxuICAgICdtb29kJyxcbiAgICAnbW9vZF9iYWQnLFxuICAgICdtb3JlJyxcbiAgICAnbW9yZV9ob3JpeicsXG4gICAgJ21vcmVfdmVydCcsXG4gICAgJ21vdXNlJyxcbiAgICAnbW92aWUnLFxuICAgICdtb3ZpZV9jcmVhdGlvbicsXG4gICAgJ211c2ljX25vdGUnLFxuICAgICdteV9saWJyYXJ5X2FkZCcsXG4gICAgJ215X2xpYnJhcnlfYm9va3MnLFxuICAgICdteV9saWJyYXJ5X211c2ljJyxcbiAgICAnbXlfbG9jYXRpb24nLFxuICAgICduYXR1cmUnLFxuICAgICduYXR1cmVfcGVvcGxlJyxcbiAgICAnbmF2aWdhdGVfYmVmb3JlJyxcbiAgICAnbmF2aWdhdGVfbmV4dCcsXG4gICAgJ25hdmlnYXRpb24nLFxuICAgICduZXR3b3JrX2NlbGwnLFxuICAgICduZXR3b3JrX2xvY2tlZCcsXG4gICAgJ25ldHdvcmtfd2lmaScsXG4gICAgJ25ld19yZWxlYXNlcycsXG4gICAgJ25mYycsXG4gICAgJ25vX3NpbScsXG4gICAgJ25vdF9pbnRlcmVzdGVkJyxcbiAgICAnbm90ZV9hZGQnLFxuICAgICdub3RpZmljYXRpb25zJyxcbiAgICAnbm90aWZpY2F0aW9uc19hY3RpdmUnLFxuICAgICdub3RpZmljYXRpb25zX25vbmUnLFxuICAgICdub3RpZmljYXRpb25zX29mZicsXG4gICAgJ25vdGlmaWNhdGlvbnNfcGF1c2VkJyxcbiAgICAnb2ZmbGluZV9waW4nLFxuICAgICdvbmRlbWFuZF92aWRlbycsXG4gICAgJ29wZW5faW5fYnJvd3NlcicsXG4gICAgJ29wZW5faW5fbmV3JyxcbiAgICAnb3Blbl93aXRoJyxcbiAgICAncGFnZXMnLFxuICAgICdwYWdldmlldycsXG4gICAgJ3BhbGV0dGUnLFxuICAgICdwYW5vcmFtYScsXG4gICAgJ3Bhbm9yYW1hX2Zpc2hfZXllJyxcbiAgICAncGFub3JhbWFfaG9yaXpvbnRhbCcsXG4gICAgJ3Bhbm9yYW1hX3ZlcnRpY2FsJyxcbiAgICAncGFub3JhbWFfd2lkZV9hbmdsZScsXG4gICAgJ3BhcnR5X21vZGUnLFxuICAgICdwYXVzZScsXG4gICAgJ3BhdXNlX2NpcmNsZV9maWxsZWQnLFxuICAgICdwYXVzZV9jaXJjbGVfb3V0bGluZScsXG4gICAgJ3BheW1lbnQnLFxuICAgICdwZW9wbGUnLFxuICAgICdwZW9wbGVfb3V0bGluZScsXG4gICAgJ3Blcm1fY2FtZXJhX21pYycsXG4gICAgJ3Blcm1fY29udGFjdF9jYWxlbmRhcicsXG4gICAgJ3Blcm1fZGF0YV9zZXR0aW5nJyxcbiAgICAncGVybV9kZXZpY2VfaW5mb3JtYXRpb24nLFxuICAgICdwZXJtX2lkZW50aXR5JyxcbiAgICAncGVybV9tZWRpYScsXG4gICAgJ3Blcm1fcGhvbmVfbXNnJyxcbiAgICAncGVybV9zY2FuX3dpZmknLFxuICAgICdwZXJzb24nLFxuICAgICdwZXJzb25fYWRkJyxcbiAgICAncGVyc29uX291dGxpbmUnLFxuICAgICdwZXJzb25fcGluJyxcbiAgICAncGVyc29uYWxfdmlkZW8nLFxuICAgICdwaG9uZScsXG4gICAgJ3Bob25lX2FuZHJvaWQnLFxuICAgICdwaG9uZV9ibHVldG9vdGhfc3BlYWtlcicsXG4gICAgJ3Bob25lX2ZvcndhcmRlZCcsXG4gICAgJ3Bob25lX2luX3RhbGsnLFxuICAgICdwaG9uZV9pcGhvbmUnLFxuICAgICdwaG9uZV9sb2NrZWQnLFxuICAgICdwaG9uZV9taXNzZWQnLFxuICAgICdwaG9uZV9wYXVzZWQnLFxuICAgICdwaG9uZWxpbmsnLFxuICAgICdwaG9uZWxpbmtfZXJhc2UnLFxuICAgICdwaG9uZWxpbmtfbG9jaycsXG4gICAgJ3Bob25lbGlua19vZmYnLFxuICAgICdwaG9uZWxpbmtfcmluZycsXG4gICAgJ3Bob25lbGlua19zZXR1cCcsXG4gICAgJ3Bob3RvJyxcbiAgICAncGhvdG9fYWxidW0nLFxuICAgICdwaG90b19jYW1lcmEnLFxuICAgICdwaG90b19saWJyYXJ5JyxcbiAgICAncGhvdG9fc2l6ZV9zZWxlY3RfYWN0dWFsJyxcbiAgICAncGhvdG9fc2l6ZV9zZWxlY3RfbGFyZ2UnLFxuICAgICdwaG90b19zaXplX3NlbGVjdF9zbWFsbCcsXG4gICAgJ3BpY3R1cmVfYXNfcGRmJyxcbiAgICAncGljdHVyZV9pbl9waWN0dXJlJyxcbiAgICAncGluX2Ryb3AnLFxuICAgICdwbGFjZScsXG4gICAgJ3BsYXlfYXJyb3cnLFxuICAgICdwbGF5X2NpcmNsZV9maWxsZWQnLFxuICAgICdwbGF5X2NpcmNsZV9vdXRsaW5lJyxcbiAgICAncGxheV9mb3Jfd29yaycsXG4gICAgJ3BsYXlfc2hvcHBpbmdfYmFnJyxcbiAgICAncGxheWxpc3RfYWRkJyxcbiAgICAncGx1c19vbmUnLFxuICAgICdwb2xsJyxcbiAgICAncG9seW1lcicsXG4gICAgJ3BvcnRhYmxlX3dpZmlfb2ZmJyxcbiAgICAncG9ydHJhaXQnLFxuICAgICdwb3dlcicsXG4gICAgJ3Bvd2VyX2lucHV0JyxcbiAgICAncG93ZXJfc2V0dGluZ3NfbmV3JyxcbiAgICAncHJlc2VudF90b19hbGwnLFxuICAgICdwcmludCcsXG4gICAgJ3B1YmxpYycsXG4gICAgJ3B1Ymxpc2gnLFxuICAgICdxdWVyeV9idWlsZGVyJyxcbiAgICAncXVlc3Rpb25fYW5zd2VyJyxcbiAgICAncXVldWUnLFxuICAgICdxdWV1ZV9tdXNpYycsXG4gICAgJ3JhZGlvJyxcbiAgICAncmFkaW9fYnV0dG9uX2NoZWNrZWQnLFxuICAgICdyYWRpb19idXR0b25fdW5jaGVja2VkJyxcbiAgICAncmF0ZV9yZXZpZXcnLFxuICAgICdyZWNlaXB0JyxcbiAgICAncmVjZW50X2FjdG9ycycsXG4gICAgJ3JlZGVlbScsXG4gICAgJ3JlZG8nLFxuICAgICdyZWZyZXNoJyxcbiAgICAncmVtb3ZlJyxcbiAgICAncmVtb3ZlX2NpcmNsZScsXG4gICAgJ3JlbW92ZV9jaXJjbGVfb3V0bGluZScsXG4gICAgJ3JlbW92ZV9yZWRfZXllJyxcbiAgICAncmVvcmRlcicsXG4gICAgJ3JlcGVhdCcsXG4gICAgJ3JlcGVhdF9vbmUnLFxuICAgICdyZXBsYXknLFxuICAgICdyZXBsYXlfMTAnLFxuICAgICdyZXBsYXlfMzAnLFxuICAgICdyZXBsYXlfNScsXG4gICAgJ3JlcGx5JyxcbiAgICAncmVwbHlfYWxsJyxcbiAgICAncmVwb3J0JyxcbiAgICAncmVwb3J0X3Byb2JsZW0nLFxuICAgICdyZXN0YXVyYW50X21lbnUnLFxuICAgICdyZXN0b3JlJyxcbiAgICAncmluZ192b2x1bWUnLFxuICAgICdyb29tJyxcbiAgICAncm90YXRlXzkwX2RlZ3JlZXNfY2N3JyxcbiAgICAncm90YXRlX2xlZnQnLFxuICAgICdyb3RhdGVfcmlnaHQnLFxuICAgICdyb3V0ZXInLFxuICAgICdzYXRlbGxpdGUnLFxuICAgICdzYXZlJyxcbiAgICAnc2Nhbm5lcicsXG4gICAgJ3NjaGVkdWxlJyxcbiAgICAnc2Nob29sJyxcbiAgICAnc2NyZWVuX2xvY2tfbGFuZHNjYXBlJyxcbiAgICAnc2NyZWVuX2xvY2tfcG9ydHJhaXQnLFxuICAgICdzY3JlZW5fbG9ja19yb3RhdGlvbicsXG4gICAgJ3NjcmVlbl9yb3RhdGlvbicsXG4gICAgJ3NkX2NhcmQnLFxuICAgICdzZF9zdG9yYWdlJyxcbiAgICAnc2VhcmNoJyxcbiAgICAnc2VjdXJpdHknLFxuICAgICdzZWxlY3RfYWxsJyxcbiAgICAnc2VuZCcsXG4gICAgJ3NldHRpbmdzJyxcbiAgICAnc2V0dGluZ3NfYXBwbGljYXRpb25zJyxcbiAgICAnc2V0dGluZ3NfYmFja3VwX3Jlc3RvcmUnLFxuICAgICdzZXR0aW5nc19ibHVldG9vdGgnLFxuICAgICdzZXR0aW5nc19icmlnaHRuZXNzJyxcbiAgICAnc2V0dGluZ3NfY2VsbCcsXG4gICAgJ3NldHRpbmdzX2V0aGVybmV0JyxcbiAgICAnc2V0dGluZ3NfaW5wdXRfYW50ZW5uYScsXG4gICAgJ3NldHRpbmdzX2lucHV0X2NvbXBvbmVudCcsXG4gICAgJ3NldHRpbmdzX2lucHV0X2NvbXBvc2l0ZScsXG4gICAgJ3NldHRpbmdzX2lucHV0X2hkbWknLFxuICAgICdzZXR0aW5nc19pbnB1dF9zdmlkZW8nLFxuICAgICdzZXR0aW5nc19vdmVyc2NhbicsXG4gICAgJ3NldHRpbmdzX3Bob25lJyxcbiAgICAnc2V0dGluZ3NfcG93ZXInLFxuICAgICdzZXR0aW5nc19yZW1vdGUnLFxuICAgICdzZXR0aW5nc19zeXN0ZW1fZGF5ZHJlYW0nLFxuICAgICdzZXR0aW5nc192b2ljZScsXG4gICAgJ3NoYXJlJyxcbiAgICAnc2hvcCcsXG4gICAgJ3Nob3BfdHdvJyxcbiAgICAnc2hvcHBpbmdfYmFza2V0JyxcbiAgICAnc2hvcHBpbmdfY2FydCcsXG4gICAgJ3NodWZmbGUnLFxuICAgICdzaWduYWxfY2VsbHVsYXJfNF9iYXInLFxuICAgICdzaWduYWxfY2VsbHVsYXJfY29ubmVjdGVkX25vX2ludGVybmV0XzRfYmFyJyxcbiAgICAnc2lnbmFsX2NlbGx1bGFyX25vX3NpbScsXG4gICAgJ3NpZ25hbF9jZWxsdWxhcl9udWxsJyxcbiAgICAnc2lnbmFsX2NlbGx1bGFyX29mZicsXG4gICAgJ3NpZ25hbF93aWZpXzRfYmFyJyxcbiAgICAnc2lnbmFsX3dpZmlfNF9iYXJfbG9jaycsXG4gICAgJ3NpZ25hbF93aWZpX29mZicsXG4gICAgJ3NpbV9jYXJkJyxcbiAgICAnc2ltX2NhcmRfYWxlcnQnLFxuICAgICdza2lwX25leHQnLFxuICAgICdza2lwX3ByZXZpb3VzJyxcbiAgICAnc2xpZGVzaG93JyxcbiAgICAnc21hcnRwaG9uZScsXG4gICAgJ3NtcycsXG4gICAgJ3Ntc19mYWlsZWQnLFxuICAgICdzbm9vemUnLFxuICAgICdzb3J0JyxcbiAgICAnc29ydF9ieV9hbHBoYScsXG4gICAgJ3NwYWNlX2JhcicsXG4gICAgJ3NwZWFrZXInLFxuICAgICdzcGVha2VyX2dyb3VwJyxcbiAgICAnc3BlYWtlcl9ub3RlcycsXG4gICAgJ3NwZWFrZXJfcGhvbmUnLFxuICAgICdzcGVsbGNoZWNrJyxcbiAgICAnc3RhcicsXG4gICAgJ3N0YXJfYm9yZGVyJyxcbiAgICAnc3Rhcl9oYWxmJyxcbiAgICAnc3RhcnMnLFxuICAgICdzdGF5X2N1cnJlbnRfbGFuZHNjYXBlJyxcbiAgICAnc3RheV9jdXJyZW50X3BvcnRyYWl0JyxcbiAgICAnc3RheV9wcmltYXJ5X2xhbmRzY2FwZScsXG4gICAgJ3N0YXlfcHJpbWFyeV9wb3J0cmFpdCcsXG4gICAgJ3N0b3AnLFxuICAgICdzdG9yYWdlJyxcbiAgICAnc3RvcmUnLFxuICAgICdzdG9yZV9tYWxsX2RpcmVjdG9yeScsXG4gICAgJ3N0cmFpZ2h0ZW4nLFxuICAgICdzdHJpa2V0aHJvdWdoX3MnLFxuICAgICdzdHlsZScsXG4gICAgJ3N1YmplY3QnLFxuICAgICdzdWJ0aXRsZXMnLFxuICAgICdzdXBlcnZpc29yX2FjY291bnQnLFxuICAgICdzdXJyb3VuZF9zb3VuZCcsXG4gICAgJ3N3YXBfY2FsbHMnLFxuICAgICdzd2FwX2hvcml6JyxcbiAgICAnc3dhcF92ZXJ0JyxcbiAgICAnc3dhcF92ZXJ0aWNhbF9jaXJjbGUnLFxuICAgICdzd2l0Y2hfY2FtZXJhJyxcbiAgICAnc3dpdGNoX3ZpZGVvJyxcbiAgICAnc3luYycsXG4gICAgJ3N5bmNfZGlzYWJsZWQnLFxuICAgICdzeW5jX3Byb2JsZW0nLFxuICAgICdzeXN0ZW1fdXBkYXRlJyxcbiAgICAnc3lzdGVtX3VwZGF0ZV9hbHQnLFxuICAgICd0YWInLFxuICAgICd0YWJfdW5zZWxlY3RlZCcsXG4gICAgJ3RhYmxldCcsXG4gICAgJ3RhYmxldF9hbmRyb2lkJyxcbiAgICAndGFibGV0X21hYycsXG4gICAgJ3RhZ19mYWNlcycsXG4gICAgJ3RhcF9hbmRfcGxheScsXG4gICAgJ3RlcnJhaW4nLFxuICAgICd0ZXh0X2Zvcm1hdCcsXG4gICAgJ3RleHRzbXMnLFxuICAgICd0ZXh0dXJlJyxcbiAgICAndGhlYXRlcnMnLFxuICAgICd0aHVtYl9kb3duJyxcbiAgICAndGh1bWJfdXAnLFxuICAgICd0aHVtYnNfdXBfZG93bicsXG4gICAgJ3RpbWVfdG9fbGVhdmUnLFxuICAgICd0aW1lbGFwc2UnLFxuICAgICd0aW1lcicsXG4gICAgJ3RpbWVyXzEwJyxcbiAgICAndGltZXJfMycsXG4gICAgJ3RpbWVyX29mZicsXG4gICAgJ3RvYycsXG4gICAgJ3RvZGF5JyxcbiAgICAndG9sbCcsXG4gICAgJ3RvbmFsaXR5JyxcbiAgICAndG95cycsXG4gICAgJ3RyYWNrX2NoYW5nZXMnLFxuICAgICd0cmFmZmljJyxcbiAgICAndHJhbnNmb3JtJyxcbiAgICAndHJhbnNsYXRlJyxcbiAgICAndHJlbmRpbmdfZG93bicsXG4gICAgJ3RyZW5kaW5nX2ZsYXQnLFxuICAgICd0cmVuZGluZ191cCcsXG4gICAgJ3R1bmUnLFxuICAgICd0dXJuZWRfaW4nLFxuICAgICd0dXJuZWRfaW5fbm90JyxcbiAgICAndHYnLFxuICAgICd1bmRvJyxcbiAgICAndW5mb2xkX2xlc3MnLFxuICAgICd1bmZvbGRfbW9yZScsXG4gICAgJ3VzYicsXG4gICAgJ3ZlcmlmaWVkX3VzZXInLFxuICAgICd2ZXJ0aWNhbF9hbGlnbl9ib3R0b20nLFxuICAgICd2ZXJ0aWNhbF9hbGlnbl9jZW50ZXInLFxuICAgICd2ZXJ0aWNhbF9hbGlnbl90b3AnLFxuICAgICd2aWJyYXRpb24nLFxuICAgICd2aWRlb19saWJyYXJ5JyxcbiAgICAndmlkZW9jYW0nLFxuICAgICd2aWRlb2NhbV9vZmYnLFxuICAgICd2aWV3X2FnZW5kYScsXG4gICAgJ3ZpZXdfYXJyYXknLFxuICAgICd2aWV3X2Nhcm91c2VsJyxcbiAgICAndmlld19jb2x1bW4nLFxuICAgICd2aWV3X2NvbWZ5JyxcbiAgICAndmlld19jb21wYWN0JyxcbiAgICAndmlld19kYXknLFxuICAgICd2aWV3X2hlYWRsaW5lJyxcbiAgICAndmlld19saXN0JyxcbiAgICAndmlld19tb2R1bGUnLFxuICAgICd2aWV3X3F1aWx0JyxcbiAgICAndmlld19zdHJlYW0nLFxuICAgICd2aWV3X3dlZWsnLFxuICAgICd2aWduZXR0ZScsXG4gICAgJ3Zpc2liaWxpdHknLFxuICAgICd2aXNpYmlsaXR5X29mZicsXG4gICAgJ3ZvaWNlX2NoYXQnLFxuICAgICd2b2ljZW1haWwnLFxuICAgICd2b2x1bWVfZG93bicsXG4gICAgJ3ZvbHVtZV9tdXRlJyxcbiAgICAndm9sdW1lX29mZicsXG4gICAgJ3ZvbHVtZV91cCcsXG4gICAgJ3Zwbl9rZXknLFxuICAgICd2cG5fbG9jaycsXG4gICAgJ3dhbGxwYXBlcicsXG4gICAgJ3dhcm5pbmcnLFxuICAgICd3YXRjaCcsXG4gICAgJ3diX2F1dG8nLFxuICAgICd3Yl9jbG91ZHknLFxuICAgICd3Yl9pbmNhbmRlc2NlbnQnLFxuICAgICd3Yl9pcmlkZXNjZW50JyxcbiAgICAnd2Jfc3VubnknLFxuICAgICd3YycsXG4gICAgJ3dlYicsXG4gICAgJ3doYXRzaG90JyxcbiAgICAnd2lkZ2V0cycsXG4gICAgJ3dpZmknLFxuICAgICd3aWZpX2xvY2snLFxuICAgICd3aWZpX3RldGhlcmluZycsXG4gICAgJ3dvcmsnLFxuICAgICd3cmFwX3RleHQnLFxuICAgICd5b3V0dWJlX3NlYXJjaGVkX2ZvcicsXG4gICAgJ3pvb21faW4nLFxuICAgICd6b29tX291dCcsXG4gIF07XG5cbiAgZ2V0IGljb25zKCk6IHN0cmluZ1tdIHtcbiAgICByZXR1cm4gdGhpcy5faWNvbnM7XG4gIH1cblxuICBmaWx0ZXIocXVlcnk6IHN0cmluZyk6IHN0cmluZ1tdIHtcbiAgICByZXR1cm4gdGhpcy5pY29ucy5maWx0ZXIoKGVsOiBzdHJpbmcpID0+IHtcbiAgICAgIHJldHVybiBlbC50b0xvd2VyQ2FzZSgpLmluZGV4T2YocXVlcnkgPyBxdWVyeS50b0xvd2VyQ2FzZSgpIDogJycpID4gLTE7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==