Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page - Version 19.0.0

Version Description

N/A

Download this release

Release Info

Developer kucaahbe
Plugin Icon 128x128 Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page
Version 19.0.0
Comparing to
See all releases

Code changes from version 18.2.1 to 19.0.0

Files changed (56) hide show
  1. .gitattributes +2 -0
  2. .gitignore +11 -0
  3. Makefile +13 -0
  4. admin/content-popup-button.php +13 -0
  5. admin/content-popup-template.html.php +189 -0
  6. admin/content-popup.php +27 -0
  7. {fonts → admin/css/fonts}/os-icon-font.eot +0 -0
  8. {fonts → admin/css/fonts}/os-icon-font.svg +0 -0
  9. {fonts → admin/css/fonts}/os-icon-font.ttf +0 -0
  10. {fonts → admin/css/fonts}/os-icon-font.woff +0 -0
  11. {css → admin/css}/icon-font.css +5 -5
  12. {css → admin/css}/menu-page.css +0 -51
  13. {css → admin/css}/sidebar-widget.css +0 -0
  14. admin/images/content-popup.png +0 -0
  15. admin/images/logo.svg +29 -0
  16. {images → admin/images}/os.png +0 -0
  17. {images → admin/images}/purple-logo.png +0 -0
  18. admin/images/search_icon.jpg +0 -0
  19. {images → admin/images}/top-bg.png +0 -0
  20. admin/init.php +2 -2
  21. admin/js/content-popup.js +18 -0
  22. admin/js/menu-page.js +17 -0
  23. admin/menu-page-template.php +42 -80
  24. admin/menu-page.php +36 -20
  25. admin/opinionstage-login-callback.php +54 -0
  26. assets/content-popup/.babelrc +3 -0
  27. assets/content-popup/.nvmrc +1 -0
  28. assets/content-popup/app/components/popup-content.js +91 -0
  29. assets/content-popup/app/components/widget-list.js +61 -0
  30. assets/content-popup/app/index.js +38 -0
  31. assets/content-popup/app/store.js +107 -0
  32. assets/content-popup/index.js +22 -0
  33. assets/content-popup/lib/jsonapi.js +24 -0
  34. assets/content-popup/lib/modal.js +22 -0
  35. assets/content-popup/package.json +54 -0
  36. assets/content-popup/postcss.config.js +10 -0
  37. assets/content-popup/styles/content-popup.scss +296 -0
  38. assets/content-popup/styles/modal-window.scss +94 -0
  39. assets/content-popup/webpack.config.js +56 -0
  40. assets/content-popup/yarn.lock +3702 -0
  41. images/lb-bg.png +0 -0
  42. images/logo.png +0 -0
  43. opinionstage-article-placement-functions.php → includes/opinionstage-article-placement-functions.php +34 -34
  44. includes/opinionstage-client-session.php +20 -0
  45. opinionstage-functions.php → includes/opinionstage-functions.php +83 -84
  46. opinionstage-sidebar-widget.php → includes/opinionstage-sidebar-widget.php +17 -20
  47. opinionstage-utility-functions.php → includes/opinionstage-utility-functions.php +22 -8
  48. js/shortcodes.js +0 -15
  49. opinionstage-ajax-functions.php +0 -27
  50. opinionstage-callback.php +0 -27
  51. opinionstage-polls.php +66 -61
  52. {site → public}/init.php +0 -0
  53. public/js/shortcodes.js +14 -0
  54. {site → public}/shortcodes.php +2 -2
  55. readme.txt +728 -728
  56. uninstall.php +9 -0
.gitattributes ADDED
@@ -0,0 +1,2 @@
 
 
1
+ # use automatic end-of-line normalization by default:
2
+ * text=auto
.gitignore ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # development config file:
2
+ /dev.ini
3
+ # Windows artefacts:
4
+ /Thumbs.db
5
+ # plugin builds:
6
+ /*.zip
7
+
8
+ # assets managements artefacts (yarn, webpack etc.):
9
+ /assets/*/node_modules
10
+ /assets/*/yarn-error.log
11
+ *.js.map
Makefile ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ PLUGIN_FILES = $(shell git ls-files)
2
+
3
+ VERSION = $(shell grep 'Stable tag' readme.txt | cut -d' ' -f 3)
4
+ TARGET = social-polls-by-opinionstage-$(VERSION).zip
5
+
6
+ $(TARGET): $(PLUGIN_FILES)
7
+ zip $(TARGET) $(PLUGIN_FILES)
8
+
9
+ clean:
10
+ -$(RM) -r assets/*/node_modules
11
+ -$(RM) *.zip
12
+
13
+ .PHONY: clean
admin/content-popup-button.php ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+ ?>
5
+
6
+ <button data-opinionstage-content-launch class="button">
7
+ <img src="<?php echo plugins_url('admin/images/content-popup.png', plugin_dir_path( __FILE__ )) ?>"
8
+ width="24"
9
+ height="19"
10
+ style="position: relative; left: -3px; top: -2px; padding: 0"
11
+ >
12
+ Add Interactive Content
13
+ </button>
admin/content-popup-template.html.php ADDED
@@ -0,0 +1,189 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+
5
+ require_once( plugin_dir_path( __FILE__ ).'../includes/opinionstage-client-session.php' );
6
+
7
+ $opinionstage_user_logged_in = opinionstage_user_logged_in();
8
+
9
+ function opinionstage_create_new_href() {
10
+ return OPINIONSTAGE_SERVER_BASE.'/dashboard/content';
11
+ }
12
+
13
+ // Note: all html put here (not moved to js build system) in order to preserve ability to use Wordpress translate APIs
14
+ ?>
15
+
16
+ <template data-opinionstage-content-popup-template>
17
+ <div class='opinionstage-content-popup-contents' data-opinionstage-content-popup data-opinionstage-client-logged-in="<?php echo $opinionstage_user_logged_in ?>">
18
+ <header class='header'>
19
+ <div class='header__container'>
20
+ <div class='header__logo'>
21
+ <a href='<?php echo OPINIONSTAGE_SERVER_BASE ?>' target='_blank'>
22
+ <img src='<?php echo plugins_url('admin/images/logo.svg', plugin_dir_path( __FILE__ )) ?>'>
23
+ </a>
24
+ </div>
25
+ <div class='header__nav'>
26
+ <div class='std-btn'
27
+ @click="showClientWidgets"
28
+ :class="{ active: showClientContent }"
29
+ >My content</div>
30
+ <div class='std-btn'
31
+ @click="showTemplatesWidgets"
32
+ :class="{ active: !showClientContent }"
33
+ >Content Examples</div>
34
+ </div>
35
+ <div class='header__action'>
36
+ <?php if ( $opinionstage_user_logged_in ) { ?>
37
+ <a href="<?php echo opinionstage_create_new_href() ?>" target="_blank" class='btn-create' @click="closePopup">CREATE NEW</a>
38
+ <?php } ?>
39
+ <div class='btn-close' @click="closePopup">X</div>
40
+ </div>
41
+ </div>
42
+ </header>
43
+ <section>
44
+ <popup-content
45
+ :show-client-content="showClientContent"
46
+ :client-is-logged-in="isClientLoggedIn"
47
+ @insert-shortcode="insertShortcode"
48
+ client-widgets-url="<?php echo OPINIONSTAGE_CONTENT_POPUP_CLIENT_WIDGETS_API ?>"
49
+ shared-widgets-url="<?php echo OPINIONSTAGE_CONTENT_POPUP_SHARED_WIDGETS_API ?>"
50
+ access-key="<?php echo opinionstage_user_access_token() ?>"
51
+ plugin-version="<?php echo OPINIONSTAGE_WIDGET_VERSION ?>"
52
+ >
53
+ </popup-content>
54
+ </section>
55
+ </div>
56
+ </template>
57
+
58
+ <template id="opinionstage-widget-list">
59
+ <div class='page-content'>
60
+ <div class='content-actions'>
61
+ <div class='filter'>
62
+ <div class='filter__itm'
63
+ @click="selectWidgetType('all')"
64
+ :class="{ active: selectedWidgetType === 'all' }"
65
+ >all</div>
66
+ <div class='filter__itm'
67
+ @click="selectWidgetType('poll')"
68
+ :class="{ active: selectedWidgetType === 'poll' }"
69
+ >poll</div>
70
+ <div class='filter__itm'
71
+ @click="selectWidgetType('set')"
72
+ :class="{ active: selectedWidgetType === 'set' }"
73
+ >set</div>
74
+ <div class='filter__itm'
75
+ @click="selectWidgetType('survey')"
76
+ :class="{ active: selectedWidgetType === 'survey' }"
77
+ >survey</div>
78
+ <div class='filter__itm'
79
+ @click="selectWidgetType('slideshow')"
80
+ :class="{ active: selectedWidgetType === 'slideshow' }"
81
+ >slideshow</div>
82
+ <div class='filter__itm'
83
+ @click="selectWidgetType('trivia')"
84
+ :class="{ active: selectedWidgetType === 'trivia' }"
85
+ >trivia</div>
86
+ <div class='filter__itm'
87
+ @click="selectWidgetType('outcome')"
88
+ :class="{ active: selectedWidgetType === 'outcome' }"
89
+ >outcome</div>
90
+ <div class='filter__itm'
91
+ @click="selectWidgetType('list')"
92
+ :class="{ active: selectedWidgetType === 'list' }"
93
+ >list</div>
94
+ <div class='filter__itm'
95
+ @click="selectWidgetType('form')"
96
+ :class="{ active: selectedWidgetType === 'form' }"
97
+ >form</div>
98
+ </div>
99
+ <div class='search'>
100
+ <img
101
+ class='search-icon'
102
+ :class='{ hidden: !showSearch }'
103
+ src='<?php echo plugins_url('admin/images/search_icon.jpg', plugin_dir_path( __FILE__ )) ?>'
104
+ >
105
+ <input
106
+ class='std-search'
107
+ placeholder='Search...'
108
+ type='search'
109
+ v-model='widgetTitleSearch'
110
+ :class='{ hidden: !showSearch }'
111
+ >
112
+ </div>
113
+ </div>
114
+ <div class='content__list'>
115
+ <div v-if='hasData'>
116
+ <div class='content__itm' v-for="widget in widgets">
117
+ <div class='content__image'>
118
+ <img :src='widget.imageUrl'>
119
+ <div class='content__label'>{{ widget.type }}</div>
120
+ </div>
121
+ <p class='content__info'>{{ widget.title }}</p>
122
+ <div class='content__links'>
123
+ <button class='content__links-itm' @click="insertShortcode(widget)">insert</button>
124
+ <a class='content__links-itm' target="_blank" :href='widget.landingPageUrl'>view</a>
125
+ <a class='content__links-itm' target="_blank" :href='widget.editUrl' v-show="!widget.template">edit</a>
126
+ <a class='content__links-itm' target="_blank" :href='widget.statsUrl' v-show="!widget.template">statistics</a>
127
+ </div>
128
+ </div>
129
+ <div class='content__loading' v-if='dataLoading'>
130
+ loading...
131
+ </div>
132
+ <div v-else>
133
+ <button
134
+ class='btn-show-more'
135
+ v-if='!noMoreData'
136
+ @click='showMore'
137
+ >Click for more</button>
138
+ <div v-else>
139
+ no more widgets
140
+ </div>
141
+ </div>
142
+ </div>
143
+ <div v-else>
144
+ There is no widgets of this type
145
+ <span v-if='widgetTitleSearch'>
146
+ and title like: "{{widgetTitleSearch}}"
147
+ </span>
148
+ </div>
149
+ </div>
150
+ </div>
151
+ </template>
152
+
153
+ <template id="opinionstage-popup-content">
154
+ <div v-if="showClientContent">
155
+ <div v-if="clientIsLoggedIn">
156
+ <widget-list
157
+ :widgets='widgets'
158
+ :data-loading='dataLoading'
159
+ :show-search='true'
160
+ :no-more-data='noMoreData'
161
+ @insert-shortcode="insertShortcode"
162
+ @widgets-search-update='reloadData'
163
+ @load-more-widgets='appendData'
164
+ >
165
+ </div>
166
+ <div class='page-content' v-else>
167
+ <h1 class='main-title'>
168
+ <b>Connect WordPress</b>
169
+ <span>with</span>
170
+ <b>Opinion Stage</b>
171
+ <span>to display your content</span>
172
+ </h1>
173
+ <form class='conect-form'>
174
+ <a href="<?php echo get_admin_url(null, '', 'admin').'admin.php?page='.OPINIONSTAGE_MENU_SLUG ?>" class='btn-blue'>Connect</a>
175
+ </form>
176
+ </div>
177
+ </div>
178
+ <div v-else>
179
+ <widget-list
180
+ :widgets='widgets'
181
+ :data-loading='dataLoading'
182
+ :show-search='false'
183
+ :no-more-data='noMoreData'
184
+ @insert-shortcode='insertShortcode'
185
+ @widgets-search-update='reloadData'
186
+ @load-more-widgets='appendData'
187
+ >
188
+ </div>
189
+ </template>
admin/content-popup.php ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+
5
+ add_action( 'media_buttons', 'opinionstage_content_popup_add_editor_button');
6
+ add_action( 'admin_enqueue_scripts', 'opinionstage_content_popup_js');
7
+ add_action( 'admin_footer-post-new.php', 'opinionstage_content_popup_html' );
8
+ add_action( 'admin_footer-post.php', 'opinionstage_content_popup_html' );
9
+
10
+ function opinionstage_content_popup_add_editor_button() {
11
+ require( plugin_dir_path( __FILE__ ).'content-popup-button.php' );
12
+ }
13
+
14
+ function opinionstage_content_popup_js() {
15
+ opinionstage_register_javascript_asset(
16
+ 'content-popup',
17
+ 'content-popup.js',
18
+ array('jquery')
19
+ );
20
+
21
+ opinionstage_enqueue_js_asset('content-popup');
22
+ }
23
+
24
+ function opinionstage_content_popup_html() {
25
+ require( plugin_dir_path( __FILE__ ).'content-popup-template.html.php' );
26
+ }
27
+ ?>
{fonts → admin/css/fonts}/os-icon-font.eot RENAMED
File without changes
{fonts → admin/css/fonts}/os-icon-font.svg RENAMED
File without changes
{fonts → admin/css/fonts}/os-icon-font.ttf RENAMED
File without changes
{fonts → admin/css/fonts}/os-icon-font.woff RENAMED
File without changes
{css → admin/css}/icon-font.css RENAMED
@@ -1,10 +1,10 @@
1
  @font-face {
2
  font-family: 'os-icon-font';
3
- src: url('../fonts/os-icon-font.eot?frvqyp');
4
- src: url('../fonts/os-icon-font.eot?frvqyp#iefix') format('embedded-opentype'),
5
- url('../fonts/os-icon-font.ttf?frvqyp') format('truetype'),
6
- url('../fonts/os-icon-font.woff?frvqyp') format('woff'),
7
- url('../fonts/os-icon-font.svg?frvqyp#os-icon-font') format('svg');
8
  font-weight: normal;
9
  font-style: normal;
10
  }
1
  @font-face {
2
  font-family: 'os-icon-font';
3
+ src: url('fonts/os-icon-font.eot?frvqyp');
4
+ src: url('fonts/os-icon-font.eot?frvqyp#iefix') format('embedded-opentype'),
5
+ url('fonts/os-icon-font.ttf?frvqyp') format('truetype'),
6
+ url('fonts/os-icon-font.woff?frvqyp') format('woff'),
7
+ url('fonts/os-icon-font.svg?frvqyp#os-icon-font') format('svg');
8
  font-weight: normal;
9
  font-style: normal;
10
  }
{css → admin/css}/menu-page.css RENAMED
@@ -234,57 +234,6 @@
234
  height: 18px;
235
  font-size: 19px;
236
  }
237
- #opinionstage-section-quiz input[readonly] {
238
- width: 100%;
239
- background-color: white;
240
- padding: 10px;
241
- border: 1px solid #c8c8c9;
242
- }
243
- #opinionstage-section-quiz .os-section-type {
244
- margin: 5px 0;
245
- }
246
- #opinionstage-section-quiz .os-section-type label {
247
- margin-right: 25px;
248
- }
249
- #opinionstage-section-quiz.opinionstage-dashboard-section .opinionstage-section-content-wrapper {
250
- padding: 25px;
251
- }
252
- #opinionstage-section-quiz.opinionstage-dashboard-section .opinionstage-section-content-wrapper .opinionstage-section-content .opinionstage-section-raw {
253
- border: none;
254
- }
255
- #opinionstage-section-quiz.opinionstage-dashboard-section .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell {
256
- padding: 10px 0;
257
- }
258
- #opinionstage-section-quiz .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell.os-step-details {
259
- font-size: 14px;
260
- }
261
- #opinionstage-section-quiz .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell .os-step-title {
262
- margin-bottom: 7px;
263
- font-weight: bold;
264
- }
265
- #opinionstage-section-quiz .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell.os-step-cell {
266
- vertical-align: top;
267
- width: 15%;
268
- padding: 5px 0;
269
- }
270
- #opinionstage-section-quiz .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell.os-step-cell.os-step-2 {
271
- padding-top: 15px;
272
- }
273
- #opinionstage-section-quiz .opinionstage-section-content .opinionstage-section-raw .opinionstage-section-cell.os-step-cell .os-step {
274
- background: url("../images/lb-bg.png") no-repeat 0px 0px;
275
- width: 35px;
276
- height: 30px;
277
- padding: 5px 10px;
278
- font-size: 14px;
279
- color: white;
280
- font-weight: bold;
281
- }
282
- #opinionstage-section-quiz .opinionstage-section-content select.os-page-select {
283
- width: 150px;
284
- height: 40px;
285
- line-height: 40px;
286
- margin: 0 5px;
287
- }
288
  #opinionstage-section-help .opinionstage-section-content {
289
  height: 307px;
290
  }
234
  height: 18px;
235
  font-size: 19px;
236
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
237
  #opinionstage-section-help .opinionstage-section-content {
238
  height: 307px;
239
  }
{css → admin/css}/sidebar-widget.css RENAMED
File without changes
admin/images/content-popup.png ADDED
Binary file
admin/images/logo.svg ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
+ <svg version="1.1" id="Isolation_Mode" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 490.7 90" style="enable-background:new 0 0 490.7 90;" xml:space="preserve">
4
+ <style type="text/css">
5
+ .st0{fill:#FFFFFF;}
6
+ .st1{fill:#7A5BA7;}
7
+ .st2{fill:#3599C1;}
8
+ </style>
9
+ <g id="Layer_1">
10
+ <g>
11
+ <g>
12
+ <path class="st0" d="M22.7,33.5c6.1,0,11.2,2.2,15.3,6.7c3.7,4.1,5.5,8.8,5.5,14.4c0,5.6-1.9,10.4-5.8,14.6 c-3.9,4.2-8.9,6.2-14.9,6.2c-6.1,0-11.1-2.1-15-6.2c-3.9-4.2-5.8-9-5.8-14.6c0-5.5,1.8-10.3,5.5-14.4 C11.5,35.8,16.6,33.5,22.7,33.5z M22.7,38.5c-4.3,0-7.9,1.6-11,4.7c-3.1,3.1-4.6,7-4.6,11.4c0,2.9,0.7,5.6,2.1,8.1 c1.4,2.5,3.3,4.4,5.7,5.8c2.4,1.4,5,2,7.8,2c2.8,0,5.5-0.7,7.8-2c2.4-1.4,4.3-3.3,5.7-5.8c1.4-2.5,2.1-5.2,2.1-8.1 c0-4.5-1.5-8.3-4.6-11.4C30.6,40.1,26.9,38.5,22.7,38.5z"/>
13
+ <path class="st0" d="M53,34.6h5.1v7.3c2-2.8,4.4-4.9,7-6.3c2.6-1.4,5.6-2.1,8.8-2.1c5.7,0,10.5,2,14.5,6.1c4,4.1,6,9,6,14.7 c0,5.9-2,10.8-6,14.9c-4,4.1-8.8,6.1-14.4,6.1c-3.2,0-6.1-0.7-8.7-2c-2.7-1.3-5.1-3.3-7.2-5.9V89H53V34.6z M73.5,38.5 c-4.4,0-8.2,1.5-11.2,4.6c-3,3.1-4.5,6.9-4.5,11.6c0,3,0.7,5.7,2,8.2c1.4,2.4,3.3,4.3,5.8,5.7c2.5,1.4,5.2,2.1,8,2.1 c2.8,0,5.3-0.7,7.8-2.1c2.4-1.4,4.4-3.4,5.8-6c1.4-2.6,2.2-5.2,2.2-8c0-2.8-0.7-5.5-2.1-8c-1.4-2.5-3.3-4.5-5.8-5.9 C79,39.2,76.4,38.5,73.5,38.5z"/>
14
+ <path class="st0" d="M103.3,34.6h5.1v39.8h-5.1V34.6z"/>
15
+ <path class="st0" d="M119.1,34.6h5.1v7.1c2-2.7,4.3-4.8,6.8-6.1c2.5-1.4,5.2-2,8.1-2c3,0,5.6,0.8,7.9,2.3c2.3,1.5,4,3.6,5.1,6.1 c1.1,2.6,1.6,6.6,1.6,12v20.5h-5.1v-19c0-4.6-0.2-7.7-0.6-9.2c-0.6-2.6-1.7-4.6-3.4-5.9c-1.7-1.3-3.9-2-6.6-2 c-3.1,0-5.9,1-8.3,3.1c-2.5,2-4.1,4.6-4.9,7.6c-0.5,2-0.7,5.6-0.7,10.8v14.6h-5.1V34.6z"/>
16
+ <path class="st0" d="M164.1,34.6h5.1v39.8h-5.1V34.6z"/>
17
+ <path class="st0" d="M198.7,33.5c6.1,0,11.2,2.2,15.3,6.7c3.7,4.1,5.5,8.8,5.5,14.4c0,5.6-1.9,10.4-5.8,14.6 c-3.9,4.2-8.9,6.2-14.9,6.2c-6.1,0-11.1-2.1-15-6.2c-3.9-4.2-5.8-9-5.8-14.6c0-5.5,1.8-10.3,5.5-14.4 C187.5,35.8,192.6,33.5,198.7,33.5z M198.7,38.5c-4.3,0-7.9,1.6-11,4.7c-3.1,3.1-4.6,7-4.6,11.4c0,2.9,0.7,5.6,2.1,8.1 c1.4,2.5,3.3,4.4,5.7,5.8c2.4,1.4,5,2,7.8,2c2.8,0,5.5-0.7,7.8-2c2.4-1.4,4.3-3.3,5.7-5.8c1.4-2.5,2.1-5.2,2.1-8.1 c0-4.5-1.5-8.3-4.6-11.4C206.6,40.1,202.9,38.5,198.7,38.5z"/>
18
+ <path class="st0" d="M229,34.6h5.1v7.1c2-2.7,4.3-4.8,6.8-6.1c2.5-1.4,5.2-2,8.1-2c3,0,5.6,0.8,7.9,2.3c2.3,1.5,4,3.6,5.1,6.1 c1.1,2.6,1.6,6.6,1.6,12v20.5h-5.1v-19c0-4.6-0.2-7.7-0.6-9.2c-0.6-2.6-1.7-4.6-3.4-5.9c-1.7-1.3-3.9-2-6.6-2 c-3.1,0-5.9,1-8.3,3.1c-2.5,2-4.1,4.6-4.9,7.6c-0.5,2-0.7,5.6-0.7,10.8v14.6H229V34.6z"/>
19
+ <path class="st0" d="M315.5,38.9l-3.3,3.4c-2.7-2.7-5.4-4-8-4c-1.7,0-3.1,0.5-4.3,1.6c-1.2,1.1-1.8,2.4-1.8,3.8 c0,1.3,0.5,2.5,1.5,3.7c1,1.2,3,2.6,6.2,4.2c3.8,2,6.4,3.9,7.8,5.7c1.3,1.9,2,3.9,2,6.3c0,3.3-1.1,6-3.4,8.3 c-2.3,2.3-5.2,3.4-8.6,3.4c-2.3,0-4.5-0.5-6.6-1.5c-2.1-1-3.8-2.4-5.2-4.1l3.2-3.7c2.6,3,5.4,4.4,8.3,4.4c2.1,0,3.8-0.7,5.2-2 c1.4-1.3,2.2-2.9,2.2-4.6c0-1.5-0.5-2.8-1.4-3.9c-1-1.1-3.1-2.5-6.5-4.2c-3.6-1.9-6-3.7-7.3-5.5c-1.3-1.8-1.9-3.9-1.9-6.2 c0-3,1-5.5,3.1-7.5c2.1-2,4.7-3,7.8-3C308.1,33.5,311.8,35.3,315.5,38.9z"/>
20
+ <path class="st0" d="M329,19.8h5.1v14.8h8.1V39h-8.1v35.4H329V39h-7v-4.4h7V19.8z"/>
21
+ <path class="st0" d="M387.6,34.6v39.8h-5.1v-6.8c-2.1,2.6-4.6,4.6-7.2,5.9c-2.7,1.3-5.6,2-8.8,2c-5.6,0-10.5-2-14.4-6.1 c-4-4.1-6-9.1-6-14.9c0-5.7,2-10.6,6-14.7c4-4.1,8.9-6.1,14.5-6.1c3.3,0,6.2,0.7,8.9,2.1c2.6,1.4,5,3.5,7,6.3v-7.3H387.6z M367.1,38.5c-2.9,0-5.5,0.7-7.9,2.1c-2.4,1.4-4.3,3.4-5.8,5.9c-1.4,2.5-2.1,5.2-2.1,8c0,2.8,0.7,5.5,2.2,8 c1.4,2.6,3.4,4.6,5.8,6c2.4,1.4,5,2.1,7.8,2.1c2.8,0,5.5-0.7,8-2.1c2.5-1.4,4.4-3.3,5.8-5.7c1.4-2.4,2-5.1,2-8.2 c0-4.6-1.5-8.5-4.6-11.6C375.3,40,371.5,38.5,367.1,38.5z"/>
22
+ <path class="st0" d="M433.5,34.6h5.1v31.7c0,5.6-0.5,9.7-1.5,12.3c-1.3,3.7-3.7,6.5-7,8.5c-3.3,2-7.3,3-12,3 c-3.4,0-6.5-0.5-9.2-1.5c-2.7-1-4.9-2.3-6.6-3.9c-1.7-1.6-3.3-4-4.7-7.1h5.6c1.5,2.6,3.5,4.6,5.9,5.9c2.4,1.3,5.4,1.9,8.9,1.9 c3.5,0,6.4-0.7,8.9-2c2.4-1.3,4.1-2.9,5.2-4.9c1-2,1.5-5.2,1.5-9.5v-2.1c-1.9,2.4-4.3,4.3-7.1,5.6c-2.8,1.3-5.7,2-8.9,2 c-3.7,0-7.1-0.9-10.3-2.7c-3.2-1.8-5.7-4.3-7.5-7.3c-1.8-3.1-2.6-6.5-2.6-10.1c0-3.7,0.9-7.1,2.8-10.3c1.8-3.2,4.4-5.7,7.6-7.6 c3.2-1.9,6.7-2.8,10.2-2.8c3,0,5.8,0.6,8.3,1.8c2.6,1.2,5.1,3.3,7.5,6.1V34.6z M418.3,38.5c-2.9,0-5.6,0.7-8.1,2.1 c-2.5,1.4-4.4,3.3-5.9,5.8c-1.4,2.5-2.1,5.2-2.1,8c0,4.4,1.5,8,4.4,10.8c2.9,2.9,6.7,4.3,11.4,4.3c4.7,0,8.5-1.4,11.4-4.2 c2.9-2.8,4.3-6.6,4.3-11.2c0-3-0.7-5.7-2-8c-1.3-2.4-3.2-4.2-5.6-5.6C423.7,39.2,421.1,38.5,418.3,38.5z"/>
23
+ <path class="st0" d="M483.1,61.2l4.3,2.3c-1.4,2.8-3.1,5-4.9,6.7c-1.9,1.7-3.9,3-6.3,3.9c-2.3,0.9-4.9,1.3-7.9,1.3 c-6.5,0-11.6-2.1-15.2-6.4c-3.7-4.3-5.5-9.1-5.5-14.4c0-5.1,1.5-9.6,4.7-13.5c3.9-5,9.2-7.5,15.8-7.5c6.8,0,12.2,2.6,16.3,7.7 c2.9,3.6,4.3,8.2,4.4,13.6h-35.8c0.1,4.6,1.6,8.4,4.4,11.4c2.9,3,6.4,4.4,10.6,4.4c2,0,4-0.4,5.9-1.1c1.9-0.7,3.5-1.6,4.9-2.8 C480.1,65.7,481.5,63.8,483.1,61.2z M483.1,50.4c-0.7-2.7-1.7-4.9-3-6.6c-1.3-1.6-3-3-5.2-4c-2.2-1-4.4-1.5-6.8-1.5 c-3.9,0-7.3,1.3-10.1,3.8c-2.1,1.8-3.6,4.6-4.7,8.2H483.1z"/>
24
+ </g>
25
+ <path class="st1" d="M108.4,6.4c-5.4-0.8-10.5,2.9-11.3,8.4c-0.3,2.1,0.1,4.1,0.9,5.9c0.5,0.9,0.9,2.1,0.9,3.4 c0,1.9-0.6,3.5-1.5,4.3l5.8-2.9c0.7,0.3,1.5,0.5,2.3,0.6c5.4,0.8,10.5-2.9,11.3-8.4C117.6,12.2,113.9,7.2,108.4,6.4z"/>
26
+ <path class="st2" d="M162,0.2c7-1,13.4,3.8,14.5,10.7c0.4,2.7-0.1,5.2-1.2,7.5c-0.7,1.1-1.1,2.6-1.1,4.3c0,2.4,0.8,4.4,2,5.5 l-7.4-3.7c-0.9,0.4-1.9,0.7-2.9,0.8c-7,1-13.4-3.8-14.5-10.7C150.3,7.7,155.1,1.2,162,0.2z"/>
27
+ </g>
28
+ </g>
29
+ </svg>
{images → admin/images}/os.png RENAMED
File without changes
{images → admin/images}/purple-logo.png RENAMED
File without changes
admin/images/search_icon.jpg ADDED
Binary file
{images → admin/images}/top-bg.png RENAMED
File without changes
admin/init.php CHANGED
@@ -2,7 +2,7 @@
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
4
 
 
5
  require( plugin_dir_path( __FILE__ ).'menu-page.php' );
6
-
7
- add_action('admin_menu', 'opinionstage_register_menu_page');
8
  ?>
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
4
 
5
+ require( plugin_dir_path( __FILE__ ).'opinionstage-login-callback.php' );
6
  require( plugin_dir_path( __FILE__ ).'menu-page.php' );
7
+ require( plugin_dir_path( __FILE__ ).'content-popup.php' );
 
8
  ?>
admin/js/content-popup.js ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !function(t){function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var e={};n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=505)}([function(t,n,e){"use strict";function r(t){return"function"==typeof t?t:null==t?o.a:"object"==typeof t?u.a(t)?i.a(t[0],t[1]):a.a(t):c.a(t)}var a=e(463),i=e(467),o=e(10),u=e(1),c=e(120);n.a=r},function(t,n,e){"use strict";var r=Array.isArray;n.a=r},function(t,n,e){"use strict";function r(t,n){return o.a(i.a(t,n,a.a),t+"")}var a=e(10),i=e(449),o=e(158);n.a=r},function(t,n,e){"use strict";function r(t){var n=a.a(t),e=n%1;return n===n?e?n-e:n:0}var a=e(49);n.a=r},function(t,n,e){"use strict";function r(t){return null==t?"":a.a(t)}var a=e(25);n.a=r},function(t,n,e){"use strict";function r(t){return null!=t&&"object"==typeof t}n.a=r},function(t,n,e){"use strict";function r(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=null==t?0:t.length,a=Array(r);++e<r;)a[e]=n(t[e],e,t);return a}n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)?a.a(t):i.a(t)}var a=e(450),i=e(162),o=e(11);n.a=r},function(t,n,e){"use strict";var r=e(430),a="object"==typeof self&&self&&self.Object===Object&&self,i=r.a||a||Function("return this")();n.a=i},function(t,n,e){"use strict";function r(t){return t}n.a=r},function(t,n,e){"use strict";function r(t){return null!=t&&i.a(t.length)&&!a.a(t)}var a=e(23),i=e(62);n.a=r},function(t,n,e){"use strict";function r(t,n,e,o,u){var c=-1,s=t.length;for(e||(e=i.a),u||(u=[]);++c<s;){var f=t[c];n>0&&e(f)?n>1?r(f,n-1,e,o,u):a.a(u,f):o||(u[u.length]=f)}return u}var a=e(42),i=e(554);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)}var a=e(11),i=e(5);n.a=r},function(t,n,e){"use strict";function r(t){return null==t?void 0===t?c:u:s&&s in Object(t)?i.a(t):o.a(t)}var a=e(38),i=e(516),o=e(517),u="[object Null]",c="[object Undefined]",s=a.a?a.a.toStringTag:void 0;n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)?a.a(t,!0):i.a(t)}var a=e(450),i=e(534),o=e(11);n.a=r},function(t,n,e){"use strict";function r(t){var n=null==t?0:t.length;return n?t[n-1]:void 0}n.a=r},function(t,n,e){"use strict";function r(t){return"symbol"==typeof t||i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object Symbol]";n.a=r},function(t,n,e){"use strict";function r(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}n.a=r},function(t,n,e){"use strict";function r(t,n,e){if(!u.a(e))return!1;var r=typeof n;return!!("number"==r?i.a(e)&&o.a(n,e.length):"string"==r&&n in e)&&a.a(e[n],t)}var a=e(21),i=e(11),o=e(32),u=e(6);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}n.a=r},function(t,n,e){"use strict";function r(t,n){return t===n||t!==t&&n!==n}n.a=r},function(t,n,e){"use strict";function r(t){return function(n){return t(n)}}n.a=r},function(t,n,e){"use strict";function r(t){if(!i.a(t))return!1;var n=a.a(t);return n==u||n==c||n==o||n==s}var a=e(14),i=e(6),o="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=-1,a=t.length;n<0&&(n=-n>a?0:a+n),e=e>a?a:e,e<0&&(e+=a),a=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(a);++r<a;)i[r]=t[r+n];return i}n.a=r},function(t,n,e){"use strict";function r(t){if("string"==typeof t)return t;if(o.a(t))return i.a(t,r)+"";if(u.a(t))return f?f.call(t):"";var n=t+"";return"0"==n&&1/t==-c?"-0":n}var a=e(38),i=e(7),o=e(1),u=e(17),c=1/0,s=a.a?a.a.prototype:void 0,f=s?s.toString:void 0;n.a=r},function(t,n,e){"use strict";function r(t){if("number"==typeof t)return t;if(i.a(t))return o;if(a.a(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=a.a(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var e=s.test(t);return e||f.test(t)?l(t.slice(2),e?2:8):c.test(t)?o:+t}var a=e(6),i=e(17),o=NaN,u=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,f=/^0o[0-7]+$/i,l=parseInt;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var o=!e;e||(e={});for(var u=-1,c=n.length;++u<c;){var s=n[u],f=r?r(e[s],t[s],s,e,t):void 0;void 0===f&&(f=t[s]),o?i.a(e,s,f):a.a(e,s,f)}return e}var a=e(76),i=e(33);n.a=r},function(t,n,e){"use strict";function r(t){if("string"==typeof t||a.a(t))return t;var n=t+"";return"0"==n&&1/t==-i?"-0":n}var a=e(17),i=1/0;n.a=r},function(t,n,e){"use strict";function r(t){return"function"==typeof t?t:a.a}var a=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,x,O,j,k){var A=n&g;if(!A&&"function"!=typeof t)throw new TypeError(v);var C=r?r.length:0;if(C||(n&=~(_|b),r=x=void 0),j=void 0===j?j:w(p.a(j),0),k=void 0===k?k:p.a(k),C-=x?x.length:0,n&b){var $=r,E=x;r=x=void 0}var S=A?void 0:s.a(t),T=[t,n,e,r,x,$,E,O,j,k];if(S&&f.a(T,S),t=T[0],n=T[1],e=T[2],r=T[3],x=T[4],k=T[9]=void 0===T[9]?A?0:t.length:w(T[9]-C,0),!k&&n&(m|y)&&(n&=~(m|y)),n&&n!=h)M=n==m||n==y?o.a(t,n,k):n!=_&&n!=(h|_)||x.length?u.a.apply(void 0,T):c.a(t,n,e,r);else var M=i.a(t,n,e);var I=S?a.a:l.a;return d.a(I(M,T),t,n)}var a=e(431),i=e(520),o=e(521),u=e(156),c=e(529),s=e(157),f=e(530),l=e(444),d=e(446),p=e(3),v="Expected a function",h=1,g=2,m=8,y=16,_=32,b=64,w=Math.max;n.a=r},function(t,n,e){"use strict";function r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=o,this.__views__=[]}var a=e(58),i=e(96),o=4294967295;r.prototype=a.a(i.a.prototype),r.prototype.constructor=r,n.a=r},function(t,n,e){"use strict";function r(t,n){return!!(n=null==n?a:n)&&("number"==typeof t||i.test(t))&&t>-1&&t%1==0&&t<n}var a=9007199254740991,i=/^(?:0|[1-9]\d*)$/;n.a=r},function(t,n,e){"use strict";function r(t,n,e){"__proto__"==n&&a.a?a.a(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}var a=e(447);n.a=r},function(t,n,e){"use strict";(function(t){var r=e(9),a=e(78),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===i,c=u?r.a.Buffer:void 0,s=c?c.isBuffer:void 0,f=s||a.a;n.a=f}).call(n,e(161)(t))},function(t,n,e){"use strict";function r(t){return o.a(i.a(t,void 0,a.a),t+"")}var a=e(105),i=e(449),o=e(158);n.a=r},function(t,n,e){"use strict";function r(t,n,e,T,M,I){var L,B=n&O,R=n&j,P=n&k;if(e&&(L=M?e(t,T,M,I):e(t)),void 0!==L)return L;if(!w.a(t))return t;var N=_.a(t);if(N){if(L=g.a(t),!B)return f.a(t,L)}else{var W=h.a(t),D=W==C||W==$;if(b.a(t))return s.a(t,B);if(W==E||W==A||D&&!M){if(L=R||D?{}:y.a(t),!B)return R?d.a(t,c.a(L,t)):l.a(t,u.a(L,t))}else{if(!S[W])return M?t:{};L=m.a(t,W,r,B)}}I||(I=new a.a);var z=I.get(t);if(z)return z;I.set(t,L);var U=P?R?v.a:p.a:R?keysIn:x.a,F=N?void 0:U(t);return i.a(F||t,function(a,i){F&&(i=a,a=t[i]),o.a(L,i,r(a,n,e,i,t,I))}),L}var a=e(114),i=e(53),o=e(76),u=e(454),c=e(566),s=e(455),f=e(20),l=e(567),d=e(568),p=e(457),v=e(180),h=e(37),g=e(571),m=e(572),y=e(462),_=e(1),b=e(34),w=e(6),x=e(8),O=1,j=2,k=4,A="[object Arguments]",C="[object Function]",$="[object GeneratorFunction]",E="[object Object]",S={};S[A]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[E]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[C]=S["[object WeakMap]"]=!1,n.a=r},function(t,n,e){"use strict";var r=e(569),a=e(168),i=e(570),o=e(459),u=e(433),c=e(14),s=e(436),f=s.a(r.a),l=s.a(a.a),d=s.a(i.a),p=s.a(o.a),v=s.a(u.a),h=c.a;(r.a&&"[object DataView]"!=h(new r.a(new ArrayBuffer(1)))||a.a&&"[object Map]"!=h(new a.a)||i.a&&"[object Promise]"!=h(i.a.resolve())||o.a&&"[object Set]"!=h(new o.a)||u.a&&"[object WeakMap]"!=h(new u.a))&&(h=function(t){var n=c.a(t),e="[object Object]"==n?t.constructor:void 0,r=e?s.a(e):"";if(r)switch(r){case f:return"[object DataView]";case l:return"[object Map]";case d:return"[object Promise]";case p:return"[object Set]";case v:return"[object WeakMap]"}return n}),n.a=h},function(t,n,e){"use strict";var r=e(9),a=r.a.Symbol;n.a=a},function(t,n,e){"use strict";var r=e(531),a=e(5),i=Object.prototype,o=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r.a(function(){return arguments}())?r.a:function(t){return a.a(t)&&o.call(t,"callee")&&!u.call(t,"callee")};n.a=c},function(t,n,e){"use strict";var r=e(532),a=e(22),i=e(63),o=i.a&&i.a.isTypedArray,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t,n){return a.a(t)?t:i.a(t,n)?[t]:o.a(u.a(t))}var a=e(1),i=e(166),o=e(452),u=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=n.length,a=t.length;++e<r;)t[a+e]=n[e];return t}n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=t.length;return e=void 0===e?r:e,!n&&e>=r?t:a.a(t,n,e)}var a=e(24);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)?o.a(t):a.a(t)}var a=e(555),i=e(66),o=e(556);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=null==t?0:t.length,a=0,i=[];++e<r;){var o=t[e];n(o,e,t)&&(i[a++]=o)}return i}n.a=r},function(t,n,e){"use strict";var r=e(47),a=e(471),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return t&&a.a(t,n,i.a)}var a=e(195),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t){return null==t?[]:a.a(t,i.a(t))}var a=e(254),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t){if(!t)return 0===t?t:0;if((t=a.a(t))===i||t===-i){return(t<0?-1:1)*o}return t===t?t:0}var a=e(26),i=1/0,o=1.7976931348623157e308;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=i.a(t,n);return a.a(e)?e:void 0}var a=e(434),i=e(519);n.a=r},function(t,n,e){"use strict";function r(t){if(c.a(t)&&!u.a(t)&&!(t instanceof a.a)){if(t instanceof i.a)return t;if(l.call(t,"__wrapped__"))return s.a(t)}return new i.a(t)}var a=e(31),i=e(52),o=e(96),u=e(1),c=e(5),s=e(443),f=Object.prototype,l=f.hasOwnProperty;r.prototype=o.a.prototype,r.prototype.constructor=r,n.a=r},function(t,n,e){"use strict";function r(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=void 0}var a=e(58),i=e(96);r.prototype=a.a(i.a.prototype),r.prototype.constructor=r,n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=null==t?0:t.length;++e<r&&!1!==n(t[e],e,t););return t}n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=t.length,i=0,o=[];++e<r;){var u=t[e];u!==n&&u!==a||(t[e]=a,o[i++]=e)}return o}var a="__lodash_placeholder__";n.a=r},function(t,n,e){"use strict";function r(t){if(!o.a(t)||a.a(t)!=u)return!1;var n=i.a(t);if(null===n)return!0;var e=l.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&f.call(e)==d}var a=e(14),i=e(107),o=e(5),u="[object Object]",c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,d=f.call(Object);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t===t&&(void 0!==e&&(t=t<=e?t:e),void 0!==n&&(t=t>=n?t:n)),t}n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=-1,l=i.a,d=t.length,p=!0,v=[],h=v;if(e)p=!1,l=o.a;else if(d>=f){var g=n?null:c.a(t);if(g)return s.a(g);p=!1,l=u.a,h=new a.a}else h=n?[]:v;t:for(;++r<d;){var m=t[r],y=n?n(m):m;if(m=e||0!==m?m:0,p&&y===y){for(var _=h.length;_--;)if(h[_]===y)continue t;n&&h.push(y),v.push(m)}else l(h,y,e)||(h!==v&&h.push(y),v.push(m))}return v}var a=e(118),i=e(97),o=e(206),u=e(119),c=e(629),s=e(84),f=200;n.a=r},function(t,n,e){"use strict";var r=e(6),a=Object.create,i=function(){function t(){}return function(n){if(!r.a(n))return{};if(a)return a(n);t.prototype=n;var e=new t;return t.prototype=void 0,e}}();n.a=i},function(t,n,e){"use strict";function r(t,n,e){return n===n?o.a(t,n,e):a.a(t,i.a,e)}var a=e(98),i=e(448),o=e(527);n.a=r},function(t,n,e){"use strict";function r(t){return t.placeholder}n.a=r},function(t,n,e){"use strict";function r(t){return a.a(function(n,e){var r=-1,a=e.length,o=a>1?e[a-1]:void 0,u=a>2?e[2]:void 0;for(o=t.length>3&&"function"==typeof o?(a--,o):void 0,u&&i.a(e[0],e[1],u)&&(o=a<3?void 0:o,a=1),n=Object(n);++r<a;){var c=e[r];c&&t(n,c,r,o)}return n})}var a=e(2),i=e(19);n.a=r},function(t,n,e){"use strict";function r(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=a}var a=9007199254740991;n.a=r},function(t,n,e){"use strict";(function(t){var r=e(430),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=i&&i.exports===a,u=o&&r.a.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(t){}}();n.a=c}).call(n,e(161)(t))},function(t,n,e){"use strict";var r=e(27),a=e(61),i=e(15),o=a.a(function(t,n,e,a){r.a(n,i.a(n),t,a)});n.a=o},function(t,n,e){"use strict";function r(t,n){n=a.a(n,t);for(var e=0,r=n.length;null!=t&&e<r;)t=t[i.a(n[e++])];return e&&e==r?t:void 0}var a=e(41),i=e(28);n.a=r},function(t,n,e){"use strict";function r(t){return a.test(t)}var a=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");n.a=r},function(t,n,e){"use strict";function r(t){return function(n){return a.a(o.a(i.a(n).replace(u,"")),t,"")}}var a=e(82),i=e(111),o=e(112),u=RegExp("['’]","g");n.a=r},function(t,n,e){"use strict";function r(t,n){return(u.a(t)?a.a:o.a)(t,i.a(n,3))}var a=e(7),i=e(0),o=e(482),u=e(1);n.a=r},function(t,n,e){"use strict";function r(t){return"string"==typeof t||!i.a(t)&&o.a(t)&&a.a(t)==u}var a=e(14),i=e(1),o=e(5),u="[object String]";n.a=r},function(t,n,e){"use strict";function r(t){if("function"!=typeof t)throw new TypeError(a);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}var a="Expected a function";n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)?o.a(t):a.a(t)}var a=e(613),i=e(66),o=e(614);n.a=r},function(t,n,e){"use strict";function r(t,n){return n(t)}n.a=r},function(t,n,e){"use strict";function r(){return a.a(this.__wrapped__,this.__actions__)}var a=e(498);n.a=r},function(t,n,e){"use strict";function r(){}n.a=r},function(t,n,e){"use strict";function r(t){return function(){return t}}n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=t[n];u.call(t,n)&&i.a(r,e)&&(void 0!==e||n in t)||a.a(t,n,e)}var a=e(33),i=e(21),o=Object.prototype,u=o.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||a)}var a=Object.prototype;n.a=r},function(t,n,e){"use strict";function r(){return!1}n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?void 0:a.a(t,n);return void 0===r?e:r}var a=e(65);n.a=r},function(t,n,e){"use strict";function r(t){if(!i.a(t))return!1;var n=a.a(t);return n==c||n==u||"string"==typeof t.message&&"string"==typeof t.name&&!o.a(t)}var a=e(14),i=e(5),o=e(55),u="[object DOMException]",c="[object Error]";n.a=r},function(t,n,e){"use strict";var r=e(453),a=r.a("toUpperCase");n.a=a},function(t,n,e){"use strict";function r(t,n,e,r){var a=-1,i=null==t?0:t.length;for(r&&i&&(e=t[++a]);++a<i;)e=n(e,t[a],a,t);return e}n.a=r},function(t,n,e){"use strict";function r(){return[]}n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}n.a=r},function(t,n,e){"use strict";function r(t,n){return null!=t&&i.a(t,n,a.a)}var a=e(585),i=e(468);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var l=-1,d=i.a,p=!0,v=t.length,h=[],g=n.length;if(!v)return h;e&&(n=u.a(n,c.a(e))),r?(d=o.a,p=!1):n.length>=f&&(d=s.a,p=!1,n=new a.a(n));t:for(;++l<v;){var m=t[l],y=null==e?m:e(m);if(m=r||0!==m?m:0,p&&y===y){for(var _=g;_--;)if(n[_]===y)continue t;h.push(m)}else d(n,y,r)||h.push(m)}return h}var a=e(118),i=e(97),o=e(206),u=e(7),c=e(22),s=e(119),f=200;n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=i.a(n,t),t=u.a(t,n);var r=null==t?t:t[c.a(o.a(n))];return null==r?void 0:a.a(r,t,e)}var a=e(18),i=e(41),o=e(16),u=e(485),c=e(28);n.a=r},function(t,n,e){"use strict";var r=e(605),a=e(22),i=e(63),o=i.a&&i.a.isRegExp,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t,n,e,r){if(!u.a(t))return t;n=i.a(n,t);for(var s=-1,f=n.length,l=f-1,d=t;null!=d&&++s<f;){var p=c.a(n[s]),v=e;if(s!=l){var h=d[p];v=r?r(h,p,d):void 0,void 0===v&&(v=u.a(h)?h:o.a(n[s+1])?[]:{})}a.a(d,p,v),d=d[p]}return t}var a=e(76),i=e(41),o=e(32),u=e(6),c=e(28);n.a=r},function(t,n,e){"use strict";function r(t){if(!t||!t.length)return[];var n=0;return t=a.a(t,function(t){if(c.a(t))return n=s(t.length,n),!0}),u.a(n,function(n){return i.a(t,o.a(n))})}var a=e(45),i=e(7),o=e(191),u=e(160),c=e(13),s=Math.max;n.a=r},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(t){/*!
2
+ * Vue.js v2.3.4
3
+ * (c) 2014-2017 Evan You
4
+ * Released under the MIT License.
5
+ */
6
+ function e(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function a(t){return!0===t}function i(t){return!1===t}function o(t){return"string"==typeof t||"number"==typeof t}function u(t){return null!==t&&"object"==typeof t}function c(t){return"[object Object]"===Ta.call(t)}function s(t){return"[object RegExp]"===Ta.call(t)}function f(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function l(t){var n=parseFloat(t);return isNaN(n)?t:n}function d(t,n){for(var e=Object.create(null),r=t.split(","),a=0;a<r.length;a++)e[r[a]]=!0;return n?function(t){return e[t.toLowerCase()]}:function(t){return e[t]}}function p(t,n){if(t.length){var e=t.indexOf(n);if(e>-1)return t.splice(e,1)}}function v(t,n){return Ia.call(t,n)}function h(t){var n=Object.create(null);return function(e){return n[e]||(n[e]=t(e))}}function g(t,n){function e(e){var r=arguments.length;return r?r>1?t.apply(n,arguments):t.call(n,e):t.call(n)}return e._length=t.length,e}function m(t,n){n=n||0;for(var e=t.length-n,r=new Array(e);e--;)r[e]=t[e+n];return r}function y(t,n){for(var e in n)t[e]=n[e];return t}function _(t){for(var n={},e=0;e<t.length;e++)t[e]&&y(n,t[e]);return n}function b(){}function w(t,n){var e=u(t),r=u(n);if(!e||!r)return!e&&!r&&String(t)===String(n);try{return JSON.stringify(t)===JSON.stringify(n)}catch(e){return t===n}}function x(t,n){for(var e=0;e<t.length;e++)if(w(t[e],n))return e;return-1}function O(t){var n=!1;return function(){n||(n=!0,t.apply(this,arguments))}}function j(t){var n=(t+"").charCodeAt(0);return 36===n||95===n}function k(t,n,e,r){Object.defineProperty(t,n,{value:e,enumerable:!!r,writable:!0,configurable:!0})}function A(t){if(!Ha.test(t)){var n=t.split(".");return function(t){for(var e=0;e<n.length;e++){if(!t)return;t=t[n[e]]}return t}}}function C(t,n,e){if(Va.errorHandler)Va.errorHandler.call(null,t,n,e);else{if(!Ga||"undefined"==typeof console)throw t;console.error(t)}}function $(t){return"function"==typeof t&&/native code/.test(t.toString())}function E(t){di.target&&pi.push(di.target),di.target=t}function S(){di.target=pi.pop()}function T(t,n){t.__proto__=n}function M(t,n,e){for(var r=0,a=e.length;r<a;r++){var i=e[r];k(t,i,n[i])}}function I(t,n){if(u(t)){var e;return v(t,"__ob__")&&t.__ob__ instanceof yi?e=t.__ob__:mi.shouldConvert&&!ui()&&(Array.isArray(t)||c(t))&&Object.isExtensible(t)&&!t._isVue&&(e=new yi(t)),n&&e&&e.vmCount++,e}}function L(t,n,e,r){var a=new di,i=Object.getOwnPropertyDescriptor(t,n);if(!i||!1!==i.configurable){var o=i&&i.get,u=i&&i.set,c=I(e);Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var n=o?o.call(t):e;return di.target&&(a.depend(),c&&c.dep.depend(),Array.isArray(n)&&P(n)),n},set:function(n){var r=o?o.call(t):e;n===r||n!==n&&r!==r||(u?u.call(t,n):e=n,c=I(n),a.notify())}})}}function B(t,n,e){if(Array.isArray(t)&&"number"==typeof n)return t.length=Math.max(t.length,n),t.splice(n,1,e),e;if(v(t,n))return t[n]=e,e;var r=t.__ob__;return t._isVue||r&&r.vmCount?e:r?(L(r.value,n,e),r.dep.notify(),e):(t[n]=e,e)}function R(t,n){if(Array.isArray(t)&&"number"==typeof n)return void t.splice(n,1);var e=t.__ob__;t._isVue||e&&e.vmCount||v(t,n)&&(delete t[n],e&&e.dep.notify())}function P(t){for(var n=void 0,e=0,r=t.length;e<r;e++)n=t[e],n&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&P(n)}function N(t,n){if(!n)return t;for(var e,r,a,i=Object.keys(n),o=0;o<i.length;o++)e=i[o],r=t[e],a=n[e],v(t,e)?c(r)&&c(a)&&N(r,a):B(t,e,a);return t}function W(t,n){return n?t?t.concat(n):Array.isArray(n)?n:[n]:t}function D(t,n){var e=Object.create(t||null);return n?y(e,n):e}function z(t){var n=t.props;if(n){var e,r,a,i={};if(Array.isArray(n))for(e=n.length;e--;)"string"==typeof(r=n[e])&&(a=Ba(r),i[a]={type:null});else if(c(n))for(var o in n)r=n[o],a=Ba(o),i[a]=c(r)?r:{type:r};t.props=i}}function U(t){var n=t.directives;if(n)for(var e in n){var r=n[e];"function"==typeof r&&(n[e]={bind:r,update:r})}}function F(t,n,e){function r(r){var a=_i[r]||bi;c[r]=a(t[r],n[r],e,r)}"function"==typeof n&&(n=n.options),z(n),U(n);var a=n.extends;if(a&&(t=F(t,a,e)),n.mixins)for(var i=0,o=n.mixins.length;i<o;i++)t=F(t,n.mixins[i],e);var u,c={};for(u in t)r(u);for(u in n)v(t,u)||r(u);return c}function V(t,n,e,r){if("string"==typeof e){var a=t[n];if(v(a,e))return a[e];var i=Ba(e);if(v(a,i))return a[i];var o=Ra(i);if(v(a,o))return a[o];return a[e]||a[i]||a[o]}}function q(t,n,e,r){var a=n[t],i=!v(e,t),o=e[t];if(J(Boolean,a.type)&&(i&&!v(a,"default")?o=!1:J(String,a.type)||""!==o&&o!==Na(t)||(o=!0)),void 0===o){o=H(r,a,t);var u=mi.shouldConvert;mi.shouldConvert=!0,I(o),mi.shouldConvert=u}return o}function H(t,n,e){if(v(n,"default")){var r=n.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[e]&&void 0!==t._props[e]?t._props[e]:"function"==typeof r&&"Function"!==K(n.type)?r.call(t):r}}function K(t){var n=t&&t.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function J(t,n){if(!Array.isArray(n))return K(n)===K(t);for(var e=0,r=n.length;e<r;e++)if(K(n[e])===K(t))return!0;return!1}function G(t){return new wi(void 0,void 0,void 0,String(t))}function Z(t){var n=new wi(t.tag,t.data,t.children,t.text,t.elm,t.context,t.componentOptions);return n.ns=t.ns,n.isStatic=t.isStatic,n.key=t.key,n.isComment=t.isComment,n.isCloned=!0,n}function Y(t){for(var n=t.length,e=new Array(n),r=0;r<n;r++)e[r]=Z(t[r]);return e}function Q(t){function n(){var t=arguments,e=n.fns;if(!Array.isArray(e))return e.apply(null,arguments);for(var r=0;r<e.length;r++)e[r].apply(null,t)}return n.fns=t,n}function X(t,n,r,a,i){var o,u,c,s;for(o in t)u=t[o],c=n[o],s=ki(o),e(u)||(e(c)?(e(u.fns)&&(u=t[o]=Q(u)),r(s.name,u,s.once,s.capture,s.passive)):u!==c&&(c.fns=u,t[o]=c));for(o in n)e(t[o])&&(s=ki(o),a(s.name,n[o],s.capture))}function tt(t,n,i){function o(){i.apply(this,arguments),p(u.fns,o)}var u,c=t[n];e(c)?u=Q([o]):r(c.fns)&&a(c.merged)?(u=c,u.fns.push(o)):u=Q([c,o]),u.merged=!0,t[n]=u}function nt(t,n,a){var i=n.options.props;if(!e(i)){var o={},u=t.attrs,c=t.props;if(r(u)||r(c))for(var s in i){var f=Na(s);et(o,c,s,f,!0)||et(o,u,s,f,!1)}return o}}function et(t,n,e,a,i){if(r(n)){if(v(n,e))return t[e]=n[e],i||delete n[e],!0;if(v(n,a))return t[e]=n[a],i||delete n[a],!0}return!1}function rt(t){for(var n=0;n<t.length;n++)if(Array.isArray(t[n]))return Array.prototype.concat.apply([],t);return t}function at(t){return o(t)?[G(t)]:Array.isArray(t)?ot(t):void 0}function it(t){return r(t)&&r(t.text)&&i(t.isComment)}function ot(t,n){var i,u,c,s=[];for(i=0;i<t.length;i++)u=t[i],e(u)||"boolean"==typeof u||(c=s[s.length-1],Array.isArray(u)?s.push.apply(s,ot(u,(n||"")+"_"+i)):o(u)?it(c)?c.text+=String(u):""!==u&&s.push(G(u)):it(u)&&it(c)?s[s.length-1]=G(c.text+u.text):(a(t._isVList)&&r(u.tag)&&e(u.key)&&r(n)&&(u.key="__vlist"+n+"_"+i+"__"),s.push(u)));return s}function ut(t,n){return u(t)?n.extend(t):t}function ct(t,n,i){if(a(t.error)&&r(t.errorComp))return t.errorComp;if(r(t.resolved))return t.resolved;if(a(t.loading)&&r(t.loadingComp))return t.loadingComp;if(!r(t.contexts)){var o=t.contexts=[i],c=!0,s=function(){for(var t=0,n=o.length;t<n;t++)o[t].$forceUpdate()},f=O(function(e){t.resolved=ut(e,n),c||s()}),l=O(function(n){r(t.errorComp)&&(t.error=!0,s())}),d=t(f,l);return u(d)&&("function"==typeof d.then?e(t.resolved)&&d.then(f,l):r(d.component)&&"function"==typeof d.component.then&&(d.component.then(f,l),r(d.error)&&(t.errorComp=ut(d.error,n)),r(d.loading)&&(t.loadingComp=ut(d.loading,n),0===d.delay?t.loading=!0:setTimeout(function(){e(t.resolved)&&e(t.error)&&(t.loading=!0,s())},d.delay||200)),r(d.timeout)&&setTimeout(function(){e(t.resolved)&&l(null)},d.timeout))),c=!1,t.loading?t.loadingComp:t.resolved}t.contexts.push(i)}function st(t){if(Array.isArray(t))for(var n=0;n<t.length;n++){var e=t[n];if(r(e)&&r(e.componentOptions))return e}}function ft(t){t._events=Object.create(null),t._hasHookEvent=!1;var n=t.$options._parentListeners;n&&pt(t,n)}function lt(t,n,e){e?Oi.$once(t,n):Oi.$on(t,n)}function dt(t,n){Oi.$off(t,n)}function pt(t,n,e){Oi=t,X(n,e||{},lt,dt,t)}function vt(t,n){var e={};if(!t)return e;for(var r=[],a=0,i=t.length;a<i;a++){var o=t[a];if(o.context!==n&&o.functionalContext!==n||!o.data||null==o.data.slot)r.push(o);else{var u=o.data.slot,c=e[u]||(e[u]=[]);"template"===o.tag?c.push.apply(c,o.children):c.push(o)}}return r.every(ht)||(e.default=r),e}function ht(t){return t.isComment||" "===t.text}function gt(t,n){n=n||{};for(var e=0;e<t.length;e++)Array.isArray(t[e])?gt(t[e],n):n[t[e].key]=t[e].fn;return n}function mt(t){var n=t.$options,e=n.parent;if(e&&!n.abstract){for(;e.$options.abstract&&e.$parent;)e=e.$parent;e.$children.push(t)}t.$parent=e,t.$root=e?e.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}function yt(t,n,e){t.$el=n,t.$options.render||(t.$options.render=ji),Ot(t,"beforeMount");var r;return r=function(){t._update(t._render(),e)},t._watcher=new Li(t,r,b),e=!1,null==t.$vnode&&(t._isMounted=!0,Ot(t,"mounted")),t}function _t(t,n,e,r,a){var i=!!(a||t.$options._renderChildren||r.data.scopedSlots||t.$scopedSlots!==qa);if(t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=a,n&&t.$options.props){mi.shouldConvert=!1;for(var o=t._props,u=t.$options._propKeys||[],c=0;c<u.length;c++){var s=u[c];o[s]=q(s,t.$options.props,n,t)}mi.shouldConvert=!0,t.$options.propsData=n}if(e){var f=t.$options._parentListeners;t.$options._parentListeners=e,pt(t,e,f)}i&&(t.$slots=vt(a,r.context),t.$forceUpdate())}function bt(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function wt(t,n){if(n){if(t._directInactive=!1,bt(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var e=0;e<t.$children.length;e++)wt(t.$children[e]);Ot(t,"activated")}}function xt(t,n){if(!(n&&(t._directInactive=!0,bt(t))||t._inactive)){t._inactive=!0;for(var e=0;e<t.$children.length;e++)xt(t.$children[e]);Ot(t,"deactivated")}}function Ot(t,n){var e=t.$options[n];if(e)for(var r=0,a=e.length;r<a;r++)try{e[r].call(t)}catch(e){C(e,t,n+" hook")}t._hasHookEvent&&t.$emit("hook:"+n)}function jt(){Mi=Ci.length=$i.length=0,Ei={},Si=Ti=!1}function kt(){Ti=!0;var t,n;for(Ci.sort(function(t,n){return t.id-n.id}),Mi=0;Mi<Ci.length;Mi++)t=Ci[Mi],n=t.id,Ei[n]=null,t.run();var e=$i.slice(),r=Ci.slice();jt(),$t(e),At(r),ci&&Va.devtools&&ci.emit("flush")}function At(t){for(var n=t.length;n--;){var e=t[n],r=e.vm;r._watcher===e&&r._isMounted&&Ot(r,"updated")}}function Ct(t){t._inactive=!1,$i.push(t)}function $t(t){for(var n=0;n<t.length;n++)t[n]._inactive=!0,wt(t[n],!0)}function Et(t){var n=t.id;if(null==Ei[n]){if(Ei[n]=!0,Ti){for(var e=Ci.length-1;e>Mi&&Ci[e].id>t.id;)e--;Ci.splice(e+1,0,t)}else Ci.push(t);Si||(Si=!0,fi(kt))}}function St(t){Bi.clear(),Tt(t,Bi)}function Tt(t,n){var e,r,a=Array.isArray(t);if((a||u(t))&&Object.isExtensible(t)){if(t.__ob__){var i=t.__ob__.dep.id;if(n.has(i))return;n.add(i)}if(a)for(e=t.length;e--;)Tt(t[e],n);else for(r=Object.keys(t),e=r.length;e--;)Tt(t[r[e]],n)}}function Mt(t,n,e){Ri.get=function(){return this[n][e]},Ri.set=function(t){this[n][e]=t},Object.defineProperty(t,e,Ri)}function It(t){t._watchers=[];var n=t.$options;n.props&&Lt(t,n.props),n.methods&&Dt(t,n.methods),n.data?Bt(t):I(t._data={},!0),n.computed&&Pt(t,n.computed),n.watch&&zt(t,n.watch)}function Lt(t,n){var e=t.$options.propsData||{},r=t._props={},a=t.$options._propKeys=[],i=!t.$parent;mi.shouldConvert=i;for(var o in n)!function(i){a.push(i);var o=q(i,n,e,t);L(r,i,o),i in t||Mt(t,"_props",i)}(o);mi.shouldConvert=!0}function Bt(t){var n=t.$options.data;n=t._data="function"==typeof n?Rt(n,t):n||{},c(n)||(n={});for(var e=Object.keys(n),r=t.$options.props,a=e.length;a--;)r&&v(r,e[a])||j(e[a])||Mt(t,"_data",e[a]);I(n,!0)}function Rt(t,n){try{return t.call(n)}catch(t){return C(t,n,"data()"),{}}}function Pt(t,n){var e=t._computedWatchers=Object.create(null);for(var r in n){var a=n[r],i="function"==typeof a?a:a.get;e[r]=new Li(t,i,b,Pi),r in t||Nt(t,r,a)}}function Nt(t,n,e){"function"==typeof e?(Ri.get=Wt(n),Ri.set=b):(Ri.get=e.get?!1!==e.cache?Wt(n):e.get:b,Ri.set=e.set?e.set:b),Object.defineProperty(t,n,Ri)}function Wt(t){return function(){var n=this._computedWatchers&&this._computedWatchers[t];if(n)return n.dirty&&n.evaluate(),di.target&&n.depend(),n.value}}function Dt(t,n){t.$options.props;for(var e in n)t[e]=null==n[e]?b:g(n[e],t)}function zt(t,n){for(var e in n){var r=n[e];if(Array.isArray(r))for(var a=0;a<r.length;a++)Ut(t,e,r[a]);else Ut(t,e,r)}}function Ut(t,n,e){var r;c(e)&&(r=e,e=e.handler),"string"==typeof e&&(e=t[e]),t.$watch(n,e,r)}function Ft(t){var n=t.$options.provide;n&&(t._provided="function"==typeof n?n.call(t):n)}function Vt(t){var n=qt(t.$options.inject,t);n&&Object.keys(n).forEach(function(e){L(t,e,n[e])})}function qt(t,n){if(t){for(var e=Array.isArray(t),r=Object.create(null),a=e?t:si?Reflect.ownKeys(t):Object.keys(t),i=0;i<a.length;i++)for(var o=a[i],u=e?o:t[o],c=n;c;){if(c._provided&&u in c._provided){r[o]=c._provided[u];break}c=c.$parent}return r}}function Ht(t,n,e,a,i){var o={},u=t.options.props;if(r(u))for(var c in u)o[c]=q(c,u,n||{});else r(e.attrs)&&Kt(o,e.attrs),r(e.props)&&Kt(o,e.props);var s=Object.create(a),f=function(t,n,e,r){return Xt(s,t,n,e,r,!0)},l=t.options.render.call(null,f,{data:e,props:o,children:i,parent:a,listeners:e.on||{},injections:qt(t.options.inject,a),slots:function(){return vt(i,a)}});return l instanceof wi&&(l.functionalContext=a,l.functionalOptions=t.options,e.slot&&((l.data||(l.data={})).slot=e.slot)),l}function Kt(t,n){for(var e in n)t[Ba(e)]=n[e]}function Jt(t,n,i,o,c){if(!e(t)){var s=i.$options._base;if(u(t)&&(t=s.extend(t)),"function"==typeof t&&(!e(t.cid)||void 0!==(t=ct(t,s,i)))){vn(t),n=n||{},r(n.model)&&Qt(t.options,n);var f=nt(n,t,c);if(a(t.options.functional))return Ht(t,f,n,i,o);var l=n.on;n.on=n.nativeOn,a(t.options.abstract)&&(n={}),Zt(n);var d=t.options.name||c;return new wi("vue-component-"+t.cid+(d?"-"+d:""),n,void 0,void 0,void 0,i,{Ctor:t,propsData:f,listeners:l,tag:c,children:o})}}}function Gt(t,n,e,a){var i=t.componentOptions,o={_isComponent:!0,parent:n,propsData:i.propsData,_componentTag:i.tag,_parentVnode:t,_parentListeners:i.listeners,_renderChildren:i.children,_parentElm:e||null,_refElm:a||null},u=t.data.inlineTemplate;return r(u)&&(o.render=u.render,o.staticRenderFns=u.staticRenderFns),new i.Ctor(o)}function Zt(t){t.hook||(t.hook={});for(var n=0;n<Wi.length;n++){var e=Wi[n],r=t.hook[e],a=Ni[e];t.hook[e]=r?Yt(a,r):a}}function Yt(t,n){return function(e,r,a,i){t(e,r,a,i),n(e,r,a,i)}}function Qt(t,n){var e=t.model&&t.model.prop||"value",a=t.model&&t.model.event||"input";(n.props||(n.props={}))[e]=n.model.value;var i=n.on||(n.on={});r(i[a])?i[a]=[n.model.callback].concat(i[a]):i[a]=n.model.callback}function Xt(t,n,e,r,i,u){return(Array.isArray(e)||o(e))&&(i=r,r=e,e=void 0),a(u)&&(i=zi),tn(t,n,e,r,i)}function tn(t,n,e,a,i){if(r(e)&&r(e.__ob__))return ji();if(!n)return ji();Array.isArray(a)&&"function"==typeof a[0]&&(e=e||{},e.scopedSlots={default:a[0]},a.length=0),i===zi?a=at(a):i===Di&&(a=rt(a));var o,u;if("string"==typeof n){var c;u=Va.getTagNamespace(n),o=Va.isReservedTag(n)?new wi(Va.parsePlatformTagName(n),e,a,void 0,void 0,t):r(c=V(t.$options,"components",n))?Jt(c,e,t,a,n):new wi(n,e,a,void 0,void 0,t)}else o=Jt(n,e,t,a);return r(o)?(u&&nn(o,u),o):ji()}function nn(t,n){if(t.ns=n,"foreignObject"!==t.tag&&r(t.children))for(var a=0,i=t.children.length;a<i;a++){var o=t.children[a];r(o.tag)&&e(o.ns)&&nn(o,n)}}function en(t,n){var e,a,i,o,c;if(Array.isArray(t)||"string"==typeof t)for(e=new Array(t.length),a=0,i=t.length;a<i;a++)e[a]=n(t[a],a);else if("number"==typeof t)for(e=new Array(t),a=0;a<t;a++)e[a]=n(a+1,a);else if(u(t))for(o=Object.keys(t),e=new Array(o.length),a=0,i=o.length;a<i;a++)c=o[a],e[a]=n(t[c],c,a);return r(e)&&(e._isVList=!0),e}function rn(t,n,e,r){var a=this.$scopedSlots[t];if(a)return e=e||{},r&&y(e,r),a(e)||n;var i=this.$slots[t];return i||n}function an(t){return V(this.$options,"filters",t,!0)||Da}function on(t,n,e){var r=Va.keyCodes[n]||e;return Array.isArray(r)?-1===r.indexOf(t):r!==t}function un(t,n,e,r){if(e)if(u(e)){Array.isArray(e)&&(e=_(e));var a;for(var i in e){if("class"===i||"style"===i)a=t;else{var o=t.attrs&&t.attrs.type;a=r||Va.mustUseProp(n,o,i)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}i in a||(a[i]=e[i])}}else;return t}function cn(t,n){var e=this._staticTrees[t];return e&&!n?Array.isArray(e)?Y(e):Z(e):(e=this._staticTrees[t]=this.$options.staticRenderFns[t].call(this._renderProxy),fn(e,"__static__"+t,!1),e)}function sn(t,n,e){return fn(t,"__once__"+n+(e?"_"+e:""),!0),t}function fn(t,n,e){if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]&&"string"!=typeof t[r]&&ln(t[r],n+"_"+r,e);else ln(t,n,e)}function ln(t,n,e){t.isStatic=!0,t.key=n,t.isOnce=e}function dn(t){t._vnode=null,t._staticTrees=null;var n=t.$vnode=t.$options._parentVnode,e=n&&n.context;t.$slots=vt(t.$options._renderChildren,e),t.$scopedSlots=qa,t._c=function(n,e,r,a){return Xt(t,n,e,r,a,!1)},t.$createElement=function(n,e,r,a){return Xt(t,n,e,r,a,!0)}}function pn(t,n){var e=t.$options=Object.create(t.constructor.options);e.parent=n.parent,e.propsData=n.propsData,e._parentVnode=n._parentVnode,e._parentListeners=n._parentListeners,e._renderChildren=n._renderChildren,e._componentTag=n._componentTag,e._parentElm=n._parentElm,e._refElm=n._refElm,n.render&&(e.render=n.render,e.staticRenderFns=n.staticRenderFns)}function vn(t){var n=t.options;if(t.super){var e=vn(t.super);if(e!==t.superOptions){t.superOptions=e;var r=hn(t);r&&y(t.extendOptions,r),n=t.options=F(e,t.extendOptions),n.name&&(n.components[n.name]=t)}}return n}function hn(t){var n,e=t.options,r=t.extendOptions,a=t.sealedOptions;for(var i in e)e[i]!==a[i]&&(n||(n={}),n[i]=gn(e[i],r[i],a[i]));return n}function gn(t,n,e){if(Array.isArray(t)){var r=[];e=Array.isArray(e)?e:[e],n=Array.isArray(n)?n:[n];for(var a=0;a<t.length;a++)(n.indexOf(t[a])>=0||e.indexOf(t[a])<0)&&r.push(t[a]);return r}return t}function mn(t){this._init(t)}function yn(t){t.use=function(t){if(t.installed)return this;var n=m(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),t.installed=!0,this}}function _n(t){t.mixin=function(t){return this.options=F(this.options,t),this}}function bn(t){t.cid=0;var n=1;t.extend=function(t){t=t||{};var e=this,r=e.cid,a=t._Ctor||(t._Ctor={});if(a[r])return a[r];var i=t.name||e.options.name,o=function(t){this._init(t)};return o.prototype=Object.create(e.prototype),o.prototype.constructor=o,o.cid=n++,o.options=F(e.options,t),o.super=e,o.options.props&&wn(o),o.options.computed&&xn(o),o.extend=e.extend,o.mixin=e.mixin,o.use=e.use,Ua.forEach(function(t){o[t]=e[t]}),i&&(o.options.components[i]=o),o.superOptions=e.options,o.extendOptions=t,o.sealedOptions=y({},o.options),a[r]=o,o}}function wn(t){var n=t.options.props;for(var e in n)Mt(t.prototype,"_props",e)}function xn(t){var n=t.options.computed;for(var e in n)Nt(t.prototype,e,n[e])}function On(t){Ua.forEach(function(n){t[n]=function(t,e){return e?("component"===n&&c(e)&&(e.name=e.name||t,e=this.options._base.extend(e)),"directive"===n&&"function"==typeof e&&(e={bind:e,update:e}),this.options[n+"s"][t]=e,e):this.options[n+"s"][t]}})}function jn(t){return t&&(t.Ctor.options.name||t.tag)}function kn(t,n){return"string"==typeof t?t.split(",").indexOf(n)>-1:!!s(t)&&t.test(n)}function An(t,n,e){for(var r in t){var a=t[r];if(a){var i=jn(a.componentOptions);i&&!e(i)&&(a!==n&&Cn(a),t[r]=null)}}}function Cn(t){t&&t.componentInstance.$destroy()}function $n(t){for(var n=t.data,e=t,a=t;r(a.componentInstance);)a=a.componentInstance._vnode,a.data&&(n=En(a.data,n));for(;r(e=e.parent);)e.data&&(n=En(n,e.data));return Sn(n)}function En(t,n){return{staticClass:Tn(t.staticClass,n.staticClass),class:r(t.class)?[t.class,n.class]:n.class}}function Sn(t){var n=t.class,e=t.staticClass;return r(e)||r(n)?Tn(e,Mn(n)):""}function Tn(t,n){return t?n?t+" "+n:t:n||""}function Mn(t){if(e(t))return"";if("string"==typeof t)return t;var n="";if(Array.isArray(t)){for(var a,i=0,o=t.length;i<o;i++)r(t[i])&&r(a=Mn(t[i]))&&""!==a&&(n+=a+" ");return n.slice(0,-1)}if(u(t)){for(var c in t)t[c]&&(n+=c+" ");return n.slice(0,-1)}return n}function In(t){return po(t)?"svg":"math"===t?"math":void 0}function Ln(t){if(!Ga)return!0;if(ho(t))return!1;if(t=t.toLowerCase(),null!=go[t])return go[t];var n=document.createElement(t);return t.indexOf("-")>-1?go[t]=n.constructor===window.HTMLUnknownElement||n.constructor===window.HTMLElement:go[t]=/HTMLUnknownElement/.test(n.toString())}function Bn(t){if("string"==typeof t){var n=document.querySelector(t);return n||document.createElement("div")}return t}function Rn(t,n){var e=document.createElement(t);return"select"!==t?e:(n.data&&n.data.attrs&&void 0!==n.data.attrs.multiple&&e.setAttribute("multiple","multiple"),e)}function Pn(t,n){return document.createElementNS(fo[t],n)}function Nn(t){return document.createTextNode(t)}function Wn(t){return document.createComment(t)}function Dn(t,n,e){t.insertBefore(n,e)}function zn(t,n){t.removeChild(n)}function Un(t,n){t.appendChild(n)}function Fn(t){return t.parentNode}function Vn(t){return t.nextSibling}function qn(t){return t.tagName}function Hn(t,n){t.textContent=n}function Kn(t,n,e){t.setAttribute(n,e)}function Jn(t,n){var e=t.data.ref;if(e){var r=t.context,a=t.componentInstance||t.elm,i=r.$refs;n?Array.isArray(i[e])?p(i[e],a):i[e]===a&&(i[e]=void 0):t.data.refInFor?Array.isArray(i[e])&&i[e].indexOf(a)<0?i[e].push(a):i[e]=[a]:i[e]=a}}function Gn(t,n){return t.key===n.key&&t.tag===n.tag&&t.isComment===n.isComment&&r(t.data)===r(n.data)&&Zn(t,n)}function Zn(t,n){if("input"!==t.tag)return!0;var e;return(r(e=t.data)&&r(e=e.attrs)&&e.type)===(r(e=n.data)&&r(e=e.attrs)&&e.type)}function Yn(t,n,e){var a,i,o={};for(a=n;a<=e;++a)i=t[a].key,r(i)&&(o[i]=a);return o}function Qn(t,n){(t.data.directives||n.data.directives)&&Xn(t,n)}function Xn(t,n){var e,r,a,i=t===_o,o=n===_o,u=te(t.data.directives,t.context),c=te(n.data.directives,n.context),s=[],f=[];for(e in c)r=u[e],a=c[e],r?(a.oldValue=r.value,ee(a,"update",n,t),a.def&&a.def.componentUpdated&&f.push(a)):(ee(a,"bind",n,t),a.def&&a.def.inserted&&s.push(a));if(s.length){var l=function(){for(var e=0;e<s.length;e++)ee(s[e],"inserted",n,t)};i?tt(n.data.hook||(n.data.hook={}),"insert",l):l()}if(f.length&&tt(n.data.hook||(n.data.hook={}),"postpatch",function(){for(var e=0;e<f.length;e++)ee(f[e],"componentUpdated",n,t)}),!i)for(e in u)c[e]||ee(u[e],"unbind",t,t,o)}function te(t,n){var e=Object.create(null);if(!t)return e;var r,a;for(r=0;r<t.length;r++)a=t[r],a.modifiers||(a.modifiers=xo),e[ne(a)]=a,a.def=V(n.$options,"directives",a.name,!0);return e}function ne(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function ee(t,n,e,r,a){var i=t.def&&t.def[n];if(i)try{i(e.elm,t,e,r,a)}catch(r){C(r,e.context,"directive "+t.name+" "+n+" hook")}}function re(t,n){if(!e(t.data.attrs)||!e(n.data.attrs)){var a,i,o=n.elm,u=t.data.attrs||{},c=n.data.attrs||{};r(c.__ob__)&&(c=n.data.attrs=y({},c));for(a in c)i=c[a],u[a]!==i&&ae(o,a,i);Qa&&c.value!==u.value&&ae(o,"value",c.value);for(a in u)e(c[a])&&(uo(a)?o.removeAttributeNS(oo,co(a)):ao(a)||o.removeAttribute(a))}}function ae(t,n,e){io(n)?so(e)?t.removeAttribute(n):t.setAttribute(n,n):ao(n)?t.setAttribute(n,so(e)||"false"===e?"false":"true"):uo(n)?so(e)?t.removeAttributeNS(oo,co(n)):t.setAttributeNS(oo,n,e):so(e)?t.removeAttribute(n):t.setAttribute(n,e)}function ie(t,n){var a=n.elm,i=n.data,o=t.data;if(!(e(i.staticClass)&&e(i.class)&&(e(o)||e(o.staticClass)&&e(o.class)))){var u=$n(n),c=a._transitionClasses;r(c)&&(u=Tn(u,Mn(c))),u!==a._prevClass&&(a.setAttribute("class",u),a._prevClass=u)}}function oe(t){function n(){(o||(o=[])).push(t.slice(v,a).trim()),v=a+1}var e,r,a,i,o,u=!1,c=!1,s=!1,f=!1,l=0,d=0,p=0,v=0;for(a=0;a<t.length;a++)if(r=e,e=t.charCodeAt(a),u)39===e&&92!==r&&(u=!1);else if(c)34===e&&92!==r&&(c=!1);else if(s)96===e&&92!==r&&(s=!1);else if(f)47===e&&92!==r&&(f=!1);else if(124!==e||124===t.charCodeAt(a+1)||124===t.charCodeAt(a-1)||l||d||p){switch(e){case 34:c=!0;break;case 39:u=!0;break;case 96:s=!0;break;case 40:p++;break;case 41:p--;break;case 91:d++;break;case 93:d--;break;case 123:l++;break;case 125:l--}if(47===e){for(var h=a-1,g=void 0;h>=0&&" "===(g=t.charAt(h));h--);g&&Ao.test(g)||(f=!0)}}else void 0===i?(v=a+1,i=t.slice(0,a).trim()):n();if(void 0===i?i=t.slice(0,a).trim():0!==v&&n(),o)for(a=0;a<o.length;a++)i=ue(i,o[a]);return i}function ue(t,n){var e=n.indexOf("(");return e<0?'_f("'+n+'")('+t+")":'_f("'+n.slice(0,e)+'")('+t+","+n.slice(e+1)}function ce(t){console.error("[Vue compiler]: "+t)}function se(t,n){return t?t.map(function(t){return t[n]}).filter(function(t){return t}):[]}function fe(t,n,e){(t.props||(t.props=[])).push({name:n,value:e})}function le(t,n,e){(t.attrs||(t.attrs=[])).push({name:n,value:e})}function de(t,n,e,r,a,i){(t.directives||(t.directives=[])).push({name:n,rawName:e,value:r,arg:a,modifiers:i})}function pe(t,n,e,r,a,i){r&&r.capture&&(delete r.capture,n="!"+n),r&&r.once&&(delete r.once,n="~"+n),r&&r.passive&&(delete r.passive,n="&"+n);var o;r&&r.native?(delete r.native,o=t.nativeEvents||(t.nativeEvents={})):o=t.events||(t.events={});var u={value:e,modifiers:r},c=o[n];Array.isArray(c)?a?c.unshift(u):c.push(u):o[n]=c?a?[u,c]:[c,u]:u}function ve(t,n,e){var r=he(t,":"+n)||he(t,"v-bind:"+n);if(null!=r)return oe(r);if(!1!==e){var a=he(t,n);if(null!=a)return JSON.stringify(a)}}function he(t,n){var e;if(null!=(e=t.attrsMap[n]))for(var r=t.attrsList,a=0,i=r.length;a<i;a++)if(r[a].name===n){r.splice(a,1);break}return e}function ge(t,n,e){var r=e||{},a=r.number,i=r.trim,o="$$v";i&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),a&&(o="_n("+o+")");var u=me(n,o);t.model={value:"("+n+")",expression:'"'+n+'"',callback:"function ($$v) {"+u+"}"}}function me(t,n){var e=ye(t);return null===e.idx?t+"="+n:"var $$exp = "+e.exp+", $$idx = "+e.idx+";if (!Array.isArray($$exp)){"+t+"="+n+"}else{$$exp.splice($$idx, 1, "+n+")}"}function ye(t){if(Ki=t,Hi=Ki.length,Gi=Zi=Yi=0,t.indexOf("[")<0||t.lastIndexOf("]")<Hi-1)return{exp:t,idx:null};for(;!be();)Ji=_e(),we(Ji)?Oe(Ji):91===Ji&&xe(Ji);return{exp:t.substring(0,Zi),idx:t.substring(Zi+1,Yi)}}function _e(){return Ki.charCodeAt(++Gi)}function be(){return Gi>=Hi}function we(t){return 34===t||39===t}function xe(t){var n=1;for(Zi=Gi;!be();)if(t=_e(),we(t))Oe(t);else if(91===t&&n++,93===t&&n--,0===n){Yi=Gi;break}}function Oe(t){for(var n=t;!be()&&(t=_e())!==n;);}function je(t,n,e){Qi=e;var r=n.value,a=n.modifiers,i=t.tag,o=t.attrsMap.type;if("select"===i)Ce(t,r,a);else if("input"===i&&"checkbox"===o)ke(t,r,a);else if("input"===i&&"radio"===o)Ae(t,r,a);else if("input"===i||"textarea"===i)$e(t,r,a);else if(!Va.isReservedTag(i))return ge(t,r,a),!1;return!0}function ke(t,n,e){var r=e&&e.number,a=ve(t,"value")||"null",i=ve(t,"true-value")||"true",o=ve(t,"false-value")||"false";fe(t,"checked","Array.isArray("+n+")?_i("+n+","+a+")>-1"+("true"===i?":("+n+")":":_q("+n+","+i+")")),pe(t,$o,"var $$a="+n+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+o+");if(Array.isArray($$a)){var $$v="+(r?"_n("+a+")":a)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+n+"=$$a.concat($$v))}else{$$i>-1&&("+n+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+me(n,"$$c")+"}",null,!0)}function Ae(t,n,e){var r=e&&e.number,a=ve(t,"value")||"null";a=r?"_n("+a+")":a,fe(t,"checked","_q("+n+","+a+")"),pe(t,$o,me(n,a),null,!0)}function Ce(t,n,e){var r=e&&e.number,a='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",i="var $$selectedVal = "+a+";";i=i+" "+me(n,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),pe(t,"change",i,null,!0)}function $e(t,n,e){var r=t.attrsMap.type,a=e||{},i=a.lazy,o=a.number,u=a.trim,c=!i&&"range"!==r,s=i?"change":"range"===r?Co:"input",f="$event.target.value";u&&(f="$event.target.value.trim()"),o&&(f="_n("+f+")");var l=me(n,f);c&&(l="if($event.target.composing)return;"+l),fe(t,"value","("+n+")"),pe(t,s,l,null,!0),(u||o||"number"===r)&&pe(t,"blur","$forceUpdate()")}function Ee(t){var n;r(t[Co])&&(n=Ya?"change":"input",t[n]=[].concat(t[Co],t[n]||[]),delete t[Co]),r(t[$o])&&(n=ei?"click":"change",t[n]=[].concat(t[$o],t[n]||[]),delete t[$o])}function Se(t,n,e,r,a){if(e){var i=n,o=Xi;n=function(e){null!==(1===arguments.length?i(e):i.apply(null,arguments))&&Te(t,n,r,o)}}Xi.addEventListener(t,n,ri?{capture:r,passive:a}:r)}function Te(t,n,e,r){(r||Xi).removeEventListener(t,n,e)}function Me(t,n){if(!e(t.data.on)||!e(n.data.on)){var r=n.data.on||{},a=t.data.on||{};Xi=n.elm,Ee(r),X(r,a,Se,Te,n.context)}}function Ie(t,n){if(!e(t.data.domProps)||!e(n.data.domProps)){var a,i,o=n.elm,u=t.data.domProps||{},c=n.data.domProps||{};r(c.__ob__)&&(c=n.data.domProps=y({},c));for(a in u)e(c[a])&&(o[a]="");for(a in c)if(i=c[a],"textContent"!==a&&"innerHTML"!==a||(n.children&&(n.children.length=0),i!==u[a]))if("value"===a){o._value=i;var s=e(i)?"":String(i);Le(o,n,s)&&(o.value=s)}else o[a]=i}}function Le(t,n,e){return!t.composing&&("option"===n.tag||Be(t,e)||Re(t,e))}function Be(t,n){return document.activeElement!==t&&t.value!==n}function Re(t,n){var e=t.value,a=t._vModifiers;return r(a)&&a.number||"number"===t.type?l(e)!==l(n):r(a)&&a.trim?e.trim()!==n.trim():e!==n}function Pe(t){var n=Ne(t.style);return t.staticStyle?y(t.staticStyle,n):n}function Ne(t){return Array.isArray(t)?_(t):"string"==typeof t?To(t):t}function We(t,n){var e,r={};if(n)for(var a=t;a.componentInstance;)a=a.componentInstance._vnode,a.data&&(e=Pe(a.data))&&y(r,e);(e=Pe(t.data))&&y(r,e);for(var i=t;i=i.parent;)i.data&&(e=Pe(i.data))&&y(r,e);return r}function De(t,n){var a=n.data,i=t.data;if(!(e(a.staticStyle)&&e(a.style)&&e(i.staticStyle)&&e(i.style))){var o,u,c=n.elm,s=i.staticStyle,f=i.normalizedStyle||i.style||{},l=s||f,d=Ne(n.data.style)||{};n.data.normalizedStyle=r(d.__ob__)?y({},d):d;var p=We(n,!0);for(u in l)e(p[u])&&Lo(c,u,"");for(u in p)(o=p[u])!==l[u]&&Lo(c,u,null==o?"":o)}}function ze(t,n){if(n&&(n=n.trim()))if(t.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return t.classList.add(n)}):t.classList.add(n);else{var e=" "+(t.getAttribute("class")||"")+" ";e.indexOf(" "+n+" ")<0&&t.setAttribute("class",(e+n).trim())}}function Ue(t,n){if(n&&(n=n.trim()))if(t.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return t.classList.remove(n)}):t.classList.remove(n);else{for(var e=" "+(t.getAttribute("class")||"")+" ",r=" "+n+" ";e.indexOf(r)>=0;)e=e.replace(r," ");t.setAttribute("class",e.trim())}}function Fe(t){if(t){if("object"==typeof t){var n={};return!1!==t.css&&y(n,No(t.name||"v")),y(n,t),n}return"string"==typeof t?No(t):void 0}}function Ve(t){Ho(function(){Ho(t)})}function qe(t,n){(t._transitionClasses||(t._transitionClasses=[])).push(n),ze(t,n)}function He(t,n){t._transitionClasses&&p(t._transitionClasses,n),Ue(t,n)}function Ke(t,n,e){var r=Je(t,n),a=r.type,i=r.timeout,o=r.propCount;if(!a)return e();var u=a===Do?Fo:qo,c=0,s=function(){t.removeEventListener(u,f),e()},f=function(n){n.target===t&&++c>=o&&s()};setTimeout(function(){c<o&&s()},i+1),t.addEventListener(u,f)}function Je(t,n){var e,r=window.getComputedStyle(t),a=r[Uo+"Delay"].split(", "),i=r[Uo+"Duration"].split(", "),o=Ge(a,i),u=r[Vo+"Delay"].split(", "),c=r[Vo+"Duration"].split(", "),s=Ge(u,c),f=0,l=0;return n===Do?o>0&&(e=Do,f=o,l=i.length):n===zo?s>0&&(e=zo,f=s,l=c.length):(f=Math.max(o,s),e=f>0?o>s?Do:zo:null,l=e?e===Do?i.length:c.length:0),{type:e,timeout:f,propCount:l,hasTransform:e===Do&&Ko.test(r[Uo+"Property"])}}function Ge(t,n){for(;t.length<n.length;)t=t.concat(t);return Math.max.apply(null,n.map(function(n,e){return Ze(n)+Ze(t[e])}))}function Ze(t){return 1e3*Number(t.slice(0,-1))}function Ye(t,n){var a=t.elm;r(a._leaveCb)&&(a._leaveCb.cancelled=!0,a._leaveCb());var i=Fe(t.data.transition);if(!e(i)&&!r(a._enterCb)&&1===a.nodeType){for(var o=i.css,c=i.type,s=i.enterClass,f=i.enterToClass,d=i.enterActiveClass,p=i.appearClass,v=i.appearToClass,h=i.appearActiveClass,g=i.beforeEnter,m=i.enter,y=i.afterEnter,_=i.enterCancelled,b=i.beforeAppear,w=i.appear,x=i.afterAppear,j=i.appearCancelled,k=i.duration,A=Ai,C=Ai.$vnode;C&&C.parent;)C=C.parent,A=C.context;var $=!A._isMounted||!t.isRootInsert;if(!$||w||""===w){var E=$&&p?p:s,S=$&&h?h:d,T=$&&v?v:f,M=$?b||g:g,I=$&&"function"==typeof w?w:m,L=$?x||y:y,B=$?j||_:_,R=l(u(k)?k.enter:k),P=!1!==o&&!Qa,N=tr(I),W=a._enterCb=O(function(){P&&(He(a,T),He(a,S)),W.cancelled?(P&&He(a,E),B&&B(a)):L&&L(a),a._enterCb=null});t.data.show||tt(t.data.hook||(t.data.hook={}),"insert",function(){var n=a.parentNode,e=n&&n._pending&&n._pending[t.key];e&&e.tag===t.tag&&e.elm._leaveCb&&e.elm._leaveCb(),I&&I(a,W)}),M&&M(a),P&&(qe(a,E),qe(a,S),Ve(function(){qe(a,T),He(a,E),W.cancelled||N||(Xe(R)?setTimeout(W,R):Ke(a,c,W))})),t.data.show&&(n&&n(),I&&I(a,W)),P||N||W()}}}function Qe(t,n){function a(){j.cancelled||(t.data.show||((i.parentNode._pending||(i.parentNode._pending={}))[t.key]=t),v&&v(i),b&&(qe(i,f),qe(i,p),Ve(function(){qe(i,d),He(i,f),j.cancelled||w||(Xe(x)?setTimeout(j,x):Ke(i,s,j))})),h&&h(i,j),b||w||j())}var i=t.elm;r(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var o=Fe(t.data.transition);if(e(o))return n();if(!r(i._leaveCb)&&1===i.nodeType){var c=o.css,s=o.type,f=o.leaveClass,d=o.leaveToClass,p=o.leaveActiveClass,v=o.beforeLeave,h=o.leave,g=o.afterLeave,m=o.leaveCancelled,y=o.delayLeave,_=o.duration,b=!1!==c&&!Qa,w=tr(h),x=l(u(_)?_.leave:_),j=i._leaveCb=O(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[t.key]=null),b&&(He(i,d),He(i,p)),j.cancelled?(b&&He(i,f),m&&m(i)):(n(),g&&g(i)),i._leaveCb=null});y?y(a):a()}}function Xe(t){return"number"==typeof t&&!isNaN(t)}function tr(t){if(e(t))return!1;var n=t.fns;return r(n)?tr(Array.isArray(n)?n[0]:n):(t._length||t.length)>1}function nr(t,n){!0!==n.data.show&&Ye(n)}function er(t,n,e){var r=n.value,a=t.multiple;if(!a||Array.isArray(r)){for(var i,o,u=0,c=t.options.length;u<c;u++)if(o=t.options[u],a)i=x(r,ar(o))>-1,o.selected!==i&&(o.selected=i);else if(w(ar(o),r))return void(t.selectedIndex!==u&&(t.selectedIndex=u));a||(t.selectedIndex=-1)}}function rr(t,n){for(var e=0,r=n.length;e<r;e++)if(w(ar(n[e]),t))return!1;return!0}function ar(t){return"_value"in t?t._value:t.value}function ir(t){t.target.composing=!0}function or(t){t.target.composing&&(t.target.composing=!1,ur(t.target,"input"))}function ur(t,n){var e=document.createEvent("HTMLEvents");e.initEvent(n,!0,!0),t.dispatchEvent(e)}function cr(t){return!t.componentInstance||t.data&&t.data.transition?t:cr(t.componentInstance._vnode)}function sr(t){var n=t&&t.componentOptions;return n&&n.Ctor.options.abstract?sr(st(n.children)):t}function fr(t){var n={},e=t.$options;for(var r in e.propsData)n[r]=t[r];var a=e._parentListeners;for(var i in a)n[Ba(i)]=a[i];return n}function lr(t,n){if(/\d-keep-alive$/.test(n.tag))return t("keep-alive",{props:n.componentOptions.propsData})}function dr(t){for(;t=t.parent;)if(t.data.transition)return!0}function pr(t,n){return n.key===t.key&&n.tag===t.tag}function vr(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function hr(t){t.data.newPos=t.elm.getBoundingClientRect()}function gr(t){var n=t.data.pos,e=t.data.newPos,r=n.left-e.left,a=n.top-e.top;if(r||a){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}function mr(t){return ou=ou||document.createElement("div"),ou.innerHTML=t,ou.textContent}function yr(t,n){var e=n?Hu:qu;return t.replace(e,function(t){return Vu[t]})}function _r(t,n){function e(n){f+=n,t=t.substring(n)}function r(t,e,r){var a,u;if(null==e&&(e=f),null==r&&(r=f),t&&(u=t.toLowerCase()),t)for(a=o.length-1;a>=0&&o[a].lowerCasedTag!==u;a--);else a=0;if(a>=0){for(var c=o.length-1;c>=a;c--)n.end&&n.end(o[c].tag,e,r);o.length=a,i=a&&o[a-1].tag}else"br"===u?n.start&&n.start(t,[],!0,e,r):"p"===u&&(n.start&&n.start(t,[],!1,e,r),n.end&&n.end(t,e,r))}for(var a,i,o=[],u=n.expectHTML,c=n.isUnaryTag||Wa,s=n.canBeLeftOpenTag||Wa,f=0;t;){if(a=t,i&&Uu(i)){var l=i.toLowerCase(),d=Fu[l]||(Fu[l]=new RegExp("([\\s\\S]*?)(</"+l+"[^>]*>)","i")),p=0,v=t.replace(d,function(t,e,r){return p=r.length,Uu(l)||"noscript"===l||(e=e.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),n.chars&&n.chars(e),""});f+=t.length-v.length,t=v,r(l,f-p,f)}else{var h=t.indexOf("<");if(0===h){if(wu.test(t)){var g=t.indexOf("--\x3e");if(g>=0){e(g+3);continue}}if(xu.test(t)){var m=t.indexOf("]>");if(m>=0){e(m+2);continue}}var y=t.match(bu);if(y){e(y[0].length);continue}var _=t.match(_u);if(_){var b=f;e(_[0].length),r(_[1],b,f);continue}var w=function(){var n=t.match(mu);if(n){var r={tagName:n[1],attrs:[],start:f};e(n[0].length);for(var a,i;!(a=t.match(yu))&&(i=t.match(vu));)e(i[0].length),r.attrs.push(i);if(a)return r.unarySlash=a[1],e(a[0].length),r.end=f,r}}();if(w){!function(t){var e=t.tagName,a=t.unarySlash;u&&("p"===i&&fu(e)&&r(i),s(e)&&i===e&&r(e));for(var f=c(e)||"html"===e&&"head"===i||!!a,l=t.attrs.length,d=new Array(l),p=0;p<l;p++){var v=t.attrs[p];Ou&&-1===v[0].indexOf('""')&&(""===v[3]&&delete v[3],""===v[4]&&delete v[4],""===v[5]&&delete v[5]);var h=v[3]||v[4]||v[5]||"";d[p]={name:v[1],value:yr(h,n.shouldDecodeNewlines)}}f||(o.push({tag:e,lowerCasedTag:e.toLowerCase(),attrs:d}),i=e),n.start&&n.start(e,d,f,t.start,t.end)}(w);continue}}var x=void 0,O=void 0,j=void 0;if(h>=0){for(O=t.slice(h);!(_u.test(O)||mu.test(O)||wu.test(O)||xu.test(O)||(j=O.indexOf("<",1))<0);)h+=j,O=t.slice(h);x=t.substring(0,h),e(h)}h<0&&(x=t,t=""),n.chars&&x&&n.chars(x)}if(t===a){n.chars&&n.chars(t);break}}r()}function br(t,n){var e=n?Gu(n):Ku;if(e.test(t)){for(var r,a,i=[],o=e.lastIndex=0;r=e.exec(t);){a=r.index,a>o&&i.push(JSON.stringify(t.slice(o,a)));var u=oe(r[1].trim());i.push("_s("+u+")"),o=a+r[0].length}return o<t.length&&i.push(JSON.stringify(t.slice(o))),i.join("+")}}function wr(t,n){function e(t){t.pre&&(u=!1),Eu(t.tag)&&(c=!1)}ju=n.warn||ce,Tu=n.getTagNamespace||Wa,Su=n.mustUseProp||Wa,Eu=n.isPreTag||Wa,Cu=se(n.modules,"preTransformNode"),Au=se(n.modules,"transformNode"),$u=se(n.modules,"postTransformNode"),ku=n.delimiters;var r,a,i=[],o=!1!==n.preserveWhitespace,u=!1,c=!1;return _r(t,{warn:ju,expectHTML:n.expectHTML,isUnaryTag:n.isUnaryTag,canBeLeftOpenTag:n.canBeLeftOpenTag,shouldDecodeNewlines:n.shouldDecodeNewlines,start:function(t,o,s){var f=a&&a.ns||Tu(t);Ya&&"svg"===f&&(o=Dr(o));var l={type:1,tag:t,attrsList:o,attrsMap:Pr(o),parent:a,children:[]};f&&(l.ns=f),Wr(l)&&!ui()&&(l.forbidden=!0);for(var d=0;d<Cu.length;d++)Cu[d](l,n);if(u||(xr(l),l.pre&&(u=!0)),Eu(l.tag)&&(c=!0),u)Or(l);else{Ar(l),Cr(l),Tr(l),jr(l),l.plain=!l.key&&!o.length,kr(l),Mr(l),Ir(l);for(var p=0;p<Au.length;p++)Au[p](l,n);Lr(l)}if(r?i.length||r.if&&(l.elseif||l.else)&&Sr(r,{exp:l.elseif,block:l}):r=l,a&&!l.forbidden)if(l.elseif||l.else)$r(l,a);else if(l.slotScope){a.plain=!1;var v=l.slotTarget||'"default"';(a.scopedSlots||(a.scopedSlots={}))[v]=l}else a.children.push(l),l.parent=a;s?e(l):(a=l,i.push(l));for(var h=0;h<$u.length;h++)$u[h](l,n)},end:function(){var t=i[i.length-1],n=t.children[t.children.length-1];n&&3===n.type&&" "===n.text&&!c&&t.children.pop(),i.length-=1,a=i[i.length-1],e(t)},chars:function(t){if(a&&(!Ya||"textarea"!==a.tag||a.attrsMap.placeholder!==t)){var n=a.children;if(t=c||t.trim()?Nr(a)?t:rc(t):o&&n.length?" ":""){var e;!u&&" "!==t&&(e=br(t,ku))?n.push({type:2,expression:e,text:t}):" "===t&&n.length&&" "===n[n.length-1].text||n.push({type:3,text:t})}}}}),r}function xr(t){null!=he(t,"v-pre")&&(t.pre=!0)}function Or(t){var n=t.attrsList.length;if(n)for(var e=t.attrs=new Array(n),r=0;r<n;r++)e[r]={name:t.attrsList[r].name,value:JSON.stringify(t.attrsList[r].value)};else t.pre||(t.plain=!0)}function jr(t){var n=ve(t,"key");n&&(t.key=n)}function kr(t){var n=ve(t,"ref");n&&(t.ref=n,t.refInFor=Br(t))}function Ar(t){var n;if(n=he(t,"v-for")){var e=n.match(Qu);if(!e)return;t.for=e[2].trim();var r=e[1].trim(),a=r.match(Xu);a?(t.alias=a[1].trim(),t.iterator1=a[2].trim(),a[3]&&(t.iterator2=a[3].trim())):t.alias=r}}function Cr(t){var n=he(t,"v-if");if(n)t.if=n,Sr(t,{exp:n,block:t});else{null!=he(t,"v-else")&&(t.else=!0);var e=he(t,"v-else-if");e&&(t.elseif=e)}}function $r(t,n){var e=Er(n.children);e&&e.if&&Sr(e,{exp:t.elseif,block:t})}function Er(t){for(var n=t.length;n--;){if(1===t[n].type)return t[n];t.pop()}}function Sr(t,n){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(n)}function Tr(t){null!=he(t,"v-once")&&(t.once=!0)}function Mr(t){if("slot"===t.tag)t.slotName=ve(t,"name");else{var n=ve(t,"slot");n&&(t.slotTarget='""'===n?'"default"':n),"template"===t.tag&&(t.slotScope=he(t,"scope"))}}function Ir(t){var n;(n=ve(t,"is"))&&(t.component=n),null!=he(t,"inline-template")&&(t.inlineTemplate=!0)}function Lr(t){var n,e,r,a,i,o,u,c=t.attrsList;for(n=0,e=c.length;n<e;n++)if(r=a=c[n].name,i=c[n].value,Yu.test(r))if(t.hasBindings=!0,o=Rr(r),o&&(r=r.replace(ec,"")),nc.test(r))r=r.replace(nc,""),i=oe(i),u=!1,o&&(o.prop&&(u=!0,"innerHtml"===(r=Ba(r))&&(r="innerHTML")),o.camel&&(r=Ba(r)),o.sync&&pe(t,"update:"+Ba(r),me(i,"$event"))),u||Su(t.tag,t.attrsMap.type,r)?fe(t,r,i):le(t,r,i);else if(Zu.test(r))r=r.replace(Zu,""),pe(t,r,i,o,!1,ju);else{r=r.replace(Yu,"");var s=r.match(tc),f=s&&s[1];f&&(r=r.slice(0,-(f.length+1))),de(t,r,a,i,f,o)}else{le(t,r,JSON.stringify(i))}}function Br(t){for(var n=t;n;){if(void 0!==n.for)return!0;n=n.parent}return!1}function Rr(t){var n=t.match(ec);if(n){var e={};return n.forEach(function(t){e[t.slice(1)]=!0}),e}}function Pr(t){for(var n={},e=0,r=t.length;e<r;e++)n[t[e].name]=t[e].value;return n}function Nr(t){return"script"===t.tag||"style"===t.tag}function Wr(t){return"style"===t.tag||"script"===t.tag&&(!t.attrsMap.type||"text/javascript"===t.attrsMap.type)}function Dr(t){for(var n=[],e=0;e<t.length;e++){var r=t[e];ac.test(r.name)||(r.name=r.name.replace(ic,""),n.push(r))}return n}function zr(t,n){t&&(Mu=oc(n.staticKeys||""),Iu=n.isReservedTag||Wa,Fr(t),Vr(t,!1))}function Ur(t){return d("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(t?","+t:""))}function Fr(t){if(t.static=Hr(t),1===t.type){if(!Iu(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,e=t.children.length;n<e;n++){var r=t.children[n];Fr(r),r.static||(t.static=!1)}}}function Vr(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var e=0,r=t.children.length;e<r;e++)Vr(t.children[e],n||!!t.for);t.ifConditions&&qr(t.ifConditions,n)}}function qr(t,n){for(var e=1,r=t.length;e<r;e++)Vr(t[e].block,n)}function Hr(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||Ma(t.tag)||!Iu(t.tag)||Kr(t)||!Object.keys(t).every(Mu))))}function Kr(t){for(;t.parent;){if(t=t.parent,"template"!==t.tag)return!1;if(t.for)return!0}return!1}function Jr(t,n,e){var r=n?"nativeOn:{":"on:{";for(var a in t){r+='"'+a+'":'+Gr(a,t[a])+","}return r.slice(0,-1)+"}"}function Gr(t,n){if(!n)return"function(){}";if(Array.isArray(n))return"["+n.map(function(n){return Gr(t,n)}).join(",")+"]";var e=cc.test(n.value),r=uc.test(n.value);if(n.modifiers){var a="",i="",o=[];for(var u in n.modifiers)lc[u]?(i+=lc[u],sc[u]&&o.push(u)):o.push(u);o.length&&(a+=Zr(o)),i&&(a+=i);return"function($event){"+a+(e?n.value+"($event)":r?"("+n.value+")($event)":n.value)+"}"}return e||r?n.value:"function($event){"+n.value+"}"}function Zr(t){return"if(!('button' in $event)&&"+t.map(Yr).join("&&")+")return null;"}function Yr(t){var n=parseInt(t,10);if(n)return"$event.keyCode!=="+n;var e=sc[t];return"_k($event.keyCode,"+JSON.stringify(t)+(e?","+JSON.stringify(e):"")+")"}function Qr(t,n){t.wrapData=function(e){return"_b("+e+",'"+t.tag+"',"+n.value+(n.modifiers&&n.modifiers.prop?",true":"")+")"}}function Xr(t,n){var e=Wu,r=Wu=[],a=Du;Du=0,zu=n,Lu=n.warn||ce,Bu=se(n.modules,"transformCode"),Ru=se(n.modules,"genData"),Pu=n.directives||{},Nu=n.isReservedTag||Wa;var i=t?ta(t):'_c("div")';return Wu=e,Du=a,{render:"with(this){return "+i+"}",staticRenderFns:r}}function ta(t){if(t.staticRoot&&!t.staticProcessed)return na(t);if(t.once&&!t.onceProcessed)return ea(t);if(t.for&&!t.forProcessed)return ia(t);if(t.if&&!t.ifProcessed)return ra(t);if("template"!==t.tag||t.slotTarget){if("slot"===t.tag)return ya(t);var n;if(t.component)n=_a(t.component,t);else{var e=t.plain?void 0:oa(t),r=t.inlineTemplate?null:da(t,!0);n="_c('"+t.tag+"'"+(e?","+e:"")+(r?","+r:"")+")"}for(var a=0;a<Bu.length;a++)n=Bu[a](t,n);return n}return da(t)||"void 0"}function na(t){return t.staticProcessed=!0,Wu.push("with(this){return "+ta(t)+"}"),"_m("+(Wu.length-1)+(t.staticInFor?",true":"")+")"}function ea(t){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return ra(t);if(t.staticInFor){for(var n="",e=t.parent;e;){if(e.for){n=e.key;break}e=e.parent}return n?"_o("+ta(t)+","+Du+++(n?","+n:"")+")":ta(t)}return na(t)}function ra(t){return t.ifProcessed=!0,aa(t.ifConditions.slice())}function aa(t){function n(t){return t.once?ea(t):ta(t)}if(!t.length)return"_e()";var e=t.shift();return e.exp?"("+e.exp+")?"+n(e.block)+":"+aa(t):""+n(e.block)}function ia(t){var n=t.for,e=t.alias,r=t.iterator1?","+t.iterator1:"",a=t.iterator2?","+t.iterator2:"";return t.forProcessed=!0,"_l(("+n+"),function("+e+r+a+"){return "+ta(t)+"})"}function oa(t){var n="{",e=ua(t);e&&(n+=e+","),t.key&&(n+="key:"+t.key+","),t.ref&&(n+="ref:"+t.ref+","),t.refInFor&&(n+="refInFor:true,"),t.pre&&(n+="pre:true,"),t.component&&(n+='tag:"'+t.tag+'",');for(var r=0;r<Ru.length;r++)n+=Ru[r](t);if(t.attrs&&(n+="attrs:{"+ba(t.attrs)+"},"),t.props&&(n+="domProps:{"+ba(t.props)+"},"),t.events&&(n+=Jr(t.events,!1,Lu)+","),t.nativeEvents&&(n+=Jr(t.nativeEvents,!0,Lu)+","),t.slotTarget&&(n+="slot:"+t.slotTarget+","),t.scopedSlots&&(n+=sa(t.scopedSlots)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var a=ca(t);a&&(n+=a+",")}return n=n.replace(/,$/,"")+"}",t.wrapData&&(n=t.wrapData(n)),n}function ua(t){var n=t.directives;if(n){var e,r,a,i,o="directives:[",u=!1;for(e=0,r=n.length;e<r;e++){a=n[e],i=!0;var c=Pu[a.name]||dc[a.name];c&&(i=!!c(t,a,Lu)),i&&(u=!0,o+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?',arg:"'+a.arg+'"':"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}return u?o.slice(0,-1)+"]":void 0}}function ca(t){var n=t.children[0];if(1===n.type){var e=Xr(n,zu);return"inlineTemplate:{render:function(){"+e.render+"},staticRenderFns:["+e.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}function sa(t){return"scopedSlots:_u(["+Object.keys(t).map(function(n){return fa(n,t[n])}).join(",")+"])"}function fa(t,n){return n.for&&!n.forProcessed?la(t,n):"{key:"+t+",fn:function("+String(n.attrsMap.scope)+"){return "+("template"===n.tag?da(n)||"void 0":ta(n))+"}}"}function la(t,n){var e=n.for,r=n.alias,a=n.iterator1?","+n.iterator1:"",i=n.iterator2?","+n.iterator2:"";return n.forProcessed=!0,"_l(("+e+"),function("+r+a+i+"){return "+fa(t,n)+"})"}function da(t,n){var e=t.children;if(e.length){var r=e[0];if(1===e.length&&r.for&&"template"!==r.tag&&"slot"!==r.tag)return ta(r);var a=n?pa(e):0;return"["+e.map(ga).join(",")+"]"+(a?","+a:"")}}function pa(t){for(var n=0,e=0;e<t.length;e++){var r=t[e];if(1===r.type){if(va(r)||r.ifConditions&&r.ifConditions.some(function(t){return va(t.block)})){n=2;break}(ha(r)||r.ifConditions&&r.ifConditions.some(function(t){return ha(t.block)}))&&(n=1)}}return n}function va(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function ha(t){return!Nu(t.tag)}function ga(t){return 1===t.type?ta(t):ma(t)}function ma(t){return"_v("+(2===t.type?t.expression:wa(JSON.stringify(t.text)))+")"}function ya(t){var n=t.slotName||'"default"',e=da(t),r="_t("+n+(e?","+e:""),a=t.attrs&&"{"+t.attrs.map(function(t){return Ba(t.name)+":"+t.value}).join(",")+"}",i=t.attrsMap["v-bind"];return!a&&!i||e||(r+=",null"),a&&(r+=","+a),i&&(r+=(a?"":",null")+","+i),r+")"}function _a(t,n){var e=n.inlineTemplate?null:da(n,!0);return"_c("+t+","+oa(n)+(e?","+e:"")+")"}function ba(t){for(var n="",e=0;e<t.length;e++){var r=t[e];n+='"'+r.name+'":'+wa(r.value)+","}return n.slice(0,-1)}function wa(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function xa(t,n){var e=wr(t.trim(),n);zr(e,n);var r=Xr(e,n);return{ast:e,render:r.render,staticRenderFns:r.staticRenderFns}}function Oa(t,n){try{return new Function(t)}catch(e){return n.push({err:e,code:t}),b}}function ja(t,n){var e=(n.warn,he(t,"class"));e&&(t.staticClass=JSON.stringify(e));var r=ve(t,"class",!1);r&&(t.classBinding=r)}function ka(t){var n="";return t.staticClass&&(n+="staticClass:"+t.staticClass+","),t.classBinding&&(n+="class:"+t.classBinding+","),n}function Aa(t,n){var e=(n.warn,he(t,"style"));if(e){t.staticStyle=JSON.stringify(To(e))}var r=ve(t,"style",!1);r&&(t.styleBinding=r)}function Ca(t){var n="";return t.staticStyle&&(n+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(n+="style:("+t.styleBinding+"),"),n}function $a(t,n){n.value&&fe(t,"textContent","_s("+n.value+")")}function Ea(t,n){n.value&&fe(t,"innerHTML","_s("+n.value+")")}function Sa(t){if(t.outerHTML)return t.outerHTML;var n=document.createElement("div");return n.appendChild(t.cloneNode(!0)),n.innerHTML}var Ta=Object.prototype.toString,Ma=d("slot,component",!0),Ia=Object.prototype.hasOwnProperty,La=/-(\w)/g,Ba=h(function(t){return t.replace(La,function(t,n){return n?n.toUpperCase():""})}),Ra=h(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),Pa=/([^-])([A-Z])/g,Na=h(function(t){return t.replace(Pa,"$1-$2").replace(Pa,"$1-$2").toLowerCase()}),Wa=function(){return!1},Da=function(t){return t},za="data-server-rendered",Ua=["component","directive","filter"],Fa=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated"],Va={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Wa,isReservedAttr:Wa,isUnknownElement:Wa,getTagNamespace:b,parsePlatformTagName:Da,mustUseProp:Wa,_lifecycleHooks:Fa},qa=Object.freeze({}),Ha=/[^\w.$]/,Ka=b,Ja="__proto__"in{},Ga="undefined"!=typeof window,Za=Ga&&window.navigator.userAgent.toLowerCase(),Ya=Za&&/msie|trident/.test(Za),Qa=Za&&Za.indexOf("msie 9.0")>0,Xa=Za&&Za.indexOf("edge/")>0,ti=Za&&Za.indexOf("android")>0,ni=Za&&/iphone|ipad|ipod|ios/.test(Za),ei=Za&&/chrome\/\d+/.test(Za)&&!Xa,ri=!1;if(Ga)try{var ai={};Object.defineProperty(ai,"passive",{get:function(){ri=!0}}),window.addEventListener("test-passive",null,ai)}catch(t){}var ii,oi,ui=function(){return void 0===ii&&(ii=!Ga&&void 0!==t&&"server"===t.process.env.VUE_ENV),ii},ci=Ga&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,si="undefined"!=typeof Symbol&&$(Symbol)&&"undefined"!=typeof Reflect&&$(Reflect.ownKeys),fi=function(){function t(){r=!1;var t=e.slice(0);e.length=0;for(var n=0;n<t.length;n++)t[n]()}var n,e=[],r=!1;if("undefined"!=typeof Promise&&$(Promise)){var a=Promise.resolve(),i=function(t){console.error(t)};n=function(){a.then(t).catch(i),ni&&setTimeout(b)}}else if("undefined"==typeof MutationObserver||!$(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())n=function(){setTimeout(t,0)};else{var o=1,u=new MutationObserver(t),c=document.createTextNode(String(o));u.observe(c,{characterData:!0}),n=function(){o=(o+1)%2,c.data=String(o)}}return function(t,a){var i;if(e.push(function(){if(t)try{t.call(a)}catch(t){C(t,a,"nextTick")}else i&&i(a)}),r||(r=!0,n()),!t&&"undefined"!=typeof Promise)return new Promise(function(t,n){i=t})}}();oi="undefined"!=typeof Set&&$(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var li=0,di=function(){this.id=li++,this.subs=[]};di.prototype.addSub=function(t){this.subs.push(t)},di.prototype.removeSub=function(t){p(this.subs,t)},di.prototype.depend=function(){di.target&&di.target.addDep(this)},di.prototype.notify=function(){for(var t=this.subs.slice(),n=0,e=t.length;n<e;n++)t[n].update()},di.target=null;var pi=[],vi=Array.prototype,hi=Object.create(vi);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var n=vi[t];k(hi,t,function(){for(var e=arguments,r=arguments.length,a=new Array(r);r--;)a[r]=e[r];var i,o=n.apply(this,a),u=this.__ob__;switch(t){case"push":case"unshift":i=a;break;case"splice":i=a.slice(2)}return i&&u.observeArray(i),u.dep.notify(),o})});var gi=Object.getOwnPropertyNames(hi),mi={shouldConvert:!0,isSettingProps:!1},yi=function(t){if(this.value=t,this.dep=new di,this.vmCount=0,k(t,"__ob__",this),Array.isArray(t)){(Ja?T:M)(t,hi,gi),this.observeArray(t)}else this.walk(t)};yi.prototype.walk=function(t){for(var n=Object.keys(t),e=0;e<n.length;e++)L(t,n[e],t[n[e]])},yi.prototype.observeArray=function(t){for(var n=0,e=t.length;n<e;n++)I(t[n])};var _i=Va.optionMergeStrategies;_i.data=function(t,n,e){return e?t||n?function(){var r="function"==typeof n?n.call(e):n,a="function"==typeof t?t.call(e):void 0;return r?N(r,a):a}:void 0:n?"function"!=typeof n?t:t?function(){return N(n.call(this),t.call(this))}:n:t},Fa.forEach(function(t){_i[t]=W}),Ua.forEach(function(t){_i[t+"s"]=D}),_i.watch=function(t,n){if(!n)return Object.create(t||null);if(!t)return n;var e={};y(e,t);for(var r in n){var a=e[r],i=n[r];a&&!Array.isArray(a)&&(a=[a]),e[r]=a?a.concat(i):[i]}return e},_i.props=_i.methods=_i.computed=function(t,n){if(!n)return Object.create(t||null);if(!t)return n;var e=Object.create(null);return y(e,t),y(e,n),e};var bi=function(t,n){return void 0===n?t:n},wi=function(t,n,e,r,a,i,o){this.tag=t,this.data=n,this.children=e,this.text=r,this.elm=a,this.ns=void 0,this.context=i,this.functionalContext=void 0,this.key=n&&n.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1},xi={child:{}};xi.child.get=function(){return this.componentInstance},Object.defineProperties(wi.prototype,xi);var Oi,ji=function(){var t=new wi;return t.text="",t.isComment=!0,t},ki=h(function(t){var n="&"===t.charAt(0);t=n?t.slice(1):t;var e="~"===t.charAt(0);t=e?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:e,capture:r,passive:n}}),Ai=null,Ci=[],$i=[],Ei={},Si=!1,Ti=!1,Mi=0,Ii=0,Li=function(t,n,e,r){this.vm=t,t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=e,this.id=++Ii,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new oi,this.newDepIds=new oi,this.expression="","function"==typeof n?this.getter=n:(this.getter=A(n),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};Li.prototype.get=function(){E(this);var t,n=this.vm;if(this.user)try{t=this.getter.call(n,n)}catch(t){C(t,n,'getter for watcher "'+this.expression+'"')}else t=this.getter.call(n,n);return this.deep&&St(t),S(),this.cleanupDeps(),t},Li.prototype.addDep=function(t){var n=t.id;this.newDepIds.has(n)||(this.newDepIds.add(n),this.newDeps.push(t),this.depIds.has(n)||t.addSub(this))},Li.prototype.cleanupDeps=function(){for(var t=this,n=this.deps.length;n--;){var e=t.deps[n];t.newDepIds.has(e.id)||e.removeSub(t)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},Li.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Et(this)},Li.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||u(t)||this.deep){var n=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,n)}catch(t){C(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,n)}}},Li.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Li.prototype.depend=function(){for(var t=this,n=this.deps.length;n--;)t.deps[n].depend()},Li.prototype.teardown=function(){var t=this;if(this.active){this.vm._isBeingDestroyed||p(this.vm._watchers,this);for(var n=this.deps.length;n--;)t.deps[n].removeSub(t);this.active=!1}};var Bi=new oi,Ri={enumerable:!0,configurable:!0,get:b,set:b},Pi={lazy:!0},Ni={init:function(t,n,e,r){if(!t.componentInstance||t.componentInstance._isDestroyed){(t.componentInstance=Gt(t,Ai,e,r)).$mount(n?t.elm:void 0,n)}else if(t.data.keepAlive){var a=t;Ni.prepatch(a,a)}},prepatch:function(t,n){var e=n.componentOptions;_t(n.componentInstance=t.componentInstance,e.propsData,e.listeners,n,e.children)},insert:function(t){var n=t.context,e=t.componentInstance;e._isMounted||(e._isMounted=!0,Ot(e,"mounted")),t.data.keepAlive&&(n._isMounted?Ct(e):wt(e,!0))},destroy:function(t){var n=t.componentInstance;n._isDestroyed||(t.data.keepAlive?xt(n,!0):n.$destroy())}},Wi=Object.keys(Ni),Di=1,zi=2,Ui=0;!function(t){t.prototype._init=function(t){var n=this;n._uid=Ui++,n._isVue=!0,t&&t._isComponent?pn(n,t):n.$options=F(vn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,mt(n),ft(n),dn(n),Ot(n,"beforeCreate"),Vt(n),It(n),Ft(n),Ot(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(mn),function(t){var n={};n.get=function(){return this._data};var e={};e.get=function(){return this._props},Object.defineProperty(t.prototype,"$data",n),Object.defineProperty(t.prototype,"$props",e),t.prototype.$set=B,t.prototype.$delete=R,t.prototype.$watch=function(t,n,e){var r=this;e=e||{},e.user=!0;var a=new Li(r,t,n,e);return e.immediate&&n.call(r,a.value),function(){a.teardown()}}}(mn),function(t){var n=/^hook:/;t.prototype.$on=function(t,e){var r=this,a=this;if(Array.isArray(t))for(var i=0,o=t.length;i<o;i++)r.$on(t[i],e);else(a._events[t]||(a._events[t]=[])).push(e),n.test(t)&&(a._hasHookEvent=!0);return a},t.prototype.$once=function(t,n){function e(){r.$off(t,e),n.apply(r,arguments)}var r=this;return e.fn=n,r.$on(t,e),r},t.prototype.$off=function(t,n){var e=this,r=this;if(!arguments.length)return r._events=Object.create(null),r;if(Array.isArray(t)){for(var a=0,i=t.length;a<i;a++)e.$off(t[a],n);return r}var o=r._events[t];if(!o)return r;if(1===arguments.length)return r._events[t]=null,r;for(var u,c=o.length;c--;)if((u=o[c])===n||u.fn===n){o.splice(c,1);break}return r},t.prototype.$emit=function(t){var n=this,e=n._events[t];if(e){e=e.length>1?m(e):e;for(var r=m(arguments,1),a=0,i=e.length;a<i;a++)e[a].apply(n,r)}return n}}(mn),function(t){t.prototype._update=function(t,n){var e=this;e._isMounted&&Ot(e,"beforeUpdate");var r=e.$el,a=e._vnode,i=Ai;Ai=e,e._vnode=t,e.$el=a?e.__patch__(a,t):e.__patch__(e.$el,t,n,!1,e.$options._parentElm,e.$options._refElm),Ai=i,r&&(r.__vue__=null),e.$el&&(e.$el.__vue__=e),e.$vnode&&e.$parent&&e.$vnode===e.$parent._vnode&&(e.$parent.$el=e.$el)},t.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){Ot(t,"beforeDestroy"),t._isBeingDestroyed=!0;var n=t.$parent;!n||n._isBeingDestroyed||t.$options.abstract||p(n.$children,t),t._watcher&&t._watcher.teardown();for(var e=t._watchers.length;e--;)t._watchers[e].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),Ot(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$options._parentElm=t.$options._refElm=null}}}(mn),function(t){t.prototype.$nextTick=function(t){return fi(t,this)},t.prototype._render=function(){var t=this,n=t.$options,e=n.render,r=n.staticRenderFns,a=n._parentVnode;if(t._isMounted)for(var i in t.$slots)t.$slots[i]=Y(t.$slots[i]);t.$scopedSlots=a&&a.data.scopedSlots||qa,r&&!t._staticTrees&&(t._staticTrees=[]),t.$vnode=a;var o;try{o=e.call(t._renderProxy,t.$createElement)}catch(n){C(n,t,"render function"),o=t._vnode}return o instanceof wi||(o=ji()),o.parent=a,o},t.prototype._o=sn,t.prototype._n=l,t.prototype._s=f,t.prototype._l=en,t.prototype._t=rn,t.prototype._q=w,t.prototype._i=x,t.prototype._m=cn,t.prototype._f=an,t.prototype._k=on,t.prototype._b=un,t.prototype._v=G,t.prototype._e=ji,t.prototype._u=gt}(mn);var Fi=[String,RegExp],Vi={name:"keep-alive",abstract:!0,props:{include:Fi,exclude:Fi},created:function(){this.cache=Object.create(null)},destroyed:function(){var t=this;for(var n in t.cache)Cn(t.cache[n])},watch:{include:function(t){An(this.cache,this._vnode,function(n){return kn(t,n)})},exclude:function(t){An(this.cache,this._vnode,function(n){return!kn(t,n)})}},render:function(){var t=st(this.$slots.default),n=t&&t.componentOptions;if(n){var e=jn(n);if(e&&(this.include&&!kn(this.include,e)||this.exclude&&kn(this.exclude,e)))return t;var r=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;this.cache[r]?t.componentInstance=this.cache[r].componentInstance:this.cache[r]=t,t.data.keepAlive=!0}return t}},qi={KeepAlive:Vi};!function(t){var n={};n.get=function(){return Va},Object.defineProperty(t,"config",n),t.util={warn:Ka,extend:y,mergeOptions:F,defineReactive:L},t.set=B,t.delete=R,t.nextTick=fi,t.options=Object.create(null),Ua.forEach(function(n){t.options[n+"s"]=Object.create(null)}),t.options._base=t,y(t.options.components,qi),yn(t),_n(t),bn(t),On(t)}(mn),Object.defineProperty(mn.prototype,"$isServer",{get:ui}),Object.defineProperty(mn.prototype,"$ssrContext",{get:function(){return this.$vnode.ssrContext}}),mn.version="2.3.4";var Hi,Ki,Ji,Gi,Zi,Yi,Qi,Xi,to,no=d("style,class"),eo=d("input,textarea,option,select"),ro=function(t,n,e){return"value"===e&&eo(t)&&"button"!==n||"selected"===e&&"option"===t||"checked"===e&&"input"===t||"muted"===e&&"video"===t},ao=d("contenteditable,draggable,spellcheck"),io=d("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),oo="http://www.w3.org/1999/xlink",uo=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},co=function(t){return uo(t)?t.slice(6,t.length):""},so=function(t){return null==t||!1===t},fo={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},lo=d("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template"),po=d("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),vo=function(t){return"pre"===t},ho=function(t){return lo(t)||po(t)},go=Object.create(null),mo=Object.freeze({createElement:Rn,createElementNS:Pn,createTextNode:Nn,createComment:Wn,insertBefore:Dn,removeChild:zn,appendChild:Un,parentNode:Fn,nextSibling:Vn,tagName:qn,setTextContent:Hn,setAttribute:Kn}),yo={create:function(t,n){Jn(n)},update:function(t,n){t.data.ref!==n.data.ref&&(Jn(t,!0),Jn(n))},destroy:function(t){Jn(t,!0)}},_o=new wi("",{},[]),bo=["create","activate","update","remove","destroy"],wo={create:Qn,update:Qn,destroy:function(t){Qn(t,_o)}},xo=Object.create(null),Oo=[yo,wo],jo={create:re,update:re},ko={create:ie,update:ie},Ao=/[\w).+\-_$\]]/,Co="__r",$o="__c",Eo={create:Me,update:Me},So={create:Ie,update:Ie},To=h(function(t){var n={},e=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(e).forEach(function(t){if(t){var e=t.split(r);e.length>1&&(n[e[0].trim()]=e[1].trim())}}),n}),Mo=/^--/,Io=/\s*!important$/,Lo=function(t,n,e){if(Mo.test(n))t.style.setProperty(n,e);else if(Io.test(e))t.style.setProperty(n,e.replace(Io,""),"important");else{var r=Ro(n);if(Array.isArray(e))for(var a=0,i=e.length;a<i;a++)t.style[r]=e[a];else t.style[r]=e}},Bo=["Webkit","Moz","ms"],Ro=h(function(t){if(to=to||document.createElement("div"),"filter"!==(t=Ba(t))&&t in to.style)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),e=0;e<Bo.length;e++){var r=Bo[e]+n;if(r in to.style)return r}}),Po={create:De,update:De},No=h(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),Wo=Ga&&!Qa,Do="transition",zo="animation",Uo="transition",Fo="transitionend",Vo="animation",qo="animationend";Wo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Uo="WebkitTransition",Fo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Vo="WebkitAnimation",qo="webkitAnimationEnd"));var Ho=Ga&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout,Ko=/\b(transform|all)(,|$)/,Jo=Ga?{create:nr,activate:nr,remove:function(t,n){!0!==t.data.show?Qe(t,n):n()}}:{},Go=[jo,ko,Eo,So,Po,Jo],Zo=Go.concat(Oo),Yo=function(t){function n(t){return new wi(S.tagName(t).toLowerCase(),{},[],void 0,t)}function i(t,n){function e(){0==--e.listeners&&u(t)}return e.listeners=n,e}function u(t){var n=S.parentNode(t);r(n)&&S.removeChild(n,t)}function c(t,n,e,i,o){if(t.isRootInsert=!o,!s(t,n,e,i)){var u=t.data,c=t.children,f=t.tag;r(f)?(t.elm=t.ns?S.createElementNS(t.ns,f):S.createElement(f,t),m(t),v(t,c,n),r(u)&&g(t,n),p(e,t.elm,i)):a(t.isComment)?(t.elm=S.createComment(t.text),p(e,t.elm,i)):(t.elm=S.createTextNode(t.text),p(e,t.elm,i))}}function s(t,n,e,i){var o=t.data;if(r(o)){var u=r(t.componentInstance)&&o.keepAlive;if(r(o=o.hook)&&r(o=o.init)&&o(t,!1,e,i),r(t.componentInstance))return f(t,n),a(u)&&l(t,n,e,i),!0}}function f(t,n){r(t.data.pendingInsert)&&(n.push.apply(n,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,h(t)?(g(t,n),m(t)):(Jn(t),n.push(t))}function l(t,n,e,a){for(var i,o=t;o.componentInstance;)if(o=o.componentInstance._vnode,r(i=o.data)&&r(i=i.transition)){for(i=0;i<$.activate.length;++i)$.activate[i](_o,o);n.push(o);break}p(e,t.elm,a)}function p(t,n,e){r(t)&&(r(e)?e.parentNode===t&&S.insertBefore(t,n,e):S.appendChild(t,n))}function v(t,n,e){if(Array.isArray(n))for(var r=0;r<n.length;++r)c(n[r],e,t.elm,null,!0);else o(t.text)&&S.appendChild(t.elm,S.createTextNode(t.text))}function h(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return r(t.tag)}function g(t,n){for(var e=0;e<$.create.length;++e)$.create[e](_o,t);A=t.data.hook,r(A)&&(r(A.create)&&A.create(_o,t),r(A.insert)&&n.push(t))}function m(t){for(var n,e=t;e;)r(n=e.context)&&r(n=n.$options._scopeId)&&S.setAttribute(t.elm,n,""),e=e.parent;r(n=Ai)&&n!==t.context&&r(n=n.$options._scopeId)&&S.setAttribute(t.elm,n,"")}function y(t,n,e,r,a,i){for(;r<=a;++r)c(e[r],i,t,n)}function _(t){var n,e,a=t.data;if(r(a))for(r(n=a.hook)&&r(n=n.destroy)&&n(t),n=0;n<$.destroy.length;++n)$.destroy[n](t);if(r(n=t.children))for(e=0;e<t.children.length;++e)_(t.children[e])}function b(t,n,e,a){for(;e<=a;++e){var i=n[e];r(i)&&(r(i.tag)?(w(i),_(i)):u(i.elm))}}function w(t,n){if(r(n)||r(t.data)){var e,a=$.remove.length+1;for(r(n)?n.listeners+=a:n=i(t.elm,a),r(e=t.componentInstance)&&r(e=e._vnode)&&r(e.data)&&w(e,n),e=0;e<$.remove.length;++e)$.remove[e](t,n);r(e=t.data.hook)&&r(e=e.remove)?e(t,n):n()}else u(t.elm)}function x(t,n,a,i,o){for(var u,s,f,l,d=0,p=0,v=n.length-1,h=n[0],g=n[v],m=a.length-1,_=a[0],w=a[m],x=!o;d<=v&&p<=m;)e(h)?h=n[++d]:e(g)?g=n[--v]:Gn(h,_)?(O(h,_,i),h=n[++d],_=a[++p]):Gn(g,w)?(O(g,w,i),g=n[--v],w=a[--m]):Gn(h,w)?(O(h,w,i),x&&S.insertBefore(t,h.elm,S.nextSibling(g.elm)),h=n[++d],w=a[--m]):Gn(g,_)?(O(g,_,i),x&&S.insertBefore(t,g.elm,h.elm),g=n[--v],_=a[++p]):(e(u)&&(u=Yn(n,d,v)),s=r(_.key)?u[_.key]:null,e(s)?(c(_,i,t,h.elm),_=a[++p]):(f=n[s],Gn(f,_)?(O(f,_,i),n[s]=void 0,x&&S.insertBefore(t,_.elm,h.elm),_=a[++p]):(c(_,i,t,h.elm),_=a[++p])));d>v?(l=e(a[m+1])?null:a[m+1].elm,y(t,l,a,p,m,i)):p>m&&b(t,n,d,v)}function O(t,n,i,o){if(t!==n){if(a(n.isStatic)&&a(t.isStatic)&&n.key===t.key&&(a(n.isCloned)||a(n.isOnce)))return n.elm=t.elm,void(n.componentInstance=t.componentInstance);var u,c=n.data;r(c)&&r(u=c.hook)&&r(u=u.prepatch)&&u(t,n);var s=n.elm=t.elm,f=t.children,l=n.children;if(r(c)&&h(n)){for(u=0;u<$.update.length;++u)$.update[u](t,n);r(u=c.hook)&&r(u=u.update)&&u(t,n)}e(n.text)?r(f)&&r(l)?f!==l&&x(s,f,l,i,o):r(l)?(r(t.text)&&S.setTextContent(s,""),y(s,null,l,0,l.length-1,i)):r(f)?b(s,f,0,f.length-1):r(t.text)&&S.setTextContent(s,""):t.text!==n.text&&S.setTextContent(s,n.text),r(c)&&r(u=c.hook)&&r(u=u.postpatch)&&u(t,n)}}function j(t,n,e){if(a(e)&&r(t.parent))t.parent.data.pendingInsert=n;else for(var i=0;i<n.length;++i)n[i].data.hook.insert(n[i])}function k(t,n,e){n.elm=t;var a=n.tag,i=n.data,o=n.children;if(r(i)&&(r(A=i.hook)&&r(A=A.init)&&A(n,!0),r(A=n.componentInstance)))return f(n,e),!0;if(r(a)){if(r(o))if(t.hasChildNodes()){for(var u=!0,c=t.firstChild,s=0;s<o.length;s++){if(!c||!k(c,o[s],e)){u=!1;break}c=c.nextSibling}if(!u||c)return!1}else v(n,o,e);if(r(i))for(var l in i)if(!T(l)){g(n,e);break}}else t.data!==n.text&&(t.data=n.text);return!0}var A,C,$={},E=t.modules,S=t.nodeOps;for(A=0;A<bo.length;++A)for($[bo[A]]=[],C=0;C<E.length;++C)r(E[C][bo[A]])&&$[bo[A]].push(E[C][bo[A]]);var T=d("attrs,style,class,staticClass,staticStyle,key");return function(t,i,o,u,s,f){if(e(i))return void(r(t)&&_(t));var l=!1,d=[];if(e(t))l=!0,c(i,d,s,f);else{var p=r(t.nodeType);if(!p&&Gn(t,i))O(t,i,d,u);else{if(p){if(1===t.nodeType&&t.hasAttribute(za)&&(t.removeAttribute(za),o=!0),a(o)&&k(t,i,d))return j(i,d,!0),t;t=n(t)}var v=t.elm,g=S.parentNode(v);if(c(i,d,v._leaveCb?null:g,S.nextSibling(v)),r(i.parent)){for(var m=i.parent;m;)m.elm=i.elm,m=m.parent;if(h(i))for(var y=0;y<$.create.length;++y)$.create[y](_o,i.parent)}r(g)?b(g,[t],0,0):r(t.tag)&&_(t)}}return j(i,d,l),i.elm}}({nodeOps:mo,modules:Zo});Qa&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&ur(t,"input")});var Qo={inserted:function(t,n,e){if("select"===e.tag){var r=function(){er(t,n,e.context)};r(),(Ya||Xa)&&setTimeout(r,0)}else"textarea"!==e.tag&&"text"!==t.type&&"password"!==t.type||(t._vModifiers=n.modifiers,n.modifiers.lazy||(t.addEventListener("change",or),ti||(t.addEventListener("compositionstart",ir),t.addEventListener("compositionend",or)),Qa&&(t.vmodel=!0)))},componentUpdated:function(t,n,e){if("select"===e.tag){er(t,n,e.context);(t.multiple?n.value.some(function(n){return rr(n,t.options)}):n.value!==n.oldValue&&rr(n.value,t.options))&&ur(t,"change")}}},Xo={bind:function(t,n,e){var r=n.value;e=cr(e);var a=e.data&&e.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&a&&!Qa?(e.data.show=!0,Ye(e,function(){t.style.display=i})):t.style.display=r?i:"none"},update:function(t,n,e){var r=n.value;r!==n.oldValue&&(e=cr(e),e.data&&e.data.transition&&!Qa?(e.data.show=!0,r?Ye(e,function(){t.style.display=t.__vOriginalDisplay}):Qe(e,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,n,e,r,a){a||(t.style.display=t.__vOriginalDisplay)}},tu={model:Qo,show:Xo},nu={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},eu={name:"transition",props:nu,abstract:!0,render:function(t){var n=this,e=this.$slots.default;if(e&&(e=e.filter(function(t){return t.tag}),e.length)){var r=this.mode,a=e[0];if(dr(this.$vnode))return a;var i=sr(a);if(!i)return a;if(this._leaving)return lr(t,a);var u="__transition-"+this._uid+"-";i.key=null==i.key?u+i.tag:o(i.key)?0===String(i.key).indexOf(u)?i.key:u+i.key:i.key;var c=(i.data||(i.data={})).transition=fr(this),s=this._vnode,f=sr(s);if(i.data.directives&&i.data.directives.some(function(t){return"show"===t.name})&&(i.data.show=!0),f&&f.data&&!pr(i,f)){var l=f&&(f.data.transition=y({},c));if("out-in"===r)return this._leaving=!0,tt(l,"afterLeave",function(){n._leaving=!1,n.$forceUpdate()}),lr(t,a);if("in-out"===r){var d,p=function(){d()};tt(c,"afterEnter",p),tt(c,"enterCancelled",p),tt(l,"delayLeave",function(t){d=t})}}return a}}},ru=y({tag:String,moveClass:String},nu);delete ru.mode;var au={props:ru,render:function(t){for(var n=this.tag||this.$vnode.data.tag||"span",e=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],i=this.children=[],o=fr(this),u=0;u<a.length;u++){var c=a[u];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),e[c.key]=c,(c.data||(c.data={})).transition=o;else;}if(r){for(var s=[],f=[],l=0;l<r.length;l++){var d=r[l];d.data.transition=o,d.data.pos=d.elm.getBoundingClientRect(),e[d.key]?s.push(d):f.push(d)}this.kept=t(n,null,s),this.removed=f}return t(n,null,i)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var t=this.prevChildren,n=this.moveClass||(this.name||"v")+"-move";if(t.length&&this.hasMove(t[0].elm,n)){t.forEach(vr),t.forEach(hr),t.forEach(gr);var e=document.body;e.offsetHeight;t.forEach(function(t){if(t.data.moved){var e=t.elm,r=e.style;qe(e,n),r.transform=r.WebkitTransform=r.transitionDuration="",e.addEventListener(Fo,e._moveCb=function t(r){r&&!/transform$/.test(r.propertyName)||(e.removeEventListener(Fo,t),e._moveCb=null,He(e,n))})}})}},methods:{hasMove:function(t,n){if(!Wo)return!1;if(null!=this._hasMove)return this._hasMove;var e=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){Ue(e,t)}),ze(e,n),e.style.display="none",this.$el.appendChild(e);var r=Je(e);return this.$el.removeChild(e),this._hasMove=r.hasTransform}}},iu={Transition:eu,TransitionGroup:au};mn.config.mustUseProp=ro,mn.config.isReservedTag=ho,mn.config.isReservedAttr=no,mn.config.getTagNamespace=In,mn.config.isUnknownElement=Ln,y(mn.options.directives,tu),y(mn.options.components,iu),mn.prototype.__patch__=Ga?Yo:b,mn.prototype.$mount=function(t,n){return t=t&&Ga?Bn(t):void 0,yt(this,t,n)},setTimeout(function(){Va.devtools&&ci&&ci.emit("init",mn)},0);var ou,uu=!!Ga&&function(t,n){var e=document.createElement("div");return e.innerHTML='<div a="'+t+'">',e.innerHTML.indexOf(n)>0}("\n","&#10;"),cu=d("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),su=d("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),fu=d("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),lu=/([^\s"'<>\/=]+)/,du=/(?:=)/,pu=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],vu=new RegExp("^\\s*"+lu.source+"(?:\\s*("+du.source+")\\s*(?:"+pu.join("|")+"))?"),hu="[a-zA-Z_][\\w\\-\\.]*",gu="((?:"+hu+"\\:)?"+hu+")",mu=new RegExp("^<"+gu),yu=/^\s*(\/?)>/,_u=new RegExp("^<\\/"+gu+"[^>]*>"),bu=/^<!DOCTYPE [^>]+>/i,wu=/^<!--/,xu=/^<!\[/,Ou=!1;"x".replace(/x(.)?/g,function(t,n){Ou=""===n});var ju,ku,Au,Cu,$u,Eu,Su,Tu,Mu,Iu,Lu,Bu,Ru,Pu,Nu,Wu,Du,zu,Uu=d("script,style,textarea",!0),Fu={},Vu={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n"},qu=/&(?:lt|gt|quot|amp);/g,Hu=/&(?:lt|gt|quot|amp|#10);/g,Ku=/\{\{((?:.|\n)+?)\}\}/g,Ju=/[-.*+?^${}()|[\]\/\\]/g,Gu=h(function(t){var n=t[0].replace(Ju,"\\$&"),e=t[1].replace(Ju,"\\$&");return new RegExp(n+"((?:.|\\n)+?)"+e,"g")}),Zu=/^@|^v-on:/,Yu=/^v-|^@|^:/,Qu=/(.*?)\s+(?:in|of)\s+(.*)/,Xu=/\((\{[^}]*\}|[^,]*),([^,]*)(?:,([^,]*))?\)/,tc=/:(.*)$/,nc=/^:|^v-bind:/,ec=/\.[^.]+/g,rc=h(mr),ac=/^xmlns:NS\d+/,ic=/^NS\d+:/,oc=h(Ur),uc=/^\s*([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,cc=/^\s*[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['.*?']|\[".*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*\s*$/,sc={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},fc=function(t){return"if("+t+")return null;"},lc={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:fc("$event.target !== $event.currentTarget"),ctrl:fc("!$event.ctrlKey"),shift:fc("!$event.shiftKey"),alt:fc("!$event.altKey"),meta:fc("!$event.metaKey"),left:fc("'button' in $event && $event.button !== 0"),middle:fc("'button' in $event && $event.button !== 1"),right:fc("'button' in $event && $event.button !== 2")},dc={bind:Qr,cloak:b},pc=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),{staticKeys:["staticClass"],transformNode:ja,genData:ka}),vc={staticKeys:["staticStyle"],transformNode:Aa,genData:Ca},hc=[pc,vc],gc={model:je,text:$a,html:Ea},mc={expectHTML:!0,modules:hc,directives:gc,isPreTag:vo,isUnaryTag:cu,mustUseProp:ro,canBeLeftOpenTag:su,isReservedTag:ho,getTagNamespace:In,staticKeys:function(t){return t.reduce(function(t,n){return t.concat(n.staticKeys||[])},[]).join(",")}(hc)},yc=function(t){function n(n,e){var r=Object.create(t),a=[],i=[];if(r.warn=function(t,n){(n?i:a).push(t)},e){e.modules&&(r.modules=(t.modules||[]).concat(e.modules)),e.directives&&(r.directives=y(Object.create(t.directives),e.directives));for(var o in e)"modules"!==o&&"directives"!==o&&(r[o]=e[o])}var u=xa(n,r);return u.errors=a,u.tips=i,u}function e(t,e,a){e=e||{};var i=e.delimiters?String(e.delimiters)+t:t;if(r[i])return r[i];var o=n(t,e),u={},c=[];u.render=Oa(o.render,c);var s=o.staticRenderFns.length;u.staticRenderFns=new Array(s);for(var f=0;f<s;f++)u.staticRenderFns[f]=Oa(o.staticRenderFns[f],c);return r[i]=u}var r=Object.create(null);return{compile:n,compileToFunctions:e}}(mc),_c=yc.compileToFunctions,bc=h(function(t){var n=Bn(t);return n&&n.innerHTML}),wc=mn.prototype.$mount;mn.prototype.$mount=function(t,n){if((t=t&&Bn(t))===document.body||t===document.documentElement)return this;var e=this.$options;if(!e.render){var r=e.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=bc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=Sa(t));if(r){var a=_c(r,{shouldDecodeNewlines:uu,delimiters:e.delimiters},this),i=a.render,o=a.staticRenderFns;e.render=i,e.staticRenderFns=o}}return wc.call(this,t,n)},mn.compile=_c,n.default=mn}.call(n,e(92))},function(t,n){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){"use strict";function r(t,n){return function(e,r){var o;if(void 0===e&&void 0===r)return n;if(void 0!==e&&(o=e),void 0!==r){if(void 0===o)return r;"string"==typeof e||"string"==typeof r?(e=i.a(e),r=i.a(r)):(e=a.a(e),r=a.a(r)),o=t(e,r)}return o}}var a=e(515),i=e(25);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return n=e?void 0:n,n=t&&null==n?t.length:n,a.a(t,i,void 0,void 0,void 0,void 0,n)}var a=e(30),i=128;n.a=r},function(t,n,e){"use strict";function r(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var e=a.a(t.prototype),r=t.apply(e,n);return i.a(r)?r:e}}var a=e(58),i=e(6);n.a=r},function(t,n,e){"use strict";function r(){}n.a=r},function(t,n,e){"use strict";function r(t,n){return!!(null==t?0:t.length)&&a.a(t,n,0)>-1}var a=e(59);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var a=t.length,i=e+(r?1:-1);r?i--:++i<a;)if(n(t[i],i,t))return i;return-1}n.a=r},function(t,n,e){"use strict";var r=e(27),a=e(61),i=e(15),o=a.a(function(t,n){r.a(n,i.a(n),t)});n.a=o},function(t,n,e){"use strict";function r(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new TypeError(i);var e=function(){var r=arguments,a=n?n.apply(this,r):r[0],i=e.cache;if(i.has(a))return i.get(a);var o=t.apply(this,r);return e.cache=i.set(a,o)||i,o};return e.cache=new(r.Cache||a.a),e}var a=e(167),i="Expected a function";r.Cache=a.a,n.a=r},function(t,n,e){"use strict";var r=e(50),a=r.a(Object,"create");n.a=a},function(t,n,e){"use strict";function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var a=e(544),i=e(545),o=e(546),u=e(547),c=e(548);r.prototype.clear=a.a,r.prototype.delete=i.a,r.prototype.get=o.a,r.prototype.has=u.a,r.prototype.set=c.a,n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=t.length;e--;)if(a.a(t[e][0],n))return e;return-1}var a=e(21);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=t.__data__;return a.a(n)?e["string"==typeof n?"string":"hash"]:e.map}var a=e(550);n.a=r},function(t,n,e){"use strict";function r(t){return(null==t?0:t.length)?a.a(t,1):[]}var a=e(12);n.a=r},function(t,n,e){"use strict";var r=e(18),a=e(2),i=e(80),o=a.a(function(t,n){try{return r.a(t,void 0,n)}catch(t){return i.a(t)?t:new Error(t)}});n.a=o},function(t,n,e){"use strict";var r=e(451),a=r.a(Object.getPrototypeOf,Object);n.a=a},function(t,n,e){"use strict";function r(t,n){var e;if("function"!=typeof n)throw new TypeError(i);return t=a.a(t),function(){return--t>0&&(e=n.apply(this,arguments)),t<=1&&(n=void 0),e}}var a=e(3),i="Expected a function";n.a=r},function(t,n,e){"use strict";var r=e(2),a=e(30),i=e(60),o=e(54),u=r.a(function(t,n,e){var r=1;if(e.length){var c=o.a(e,i.a(u));r|=32}return a.a(t,r,n,e,c)});u.placeholder={},n.a=u},function(t,n,e){"use strict";function r(t){return i.a(a.a(t).toLowerCase())}var a=e(4),i=e(81);n.a=r},function(t,n,e){"use strict";function r(t){return(t=i.a(t))&&t.replace(o,a.a).replace(u,"")}var a=e(557),i=e(4),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t=o.a(t),n=e?void 0:n,void 0===n?i.a(t)?u.a(t):a.a(t):t.match(n)||[]}var a=e(558),i=e(559),o=e(4),u=e(560);n.a=r},function(t,n,e){"use strict";function r(t){var n=a.a(t);return n.__chain__=!0,n}var a=e(51);n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__=new a.a(t);this.size=n.size}var a=e(102),i=e(561),o=e(562),u=e(563),c=e(564),s=e(565);r.prototype.clear=i.a,r.prototype.delete=o.a,r.prototype.get=u.a,r.prototype.has=c.a,r.prototype.set=s.a,n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}n.a=r},function(t,n,e){"use strict";function r(){return new a.a(this.value(),this.__chain__)}var a=e(52);n.a=r},function(t,n,e){"use strict";function r(t,n,e,o,u){return t===n||(null==t||null==n||!i.a(t)&&!i.a(n)?t!==t&&n!==n:a.a(t,n,e,o,r,u))}var a=e(580),i=e(5);n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=null==t?0:t.length;for(this.__data__=new a.a;++n<e;)this.add(t[n])}var a=e(167),i=e(581),o=e(582);r.prototype.add=r.prototype.push=i.a,r.prototype.has=o.a,n.a=r},function(t,n,e){"use strict";function r(t,n){return t.has(n)}n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)?a.a(u.a(t)):i.a(t)}var a=e(191),i=e(586),o=e(166),u=e(28);n.a=r},function(t,n,e){"use strict";function r(t,n){return function(e,r){var c=u.a(e)?a.a:i.a,s=n?n():{};return c(e,t,o.a(r,2),s)}}var a=e(588),i=e(589),o=e(0),u=e(1);n.a=r},function(t,n,e){"use strict";function r(t,n,e){function r(n){var e=y,r=_;return y=_=void 0,j=n,w=t.apply(r,e)}function f(t){return j=t,x=setTimeout(p,n),k?r(t):w}function l(t){var e=t-O,r=t-j,a=n-e;return A?s(a,b-r):a}function d(t){var e=t-O,r=t-j;return void 0===O||e>=n||e<0||A&&r>=b}function p(){var t=i.a();if(d(t))return v(t);x=setTimeout(p,l(t))}function v(t){return x=void 0,C&&y?r(t):(y=_=void 0,w)}function h(){void 0!==x&&clearTimeout(x),j=0,y=O=_=x=void 0}function g(){return void 0===x?w:v(i.a())}function m(){var t=i.a(),e=d(t);if(y=arguments,_=this,O=t,e){if(void 0===x)return f(O);if(A)return x=setTimeout(p,n),r(O)}return void 0===x&&(x=setTimeout(p,n)),w}var y,_,b,w,x,O,j=0,k=!1,A=!1,C=!0;if("function"!=typeof t)throw new TypeError(u);return n=o.a(n)||0,a.a(e)&&(k=!!e.leading,A="maxWait"in e,b=A?c(o.a(e.maxWait)||0,n):b,C="trailing"in e?!!e.trailing:C),m.cancel=h,m.flush=g,m}var a=e(6),i=e(123),o=e(26),u="Expected a function",c=Math.max,s=Math.min;n.a=r},function(t,n,e){"use strict";var r=e(9),a=function(){return r.a.Date.now()};n.a=a},function(t,n,e){"use strict";function r(t){return a.a(t,i.a(t))}var a=e(27),i=e(15);n.a=r},function(t,n,e){"use strict";var r=e(202),a=e(61),i=a.a(function(t,n,e,a){r.a(t,n,e,a)});n.a=i},function(t,n,e){"use strict";function r(t,n,e,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&n(t[o],o,t););return e?a.a(t,r?0:o,r?o+1:i):a.a(t,r?o+1:0,r?i:o)}var a=e(24);n.a=r},function(t,n,e){"use strict";function r(t,n){return(u.a(t)?a.a:i.a)(t,o.a(n))}var a=e(53),i=e(46),o=e(29),u=e(1);n.a=r},function(t,n,e){"use strict";function r(t,n){return(u.a(t)?a.a:i.a)(t,o.a(n))}var a=e(592),i=e(475),o=e(29),u=e(1);n.a=r},function(t,n,e){"use strict";var r=e(477),a=e(8),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";var r=e(477),a=e(15),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";function r(t){return t=i.a(t),t&&u.test(t)?t.replace(o,a.a):t}var a=e(595),i=e(4),o=/[&<>"']/g,u=RegExp(o.source);n.a=r},function(t,n,e){"use strict";function r(t){return t?a.a(i.a(t),0,o):0}var a=e(56),i=e(3),o=4294967295;n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var c=null==e?0:o.a(e);return c<0&&(c=u(r+c,0)),a.a(t,i.a(n,3),c)}var a=e(98),i=e(0),o=e(3),u=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var s=r-1;return void 0!==e&&(s=o.a(e),s=e<0?u(r+s,0):c(s,r-1)),a.a(t,i.a(n,3),s,!0)}var a=e(98),i=e(0),o=e(3),u=Math.max,c=Math.min;n.a=r},function(t,n,e){"use strict";function r(t){return t&&t.length?t[0]:void 0}n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(n,function(n){return i.a(t[n])})}var a=e(45),i=e(23);n.a=r},function(t,n,e){"use strict";function r(t){return function(n,e){return"string"==typeof n&&"string"==typeof e||(n=a.a(n),e=a.a(e)),t(n,e)}}var a=e(26);n.a=r},function(t,n,e){"use strict";function r(t){return"number"==typeof t&&t==a.a(t)}var a=e(3);n.a=r},function(t,n,e){"use strict";function r(t){return"number"==typeof t||i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object Number]";n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,i=t.length;++r<i;){var o=t[r],u=n(o);if(null!=u&&(void 0===c?u===u&&!a.a(u):e(u,c)))var c=u,s=o}return s}var a=e(17);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=f.a(n),l=o.a(n,r),d=!(s.a(e)&&"chain"in e&&!e.chain),p=c.a(t);return a.a(l,function(e){var r=n[e];t[e]=r,p&&(t.prototype[e]=function(){var n=this.__chain__;if(d||n){var e=t(this.__wrapped__);return(e.__actions__=u.a(this.__actions__)).push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,i.a([this.value()],arguments))})}),t}var a=e(53),i=e(42),o=e(136),u=e(20),c=e(23),s=e(6),f=e(8);n.a=r},function(t,n,e){"use strict";function r(){void 0===this.__values__&&(this.__values__=a.a(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}}var a=e(143);n.a=r},function(t,n,e){"use strict";function r(t){if(!t)return[];if(u.a(t))return c.a(t)?d.a(t):i.a(t);if(g&&t[g])return s.a(t[g]());var n=o.a(t);return(n==v?f.a:n==h?l.a:p.a)(t)}var a=e(38),i=e(20),o=e(37),u=e(11),c=e(69),s=e(608),f=e(115),l=e(84),d=e(44),p=e(48),v="[object Map]",h="[object Set]",g=a.a?a.a.iterator:void 0;n.a=r},function(t,n,e){"use strict";function r(t,n){if(null==t)return{};var e=a.a(u.a(t),function(t){return[t]});return n=i.a(n),o.a(t,e,function(t,e){return n(t,e[0])})}var a=e(7),i=e(0),o=e(488),u=e(180);n.a=r},function(t,n,e){"use strict";var r=e(2),a=e(30),i=e(60),o=e(54),u=r.a(function(t,n){var e=o.a(n,i.a(u));return a.a(t,32,void 0,n,e)});u.placeholder={},n.a=u},function(t,n,e){"use strict";function r(t){for(var n,e=this;e instanceof a.a;){var r=i.a(e);r.__index__=0,r.__values__=void 0,n?o.__wrapped__=r:n=r;var o=r;e=e.__wrapped__}return o.__wrapped__=t,n}var a=e(96),i=e(443);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length&&n&&n.length?a.a(t,n):t}var a=e(333);n.a=r},function(t,n,e){"use strict";function r(t){return null==t?t:i.call(t)}var a=Array.prototype,i=a.reverse;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=-1,r=t.length,i=r-1;for(n=void 0===n?r:n;++e<n;){var o=a.a(e,i),u=t[o];t[o]=t[e],t[e]=u}return t.length=n,t}var a=e(338);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=0,c=null==t?r:t.length;if("number"==typeof n&&n===n&&c<=u){for(;r<c;){var s=r+c>>>1,f=t[s];null!==f&&!o.a(f)&&(e?f<=n:f<n)?r=s+1:c=s}return c}return a.a(t,n,i.a,e)}var a=e(362),i=e(10),o=e(17),u=2147483647;n.a=r},function(t,n,e){"use strict";var r=e(131),a=e(626),i=e(627),o=e(497),u={escape:a.a,evaluate:i.a,interpolate:o.a,variable:"",imports:{_:{escape:r.a}}};n.a=u},function(t,n,e){"use strict";function r(){return this}n.a=r},function(t,n,e){"use strict";function r(t,n){if(!t||!t.length)return[];var e=o.a(t);return null==n?e:i.a(e,function(t){return a.a(n,void 0,t)})}var a=e(18),i=e(7),o=e(90);n.a=r},function(t,n,e){"use strict";var r=e(93),a=r.a(function(t,n){return t+n},0);n.a=a},function(t,n,e){"use strict";function r(t,n){if("function"!=typeof n)throw new TypeError(i);return t=a.a(t),function(){if(--t<1)return n.apply(this,arguments)}}var a=e(3),i="Expected a function";n.a=r},function(t,n,e){"use strict";function r(t,n,e,_,b,w,x,O,j,k){function A(){for(var p=arguments.length,v=Array(p),h=p;h--;)v[h]=arguments[h];if(S)var g=s.a(A),m=o.a(v,g);if(_&&(v=a.a(v,_,b,S)),w&&(v=i.a(v,w,x,S)),p-=m,S&&p<k){var y=l.a(v,g);return c.a(t,n,r,A.placeholder,e,v,y,O,j,k-p)}var I=$?e:this,L=E?I[t]:t;return p=v.length,O?v=f.a(v,O):T&&p>1&&v.reverse(),C&&j<p&&(v.length=j),this&&this!==d.a&&this instanceof A&&(L=M||u.a(L)),L.apply(I,v)}var C=n&m,$=n&p,E=n&v,S=n&(h|g),T=n&y,M=E?void 0:u.a(t);return A}var a=e(437),i=e(438),o=e(522),u=e(95),c=e(439),s=e(60),f=e(528),l=e(54),d=e(9),p=1,v=2,h=8,g=16,m=128,y=512;n.a=r},function(t,n,e){"use strict";var r=e(432),a=e(74),i=r.a?function(t){return r.a.get(t)}:a.a;n.a=i},function(t,n,e){"use strict";var r=e(525),a=e(445),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";var r=e(76),a=e(27),i=e(61),o=e(11),u=e(77),c=e(8),s=Object.prototype,f=s.hasOwnProperty,l=i.a(function(t,n){if(u.a(n)||o.a(n))return void a.a(n,c.a(n),t);for(var e in n)f.call(n,e)&&r.a(t,e,n[e])});n.a=l},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}n.a=r},function(t,n){t.exports=function(t){if(!t.webpackPolyfill){var n=Object.create(t);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},function(t,n,e){"use strict";function r(t){if(!a.a(t))return i.a(t);var n=[];for(var e in Object(t))u.call(t,e)&&"constructor"!=e&&n.push(e);return n}var a=e(77),i=e(533),o=Object.prototype,u=o.hasOwnProperty;n.a=r},function(t,n,e){"use strict";var r=e(27),a=e(61),i=e(8),o=a.a(function(t,n,e,a){r.a(n,i.a(n),t,a)});n.a=o},function(t,n,e){"use strict";var r=e(165),a=e(35),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=n.length,i=Array(r),o=null==t;++e<r;)i[e]=o?void 0:a.a(t,n[e]);return i}var a=e(79);n.a=r},function(t,n,e){"use strict";function r(t,n){if(a.a(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!i.a(t))||(u.test(t)||!o.test(t)||null!=n&&t in Object(n))}var a=e(1),i=e(17),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var a=e(537),i=e(549),o=e(551),u=e(552),c=e(553);r.prototype.clear=a.a,r.prototype.delete=i.a,r.prototype.get=o.a,r.prototype.has=u.a,r.prototype.set=c.a,n.a=r},function(t,n,e){"use strict";var r=e(50),a=e(9),i=r.a(a.a,"Map");n.a=i},function(t,n,e){"use strict";var r=e(53),a=e(33),i=e(109),o=e(35),u=e(28),c=o.a(function(t,n){return r.a(n,function(n){n=u.a(n),a.a(t,n,i.a(t[n],t))}),t});n.a=c},function(t,n,e){"use strict";var r=e(2),a=e(30),i=e(60),o=e(54),u=r.a(function(t,n,e){var r=3;if(e.length){var c=o.a(e,i.a(u));r|=32}return a.a(n,r,t,e,c)});u.placeholder={},n.a=u},function(t,n,e){"use strict";var r=e(110),a=e(67),i=a.a(function(t,n,e){return n=n.toLowerCase(),t+(e?r.a(n):n)});n.a=i},function(t,n,e){"use strict";function r(t){return function(n){return null==t?void 0:t[n]}}n.a=r},function(t,n,e){"use strict";function r(){if(!arguments.length)return[];var t=arguments[0];return a.a(t)?t:[t]}var a=e(1);n.a=r},function(t,n,e){"use strict";var r=e(175),a=r.a("ceil");n.a=a},function(t,n,e){"use strict";function r(t){var n=Math[t];return function(t,e){if(t=i.a(t),e=null==e?0:u(a.a(e),292)){var r=(o.a(t)+"e").split("e"),c=n(r[0]+"e"+(+r[1]+e));return r=(o.a(c)+"e").split("e"),+(r[0]+"e"+(+r[1]-e))}return n(t)}}var a=e(3),i=e(26),o=e(4),u=Math.min;n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=(e?i.a(t,n,e):void 0===n)?1:c(o.a(n),0);var r=null==t?0:t.length;if(!r||n<1)return[];for(var s=0,f=0,l=Array(u(r/n));s<r;)l[f++]=a.a(t,s,s+=n);return l}var a=e(24),i=e(19),o=e(3),u=Math.ceil,c=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n,e){return void 0===e&&(e=n,n=void 0),void 0!==e&&(e=i.a(e),e=e===e?e:0),void 0!==n&&(n=i.a(n),n=n===n?n:0),a.a(i.a(t),n,e)}var a=e(56),i=e(26);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t,i)}var a=e(36),i=4;n.a=r},function(t,n,e){"use strict";var r=e(45),a=e(83),i=Object.prototype,o=i.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r.a(u(t),function(n){return o.call(t,n)}))}:a.a;n.a=c},function(t,n,e){"use strict";function r(t){return a.a(t,o.a,i.a)}var a=e(458),i=e(456),o=e(15);n.a=r},function(t,n,e){"use strict";function r(t){var n=new t.constructor(t.byteLength);return new a.a(n).set(new a.a(t)),n}var a=e(460);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t,i|o)}var a=e(36),i=1,o=4;n.a=r},function(t,n,e){"use strict";function r(t,n){return n="function"==typeof n?n:void 0,a.a(t,i|o,n)}var a=e(36),i=1,o=4;n.a=r},function(t,n,e){"use strict";function r(t,n){return n="function"==typeof n?n:void 0,a.a(t,i,n)}var a=e(36),i=4;n.a=r},function(t,n,e){"use strict";function r(t){for(var n=-1,e=null==t?0:t.length,r=0,a=[];++n<e;){var i=t[n];i&&(a[r++]=i)}return a}n.a=r},function(t,n,e){"use strict";function r(){var t=arguments.length;if(!t)return[];for(var n=Array(t-1),e=arguments[0],r=t;r--;)n[r-1]=arguments[r];return a.a(u.a(e)?o.a(e):[e],i.a(n,1))}var a=e(42),i=e(12),o=e(20),u=e(1);n.a=r},function(t,n,e){"use strict";function r(t){var n=null==t?0:t.length,e=o.a;return t=n?i.a(t,function(t){if("function"!=typeof t[1])throw new TypeError(c);return[e(t[0]),t[1]]}):[],u.a(function(e){for(var r=-1;++r<n;){var i=t[r];if(a.a(i[0],this,e))return a.a(i[1],this,e)}})}var a=e(18),i=e(7),o=e(0),u=e(2),c="Expected a function";n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var c=e.length,s=c,f=!r;if(null==t)return!s;for(t=Object(t);c--;){var l=e[c];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<s;){l=e[c];var d=l[0],p=t[d],v=l[1];if(f&&l[2]){if(void 0===p&&!(d in t))return!1}else{var h=new a.a;if(r)var g=r(p,v,d,t,n,h);if(!(void 0===g?i.a(v,p,o|u,r,h):g))return!1}}return!0}var a=e(114),i=e(117),o=1,u=2;n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(n(t[e],e,t))return!0;return!1}n.a=r},function(t,n,e){"use strict";function r(t){for(var n=i.a(t),e=n.length;e--;){var r=n[e],o=t[r];n[e]=[r,o,a.a(o)]}return n}var a=e(465),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t){return function(n){return null==n?void 0:n[t]}}n.a=r},function(t,n,e){"use strict";function r(t){return i.a(a.a(t,o))}var a=e(36),i=e(587),o=1;n.a=r},function(t,n,e){"use strict";function r(t,n){return null==n||a.a(t,n,i.a(n))}var a=e(469),i=e(8);n.a=r},function(t,n,e){"use strict";var r=e(33),a=e(121),i=Object.prototype,o=i.hasOwnProperty,u=a.a(function(t,n,e){o.call(t,e)?++t[e]:r.a(t,e,1)});n.a=u},function(t,n,e){"use strict";var r=e(470),a=r.a();n.a=a},function(t,n,e){"use strict";function r(t,n){var e=i.a(t);return null==n?e:a.a(e,n)}var a=e(454),i=e(58);n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=e?void 0:n;var o=a.a(t,i,void 0,void 0,void 0,void 0,void 0,n);return o.placeholder=r.placeholder,o}var a=e(30),i=8;r.placeholder={},n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=e?void 0:n;var o=a.a(t,i,void 0,void 0,void 0,void 0,void 0,n);return o.placeholder=r.placeholder,o}var a=e(30),i=16;r.placeholder={},n.a=r},function(t,n,e){"use strict";function r(t,n){return null==t||t!==t?n:t}n.a=r},function(t,n,e){"use strict";var r=e(18),a=e(64),i=e(2),o=e(472),u=i.a(function(t){return t.push(void 0,o.a),r.a(a.a,void 0,t)});n.a=u},function(t,n,e){"use strict";var r=e(18),a=e(2),i=e(590),o=e(125),u=a.a(function(t){return t.push(void 0,i.a),r.a(o.a,void 0,t)});n.a=u},function(t,n,e){"use strict";function r(t,n,e,f,l){t!==n&&o.a(n,function(o,s){if(c.a(o))l||(l=new a.a),u.a(t,n,s,e,r,f,l);else{var d=f?f(t[s],o,s+"",t,n,l):void 0;void 0===d&&(d=o),i.a(t,s,d)}},s.a)}var a=e(114),i=e(473),o=e(195),u=e(591),c=e(6),s=e(15);n.a=r},function(t,n,e){"use strict";var r=e(474),a=e(2),i=a.a(function(t,n){return r.a(t,1,n)});n.a=i},function(t,n,e){"use strict";var r=e(474),a=e(2),i=e(26),o=a.a(function(t,n,e){return r.a(t,i.a(n)||0,e)});n.a=o},function(t,n,e){"use strict";var r=e(86),a=e(12),i=e(2),o=e(13),u=i.a(function(t,n){return o.a(t)?r.a(t,a.a(n,1,o.a,!0)):[]});n.a=u},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,a=null==t?0:t.length;++r<a;)if(e(n,t[r]))return!0;return!1}n.a=r},function(t,n,e){"use strict";var r=e(86),a=e(12),i=e(0),o=e(2),u=e(13),c=e(16),s=o.a(function(t,n){var e=c.a(n);return u.a(e)&&(e=void 0),u.a(t)?r.a(t,a.a(n,1,u.a,!0),i.a(e,2)):[]});n.a=s},function(t,n,e){"use strict";var r=e(86),a=e(12),i=e(2),o=e(13),u=e(16),c=i.a(function(t,n){var e=u.a(n);return o.a(e)&&(e=void 0),o.a(t)?r.a(t,a.a(n,1,o.a,!0),void 0,e):[]});n.a=c},function(t,n,e){"use strict";var r=e(93),a=r.a(function(t,n){return t/n},1);n.a=a},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i.a(n),a.a(t,n<0?0:n,r)):[]}var a=e(24),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i.a(n),n=r-n,a.a(t,0,n<0?0:n)):[]}var a=e(24),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,3),!0,!0):[]}var a=e(0),i=e(126);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,3),!0):[]}var a=e(0),i=e(126);n.a=r},function(t,n,e){"use strict";var r=e(127);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(128);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t,n){return t&&a.a(t,n,i.a)}var a=e(476),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t,n,e){t=u.a(t),n=i.a(n);var r=t.length;e=void 0===e?r:a.a(o.a(e),0,r);var c=e;return(e-=n.length)>=0&&t.slice(e,c)==n}var a=e(56),i=e(25),o=e(3),u=e(4);n.a=r},function(t,n,e){"use strict";var r=e(129);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(130);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t){return t=a.a(t),t&&o.test(t)?t.replace(i,"\\$&"):t}var a=e(4),i=/[\\^$.*+?()[\]{}|]/g,o=RegExp(i.source);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=u.a(t)?a.a:i.a;return e&&c.a(t,n,e)&&(n=void 0),r(t,o.a(n,3))}var a=e(478),i=e(596),o=e(0),u=e(1),c=e(19);n.a=r},function(t,n,e){"use strict";var r=e(99);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(64);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t,n,e,r){var o=null==t?0:t.length;return o?(e&&"number"!=typeof e&&i.a(t,n,e)&&(e=0,r=o),a.a(t,n,e,r)):[]}var a=e(597),i=e(19);n.a=r},function(t,n,e){"use strict";function r(t,n){return(u.a(t)?a.a:i.a)(t,o.a(n,3))}var a=e(45),i=e(479),o=e(0),u=e(1);n.a=r},function(t,n,e){"use strict";var r=e(480),a=e(133),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return a.a(t,o.a(n,3),i.a)}var a=e(481),i=e(47),o=e(0);n.a=r},function(t,n,e){"use strict";var r=e(480),a=e(134),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return a.a(t,o.a(n,3),i.a)}var a=e(481),i=e(216),o=e(0);n.a=r},function(t,n,e){"use strict";var r=e(135);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t,n){return a.a(i.a(t,n),1)}var a=e(12),i=e(68);n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(i.a(t,n),o)}var a=e(12),i=e(68),o=1/0;n.a=r},function(t,n,e){"use strict";function r(t,n,e){return e=void 0===e?1:o.a(e),a.a(i.a(t,n),e)}var a=e(12),i=e(68),o=e(3);n.a=r},function(t,n,e){"use strict";function r(t){return(null==t?0:t.length)?a.a(t,i):[]}var a=e(12),i=1/0;n.a=r},function(t,n,e){"use strict";function r(t,n){return(null==t?0:t.length)?(n=void 0===n?1:i.a(n),a.a(t,n)):[]}var a=e(12),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t,i)}var a=e(30),i=512;n.a=r},function(t,n,e){"use strict";var r=e(175),a=r.a("floor");n.a=a},function(t,n,e){"use strict";var r=e(483),a=r.a();n.a=a},function(t,n,e){"use strict";var r=e(483),a=r.a(!0);n.a=a},function(t,n,e){"use strict";function r(t,n){return null==t?t:a.a(t,i.a(n),o.a)}var a=e(195),i=e(29),o=e(15);n.a=r},function(t,n,e){"use strict";function r(t,n){return null==t?t:a.a(t,i.a(n),o.a)}var a=e(476),i=e(29),o=e(15);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&a.a(t,i.a(n))}var a=e(47),i=e(29);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&a.a(t,i.a(n))}var a=e(216),i=e(29);n.a=r},function(t,n,e){"use strict";function r(t){for(var n=-1,e=null==t?0:t.length,r={};++n<e;){var a=t[n];r[a[0]]=a[1]}return r}n.a=r},function(t,n,e){"use strict";function r(t){return null==t?[]:a.a(t,i.a(t))}var a=e(136),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t){return null==t?[]:a.a(t,i.a(t))}var a=e(136),i=e(15);n.a=r},function(t,n,e){"use strict";var r=e(33),a=e(121),i=Object.prototype,o=i.hasOwnProperty,u=a.a(function(t,n,e){o.call(t,e)?t[e].push(n):r.a(t,e,[n])});n.a=u},function(t,n,e){"use strict";var r=e(249),a=e(137),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return t>n}n.a=r},function(t,n,e){"use strict";var r=e(137),a=r.a(function(t,n){return t>=n});n.a=a},function(t,n,e){"use strict";function r(t,n){return null!=t&&i.a(t,n,a.a)}var a=e(598),i=e(468);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return n=i.a(n),void 0===e?(e=n,n=0):e=i.a(e),t=o.a(t),a.a(t,n,e)}var a=e(599),i=e(49),o=e(26);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){t=i.a(t)?t:c.a(t),e=e&&!r?u.a(e):0;var f=t.length;return e<0&&(e=s(f+e,0)),o.a(t)?e<=f&&t.indexOf(n,e)>-1:!!f&&a.a(t,n,e)>-1}var a=e(59),i=e(11),o=e(69),u=e(3),c=e(48),s=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(n,function(n){return t[n]})}var a=e(7);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var u=null==e?0:i.a(e);return u<0&&(u=o(r+u,0)),a.a(t,n,u)}var a=e(59),i=e(3),o=Math.max;n.a=r},function(t,n,e){"use strict";function r(t){return(null==t?0:t.length)?a.a(t,0,-1):[]}var a=e(24);n.a=r},function(t,n,e){"use strict";var r=e(7),a=e(258),i=e(2),o=e(259),u=i.a(function(t){var n=r.a(t,o.a);return n.length&&n[0]===t[0]?a.a(n):[]});n.a=u},function(t,n,e){"use strict";function r(t,n,e){for(var r=e?o.a:i.a,l=t[0].length,d=t.length,p=d,v=Array(d),h=1/0,g=[];p--;){var m=t[p];p&&n&&(m=u.a(m,c.a(n))),h=f(m.length,h),v[p]=!e&&(n||l>=120&&m.length>=120)?new a.a(p&&m):void 0}m=t[0];var y=-1,_=v[0];t:for(;++y<l&&g.length<h;){var b=m[y],w=n?n(b):b;if(b=e||0!==b?b:0,!(_?s.a(_,w):r(g,w,e))){for(p=d;--p;){var x=v[p];if(!(x?s.a(x,w):r(t[p],w,e)))continue t}_&&_.push(w),g.push(b)}}return g}var a=e(118),i=e(97),o=e(206),u=e(7),c=e(22),s=e(119),f=Math.min;n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t)?t:[]}var a=e(13);n.a=r},function(t,n,e){"use strict";var r=e(7),a=e(258),i=e(0),o=e(2),u=e(259),c=e(16),s=o.a(function(t){var n=c.a(t),e=r.a(t,u.a);return n===c.a(e)?n=void 0:e.pop(),e.length&&e[0]===t[0]?a.a(e,i.a(n,2)):[]});n.a=s},function(t,n,e){"use strict";var r=e(7),a=e(258),i=e(2),o=e(259),u=e(16),c=i.a(function(t){var n=u.a(t),e=r.a(t,o.a);return n="function"==typeof n?n:void 0,n&&e.pop(),e.length&&e[0]===t[0]?a.a(e,void 0,n):[]});n.a=c},function(t,n,e){"use strict";var r=e(75),a=e(484),i=e(10),o=a.a(function(t,n,e){t[n]=e},r.a(i.a));n.a=o},function(t,n,e){"use strict";var r=e(0),a=e(484),i=Object.prototype,o=i.hasOwnProperty,u=a.a(function(t,n,e){o.call(t,n)?t[n].push(e):t[n]=[e]},r.a);n.a=u},function(t,n,e){"use strict";var r=e(87),a=e(2),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";var r=e(18),a=e(46),i=e(87),o=e(2),u=e(11),c=o.a(function(t,n,e){var o=-1,c="function"==typeof n,s=u.a(t)?Array(t.length):[];return a.a(t,function(t){s[++o]=c?r.a(n,t,e):i.a(t,n,e)}),s});n.a=c},function(t,n,e){"use strict";var r=e(601),a=e(22),i=e(63),o=i.a&&i.a.isArrayBuffer,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t){return!0===t||!1===t||i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object Boolean]";n.a=r},function(t,n,e){"use strict";var r=e(602),a=e(22),i=e(63),o=i.a&&i.a.isDate,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t){return a.a(t)&&1===t.nodeType&&!i.a(t)}var a=e(5),i=e(55);n.a=r},function(t,n,e){"use strict";function r(t){if(null==t)return!0;if(c.a(t)&&(u.a(t)||"string"==typeof t||"function"==typeof t.splice||s.a(t)||l.a(t)||o.a(t)))return!t.length;var n=i.a(t);if(n==d||n==p)return!t.size;if(f.a(t))return!a.a(t).length;for(var e in t)if(h.call(t,e))return!1;return!0}var a=e(162),i=e(37),o=e(39),u=e(1),c=e(11),s=e(34),f=e(77),l=e(40),d="[object Map]",p="[object Set]",v=Object.prototype,h=v.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(t,n)}var a=e(117);n.a=r},function(t,n,e){"use strict";function r(t,n,e){e="function"==typeof e?e:void 0;var r=e?e(t,n):void 0;return void 0===r?a.a(t,n,void 0,e):!!r}var a=e(117);n.a=r},function(t,n,e){"use strict";function r(t){return"number"==typeof t&&i(t)}var a=e(9),i=a.a.isFinite;n.a=r},function(t,n,e){"use strict";var r=e(603),a=e(22),i=e(63),o=i.a&&i.a.isMap,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t,n){return t===n||a.a(t,n,i.a(n))}var a=e(188),i=e(190);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return e="function"==typeof e?e:void 0,a.a(t,n,i.a(n),e)}var a=e(188),i=e(190);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t)&&t!=+t}var a=e(139);n.a=r},function(t,n,e){"use strict";function r(t){if(i.a(t))throw new Error(o);return a.a(t)}var a=e(434),i=e(604),o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";n.a=r},function(t,n,e){"use strict";function r(t){return null==t}n.a=r},function(t,n,e){"use strict";function r(t){return null===t}n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t)&&t>=-i&&t<=i}var a=e(138),i=9007199254740991;n.a=r},function(t,n,e){"use strict";var r=e(606),a=e(22),i=e(63),o=i.a&&i.a.isSet,u=o?a.a(o):r.a;n.a=u},function(t,n,e){"use strict";function r(t){return void 0===t}n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(37),i=e(5),o="[object WeakMap]";n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object WeakSet]";n.a=r},function(t,n,e){"use strict";function r(t){return i.a("function"==typeof t?t:a.a(t,o))}var a=e(36),i=e(0),o=1;n.a=r},function(t,n,e){"use strict";function r(t,n){return null==t?"":i.call(t,n)}var a=Array.prototype,i=a.join;n.a=r},function(t,n,e){"use strict";var r=e(67),a=r.a(function(t,n,e){return t+(e?"-":"")+n.toLowerCase()});n.a=a},function(t,n,e){"use strict";var r=e(33),a=e(121),i=a.a(function(t,n,e){r.a(t,e,n)});n.a=i},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var f=r;return void 0!==e&&(f=u.a(e),f=f<0?c(r+f,0):s(f,r-1)),n===n?o.a(t,n,f):a.a(t,i.a,f,!0)}var a=e(98),i=e(448),o=e(607),u=e(3),c=Math.max,s=Math.min;n.a=r},function(t,n,e){"use strict";var r=e(67),a=r.a(function(t,n,e){return t+(e?" ":"")+n.toLowerCase()});n.a=a},function(t,n,e){"use strict";var r=e(453),a=r.a("toLowerCase");n.a=a},function(t,n,e){"use strict";var r=e(294),a=e(137),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return t<n}n.a=r},function(t,n,e){"use strict";var r=e(137),a=r.a(function(t,n){return t<=n});n.a=a},function(t,n,e){"use strict";function r(t,n){var e={};return n=o.a(n,3),i.a(t,function(t,r,i){a.a(e,n(t,r,i),t)}),e}var a=e(33),i=e(47),o=e(0);n.a=r},function(t,n,e){"use strict";function r(t,n){var e={};return n=o.a(n,3),i.a(t,function(t,r,i){a.a(e,r,n(t,r,i))}),e}var a=e(33),i=e(47),o=e(0);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(a.a(t,o))}var a=e(36),i=e(463),o=1;n.a=r},function(t,n,e){"use strict";function r(t,n){return i.a(t,a.a(n,o))}var a=e(36),i=e(467),o=1;n.a=r},function(t,n,e){"use strict";function r(t){return t&&t.length?a.a(t,o.a,i.a):void 0}var a=e(140),i=e(249),o=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?a.a(t,o.a(n,2),i.a):void 0}var a=e(140),i=e(249),o=e(0);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t,i.a)}var a=e(486),i=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e,r=-1,a=t.length;++r<a;){var i=n(t[r]);void 0!==i&&(e=void 0===e?i:e+i)}return e}n.a=r},function(t,n,e){"use strict";function r(t,n){return i.a(t,a.a(n,2))}var a=e(0),i=e(486);n.a=r},function(t,n,e){"use strict";var r=e(202),a=e(61),i=a.a(function(t,n,e){r.a(t,n,e)});n.a=i},function(t,n,e){"use strict";var r=e(87),a=e(2),i=a.a(function(t,n){return function(e){return r.a(e,t,n)}});n.a=i},function(t,n,e){"use strict";var r=e(87),a=e(2),i=a.a(function(t,n){return function(e){return r.a(t,e,n)}});n.a=i},function(t,n,e){"use strict";function r(t){return t&&t.length?a.a(t,o.a,i.a):void 0}var a=e(140),i=e(294),o=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?a.a(t,i.a(n,2),o.a):void 0}var a=e(140),i=e(0),o=e(294);n.a=r},function(t,n,e){"use strict";var r=e(93),a=r.a(function(t,n){return t*n},1);n.a=a},function(t,n,e){"use strict";function r(t,n){return t&&t.length?a.a(t,i.a(n)):void 0}var a=e(487),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t){return t=o.a(t),i.a(function(n){return a.a(n,t)})}var a=e(487),i=e(2),o=e(3);n.a=r},function(t,n,e){"use strict";var r=e(7),a=e(36),i=e(314),o=e(41),u=e(27),c=e(609),s=e(35),f=e(180),l=s.a(function(t,n){var e={};if(null==t)return e;var s=!1;n=r.a(n,function(n){return n=o.a(n,t),s||(s=n.length>1),n}),u.a(t,f.a(t),e),s&&(e=a.a(e,7,c.a));for(var l=n.length;l--;)i.a(e,n[l]);return e});n.a=l},function(t,n,e){"use strict";function r(t,n){return n=a.a(n,t),null==(t=o.a(t,n))||delete t[u.a(i.a(n))]}var a=e(41),i=e(16),o=e(485),u=e(28);n.a=r},function(t,n,e){"use strict";function r(t,n){return o.a(t,i.a(a.a(n)))}var a=e(0),i=e(70),o=e(144);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(2,t)}var a=e(108);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return null==t?[]:(i.a(n)||(n=null==n?[]:[n]),e=r?void 0:e,i.a(e)||(e=null==e?[]:[e]),a.a(t,n,e))}var a=e(489),i=e(1);n.a=r},function(t,n,e){"use strict";var r=e(7),a=e(319),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t){return s.a(function(n){return n=i.a(n,c.a(o.a)),u.a(function(e){var r=this;return t(n,function(t){return a.a(t,r,e)})})})}var a=e(18),i=e(7),o=e(0),u=e(2),c=e(22),s=e(35);n.a=r},function(t,n,e){"use strict";var r=e(18),a=e(7),i=e(12),o=e(0),u=e(2),c=e(22),s=e(612),f=e(1),l=Math.min,d=s.a(function(t,n){n=1==n.length&&f.a(n[0])?a.a(n[0],c.a(o.a)):a.a(i.a(n,1),c.a(o.a));var e=n.length;return u.a(function(a){for(var i=-1,o=l(a.length,e);++i<o;)a[i]=n[i].call(this,a[i]);return r.a(t,this,a)})});n.a=d},function(t,n,e){"use strict";var r=e(478),a=e(319),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";var r=e(189),a=e(319),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t,n,e){t=u.a(t),n=o.a(n);var r=n?i.a(t):0;if(!n||r>=n)return t;var f=(n-r)/2;return a.a(s(f),e)+t+a.a(c(f),e)}var a=e(324),i=e(71),o=e(3),u=e(4),c=Math.ceil,s=Math.floor;n.a=r},function(t,n,e){"use strict";function r(t,n){n=void 0===n?" ":i.a(n);var e=n.length;if(e<2)return e?a.a(n,t):n;var r=a.a(n,f(t/c.a(n)));return u.a(n)?o.a(s.a(r),0,t).join(""):r.slice(0,t)}var a=e(491),i=e(25),o=e(43),u=e(66),c=e(71),s=e(44),f=Math.ceil;n.a=r},function(t,n,e){"use strict";function r(t,n,e){t=u.a(t),n=o.a(n);var r=n?i.a(t):0;return n&&r<n?t+a.a(n-r,e):t}var a=e(324),i=e(71),o=e(3),u=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n,e){t=u.a(t),n=o.a(n);var r=n?i.a(t):0;return n&&r<n?a.a(n-r,e)+t:t}var a=e(324),i=e(71),o=e(3),u=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return e||null==n?n=0:n&&(n=+n),u(i.a(t).replace(o,""),n||0)}var a=e(9),i=e(4),o=/^\s+/,u=a.a.parseInt;n.a=r},function(t,n,e){"use strict";var r=e(2),a=e(30),i=e(60),o=e(54),u=r.a(function(t,n){var e=o.a(n,i.a(u));return a.a(t,64,void 0,n,e)});u.placeholder={},n.a=u},function(t,n,e){"use strict";var r=e(121),a=r.a(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]});n.a=a},function(t,n,e){"use strict";var r=e(615),a=e(35),i=a.a(function(t,n){return null==t?{}:r.a(t,n)});n.a=i},function(t,n,e){"use strict";function r(t){return function(n){return null==t?void 0:a.a(t,n)}}var a=e(65);n.a=r},function(t,n,e){"use strict";var r=e(2),a=e(147),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";function r(t,n,e,r){var s=r?o.a:i.a,l=-1,d=n.length,p=t;for(t===n&&(n=c.a(n)),e&&(p=a.a(t,u.a(e)));++l<d;)for(var v=0,h=n[l],g=e?e(h):h;(v=s(p,g,v,r))>-1;)p!==t&&f.call(p,v,1),f.call(t,v,1);return t}var a=e(7),i=e(59),o=e(616),u=e(22),c=e(20),s=Array.prototype,f=s.splice;n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t&&t.length&&n&&n.length?i.a(t,n,a.a(e,2)):t}var a=e(0),i=e(333);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t&&t.length&&n&&n.length?a.a(t,n,void 0,e):t}var a=e(333);n.a=r},function(t,n,e){"use strict";var r=e(7),a=e(165),i=e(492),o=e(490),u=e(35),c=e(32),s=u.a(function(t,n){var e=null==t?0:t.length,u=a.a(t,n);return i.a(t,r.a(n,function(t){return c.a(t,e)?+t:t}).sort(o.a)),u});n.a=s},function(t,n,e){"use strict";function r(t,n,e){if(e&&"boolean"!=typeof e&&i.a(t,n,e)&&(n=e=void 0),void 0===e&&("boolean"==typeof n?(e=n,n=void 0):"boolean"==typeof t&&(e=t,t=void 0)),void 0===t&&void 0===n?(t=0,n=1):(t=o.a(t),void 0===n?(n=t,t=0):n=o.a(n)),t>n){var r=t;t=n,n=r}if(e||t%1||n%1){var f=s();return c(t+f*(n-t+u("1e-"+((f+"").length-1))),n)}return a.a(t,n)}var a=e(338),i=e(19),o=e(49),u=parseFloat,c=Math.min,s=Math.random;n.a=r},function(t,n,e){"use strict";function r(t,n){return t+a(i()*(n-t+1))}var a=Math.floor,i=Math.random;n.a=r},function(t,n,e){"use strict";var r=e(493),a=r.a();n.a=a},function(t,n,e){"use strict";var r=e(493),a=r.a(!0);n.a=a},function(t,n,e){"use strict";var r=e(30),a=e(35),i=a.a(function(t,n){return r.a(t,256,void 0,void 0,void 0,n)});n.a=i},function(t,n,e){"use strict";function r(t,n,e){var r=c.a(t)?a.a:u.a,s=arguments.length<3;return r(t,o.a(n,4),e,s,i.a)}var a=e(82),i=e(46),o=e(0),u=e(494),c=e(1);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=c.a(t)?a.a:u.a,s=arguments.length<3;return r(t,o.a(n,4),e,s,i.a)}var a=e(618),i=e(475),o=e(0),u=e(494),c=e(1);n.a=r},function(t,n,e){"use strict";function r(t,n){return(u.a(t)?a.a:i.a)(t,c.a(o.a(n,3)))}var a=e(45),i=e(479),o=e(0),u=e(1),c=e(70);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=[];if(!t||!t.length)return e;var r=-1,o=[],u=t.length;for(n=a.a(n,3);++r<u;){var c=t[r];n(c,r,t)&&(e.push(c),o.push(r))}return i.a(t,o),e}var a=e(0),i=e(492);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return n=(e?i.a(t,n,e):void 0===n)?1:o.a(n),a.a(u.a(t),n)}var a=e(491),i=e(19),o=e(3),u=e(4);n.a=r},function(t,n,e){"use strict";function r(){var t=arguments,n=a.a(t[0]);return t.length<3?n:n.replace(t[1],t[2])}var a=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n){if("function"!=typeof t)throw new TypeError(o);return n=void 0===n?n:i.a(n),a.a(t,n)}var a=e(2),i=e(3),o="Expected a function";n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=a.a(n,t);var r=-1,u=n.length;for(u||(u=1,t=void 0);++r<u;){var c=null==t?void 0:t[o.a(n[r])];void 0===c&&(r=u,c=e),t=i.a(c)?c.call(t):c}return t}var a=e(41),i=e(23),o=e(28);n.a=r},function(t,n,e){"use strict";var r=e(175),a=r.a("round");n.a=a},function(t,n,e){"use strict";function r(t){return(o.a(t)?a.a:i.a)(t)}var a=e(495),i=e(619),o=e(1);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return n=(e?u.a(t,n,e):void 0===n)?1:c.a(n),(o.a(t)?a.a:i.a)(t,n)}var a=e(620),i=e(621),o=e(1),u=e(19),c=e(3);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return null==t?t:a.a(t,n,e)}var a=e(89);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return r="function"==typeof r?r:void 0,null==t?t:a.a(t,n,e,r)}var a=e(89);n.a=r},function(t,n,e){"use strict";function r(t){return(o.a(t)?a.a:i.a)(t)}var a=e(622),i=e(623),o=e(1);n.a=r},function(t,n,e){"use strict";function r(t){if(null==t)return 0;if(o.a(t))return u.a(t)?c.a(t):t.length;var n=i.a(t);return n==s||n==f?t.size:a.a(t).length}var a=e(162),i=e(37),o=e(11),u=e(69),c=e(71),s="[object Map]",f="[object Set]";n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;return r?(e&&"number"!=typeof e&&i.a(t,n,e)?(n=0,e=r):(n=null==n?0:o.a(n),e=void 0===e?r:o.a(e)),a.a(t,n,e)):[]}var a=e(24),i=e(19),o=e(3);n.a=r},function(t,n,e){"use strict";var r=e(67),a=r.a(function(t,n,e){return t+(e?"_":"")+n.toLowerCase()});n.a=a},function(t,n,e){"use strict";function r(t,n,e){var r=u.a(t)?a.a:o.a;return e&&c.a(t,n,e)&&(n=void 0),r(t,i.a(n,3))}var a=e(189),i=e(0),o=e(624),u=e(1),c=e(19);n.a=r},function(t,n,e){"use strict";var r=e(12),a=e(489),i=e(2),o=e(19),u=i.a(function(t,n){if(null==t)return[];var e=n.length;return e>1&&o.a(t,n[0],n[1])?n=[]:e>2&&o.a(n[0],n[1],n[2])&&(n=[n[0]]),a.a(t,r.a(n,1),[])});n.a=u},function(t,n,e){"use strict";function r(t,n){return a.a(t,n)}var a=e(150);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){n=e(n);for(var c=0,s=null==t?0:t.length,f=n!==n,l=null===n,d=a.a(n),p=void 0===n;c<s;){var v=o((c+s)/2),h=e(t[v]),g=void 0!==h,m=null===h,y=h===h,_=a.a(h);if(f)var b=r||y;else b=p?y&&(r||g):l?y&&g&&(r||!m):d?y&&g&&!m&&(r||!_):!m&&!_&&(r?h<=n:h<n);b?c=v+1:s=v}return u(s,i)}var a=e(17),i=4294967294,o=Math.floor,u=Math.min;n.a=r},function(t,n,e){"use strict";function r(t,n,e){return i.a(t,n,a.a(e,2))}var a=e(0),i=e(362);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=null==t?0:t.length;if(e){var r=a.a(t,n);if(r<e&&i.a(t[r],n))return r}return-1}var a=e(150),i=e(21);n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(t,n,!0)}var a=e(150);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return i.a(t,n,a.a(e,2),!0)}var a=e(0),i=e(362);n.a=r},function(t,n,e){"use strict";function r(t,n){if(null==t?0:t.length){var e=a.a(t,n,!0)-1;if(i.a(t[e],n))return e}return-1}var a=e(150),i=e(21);n.a=r},function(t,n,e){"use strict";function r(t){return t&&t.length?a.a(t):[]}var a=e(496);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,2)):[]}var a=e(0),i=e(496);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return e&&"number"!=typeof e&&u.a(t,n,e)&&(n=e=void 0),(e=void 0===e?l:e>>>0)?(t=f.a(t),t&&("string"==typeof n||null!=n&&!c.a(n))&&!(n=a.a(n))&&o.a(t)?i.a(s.a(t),0,e):t.split(n,e)):[]}var a=e(25),i=e(43),o=e(66),u=e(19),c=e(88),s=e(44),f=e(4),l=4294967295;n.a=r},function(t,n,e){"use strict";function r(t,n){if("function"!=typeof t)throw new TypeError(s);return n=null==n?0:f(c.a(n),0),o.a(function(e){var r=e[n],o=u.a(e,0,n);return r&&i.a(o,r),a.a(t,this,o)})}var a=e(18),i=e(42),o=e(2),u=e(43),c=e(3),s="Expected a function",f=Math.max;n.a=r},function(t,n,e){"use strict";var r=e(67),a=e(81),i=r.a(function(t,n,e){return t+(e?" ":"")+a.a(n)});n.a=i},function(t,n,e){"use strict";function r(t,n,e){return t=u.a(t),e=null==e?0:a.a(o.a(e),0,t.length),n=i.a(n),t.slice(e,e+n.length)==n}var a=e(56),i=e(25),o=e(3),u=e(4);n.a=r},function(t,n,e){"use strict";function r(){return{}}n.a=r},function(t,n,e){"use strict";function r(){return""}n.a=r},function(t,n,e){"use strict";function r(){return!0}n.a=r},function(t,n,e){"use strict";var r=e(93),a=r.a(function(t,n){return t-n},0);n.a=a},function(t,n,e){"use strict";function r(t){return t&&t.length?a.a(t,i.a):0}var a=e(303),i=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,2)):0}var a=e(0),i=e(303);n.a=r},function(t,n,e){"use strict";function r(t){var n=null==t?0:t.length;return n?a.a(t,1,n):[]}var a=e(24);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t&&t.length?(n=e||void 0===n?1:i.a(n),a.a(t,0,n<0?0:n)):[]}var a=e(24),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i.a(n),n=r-n,a.a(t,n<0?0:n,r)):[]}var a=e(24),i=e(3);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,3),!1,!0):[]}var a=e(0),i=e(126);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,3)):[]}var a=e(0),i=e(126);n.a=r},function(t,n,e){"use strict";function r(t,n){return n(t),t}n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=p.a.imports._.templateSettings||p.a;e&&f.a(t,n,e)&&(n=void 0),t=v.a(t),n=a.a({},n,r,u.a);var w,x,O=a.a({},n.imports,r.imports,u.a),j=l.a(O),k=o.a(O,j),A=0,C=n.interpolate||_,$="__p += '",E=RegExp((n.escape||_).source+"|"+C.source+"|"+(C===d.a?y:_).source+"|"+(n.evaluate||_).source+"|$","g"),S="sourceURL"in n?"//# sourceURL="+n.sourceURL+"\n":"";t.replace(E,function(n,e,r,a,i,o){return r||(r=a),$+=t.slice(A,o).replace(b,c.a),e&&(w=!0,$+="' +\n__e("+e+") +\n'"),i&&(x=!0,$+="';\n"+i+";\n__p += '"),r&&($+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),A=o+n.length,n}),$+="';\n";var T=n.variable;T||($="with (obj) {\n"+$+"\n}\n"),$=(x?$.replace(h,""):$).replace(g,"$1").replace(m,"$1;"),$="function("+(T||"obj")+") {\n"+(T?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(w?", __e = _.escape":"")+(x?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+$+"return __p\n}";var M=i.a(function(){return Function(j,S+"return "+$).apply(void 0,k)});if(M.source=$,s.a(M))throw M;return M}var a=e(64),i=e(106),o=e(254),u=e(472),c=e(625),s=e(80),f=e(19),l=e(8),d=e(497),p=e(151),v=e(4),h=/\b__p \+= '';/g,g=/\b(__p \+=) '' \+/g,m=/(__e\(.*?\)|\b__t\)) \+\n'';/g,y=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_=/($^)/,b=/['\n\r\u2028\u2029\\]/g;n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=!0,u=!0;if("function"!=typeof t)throw new TypeError(o);return i.a(e)&&(r="leading"in e?!!e.leading:r,u="trailing"in e?!!e.trailing:u),a.a(t,n,{leading:r,maxWait:n,trailing:u})}var a=e(122),i=e(6),o="Expected a function";n.a=r},function(t,n,e){"use strict";function r(t,n){if((t=o.a(t))<1||t>u)return[];var e=c,r=s(t,c);n=i.a(n),t-=c;for(var f=a.a(r,n);++e<t;)n(e);return f}var a=e(160),i=e(29),o=e(3),u=9007199254740991,c=4294967295,s=Math.min;n.a=r},function(t,n,e){"use strict";var r=e(73);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t){return a.a(t).toLowerCase()}var a=e(4);n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)?a.a(t,s.a):u.a(t)?[t]:i.a(c.a(f.a(t)))}var a=e(7),i=e(20),o=e(1),u=e(17),c=e(452),s=e(28),f=e(4);n.a=r},function(t,n,e){"use strict";function r(t){return t?a.a(i.a(t),-o,o):0===t?t:0}var a=e(56),i=e(3),o=9007199254740991;n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t).toUpperCase()}var a=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=s.a(t),v=r||f.a(t)||p.a(t);if(n=u.a(n,4),null==e){var h=t&&t.constructor;e=v?r?new h:[]:d.a(t)&&l.a(h)?i.a(c.a(t)):{}}return(v?a.a:o.a)(t,function(t,r,a){return n(e,t,r,a)}),e}var a=e(53),i=e(58),o=e(47),u=e(0),c=e(107),s=e(1),f=e(34),l=e(23),d=e(6),p=e(40);n.a=r},function(t,n,e){"use strict";function r(t,n,e){if((t=s.a(t))&&(e||void 0===n))return t.replace(f,"");if(!t||!(n=a.a(n)))return t;var r=c.a(t),l=c.a(n),d=u.a(r,l),p=o.a(r,l)+1;return i.a(r,d,p).join("")}var a=e(25),i=e(43),o=e(499),u=e(500),c=e(44),s=e(4),f=/^\s+|\s+$/g;n.a=r},function(t,n,e){"use strict";function r(t,n,e){if((t=c.a(t))&&(e||void 0===n))return t.replace(s,"");if(!t||!(n=a.a(n)))return t;var r=u.a(t),f=o.a(r,u.a(n))+1;return i.a(r,0,f).join("")}var a=e(25),i=e(43),o=e(499),u=e(44),c=e(4),s=/\s+$/;n.a=r},function(t,n,e){"use strict";function r(t,n,e){if((t=c.a(t))&&(e||void 0===n))return t.replace(s,"");if(!t||!(n=a.a(n)))return t;var r=u.a(t),f=o.a(r,u.a(n));return i.a(r,f).join("")}var a=e(25),i=e(43),o=e(500),u=e(44),c=e(4),s=/^\s+/;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=p,r=v;if(u.a(n)){var g="separator"in n?n.separator:g;e="length"in n?l.a(n.length):e,r="omission"in n?a.a(n.omission):r}t=d.a(t);var m=t.length;if(o.a(t)){var y=f.a(t);m=y.length}if(e>=m)return t;var _=e-s.a(r);if(_<1)return r;var b=y?i.a(y,0,_).join(""):t.slice(0,_);if(void 0===g)return b+r;if(y&&(_+=b.length-_),c.a(g)){if(t.slice(_).search(g)){var w,x=b;for(g.global||(g=RegExp(g.source,d.a(h.exec(g))+"g")),g.lastIndex=0;w=g.exec(x);)var O=w.index;b=b.slice(0,void 0===O?_:O)}}else if(t.indexOf(a.a(g),_)!=_){var j=b.lastIndexOf(g);j>-1&&(b=b.slice(0,j))}return b+r}var a=e(25),i=e(43),o=e(66),u=e(6),c=e(88),s=e(71),f=e(44),l=e(3),d=e(4),p=30,v="...",h=/\w*$/;n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t,1)}var a=e(94);n.a=r},function(t,n,e){"use strict";function r(t){return t=a.a(t),t&&u.test(t)?t.replace(o,i.a):t}var a=e(4),i=e(628),o=/&(?:amp|lt|gt|quot|#39);/g,u=RegExp(o.source);n.a=r},function(t,n,e){"use strict";var r=e(12),a=e(2),i=e(57),o=e(13),u=a.a(function(t){return i.a(r.a(t,1,o.a,!0))});n.a=u},function(t,n,e){"use strict";var r=e(12),a=e(0),i=e(2),o=e(57),u=e(13),c=e(16),s=i.a(function(t){var n=c.a(t);return u.a(n)&&(n=void 0),o.a(r.a(t,1,u.a,!0),a.a(n,2))});n.a=s},function(t,n,e){"use strict";var r=e(12),a=e(2),i=e(57),o=e(13),u=e(16),c=a.a(function(t){var n=u.a(t);return n="function"==typeof n?n:void 0,i.a(r.a(t,1,o.a,!0),void 0,n)});n.a=c},function(t,n,e){"use strict";function r(t){return t&&t.length?a.a(t):[]}var a=e(57);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&t.length?i.a(t,a.a(n,2)):[]}var a=e(0),i=e(57);n.a=r},function(t,n,e){"use strict";function r(t,n){return n="function"==typeof n?n:void 0,t&&t.length?a.a(t,void 0,n):[]}var a=e(57);n.a=r},function(t,n,e){"use strict";function r(t){var n=++i;return a.a(t)+n}var a=e(4),i=0;n.a=r},function(t,n,e){"use strict";function r(t,n){return null==t||a.a(t,n)}var a=e(314);n.a=r},function(t,n,e){"use strict";function r(t,n,e){return null==t?t:a.a(t,n,i.a(e))}var a=e(501),i=e(29);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return r="function"==typeof r?r:void 0,null==t?t:a.a(t,n,i.a(e),r)}var a=e(501),i=e(29);n.a=r},function(t,n,e){"use strict";var r=e(67),a=r.a(function(t,n,e){return t+(e?" ":"")+n.toUpperCase()});n.a=a},function(t,n,e){"use strict";var r=e(73);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";function r(t){return null==t?[]:a.a(t,i.a(t))}var a=e(254),i=e(15);n.a=r},function(t,n,e){"use strict";var r=e(86),a=e(2),i=e(13),o=a.a(function(t,n){return i.a(t)?r.a(t,n):[]});n.a=o},function(t,n,e){"use strict";function r(t,n){return i.a(a.a(n),t)}var a=e(29),i=e(145);n.a=r},function(t,n,e){"use strict";var r=e(31),a=e(52),i=e(165),o=e(35),u=e(32),c=e(72),s=o.a(function(t){var n=t.length,e=n?t[0]:0,o=this.__wrapped__,s=function(n){return i.a(n,t)};return!(n>1||this.__actions__.length)&&o instanceof r.a&&u.a(e)?(o=o.slice(e,+e+(n?1:0)),o.__actions__.push({func:c.a,args:[s],thisArg:void 0}),new a.a(o,this.__chain__).thru(function(t){return n&&!t.length&&t.push(void 0),t})):this.thru(s)});n.a=s},function(t,n,e){"use strict";function r(){return a.a(this)}var a=e(113);n.a=r},function(t,n,e){"use strict";function r(){var t=this.__wrapped__;if(t instanceof a.a){var n=t;return this.__actions__.length&&(n=new a.a(this)),n=n.reverse(),n.__actions__.push({func:u.a,args:[o.a],thisArg:void 0}),new i.a(n,this.__chain__)}return this.thru(o.a)}var a=e(31),i=e(52),o=e(148),u=e(72);n.a=r},function(t,n,e){"use strict";var r=e(45),a=e(2),i=e(420),o=e(13),u=a.a(function(t){return i.a(r.a(t,o.a))});n.a=u},function(t,n,e){"use strict";function r(t,n,e){var r=t.length;if(r<2)return r?o.a(t[0]):[];for(var u=-1,c=Array(r);++u<r;)for(var s=t[u],f=-1;++f<r;)f!=u&&(c[u]=a.a(c[u]||s,t[f],n,e));return o.a(i.a(c,1),n,e)}var a=e(86),i=e(12),o=e(57);n.a=r},function(t,n,e){"use strict";var r=e(45),a=e(0),i=e(2),o=e(420),u=e(13),c=e(16),s=i.a(function(t){var n=c.a(t);return u.a(n)&&(n=void 0),o.a(r.a(t,u.a),a.a(n,2))});n.a=s},function(t,n,e){"use strict";var r=e(45),a=e(2),i=e(420),o=e(13),u=e(16),c=a.a(function(t){var n=u.a(t);return n="function"==typeof n?n:void 0,i.a(r.a(t,o.a),void 0,n)});n.a=c},function(t,n,e){"use strict";var r=e(2),a=e(90),i=r.a(a.a);n.a=i},function(t,n,e){"use strict";function r(t,n){return i.a(t||[],n||[],a.a)}var a=e(76),i=e(502);n.a=r},function(t,n,e){"use strict";function r(t,n){return i.a(t||[],n||[],a.a)}var a=e(89),i=e(502);n.a=r},function(t,n,e){"use strict";var r=e(2),a=e(153),i=r.a(function(t){var n=t.length,e=n>1?t[n-1]:void 0;return e="function"==typeof e?(t.pop(),e):void 0,a.a(t,e)});n.a=i},function(t,n){function e(t,n){var e=t[1]||"",a=t[3];if(!a)return e;if(n&&"function"==typeof btoa){var i=r(a);return[e].concat(a.sources.map(function(t){return"/*# sourceURL="+a.sourceRoot+t+" */"})).concat([i]).join("\n")}return[e].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var n=[];return n.toString=function(){return this.map(function(n){var r=e(n,t);return n[2]?"@media "+n[2]+"{"+r+"}":r}).join("")},n.i=function(t,e){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},a=0;a<this.length;a++){var i=this[a][0];"number"==typeof i&&(r[i]=!0)}for(a=0;a<t.length;a++){var o=t[a];"number"==typeof o[0]&&r[o[0]]||(e&&!o[2]?o[2]=e:e&&(o[2]="("+o[2]+") and ("+e+")"),n.push(o))}},n}},function(t,n,e){function r(t,n){for(var e=0;e<t.length;e++){var r=t[e],a=v[r.id];if(a){a.refs++;for(var i=0;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(f(r.parts[i],n))}else{for(var o=[],i=0;i<r.parts.length;i++)o.push(f(r.parts[i],n));v[r.id]={id:r.id,refs:1,parts:o}}}}function a(t,n){for(var e=[],r={},a=0;a<t.length;a++){var i=t[a],o=n.base?i[0]+n.base:i[0],u=i[1],c=i[2],s=i[3],f={css:u,media:c,sourceMap:s};r[o]?r[o].parts.push(f):e.push(r[o]={id:o,parts:[f]})}return e}function i(t,n){var e=g(t.insertInto);if(!e)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=_[_.length-1];if("top"===t.insertAt)r?r.nextSibling?e.insertBefore(n,r.nextSibling):e.appendChild(n):e.insertBefore(n,e.firstChild),_.push(n);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");e.appendChild(n)}}function o(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var n=_.indexOf(t);n>=0&&_.splice(n,1)}function u(t){var n=document.createElement("style");return t.attrs.type="text/css",s(n,t.attrs),i(t,n),n}function c(t){var n=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",s(n,t.attrs),i(t,n),n}function s(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})}function f(t,n){var e,r,a,i;if(n.transform&&t.css){if(!(i=n.transform(t.css)))return function(){};t.css=i}if(n.singleton){var s=y++;e=m||(m=u(n)),r=l.bind(null,e,s,!1),a=l.bind(null,e,s,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=c(n),r=p.bind(null,e,n),a=function(){o(e),e.href&&URL.revokeObjectURL(e.href)}):(e=u(n),r=d.bind(null,e),a=function(){o(e)});return r(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;r(t=n)}else a()}}function l(t,n,e,r){var a=e?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(n,a);else{var i=document.createTextNode(a),o=t.childNodes;o[n]&&t.removeChild(o[n]),o.length?t.insertBefore(i,o[n]):t.appendChild(i)}}function d(t,n){var e=n.css,r=n.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}function p(t,n,e){var r=e.css,a=e.sourceMap,i=void 0===n.convertToAbsoluteUrls&&a;(n.convertToAbsoluteUrls||i)&&(r=b(r)),a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),u=t.href;t.href=URL.createObjectURL(o),u&&URL.revokeObjectURL(u)}var v={},h=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}}(function(){return window&&document&&document.all&&!window.atob}),g=function(t){var n={};return function(e){return void 0===n[e]&&(n[e]=t.call(this,e)),n[e]}}(function(t){return document.querySelector(t)}),m=null,y=0,_=[],b=e(510);t.exports=function(t,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},n.attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||(n.singleton=h()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var e=a(t,n);return r(e,n),function(t){for(var i=[],o=0;o<e.length;o++){var u=e[o],c=v[u.id];c.refs--,i.push(c)}if(t){r(a(t,n),n)}for(var o=0;o<i.length;o++){var c=i[o];if(0===c.refs){for(var s=0;s<c.parts.length;s++)c.parts[s]();delete v[c.id]}}}};var w=function(){var t=[];return function(n,e){return t[n]=e,t.filter(Boolean).join("\n")}}()},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(154);e.d(n,"add",function(){return r.a});var a=e(155);e.d(n,"after",function(){return a.a});var i=e(94);e.d(n,"ary",function(){return i.a});var o=e(159);e.d(n,"assign",function(){return o.a});var u=e(99);e.d(n,"assignIn",function(){return u.a});var c=e(64);e.d(n,"assignInWith",function(){return c.a});var s=e(163);e.d(n,"assignWith",function(){return s.a});var f=e(164);e.d(n,"at",function(){return f.a});var l=e(106);e.d(n,"attempt",function(){return l.a});var d=e(108);e.d(n,"before",function(){return d.a});var p=e(109);e.d(n,"bind",function(){return p.a});var v=e(169);e.d(n,"bindAll",function(){return v.a});var h=e(170);e.d(n,"bindKey",function(){return h.a});var g=e(171);e.d(n,"camelCase",function(){return g.a});var m=e(110);e.d(n,"capitalize",function(){return m.a});var y=e(173);e.d(n,"castArray",function(){return y.a});var _=e(174);e.d(n,"ceil",function(){return _.a});var b=e(113);e.d(n,"chain",function(){return b.a});var w=e(176);e.d(n,"chunk",function(){return w.a});var x=e(177);e.d(n,"clamp",function(){return x.a});var O=e(178);e.d(n,"clone",function(){return O.a});var j=e(182);e.d(n,"cloneDeep",function(){return j.a});var k=e(183);e.d(n,"cloneDeepWith",function(){return k.a});var A=e(184);e.d(n,"cloneWith",function(){return A.a});var C=e(116);e.d(n,"commit",function(){return C.a});var $=e(185);e.d(n,"compact",function(){return $.a});var E=e(186);e.d(n,"concat",function(){return E.a});var S=e(187);e.d(n,"cond",function(){return S.a});var T=e(192);e.d(n,"conforms",function(){return T.a});var M=e(193);e.d(n,"conformsTo",function(){return M.a});var I=e(75);e.d(n,"constant",function(){return I.a});var L=e(194);e.d(n,"countBy",function(){return L.a});var B=e(196);e.d(n,"create",function(){return B.a});var R=e(197);e.d(n,"curry",function(){return R.a});var P=e(198);e.d(n,"curryRight",function(){return P.a});var N=e(122);e.d(n,"debounce",function(){return N.a});var W=e(111);e.d(n,"deburr",function(){return W.a});var D=e(199);e.d(n,"defaultTo",function(){return D.a});var z=e(200);e.d(n,"defaults",function(){return z.a});var U=e(201);e.d(n,"defaultsDeep",function(){return U.a});var F=e(203);e.d(n,"defer",function(){return F.a});var V=e(204);e.d(n,"delay",function(){return V.a});var q=e(205);e.d(n,"difference",function(){return q.a});var H=e(207);e.d(n,"differenceBy",function(){return H.a});var K=e(208);e.d(n,"differenceWith",function(){return K.a});var J=e(209);e.d(n,"divide",function(){return J.a});var G=e(210);e.d(n,"drop",function(){return G.a});var Z=e(211);e.d(n,"dropRight",function(){return Z.a});var Y=e(212);e.d(n,"dropRightWhile",function(){return Y.a});var Q=e(213);e.d(n,"dropWhile",function(){return Q.a});var X=e(214);e.d(n,"each",function(){return X.a});var tt=e(215);e.d(n,"eachRight",function(){return tt.a});var nt=e(217);e.d(n,"endsWith",function(){return nt.a});var et=e(218);e.d(n,"entries",function(){return et.a});var rt=e(219);e.d(n,"entriesIn",function(){return rt.a});var at=e(21);e.d(n,"eq",function(){return at.a});var it=e(131);e.d(n,"escape",function(){return it.a});var ot=e(220);e.d(n,"escapeRegExp",function(){return ot.a});var ut=e(221);e.d(n,"every",function(){return ut.a});var ct=e(222);e.d(n,"extend",function(){return ct.a});var st=e(223);e.d(n,"extendWith",function(){return st.a});var ft=e(224);e.d(n,"fill",function(){return ft.a});var lt=e(225);e.d(n,"filter",function(){return lt.a});var dt=e(226);e.d(n,"find",function(){return dt.a});var pt=e(133);e.d(n,"findIndex",function(){return pt.a});var vt=e(227);e.d(n,"findKey",function(){return vt.a});var ht=e(228);e.d(n,"findLast",function(){return ht.a});var gt=e(134);e.d(n,"findLastIndex",function(){return gt.a});var mt=e(229);e.d(n,"findLastKey",function(){return mt.a});var yt=e(230);e.d(n,"first",function(){return yt.a});var _t=e(231);e.d(n,"flatMap",function(){return _t.a});var bt=e(232);e.d(n,"flatMapDeep",function(){return bt.a});var wt=e(233);e.d(n,"flatMapDepth",function(){return wt.a});var xt=e(105);e.d(n,"flatten",function(){return xt.a});var Ot=e(234);e.d(n,"flattenDeep",function(){return Ot.a});var jt=e(235);e.d(n,"flattenDepth",function(){return jt.a});var kt=e(236);e.d(n,"flip",function(){return kt.a});var At=e(237);e.d(n,"floor",function(){return At.a});var Ct=e(238);e.d(n,"flow",function(){return Ct.a});var $t=e(239);e.d(n,"flowRight",function(){return $t.a});var Et=e(127);e.d(n,"forEach",function(){return Et.a});var St=e(128);e.d(n,"forEachRight",function(){return St.a});var Tt=e(240);e.d(n,"forIn",function(){return Tt.a});var Mt=e(241);e.d(n,"forInRight",function(){return Mt.a});var It=e(242);e.d(n,"forOwn",function(){return It.a});var Lt=e(243);e.d(n,"forOwnRight",function(){return Lt.a});var Bt=e(244);e.d(n,"fromPairs",function(){return Bt.a});var Rt=e(245);e.d(n,"functions",function(){return Rt.a});var Pt=e(246);e.d(n,"functionsIn",function(){return Pt.a});var Nt=e(79);e.d(n,"get",function(){return Nt.a});var Wt=e(247);e.d(n,"groupBy",function(){return Wt.a});var Dt=e(248);e.d(n,"gt",function(){return Dt.a});var zt=e(250);e.d(n,"gte",function(){return zt.a});var Ut=e(251);e.d(n,"has",function(){return Ut.a});var Ft=e(85);e.d(n,"hasIn",function(){return Ft.a});var Vt=e(135);e.d(n,"head",function(){return Vt.a});var qt=e(10);e.d(n,"identity",function(){return qt.a});var Ht=e(252);e.d(n,"inRange",function(){return Ht.a});var Kt=e(253);e.d(n,"includes",function(){return Kt.a});var Jt=e(255);e.d(n,"indexOf",function(){return Jt.a});var Gt=e(256);e.d(n,"initial",function(){return Gt.a});var Zt=e(257);e.d(n,"intersection",function(){return Zt.a});var Yt=e(260);e.d(n,"intersectionBy",function(){return Yt.a});var Qt=e(261);e.d(n,"intersectionWith",function(){return Qt.a});var Xt=e(262);e.d(n,"invert",function(){return Xt.a});var tn=e(263);e.d(n,"invertBy",function(){return tn.a});var nn=e(264);e.d(n,"invoke",function(){return nn.a});var en=e(265);e.d(n,"invokeMap",function(){return en.a});var rn=e(39);e.d(n,"isArguments",function(){return rn.a});var an=e(1);e.d(n,"isArray",function(){return an.a});var on=e(266);e.d(n,"isArrayBuffer",function(){return on.a});var un=e(11);e.d(n,"isArrayLike",function(){return un.a});var cn=e(13);e.d(n,"isArrayLikeObject",function(){return cn.a});var sn=e(267);e.d(n,"isBoolean",function(){return sn.a});var fn=e(34);e.d(n,"isBuffer",function(){return fn.a});var ln=e(268);e.d(n,"isDate",function(){return ln.a});var dn=e(269);e.d(n,"isElement",function(){return dn.a});var pn=e(270);e.d(n,"isEmpty",function(){return pn.a});var vn=e(271);e.d(n,"isEqual",function(){return vn.a});var hn=e(272);e.d(n,"isEqualWith",function(){return hn.a});var gn=e(80);e.d(n,"isError",function(){return gn.a});var mn=e(273);e.d(n,"isFinite",function(){return mn.a});var yn=e(23);e.d(n,"isFunction",function(){return yn.a});var _n=e(138);e.d(n,"isInteger",function(){return _n.a});var bn=e(62);e.d(n,"isLength",function(){return bn.a});var wn=e(274);e.d(n,"isMap",function(){return wn.a});var xn=e(275);e.d(n,"isMatch",function(){return xn.a});var On=e(276);e.d(n,"isMatchWith",function(){return On.a});var jn=e(277);e.d(n,"isNaN",function(){return jn.a});var kn=e(278);e.d(n,"isNative",function(){return kn.a});var An=e(279);e.d(n,"isNil",function(){return An.a});var Cn=e(280);e.d(n,"isNull",function(){return Cn.a});var $n=e(139);e.d(n,"isNumber",function(){return $n.a});var En=e(6);e.d(n,"isObject",function(){return En.a});var Sn=e(5);e.d(n,"isObjectLike",function(){return Sn.a});var Tn=e(55);e.d(n,"isPlainObject",function(){return Tn.a});var Mn=e(88);e.d(n,"isRegExp",function(){return Mn.a});var In=e(281);e.d(n,"isSafeInteger",function(){return In.a});var Ln=e(282);e.d(n,"isSet",function(){return Ln.a});var Bn=e(69);e.d(n,"isString",function(){return Bn.a});var Rn=e(17);e.d(n,"isSymbol",function(){return Rn.a});var Pn=e(40);e.d(n,"isTypedArray",function(){return Pn.a});var Nn=e(283);e.d(n,"isUndefined",function(){return Nn.a});var Wn=e(284);e.d(n,"isWeakMap",function(){return Wn.a});var Dn=e(285);e.d(n,"isWeakSet",function(){return Dn.a});var zn=e(286);e.d(n,"iteratee",function(){return zn.a});var Un=e(287);e.d(n,"join",function(){return Un.a});var Fn=e(288);e.d(n,"kebabCase",function(){return Fn.a});var Vn=e(289);e.d(n,"keyBy",function(){return Vn.a});var qn=e(8);e.d(n,"keys",function(){return qn.a});var Hn=e(15);e.d(n,"keysIn",function(){return Hn.a});var Kn=e(16);e.d(n,"last",function(){return Kn.a});var Jn=e(290);e.d(n,"lastIndexOf",function(){return Jn.a});var Gn=e(51);e.d(n,"lodash",function(){return Gn.a});var Zn=e(291);e.d(n,"lowerCase",function(){return Zn.a});var Yn=e(292);e.d(n,"lowerFirst",function(){return Yn.a});var Qn=e(293);e.d(n,"lt",function(){return Qn.a});var Xn=e(295);e.d(n,"lte",function(){return Xn.a});var te=e(68);e.d(n,"map",function(){return te.a});var ne=e(296);e.d(n,"mapKeys",function(){return ne.a});var ee=e(297);e.d(n,"mapValues",function(){return ee.a});var re=e(298);e.d(n,"matches",function(){return re.a});var ae=e(299);e.d(n,"matchesProperty",function(){return ae.a});var ie=e(300);e.d(n,"max",function(){return ie.a});var oe=e(301);e.d(n,"maxBy",function(){return oe.a});var ue=e(302);e.d(n,"mean",function(){return ue.a});var ce=e(304);e.d(n,"meanBy",function(){return ce.a});var se=e(100);e.d(n,"memoize",function(){return se.a});var fe=e(305);e.d(n,"merge",function(){return fe.a});var le=e(125);e.d(n,"mergeWith",function(){return le.a});var de=e(306);e.d(n,"method",function(){return de.a});var pe=e(307);e.d(n,"methodOf",function(){return pe.a});var ve=e(308);e.d(n,"min",function(){return ve.a});var he=e(309);e.d(n,"minBy",function(){return he.a});var ge=e(141);e.d(n,"mixin",function(){return ge.a});var me=e(310);e.d(n,"multiply",function(){return me.a});var ye=e(70);e.d(n,"negate",function(){return ye.a});var _e=e(142);e.d(n,"next",function(){return _e.a});var be=e(74);e.d(n,"noop",function(){return be.a});var we=e(123);e.d(n,"now",function(){return we.a});var xe=e(311);e.d(n,"nth",function(){return xe.a});var Oe=e(312);e.d(n,"nthArg",function(){return Oe.a});var je=e(313);e.d(n,"omit",function(){return je.a});var ke=e(315);e.d(n,"omitBy",function(){return ke.a});var Ae=e(316);e.d(n,"once",function(){return Ae.a});var Ce=e(317);e.d(n,"orderBy",function(){return Ce.a});var $e=e(318);e.d(n,"over",function(){return $e.a});var Ee=e(320);e.d(n,"overArgs",function(){return Ee.a});var Se=e(321);e.d(n,"overEvery",function(){return Se.a});var Te=e(322);e.d(n,"overSome",function(){return Te.a});var Me=e(323);e.d(n,"pad",function(){return Me.a});var Ie=e(325);e.d(n,"padEnd",function(){return Ie.a});var Le=e(326);e.d(n,"padStart",function(){return Le.a});var Be=e(327);e.d(n,"parseInt",function(){return Be.a});var Re=e(145);e.d(n,"partial",function(){return Re.a});var Pe=e(328);e.d(n,"partialRight",function(){return Pe.a});var Ne=e(329);e.d(n,"partition",function(){return Ne.a});var We=e(330);e.d(n,"pick",function(){return We.a});var De=e(144);e.d(n,"pickBy",function(){return De.a});var ze=e(146);e.d(n,"plant",function(){return ze.a});var Ue=e(120);e.d(n,"property",function(){return Ue.a});var Fe=e(331);e.d(n,"propertyOf",function(){return Fe.a});var Ve=e(332);e.d(n,"pull",function(){return Ve.a});var qe=e(147);e.d(n,"pullAll",function(){return qe.a});var He=e(334);e.d(n,"pullAllBy",function(){return He.a});var Ke=e(335);e.d(n,"pullAllWith",function(){return Ke.a});var Je=e(336);e.d(n,"pullAt",function(){return Je.a});var Ge=e(337);e.d(n,"random",function(){return Ge.a});var Ze=e(339);e.d(n,"range",function(){return Ze.a});var Ye=e(340);e.d(n,"rangeRight",function(){return Ye.a});var Qe=e(341);e.d(n,"rearg",function(){return Qe.a});var Xe=e(342);e.d(n,"reduce",function(){return Xe.a});var tr=e(343);e.d(n,"reduceRight",function(){return tr.a});var nr=e(344);e.d(n,"reject",function(){return nr.a});var er=e(345);e.d(n,"remove",function(){return er.a});var rr=e(346);e.d(n,"repeat",function(){return rr.a});var ar=e(347);e.d(n,"replace",function(){return ar.a});var ir=e(348);e.d(n,"rest",function(){return ir.a});var or=e(349);e.d(n,"result",function(){return or.a});var ur=e(148);e.d(n,"reverse",function(){return ur.a});var cr=e(350);e.d(n,"round",function(){return cr.a});var sr=e(351);e.d(n,"sample",function(){return sr.a});var fr=e(352);e.d(n,"sampleSize",function(){return fr.a});var lr=e(353);e.d(n,"set",function(){return lr.a});var dr=e(354);e.d(n,"setWith",function(){return dr.a});var pr=e(355);e.d(n,"shuffle",function(){return pr.a});var vr=e(356);e.d(n,"size",function(){return vr.a});var hr=e(357);e.d(n,"slice",function(){return hr.a});var gr=e(358);e.d(n,"snakeCase",function(){return gr.a});var mr=e(359);e.d(n,"some",function(){return mr.a});var yr=e(360);e.d(n,"sortBy",function(){return yr.a});var _r=e(361);e.d(n,"sortedIndex",function(){return _r.a});var br=e(363);e.d(n,"sortedIndexBy",function(){return br.a});var wr=e(364);e.d(n,"sortedIndexOf",function(){return wr.a});var xr=e(365);e.d(n,"sortedLastIndex",function(){return xr.a});var Or=e(366);e.d(n,"sortedLastIndexBy",function(){return Or.a});var jr=e(367);e.d(n,"sortedLastIndexOf",function(){return jr.a});var kr=e(368);e.d(n,"sortedUniq",function(){return kr.a});var Ar=e(369);e.d(n,"sortedUniqBy",function(){return Ar.a});var Cr=e(370);e.d(n,"split",function(){return Cr.a});var $r=e(371);e.d(n,"spread",function(){return $r.a});var Er=e(372);e.d(n,"startCase",function(){return Er.a});var Sr=e(373);e.d(n,"startsWith",function(){return Sr.a});var Tr=e(83);e.d(n,"stubArray",function(){return Tr.a});var Mr=e(78);e.d(n,"stubFalse",function(){return Mr.a});var Ir=e(374);e.d(n,"stubObject",function(){return Ir.a});var Lr=e(375);e.d(n,"stubString",function(){return Lr.a});var Br=e(376);e.d(n,"stubTrue",function(){return Br.a});var Rr=e(377);e.d(n,"subtract",function(){return Rr.a});var Pr=e(378);e.d(n,"sum",function(){return Pr.a});var Nr=e(379);e.d(n,"sumBy",function(){return Nr.a});var Wr=e(380);e.d(n,"tail",function(){return Wr.a});var Dr=e(381);e.d(n,"take",function(){return Dr.a});var zr=e(382);e.d(n,"takeRight",function(){return zr.a});var Ur=e(383);e.d(n,"takeRightWhile",function(){return Ur.a});var Fr=e(384);e.d(n,"takeWhile",function(){return Fr.a});var Vr=e(385);e.d(n,"tap",function(){return Vr.a});var qr=e(386);e.d(n,"template",function(){return qr.a});var Hr=e(151);e.d(n,"templateSettings",function(){return Hr.a});var Kr=e(387);e.d(n,"throttle",function(){return Kr.a});var Jr=e(72);e.d(n,"thru",function(){return Jr.a});var Gr=e(388);e.d(n,"times",function(){return Gr.a});var Zr=e(143);e.d(n,"toArray",function(){return Zr.a});var Yr=e(49);e.d(n,"toFinite",function(){return Yr.a});var Qr=e(3);e.d(n,"toInteger",function(){return Qr.a});var Xr=e(152);e.d(n,"toIterator",function(){return Xr.a});var ta=e(389);e.d(n,"toJSON",function(){return ta.a});var na=e(132);e.d(n,"toLength",function(){return na.a});var ea=e(390);e.d(n,"toLower",function(){return ea.a});var ra=e(26);e.d(n,"toNumber",function(){return ra.a});var aa=e(129);e.d(n,"toPairs",function(){return aa.a});var ia=e(130);e.d(n,"toPairsIn",function(){return ia.a});var oa=e(391);e.d(n,"toPath",function(){return oa.a});var ua=e(124);e.d(n,"toPlainObject",function(){return ua.a});var ca=e(392);e.d(n,"toSafeInteger",function(){return ca.a});var sa=e(4);e.d(n,"toString",function(){return sa.a});var fa=e(393);e.d(n,"toUpper",function(){return fa.a});var la=e(394);e.d(n,"transform",function(){return la.a});var da=e(395);e.d(n,"trim",function(){return da.a});var pa=e(396);e.d(n,"trimEnd",function(){return pa.a});var va=e(397);e.d(n,"trimStart",function(){return va.a});var ha=e(398);e.d(n,"truncate",function(){return ha.a});var ga=e(399);e.d(n,"unary",function(){return ga.a});var ma=e(400);e.d(n,"unescape",function(){return ma.a});var ya=e(401);e.d(n,"union",function(){return ya.a});var _a=e(402);e.d(n,"unionBy",function(){return _a.a});var ba=e(403);e.d(n,"unionWith",function(){return ba.a});var wa=e(404);e.d(n,"uniq",function(){return wa.a});var xa=e(405);e.d(n,"uniqBy",function(){return xa.a});var Oa=e(406);e.d(n,"uniqWith",function(){return Oa.a});var ja=e(407);e.d(n,"uniqueId",function(){return ja.a});var ka=e(408);e.d(n,"unset",function(){return ka.a});var Aa=e(90);e.d(n,"unzip",function(){return Aa.a});var Ca=e(153);e.d(n,"unzipWith",function(){return Ca.a});var $a=e(409);e.d(n,"update",function(){return $a.a});var Ea=e(410);e.d(n,"updateWith",function(){return Ea.a});var Sa=e(411);e.d(n,"upperCase",function(){return Sa.a});var Ta=e(81);e.d(n,"upperFirst",function(){return Ta.a});var Ma=e(630);e.d(n,"value",function(){return Ma.a});var Ia=e(412);e.d(n,"valueOf",function(){return Ia.a});var La=e(48);e.d(n,"values",function(){return La.a});var Ba=e(413);e.d(n,"valuesIn",function(){return Ba.a});var Ra=e(414);e.d(n,"without",function(){return Ra.a});var Pa=e(112);e.d(n,"words",function(){return Pa.a});var Na=e(415);e.d(n,"wrap",function(){return Na.a});var Wa=e(416);e.d(n,"wrapperAt",function(){return Wa.a});var Da=e(417);e.d(n,"wrapperChain",function(){return Da.a}),e.d(n,"wrapperCommit",function(){return C.a}),e.d(n,"wrapperLodash",function(){return Gn.a}),e.d(n,"wrapperNext",function(){return _e.a}),e.d(n,"wrapperPlant",function(){return ze.a});var za=e(418);e.d(n,"wrapperReverse",function(){return za.a}),e.d(n,"wrapperToIterator",function(){return Xr.a});var Ua=e(73);e.d(n,"wrapperValue",function(){return Ua.a});var Fa=e(419);e.d(n,"xor",function(){return Fa.a});var Va=e(421);e.d(n,"xorBy",function(){return Va.a});var qa=e(422);e.d(n,"xorWith",function(){return qa.a});var Ha=e(423);e.d(n,"zip",function(){return Ha.a});var Ka=e(424);e.d(n,"zipObject",function(){return Ka.a});var Ja=e(425);e.d(n,"zipObjectDeep",function(){return Ja.a});var Ga=e(426);e.d(n,"zipWith",function(){return Ga.a});var Za=e(631);e.d(n,"default",function(){return Za.a})},function(t,n,e){"use strict";(function(t){var e="object"==typeof t&&t&&t.Object===Object&&t;n.a=e}).call(n,e(92))},function(t,n,e){"use strict";var r=e(10),a=e(432),i=a.a?function(t,n){return a.a.set(t,n),t}:r.a;n.a=i},function(t,n,e){"use strict";var r=e(433),a=r.a&&new r.a;n.a=a},function(t,n,e){"use strict";var r=e(50),a=e(9),i=r.a(a.a,"WeakMap");n.a=i},function(t,n,e){"use strict";function r(t){return!(!o.a(t)||i.a(t))&&(a.a(t)?v:s).test(u.a(t))}var a=e(23),i=e(518),o=e(6),u=e(436),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,d=f.toString,p=l.hasOwnProperty,v=RegExp("^"+d.call(p).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");n.a=r},function(t,n,e){"use strict";var r=e(9),a=r.a["__core-js_shared__"];n.a=a},function(t,n,e){"use strict";function r(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var a=Function.prototype,i=a.toString;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var i=-1,o=t.length,u=e.length,c=-1,s=n.length,f=a(o-u,0),l=Array(s+f),d=!r;++c<s;)l[c]=n[c];for(;++i<u;)(d||i<o)&&(l[e[i]]=t[i]);for(;f--;)l[c++]=t[i++];return l}var a=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var i=-1,o=t.length,u=-1,c=e.length,s=-1,f=n.length,l=a(o-c,0),d=Array(l+f),p=!r;++i<l;)d[i]=t[i];for(var v=i;++s<f;)d[v+s]=n[s];for(;++u<c;)(p||i<o)&&(d[v+e[u]]=t[i++]);return d}var a=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,p,v,h,g,m,y){var _=n&f,b=_?h:void 0,w=_?void 0:h,x=_?v:void 0,O=_?void 0:v;n|=_?l:d,(n&=~(_?d:l))&s||(n&=~(u|c));var j=[t,n,p,x,b,O,w,g,m,y],k=e.apply(void 0,j);return a.a(t)&&i.a(k,j),k.placeholder=r,o.a(k,t,n)}var a=e(440),i=e(444),o=e(446),u=1,c=2,s=4,f=8,l=32,d=64;n.a=r},function(t,n,e){"use strict";function r(t){var n=o.a(t),e=u.a[n];if("function"!=typeof e||!(n in a.a.prototype))return!1;if(t===e)return!0;var r=i.a(e);return!!r&&t===r[0]}var a=e(31),i=e(157),o=e(441),u=e(51);n.a=r},function(t,n,e){"use strict";function r(t){for(var n=t.name+"",e=a.a[n],r=o.call(a.a,n)?e.length:0;r--;){var i=e[r],u=i.func;if(null==u||u==t)return i.name}return n}var a=e(442),i=Object.prototype,o=i.hasOwnProperty;n.a=r},function(t,n,e){"use strict";var r={};n.a=r},function(t,n,e){"use strict";function r(t){if(t instanceof a.a)return t.clone();var n=new i.a(t.__wrapped__,t.__chain__);return n.__actions__=o.a(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}var a=e(31),i=e(52),o=e(20);n.a=r},function(t,n,e){"use strict";var r=e(431),a=e(445),i=a.a(r.a);n.a=i},function(t,n,e){"use strict";function r(t){var n=0,e=0;return function(){var r=o(),u=i-(r-e);if(e=r,u>0){if(++n>=a)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var a=800,i=16,o=Date.now;n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=n+"";return o.a(t,i.a(r,u.a(a.a(r),e)))}var a=e(523),i=e(524),o=e(158),u=e(526);n.a=r},function(t,n,e){"use strict";var r=e(50),a=function(){try{var t=r.a(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();n.a=a},function(t,n,e){"use strict";function r(t){return t!==t}n.a=r},function(t,n,e){"use strict";function r(t,n,e){return n=i(void 0===n?t.length-1:n,0),function(){for(var r=arguments,o=-1,u=i(r.length-n,0),c=Array(u);++o<u;)c[o]=r[n+o];o=-1;for(var s=Array(n+1);++o<n;)s[o]=r[o];return s[n]=e(c),a.a(t,this,s)}}var a=e(18),i=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=o.a(t),r=!e&&i.a(t),f=!e&&!r&&u.a(t),d=!e&&!r&&!f&&s.a(t),p=e||r||f||d,v=p?a.a(t.length,String):[],h=v.length;for(var g in t)!n&&!l.call(t,g)||p&&("length"==g||f&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||c.a(g,h))||v.push(g);return v}var a=e(160),i=e(39),o=e(1),u=e(34),c=e(32),s=e(40),f=Object.prototype,l=f.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n){return function(e){return t(n(e))}}n.a=r},function(t,n,e){"use strict";var r=e(536),a=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,u=r.a(function(t){var n=[];return a.test(t)&&n.push(""),t.replace(i,function(t,e,r,a){n.push(r?a.replace(o,"$1"):e||t)}),n});n.a=u},function(t,n,e){"use strict";function r(t){return function(n){n=u.a(n);var e=i.a(n)?o.a(n):void 0,r=e?e[0]:n.charAt(0),c=e?a.a(e,1).join(""):n.slice(1);return r[t]()+c}}var a=e(43),i=e(66),o=e(44),u=e(4);n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&a.a(n,i.a(n),t)}var a=e(27),i=e(8);n.a=r},function(t,n,e){"use strict";(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=s?s(e):new t.constructor(e);return t.copy(r),r}var a=e(9),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=o&&o.exports===i,c=u?a.a.Buffer:void 0,s=c?c.allocUnsafe:void 0;n.a=r}).call(n,e(161)(t))},function(t,n,e){"use strict";var r=e(42),a=e(107),i=e(179),o=e(83),u=Object.getOwnPropertySymbols,c=u?function(t){for(var n=[];t;)r.a(n,i.a(t)),t=a.a(t);return n}:o.a;n.a=c},function(t,n,e){"use strict";function r(t){return a.a(t,o.a,i.a)}var a=e(458),i=e(179),o=e(8);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=n(t);return i.a(t)?r:a.a(r,e(t))}var a=e(42),i=e(1);n.a=r},function(t,n,e){"use strict";var r=e(50),a=e(9),i=r.a(a.a,"Set");n.a=i},function(t,n,e){"use strict";var r=e(9),a=r.a.Uint8Array;n.a=a},function(t,n,e){"use strict";function r(t,n){var e=n?a.a(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var a=e(181);n.a=r},function(t,n,e){"use strict";function r(t){return"function"!=typeof t.constructor||o.a(t)?{}:a.a(i.a(t))}var a=e(58),i=e(107),o=e(77);n.a=r},function(t,n,e){"use strict";function r(t){var n=i.a(t);return 1==n.length&&n[0][2]?o.a(n[0][0],n[0][1]):function(e){return e===t||a.a(e,t,n)}}var a=e(188),i=e(190),o=e(466);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,s,f){var l=e&u,d=t.length,p=n.length;if(d!=p&&!(l&&p>d))return!1;var v=f.get(t);if(v&&f.get(n))return v==n;var h=-1,g=!0,m=e&c?new a.a:void 0;for(f.set(t,n),f.set(n,t);++h<d;){var y=t[h],_=n[h];if(r)var b=l?r(_,y,h,n,t,f):r(y,_,h,t,n,f);if(void 0!==b){if(b)continue;g=!1;break}if(m){if(!i.a(n,function(t,n){if(!o.a(m,n)&&(y===t||s(y,t,e,r,f)))return m.push(n)})){g=!1;break}}else if(y!==_&&!s(y,_,e,r,f)){g=!1;break}}return f.delete(t),f.delete(n),g}var a=e(118),i=e(189),o=e(119),u=1,c=2;n.a=r},function(t,n,e){"use strict";function r(t){return t===t&&!a.a(t)}var a=e(6);n.a=r},function(t,n,e){"use strict";function r(t,n){return function(e){return null!=e&&(e[t]===n&&(void 0!==n||t in Object(e)))}}n.a=r},function(t,n,e){"use strict";function r(t,n){return u.a(t)&&c.a(n)?s.a(f.a(t),n):function(e){var r=i.a(e,t);return void 0===r&&r===n?o.a(e,t):a.a(n,r,l|d)}}var a=e(117),i=e(79),o=e(85),u=e(166),c=e(465),s=e(466),f=e(28),l=1,d=2;n.a=r},function(t,n,e){"use strict";function r(t,n,e){n=a.a(n,t);for(var r=-1,f=n.length,l=!1;++r<f;){var d=s.a(n[r]);if(!(l=null!=t&&e(t,d)))break;t=t[d]}return l||++r!=f?l:!!(f=null==t?0:t.length)&&c.a(f)&&u.a(d,f)&&(o.a(t)||i.a(t))}var a=e(41),i=e(39),o=e(1),u=e(32),c=e(62),s=e(28);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=e.length;if(null==t)return!r;for(t=Object(t);r--;){var a=e[r],i=n[a],o=t[a];if(void 0===o&&!(a in t)||!i(o))return!1}return!0}n.a=r},function(t,n,e){"use strict";function r(t){return function(n,e,r){for(var a=-1,i=Object(n),o=r(n),u=o.length;u--;){var c=o[t?u:++a];if(!1===e(i[c],c,i))break}return n}}n.a=r},function(t,n,e){"use strict";function r(t,n){return function(e,r){if(null==e)return e;if(!a.a(e))return t(e,r);for(var i=e.length,o=n?i:-1,u=Object(e);(n?o--:++o<i)&&!1!==r(u[o],o,u););return e}}var a=e(11);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return void 0===t||a.a(t,i[e])&&!o.call(r,e)?n:t}var a=e(21),i=Object.prototype,o=i.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n,e){(void 0===e||i.a(t[n],e))&&(void 0!==e||n in t)||a.a(t,n,e)}var a=e(33),i=e(21);n.a=r},function(t,n,e){"use strict";function r(t,n,e){if("function"!=typeof t)throw new TypeError(a);return setTimeout(function(){t.apply(void 0,e)},n)}var a="Expected a function";n.a=r},function(t,n,e){"use strict";var r=e(216),a=e(471),i=a.a(r.a,!0);n.a=i},function(t,n,e){"use strict";var r=e(470),a=r.a(!0);n.a=a},function(t,n,e){"use strict";function r(t){return function(n){var e=i.a(n);return e==c?o.a(n):e==s?u.a(n):a.a(n,t(n))}}var a=e(593),i=e(37),o=e(115),u=e(594),c="[object Map]",s="[object Set]";n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(!n(t[e],e,t))return!1;return!0}n.a=r},function(t,n,e){"use strict";function r(t,n){var e=[];return a.a(t,function(t,r,a){n(t,r,a)&&e.push(t)}),e}var a=e(46);n.a=r},function(t,n,e){"use strict";function r(t){return function(n,e,r){var u=Object(n);if(!i.a(n)){var c=a.a(e,3);n=o.a(n),e=function(t){return c(u[t],t,u)}}var s=t(n,e,r);return s>-1?u[c?n[s]:s]:void 0}}var a=e(0),i=e(11),o=e(8);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r;return e(t,function(t,e,a){if(n(t,e,a))return r=e,!1}),r}n.a=r},function(t,n,e){"use strict";function r(t,n){var e=-1,r=i.a(t)?Array(t.length):[];return a.a(t,function(t,a,i){r[++e]=n(t,a,i)}),r}var a=e(46),i=e(11);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(function(n){var e=n.length,r=e,i=a.a.prototype.thru;for(t&&n.reverse();r--;){var h=n[r];if("function"!=typeof h)throw new TypeError(f);if(i&&!g&&"wrapper"==u.a(h))var g=new a.a([],!0)}for(r=g?r:e;++r<e;){h=n[r];var m=u.a(h),y="wrapper"==m?o.a(h):void 0;g=y&&s.a(y[0])&&y[1]==(p|l|d|v)&&!y[4].length&&1==y[9]?g[u.a(y[0])].apply(g,y[3]):1==h.length&&s.a(h)?g[m]():g.thru(h)}return function(){var t=arguments,r=t[0];if(g&&1==t.length&&c.a(r))return g.plant(r).value();for(var a=0,i=e?n[a].apply(this,t):r;++a<e;)i=n[a].call(this,i);return i}})}var a=e(52),i=e(35),o=e(157),u=e(441),c=e(1),s=e(440),f="Expected a function",l=8,d=32,p=128,v=256;n.a=r},function(t,n,e){"use strict";function r(t,n){return function(e,r){return a.a(e,t,n(r),{})}}var a=e(600);n.a=r},function(t,n,e){"use strict";function r(t,n){return n.length<2?t:a.a(t,i.a(n,0,-1))}var a=e(65),i=e(24);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=null==t?0:t.length;return e?a.a(t,n)/e:i}var a=e(303),i=NaN;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=t.length;if(e)return n+=n<0?e:0,a.a(n,e)?t[n]:void 0}var a=e(32);n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,u=n.length,c={};++r<u;){var s=n[r],f=a.a(t,s);e(f,s)&&i.a(c,o.a(s,t),f)}return c}var a=e(65),i=e(89),o=e(41);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=-1;n=a.a(n.length?n:[f.a],c.a(i.a));var l=o.a(t,function(t,e,i){return{criteria:a.a(n,function(n){return n(t)}),index:++r,value:t}});return u.a(l,function(t,n){return s.a(t,n,e)})}var a=e(7),i=e(0),o=e(482),u=e(610),c=e(22),s=e(611),f=e(10);n.a=r},function(t,n,e){"use strict";function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,i=t===t,o=a.a(t),u=void 0!==n,c=null===n,s=n===n,f=a.a(n);if(!c&&!f&&!o&&t>n||o&&u&&s&&!c&&!f||r&&u&&s||!e&&s||!i)return 1;if(!r&&!o&&!f&&t<n||f&&e&&i&&!r&&!o||c&&e&&i||!u&&i||!s)return-1}return 0}var a=e(17);n.a=r},function(t,n,e){"use strict";function r(t,n){var e="";if(!t||n<1||n>a)return e;do{n%2&&(e+=t),(n=i(n/2))&&(t+=t)}while(n);return e}var a=9007199254740991,i=Math.floor;n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=t?n.length:0,r=e-1;e--;){var o=n[e];if(e==r||o!==c){var c=o;i.a(o)?u.call(t,o,1):a.a(t,o)}}return t}var a=e(314),i=e(32),o=Array.prototype,u=o.splice;n.a=r},function(t,n,e){"use strict";function r(t){return function(n,e,r){return r&&"number"!=typeof r&&i.a(n,e,r)&&(e=r=void 0),n=o.a(n),void 0===e?(e=n,n=0):e=o.a(e),r=void 0===r?n<e?1:-1:o.a(r),a.a(n,e,r,t)}}var a=e(617),i=e(19),o=e(49);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,a){return a(t,function(t,a,i){e=r?(r=!1,t):n(e,t,a,i)}),e}n.a=r},function(t,n,e){"use strict";function r(t){var n=t.length;return n?t[a.a(0,n-1)]:void 0}var a=e(338);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=t.length,i=0,o=[];++e<r;){var u=t[e],c=n?n(u):u;if(!e||!a.a(c,s)){var s=c;o[i++]=0===u?0:u}}return o}var a=e(21);n.a=r},function(t,n,e){"use strict";var r=/<%=([\s\S]+?)%>/g;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=t;return e instanceof a.a&&(e=e.value()),o.a(n,function(t,n){return n.func.apply(n.thisArg,i.a([t],n.args))},e)}var a=e(31),i=e(42),o=e(82);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=t.length;e--&&a.a(n,t[e],0)>-1;);return e}var a=e(59);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=-1,r=t.length;++e<r&&a.a(n,t[e],0)>-1;);return e}var a=e(59);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return i.a(t,n,e(a.a(t,n)),r)}var a=e(65),i=e(89);n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,a=t.length,i=n.length,o={};++r<a;){var u=r<i?n[r]:void 0;e(o,t[r],u)}return o}n.a=r},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(t,r,a){/*!
7
+ * @overview RSVP - a tiny implementation of Promises/A+.
8
+ * @copyright Copyright (c) 2016 Yehuda Katz, Tom Dale, Stefan Penner and contributors
9
+ * @license Licensed under MIT license
10
+ * See https://raw.githubusercontent.com/tildeio/rsvp.js/master/LICENSE
11
+ * @version 3.6.1
12
+ */
13
+ function i(t,n){for(var e=0,r=t.length;e<r;e++)if(t[e]===n)return e;return-1}function o(t){var n=t._promiseCallbacks;return n||(n=t._promiseCallbacks={}),n}function u(t,n){if(2!==arguments.length)return jt[t];jt[t]=n}function c(t){var n=typeof t;return null!==t&&("object"===n||"function"===n)}function s(t){return"function"==typeof t}function f(t){return null!==t&&"object"==typeof t}function l(t){return null!==t&&"object"==typeof t}function d(){setTimeout(function(){for(var t=0;t<$t.length;t++){var n=$t[t],e=n.payload;e.guid=e.key+e.id,e.childGuid=e.key+e.childId,e.error&&(e.stack=e.error.stack),jt.trigger(n.name,n.payload)}$t.length=0},50)}function p(t,n,e){1===$t.push({name:t,payload:{key:n._guidKey,id:n._id,eventName:t,detail:n._result,childId:e&&e._id,label:n._label,timeStamp:Ct(),error:jt["instrument-with-stack"]?new Error(n._label):null}})&&d()}function v(t,n){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var r=new e(g,n);return x(r,t),r}function h(){return new TypeError("A promises callback cannot return that same promise.")}function g(){}function m(t){try{return t.then}catch(t){return Mt.error=t,Mt}}function y(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function _(t,n,e){jt.async(function(t){var r=!1,a=y(e,n,function(e){r||(r=!0,n!==e?x(t,e,void 0):j(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&a&&(r=!0,k(t,a))},t)}function b(t,n){n._state===St?j(t,n._result):n._state===Tt?(n._onError=null,k(t,n._result)):A(n,void 0,function(e){n!==e?x(t,e,void 0):j(t,e)},function(n){return k(t,n)})}function w(t,n,e){n.constructor===t.constructor&&e===M&&t.constructor.resolve===v?b(t,n):e===Mt?(k(t,Mt.error),Mt.error=null):s(e)?_(t,n,e):j(t,n)}function x(t,n){t===n?j(t,n):c(n)?w(t,n,m(n)):j(t,n)}function O(t){t._onError&&t._onError(t._result),C(t)}function j(t,n){t._state===Et&&(t._result=n,t._state=St,0===t._subscribers.length?jt.instrument&&p("fulfilled",t):jt.async(C,t))}function k(t,n){t._state===Et&&(t._state=Tt,t._result=n,jt.async(O,t))}function A(t,n,e,r){var a=t._subscribers,i=a.length;t._onError=null,a[i]=n,a[i+St]=e,a[i+Tt]=r,0===i&&t._state&&jt.async(C,t)}function C(t){var n=t._subscribers,e=t._state;if(jt.instrument&&p(e===St?"fulfilled":"rejected",t),0!==n.length){for(var r=void 0,a=void 0,i=t._result,o=0;o<n.length;o+=3)r=n[o],a=n[o+e],r?S(e,r,a,i):a(i);t._subscribers.length=0}}function $(){this.error=null}function E(t,n){try{return t(n)}catch(t){return It.error=t,It}}function S(t,n,e,r){var a=s(e),i=void 0,o=void 0;if(a){if((i=E(e,r))===It)o=i.error,i.error=null;else if(i===n)return void k(n,h())}else i=r;n._state!==Et||(a&&void 0===o?x(n,i):void 0!==o?k(n,o):t===St?j(n,i):t===Tt&&k(n,i))}function T(t,n){var e=!1;try{n(function(n){e||(e=!0,x(t,n))},function(n){e||(e=!0,k(t,n))})}catch(n){k(t,n)}}function M(t,n,e){var r=this,a=r._state;if(a===St&&!t||a===Tt&&!n)return jt.instrument&&p("chained",r,r),r;r._onError=null;var i=new r.constructor(g,e),o=r._result;if(jt.instrument&&p("chained",r,i),a===Et)A(r,i,t,n);else{var u=a===St?t:n;jt.async(function(){return S(a,i,u,o)})}return i}function I(t,n,e,r){this._instanceConstructor=t,this.promise=new t(g,r),this._abortOnReject=e,this._init.apply(this,arguments)}function L(t,n,e){return t===St?{state:"fulfilled",value:e}:{state:"rejected",reason:e}}function B(t,n){return At(t)?new I(this,t,!0,n).promise:this.reject(new TypeError("Promise.all must be called with an array"),n)}function R(t,n){var e=this,r=new e(g,n);if(!At(t))return k(r,new TypeError("Promise.race must be called with an array")),r;for(var a=0;r._state===Et&&a<t.length;a++)A(e.resolve(t[a]),void 0,function(t){return x(r,t)},function(t){return k(r,t)});return r}function P(t,n){var e=this,r=new e(g,n);return k(r,t),r}function N(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function W(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t,n){this._id=Bt++,this._label=n,this._state=void 0,this._result=void 0,this._subscribers=[],jt.instrument&&p("created",this),g!==t&&("function"!=typeof t&&N(),this instanceof D?T(this,t):W())}function z(){this.value=void 0}function U(t){try{return t.then}catch(t){return Rt.value=t,Rt}}function F(t,n,e){try{t.apply(n,e)}catch(t){return Rt.value=t,Rt}}function V(t,n){for(var e={},r=t.length,a=new Array(r),i=0;i<r;i++)a[i]=t[i];for(var o=0;o<n.length;o++){e[n[o]]=a[o+1]}return e}function q(t){for(var n=t.length,e=new Array(n-1),r=1;r<n;r++)e[r-1]=t[r];return e}function H(t,n){return{then:function(e,r){return t.call(n,e,r)}}}function K(t,n){var e=function(){for(var e=this,r=arguments.length,a=new Array(r+1),i=!1,o=0;o<r;++o){var u=arguments[o];if(!i){if((i=Z(u))===Pt){var c=new D(g);return k(c,Pt.value),c}i&&!0!==i&&(u=H(i,u))}a[o]=u}var s=new D(g);return a[r]=function(t,e){t?k(s,t):void 0===n?x(s,e):!0===n?x(s,q(arguments)):At(n)?x(s,V(arguments,n)):x(s,e)},i?G(s,a,t,e):J(s,a,t,e)};return e.__proto__=t,e}function J(t,n,e,r){var a=F(e,r,n);return a===Rt&&k(t,a.value),t}function G(t,n,e,r){return D.all(n).then(function(n){var a=F(e,r,n);return a===Rt&&k(t,a.value),t})}function Z(t){return!(!t||"object"!=typeof t)&&(t.constructor===D||U(t))}function Y(t,n){return D.all(t,n)}function Q(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function X(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}function tt(t,n){return At(t)?new Nt(D,t,n).promise:D.reject(new TypeError("Promise.allSettled must be called with an array"),n)}function nt(t,n){return D.race(t,n)}function et(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function rt(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}function at(t,n){return f(t)?new Dt(D,t,n).promise:D.reject(new TypeError("Promise.hash must be called with an object"),n)}function it(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function ot(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}function ut(t,n){return f(t)?new zt(D,t,!1,n).promise:D.reject(new TypeError("RSVP.hashSettled must be called with an object"),n)}function ct(t){throw setTimeout(function(){throw t}),t}function st(t){var n={resolve:void 0,reject:void 0};return n.promise=new D(function(t,e){n.resolve=t,n.reject=e},t),n}function ft(t,n,e){return At(t)?s(n)?D.all(t,e).then(function(t){for(var r=t.length,a=new Array(r),i=0;i<r;i++)a[i]=n(t[i]);return D.all(a,e)}):D.reject(new TypeError("RSVP.map expects a function as a second argument"),e):D.reject(new TypeError("RSVP.map must be called with an array"),e)}function lt(t,n){return D.resolve(t,n)}function dt(t,n){return D.reject(t,n)}function pt(t,n){return D.all(t,n)}function vt(t,n){return D.resolve(t,n).then(function(t){return pt(t,n)})}function ht(t,n,e){return At(t)||f(t)&&void 0!==t.then?s(n)?(At(t)?pt(t,e):vt(t,e)).then(function(t){for(var r=t.length,a=new Array(r),i=0;i<r;i++)a[i]=n(t[i]);return pt(a,e).then(function(n){for(var e=new Array(r),a=0,i=0;i<r;i++)n[i]&&(e[a]=t[i],a++);return e.length=a,e})}):D.reject(new TypeError("RSVP.filter expects function as a second argument"),e):D.reject(new TypeError("RSVP.filter must be called with an array or promise"),e)}function gt(t,n){Gt[Ut]=t,Gt[Ut+1]=n,2===(Ut+=2)&&Zt()}function mt(){return void 0!==Ft?function(){Ft(_t)}:yt()}function yt(){return function(){return setTimeout(_t,1)}}function _t(){for(var t=0;t<Ut;t+=2){(0,Gt[t])(Gt[t+1]),Gt[t]=void 0,Gt[t+1]=void 0}Ut=0}function bt(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function wt(){jt.on.apply(jt,arguments)}function xt(){jt.off.apply(jt,arguments)}e.d(n,"asap",function(){return gt}),e.d(n,"cast",function(){return Qt}),e.d(n,"Promise",function(){return D}),e.d(n,"EventTarget",function(){return Ot}),e.d(n,"all",function(){return Y}),e.d(n,"allSettled",function(){return tt}),e.d(n,"race",function(){return nt}),e.d(n,"hash",function(){return at}),e.d(n,"hashSettled",function(){return ut}),e.d(n,"rethrow",function(){return ct}),e.d(n,"defer",function(){return st}),e.d(n,"denodeify",function(){return K}),e.d(n,"configure",function(){return u}),e.d(n,"on",function(){return wt}),e.d(n,"off",function(){return xt}),e.d(n,"resolve",function(){return lt}),e.d(n,"reject",function(){return dt}),e.d(n,"map",function(){return ft}),e.d(n,"async",function(){return Xt}),e.d(n,"filter",function(){return ht});var Ot={mixin:function(t){return t.on=this.on,t.off=this.off,t.trigger=this.trigger,t._promiseCallbacks=void 0,t},on:function(t,n){if("function"!=typeof n)throw new TypeError("Callback must be a function");var e=o(this),r=void 0;r=e[t],r||(r=e[t]=[]),-1===i(r,n)&&r.push(n)},off:function(t,n){var e=o(this),r=void 0,a=void 0;if(!n)return void(e[t]=[]);r=e[t],-1!==(a=i(r,n))&&r.splice(a,1)},trigger:function(t,n,e){var r=o(this),a=void 0;if(a=r[t])for(var i=0;i<a.length;i++)(0,a[i])(n,e)}},jt={instrument:!1};Ot.mixin(jt);var kt=void 0;kt=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var At=kt,Ct=Date.now||function(){return(new Date).getTime()},$t=[],Et=void 0,St=1,Tt=2,Mt=new $,It=new $;I.prototype._init=function(t,n){var e=n.length||0;this.length=e,this._remaining=e,this._result=new Array(e),this._enumerate(n),0===this._remaining&&j(this.promise,this._result)},I.prototype._enumerate=function(t){for(var n=this.length,e=this.promise,r=0;e._state===Et&&r<n;r++)this._eachEntry(t[r],r)},I.prototype._settleMaybeThenable=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===v){var a=m(t);if(a===M&&t._state!==Et)t._onError=null,this._settledAt(t._state,n,t._result);else if("function"!=typeof a)this._remaining--,this._result[n]=this._makeResult(St,n,t);else if(e===D){var i=new e(g);w(i,t,a),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){return n(t)}),n)}else this._willSettleAt(r(t),n)},I.prototype._eachEntry=function(t,n){l(t)?this._settleMaybeThenable(t,n):(this._remaining--,this._result[n]=this._makeResult(St,n,t))},I.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===Et&&(this._abortOnReject&&t===Tt?k(r,e):(this._remaining--,this._result[n]=this._makeResult(t,n,e),0===this._remaining&&j(r,this._result)))},I.prototype._makeResult=function(t,n,e){return e},I.prototype._willSettleAt=function(t,n){var e=this;A(t,void 0,function(t){return e._settledAt(St,n,t)},function(t){return e._settledAt(Tt,n,t)})};var Lt="rsvp_"+Ct()+"-",Bt=0;D.prototype._onError=function(t){var n=this;jt.after(function(){n._onError&&jt.trigger("error",t,n._label)})},D.prototype.catch=function(t,n){return this.then(void 0,t,n)},D.prototype.finally=function(t,n){var e=this,r=e.constructor;return e.then(function(n){return r.resolve(t()).then(function(){return n})},function(n){return r.resolve(t()).then(function(){throw n})},n)},D.cast=v,D.all=B,D.race=R,D.resolve=v,D.reject=P,D.prototype._guidKey=Lt,D.prototype.then=M;var Rt=new z,Pt=new z,Nt=function(t){function n(n,e,r){return Q(this,t.call(this,n,e,!1,r))}return X(n,t),n}(I);Nt.prototype._makeResult=L;var Wt=Object.prototype.hasOwnProperty,Dt=function(t){function n(n,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments[3];return et(this,t.call(this,n,e,r,a))}return rt(n,t),n.prototype._init=function(t,n){this._result={},this._enumerate(n),0===this._remaining&&j(this.promise,this._result)},n.prototype._enumerate=function(t){var n=this.promise,e=[];for(var r in t)Wt.call(t,r)&&e.push({position:r,entry:t[r]});var a=e.length;this._remaining=a;for(var i=void 0,o=0;n._state===Et&&o<a;o++)i=e[o],this._eachEntry(i.entry,i.position)},n}(I),zt=function(t){function n(n,e,r){return it(this,t.call(this,n,e,!1,r))}return ot(n,t),n}(Dt);zt.prototype._makeResult=L;var Ut=0,Ft=void 0,Vt="undefined"!=typeof window?window:void 0,qt=Vt||{},Ht=qt.MutationObserver||qt.WebKitMutationObserver,Kt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),Jt="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Gt=new Array(1e3),Zt=void 0;Zt=Kt?function(){var n=t.nextTick,e=t.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/);return Array.isArray(e)&&"0"===e[1]&&"10"===e[2]&&(n=r),function(){return n(_t)}}():Ht?function(){var t=0,n=new Ht(_t),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){return e.data=t=++t%2}}():Jt?function(){var t=new MessageChannel;return t.port1.onmessage=_t,function(){return t.port2.postMessage(0)}}():void 0===Vt?function(){try{var t=e(661);return Ft=t.runOnLoop||t.runOnContext,mt()}catch(t){return yt()}}():yt();if("object"==typeof self)self;else{if("object"!=typeof a)throw new Error("no global: `self` or `global` found");a}var Yt;jt.async=gt,jt.after=function(t){return setTimeout(t,0)};var Qt=lt,Xt=function(t,n){return jt.async(t,n)};if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var tn=window.__PROMISE_INSTRUMENTATION__;u("instrument",!0);for(var nn in tn)tn.hasOwnProperty(nn)&&wt(nn,tn[nn])}var en=(Yt={asap:gt,cast:Qt,Promise:D,EventTarget:Ot,all:Y,allSettled:tt,race:nt,hash:at,hashSettled:ut,rethrow:ct,defer:st,denodeify:K,configure:u,on:wt,off:xt,resolve:lt,reject:dt,map:ft},bt(Yt,"async",Xt),bt(Yt,"filter",ht),Yt);n.default=en}.call(n,e(504),e(659).setImmediate,e(92))},function(t,n){function e(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(t){if(f===setTimeout)return setTimeout(t,0);if((f===e||!f)&&setTimeout)return f=setTimeout,setTimeout(t,0);try{return f(t,0)}catch(n){try{return f.call(null,t,0)}catch(n){return f.call(this,t,0)}}}function i(t){if(l===clearTimeout)return clearTimeout(t);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(t);try{return l(t)}catch(n){try{return l.call(null,t)}catch(n){return l.call(this,t)}}}function o(){h&&p&&(h=!1,p.length?v=p.concat(v):g=-1,v.length&&u())}function u(){if(!h){var t=a(o);h=!0;for(var n=v.length;n;){for(p=v,v=[];++g<n;)p&&p[g].run();g=-1,n=v.length}p=null,h=!1,i(t)}}function c(t,n){this.fun=t,this.array=n}function s(){}var f,l,d=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:e}catch(t){f=e}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(t){l=r}}();var p,v=[],h=!1,g=-1;d.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];v.push(new c(t,n)),1!==v.length||h||a(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=s,d.addListener=s,d.once=s,d.off=s,d.removeListener=s,d.removeAllListeners=s,d.emit=s,d.prependListener=s,d.prependOnceListener=s,d.listeners=function(t){return[]},d.binding=function(t){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(t){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var a=e(506),i=r(a),o=e(511),u=r(o);jQuery(function(t){var n=void 0,e=void 0;t("body").on("click","[data-opinionstage-content-launch]",function(r){r.preventDefault(),void 0===e&&(e=new i.default({content:t("[data-opinionstage-content-popup-template]").html(),onCreate:function(t){n=new u.default(t)}})),e.open()})})},function(t,n,e){"use strict";function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(n,e,r){return e&&t(n.prototype,e),r&&t(n,r),n}}(),i=e(507),o=function(t){return t&&t.__esModule?t:{default:t}}(i);e(508);var u=function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,t),this.modal=new o.default.modal({closeMethods:["overlay","escape"],cssClass:["opinionstage-content-popup"],onClose:n.onClose}),this.modal.setContent(n.content),"function"==typeof n.onCreate&&n.onCreate(this)}return a(t,[{key:"open",value:function(){this.modal.open()}},{key:"close",value:function(){this.modal.close()}},{key:"checkOverflow",value:function(){this.modal.checkOverflow()}}]),t}();n.default=u},function(t,n,e){var r,a;!function(i,o){r=o,void 0!==(a="function"==typeof r?r.call(n,e,n,t):r)&&(t.exports=a)}(0,function(){function t(t){var n={onClose:null,onOpen:null,beforeClose:null,stickyFooter:!1,footer:!1,cssClass:[],closeLabel:"Close",closeMethods:["overlay","button","escape"]};this.opts=s({},n,t),this.init()}function n(){this.modalBoxFooter&&(this.modalBoxFooter.style.width=this.modalBox.clientWidth+"px",this.modalBoxFooter.style.left=this.modalBox.offsetLeft+"px")}function e(){this.modal=document.createElement("div"),this.modal.classList.add("tingle-modal"),0!==this.opts.closeMethods.length&&-1!==this.opts.closeMethods.indexOf("overlay")||this.modal.classList.add("tingle-modal--noOverlayClose"),this.modal.style.display="none",this.opts.cssClass.forEach(function(t){"string"==typeof t&&this.modal.classList.add(t)},this),-1!==this.opts.closeMethods.indexOf("button")&&(this.modalCloseBtn=document.createElement("button"),this.modalCloseBtn.classList.add("tingle-modal__close"),this.modalCloseBtnIcon=document.createElement("span"),this.modalCloseBtnIcon.classList.add("tingle-modal__closeIcon"),this.modalCloseBtnIcon.innerHTML="×",this.modalCloseBtnLabel=document.createElement("span"),this.modalCloseBtnLabel.classList.add("tingle-modal__closeLabel"),this.modalCloseBtnLabel.innerHTML=this.opts.closeLabel,this.modalCloseBtn.appendChild(this.modalCloseBtnIcon),this.modalCloseBtn.appendChild(this.modalCloseBtnLabel)),this.modalBox=document.createElement("div"),this.modalBox.classList.add("tingle-modal-box"),this.modalBoxContent=document.createElement("div"),this.modalBoxContent.classList.add("tingle-modal-box__content"),this.modalBox.appendChild(this.modalBoxContent),-1!==this.opts.closeMethods.indexOf("button")&&this.modal.appendChild(this.modalCloseBtn),this.modal.appendChild(this.modalBox)}function r(){this.modalBoxFooter=document.createElement("div"),this.modalBoxFooter.classList.add("tingle-modal-box__footer"),this.modalBox.appendChild(this.modalBoxFooter)}function a(){this._events={clickCloseBtn:this.close.bind(this),clickOverlay:o.bind(this),resize:this.checkOverflow.bind(this),keyboardNav:i.bind(this)},-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.addEventListener("click",this._events.clickCloseBtn),this.modal.addEventListener("mousedown",this._events.clickOverlay),window.addEventListener("resize",this._events.resize),document.addEventListener("keydown",this._events.keyboardNav)}function i(t){-1!==this.opts.closeMethods.indexOf("escape")&&27===t.which&&this.isOpen()&&this.close()}function o(t){-1!==this.opts.closeMethods.indexOf("overlay")&&!u(t.target,"tingle-modal")&&t.clientX<this.modal.clientWidth&&this.close()}function u(t,n){for(;(t=t.parentElement)&&!t.classList.contains(n););return t}function c(){-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.removeEventListener("click",this._events.clickCloseBtn),this.modal.removeEventListener("mousedown",this._events.clickOverlay),window.removeEventListener("resize",this._events.resize),document.removeEventListener("keydown",this._events.keyboardNav)}function s(){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(arguments[0][n]=arguments[t][n]);return arguments[0]}var f=function(){var t,n=document.createElement("tingle-test-transition"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in e)if(void 0!==n.style[t])return e[t]}();return t.prototype.init=function(){this.modal||(e.call(this),a.call(this),document.body.insertBefore(this.modal,document.body.firstChild),this.opts.footer&&this.addFooter())},t.prototype.destroy=function(){null!==this.modal&&(c.call(this),this.modal.parentNode.removeChild(this.modal),this.modal=null)},t.prototype.open=function(){this.modal.style.removeProperty?this.modal.style.removeProperty("display"):this.modal.style.removeAttribute("display"),document.body.classList.add("tingle-enabled"),this.setStickyFooter(this.opts.stickyFooter),this.modal.classList.add("tingle-modal--visible");var t=this;f?this.modal.addEventListener(f,function n(){"function"==typeof t.opts.onOpen&&t.opts.onOpen.call(t),t.modal.removeEventListener(f,n,!1)},!1):"function"==typeof t.opts.onOpen&&t.opts.onOpen.call(t),this.checkOverflow()},t.prototype.isOpen=function(){return!!this.modal.classList.contains("tingle-modal--visible")},t.prototype.close=function(){if("function"==typeof this.opts.beforeClose){if(!this.opts.beforeClose.call(this))return}document.body.classList.remove("tingle-enabled"),this.modal.classList.remove("tingle-modal--visible");var t=this;f?this.modal.addEventListener(f,function n(){t.modal.removeEventListener(f,n,!1),t.modal.style.display="none","function"==typeof t.opts.onClose&&t.opts.onClose.call(this)},!1):(t.modal.style.display="none","function"==typeof t.opts.onClose&&t.opts.onClose.call(this))},t.prototype.setContent=function(t){"string"==typeof t?this.modalBoxContent.innerHTML=t:(this.modalBoxContent.innerHTML="",this.modalBoxContent.appendChild(t))},t.prototype.getContent=function(){return this.modalBoxContent},t.prototype.addFooter=function(){r.call(this)},t.prototype.setFooterContent=function(t){this.modalBoxFooter.innerHTML=t},t.prototype.getFooterContent=function(){return this.modalBoxFooter},t.prototype.setStickyFooter=function(t){this.isOverflow()||(t=!1),t?this.modalBox.contains(this.modalBoxFooter)&&(this.modalBox.removeChild(this.modalBoxFooter),this.modal.appendChild(this.modalBoxFooter),this.modalBoxFooter.classList.add("tingle-modal-box__footer--sticky"),n.call(this),this.modalBoxContent.style["padding-bottom"]=this.modalBoxFooter.clientHeight+20+"px"):this.modalBoxFooter&&(this.modalBox.contains(this.modalBoxFooter)||(this.modal.removeChild(this.modalBoxFooter),this.modalBox.appendChild(this.modalBoxFooter),this.modalBoxFooter.style.width="auto",this.modalBoxFooter.style.left="",this.modalBoxContent.style["padding-bottom"]="",this.modalBoxFooter.classList.remove("tingle-modal-box__footer--sticky")))},t.prototype.addFooterBtn=function(t,n,e){var r=document.createElement("button");return r.innerHTML=t,r.addEventListener("click",e),"string"==typeof n&&n.length&&n.split(" ").forEach(function(t){r.classList.add(t)}),this.modalBoxFooter.appendChild(r),r},t.prototype.resize=function(){console.warn("Resize is deprecated and will be removed in version 1.0")},t.prototype.isOverflow=function(){var t=window.innerHeight;return this.modalBox.clientHeight>=t},t.prototype.checkOverflow=function(){this.modal.classList.contains("tingle-modal--visible")&&(this.isOverflow()?this.modal.classList.add("tingle-modal--overflow"):this.modal.classList.remove("tingle-modal--overflow"),!this.isOverflow()&&this.opts.stickyFooter?this.setStickyFooter(!1):this.isOverflow()&&this.opts.stickyFooter&&(n.call(this),this.setStickyFooter(!0)))},{modal:t}})},function(t,n,e){var r=e(509);"string"==typeof r&&(r=[[t.i,r,""]]);var a={};a.transform=void 0;e(428)(r,a);r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(427)(!1),n.push([t.i,".opinionstage-content-popup.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:159900;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.opinionstage-content-popup.tingle-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.opinionstage-content-popup .tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;max-width:965px;min-width:875;width:70%;height:700px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);transform:scale(.8)}.opinionstage-content-popup .tingle-modal-box__content{padding:0}.opinionstage-content-popup.tingle-modal--visible{visibility:visible;opacity:1}.opinionstage-content-popup.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);transform:scale(1)}.opinionstage-content-popup.tingle-modal--overflow{padding-top:8vh}@media (max-width:540px){.opinionstage-content-popup .tingle-modal-box{width:auto}.opinionstage-content-popup.tingle-modal{top:60px;display:block;width:100%}.opinionstage-content-popup.tingle-modal--overflow{padding:0}}.tingle-enabled{overflow:hidden;height:100%}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(15px);filter:blur(15px)}",""])},function(t,n){t.exports=function(t){var n="undefined"!=typeof window&&window.location;if(!n)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var e=n.protocol+"//"+n.host,r=e+n.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,n){var a=n.trim().replace(/^"(.*)"$/,function(t,n){return n}).replace(/^'(.*)'$/,function(t,n){return n});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(a))return t;var i;return i=0===a.indexOf("//")?a:0===a.indexOf("/")?e+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"})}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t){return new a.default({el:"[data-opinionstage-content-popup]",data:{showClientContent:!0,isClientLoggedIn:null},beforeMount:function(){this.isClientLoggedIn="1"===this.$el.dataset.opinionstageClientLoggedIn},methods:{closePopup:function(){t.close()},insertShortcode:function(t){wp.media.editor.insert(t),this.closePopup()},showClientWidgets:function(){this.showClientContent=!0},showTemplatesWidgets:function(){this.showClientContent=!1}}})};var r=e(91),a=function(t){return t&&t.__esModule?t:{default:t}}(r);e(512),e(662),e(663)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t){var n=this;return this.dataLoading=!0,(this.showClientContent?i:o).call(this,t).then(function(){n.dataLoading=!1})}function i(t){return this.clientIsLoggedIn?this.$store.dispatch({type:"loadClientWidgets",widgetsUrl:this.clientWidgetsUrl,pluginVersion:this.pluginVersion,accessToken:this.accessKey,filtering:t}):d.default.resolve()}function o(t){return this.$store.dispatch({type:"loadTemplateWidgets",widgetsUrl:this.sharedWidgetsUrl,pluginVersion:this.pluginVersion,filtering:t})}Object.defineProperty(n,"__esModule",{value:!0});var u=e(91),c=r(u),s=e(513),f=r(s),l=e(503),d=r(l);n.default=c.default.component("popup-content",{template:"#opinionstage-popup-content",props:["showClientContent","clientIsLoggedIn","clientWidgetsUrl","sharedWidgetsUrl","accessKey","pluginVersion"],data:function(){return{dataLoading:!1,widgets:[],searchCriteria:{},noMoreData:!1}},store:f.default,methods:{reloadData:function(t){var n=this,e=t.widgetType,r=t.widgetTitle;this.searchCriteria={page:1,type:e,title:r},this.widgets=[],this.noMoreData=!1,this.$store.commit("clearWidgets"),a.call(this,this.searchCriteria).then(function(){n.widgets=n.$store.state.widgets[0]})},appendData:function(){var t=this;this.searchCriteria.page+=1,a.call(this,this.searchCriteria).then(function(){var n=t.$store.state.widgets[t.searchCriteria.page-1];_.isEmpty(n)?t.noMoreData=!0:t.widgets=t.widgets.concat(n)})},insertShortcode:function(t){this.$emit("insert-shortcode",t)}}})},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(t){return t.data.map(function(t){return{id:t.id,type:t.attributes.type,title:t.attributes.title,imageUrl:t.attributes["image-url"],updatedAt:new Date(t.attributes["updated-at"]),landingPageUrl:t.attributes["landing-page-url"],editUrl:t.attributes["edit-url"],statsUrl:t.attributes["stats-url"],shortcode:t.attributes.shortcode}})}function i(t,n){var e=[];if(!l.default.isEmpty(n)){if(n.type&&e.push("type="+n.type),!l.default.isEmpty(n.title)){var r=l.default.trim(n.title);l.default.isEmpty(r)||e.push("title_like="+r)}n.page&&e.push("page="+n.page)}return l.default.isEmpty(e)?t:t+"?"+l.default.join(e,"&")}Object.defineProperty(n,"__esModule",{value:!0});var o=e(91),u=r(o),c=e(514),s=r(c),f=e(429),l=r(f),d=e(658),p=r(d);u.default.use(s.default),n.default=new s.default.Store({state:{widgets:[]},mutations:{loadWidgets:function(t,n){var e=n.widgetsData;t.widgets.push(a(e))},loadTemplateWidgets:function(t,n){var e=n.widgetsData;t.widgets.push(a(e).map(function(t){return t.template=!0,t}))},clearWidgets:function(t){t.widgets=[]}},actions:{loadClientWidgets:function(t,n){return(0,t.dispatch)("load",{commitType:"loadWidgets",widgetsUrl:n.widgetsUrl,pluginVersion:n.pluginVersion,accessToken:n.accessToken,filtering:n.filtering})},loadTemplateWidgets:function(t,n){return(0,t.dispatch)("load",{commitType:"loadTemplateWidgets",widgetsUrl:n.widgetsUrl,pluginVersion:n.pluginVersion,filtering:n.filtering})},load:function(t,n){var e=t.commit,r=n.commitType,a=n.widgetsUrl,o=n.filtering,u=n.pluginVersion,c=n.accessToken,s=i(a,o);return p.default.get(s,u,c).then(function(t){e({type:r,widgetsData:t})}).catch(function(t){console.error("[social-polls-by-opinionstage][content-popup] can't load widgets:",t.statusText)})}}})},function(t,n,e){"use strict";function r(t){k&&(t._devtoolHook=k,k.emit("vuex:init",t),k.on("vuex:travel-to-state",function(n){t.replaceState(n)}),t.subscribe(function(t,n){k.emit("vuex:mutation",t,n)}))}function a(t,n){Object.keys(t).forEach(function(e){return n(t[e],e)})}function i(t){return null!==t&&"object"==typeof t}function o(t){return t&&"function"==typeof t.then}function u(t,n){if(!t)throw new Error("[vuex] "+n)}function c(t,n){if(t.update(n),n.modules)for(var e in n.modules){if(!t.getChild(e))return void console.warn("[vuex] trying to add a new module '"+e+"' on hot reloading, manual reload is needed");c(t.getChild(e),n.modules[e])}}function s(t,n){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var e=t.state;l(t,e,[],t._modules.root,!0),f(t,e,n)}function f(t,n,e){var r=t._vm;t.getters={};var i=t._wrappedGetters,o={};a(i,function(n,e){o[e]=function(){return n(t)},Object.defineProperty(t.getters,e,{get:function(){return t._vm[e]},enumerable:!0})});var u=E.config.silent;E.config.silent=!0,t._vm=new E({data:{$$state:n},computed:o}),E.config.silent=u,t.strict&&m(t),r&&(e&&t._withCommit(function(){r._data.$$state=null}),E.nextTick(function(){return r.$destroy()}))}function l(t,n,e,r,a){var i=!e.length,o=t._modules.getNamespace(e);if(r.namespaced&&(t._modulesNamespaceMap[o]=r),!i&&!a){var u=y(n,e.slice(0,-1)),c=e[e.length-1];t._withCommit(function(){E.set(u,c,r.state)})}var s=r.context=d(t,o,e);r.forEachMutation(function(n,e){v(t,o+e,n,s)}),r.forEachAction(function(n,e){h(t,o+e,n,s)}),r.forEachGetter(function(n,e){g(t,o+e,n,s)}),r.forEachChild(function(r,i){l(t,n,e.concat(i),r,a)})}function d(t,n,e){var r=""===n,a={dispatch:r?t.dispatch:function(e,r,a){var i=_(e,r,a),o=i.payload,u=i.options,c=i.type;return u&&u.root||(c=n+c,t._actions[c])?t.dispatch(c,o):void console.error("[vuex] unknown local action type: "+i.type+", global type: "+c)},commit:r?t.commit:function(e,r,a){var i=_(e,r,a),o=i.payload,u=i.options,c=i.type;if(!(u&&u.root||(c=n+c,t._mutations[c])))return void console.error("[vuex] unknown local mutation type: "+i.type+", global type: "+c);t.commit(c,o,u)}};return Object.defineProperties(a,{getters:{get:r?function(){return t.getters}:function(){return p(t,n)}},state:{get:function(){return y(t.state,e)}}}),a}function p(t,n){var e={},r=n.length;return Object.keys(t.getters).forEach(function(a){if(a.slice(0,r)===n){var i=a.slice(r);Object.defineProperty(e,i,{get:function(){return t.getters[a]},enumerable:!0})}}),e}function v(t,n,e,r){(t._mutations[n]||(t._mutations[n]=[])).push(function(t){e(r.state,t)})}function h(t,n,e,r){(t._actions[n]||(t._actions[n]=[])).push(function(n,a){var i=e({dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},n,a);return o(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch(function(n){throw t._devtoolHook.emit("vuex:error",n),n}):i})}function g(t,n,e,r){if(t._wrappedGetters[n])return void console.error("[vuex] duplicate getter key: "+n);t._wrappedGetters[n]=function(t){return e(r.state,r.getters,t.state,t.getters)}}function m(t){t._vm.$watch(function(){return this._data.$$state},function(){u(t._committing,"Do not mutate vuex store state outside mutation handlers.")},{deep:!0,sync:!0})}function y(t,n){return n.length?n.reduce(function(t,n){return t[n]},t):t}function _(t,n,e){return i(t)&&t.type&&(e=n,n=t,t=t.type),u("string"==typeof t,"Expects string as the type, but found "+typeof t+"."),{type:t,payload:n,options:e}}function b(t){if(E)return void console.error("[vuex] already installed. Vue.use(Vuex) should be called only once.");E=t,j(E)}function w(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(n){return{key:n,val:t[n]}})}function x(t){return function(n,e){return"string"!=typeof n?(e=n,n=""):"/"!==n.charAt(n.length-1)&&(n+="/"),t(n,e)}}function O(t,n,e){var r=t._modulesNamespaceMap[e];return r||console.error("[vuex] module namespace not found in "+n+"(): "+e),r}Object.defineProperty(n,"__esModule",{value:!0}),e.d(n,"Store",function(){return S}),e.d(n,"mapState",function(){return M}),e.d(n,"mapMutations",function(){return I}),e.d(n,"mapGetters",function(){return L}),e.d(n,"mapActions",function(){return B});/**
14
+ * vuex v2.3.0
15
+ * (c) 2017 Evan You
16
+ * @license MIT
17
+ */
18
+ var j=function(t){function n(){var t=this.$options;t.store?this.$store=t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}if(Number(t.version.split(".")[0])>=2){var e=t.config._lifecycleHooks.indexOf("init")>-1;t.mixin(e?{init:n}:{beforeCreate:n})}else{var r=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,r.call(this,t)}}},k="undefined"!=typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,A=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var e=t.state;this.state=("function"==typeof e?e():e)||{}},C={namespaced:{}};C.namespaced.get=function(){return!!this._rawModule.namespaced},A.prototype.addChild=function(t,n){this._children[t]=n},A.prototype.removeChild=function(t){delete this._children[t]},A.prototype.getChild=function(t){return this._children[t]},A.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},A.prototype.forEachChild=function(t){a(this._children,t)},A.prototype.forEachGetter=function(t){this._rawModule.getters&&a(this._rawModule.getters,t)},A.prototype.forEachAction=function(t){this._rawModule.actions&&a(this._rawModule.actions,t)},A.prototype.forEachMutation=function(t){this._rawModule.mutations&&a(this._rawModule.mutations,t)},Object.defineProperties(A.prototype,C);var $=function(t){var n=this;this.root=new A(t,!1),t.modules&&a(t.modules,function(t,e){n.register([e],t,!1)})};$.prototype.get=function(t){return t.reduce(function(t,n){return t.getChild(n)},this.root)},$.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(t,e){return n=n.getChild(e),t+(n.namespaced?e+"/":"")},"")},$.prototype.update=function(t){c(this.root,t)},$.prototype.register=function(t,n,e){var r=this;void 0===e&&(e=!0);var i=this.get(t.slice(0,-1)),o=new A(n,e);i.addChild(t[t.length-1],o),n.modules&&a(n.modules,function(n,a){r.register(t.concat(a),n,e)})},$.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),e=t[t.length-1];n.getChild(e).runtime&&n.removeChild(e)};var E,S=function(t){var n=this;void 0===t&&(t={}),u(E,"must call Vue.use(Vuex) before creating a store instance."),u("undefined"!=typeof Promise,"vuex requires a Promise polyfill in this browser.");var e=t.state;void 0===e&&(e={});var a=t.plugins;void 0===a&&(a=[]);var i=t.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new $(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new E;var o=this,c=this,s=c.dispatch,d=c.commit;this.dispatch=function(t,n){return s.call(o,t,n)},this.commit=function(t,n,e){return d.call(o,t,n,e)},this.strict=i,l(this,e,[],this._modules.root),f(this,e),a.concat(r).forEach(function(t){return t(n)})},T={state:{}};T.state.get=function(){return this._vm._data.$$state},T.state.set=function(t){u(!1,"Use store.replaceState() to explicit replace store state.")},S.prototype.commit=function(t,n,e){var r=this,a=_(t,n,e),i=a.type,o=a.payload,u=a.options,c={type:i,payload:o},s=this._mutations[i];if(!s)return void console.error("[vuex] unknown mutation type: "+i);this._withCommit(function(){s.forEach(function(t){t(o)})}),this._subscribers.forEach(function(t){return t(c,r.state)}),u&&u.silent&&console.warn("[vuex] mutation type: "+i+". Silent option has been removed. Use the filter functionality in the vue-devtools")},S.prototype.dispatch=function(t,n){var e=_(t,n),r=e.type,a=e.payload,i=this._actions[r];return i?i.length>1?Promise.all(i.map(function(t){return t(a)})):i[0](a):void console.error("[vuex] unknown action type: "+r)},S.prototype.subscribe=function(t){var n=this._subscribers;return n.indexOf(t)<0&&n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}},S.prototype.watch=function(t,n,e){var r=this;return u("function"==typeof t,"store.watch only accepts a function."),this._watcherVM.$watch(function(){return t(r.state,r.getters)},n,e)},S.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._vm._data.$$state=t})},S.prototype.registerModule=function(t,n){"string"==typeof t&&(t=[t]),u(Array.isArray(t),"module path must be a string or an Array."),this._modules.register(t,n),l(this,this.state,t,this._modules.get(t)),f(this,this.state)},S.prototype.unregisterModule=function(t){var n=this;"string"==typeof t&&(t=[t]),u(Array.isArray(t),"module path must be a string or an Array."),this._modules.unregister(t),this._withCommit(function(){var e=y(n.state,t.slice(0,-1));E.delete(e,t[t.length-1])}),s(this)},S.prototype.hotUpdate=function(t){this._modules.update(t),s(this,!0)},S.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n},Object.defineProperties(S.prototype,T),"undefined"!=typeof window&&window.Vue&&b(window.Vue);var M=x(function(t,n){var e={};return w(n).forEach(function(n){var r=n.key,a=n.val;e[r]=function(){var n=this.$store.state,e=this.$store.getters;if(t){var r=O(this.$store,"mapState",t);if(!r)return;n=r.context.state,e=r.context.getters}return"function"==typeof a?a.call(this,n,e):n[a]},e[r].vuex=!0}),e}),I=x(function(t,n){var e={};return w(n).forEach(function(n){var r=n.key,a=n.val;a=t+a,e[r]=function(){for(var n=[],e=arguments.length;e--;)n[e]=arguments[e];if(!t||O(this.$store,"mapMutations",t))return this.$store.commit.apply(this.$store,[a].concat(n))}}),e}),L=x(function(t,n){var e={};return w(n).forEach(function(n){var r=n.key,a=n.val;a=t+a,e[r]=function(){if(!t||O(this.$store,"mapGetters",t))return a in this.$store.getters?this.$store.getters[a]:void console.error("[vuex] unknown getter: "+a)},e[r].vuex=!0}),e}),B=x(function(t,n){var e={};return w(n).forEach(function(n){var r=n.key,a=n.val;a=t+a,e[r]=function(){for(var n=[],e=arguments.length;e--;)n[e]=arguments[e];if(!t||O(this.$store,"mapActions",t))return this.$store.dispatch.apply(this.$store,[a].concat(n))}}),e}),R={Store:S,install:b,version:"2.3.0",mapState:M,mapMutations:I,mapGetters:L,mapActions:B};n.default=R},function(t,n,e){"use strict";function r(t){return"number"==typeof t?t:a.a(t)?i:+t}var a=e(17),i=NaN;n.a=r},function(t,n,e){"use strict";function r(t){var n=o.call(t,c),e=t[c];try{t[c]=void 0;var r=!0}catch(t){}var a=u.call(t);return r&&(n?t[c]=e:delete t[c]),a}var a=e(38),i=Object.prototype,o=i.hasOwnProperty,u=i.toString,c=a.a?a.a.toStringTag:void 0;n.a=r},function(t,n,e){"use strict";function r(t){return i.call(t)}var a=Object.prototype,i=a.toString;n.a=r},function(t,n,e){"use strict";function r(t){return!!i&&i in t}var a=e(435),i=function(){var t=/[^.]+$/.exec(a.a&&a.a.keys&&a.a.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();n.a=r},function(t,n,e){"use strict";function r(t,n){return null==t?void 0:t[n]}n.a=r},function(t,n,e){"use strict";function r(t,n,e){function r(){return(this&&this!==i.a&&this instanceof r?c:t).apply(u?e:this,arguments)}var u=n&o,c=a.a(t);return r}var a=e(95),i=e(9),o=1;n.a=r},function(t,n,e){"use strict";function r(t,n,e){function r(){for(var i=arguments.length,d=Array(i),p=i,v=c.a(r);p--;)d[p]=arguments[p];var h=i<3&&d[0]!==v&&d[i-1]!==v?[]:s.a(d,v);if((i-=h.length)<e)return u.a(t,n,o.a,r.placeholder,void 0,d,h,void 0,void 0,e-i);var g=this&&this!==f.a&&this instanceof r?l:t;return a.a(g,this,d)}var l=i.a(t);return r}var a=e(18),i=e(95),o=e(156),u=e(439),c=e(60),s=e(54),f=e(9);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=t.length,r=0;e--;)t[e]===n&&++r;return r}n.a=r},function(t,n,e){"use strict";function r(t){var n=t.match(a);return n?n[1].split(i):[]}var a=/\{\n\/\* \[wrapped with (.+)\] \*/,i=/,? & /;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=n.length;if(!e)return t;var r=e-1;return n[r]=(e>1?"& ":"")+n[r],n=n.join(e>2?", ":" "),t.replace(a,"{\n/* [wrapped with "+n+"] */\n")}var a=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;n.a=r},function(t,n,e){"use strict";var r=e(75),a=e(447),i=e(10),o=a.a?function(t,n){return a.a(t,"toString",{configurable:!0,enumerable:!1,value:r.a(n),writable:!0})}:i.a;n.a=o},function(t,n,e){"use strict";function r(t,n){return a.a(o,function(e){var r="_."+e[0];n&e[1]&&!i.a(t,r)&&t.push(r)}),t.sort()}var a=e(53),i=e(97),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=e-1,a=t.length;++r<a;)if(t[r]===n)return r;return-1}n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=t.length,r=o(n.length,e),u=a.a(t);r--;){var c=n[r];t[r]=i.a(c,e)?u[c]:void 0}return t}var a=e(20),i=e(32),o=Math.min;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){function c(){for(var n=-1,i=arguments.length,u=-1,l=r.length,d=Array(l+i),p=this&&this!==o.a&&this instanceof c?f:t;++u<l;)d[u]=r[u];for(;i--;)d[u++]=arguments[++n];return a.a(p,s?e:this,d)}var s=n&u,f=i.a(t);return c}var a=e(18),i=e(95),o=e(9),u=1;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=t[1],r=n[1],h=e|r,g=h<(c|s|d),m=r==d&&e==l||r==d&&e==p&&t[7].length<=n[8]||r==(d|p)&&n[7].length<=n[8]&&e==l;if(!g&&!m)return t;r&c&&(t[2]=n[2],h|=e&c?0:f);var y=n[3];if(y){var _=t[3];t[3]=_?a.a(_,y,n[4]):y,t[4]=_?o.a(t[3],u):n[4]}return y=n[5],y&&(_=t[5],t[5]=_?i.a(_,y,n[6]):y,t[6]=_?o.a(t[5],u):n[6]),y=n[7],y&&(t[7]=y),r&d&&(t[8]=null==t[8]?n[8]:v(t[8],n[8])),null==t[9]&&(t[9]=n[9]),t[0]=n[0],t[1]=h,t}var a=e(437),i=e(438),o=e(54),u="__lodash_placeholder__",c=1,s=2,f=4,l=8,d=128,p=256,v=Math.min;n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object Arguments]";n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)&&i.a(t.length)&&!!u[a.a(t)]}var a=e(14),i=e(62),o=e(5),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,n.a=r},function(t,n,e){"use strict";var r=e(451),a=r.a(Object.keys,Object);n.a=a},function(t,n,e){"use strict";function r(t){if(!a.a(t))return o.a(t);var n=i.a(t),e=[];for(var r in t)("constructor"!=r||!n&&c.call(t,r))&&e.push(r);return e}var a=e(6),i=e(77),o=e(535),u=Object.prototype,c=u.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t){var n=[];if(null!=t)for(var e in Object(t))n.push(e);return n}n.a=r},function(t,n,e){"use strict";function r(t){var n=a.a(t,function(t){return e.size===i&&e.clear(),t}),e=n.cache;return n}var a=e(100),i=500;n.a=r},function(t,n,e){"use strict";function r(){this.size=0,this.__data__={hash:new a.a,map:new(o.a||i.a),string:new a.a}}var a=e(538),i=e(102),o=e(168);n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var a=e(539),i=e(540),o=e(541),u=e(542),c=e(543);r.prototype.clear=a.a,r.prototype.delete=i.a,r.prototype.get=o.a,r.prototype.has=u.a,r.prototype.set=c.a,n.a=r},function(t,n,e){"use strict";function r(){this.__data__=a.a?a.a(null):{},this.size=0}var a=e(101);n.a=r},function(t,n,e){"use strict";function r(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__;if(a.a){var e=n[t];return e===i?void 0:e}return u.call(n,t)?n[t]:void 0}var a=e(101),i="__lodash_hash_undefined__",o=Object.prototype,u=o.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__;return a.a?void 0!==n[t]:o.call(n,t)}var a=e(101),i=Object.prototype,o=i.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=a.a&&void 0===n?i:n,this}var a=e(101),i="__lodash_hash_undefined__";n.a=r},function(t,n,e){"use strict";function r(){this.__data__=[],this.size=0}n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__,e=a.a(n,t);return!(e<0)&&(e==n.length-1?n.pop():o.call(n,e,1),--this.size,!0)}var a=e(103),i=Array.prototype,o=i.splice;n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__,e=a.a(n,t);return e<0?void 0:n[e][1]}var a=e(103);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(this.__data__,t)>-1}var a=e(103);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=this.__data__,r=a.a(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var a=e(103);n.a=r},function(t,n,e){"use strict";function r(t){var n=a.a(this,t).delete(t);return this.size-=n?1:0,n}var a=e(104);n.a=r},function(t,n,e){"use strict";function r(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}n.a=r},function(t,n,e){"use strict";function r(t){return a.a(this,t).get(t)}var a=e(104);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(this,t).has(t)}var a=e(104);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=a.a(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}var a=e(104);n.a=r},function(t,n,e){"use strict";function r(t){return o.a(t)||i.a(t)||!!(u&&t&&t[u])}var a=e(38),i=e(39),o=e(1),u=a.a?a.a.isConcatSpreadable:void 0;n.a=r},function(t,n,e){"use strict";function r(t){return t.split("")}n.a=r},function(t,n,e){"use strict";function r(t){return t.match(d)||[]}var a="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",s="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",o,u].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*",f="[\\ufe0e\\ufe0f]?"+c+s,l="(?:"+["[^\\ud800-\\udfff]"+a+"?",a,o,u,"[\\ud800-\\udfff]"].join("|")+")",d=RegExp(i+"(?="+i+")|"+l+f,"g");n.a=r},function(t,n,e){"use strict";var r=e(172),a={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},i=r.a(a);n.a=i},function(t,n,e){"use strict";function r(t){return t.match(a)||[]}var a=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;n.a=r},function(t,n,e){"use strict";function r(t){return a.test(t)}var a=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;n.a=r},function(t,n,e){"use strict";function r(t){return t.match(g)||[]}var a="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",i="["+a+"]",o="[a-z\\xdf-\\xf6\\xf8-\\xff]",u="[^\\ud800-\\udfff"+a+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",f="[A-Z\\xc0-\\xd6\\xd8-\\xde]",l="(?:"+o+"|"+u+")",d="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",p="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",c,s].join("|")+")[\\ufe0e\\ufe0f]?"+d+")*",v="[\\ufe0e\\ufe0f]?"+d+p,h="(?:"+["[\\u2700-\\u27bf]",c,s].join("|")+")"+v,g=RegExp([f+"?"+o+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[i,f,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[i,f+l,"$"].join("|")+")",f+"?"+l+"+(?:['’](?:d|ll|m|re|s|t|ve))?",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",h].join("|"),"g");n.a=r},function(t,n,e){"use strict";function r(){this.__data__=new a.a,this.size=0}var a=e(102);n.a=r},function(t,n,e){"use strict";function r(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}n.a=r},function(t,n,e){"use strict";function r(t){return this.__data__.get(t)}n.a=r},function(t,n,e){"use strict";function r(t){return this.__data__.has(t)}n.a=r},function(t,n,e){"use strict";function r(t,n){var e=this.__data__;if(e instanceof a.a){var r=e.__data__;if(!i.a||r.length<u-1)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new o.a(r)}return e.set(t,n),this.size=e.size,this}var a=e(102),i=e(168),o=e(167),u=200;n.a=r},function(t,n,e){"use strict";function r(t,n){return t&&a.a(n,i.a(n),t)}var a=e(27),i=e(15);n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(t,i.a(t),n)}var a=e(27),i=e(179);n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(t,i.a(t),n)}var a=e(27),i=e(456);n.a=r},function(t,n,e){"use strict";var r=e(50),a=e(9),i=r.a(a.a,"DataView");n.a=i},function(t,n,e){"use strict";var r=e(50),a=e(9),i=r.a(a.a,"Promise");n.a=i},function(t,n,e){"use strict";function r(t){var n=t.length,e=t.constructor(n);return n&&"string"==typeof t[0]&&i.call(t,"index")&&(e.index=t.index,e.input=t.input),e}var a=Object.prototype,i=a.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var S=t.constructor;switch(n){case _:return a.a(t);case l:case d:return new S(+t);case b:return i.a(t,r);case w:case x:case O:case j:case k:case A:case C:case $:case E:return f.a(t,r);case p:return o.a(t,r,e);case v:case m:return new S(t);case h:return u.a(t);case g:return c.a(t,r,e);case y:return s.a(t)}}var a=e(181),i=e(573),o=e(574),u=e(576),c=e(577),s=e(579),f=e(461),l="[object Boolean]",d="[object Date]",p="[object Map]",v="[object Number]",h="[object RegExp]",g="[object Set]",m="[object String]",y="[object Symbol]",_="[object ArrayBuffer]",b="[object DataView]",w="[object Float32Array]",x="[object Float64Array]",O="[object Int8Array]",j="[object Int16Array]",k="[object Int32Array]",A="[object Uint8Array]",C="[object Uint8ClampedArray]",$="[object Uint16Array]",E="[object Uint32Array]";n.a=r},function(t,n,e){"use strict";function r(t,n){var e=n?a.a(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}var a=e(181);n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=n?e(o.a(t),u):o.a(t);return i.a(r,a.a,new t.constructor)}var a=e(575),i=e(82),o=e(115),u=1;n.a=r},function(t,n,e){"use strict";function r(t,n){return t.set(n[0],n[1]),t}n.a=r},function(t,n,e){"use strict";function r(t){var n=new t.constructor(t.source,a.exec(t));return n.lastIndex=t.lastIndex,n}var a=/\w*$/;n.a=r},function(t,n,e){"use strict";function r(t,n,e){var r=n?e(o.a(t),u):o.a(t);return i.a(r,a.a,new t.constructor)}var a=e(578),i=e(82),o=e(84),u=1;n.a=r},function(t,n,e){"use strict";function r(t,n){return t.add(n),t}n.a=r},function(t,n,e){"use strict";function r(t){return o?Object(o.call(t)):{}}var a=e(38),i=a.a?a.a.prototype:void 0,o=i?i.valueOf:void 0;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,g,y){var _=s.a(t),b=s.a(n),w=_?v:c.a(t),x=b?v:c.a(n);w=w==p?h:w,x=x==p?h:x;var O=w==h,j=x==h,k=w==x;if(k&&f.a(t)){if(!f.a(n))return!1;_=!0,O=!1}if(k&&!O)return y||(y=new a.a),_||l.a(t)?i.a(t,n,e,r,g,y):o.a(t,n,w,e,r,g,y);if(!(e&d)){var A=O&&m.call(t,"__wrapped__"),C=j&&m.call(n,"__wrapped__");if(A||C){var $=A?t.value():t,E=C?n.value():n;return y||(y=new a.a),g($,E,e,r,y)}}return!!k&&(y||(y=new a.a),u.a(t,n,e,r,g,y))}var a=e(114),i=e(464),o=e(583),u=e(584),c=e(37),s=e(1),f=e(34),l=e(40),d=1,p="[object Arguments]",v="[object Array]",h="[object Object]",g=Object.prototype,m=g.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t){return this.__data__.set(t,a),this}var a="__lodash_hash_undefined__";n.a=r},function(t,n,e){"use strict";function r(t){return this.__data__.has(t)}n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,a,O,k){switch(e){case x:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case w:return!(t.byteLength!=n.byteLength||!O(new i.a(t),new i.a(n)));case d:case p:case g:return o.a(+t,+n);case v:return t.name==n.name&&t.message==n.message;case m:case _:return t==n+"";case h:var A=c.a;case y:var C=r&f;if(A||(A=s.a),t.size!=n.size&&!C)return!1;var $=k.get(t);if($)return $==n;r|=l,k.set(t,n);var E=u.a(A(t),A(n),r,a,O,k);return k.delete(t),E;case b:if(j)return j.call(t)==j.call(n)}return!1}var a=e(38),i=e(460),o=e(21),u=e(464),c=e(115),s=e(84),f=1,l=2,d="[object Boolean]",p="[object Date]",v="[object Error]",h="[object Map]",g="[object Number]",m="[object RegExp]",y="[object Set]",_="[object String]",b="[object Symbol]",w="[object ArrayBuffer]",x="[object DataView]",O=a.a?a.a.prototype:void 0,j=O?O.valueOf:void 0;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,o,c){var s=e&i,f=a.a(t),l=f.length;if(l!=a.a(n).length&&!s)return!1;for(var d=l;d--;){var p=f[d];if(!(s?p in n:u.call(n,p)))return!1}var v=c.get(t);if(v&&c.get(n))return v==n;var h=!0;c.set(t,n),c.set(n,t);for(var g=s;++d<l;){p=f[d];var m=t[p],y=n[p];if(r)var _=s?r(y,m,p,n,t,c):r(m,y,p,t,n,c);if(!(void 0===_?m===y||o(m,y,e,r,c):_)){h=!1;break}g||(g="constructor"==p)}if(h&&!g){var b=t.constructor,w=n.constructor;b!=w&&"constructor"in t&&"constructor"in n&&!("function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w)&&(h=!1)}return c.delete(t),c.delete(n),h}var a=e(457),i=1,o=Object.prototype,u=o.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n){return null!=t&&n in Object(t)}n.a=r},function(t,n,e){"use strict";function r(t){return function(n){return a.a(n,t)}}var a=e(65);n.a=r},function(t,n,e){"use strict";function r(t){var n=i.a(t);return function(e){return a.a(e,t,n)}}var a=e(469),i=e(8);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var a=-1,i=null==t?0:t.length;++a<i;){var o=t[a];n(r,o,e(o),t)}return r}n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return a.a(t,function(t,a,i){n(r,t,e(t),i)}),r}var a=e(46);n.a=r},function(t,n,e){"use strict";function r(t,n,e,o,u,c){return i.a(t)&&i.a(n)&&(c.set(n,t),a.a(t,n,void 0,r,c),c.delete(n)),t}var a=e(202),i=e(6);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r,y,_,b){var w=t[e],x=n[e],O=b.get(x);if(O)return void a.a(t,e,O);var j=_?_(w,x,e+"",t,n,b):void 0,k=void 0===j;if(k){var A=f.a(x),C=!A&&d.a(x),$=!A&&!C&&g.a(x);j=x,A||C||$?f.a(w)?j=w:l.a(w)?j=u.a(w):C?(k=!1,j=i.a(x,!0)):$?(k=!1,j=o.a(x,!0)):j=[]:h.a(x)||s.a(x)?(j=w,s.a(w)?j=m.a(w):(!v.a(w)||r&&p.a(w))&&(j=c.a(x))):k=!1}k&&(b.set(x,j),y(j,x,r,_,b),b.delete(x)),a.a(t,e,j)}var a=e(473),i=e(455),o=e(461),u=e(20),c=e(462),s=e(39),f=e(1),l=e(13),d=e(34),p=e(23),v=e(6),h=e(55),g=e(40),m=e(124);n.a=r},function(t,n,e){"use strict";function r(t,n){for(var e=null==t?0:t.length;e--&&!1!==n(t[e],e,t););return t}n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(n,function(n){return[n,t[n]]})}var a=e(7);n.a=r},function(t,n,e){"use strict";function r(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=[t,t]}),e}n.a=r},function(t,n,e){"use strict";var r=e(172),a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},i=r.a(a);n.a=i},function(t,n,e){"use strict";function r(t,n){var e=!0;return a.a(t,function(t,r,a){return e=!!n(t,r,a)}),e}var a=e(46);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var o=t.length;for(e=a.a(e),e<0&&(e=-e>o?0:o+e),r=void 0===r||r>o?o:a.a(r),r<0&&(r+=o),r=e>r?0:i.a(r);e<r;)t[e++]=n;return t}var a=e(3),i=e(132);n.a=r},function(t,n,e){"use strict";function r(t,n){return null!=t&&i.call(t,n)}var a=Object.prototype,i=a.hasOwnProperty;n.a=r},function(t,n,e){"use strict";function r(t,n,e){return t>=i(n,e)&&t<a(n,e)}var a=Math.max,i=Math.min;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){return a.a(t,function(t,a,i){n(r,e(t),a,i)}),r}var a=e(47);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object ArrayBuffer]";n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object Date]";n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(37),i=e(5),o="[object Map]";n.a=r},function(t,n,e){"use strict";var r=e(435),a=e(23),i=e(78),o=r.a?a.a:i.a;n.a=o},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(14),i=e(5),o="[object RegExp]";n.a=r},function(t,n,e){"use strict";function r(t){return i.a(t)&&a.a(t)==o}var a=e(37),i=e(5),o="[object Set]";n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=e+1;r--;)if(t[r]===n)return r;return r}n.a=r},function(t,n,e){"use strict";function r(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}n.a=r},function(t,n,e){"use strict";function r(t){return a.a(t)?void 0:t}var a=e(55);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,i=t.criteria,o=n.criteria,u=i.length,c=e.length;++r<u;){var s=a.a(i[r],o[r]);if(s){if(r>=c)return s;return s*("desc"==e[r]?-1:1)}}return t.index-n.index}var a=e(490);n.a=r},function(t,n,e){"use strict";var r=e(2),a=r.a;n.a=a},function(t,n,e){"use strict";var r=e(191),a=r.a("length");n.a=a},function(t,n,e){"use strict";function r(t){for(var n=d.lastIndex=0;d.test(t);)++n;return n}var a="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",s="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",o,u].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*",f="[\\ufe0e\\ufe0f]?"+c+s,l="(?:"+["[^\\ud800-\\udfff]"+a+"?",a,o,u,"[\\ud800-\\udfff]"].join("|")+")",d=RegExp(i+"(?="+i+")|"+l+f,"g");n.a=r},function(t,n,e){"use strict";function r(t,n){return a.a(t,n,function(n,e){return i.a(t,e)})}var a=e(488),i=e(85);n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var a=e-1,i=t.length;++a<i;)if(r(t[a],n))return a;return-1}n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){for(var o=-1,u=i(a((n-t)/(e||1)),0),c=Array(u);u--;)c[r?u:++o]=t,t+=e;return c}var a=Math.ceil,i=Math.max;n.a=r},function(t,n,e){"use strict";function r(t,n,e,r){var a=null==t?0:t.length;for(r&&a&&(e=t[--a]);a--;)e=n(e,t[a],a,t);return e}n.a=r},function(t,n,e){"use strict";function r(t){return a.a(i.a(t))}var a=e(495),i=e(48);n.a=r},function(t,n,e){"use strict";function r(t,n){return o.a(i.a(t),a.a(n,0,t.length))}var a=e(56),i=e(20),o=e(149);n.a=r},function(t,n,e){"use strict";function r(t,n){var e=o.a(t);return i.a(e,a.a(n,0,e.length))}var a=e(56),i=e(149),o=e(48);n.a=r},function(t,n,e){"use strict";function r(t){return i.a(a.a(t))}var a=e(20),i=e(149);n.a=r},function(t,n,e){"use strict";function r(t){return a.a(i.a(t))}var a=e(149),i=e(48);n.a=r},function(t,n,e){"use strict";function r(t,n){var e;return a.a(t,function(t,r,a){return!(e=n(t,r,a))}),!!e}var a=e(46);n.a=r},function(t,n,e){"use strict";function r(t){return"\\"+a[t]}var a={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};n.a=r},function(t,n,e){"use strict";var r=/<%-([\s\S]+?)%>/g;n.a=r},function(t,n,e){"use strict";var r=/<%([\s\S]+?)%>/g;n.a=r},function(t,n,e){"use strict";var r=e(172),a={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},i=r.a(a);n.a=i},function(t,n,e){"use strict";var r=e(459),a=e(74),i=e(84),o=r.a&&1/i.a(new r.a([,-0]))[1]==1/0?function(t){return new r.a(t)}:a.a;n.a=o},function(t,n,e){"use strict";var r=e(73);e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(632),a=e(634),i=e(636),o=e(638),u=e(640),c=e(642),s=e(644),f=e(646),l=e(648),d=e(650),p=e(652),v=e(31),h=e(52),g=e(38),m=e(53),y=e(42),_=e(47),b=e(136),w=e(87),x=e(0),O=e(2),j=e(156),k=e(10),A=e(1),C=e(6),$=e(8),E=e(16),S=e(654),T=e(655),M=e(656),I=e(141),L=e(70),B=e(442),R=e(72),P=e(3),N=e(51),W=Array.prototype,D=Object.prototype,z=D.hasOwnProperty,U=g.a?g.a.iterator:void 0,F=Math.max,V=Math.min,q=function(t){return function(n,e,r){if(null==r){var a=C.a(e),i=a&&$.a(e),o=i&&i.length&&b.a(e,i);(o?o.length:a)||(r=e,e=n,n=this)}return t(n,e,r)}}(I.a);N.a.after=o.a.after,N.a.ary=o.a.ary,N.a.assign=f.a.assign,N.a.assignIn=f.a.assignIn,N.a.assignInWith=f.a.assignInWith,N.a.assignWith=f.a.assignWith,N.a.at=f.a.at,N.a.before=o.a.before,N.a.bind=o.a.bind,N.a.bindAll=p.a.bindAll,N.a.bindKey=o.a.bindKey,N.a.castArray=u.a.castArray,N.a.chain=l.a.chain,N.a.chunk=r.a.chunk,N.a.compact=r.a.compact,N.a.concat=r.a.concat,N.a.cond=p.a.cond,N.a.conforms=p.a.conforms,N.a.constant=p.a.constant,N.a.countBy=a.a.countBy,N.a.create=f.a.create,N.a.curry=o.a.curry,N.a.curryRight=o.a.curryRight,N.a.debounce=o.a.debounce,N.a.defaults=f.a.defaults,N.a.defaultsDeep=f.a.defaultsDeep,N.a.defer=o.a.defer,N.a.delay=o.a.delay,N.a.difference=r.a.difference,N.a.differenceBy=r.a.differenceBy,N.a.differenceWith=r.a.differenceWith,N.a.drop=r.a.drop,N.a.dropRight=r.a.dropRight,N.a.dropRightWhile=r.a.dropRightWhile,N.a.dropWhile=r.a.dropWhile,N.a.fill=r.a.fill,N.a.filter=a.a.filter,N.a.flatMap=a.a.flatMap,N.a.flatMapDeep=a.a.flatMapDeep,N.a.flatMapDepth=a.a.flatMapDepth,N.a.flatten=r.a.flatten,N.a.flattenDeep=r.a.flattenDeep,N.a.flattenDepth=r.a.flattenDepth,N.a.flip=o.a.flip,N.a.flow=p.a.flow,N.a.flowRight=p.a.flowRight,N.a.fromPairs=r.a.fromPairs,N.a.functions=f.a.functions,N.a.functionsIn=f.a.functionsIn,N.a.groupBy=a.a.groupBy,N.a.initial=r.a.initial,N.a.intersection=r.a.intersection,N.a.intersectionBy=r.a.intersectionBy,N.a.intersectionWith=r.a.intersectionWith,N.a.invert=f.a.invert,N.a.invertBy=f.a.invertBy,N.a.invokeMap=a.a.invokeMap,N.a.iteratee=p.a.iteratee,N.a.keyBy=a.a.keyBy,N.a.keys=$.a,N.a.keysIn=f.a.keysIn,N.a.map=a.a.map,N.a.mapKeys=f.a.mapKeys,N.a.mapValues=f.a.mapValues,N.a.matches=p.a.matches,N.a.matchesProperty=p.a.matchesProperty,N.a.memoize=o.a.memoize,N.a.merge=f.a.merge,N.a.mergeWith=f.a.mergeWith,N.a.method=p.a.method,N.a.methodOf=p.a.methodOf,N.a.mixin=q,N.a.negate=L.a,N.a.nthArg=p.a.nthArg,N.a.omit=f.a.omit,N.a.omitBy=f.a.omitBy,N.a.once=o.a.once,N.a.orderBy=a.a.orderBy,N.a.over=p.a.over,N.a.overArgs=o.a.overArgs,N.a.overEvery=p.a.overEvery,N.a.overSome=p.a.overSome,N.a.partial=o.a.partial,N.a.partialRight=o.a.partialRight,N.a.partition=a.a.partition,N.a.pick=f.a.pick,N.a.pickBy=f.a.pickBy,N.a.property=p.a.property,N.a.propertyOf=p.a.propertyOf,N.a.pull=r.a.pull,N.a.pullAll=r.a.pullAll,N.a.pullAllBy=r.a.pullAllBy,N.a.pullAllWith=r.a.pullAllWith,N.a.pullAt=r.a.pullAt,N.a.range=p.a.range,N.a.rangeRight=p.a.rangeRight,N.a.rearg=o.a.rearg,N.a.reject=a.a.reject,N.a.remove=r.a.remove,N.a.rest=o.a.rest,N.a.reverse=r.a.reverse,N.a.sampleSize=a.a.sampleSize,N.a.set=f.a.set,N.a.setWith=f.a.setWith,N.a.shuffle=a.a.shuffle,N.a.slice=r.a.slice,N.a.sortBy=a.a.sortBy,N.a.sortedUniq=r.a.sortedUniq,N.a.sortedUniqBy=r.a.sortedUniqBy,N.a.split=d.a.split,N.a.spread=o.a.spread,N.a.tail=r.a.tail,N.a.take=r.a.take,N.a.takeRight=r.a.takeRight,N.a.takeRightWhile=r.a.takeRightWhile,N.a.takeWhile=r.a.takeWhile,N.a.tap=l.a.tap,N.a.throttle=o.a.throttle,N.a.thru=R.a,N.a.toArray=u.a.toArray,N.a.toPairs=f.a.toPairs,N.a.toPairsIn=f.a.toPairsIn,N.a.toPath=p.a.toPath,N.a.toPlainObject=u.a.toPlainObject,N.a.transform=f.a.transform,N.a.unary=o.a.unary,N.a.union=r.a.union,N.a.unionBy=r.a.unionBy,N.a.unionWith=r.a.unionWith,N.a.uniq=r.a.uniq,N.a.uniqBy=r.a.uniqBy,N.a.uniqWith=r.a.uniqWith,N.a.unset=f.a.unset,N.a.unzip=r.a.unzip,N.a.unzipWith=r.a.unzipWith,N.a.update=f.a.update,N.a.updateWith=f.a.updateWith,N.a.values=f.a.values,N.a.valuesIn=f.a.valuesIn,N.a.without=r.a.without,N.a.words=d.a.words,N.a.wrap=o.a.wrap,N.a.xor=r.a.xor,N.a.xorBy=r.a.xorBy,N.a.xorWith=r.a.xorWith,N.a.zip=r.a.zip,N.a.zipObject=r.a.zipObject,N.a.zipObjectDeep=r.a.zipObjectDeep,N.a.zipWith=r.a.zipWith,N.a.entries=f.a.toPairs,N.a.entriesIn=f.a.toPairsIn,N.a.extend=f.a.assignIn,N.a.extendWith=f.a.assignInWith,q(N.a,N.a),N.a.add=c.a.add,N.a.attempt=p.a.attempt,N.a.camelCase=d.a.camelCase,N.a.capitalize=d.a.capitalize,N.a.ceil=c.a.ceil,N.a.clamp=s.a.clamp,N.a.clone=u.a.clone,N.a.cloneDeep=u.a.cloneDeep,N.a.cloneDeepWith=u.a.cloneDeepWith,N.a.cloneWith=u.a.cloneWith,N.a.conformsTo=u.a.conformsTo,N.a.deburr=d.a.deburr,N.a.defaultTo=p.a.defaultTo,N.a.divide=c.a.divide,N.a.endsWith=d.a.endsWith,N.a.eq=u.a.eq,N.a.escape=d.a.escape,N.a.escapeRegExp=d.a.escapeRegExp,N.a.every=a.a.every,N.a.find=a.a.find,N.a.findIndex=r.a.findIndex,N.a.findKey=f.a.findKey,N.a.findLast=a.a.findLast,N.a.findLastIndex=r.a.findLastIndex,N.a.findLastKey=f.a.findLastKey,N.a.floor=c.a.floor,N.a.forEach=a.a.forEach,N.a.forEachRight=a.a.forEachRight,N.a.forIn=f.a.forIn,N.a.forInRight=f.a.forInRight,N.a.forOwn=f.a.forOwn,N.a.forOwnRight=f.a.forOwnRight,N.a.get=f.a.get,N.a.gt=u.a.gt,N.a.gte=u.a.gte,N.a.has=f.a.has,N.a.hasIn=f.a.hasIn,N.a.head=r.a.head,N.a.identity=k.a,N.a.includes=a.a.includes,N.a.indexOf=r.a.indexOf,N.a.inRange=s.a.inRange,N.a.invoke=f.a.invoke,N.a.isArguments=u.a.isArguments,N.a.isArray=A.a,N.a.isArrayBuffer=u.a.isArrayBuffer;N.a.isArrayLike=u.a.isArrayLike,N.a.isArrayLikeObject=u.a.isArrayLikeObject,N.a.isBoolean=u.a.isBoolean,N.a.isBuffer=u.a.isBuffer,N.a.isDate=u.a.isDate,N.a.isElement=u.a.isElement,N.a.isEmpty=u.a.isEmpty,N.a.isEqual=u.a.isEqual,N.a.isEqualWith=u.a.isEqualWith,N.a.isError=u.a.isError,N.a.isFinite=u.a.isFinite,N.a.isFunction=u.a.isFunction,N.a.isInteger=u.a.isInteger,N.a.isLength=u.a.isLength,N.a.isMap=u.a.isMap,N.a.isMatch=u.a.isMatch,N.a.isMatchWith=u.a.isMatchWith,N.a.isNaN=u.a.isNaN,N.a.isNative=u.a.isNative,N.a.isNil=u.a.isNil,N.a.isNull=u.a.isNull,N.a.isNumber=u.a.isNumber,N.a.isObject=C.a,N.a.isObjectLike=u.a.isObjectLike,N.a.isPlainObject=u.a.isPlainObject,N.a.isRegExp=u.a.isRegExp,N.a.isSafeInteger=u.a.isSafeInteger,N.a.isSet=u.a.isSet,N.a.isString=u.a.isString,N.a.isSymbol=u.a.isSymbol,N.a.isTypedArray=u.a.isTypedArray,N.a.isUndefined=u.a.isUndefined,N.a.isWeakMap=u.a.isWeakMap,N.a.isWeakSet=u.a.isWeakSet,N.a.join=r.a.join,N.a.kebabCase=d.a.kebabCase,N.a.last=E.a,N.a.lastIndexOf=r.a.lastIndexOf,N.a.lowerCase=d.a.lowerCase,N.a.lowerFirst=d.a.lowerFirst,N.a.lt=u.a.lt,N.a.lte=u.a.lte,N.a.max=c.a.max,N.a.maxBy=c.a.maxBy,N.a.mean=c.a.mean,N.a.meanBy=c.a.meanBy,N.a.min=c.a.min,N.a.minBy=c.a.minBy,N.a.stubArray=p.a.stubArray,N.a.stubFalse=p.a.stubFalse,N.a.stubObject=p.a.stubObject,N.a.stubString=p.a.stubString,N.a.stubTrue=p.a.stubTrue,N.a.multiply=c.a.multiply,N.a.nth=r.a.nth,N.a.noop=p.a.noop,N.a.now=i.a.now,N.a.pad=d.a.pad,N.a.padEnd=d.a.padEnd,N.a.padStart=d.a.padStart,N.a.parseInt=d.a.parseInt,N.a.random=s.a.random,N.a.reduce=a.a.reduce,N.a.reduceRight=a.a.reduceRight,N.a.repeat=d.a.repeat,N.a.replace=d.a.replace,N.a.result=f.a.result,N.a.round=c.a.round,N.a.sample=a.a.sample,N.a.size=a.a.size,N.a.snakeCase=d.a.snakeCase,N.a.some=a.a.some,N.a.sortedIndex=r.a.sortedIndex,N.a.sortedIndexBy=r.a.sortedIndexBy,N.a.sortedIndexOf=r.a.sortedIndexOf,N.a.sortedLastIndex=r.a.sortedLastIndex,N.a.sortedLastIndexBy=r.a.sortedLastIndexBy,N.a.sortedLastIndexOf=r.a.sortedLastIndexOf,N.a.startCase=d.a.startCase,N.a.startsWith=d.a.startsWith,N.a.subtract=c.a.subtract,N.a.sum=c.a.sum,N.a.sumBy=c.a.sumBy,N.a.template=d.a.template,N.a.times=p.a.times,N.a.toFinite=u.a.toFinite,N.a.toInteger=P.a,N.a.toLength=u.a.toLength,N.a.toLower=d.a.toLower,N.a.toNumber=u.a.toNumber,N.a.toSafeInteger=u.a.toSafeInteger,N.a.toString=u.a.toString,N.a.toUpper=d.a.toUpper,N.a.trim=d.a.trim,N.a.trimEnd=d.a.trimEnd,N.a.trimStart=d.a.trimStart,N.a.truncate=d.a.truncate,N.a.unescape=d.a.unescape,N.a.uniqueId=p.a.uniqueId,N.a.upperCase=d.a.upperCase,N.a.upperFirst=d.a.upperFirst,N.a.each=a.a.forEach,N.a.eachRight=a.a.forEachRight,N.a.first=r.a.head,q(N.a,function(){var t={};return _.a(N.a,function(n,e){z.call(N.a.prototype,e)||(t[e]=n)}),t}(),{chain:!1}),N.a.VERSION="4.17.4",(N.a.templateSettings=d.a.templateSettings).imports._=N.a,m.a(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){N.a[t].placeholder=N.a}),m.a(["drop","take"],function(t,n){v.a.prototype[t]=function(e){e=void 0===e?1:F(P.a(e),0);var r=this.__filtered__&&!n?new v.a(this):this.clone();return r.__filtered__?r.__takeCount__=V(e,r.__takeCount__):r.__views__.push({size:V(e,4294967295),type:t+(r.__dir__<0?"Right":"")}),r},v.a.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),m.a(["filter","map","takeWhile"],function(t,n){var e=n+1,r=1==e||3==e;v.a.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:x.a(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),m.a(["head","last"],function(t,n){var e="take"+(n?"Right":"");v.a.prototype[t]=function(){return this[e](1).value()[0]}}),m.a(["initial","tail"],function(t,n){var e="drop"+(n?"":"Right");v.a.prototype[t]=function(){return this.__filtered__?new v.a(this):this[e](1)}}),v.a.prototype.compact=function(){return this.filter(k.a)},v.a.prototype.find=function(t){return this.filter(t).head()},v.a.prototype.findLast=function(t){return this.reverse().find(t)},v.a.prototype.invokeMap=O.a(function(t,n){return"function"==typeof t?new v.a(this):this.map(function(e){return w.a(e,t,n)})}),v.a.prototype.reject=function(t){return this.filter(L.a(x.a(t)))},v.a.prototype.slice=function(t,n){t=P.a(t);var e=this;return e.__filtered__&&(t>0||n<0)?new v.a(e):(t<0?e=e.takeRight(-t):t&&(e=e.drop(t)),void 0!==n&&(n=P.a(n),e=n<0?e.dropRight(-n):e.take(n-t)),e)},v.a.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},v.a.prototype.toArray=function(){return this.take(4294967295)},_.a(v.a.prototype,function(t,n){var e=/^(?:filter|find|map|reject)|While$/.test(n),r=/^(?:head|last)$/.test(n),a=N.a[r?"take"+("last"==n?"Right":""):n],i=r||/^find/.test(n);a&&(N.a.prototype[n]=function(){var n=this.__wrapped__,o=r?[1]:arguments,u=n instanceof v.a,c=o[0],s=u||A.a(n),f=function(t){var n=a.apply(N.a,y.a([t],o));return r&&l?n[0]:n};s&&e&&"function"==typeof c&&1!=c.length&&(u=s=!1);var l=this.__chain__,d=!!this.__actions__.length,p=i&&!l,g=u&&!d;if(!i&&s){n=g?n:new v.a(this);var m=t.apply(n,o);return m.__actions__.push({func:R.a,args:[f],thisArg:void 0}),new h.a(m,l)}return p&&g?t.apply(this,o):(m=this.thru(f),p?r?m.value()[0]:m.value():m)})}),m.a(["pop","push","shift","sort","splice","unshift"],function(t){var n=W[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);N.a.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var a=this.value();return n.apply(A.a(a)?a:[],t)}return this[e](function(e){return n.apply(A.a(e)?e:[],t)})}}),_.a(v.a.prototype,function(t,n){var e=N.a[n];if(e){var r=e.name+"";(B.a[r]||(B.a[r]=[])).push({name:n,func:e})}}),B.a[j.a(void 0,2).name]=[{name:"wrapper",func:void 0}],v.a.prototype.clone=S.a,v.a.prototype.reverse=T.a,v.a.prototype.value=M.a,N.a.prototype.at=l.a.at,N.a.prototype.chain=l.a.wrapperChain,N.a.prototype.commit=l.a.commit,N.a.prototype.next=l.a.next,N.a.prototype.plant=l.a.plant,N.a.prototype.reverse=l.a.reverse,N.a.prototype.toJSON=N.a.prototype.valueOf=N.a.prototype.value=l.a.value,N.a.prototype.first=N.a.prototype.head,U&&(N.a.prototype[U]=l.a.toIterator),n.a=N.a},function(t,n,e){"use strict";var r=(e(176),e(185),e(186),e(205),e(207),e(208),e(210),e(211),e(212),e(213),e(224),e(133),e(134),e(230),e(105),e(234),e(235),e(244),e(135),e(255),e(256),e(257),e(260),e(261),e(287),e(16),e(290),e(311),e(332),e(147),e(334),e(335),e(336),e(345),e(148),e(357),e(361),e(363),e(364),e(365),e(366),e(367),e(368),e(369),e(380),e(381),e(382),e(383),e(384),e(401),e(402),e(403),e(404),e(405),e(406),e(90),e(153),e(414),e(419),e(421),e(422),e(423),e(424),e(425),e(426),e(633));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(176),a=e(185),i=e(186),o=e(205),u=e(207),c=e(208),s=e(210),f=e(211),l=e(212),d=e(213),p=e(224),v=e(133),h=e(134),g=e(230),m=e(105),y=e(234),_=e(235),b=e(244),w=e(135),x=e(255),O=e(256),j=e(257),k=e(260),A=e(261),C=e(287),$=e(16),E=e(290),S=e(311),T=e(332),M=e(147),I=e(334),L=e(335),B=e(336),R=e(345),P=e(148),N=e(357),W=e(361),D=e(363),z=e(364),U=e(365),F=e(366),V=e(367),q=e(368),H=e(369),K=e(380),J=e(381),G=e(382),Z=e(383),Y=e(384),Q=e(401),X=e(402),tt=e(403),nt=e(404),et=e(405),rt=e(406),at=e(90),it=e(153),ot=e(414),ut=e(419),ct=e(421),st=e(422),ft=e(423),lt=e(424),dt=e(425),pt=e(426);n.a={chunk:r.a,compact:a.a,concat:i.a,difference:o.a,differenceBy:u.a,differenceWith:c.a,drop:s.a,dropRight:f.a,dropRightWhile:l.a,dropWhile:d.a,fill:p.a,findIndex:v.a,findLastIndex:h.a,first:g.a,flatten:m.a,flattenDeep:y.a,flattenDepth:_.a,fromPairs:b.a,head:w.a,indexOf:x.a,initial:O.a,intersection:j.a,intersectionBy:k.a,intersectionWith:A.a,join:C.a,last:$.a,lastIndexOf:E.a,nth:S.a,pull:T.a,pullAll:M.a,pullAllBy:I.a,pullAllWith:L.a,pullAt:B.a,remove:R.a,reverse:P.a,slice:N.a,sortedIndex:W.a,sortedIndexBy:D.a,sortedIndexOf:z.a,sortedLastIndex:U.a,sortedLastIndexBy:F.a,sortedLastIndexOf:V.a,sortedUniq:q.a,sortedUniqBy:H.a,tail:K.a,take:J.a,takeRight:G.a,takeRightWhile:Z.a,takeWhile:Y.a,union:Q.a,unionBy:X.a,unionWith:tt.a,uniq:nt.a,uniqBy:et.a,uniqWith:rt.a,unzip:at.a,unzipWith:it.a,without:ot.a,xor:ut.a,xorBy:ct.a,xorWith:st.a,zip:ft.a,zipObject:lt.a,zipObjectDeep:dt.a,zipWith:pt.a}},function(t,n,e){"use strict";var r=(e(194),e(214),e(215),e(221),e(225),e(226),e(228),e(231),e(232),e(233),e(127),e(128),e(247),e(253),e(265),e(289),e(68),e(317),e(329),e(342),e(343),e(344),e(351),e(352),e(355),e(356),e(359),e(360),e(635));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(194),a=e(214),i=e(215),o=e(221),u=e(225),c=e(226),s=e(228),f=e(231),l=e(232),d=e(233),p=e(127),v=e(128),h=e(247),g=e(253),m=e(265),y=e(289),_=e(68),b=e(317),w=e(329),x=e(342),O=e(343),j=e(344),k=e(351),A=e(352),C=e(355),$=e(356),E=e(359),S=e(360);n.a={countBy:r.a,each:a.a,eachRight:i.a,every:o.a,filter:u.a,find:c.a,findLast:s.a,flatMap:f.a,flatMapDeep:l.a,flatMapDepth:d.a,forEach:p.a,forEachRight:v.a,groupBy:h.a,includes:g.a,invokeMap:m.a,keyBy:y.a,map:_.a,orderBy:b.a,partition:w.a,reduce:x.a,reduceRight:O.a,reject:j.a,sample:k.a,sampleSize:A.a,shuffle:C.a,size:$.a,some:E.a,sortBy:S.a}},function(t,n,e){"use strict";var r=(e(123),e(637));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(123);n.a={now:r.a}},function(t,n,e){"use strict";var r=(e(155),e(94),e(108),e(109),e(170),e(197),e(198),e(122),e(203),e(204),e(236),e(100),e(70),e(316),e(320),e(145),e(328),e(341),e(348),e(371),e(387),e(399),e(415),e(639));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(155),a=e(94),i=e(108),o=e(109),u=e(170),c=e(197),s=e(198),f=e(122),l=e(203),d=e(204),p=e(236),v=e(100),h=e(70),g=e(316),m=e(320),y=e(145),_=e(328),b=e(341),w=e(348),x=e(371),O=e(387),j=e(399),k=e(415);n.a={after:r.a,ary:a.a,before:i.a,bind:o.a,bindKey:u.a,curry:c.a,curryRight:s.a,debounce:f.a,defer:l.a,delay:d.a,flip:p.a,memoize:v.a,negate:h.a,once:g.a,overArgs:m.a,partial:y.a,partialRight:_.a,rearg:b.a,rest:w.a,spread:x.a,throttle:O.a,unary:j.a,wrap:k.a}},function(t,n,e){"use strict";var r=(e(173),e(178),e(182),e(183),e(184),e(193),e(21),e(248),e(250),e(39),e(1),e(266),e(11),e(13),e(267),e(34),e(268),e(269),e(270),e(271),e(272),e(80),e(273),e(23),e(138),e(62),e(274),e(275),e(276),e(277),e(278),e(279),e(280),e(139),e(6),e(5),e(55),e(88),e(281),e(282),e(69),e(17),e(40),e(283),e(284),e(285),e(293),e(295),e(143),e(49),e(3),e(132),e(26),e(124),e(392),e(4),e(641));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(173),a=e(178),i=e(182),o=e(183),u=e(184),c=e(193),s=e(21),f=e(248),l=e(250),d=e(39),p=e(1),v=e(266),h=e(11),g=e(13),m=e(267),y=e(34),_=e(268),b=e(269),w=e(270),x=e(271),O=e(272),j=e(80),k=e(273),A=e(23),C=e(138),$=e(62),E=e(274),S=e(275),T=e(276),M=e(277),I=e(278),L=e(279),B=e(280),R=e(139),P=e(6),N=e(5),W=e(55),D=e(88),z=e(281),U=e(282),F=e(69),V=e(17),q=e(40),H=e(283),K=e(284),J=e(285),G=e(293),Z=e(295),Y=e(143),Q=e(49),X=e(3),tt=e(132),nt=e(26),et=e(124),rt=e(392),at=e(4);n.a={castArray:r.a,clone:a.a,cloneDeep:i.a,cloneDeepWith:o.a,cloneWith:u.a,conformsTo:c.a,eq:s.a,gt:f.a,gte:l.a,isArguments:d.a,isArray:p.a,isArrayBuffer:v.a,isArrayLike:h.a,isArrayLikeObject:g.a,isBoolean:m.a,isBuffer:y.a,isDate:_.a,isElement:b.a,isEmpty:w.a,isEqual:x.a,isEqualWith:O.a,isError:j.a,isFinite:k.a,isFunction:A.a,isInteger:C.a,isLength:$.a,isMap:E.a,isMatch:S.a,isMatchWith:T.a,isNaN:M.a,isNative:I.a,isNil:L.a,isNull:B.a,isNumber:R.a,isObject:P.a,isObjectLike:N.a,isPlainObject:W.a,isRegExp:D.a,isSafeInteger:z.a,isSet:U.a,isString:F.a,isSymbol:V.a,isTypedArray:q.a,isUndefined:H.a,isWeakMap:K.a,isWeakSet:J.a,lt:G.a,lte:Z.a,toArray:Y.a,toFinite:Q.a,toInteger:X.a,toLength:tt.a,toNumber:nt.a,toPlainObject:et.a,toSafeInteger:rt.a,toString:at.a}},function(t,n,e){"use strict";var r=(e(154),e(174),e(209),e(237),e(300),e(301),e(302),e(304),e(308),e(309),e(310),e(350),e(377),e(378),e(379),e(643));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(154),a=e(174),i=e(209),o=e(237),u=e(300),c=e(301),s=e(302),f=e(304),l=e(308),d=e(309),p=e(310),v=e(350),h=e(377),g=e(378),m=e(379);n.a={add:r.a,ceil:a.a,divide:i.a,floor:o.a,max:u.a,maxBy:c.a,mean:s.a,meanBy:f.a,min:l.a,minBy:d.a,multiply:p.a,round:v.a,subtract:h.a,sum:g.a,sumBy:m.a}},function(t,n,e){"use strict";var r=(e(177),e(252),e(337),e(645));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(177),a=e(252),i=e(337);n.a={clamp:r.a,inRange:a.a,random:i.a}},function(t,n,e){"use strict";var r=(e(159),e(99),e(64),e(163),e(164),e(196),e(200),e(201),e(218),e(219),e(222),e(223),e(227),e(229),e(240),e(241),e(242),e(243),e(245),e(246),e(79),e(251),e(85),e(262),e(263),e(264),e(8),e(15),e(296),e(297),e(305),e(125),e(313),e(315),e(330),e(144),e(349),e(353),e(354),e(129),e(130),e(394),e(408),e(409),e(410),e(48),e(413),e(647));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(159),a=e(99),i=e(64),o=e(163),u=e(164),c=e(196),s=e(200),f=e(201),l=e(218),d=e(219),p=e(222),v=e(223),h=e(227),g=e(229),m=e(240),y=e(241),_=e(242),b=e(243),w=e(245),x=e(246),O=e(79),j=e(251),k=e(85),A=e(262),C=e(263),$=e(264),E=e(8),S=e(15),T=e(296),M=e(297),I=e(305),L=e(125),B=e(313),R=e(315),P=e(330),N=e(144),W=e(349),D=e(353),z=e(354),U=e(129),F=e(130),V=e(394),q=e(408),H=e(409),K=e(410),J=e(48),G=e(413);n.a={assign:r.a,assignIn:a.a,assignInWith:i.a,assignWith:o.a,at:u.a,create:c.a,defaults:s.a,defaultsDeep:f.a,entries:l.a,entriesIn:d.a,extend:p.a,extendWith:v.a,findKey:h.a,findLastKey:g.a,forIn:m.a,forInRight:y.a,forOwn:_.a,forOwnRight:b.a,functions:w.a,functionsIn:x.a,get:O.a,has:j.a,hasIn:k.a,invert:A.a,invertBy:C.a,invoke:$.a,keys:E.a,keysIn:S.a,mapKeys:T.a,mapValues:M.a,merge:I.a,mergeWith:L.a,omit:B.a,omitBy:R.a,pick:P.a,pickBy:N.a,result:W.a,set:D.a,setWith:z.a,toPairs:U.a,toPairsIn:F.a,transform:V.a,unset:q.a,update:H.a,updateWith:K.a,values:J.a,valuesIn:G.a}},function(t,n,e){"use strict";var r=(e(416),e(113),e(116),e(51),e(142),e(146),e(418),e(385),e(72),e(152),e(389),e(73),e(412),e(417),e(649));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(416),a=e(113),i=e(116),o=e(51),u=e(142),c=e(146),s=e(418),f=e(385),l=e(72),d=e(152),p=e(389),v=e(73),h=e(412),g=e(417);n.a={at:r.a,chain:a.a,commit:i.a,lodash:o.a,next:u.a,plant:c.a,reverse:s.a,tap:f.a,thru:l.a,toIterator:d.a,toJSON:p.a,value:v.a,valueOf:h.a,wrapperChain:g.a}},function(t,n,e){"use strict";var r=(e(171),e(110),e(111),e(217),e(131),e(220),e(288),e(291),e(292),e(323),e(325),e(326),e(327),e(346),e(347),e(358),e(370),e(372),e(373),e(386),e(151),e(390),e(393),e(395),e(396),e(397),e(398),e(400),e(411),e(81),e(112),e(651));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(171),a=e(110),i=e(111),o=e(217),u=e(131),c=e(220),s=e(288),f=e(291),l=e(292),d=e(323),p=e(325),v=e(326),h=e(327),g=e(346),m=e(347),y=e(358),_=e(370),b=e(372),w=e(373),x=e(386),O=e(151),j=e(390),k=e(393),A=e(395),C=e(396),$=e(397),E=e(398),S=e(400),T=e(411),M=e(81),I=e(112);n.a={camelCase:r.a,capitalize:a.a,deburr:i.a,endsWith:o.a,escape:u.a,escapeRegExp:c.a,kebabCase:s.a,lowerCase:f.a,lowerFirst:l.a,pad:d.a,padEnd:p.a,padStart:v.a,parseInt:h.a,repeat:g.a,replace:m.a,snakeCase:y.a,split:_.a,startCase:b.a,startsWith:w.a,template:x.a,templateSettings:O.a,toLower:j.a,toUpper:k.a,trim:A.a,trimEnd:C.a,trimStart:$.a,truncate:E.a,unescape:S.a,upperCase:T.a,upperFirst:M.a,words:I.a}},function(t,n,e){"use strict";var r=(e(106),e(169),e(187),e(192),e(75),e(199),e(238),e(239),e(10),e(286),e(298),e(299),e(306),e(307),e(141),e(74),e(312),e(318),e(321),e(322),e(120),e(331),e(339),e(340),e(83),e(78),e(374),e(375),e(376),e(388),e(391),e(407),e(653));e.d(n,"a",function(){return r.a})},function(t,n,e){"use strict";var r=e(106),a=e(169),i=e(187),o=e(192),u=e(75),c=e(199),s=e(238),f=e(239),l=e(10),d=e(286),p=e(298),v=e(299),h=e(306),g=e(307),m=e(141),y=e(74),_=e(312),b=e(318),w=e(321),x=e(322),O=e(120),j=e(331),k=e(339),A=e(340),C=e(83),$=e(78),E=e(374),S=e(375),T=e(376),M=e(388),I=e(391),L=e(407);n.a={attempt:r.a,bindAll:a.a,cond:i.a,conforms:o.a,constant:u.a,defaultTo:c.a,flow:s.a,flowRight:f.a,identity:l.a,iteratee:d.a,matches:p.a,matchesProperty:v.a,method:h.a,methodOf:g.a,mixin:m.a,noop:y.a,nthArg:_.a,over:b.a,overEvery:w.a,overSome:x.a,property:O.a,propertyOf:j.a,range:k.a,rangeRight:A.a,stubArray:C.a,stubFalse:$.a,stubObject:E.a,stubString:S.a,stubTrue:T.a,times:M.a,toPath:I.a,uniqueId:L.a}},function(t,n,e){"use strict";function r(){var t=new a.a(this.__wrapped__);return t.__actions__=i.a(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=i.a(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=i.a(this.__views__),t}var a=e(31),i=e(20);n.a=r},function(t,n,e){"use strict";function r(){if(this.__filtered__){var t=new a.a(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}var a=e(31);n.a=r},function(t,n,e){"use strict";function r(){var t=this.__wrapped__.value(),n=this.__dir__,e=o.a(t),r=n<0,f=e?t.length:0,l=i.a(0,f,this.__views__),d=l.start,p=l.end,v=p-d,h=r?p:d-1,g=this.__iteratees__,m=g.length,y=0,_=s(v,this.__takeCount__);if(!e||!r&&f==v&&_==v)return a.a(t,this.__actions__);var b=[];t:for(;v--&&y<_;){h+=n;for(var w=-1,x=t[h];++w<m;){var O=g[w],j=O.iteratee,k=O.type,A=j(x);if(k==c)x=A;else if(!A){if(k==u)continue t;break t}}b[y++]=x}return b}var a=e(498),i=e(657),o=e(1),u=1,c=2,s=Math.min;n.a=r},function(t,n,e){"use strict";function r(t,n,e){for(var r=-1,o=e.length;++r<o;){var u=e[r],c=u.size;switch(u.type){case"drop":t+=c;break;case"dropRight":n-=c;break;case"take":n=i(n,t+c);break;case"takeRight":t=a(t,n-c)}}return{start:t,end:n}}var a=Math.max,i=Math.min;n.a=r},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(503),a=jQuery;n.default={get:function(t,n,e){return new r.Promise(function(r,i){a.getJSON({url:t,beforeSend:function(t){t.setRequestHeader("Accept","application/vnd.api+json"),t.setRequestHeader("Content-Type","application/vnd.api+json"),t.setRequestHeader("OSWP-Plugin-Version",n),e&&t.setRequestHeader("OSWP-Client-Token",e)}}).done(r).fail(i)})}}},function(t,n,e){function r(t,n){this._id=t,this._clearFn=n}var a=Function.prototype.apply;n.setTimeout=function(){return new r(a.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new r(a.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(t,n){clearTimeout(t._idleTimeoutId),t._idleTimeout=n},n.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},n._unrefActive=n.active=function(t){clearTimeout(t._idleTimeoutId);var n=t._idleTimeout;n>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},n))},e(660),n.setImmediate=setImmediate,n.clearImmediate=clearImmediate},function(t,n,e){(function(t,n){!function(t,e){"use strict";function r(t){"function"!=typeof t&&(t=new Function(""+t));for(var n=new Array(arguments.length-1),e=0;e<n.length;e++)n[e]=arguments[e+1];var r={callback:t,args:n};return s[c]=r,u(c),c++}function a(t){delete s[t]}function i(t){var n=t.callback,r=t.args;switch(r.length){case 0:n();break;case 1:n(r[0]);break;case 2:n(r[0],r[1]);break;case 3:n(r[0],r[1],r[2]);break;default:n.apply(e,r)}}function o(t){if(f)setTimeout(o,0,t);else{var n=s[t];if(n){f=!0;try{i(n)}finally{a(t),f=!1}}}}if(!t.setImmediate){var u,c=1,s={},f=!1,l=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?function(){u=function(t){n.nextTick(function(){o(t)})}}():function(){if(t.postMessage&&!t.importScripts){var n=!0,e=t.onmessage;return t.onmessage=function(){n=!1},t.postMessage("","*"),t.onmessage=e,n}}()?function(){var n="setImmediate$"+Math.random()+"$",e=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(n)&&o(+e.data.slice(n.length))};t.addEventListener?t.addEventListener("message",e,!1):t.attachEvent("onmessage",e),u=function(e){t.postMessage(n+e,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){o(t.data)},u=function(n){t.port2.postMessage(n)}}():l&&"onreadystatechange"in l.createElement("script")?function(){var t=l.documentElement;u=function(n){var e=l.createElement("script");e.onreadystatechange=function(){o(n),e.onreadystatechange=null,t.removeChild(e),e=null},t.appendChild(e)}}():function(){u=function(t){setTimeout(o,0,t)}}(),d.setImmediate=r,d.clearImmediate=a}}("undefined"==typeof self?void 0===t?this:t:self)}).call(n,e(92),e(504))},function(t,n){},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function a(){this.$emit("widgets-search-update",{widgetType:this.selectedWidgetType,widgetTitle:this.widgetTitleSearch})}Object.defineProperty(n,"__esModule",{value:!0});var i=e(91),o=r(i),u=e(429),c=r(u);n.default=o.default.component("widget-list",{props:["widgets","dataLoading","noMoreData","showSearch"],template:"#opinionstage-widget-list",data:function(){return{selectedWidgetType:"all",widgetTitleSearch:"",showMoreBtn:!0,hasData:!0}},mounted:function(){a.call(this)},watch:{widgetTitleSearch:c.default.debounce(function(){a.call(this)},500),widgets:function(){this.hasData=this.dataLoading||this.widgets.length>0}},methods:{insertShortcode:function(t){this.$emit("insert-shortcode",t.shortcode)},selectWidgetType:function(t){this.selectedWidgetType=t,this.widgetTitleSearch="",a.call(this)},showMore:function(){this.$emit("load-more-widgets")}}})},function(t,n,e){var r=e(664);"string"==typeof r&&(r=[[t.i,r,""]]);var a={};a.transform=void 0;e(428)(r,a);r.locals&&(t.exports=r.locals)},function(t,n,e){n=t.exports=e(427)(!1),n.push([t.i,".opinionstage-content-popup-contents *{margin:0;padding:0;color:#222120;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,Helvetica,sans-serif}.opinionstage-content-popup-contents .header{background-color:#222120;width:100%}.opinionstage-content-popup-contents .header__container{color:#fff;margin:auto;padding:0 10px}.opinionstage-content-popup-contents .header__logo{display:inline-block}.opinionstage-content-popup-contents .header__logo a:active,.opinionstage-content-popup-contents .header__logo a:focus,.opinionstage-content-popup-contents .header__logo a:hover,.opinionstage-content-popup-contents .header__logo a:visited{border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.opinionstage-content-popup-contents .header__logo img{margin:15px 10px;width:150px}.opinionstage-content-popup-contents .header__nav{display:inline-block;font-size:0;vertical-align:bottom}.opinionstage-content-popup-contents .header__action{display:block;float:right;font-size:0;margin-top:10px}.opinionstage-content-popup-contents .page-content{margin:0 auto;padding:25px 15px 15px}.opinionstage-content-popup-contents .main-title{color:#222120;font-size:21px;font-weight:400;text-align:center}.opinionstage-content-popup-contents .conect-form{text-align:center;margin-top:20px}.opinionstage-content-popup-contents .content-actions{font-size:0;margin-bottom:20px}.opinionstage-content-popup-contents .filter__itm{display:inline-block;cursor:pointer;font-size:14px;margin-right:10px;line-height:36px;text-transform:uppercase}.opinionstage-content-popup-contents .filter__itm:hover{color:#3aaebd}.opinionstage-content-popup-contents .filter__itm.active{font-weight:700;pointer-events:none}.opinionstage-content-popup-contents .filter{display:inline-block;width:70%}.opinionstage-content-popup-contents .search{background-color:transparent;display:inline-block;width:30%;position:relative}.opinionstage-content-popup-contents .search .search-icon{bottom:0;height:18px;left:10px;margin:auto;position:absolute;top:0;pointer-events:none}.opinionstage-content-popup-contents .content__list{height:540px;overflow-y:scroll}.opinionstage-content-popup-contents .content__loading{text-align:center}.opinionstage-content-popup-contents .content__itm{display:inline-block;margin-bottom:2%;margin-right:2%;position:relative;width:32%}.opinionstage-content-popup-contents .content__itm:nth-child(3n+3){margin-right:0}.opinionstage-content-popup-contents .content__itm:hover .content__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.opinionstage-content-popup-contents .content__image{height:195px;position:relative}.opinionstage-content-popup-contents .content__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.opinionstage-content-popup-contents .content__info{background-color:#f5f5f5;font-size:14px;height:85px;margin:0;overflow:hidden;padding:15px 5px 0}.opinionstage-content-popup-contents .content__links{background-color:#222120;display:none;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:3}.opinionstage-content-popup-contents .content__links-itm{border-radius:5px;border:1px solid #fff;color:#fff;background:transparent;cursor:pointer;display:block;line-height:1;margin:5px auto;padding:14px 8px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.opinionstage-content-popup-contents .content__links-itm:hover{background-color:hsla(0,0%,100%,.1)}.opinionstage-content-popup-contents .content__label{background-color:#222120;bottom:0;color:#fff;font-size:12px;left:0;padding:5px 6px;position:absolute;text-transform:uppercase;z-index:2}.opinionstage-content-popup-contents .std-btn{background-color:rgba(123,91,167,.4);border-radius:5px 5px 0 0;cursor:pointer;color:#fff;display:inline-block;font:16px/50px Open Sans,Helvetica,sans-serif;margin:0;text-align:center;text-transform:uppercase;vertical-align:bottom;width:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.opinionstage-content-popup-contents .std-btn.active{background-color:#fff;color:#222120}.opinionstage-content-popup-contents .btn-create{background-color:#3499c2;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font:16px/42px Open Sans,Helvetica,sans-serif;text-align:center;text-decoration:none;width:180px}.opinionstage-content-popup-contents .btn-create:hover{background-color:#55a6cc}.opinionstage-content-popup-contents .btn-close{border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font:16px/38px Open Sans,Helvetica,sans-serif;margin-left:20px;opacity:.5;text-align:center;width:42px}.opinionstage-content-popup-contents .btn-close:hover{opacity:.8}.opinionstage-content-popup-contents .btn-blue{display:inline-block;background-color:#3499c2;border:medium none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;line-height:36px;outline:medium none;text-transform:uppercase;text-decoration:none;width:140px}.opinionstage-content-popup-contents .btn-blue:hover{background-color:#55a6cc}.opinionstage-content-popup-contents .btn-show-more{padding:15px 0;border:none;background-color:#e6e6e6;width:100%}.opinionstage-content-popup-contents .std-inp{background-color:#fff;border:1px solid #c1c1c1;border-radius:5px;height:36px;outline:medium none;padding:0 15px;width:450px}.opinionstage-content-popup-contents .std-search{background-color:#efefef;border:medium none;border-radius:5px;color:#2f2c24;height:36px;outline:medium none!important;padding:0 20px 0 40px;width:100%}.opinionstage-content-popup-contents .hidden{visibility:hidden}",""])}]);
admin/js/menu-page.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(function($) {
2
+ var toggleSettingsAjax = function(currObject, action) {
3
+ $.post(ajaxurl, {action: action, activate: currObject.is(':checked')}, function(response) { });
4
+ };
5
+
6
+ $('#fly-out-switch').change(function(){
7
+ toggleSettingsAjax($(this), "opinionstage_ajax_toggle_flyout");
8
+ });
9
+
10
+ $('#article-placement-switch').change(function(){
11
+ toggleSettingsAjax($(this), "opinionstage_ajax_toggle_article_placement");
12
+ });
13
+
14
+ $('#sidebar-placement-switch').change(function(){
15
+ toggleSettingsAjax($(this), "opinionstage_ajax_toggle_sidebar_placement");
16
+ });
17
+ });
admin/menu-page-template.php CHANGED
@@ -1,84 +1,34 @@
1
  <?php
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
4
- ?>
5
-
6
- <script type='text/javascript'>
7
- jQuery(document).ready(function($) {
8
- var callbackURL = "<?php echo opinionstage_callback_url()?>";
9
- var toggleSettingsAjax = function(currObject, action) {
10
- $.post(ajaxurl, {action: action, activate: currObject.is(':checked')}, function(response) { });
11
- };
12
- var updatePageLink = function() {
13
- var page_id = $('select.os-page-select').val();
14
- var edit_url = "<?php echo admin_url()?>" + 'post.php?post=' + page_id +'&action=edit';
15
- $("a.os-edit-page").attr("href", edit_url);
16
- }
17
- $('#os-start-login').click(function(){
18
- var emailInput = $('#os-email');
19
- var email = $(emailInput).val();
20
- var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?o='.OPINIONSTAGE_WIDGET_API_KEY.'&callback=' ?>" + encodeURIComponent(callbackURL) + "&email=" + email;
21
- window.location = new_location;
22
- });
23
-
24
- $('#os-switch-email').click(function(){
25
- var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?o='.OPINIONSTAGE_WIDGET_API_KEY.'&callback=' ?>" + encodeURIComponent(callbackURL);
26
- window.location = new_location;
27
- });
28
-
29
- $('#os-email').keypress(function(e){
30
- if (e.keyCode == 13) {
31
- $('#os-start-login').click();
32
- }
33
- });
34
 
35
- $('#fly-out-switch').change(function(){
36
- toggleSettingsAjax($(this), "opinionstage_ajax_toggle_flyout");
37
- });
38
 
39
- $('#article-placement-switch').change(function(){
40
- toggleSettingsAjax($(this), "opinionstage_ajax_toggle_article_placement");
41
- });
42
-
43
- $('#sidebar-placement-switch').change(function(){
44
- toggleSettingsAjax($(this), "opinionstage_ajax_toggle_sidebar_placement");
45
- });
46
- $("input[name='os-section']").change(function(e){
47
- if ($('#feed_top_content').is(':checked')) {
48
- $('#os-section-shortcode').val('[os-section]');
49
- } else {
50
- $('#os-section-shortcode').val('[os-section kind="my"]');
51
- }
52
- });
53
- $('select.os-page-select').change(function() {
54
- updatePageLink();
55
- });
56
- $('#opinionstage-content').on('click', '#os-section-shortcode', function(e) {
57
- $(this).focus();
58
- $(this).select();
59
- });
60
-
61
- updatePageLink();
62
- });
63
 
64
- </script>
65
  <div id="opinionstage-content">
66
  <div class="opinionstage-header-wrapper">
67
  <div class="opinionstage-logo-wrapper">
68
  <div class="opinionstage-logo"></div>
69
  </div>
70
  <div class="opinionstage-status-content">
71
- <?php if($first_time) {?>
72
- <div class='opinionstage-status-title'>Connect WordPress with Opinion Stage to enable all features</div>
73
- <i class="os-icon icon-os-poll-client"></i>
74
- <input id="os-email" type="email" placeholder="Enter Your Email">
75
- <button class="opinionstage-blue-btn" id="os-start-login">CONNECT</button>
 
 
 
 
76
  <?php } else { ?>
77
  <div class='opinionstage-status-title'><b>You are connected</b> to Opinion Stage with the following email</div>
78
  <i class="os-icon icon-os-form-success"></i>
79
  <label class="checked" for="user-email"></label>
80
- <input id="os-email" type="email" disabled="disabled" value="<?php echo($os_options["email"]) ?>">
81
- <a href="javascript:void(0)" id="os-switch-email" >Switch account</a>
82
  <?php } ?>
83
  </div>
84
  </div>
@@ -87,7 +37,7 @@ defined( 'ABSPATH' ) or die();
87
  <div id="opinionstage-section-create" class="opinionstage-dashboard-section">
88
  <div class="opinionstage-section-header">
89
  <div class="opinionstage-section-title">Content</div>
90
- <?php if ( !$first_time ) {?>
91
  <a href="<?php echo OPINIONSTAGE_SERVER_BASE.'/dashboard/content'; ?>" target="_blank" class="opinionstage-section-action opinionstage-blue-bordered-btn">VIEW MY CONTENT</a>
92
  <?php } ?>
93
  </div>
@@ -180,7 +130,7 @@ defined( 'ABSPATH' ) or die();
180
  </div>
181
  </div>
182
  <div class="opinionstage-dashboard-right">
183
- <div id="opinionstage-section-placements" class="opinionstage-dashboard-section <?php echo($first_time ? "opinionstage-disabled-section" : "")?>">
184
  <div class="opinionstage-section-header">
185
  <div class="opinionstage-section-title">Placements</div>
186
  </div>
@@ -188,8 +138,12 @@ defined( 'ABSPATH' ) or die();
188
  <div class="opinionstage-section-content">
189
  <div class="opinionstage-section-raw">
190
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
191
- <div class="opinionstage-onoffswitch <?php echo($first_time ? "disabled" : "")?>">
192
- <input type="checkbox" name="fly-out-switch" class="opinionstage-onoffswitch-checkbox" <?php echo($first_time ? "disabled" : "")?> id="fly-out-switch" <?php echo(!$first_time && $os_options['fly_out_active'] == 'true' ? "checked" : "") ?>>
 
 
 
 
193
  <label class="opinionstage-onoffswitch-label" for="fly-out-switch">
194
  <div class="opinionstage-onoffswitch-inner"></div>
195
  <div class="opinionstage-onoffswitch-switch"></div>
@@ -201,16 +155,20 @@ defined( 'ABSPATH' ) or die();
201
  <div class="example">Add a content popup to your site</div>
202
  </div>
203
  <div class="opinionstage-section-cell opinionstage-btns-cell">
204
- <a href="<?php echo opinionstage_flyout_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo($first_time ? "disabled" : "")?>' target="_blank">EDIT CONTENT</a>
205
- <a href="<?php echo opinionstage_flyout_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo($first_time ? "disabled" : "")?>' target="_blank">
206
  <div class="os-icon icon-os-common-settings"></div>
207
  </a>
208
  </div>
209
  </div>
210
  <div class="opinionstage-section-raw">
211
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
212
- <div class="opinionstage-onoffswitch <?php echo($first_time ? "disabled" : "")?>">
213
- <input type="checkbox" name="article-placement-switch" class="opinionstage-onoffswitch-checkbox" <?php echo($first_time ? "disabled" : "")?> id="article-placement-switch" <?php echo(!$first_time && $os_options['article_placement_active'] == 'true' ? "checked" : "") ?>>
 
 
 
 
214
  <label class="opinionstage-onoffswitch-label" for="article-placement-switch">
215
  <div class="opinionstage-onoffswitch-inner"></div>
216
  <div class="opinionstage-onoffswitch-switch"></div>
@@ -222,16 +180,20 @@ defined( 'ABSPATH' ) or die();
222
  <div class="example">Add a content section to all posts</div>
223
  </div>
224
  <div class="opinionstage-section-cell opinionstage-btns-cell">
225
- <a href="<?php echo opinionstage_article_placement_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo($first_time ? "disabled" : "")?>' target="_blank">EDIT CONTENT</a>
226
- <a href="<?php echo opinionstage_article_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo($first_time ? "disabled" : "")?>' target="_blank">
227
  <div class="os-icon icon-os-common-settings"></div>
228
  </a>
229
  </div>
230
  </div>
231
  <div class="opinionstage-section-raw">
232
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
233
- <div class="opinionstage-onoffswitch <?php echo($first_time ? "disabled" : "")?>">
234
- <input type="checkbox" name="sidebar-placement-switch" class="opinionstage-onoffswitch-checkbox" <?php echo($first_time ? "disabled" : "")?> id="sidebar-placement-switch" <?php echo(!$first_time && $os_options['sidebar_placement_active'] == 'true' ? "checked" : "") ?>>
 
 
 
 
235
  <label class="opinionstage-onoffswitch-label" for="sidebar-placement-switch">
236
  <div class="opinionstage-onoffswitch-inner"></div>
237
  <div class="opinionstage-onoffswitch-switch"></div>
@@ -241,7 +203,7 @@ defined( 'ABSPATH' ) or die();
241
  <div class="opinionstage-section-cell opinionstage-description-cell">
242
  <div class="title">Sidebar Widget</div>
243
  <div class="example">
244
- <?php if($first_time) {?>
245
  Add content to your sidebar
246
  <?php } else { ?>
247
  <div class="os-long-text">
@@ -251,8 +213,8 @@ defined( 'ABSPATH' ) or die();
251
  </div>
252
  </div>
253
  <div class="opinionstage-section-cell opinionstage-btns-cell">
254
- <a href="<?php echo opinionstage_sidebar_placement_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo($first_time ? "disabled" : "")?>' target="_blank">EDIT CONTENT</a>
255
- <a href="<?php echo opinionstage_sidebar_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo($first_time ? "disabled" : "")?>' target="_blank">
256
  <div class="os-icon icon-os-common-settings"></div>
257
  </a>
258
  </div>
1
  <?php
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
+ opinionstage_enqueue_css_asset('menu-page');
6
+ opinionstage_enqueue_css_asset('icon-font');
7
+ opinionstage_enqueue_js_asset('menu-page');
8
 
9
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
 
11
  <div id="opinionstage-content">
12
  <div class="opinionstage-header-wrapper">
13
  <div class="opinionstage-logo-wrapper">
14
  <div class="opinionstage-logo"></div>
15
  </div>
16
  <div class="opinionstage-status-content">
17
+ <?php if ( !$os_client_logged_in ) {?>
18
+ <div class='opinionstage-status-title'>Connect WordPress with Opinion Stage to get started</div>
19
+ <form action="<?php echo OPINIONSTAGE_LOGIN_PATH ?>" method="get">
20
+ <i class="os-icon icon-os-poll-client"></i>
21
+ <input type="hidden" name="o" value="<?php echo OPINIONSTAGE_WIDGET_API_KEY ?>">
22
+ <input type="hidden" name="callback" value="<?php echo opinionstage_callback_url()?>">
23
+ <input id="os-email" type="email" name="email" placeholder="Enter Your Email" data-os-email-input>
24
+ <button class="opinionstage-blue-btn" type="submit" id="os-start-login" data-os-login>CONNECT</button>
25
+ </form>
26
  <?php } else { ?>
27
  <div class='opinionstage-status-title'><b>You are connected</b> to Opinion Stage with the following email</div>
28
  <i class="os-icon icon-os-form-success"></i>
29
  <label class="checked" for="user-email"></label>
30
+ <input id="os-email" type="email" disabled value="<?php echo($os_options["email"]) ?>">
31
+ <a href="<?php echo OPINIONSTAGE_LOGIN_PATH.'?o='.OPINIONSTAGE_WIDGET_API_KEY.'&callback='.opinionstage_callback_url() ?>" >Switch account</a>
32
  <?php } ?>
33
  </div>
34
  </div>
37
  <div id="opinionstage-section-create" class="opinionstage-dashboard-section">
38
  <div class="opinionstage-section-header">
39
  <div class="opinionstage-section-title">Content</div>
40
+ <?php if ( $os_client_logged_in ) {?>
41
  <a href="<?php echo OPINIONSTAGE_SERVER_BASE.'/dashboard/content'; ?>" target="_blank" class="opinionstage-section-action opinionstage-blue-bordered-btn">VIEW MY CONTENT</a>
42
  <?php } ?>
43
  </div>
130
  </div>
131
  </div>
132
  <div class="opinionstage-dashboard-right">
133
+ <div id="opinionstage-section-placements" class="opinionstage-dashboard-section <?php echo( $os_client_logged_in ? '' : 'opinionstage-disabled-section' ) ?>">
134
  <div class="opinionstage-section-header">
135
  <div class="opinionstage-section-title">Placements</div>
136
  </div>
138
  <div class="opinionstage-section-content">
139
  <div class="opinionstage-section-raw">
140
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
141
+ <div class="opinionstage-onoffswitch <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>">
142
+ <input type="checkbox" name="fly-out-switch" class="opinionstage-onoffswitch-checkbox"
143
+ <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>
144
+ id="fly-out-switch"
145
+ <?php echo($os_client_logged_in && $os_options['fly_out_active'] == 'true' ? 'checked' : '') ?>
146
+ >
147
  <label class="opinionstage-onoffswitch-label" for="fly-out-switch">
148
  <div class="opinionstage-onoffswitch-inner"></div>
149
  <div class="opinionstage-onoffswitch-switch"></div>
155
  <div class="example">Add a content popup to your site</div>
156
  </div>
157
  <div class="opinionstage-section-cell opinionstage-btns-cell">
158
+ <a href="<?php echo opinionstage_flyout_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">EDIT CONTENT</a>
159
+ <a href="<?php echo opinionstage_flyout_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">
160
  <div class="os-icon icon-os-common-settings"></div>
161
  </a>
162
  </div>
163
  </div>
164
  <div class="opinionstage-section-raw">
165
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
166
+ <div class="opinionstage-onoffswitch <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>">
167
+ <input type="checkbox" name="article-placement-switch" class="opinionstage-onoffswitch-checkbox"
168
+ <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>
169
+ id="article-placement-switch"
170
+ <?php echo( $os_client_logged_in && $os_options['article_placement_active'] == 'true' ? 'checked' : '') ?>
171
+ >
172
  <label class="opinionstage-onoffswitch-label" for="article-placement-switch">
173
  <div class="opinionstage-onoffswitch-inner"></div>
174
  <div class="opinionstage-onoffswitch-switch"></div>
180
  <div class="example">Add a content section to all posts</div>
181
  </div>
182
  <div class="opinionstage-section-cell opinionstage-btns-cell">
183
+ <a href="<?php echo opinionstage_article_placement_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">EDIT CONTENT</a>
184
+ <a href="<?php echo opinionstage_article_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">
185
  <div class="os-icon icon-os-common-settings"></div>
186
  </a>
187
  </div>
188
  </div>
189
  <div class="opinionstage-section-raw">
190
  <div class="opinionstage-section-cell opinionstage-toggle-cell">
191
+ <div class="opinionstage-onoffswitch <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>">
192
+ <input type="checkbox" name="sidebar-placement-switch" class="opinionstage-onoffswitch-checkbox"
193
+ <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>
194
+ id="sidebar-placement-switch"
195
+ <?php echo($os_client_logged_in && $os_options['sidebar_placement_active'] == 'true' ? 'checked' : '') ?>
196
+ >
197
  <label class="opinionstage-onoffswitch-label" for="sidebar-placement-switch">
198
  <div class="opinionstage-onoffswitch-inner"></div>
199
  <div class="opinionstage-onoffswitch-switch"></div>
203
  <div class="opinionstage-section-cell opinionstage-description-cell">
204
  <div class="title">Sidebar Widget</div>
205
  <div class="example">
206
+ <?php if ( !$os_client_logged_in ) {?>
207
  Add content to your sidebar
208
  <?php } else { ?>
209
  <div class="os-long-text">
213
  </div>
214
  </div>
215
  <div class="opinionstage-section-cell opinionstage-btns-cell">
216
+ <a href="<?php echo opinionstage_sidebar_placement_edit_url('content'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-content <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">EDIT CONTENT</a>
217
+ <a href="<?php echo opinionstage_sidebar_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">
218
  <div class="os-icon icon-os-common-settings"></div>
219
  </a>
220
  </div>
admin/menu-page.php CHANGED
@@ -2,43 +2,59 @@
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
4
 
 
 
 
 
 
 
 
5
  function opinionstage_register_menu_page() {
6
  if (function_exists('add_menu_page')) {
 
7
  add_menu_page(
8
- __(OPINIONSTAGE_WIDGET_MENU_NAME, OPINIONSTAGE_WIDGET_UNIQUE_ID),
9
- __(OPINIONSTAGE_WIDGET_MENU_NAME, OPINIONSTAGE_WIDGET_MENU_NAME),
10
  'edit_posts',
11
- OPINIONSTAGE_WIDGET_UNIQUE_LOCATION,
12
  'opinionstage_menu_page',
13
- plugins_url(OPINIONSTAGE_WIDGET_UNIQUE_ID.'/images/os.png'),
14
  '25.234323221'
15
  );
16
-
17
- add_submenu_page(
18
- null,
19
- __('', OPINIONSTAGE_WIDGET_MENU_NAME),
20
- __('', OPINIONSTAGE_WIDGET_MENU_NAME),
21
- 'edit_posts',
22
- OPINIONSTAGE_WIDGET_UNIQUE_ID.'/opinionstage-callback.php'
23
- );
24
  }
25
  }
26
 
27
  function opinionstage_menu_page() {
28
  $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
29
 
30
- if (empty($os_options["uid"])) {
31
- $first_time = true;
32
- } else {
33
- $first_time = false;
34
- }
35
 
36
  opinionstage_register_css_asset( 'menu-page', 'menu-page.css' );
37
  opinionstage_register_css_asset( 'icon-font', 'icon-font.css' );
38
-
39
- opinionstage_enqueue_css_asset('menu-page');
40
- opinionstage_enqueue_css_asset('icon-font');
41
 
42
  require( plugin_dir_path( __FILE__ ).'menu-page-template.php' );
43
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  ?>
2
  // block direct access to plugin PHP files:
3
  defined( 'ABSPATH' ) or die();
4
 
5
+ require_once( plugin_dir_path( __FILE__ ).'../includes/opinionstage-client-session.php' );
6
+
7
+ add_action( 'admin_menu', 'opinionstage_register_menu_page' );
8
+ add_action( 'wp_ajax_opinionstage_ajax_toggle_flyout', 'opinionstage_ajax_toggle_flyout' );
9
+ add_action( 'wp_ajax_opinionstage_ajax_toggle_article_placement', 'opinionstage_ajax_toggle_article_placement' );
10
+ add_action( 'wp_ajax_opinionstage_ajax_toggle_sidebar_placement', 'opinionstage_ajax_toggle_sidebar_placement' );
11
+
12
  function opinionstage_register_menu_page() {
13
  if (function_exists('add_menu_page')) {
14
+
15
  add_menu_page(
16
+ __('Poll, Survey, Quiz, Slider & Form', OPINIONSTAGE_TEXT_DOMAIN),
17
+ __('Poll, Survey, Quiz, Slider & Form', OPINIONSTAGE_TEXT_DOMAIN),
18
  'edit_posts',
19
+ OPINIONSTAGE_MENU_SLUG,
20
  'opinionstage_menu_page',
21
+ plugins_url('admin/images/os.png', plugin_dir_path( __FILE__ )),
22
  '25.234323221'
23
  );
 
 
 
 
 
 
 
 
24
  }
25
  }
26
 
27
  function opinionstage_menu_page() {
28
  $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
29
 
30
+ $os_client_logged_in = opinionstage_user_logged_in();
 
 
 
 
31
 
32
  opinionstage_register_css_asset( 'menu-page', 'menu-page.css' );
33
  opinionstage_register_css_asset( 'icon-font', 'icon-font.css' );
34
+ opinionstage_register_javascript_asset( 'menu-page', 'menu-page.js', array('jquery') );
 
 
35
 
36
  require( plugin_dir_path( __FILE__ ).'menu-page-template.php' );
37
  }
38
+
39
+ // Toggle the flyout placement activation flag
40
+ function opinionstage_ajax_toggle_flyout() {
41
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
42
+ $os_options['fly_out_active'] = $_POST['activate'];
43
+
44
+ update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
45
+ }
46
+ // Toggle the article placement activation flag
47
+ function opinionstage_ajax_toggle_article_placement() {
48
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
49
+ $os_options['article_placement_active'] = $_POST['activate'];
50
+
51
+ update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
52
+ }
53
+ // Toggle the sidebar placement activation flag
54
+ function opinionstage_ajax_toggle_sidebar_placement() {
55
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
56
+ $os_options['sidebar_placement_active'] = $_POST['activate'];
57
+
58
+ update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
59
+ }
60
  ?>
admin/opinionstage-login-callback.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+
5
+ add_action( 'admin_menu', 'opinionstage_register_login_callback_page' );
6
+ add_action( 'admin_init', 'opinionstage_login_callback' );
7
+
8
+ // adds page for post-login redirect and setup in form of invisible menu page,
9
+ // and url: http://wp-host.com/wp-admin/admin.php?page=OPINIONSTAGE_LOGIN_CALLBACK_SLUG
10
+ function opinionstage_register_login_callback_page() {
11
+ if (function_exists('add_menu_page')) {
12
+ add_submenu_page(
13
+ null,
14
+ '',
15
+ '',
16
+ 'edit_posts',
17
+ OPINIONSTAGE_LOGIN_CALLBACK_SLUG
18
+ );
19
+ }
20
+ }
21
+
22
+ // performs redirect to plugin settings page, after user logged in
23
+ function opinionstage_login_callback() {
24
+ if ( OPINIONSTAGE_LOGIN_CALLBACK_SLUG == filter_input( INPUT_GET, 'page' ) ) {
25
+ $success = $_GET['success'];
26
+ $uid = $_GET['uid'];
27
+ $token = $_GET['token'];
28
+ $email = $_GET['email'];
29
+ $fly_id = $_GET['fly_id'];
30
+ $article_placement_id = $_GET['article_placement_id'];
31
+ $sidebar_placement_id = $_GET['sidebar_placement_id'];
32
+
33
+ opinionstage_uninstall();
34
+ opinionstage_parse_client_data(
35
+ compact(
36
+ 'success',
37
+ 'uid',
38
+ 'token',
39
+ 'email',
40
+ 'fly_id',
41
+ 'article_placement_id',
42
+ 'sidebar_placement_id'
43
+ )
44
+ );
45
+
46
+ $redirect_url = get_admin_url(null, '', 'admin').'admin.php?page='.OPINIONSTAGE_MENU_SLUG;
47
+
48
+ error_log('[opinionstage plugin] user logged in, redirect to '.$redirect_url);
49
+ if ( wp_redirect( $redirect_url, 302 ) ) {
50
+ exit;
51
+ }
52
+ }
53
+ }
54
+ ?>
assets/content-popup/.babelrc ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ {
2
+ "presets": ["env"]
3
+ }
assets/content-popup/.nvmrc ADDED
@@ -0,0 +1 @@
 
1
+ v6.11.0
assets/content-popup/app/components/popup-content.js ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import Vue from 'vue'
2
+ import store from '../store.js'
3
+ import RSVP from 'rsvp'
4
+
5
+ export default Vue.component('popup-content', {
6
+ template: '#opinionstage-popup-content',
7
+
8
+ props: [
9
+ 'showClientContent',
10
+ 'clientIsLoggedIn',
11
+ 'clientWidgetsUrl',
12
+ 'sharedWidgetsUrl',
13
+ 'accessKey',
14
+ 'pluginVersion',
15
+ ],
16
+
17
+ data () {
18
+ return {
19
+ dataLoading: false,
20
+ widgets: [],
21
+ searchCriteria: {},
22
+ noMoreData: false,
23
+ }
24
+ },
25
+
26
+ store,
27
+
28
+ methods: {
29
+ reloadData ({ widgetType, widgetTitle }) {
30
+ this.searchCriteria = { page: 1, type: widgetType, title: widgetTitle }
31
+ this.widgets = []
32
+ this.noMoreData = false
33
+ this.$store.commit('clearWidgets')
34
+
35
+ loadData.call(this, this.searchCriteria).then( () => {
36
+ this.widgets = this.$store.state.widgets[0]
37
+ })
38
+ },
39
+
40
+ appendData () {
41
+ this.searchCriteria.page += 1
42
+
43
+ loadData.call(this, this.searchCriteria).then( () => {
44
+ const newWidgets = this.$store.state.widgets[this.searchCriteria.page-1]
45
+
46
+ if ( _.isEmpty(newWidgets) ) {
47
+ this.noMoreData = true
48
+ } else {
49
+ this.widgets = this.widgets.concat( newWidgets )
50
+ }
51
+ })
52
+ },
53
+
54
+ insertShortcode (shortcode) {
55
+ this.$emit('insert-shortcode', shortcode)
56
+ },
57
+ },
58
+ })
59
+
60
+ function loadData (searchCriteria) {
61
+ this.dataLoading = true
62
+
63
+ const load = this.showClientContent ? loadClientWidgets : loadTemplateWidgets
64
+
65
+ return load.call(this, searchCriteria).then( () => {
66
+ this.dataLoading = false
67
+ })
68
+ }
69
+
70
+ function loadClientWidgets (filtering) {
71
+ if ( this.clientIsLoggedIn ) {
72
+ return this.$store.dispatch({
73
+ type: 'loadClientWidgets',
74
+ widgetsUrl: this.clientWidgetsUrl,
75
+ pluginVersion: this.pluginVersion,
76
+ accessToken: this.accessKey,
77
+ filtering,
78
+ })
79
+ } else {
80
+ return RSVP.resolve()
81
+ }
82
+ }
83
+
84
+ function loadTemplateWidgets (filtering) {
85
+ return this.$store.dispatch({
86
+ type: 'loadTemplateWidgets',
87
+ widgetsUrl: this.sharedWidgetsUrl,
88
+ pluginVersion: this.pluginVersion,
89
+ filtering,
90
+ })
91
+ }
assets/content-popup/app/components/widget-list.js ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import Vue from 'vue'
2
+ import _ from 'lodash'
3
+
4
+ export default Vue.component('widget-list', {
5
+ props: [
6
+ 'widgets',
7
+ 'dataLoading',
8
+ 'noMoreData',
9
+ 'showSearch',
10
+ ],
11
+
12
+ template: '#opinionstage-widget-list',
13
+
14
+ data () {
15
+ return {
16
+ selectedWidgetType: 'all',
17
+ widgetTitleSearch: '',
18
+ showMoreBtn: true,
19
+ hasData: true,
20
+ }
21
+ },
22
+
23
+ mounted () {
24
+ widgetsSearchUpdate.call(this)
25
+ },
26
+
27
+ watch: {
28
+ widgetTitleSearch: _.debounce(function () {
29
+ widgetsSearchUpdate.call(this)
30
+ }, 500),
31
+
32
+ widgets () {
33
+ this.hasData = this.dataLoading || this.widgets.length > 0
34
+ },
35
+ },
36
+
37
+ methods: {
38
+ insertShortcode (widget) {
39
+ this.$emit('insert-shortcode', widget.shortcode)
40
+ },
41
+
42
+ selectWidgetType (type) {
43
+ this.selectedWidgetType = type
44
+ this.widgetTitleSearch = ''
45
+
46
+ widgetsSearchUpdate.call(this)
47
+ },
48
+
49
+
50
+ showMore () {
51
+ this.$emit('load-more-widgets')
52
+ },
53
+ },
54
+ })
55
+
56
+ function widgetsSearchUpdate () {
57
+ this.$emit('widgets-search-update', {
58
+ widgetType: this.selectedWidgetType,
59
+ widgetTitle: this.widgetTitleSearch
60
+ })
61
+ }
assets/content-popup/app/index.js ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import Vue from 'vue'
2
+ import './components/popup-content.js'
3
+ import './components/widget-list.js'
4
+ import '../styles/content-popup.scss'
5
+
6
+ export default function (modal) {
7
+ return new Vue({
8
+ el: '[data-opinionstage-content-popup]',
9
+
10
+ data: {
11
+ showClientContent: true,
12
+ isClientLoggedIn: null,
13
+ },
14
+
15
+ beforeMount () {
16
+ this.isClientLoggedIn = this.$el.dataset.opinionstageClientLoggedIn === '1'
17
+ },
18
+
19
+ methods: {
20
+ closePopup (/*event*/) {
21
+ modal.close()
22
+ },
23
+
24
+ insertShortcode (shortcode) {
25
+ wp.media.editor.insert(shortcode)
26
+ this.closePopup()
27
+ },
28
+
29
+ showClientWidgets () {
30
+ this.showClientContent = true
31
+ },
32
+
33
+ showTemplatesWidgets () {
34
+ this.showClientContent = false
35
+ },
36
+ },
37
+ })
38
+ }
assets/content-popup/app/store.js ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import Vue from 'vue'
2
+ import Vuex from 'vuex'
3
+ import _ from 'lodash'
4
+ import JsonApi from '../lib/jsonapi.js'
5
+
6
+ Vue.use(Vuex)
7
+
8
+ function dispatchWidgetData (apiJsonData) {
9
+ return apiJsonData.data.map( (rawWidget) => {
10
+ return {
11
+ id: rawWidget.id,
12
+ type: rawWidget.attributes['type'],
13
+ title: rawWidget.attributes['title'],
14
+ imageUrl: rawWidget.attributes['image-url'],
15
+ updatedAt: new Date(rawWidget.attributes['updated-at']),
16
+ landingPageUrl: rawWidget.attributes['landing-page-url'],
17
+ editUrl: rawWidget.attributes['edit-url'],
18
+ statsUrl: rawWidget.attributes['stats-url'],
19
+ shortcode: rawWidget.attributes['shortcode'],
20
+ }
21
+ })
22
+ }
23
+
24
+ function withFiltering(url, filteringParams) {
25
+ const urlParams = []
26
+ if ( !_.isEmpty(filteringParams) ) {
27
+ if ( filteringParams.type ) {
28
+ urlParams.push( `type=${filteringParams.type}` )
29
+ }
30
+
31
+ if ( !_.isEmpty(filteringParams.title) ) {
32
+ const trimmed = _.trim(filteringParams.title)
33
+ if ( !_.isEmpty(trimmed) ) {
34
+ urlParams.push( `title_like=${trimmed}` )
35
+ }
36
+ }
37
+
38
+ if ( filteringParams.page ) {
39
+ urlParams.push( `page=${filteringParams.page}` )
40
+ }
41
+ }
42
+
43
+ if ( _.isEmpty(urlParams) ) {
44
+ return url
45
+ } else {
46
+ return url + '?' + _.join( urlParams, '&')
47
+ }
48
+ }
49
+
50
+ export default new Vuex.Store({
51
+ state: {
52
+ widgets: [],
53
+ },
54
+
55
+ mutations: {
56
+ loadWidgets (state, {widgetsData}) {
57
+ state.widgets.push( dispatchWidgetData(widgetsData) )
58
+ },
59
+
60
+ loadTemplateWidgets (state, {widgetsData}) {
61
+ state.widgets.push( dispatchWidgetData(widgetsData).map( widget => {
62
+ widget.template = true
63
+ return widget
64
+ }) )
65
+ },
66
+
67
+ clearWidgets (state) {
68
+ state.widgets = []
69
+ },
70
+ },
71
+
72
+ actions: {
73
+ loadClientWidgets ({ dispatch }, { widgetsUrl, pluginVersion, accessToken, filtering }) {
74
+ return dispatch('load', {
75
+ commitType: 'loadWidgets',
76
+ widgetsUrl,
77
+ pluginVersion,
78
+ accessToken,
79
+ filtering,
80
+ })
81
+ },
82
+
83
+ loadTemplateWidgets ({ dispatch }, { widgetsUrl, pluginVersion, filtering }) {
84
+ return dispatch('load', {
85
+ commitType: 'loadTemplateWidgets',
86
+ widgetsUrl,
87
+ pluginVersion,
88
+ filtering,
89
+ })
90
+ },
91
+
92
+ load ({ commit }, { commitType, widgetsUrl, filtering, pluginVersion, accessToken }) {
93
+ const url = withFiltering(widgetsUrl, filtering)
94
+
95
+ return JsonApi.get(url, pluginVersion, accessToken)
96
+ .then( (apiJson) => {
97
+ commit({
98
+ type: commitType,
99
+ widgetsData: apiJson,
100
+ })
101
+ })
102
+ .catch( (error) => {
103
+ console.error( "[social-polls-by-opinionstage][content-popup] can't load widgets:", error.statusText )
104
+ })
105
+ },
106
+ },
107
+ })
assets/content-popup/index.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import Modal from './lib/modal.js'
2
+ import ContentPopup from './app/index.js'
3
+
4
+ jQuery(function($) {
5
+ let app
6
+ let modal
7
+
8
+ $('body').on('click', '[data-opinionstage-content-launch]', function (event) {
9
+ event.preventDefault()
10
+
11
+ if ( modal === undefined ) {
12
+ modal = new Modal({
13
+ content: $('[data-opinionstage-content-popup-template]').html(),
14
+ onCreate (modal) {
15
+ app = new ContentPopup(modal)
16
+ },
17
+ })
18
+ }
19
+
20
+ modal.open()
21
+ })
22
+ })
assets/content-popup/lib/jsonapi.js ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { Promise } from 'rsvp'
2
+
3
+ const $ = jQuery
4
+ const APIJSON_CONTENT_TYPE = 'application/vnd.api+json'
5
+
6
+ export default {
7
+ get (url, pluginVersion, accessToken) {
8
+ return new Promise( (resolve, reject) => {
9
+ $.getJSON({
10
+ url,
11
+ beforeSend: (request) => {
12
+ request.setRequestHeader('Accept', APIJSON_CONTENT_TYPE)
13
+ request.setRequestHeader('Content-Type', APIJSON_CONTENT_TYPE)
14
+ request.setRequestHeader('OSWP-Plugin-Version', pluginVersion)
15
+ if ( accessToken ) {
16
+ request.setRequestHeader('OSWP-Client-Token', accessToken)
17
+ }
18
+ },
19
+ })
20
+ .done( resolve/*(apiJson)*/ )
21
+ .fail( reject/*(jqxhr, textStatus, error)*/ )
22
+ })
23
+ }
24
+ }
assets/content-popup/lib/modal.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import tingle from 'tingle.js'
2
+ import '../styles/modal-window.scss'
3
+
4
+ export default class Modal {
5
+ constructor (settings={}) {
6
+ this.modal = new tingle.modal({
7
+ closeMethods: ['overlay', 'escape'],
8
+ cssClass: ['opinionstage-content-popup'],
9
+ onClose: settings.onClose,
10
+ })
11
+
12
+ this.modal.setContent(settings.content)
13
+
14
+ if ( typeof settings.onCreate === 'function' ) {
15
+ settings.onCreate(this)
16
+ }
17
+ }
18
+
19
+ open () { this.modal.open() }
20
+ close () { this.modal.close() }
21
+ checkOverflow () { this.modal.checkOverflow() }
22
+ }
assets/content-popup/package.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "opinionstage-wordpress-plugin-content-popup",
3
+ "version": "1.0.0",
4
+ "description": "OpinionStage WordPress plugin content popup front-end",
5
+ "private": true,
6
+ "contributors": [
7
+ {
8
+ "name": "Dmytro Mjakotnyj",
9
+ "email": "dikuca@gmail.com",
10
+ "url": "http://kucaahbe.github.io/"
11
+ }
12
+ ],
13
+ "engines": {
14
+ "npm": "~6.11.0"
15
+ },
16
+ "scripts": {
17
+ "start": "webpack -d --watch",
18
+ "build": "webpack -p --env.production",
19
+ "test": "echo \"Error: no test specified\" && exit 1",
20
+ "webpack": "webpack"
21
+ },
22
+ "repository": {
23
+ "type": "git",
24
+ "url": "git+https://github.com/opinionstage/opinionstage-wordpress-plugin.git"
25
+ },
26
+ "author": "opinionstage",
27
+ "license": "UNLICENSED",
28
+ "bugs": {
29
+ "url": "https://wordpress.org/support/plugin/social-polls-by-opinionstage"
30
+ },
31
+ "homepage": "https://wordpress.org/plugins/social-polls-by-opinionstage/",
32
+ "devDependencies": {
33
+ "autoprefixer": "^7.1.2",
34
+ "babel-core": "^6.25.0",
35
+ "babel-loader": "^7.1.1",
36
+ "babel-preset-env": "^1.6.0",
37
+ "css-loader": "^0.28.4",
38
+ "node-sass": "^4.5.3",
39
+ "postcss-initial": "^2.0.0",
40
+ "postcss-loader": "^2.0.6",
41
+ "postcss-modules": "^0.8.0",
42
+ "postcss-use": "^2.3.0",
43
+ "sass-loader": "^6.0.6",
44
+ "style-loader": "^0.18.2",
45
+ "webpack": "^3.0.0"
46
+ },
47
+ "dependencies": {
48
+ "lodash-es": "^4.17.4",
49
+ "rsvp": "^3.6.1",
50
+ "tingle.js": "^0.11.0",
51
+ "vue": "^2.3.4",
52
+ "vuex": "^2.3.1"
53
+ }
54
+ }
assets/content-popup/postcss.config.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = {
2
+ plugins: {
3
+ 'postcss-use': {
4
+ modules: [
5
+ 'autoprefixer',
6
+ 'postcss-initial',
7
+ ]
8
+ },
9
+ }
10
+ }
assets/content-popup/styles/content-popup.scss ADDED
@@ -0,0 +1,296 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @use autoprefixer;
2
+
3
+ .opinionstage-content-popup-contents {
4
+ * {
5
+ margin: 0;
6
+ padding: 0;
7
+ color: #222120;
8
+ box-sizing: border-box;
9
+ font-family: "Open Sans", Helvetica, sans-serif;
10
+ }
11
+
12
+ //header
13
+ .header {
14
+ background-color: #222120;
15
+ width: 100%;
16
+ }
17
+ .header__container {
18
+ color: #ffffff;
19
+ margin: auto;
20
+ padding: 0 10px;
21
+ }
22
+
23
+ .header__logo {
24
+ display: inline-block;
25
+ a {
26
+ &:active, &:focus, &:hover, &:visited {
27
+ border: none;
28
+ background: none;
29
+ box-shadow: none;
30
+ }
31
+ }
32
+ img {
33
+ margin: 15px 10px;
34
+ width: 150px;
35
+ }
36
+ }
37
+ .header__nav {
38
+ display: inline-block;
39
+ font-size: 0;
40
+ vertical-align: bottom;
41
+ }
42
+
43
+ .header__action {
44
+ display: block;
45
+ float: right;
46
+ font-size: 0;
47
+ margin-top: 10px;
48
+ }
49
+ //content
50
+ .page-content {
51
+ margin: 0 auto;
52
+ padding: 25px 15px 15px;
53
+ }
54
+ .main-title {
55
+ color: #222120;
56
+ font-size: 21px;
57
+ font-weight: normal;
58
+ text-align: center;
59
+ }
60
+
61
+ .conect-form {
62
+ text-align: center;
63
+ margin-top: 20px;
64
+ }
65
+
66
+ .content-actions {
67
+ font-size: 0;
68
+ margin-bottom: 20px;
69
+ }
70
+
71
+ .filter__itm {
72
+ display: inline-block;
73
+ cursor: pointer;
74
+ font-size: 14px;
75
+ margin-right: 10px;
76
+ line-height: 36px;
77
+ text-transform: uppercase;
78
+ &:hover {
79
+ color: #3aaebd;
80
+ }
81
+ &.active {
82
+ font-weight: bold;
83
+ pointer-events: none;
84
+ }
85
+ }
86
+ .filter {
87
+ display: inline-block;
88
+ width: 70%;
89
+ }
90
+ .search {
91
+ background-color: transparent;
92
+ display: inline-block;
93
+ width: 30%;
94
+ position: relative;
95
+ .search-icon {
96
+ bottom: 0;
97
+ height: 18px;
98
+ left: 10px;
99
+ margin: auto;
100
+ position: absolute;
101
+ top: 0;
102
+ pointer-events: none;
103
+ }
104
+ }
105
+
106
+ .content__list {
107
+ height: 540px;
108
+ overflow-y: scroll;
109
+ }
110
+
111
+ .content__loading {
112
+ text-align: center;
113
+ }
114
+
115
+ .content__itm {
116
+ display: inline-block;
117
+ margin-bottom: 2%;
118
+ margin-right: 2%;
119
+ position: relative;
120
+ width: 32%;
121
+ &:nth-child(3n+3) {
122
+ margin-right: 0;
123
+ }
124
+ &:hover {
125
+ .content__links {
126
+ display: flex;
127
+ justify-content: center;
128
+ flex-direction: column;
129
+ }
130
+ }
131
+ }
132
+
133
+ .content__image {
134
+ height: 195px;
135
+ position: relative;
136
+ img {
137
+ display: block;
138
+ height: 100%;
139
+ object-fit: cover;
140
+ width: 100%;
141
+ }
142
+ }
143
+ .content__info {
144
+ background-color: #f5f5f5;
145
+ font-size: 14px;
146
+ height: 85px;
147
+ margin: 0;
148
+ overflow: hidden;
149
+ padding: 15px 5px 0;
150
+ }
151
+
152
+ .content__links {
153
+ background-color: #222120;
154
+ display: none;
155
+ height: 100%;
156
+ left: 0;
157
+ opacity: 0.8;
158
+ position: absolute;
159
+ top: 0;
160
+ width: 100%;
161
+ z-index: 3;
162
+ }
163
+ .content__links-itm {
164
+ border-radius: 5px;
165
+ border: 1px solid #ffffff;
166
+ color: #ffffff;
167
+ background: transparent;
168
+ cursor: pointer;
169
+ display: block;
170
+ line-height: 1;
171
+ margin: 5px auto;
172
+ padding: 14px 8px;
173
+ text-align: center;
174
+ text-decoration: none;
175
+ text-transform: uppercase;
176
+ width: 200px;
177
+ &:hover {
178
+ background-color: rgba(255, 255, 255, 0.1)
179
+ }
180
+ }
181
+
182
+ .content__label {
183
+ background-color: #222120;
184
+ bottom: 0;
185
+ color: #ffffff;
186
+ font-size: 12px;
187
+ left: 0;
188
+ padding: 5px 6px;
189
+ position: absolute;
190
+ text-transform: uppercase;
191
+ z-index: 2;
192
+ }
193
+
194
+ // buttons
195
+ .std-btn {
196
+ background-color: rgba(123, 91, 167, 0.4);
197
+ border-radius: 5px 5px 0 0;
198
+ cursor: pointer;
199
+ color: white;
200
+ display: inline-block;
201
+ font: 16px/50px "Open Sans",Helvetica,sans-serif;
202
+ margin: 0;
203
+ text-align: center;
204
+ text-transform: uppercase;
205
+ vertical-align: bottom;
206
+ width: 200px;
207
+ user-select: none;
208
+
209
+ &.active {
210
+ background-color: #ffffff;
211
+ color: #222120;
212
+ }
213
+ }
214
+
215
+ .btn-create {
216
+ background-color: #3499c2;
217
+ border-radius: 5px;
218
+ color: white;
219
+ cursor: pointer;
220
+ display: inline-block;
221
+ font: 16px/42px "Open Sans",Helvetica,sans-serif;
222
+ text-align: center;
223
+ text-decoration: none;
224
+ width: 180px;
225
+ &:hover {
226
+ background-color: #55A6CC;
227
+ }
228
+ }
229
+
230
+
231
+ .btn-close {
232
+ border: 1px solid #ffffff;
233
+ border-radius: 5px;
234
+ color: white;
235
+ cursor: pointer;
236
+ display: inline-block;
237
+ font: 16px/38px "Open Sans",Helvetica,sans-serif;
238
+ margin-left: 20px;
239
+ opacity: 0.5;
240
+ text-align: center;
241
+ width: 42px;
242
+ &:hover {
243
+ opacity: 0.8;
244
+ }
245
+ }
246
+
247
+ .btn-blue {
248
+ display: inline-block;
249
+ background-color: #3499c2;
250
+ border: medium none;
251
+ border-radius: 5px;
252
+ color: #ffffff;
253
+ cursor: pointer;
254
+ font-size: 16px;
255
+ line-height: 36px;
256
+ outline: medium none;
257
+ text-transform: uppercase;
258
+ text-decoration: none;
259
+ width: 140px;
260
+ &:hover {
261
+ background-color: #55A6CC;
262
+ }
263
+ }
264
+
265
+ .btn-show-more {
266
+ padding: 15px 0;
267
+ border: none;
268
+ background-color: #e6e6e6;
269
+ width: 100%;
270
+ }
271
+
272
+ .std-inp {
273
+ background-color: #ffffff;
274
+ border: 1px solid #c1c1c1;
275
+ border-radius: 5px;
276
+ height: 36px;
277
+ outline: medium none;
278
+ padding: 0 15px;
279
+ width: 450px;
280
+ }
281
+
282
+ .std-search {
283
+ background-color: #efefef;
284
+ border: medium none;
285
+ border-radius: 5px;
286
+ color: #2f2c24;
287
+ height: 36px;
288
+ outline: medium none !important;
289
+ padding: 0 20px 0 40px;
290
+ width: 100%;
291
+ }
292
+
293
+ .hidden {
294
+ visibility: hidden;
295
+ }
296
+ }
assets/content-popup/styles/modal-window.scss ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @use autoprefixer;
2
+
3
+ // This file adopted from tingle.js package (v0.11.0) (dist/tingle.css file)
4
+
5
+ .opinionstage-content-popup {
6
+ &.tingle-modal {
7
+ * {
8
+ box-sizing: border-box;
9
+ }
10
+
11
+ position: fixed;
12
+ top: 0;
13
+ right: 0;
14
+ bottom: 0;
15
+ left: 0;
16
+
17
+ z-index: 159900; // same z-index uses WP media modal popup
18
+
19
+ display: flex;
20
+
21
+ visibility: hidden;
22
+ flex-direction: column;
23
+ align-items: center;
24
+
25
+ overflow: hidden;
26
+ background: rgba(0, 0, 0, .8);
27
+ opacity: 0;
28
+ cursor: pointer;
29
+ transition: transform .2s ease;
30
+ }
31
+
32
+ // modal
33
+ .tingle-modal-box {
34
+ position: relative;
35
+ flex-shrink: 0;
36
+ margin-top: auto;
37
+ margin-bottom: auto;
38
+ max-width: 965px;
39
+ min-width: 875;
40
+ width: 70%;
41
+ height: 700px;
42
+ background: #fff;
43
+ opacity: 1;
44
+ cursor: auto;
45
+ transition: transform .3s cubic-bezier(.175, .885, .32, 1.275);
46
+ transform: scale(.8);
47
+ }
48
+
49
+ .tingle-modal-box__content {
50
+ padding: 0;
51
+ }
52
+
53
+ // state
54
+ &.tingle-modal--visible {
55
+ visibility: visible;
56
+ opacity: 1;
57
+
58
+ .tingle-modal-box {
59
+ transform: scale(1);
60
+ }
61
+ }
62
+
63
+ &.tingle-modal--overflow {
64
+ //overflow-y: scroll;
65
+ padding-top: 8vh;
66
+ }
67
+
68
+ // responsive
69
+ @media (max-width : 540px) {
70
+ .tingle-modal-box {
71
+ width: auto;
72
+ }
73
+
74
+ &.tingle-modal {
75
+ top: 60px;
76
+ display: block;
77
+ width: 100%;
78
+ }
79
+
80
+ &.tingle-modal--overflow {
81
+ padding: 0;
82
+ }
83
+ }
84
+ }
85
+
86
+ // attached to body tag
87
+ .tingle-enabled {
88
+ overflow: hidden;
89
+ height: 100%;
90
+
91
+ .tingle-content-wrapper {
92
+ filter: blur(15px);
93
+ }
94
+ }
assets/content-popup/webpack.config.js ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var path = require('path')
2
+
3
+ module.exports = function(env={}) {
4
+ return {
5
+ entry: './index.js',
6
+
7
+ output: {
8
+ filename: 'content-popup.js',
9
+ path: path.resolve(__dirname, '../../admin/js')
10
+ },
11
+
12
+ module: {
13
+ rules: [
14
+ {
15
+ test: /\.js$/,
16
+ loader: 'babel-loader',
17
+ exclude: /node_modules/,
18
+ },
19
+ {
20
+ test: /\.scss$/,
21
+ use: [
22
+ 'style-loader',
23
+ { loader: 'css-loader',
24
+ options: {
25
+ sourceMap: !env.production
26
+ }
27
+ },
28
+ { loader: 'sass-loader',
29
+ options: {
30
+ sourceMap: !env.production
31
+ }
32
+ },
33
+ { loader: 'postcss-loader',
34
+ options: {
35
+ sourceMap: !env.production
36
+ }
37
+ },
38
+ ]
39
+ }
40
+ ]
41
+ },
42
+
43
+ resolve: {
44
+ alias: {
45
+ 'vue$': 'vue/dist/vue.esm.js',
46
+ 'lodash$': 'lodash-es',
47
+ }
48
+ },
49
+
50
+ watchOptions: {
51
+ ignored: [
52
+ /node_modules/
53
+ ]
54
+ }
55
+ }
56
+ }
assets/content-popup/yarn.lock ADDED
@@ -0,0 +1,3702 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+ # yarn lockfile v1
3
+
4
+
5
+ abbrev@1:
6
+ version "1.1.0"
7
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
8
+
9
+ acorn-dynamic-import@^2.0.0:
10
+ version "2.0.2"
11
+ resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4"
12
+ dependencies:
13
+ acorn "^4.0.3"
14
+
15
+ acorn@^4.0.3:
16
+ version "4.0.13"
17
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
18
+
19
+ acorn@^5.0.0:
20
+ version "5.1.1"
21
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75"
22
+
23
+ ajv-keywords@^2.0.0:
24
+ version "2.1.0"
25
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0"
26
+
27
+ ajv@^4.9.1:
28
+ version "4.11.8"
29
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
30
+ dependencies:
31
+ co "^4.6.0"
32
+ json-stable-stringify "^1.0.1"
33
+
34
+ ajv@^5.0.0, ajv@^5.1.5:
35
+ version "5.2.0"
36
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.0.tgz#c1735024c5da2ef75cc190713073d44f098bf486"
37
+ dependencies:
38
+ co "^4.6.0"
39
+ fast-deep-equal "^0.1.0"
40
+ json-schema-traverse "^0.3.0"
41
+ json-stable-stringify "^1.0.1"
42
+
43
+ align-text@^0.1.1, align-text@^0.1.3:
44
+ version "0.1.4"
45
+ resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
46
+ dependencies:
47
+ kind-of "^3.0.2"
48
+ longest "^1.0.1"
49
+ repeat-string "^1.5.2"
50
+
51
+ alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
52
+ version "1.0.2"
53
+ resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
54
+
55
+ amdefine@>=0.0.4:
56
+ version "1.0.1"
57
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
58
+
59
+ ansi-regex@^2.0.0:
60
+ version "2.1.1"
61
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
62
+
63
+ ansi-styles@^2.2.1:
64
+ version "2.2.1"
65
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
66
+
67
+ ansi-styles@^3.1.0:
68
+ version "3.1.0"
69
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
70
+ dependencies:
71
+ color-convert "^1.0.0"
72
+
73
+ anymatch@^1.3.0:
74
+ version "1.3.0"
75
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
76
+ dependencies:
77
+ arrify "^1.0.0"
78
+ micromatch "^2.1.5"
79
+
80
+ aproba@^1.0.3:
81
+ version "1.1.2"
82
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1"
83
+
84
+ are-we-there-yet@~1.1.2:
85
+ version "1.1.4"
86
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
87
+ dependencies:
88
+ delegates "^1.0.0"
89
+ readable-stream "^2.0.6"
90
+
91
+ argparse@^1.0.7:
92
+ version "1.0.9"
93
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
94
+ dependencies:
95
+ sprintf-js "~1.0.2"
96
+
97
+ arr-diff@^2.0.0:
98
+ version "2.0.0"
99
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
100
+ dependencies:
101
+ arr-flatten "^1.0.1"
102
+
103
+ arr-flatten@^1.0.1:
104
+ version "1.1.0"
105
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
106
+
107
+ array-find-index@^1.0.1:
108
+ version "1.0.2"
109
+ resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
110
+
111
+ array-unique@^0.2.1:
112
+ version "0.2.1"
113
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
114
+
115
+ arrify@^1.0.0:
116
+ version "1.0.1"
117
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
118
+
119
+ asn1.js@^4.0.0:
120
+ version "4.9.1"
121
+ resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.1.tgz#48ba240b45a9280e94748990ba597d216617fd40"
122
+ dependencies:
123
+ bn.js "^4.0.0"
124
+ inherits "^2.0.1"
125
+ minimalistic-assert "^1.0.0"
126
+
127
+ asn1@~0.2.3:
128
+ version "0.2.3"
129
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
130
+
131
+ assert-plus@1.0.0, assert-plus@^1.0.0:
132
+ version "1.0.0"
133
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
134
+
135
+ assert-plus@^0.2.0:
136
+ version "0.2.0"
137
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
138
+
139
+ assert@^1.1.1:
140
+ version "1.4.1"
141
+ resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
142
+ dependencies:
143
+ util "0.10.3"
144
+
145
+ async-each@^1.0.0:
146
+ version "1.0.1"
147
+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
148
+
149
+ async-foreach@^0.1.3:
150
+ version "0.1.3"
151
+ resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
152
+
153
+ async@^2.1.2, async@^2.1.5:
154
+ version "2.5.0"
155
+ resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d"
156
+ dependencies:
157
+ lodash "^4.14.0"
158
+
159
+ asynckit@^0.4.0:
160
+ version "0.4.0"
161
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
162
+
163
+ autoprefixer@^6.3.1:
164
+ version "6.7.7"
165
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
166
+ dependencies:
167
+ browserslist "^1.7.6"
168
+ caniuse-db "^1.0.30000634"
169
+ normalize-range "^0.1.2"
170
+ num2fraction "^1.2.2"
171
+ postcss "^5.2.16"
172
+ postcss-value-parser "^3.2.3"
173
+
174
+ autoprefixer@^7.1.2:
175
+ version "7.1.2"
176
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.2.tgz#fbeaf07d48fd878e0682bf7cbeeade728adb2b18"
177
+ dependencies:
178
+ browserslist "^2.1.5"
179
+ caniuse-lite "^1.0.30000697"
180
+ normalize-range "^0.1.2"
181
+ num2fraction "^1.2.2"
182
+ postcss "^6.0.6"
183
+ postcss-value-parser "^3.2.3"
184
+
185
+ aws-sign2@~0.6.0:
186
+ version "0.6.0"
187
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
188
+
189
+ aws4@^1.2.1:
190
+ version "1.6.0"
191
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
192
+
193
+ babel-code-frame@^6.11.0, babel-code-frame@^6.22.0:
194
+ version "6.22.0"
195
+ resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
196
+ dependencies:
197
+ chalk "^1.1.0"
198
+ esutils "^2.0.2"
199
+ js-tokens "^3.0.0"
200
+
201
+ babel-core@^6.24.1, babel-core@^6.25.0:
202
+ version "6.25.0"
203
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729"
204
+ dependencies:
205
+ babel-code-frame "^6.22.0"
206
+ babel-generator "^6.25.0"
207
+ babel-helpers "^6.24.1"
208
+ babel-messages "^6.23.0"
209
+ babel-register "^6.24.1"
210
+ babel-runtime "^6.22.0"
211
+ babel-template "^6.25.0"
212
+ babel-traverse "^6.25.0"
213
+ babel-types "^6.25.0"
214
+ babylon "^6.17.2"
215
+ convert-source-map "^1.1.0"
216
+ debug "^2.1.1"
217
+ json5 "^0.5.0"
218
+ lodash "^4.2.0"
219
+ minimatch "^3.0.2"
220
+ path-is-absolute "^1.0.0"
221
+ private "^0.1.6"
222
+ slash "^1.0.0"
223
+ source-map "^0.5.0"
224
+
225
+ babel-generator@^6.25.0:
226
+ version "6.25.0"
227
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
228
+ dependencies:
229
+ babel-messages "^6.23.0"
230
+ babel-runtime "^6.22.0"
231
+ babel-types "^6.25.0"
232
+ detect-indent "^4.0.0"
233
+ jsesc "^1.3.0"
234
+ lodash "^4.2.0"
235
+ source-map "^0.5.0"
236
+ trim-right "^1.0.1"
237
+
238
+ babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
239
+ version "6.24.1"
240
+ resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
241
+ dependencies:
242
+ babel-helper-explode-assignable-expression "^6.24.1"
243
+ babel-runtime "^6.22.0"
244
+ babel-types "^6.24.1"
245
+
246
+ babel-helper-call-delegate@^6.24.1:
247
+ version "6.24.1"
248
+ resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
249
+ dependencies:
250
+ babel-helper-hoist-variables "^6.24.1"
251
+ babel-runtime "^6.22.0"
252
+ babel-traverse "^6.24.1"
253
+ babel-types "^6.24.1"
254
+
255
+ babel-helper-define-map@^6.24.1:
256
+ version "6.24.1"
257
+ resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080"
258
+ dependencies:
259
+ babel-helper-function-name "^6.24.1"
260
+ babel-runtime "^6.22.0"
261
+ babel-types "^6.24.1"
262
+ lodash "^4.2.0"
263
+
264
+ babel-helper-explode-assignable-expression@^6.24.1:
265
+ version "6.24.1"
266
+ resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
267
+ dependencies:
268
+ babel-runtime "^6.22.0"
269
+ babel-traverse "^6.24.1"
270
+ babel-types "^6.24.1"
271
+
272
+ babel-helper-function-name@^6.24.1:
273
+ version "6.24.1"
274
+ resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
275
+ dependencies:
276
+ babel-helper-get-function-arity "^6.24.1"
277
+ babel-runtime "^6.22.0"
278
+ babel-template "^6.24.1"
279
+ babel-traverse "^6.24.1"
280
+ babel-types "^6.24.1"
281
+
282
+ babel-helper-get-function-arity@^6.24.1:
283
+ version "6.24.1"
284
+ resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
285
+ dependencies:
286
+ babel-runtime "^6.22.0"
287
+ babel-types "^6.24.1"
288
+
289
+ babel-helper-hoist-variables@^6.24.1:
290
+ version "6.24.1"
291
+ resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
292
+ dependencies:
293
+ babel-runtime "^6.22.0"
294
+ babel-types "^6.24.1"
295
+
296
+ babel-helper-optimise-call-expression@^6.24.1:
297
+ version "6.24.1"
298
+ resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
299
+ dependencies:
300
+ babel-runtime "^6.22.0"
301
+ babel-types "^6.24.1"
302
+
303
+ babel-helper-regex@^6.24.1:
304
+ version "6.24.1"
305
+ resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8"
306
+ dependencies:
307
+ babel-runtime "^6.22.0"
308
+ babel-types "^6.24.1"
309
+ lodash "^4.2.0"
310
+
311
+ babel-helper-remap-async-to-generator@^6.24.1:
312
+ version "6.24.1"
313
+ resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
314
+ dependencies:
315
+ babel-helper-function-name "^6.24.1"
316
+ babel-runtime "^6.22.0"
317
+ babel-template "^6.24.1"
318
+ babel-traverse "^6.24.1"
319
+ babel-types "^6.24.1"
320
+
321
+ babel-helper-replace-supers@^6.24.1:
322
+ version "6.24.1"
323
+ resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
324
+ dependencies:
325
+ babel-helper-optimise-call-expression "^6.24.1"
326
+ babel-messages "^6.23.0"
327
+ babel-runtime "^6.22.0"
328
+ babel-template "^6.24.1"
329
+ babel-traverse "^6.24.1"
330
+ babel-types "^6.24.1"
331
+
332
+ babel-helpers@^6.24.1:
333
+ version "6.24.1"
334
+ resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
335
+ dependencies:
336
+ babel-runtime "^6.22.0"
337
+ babel-template "^6.24.1"
338
+
339
+ babel-loader@^7.1.1:
340
+ version "7.1.1"
341
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.1.tgz#b87134c8b12e3e4c2a94e0546085bc680a2b8488"
342
+ dependencies:
343
+ find-cache-dir "^1.0.0"
344
+ loader-utils "^1.0.2"
345
+ mkdirp "^0.5.1"
346
+
347
+ babel-messages@^6.23.0:
348
+ version "6.23.0"
349
+ resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
350
+ dependencies:
351
+ babel-runtime "^6.22.0"
352
+
353
+ babel-plugin-check-es2015-constants@^6.22.0:
354
+ version "6.22.0"
355
+ resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
356
+ dependencies:
357
+ babel-runtime "^6.22.0"
358
+
359
+ babel-plugin-syntax-async-functions@^6.8.0:
360
+ version "6.13.0"
361
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
362
+
363
+ babel-plugin-syntax-exponentiation-operator@^6.8.0:
364
+ version "6.13.0"
365
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
366
+
367
+ babel-plugin-syntax-trailing-function-commas@^6.22.0:
368
+ version "6.22.0"
369
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
370
+
371
+ babel-plugin-transform-async-to-generator@^6.22.0:
372
+ version "6.24.1"
373
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
374
+ dependencies:
375
+ babel-helper-remap-async-to-generator "^6.24.1"
376
+ babel-plugin-syntax-async-functions "^6.8.0"
377
+ babel-runtime "^6.22.0"
378
+
379
+ babel-plugin-transform-es2015-arrow-functions@^6.22.0:
380
+ version "6.22.0"
381
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
382
+ dependencies:
383
+ babel-runtime "^6.22.0"
384
+
385
+ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
386
+ version "6.22.0"
387
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
388
+ dependencies:
389
+ babel-runtime "^6.22.0"
390
+
391
+ babel-plugin-transform-es2015-block-scoping@^6.23.0:
392
+ version "6.24.1"
393
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576"
394
+ dependencies:
395
+ babel-runtime "^6.22.0"
396
+ babel-template "^6.24.1"
397
+ babel-traverse "^6.24.1"
398
+ babel-types "^6.24.1"
399
+ lodash "^4.2.0"
400
+
401
+ babel-plugin-transform-es2015-classes@^6.23.0:
402
+ version "6.24.1"
403
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
404
+ dependencies:
405
+ babel-helper-define-map "^6.24.1"
406
+ babel-helper-function-name "^6.24.1"
407
+ babel-helper-optimise-call-expression "^6.24.1"
408
+ babel-helper-replace-supers "^6.24.1"
409
+ babel-messages "^6.23.0"
410
+ babel-runtime "^6.22.0"
411
+ babel-template "^6.24.1"
412
+ babel-traverse "^6.24.1"
413
+ babel-types "^6.24.1"
414
+
415
+ babel-plugin-transform-es2015-computed-properties@^6.22.0:
416
+ version "6.24.1"
417
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
418
+ dependencies:
419
+ babel-runtime "^6.22.0"
420
+ babel-template "^6.24.1"
421
+
422
+ babel-plugin-transform-es2015-destructuring@^6.23.0:
423
+ version "6.23.0"
424
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
425
+ dependencies:
426
+ babel-runtime "^6.22.0"
427
+
428
+ babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
429
+ version "6.24.1"
430
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
431
+ dependencies:
432
+ babel-runtime "^6.22.0"
433
+ babel-types "^6.24.1"
434
+
435
+ babel-plugin-transform-es2015-for-of@^6.23.0:
436
+ version "6.23.0"
437
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
438
+ dependencies:
439
+ babel-runtime "^6.22.0"
440
+
441
+ babel-plugin-transform-es2015-function-name@^6.22.0:
442
+ version "6.24.1"
443
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
444
+ dependencies:
445
+ babel-helper-function-name "^6.24.1"
446
+ babel-runtime "^6.22.0"
447
+ babel-types "^6.24.1"
448
+
449
+ babel-plugin-transform-es2015-literals@^6.22.0:
450
+ version "6.22.0"
451
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
452
+ dependencies:
453
+ babel-runtime "^6.22.0"
454
+
455
+ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
456
+ version "6.24.1"
457
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
458
+ dependencies:
459
+ babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
460
+ babel-runtime "^6.22.0"
461
+ babel-template "^6.24.1"
462
+
463
+ babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
464
+ version "6.24.1"
465
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe"
466
+ dependencies:
467
+ babel-plugin-transform-strict-mode "^6.24.1"
468
+ babel-runtime "^6.22.0"
469
+ babel-template "^6.24.1"
470
+ babel-types "^6.24.1"
471
+
472
+ babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
473
+ version "6.24.1"
474
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
475
+ dependencies:
476
+ babel-helper-hoist-variables "^6.24.1"
477
+ babel-runtime "^6.22.0"
478
+ babel-template "^6.24.1"
479
+
480
+ babel-plugin-transform-es2015-modules-umd@^6.23.0:
481
+ version "6.24.1"
482
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
483
+ dependencies:
484
+ babel-plugin-transform-es2015-modules-amd "^6.24.1"
485
+ babel-runtime "^6.22.0"
486
+ babel-template "^6.24.1"
487
+
488
+ babel-plugin-transform-es2015-object-super@^6.22.0:
489
+ version "6.24.1"
490
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
491
+ dependencies:
492
+ babel-helper-replace-supers "^6.24.1"
493
+ babel-runtime "^6.22.0"
494
+
495
+ babel-plugin-transform-es2015-parameters@^6.23.0:
496
+ version "6.24.1"
497
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
498
+ dependencies:
499
+ babel-helper-call-delegate "^6.24.1"
500
+ babel-helper-get-function-arity "^6.24.1"
501
+ babel-runtime "^6.22.0"
502
+ babel-template "^6.24.1"
503
+ babel-traverse "^6.24.1"
504
+ babel-types "^6.24.1"
505
+
506
+ babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
507
+ version "6.24.1"
508
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
509
+ dependencies:
510
+ babel-runtime "^6.22.0"
511
+ babel-types "^6.24.1"
512
+
513
+ babel-plugin-transform-es2015-spread@^6.22.0:
514
+ version "6.22.0"
515
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
516
+ dependencies:
517
+ babel-runtime "^6.22.0"
518
+
519
+ babel-plugin-transform-es2015-sticky-regex@^6.22.0:
520
+ version "6.24.1"
521
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
522
+ dependencies:
523
+ babel-helper-regex "^6.24.1"
524
+ babel-runtime "^6.22.0"
525
+ babel-types "^6.24.1"
526
+
527
+ babel-plugin-transform-es2015-template-literals@^6.22.0:
528
+ version "6.22.0"
529
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
530
+ dependencies:
531
+ babel-runtime "^6.22.0"
532
+
533
+ babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
534
+ version "6.23.0"
535
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
536
+ dependencies:
537
+ babel-runtime "^6.22.0"
538
+
539
+ babel-plugin-transform-es2015-unicode-regex@^6.22.0:
540
+ version "6.24.1"
541
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
542
+ dependencies:
543
+ babel-helper-regex "^6.24.1"
544
+ babel-runtime "^6.22.0"
545
+ regexpu-core "^2.0.0"
546
+
547
+ babel-plugin-transform-exponentiation-operator@^6.22.0:
548
+ version "6.24.1"
549
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
550
+ dependencies:
551
+ babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
552
+ babel-plugin-syntax-exponentiation-operator "^6.8.0"
553
+ babel-runtime "^6.22.0"
554
+
555
+ babel-plugin-transform-regenerator@^6.22.0:
556
+ version "6.24.1"
557
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418"
558
+ dependencies:
559
+ regenerator-transform "0.9.11"
560
+
561
+ babel-plugin-transform-strict-mode@^6.24.1:
562
+ version "6.24.1"
563
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
564
+ dependencies:
565
+ babel-runtime "^6.22.0"
566
+ babel-types "^6.24.1"
567
+
568
+ babel-preset-env@^1.6.0:
569
+ version "1.6.0"
570
+ resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.0.tgz#2de1c782a780a0a5d605d199c957596da43c44e4"
571
+ dependencies:
572
+ babel-plugin-check-es2015-constants "^6.22.0"
573
+ babel-plugin-syntax-trailing-function-commas "^6.22.0"
574
+ babel-plugin-transform-async-to-generator "^6.22.0"
575
+ babel-plugin-transform-es2015-arrow-functions "^6.22.0"
576
+ babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
577
+ babel-plugin-transform-es2015-block-scoping "^6.23.0"
578
+ babel-plugin-transform-es2015-classes "^6.23.0"
579
+ babel-plugin-transform-es2015-computed-properties "^6.22.0"
580
+ babel-plugin-transform-es2015-destructuring "^6.23.0"
581
+ babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
582
+ babel-plugin-transform-es2015-for-of "^6.23.0"
583
+ babel-plugin-transform-es2015-function-name "^6.22.0"
584
+ babel-plugin-transform-es2015-literals "^6.22.0"
585
+ babel-plugin-transform-es2015-modules-amd "^6.22.0"
586
+ babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
587
+ babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
588
+ babel-plugin-transform-es2015-modules-umd "^6.23.0"
589
+ babel-plugin-transform-es2015-object-super "^6.22.0"
590
+ babel-plugin-transform-es2015-parameters "^6.23.0"
591
+ babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
592
+ babel-plugin-transform-es2015-spread "^6.22.0"
593
+ babel-plugin-transform-es2015-sticky-regex "^6.22.0"
594
+ babel-plugin-transform-es2015-template-literals "^6.22.0"
595
+ babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
596
+ babel-plugin-transform-es2015-unicode-regex "^6.22.0"
597
+ babel-plugin-transform-exponentiation-operator "^6.22.0"
598
+ babel-plugin-transform-regenerator "^6.22.0"
599
+ browserslist "^2.1.2"
600
+ invariant "^2.2.2"
601
+ semver "^5.3.0"
602
+
603
+ babel-register@^6.24.1:
604
+ version "6.24.1"
605
+ resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f"
606
+ dependencies:
607
+ babel-core "^6.24.1"
608
+ babel-runtime "^6.22.0"
609
+ core-js "^2.4.0"
610
+ home-or-tmp "^2.0.0"
611
+ lodash "^4.2.0"
612
+ mkdirp "^0.5.1"
613
+ source-map-support "^0.4.2"
614
+
615
+ babel-runtime@^6.18.0, babel-runtime@^6.22.0:
616
+ version "6.23.0"
617
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
618
+ dependencies:
619
+ core-js "^2.4.0"
620
+ regenerator-runtime "^0.10.0"
621
+
622
+ babel-template@^6.24.1, babel-template@^6.25.0:
623
+ version "6.25.0"
624
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
625
+ dependencies:
626
+ babel-runtime "^6.22.0"
627
+ babel-traverse "^6.25.0"
628
+ babel-types "^6.25.0"
629
+ babylon "^6.17.2"
630
+ lodash "^4.2.0"
631
+
632
+ babel-traverse@^6.24.1, babel-traverse@^6.25.0:
633
+ version "6.25.0"
634
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
635
+ dependencies:
636
+ babel-code-frame "^6.22.0"
637
+ babel-messages "^6.23.0"
638
+ babel-runtime "^6.22.0"
639
+ babel-types "^6.25.0"
640
+ babylon "^6.17.2"
641
+ debug "^2.2.0"
642
+ globals "^9.0.0"
643
+ invariant "^2.2.0"
644
+ lodash "^4.2.0"
645
+
646
+ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25.0:
647
+ version "6.25.0"
648
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
649
+ dependencies:
650
+ babel-runtime "^6.22.0"
651
+ esutils "^2.0.2"
652
+ lodash "^4.2.0"
653
+ to-fast-properties "^1.0.1"
654
+
655
+ babylon@^6.17.2:
656
+ version "6.17.4"
657
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
658
+
659
+ balanced-match@^0.4.1, balanced-match@^0.4.2:
660
+ version "0.4.2"
661
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
662
+
663
+ balanced-match@^1.0.0:
664
+ version "1.0.0"
665
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
666
+
667
+ base64-js@^1.0.2:
668
+ version "1.2.1"
669
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
670
+
671
+ bcrypt-pbkdf@^1.0.0:
672
+ version "1.0.1"
673
+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
674
+ dependencies:
675
+ tweetnacl "^0.14.3"
676
+
677
+ big.js@^3.1.3:
678
+ version "3.1.3"
679
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978"
680
+
681
+ binary-extensions@^1.0.0:
682
+ version "1.8.0"
683
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774"
684
+
685
+ block-stream@*:
686
+ version "0.0.9"
687
+ resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
688
+ dependencies:
689
+ inherits "~2.0.0"
690
+
691
+ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
692
+ version "4.11.7"
693
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.7.tgz#ddb048e50d9482790094c13eb3fcfc833ce7ab46"
694
+
695
+ boom@2.x.x:
696
+ version "2.10.1"
697
+ resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
698
+ dependencies:
699
+ hoek "2.x.x"
700
+
701
+ brace-expansion@^1.1.7:
702
+ version "1.1.8"
703
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
704
+ dependencies:
705
+ balanced-match "^1.0.0"
706
+ concat-map "0.0.1"
707
+
708
+ braces@^1.8.2:
709
+ version "1.8.5"
710
+ resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
711
+ dependencies:
712
+ expand-range "^1.8.1"
713
+ preserve "^0.2.0"
714
+ repeat-element "^1.1.2"
715
+
716
+ brorand@^1.0.1:
717
+ version "1.1.0"
718
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
719
+
720
+ browserify-aes@^1.0.0, browserify-aes@^1.0.4:
721
+ version "1.0.6"
722
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a"
723
+ dependencies:
724
+ buffer-xor "^1.0.2"
725
+ cipher-base "^1.0.0"
726
+ create-hash "^1.1.0"
727
+ evp_bytestokey "^1.0.0"
728
+ inherits "^2.0.1"
729
+
730
+ browserify-cipher@^1.0.0:
731
+ version "1.0.0"
732
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
733
+ dependencies:
734
+ browserify-aes "^1.0.4"
735
+ browserify-des "^1.0.0"
736
+ evp_bytestokey "^1.0.0"
737
+
738
+ browserify-des@^1.0.0:
739
+ version "1.0.0"
740
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
741
+ dependencies:
742
+ cipher-base "^1.0.1"
743
+ des.js "^1.0.0"
744
+ inherits "^2.0.1"
745
+
746
+ browserify-rsa@^4.0.0:
747
+ version "4.0.1"
748
+ resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
749
+ dependencies:
750
+ bn.js "^4.1.0"
751
+ randombytes "^2.0.1"
752
+
753
+ browserify-sign@^4.0.0:
754
+ version "4.0.4"
755
+ resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
756
+ dependencies:
757
+ bn.js "^4.1.1"
758
+ browserify-rsa "^4.0.0"
759
+ create-hash "^1.1.0"
760
+ create-hmac "^1.1.2"
761
+ elliptic "^6.0.0"
762
+ inherits "^2.0.1"
763
+ parse-asn1 "^5.0.0"
764
+
765
+ browserify-zlib@^0.1.4:
766
+ version "0.1.4"
767
+ resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d"
768
+ dependencies:
769
+ pako "~0.2.0"
770
+
771
+ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
772
+ version "1.7.7"
773
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
774
+ dependencies:
775
+ caniuse-db "^1.0.30000639"
776
+ electron-to-chromium "^1.2.7"
777
+
778
+ browserslist@^2.1.2, browserslist@^2.1.5:
779
+ version "2.1.5"
780
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.5.tgz#e882550df3d1cd6d481c1a3e0038f2baf13a4711"
781
+ dependencies:
782
+ caniuse-lite "^1.0.30000684"
783
+ electron-to-chromium "^1.3.14"
784
+
785
+ buffer-xor@^1.0.2:
786
+ version "1.0.3"
787
+ resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
788
+
789
+ buffer@^4.3.0:
790
+ version "4.9.1"
791
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
792
+ dependencies:
793
+ base64-js "^1.0.2"
794
+ ieee754 "^1.1.4"
795
+ isarray "^1.0.0"
796
+
797
+ builtin-modules@^1.0.0:
798
+ version "1.1.1"
799
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
800
+
801
+ builtin-status-codes@^3.0.0:
802
+ version "3.0.0"
803
+ resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
804
+
805
+ camelcase-keys@^2.0.0:
806
+ version "2.1.0"
807
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
808
+ dependencies:
809
+ camelcase "^2.0.0"
810
+ map-obj "^1.0.0"
811
+
812
+ camelcase@^1.0.2:
813
+ version "1.2.1"
814
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
815
+
816
+ camelcase@^2.0.0:
817
+ version "2.1.1"
818
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
819
+
820
+ camelcase@^3.0.0:
821
+ version "3.0.0"
822
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
823
+
824
+ caniuse-api@^1.5.2:
825
+ version "1.6.1"
826
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
827
+ dependencies:
828
+ browserslist "^1.3.6"
829
+ caniuse-db "^1.0.30000529"
830
+ lodash.memoize "^4.1.2"
831
+ lodash.uniq "^4.5.0"
832
+
833
+ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
834
+ version "1.0.30000697"
835
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000697.tgz#20ce6a9ceeef4ef4a15dc8e80f2e8fb9049e8d77"
836
+
837
+ caniuse-lite@^1.0.30000684, caniuse-lite@^1.0.30000697:
838
+ version "1.0.30000697"
839
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000697.tgz#125fb00604b63fbb188db96a667ce2922dcd6cdd"
840
+
841
+ caseless@~0.12.0:
842
+ version "0.12.0"
843
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
844
+
845
+ center-align@^0.1.1:
846
+ version "0.1.3"
847
+ resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
848
+ dependencies:
849
+ align-text "^0.1.3"
850
+ lazy-cache "^1.0.3"
851
+
852
+ chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
853
+ version "1.1.3"
854
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
855
+ dependencies:
856
+ ansi-styles "^2.2.1"
857
+ escape-string-regexp "^1.0.2"
858
+ has-ansi "^2.0.0"
859
+ strip-ansi "^3.0.0"
860
+ supports-color "^2.0.0"
861
+
862
+ chalk@^2.0.1:
863
+ version "2.0.1"
864
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.0.1.tgz#dbec49436d2ae15f536114e76d14656cdbc0f44d"
865
+ dependencies:
866
+ ansi-styles "^3.1.0"
867
+ escape-string-regexp "^1.0.5"
868
+ supports-color "^4.0.0"
869
+
870
+ chokidar@^1.4.3:
871
+ version "1.7.0"
872
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
873
+ dependencies:
874
+ anymatch "^1.3.0"
875
+ async-each "^1.0.0"
876
+ glob-parent "^2.0.0"
877
+ inherits "^2.0.1"
878
+ is-binary-path "^1.0.0"
879
+ is-glob "^2.0.0"
880
+ path-is-absolute "^1.0.0"
881
+ readdirp "^2.0.0"
882
+ optionalDependencies:
883
+ fsevents "^1.0.0"
884
+
885
+ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
886
+ version "1.0.3"
887
+ resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.3.tgz#eeabf194419ce900da3018c207d212f2a6df0a07"
888
+ dependencies:
889
+ inherits "^2.0.1"
890
+
891
+ clap@^1.0.9:
892
+ version "1.2.0"
893
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.0.tgz#59c90fe3e137104746ff19469a27a634ff68c857"
894
+ dependencies:
895
+ chalk "^1.1.3"
896
+
897
+ cliui@^2.1.0:
898
+ version "2.1.0"
899
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
900
+ dependencies:
901
+ center-align "^0.1.1"
902
+ right-align "^0.1.1"
903
+ wordwrap "0.0.2"
904
+
905
+ cliui@^3.2.0:
906
+ version "3.2.0"
907
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
908
+ dependencies:
909
+ string-width "^1.0.1"
910
+ strip-ansi "^3.0.1"
911
+ wrap-ansi "^2.0.0"
912
+
913
+ clone-deep@^0.3.0:
914
+ version "0.3.0"
915
+ resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.3.0.tgz#348c61ae9cdbe0edfe053d91ff4cc521d790ede8"
916
+ dependencies:
917
+ for-own "^1.0.0"
918
+ is-plain-object "^2.0.1"
919
+ kind-of "^3.2.2"
920
+ shallow-clone "^0.1.2"
921
+
922
+ clone@^1.0.2:
923
+ version "1.0.2"
924
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
925
+
926
+ co@^4.6.0:
927
+ version "4.6.0"
928
+ resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
929
+
930
+ coa@~1.0.1:
931
+ version "1.0.3"
932
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.3.tgz#1b54a5e1dcf77c990455d4deea98c564416dc893"
933
+ dependencies:
934
+ q "^1.1.2"
935
+
936
+ code-point-at@^1.0.0:
937
+ version "1.1.0"
938
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
939
+
940
+ color-convert@^1.0.0, color-convert@^1.3.0:
941
+ version "1.9.0"
942
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
943
+ dependencies:
944
+ color-name "^1.1.1"
945
+
946
+ color-name@^1.0.0, color-name@^1.1.1:
947
+ version "1.1.2"
948
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
949
+
950
+ color-string@^0.3.0:
951
+ version "0.3.0"
952
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
953
+ dependencies:
954
+ color-name "^1.0.0"
955
+
956
+ color@^0.11.0:
957
+ version "0.11.4"
958
+ resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
959
+ dependencies:
960
+ clone "^1.0.2"
961
+ color-convert "^1.3.0"
962
+ color-string "^0.3.0"
963
+
964
+ colormin@^1.0.5:
965
+ version "1.1.2"
966
+ resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
967
+ dependencies:
968
+ color "^0.11.0"
969
+ css-color-names "0.0.4"
970
+ has "^1.0.1"
971
+
972
+ colors@~1.1.2:
973
+ version "1.1.2"
974
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
975
+
976
+ combined-stream@^1.0.5, combined-stream@~1.0.5:
977
+ version "1.0.5"
978
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
979
+ dependencies:
980
+ delayed-stream "~1.0.0"
981
+
982
+ commondir@^1.0.1:
983
+ version "1.0.1"
984
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
985
+
986
+ concat-map@0.0.1:
987
+ version "0.0.1"
988
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
989
+
990
+ console-browserify@^1.1.0:
991
+ version "1.1.0"
992
+ resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
993
+ dependencies:
994
+ date-now "^0.1.4"
995
+
996
+ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
997
+ version "1.1.0"
998
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
999
+
1000
+ constants-browserify@^1.0.0:
1001
+ version "1.0.0"
1002
+ resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
1003
+
1004
+ convert-source-map@^1.1.0:
1005
+ version "1.5.0"
1006
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
1007
+
1008
+ core-js@^2.4.0:
1009
+ version "2.4.1"
1010
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
1011
+
1012
+ core-util-is@~1.0.0:
1013
+ version "1.0.2"
1014
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1015
+
1016
+ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
1017
+ version "2.1.3"
1018
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.1.3.tgz#952771eb0dddc1cb3fa2f6fbe51a522e93b3ee0a"
1019
+ dependencies:
1020
+ is-directory "^0.3.1"
1021
+ js-yaml "^3.4.3"
1022
+ minimist "^1.2.0"
1023
+ object-assign "^4.1.0"
1024
+ os-homedir "^1.0.1"
1025
+ parse-json "^2.2.0"
1026
+ require-from-string "^1.1.0"
1027
+
1028
+ create-ecdh@^4.0.0:
1029
+ version "4.0.0"
1030
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
1031
+ dependencies:
1032
+ bn.js "^4.1.0"
1033
+ elliptic "^6.0.0"
1034
+
1035
+ create-hash@^1.1.0, create-hash@^1.1.1, create-hash@^1.1.2:
1036
+ version "1.1.3"
1037
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
1038
+ dependencies:
1039
+ cipher-base "^1.0.1"
1040
+ inherits "^2.0.1"
1041
+ ripemd160 "^2.0.0"
1042
+ sha.js "^2.4.0"
1043
+
1044
+ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
1045
+ version "1.1.6"
1046
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
1047
+ dependencies:
1048
+ cipher-base "^1.0.3"
1049
+ create-hash "^1.1.0"
1050
+ inherits "^2.0.1"
1051
+ ripemd160 "^2.0.0"
1052
+ safe-buffer "^5.0.1"
1053
+ sha.js "^2.4.8"
1054
+
1055
+ cross-spawn@^3.0.0:
1056
+ version "3.0.1"
1057
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
1058
+ dependencies:
1059
+ lru-cache "^4.0.1"
1060
+ which "^1.2.9"
1061
+
1062
+ cryptiles@2.x.x:
1063
+ version "2.0.5"
1064
+ resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
1065
+ dependencies:
1066
+ boom "2.x.x"
1067
+
1068
+ crypto-browserify@^3.11.0:
1069
+ version "3.11.0"
1070
+ resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.0.tgz#3652a0906ab9b2a7e0c3ce66a408e957a2485522"
1071
+ dependencies:
1072
+ browserify-cipher "^1.0.0"
1073
+ browserify-sign "^4.0.0"
1074
+ create-ecdh "^4.0.0"
1075
+ create-hash "^1.1.0"
1076
+ create-hmac "^1.1.0"
1077
+ diffie-hellman "^5.0.0"
1078
+ inherits "^2.0.1"
1079
+ pbkdf2 "^3.0.3"
1080
+ public-encrypt "^4.0.0"
1081
+ randombytes "^2.0.0"
1082
+
1083
+ css-color-names@0.0.4:
1084
+ version "0.0.4"
1085
+ resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
1086
+
1087
+ css-loader@^0.28.4:
1088
+ version "0.28.4"
1089
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.4.tgz#6cf3579192ce355e8b38d5f42dd7a1f2ec898d0f"
1090
+ dependencies:
1091
+ babel-code-frame "^6.11.0"
1092
+ css-selector-tokenizer "^0.7.0"
1093
+ cssnano ">=2.6.1 <4"
1094
+ icss-utils "^2.1.0"
1095
+ loader-utils "^1.0.2"
1096
+ lodash.camelcase "^4.3.0"
1097
+ object-assign "^4.0.1"
1098
+ postcss "^5.0.6"
1099
+ postcss-modules-extract-imports "^1.0.0"
1100
+ postcss-modules-local-by-default "^1.0.1"
1101
+ postcss-modules-scope "^1.0.0"
1102
+ postcss-modules-values "^1.1.0"
1103
+ postcss-value-parser "^3.3.0"
1104
+ source-list-map "^0.1.7"
1105
+
1106
+ css-modules-loader-core@^1.1.0:
1107
+ version "1.1.0"
1108
+ resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16"
1109
+ dependencies:
1110
+ icss-replace-symbols "1.1.0"
1111
+ postcss "6.0.1"
1112
+ postcss-modules-extract-imports "1.1.0"
1113
+ postcss-modules-local-by-default "1.2.0"
1114
+ postcss-modules-scope "1.1.0"
1115
+ postcss-modules-values "1.3.0"
1116
+
1117
+ css-selector-tokenizer@^0.7.0:
1118
+ version "0.7.0"
1119
+ resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
1120
+ dependencies:
1121
+ cssesc "^0.1.0"
1122
+ fastparse "^1.1.1"
1123
+ regexpu-core "^1.0.0"
1124
+
1125
+ cssesc@^0.1.0:
1126
+ version "0.1.0"
1127
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
1128
+
1129
+ "cssnano@>=2.6.1 <4":
1130
+ version "3.10.0"
1131
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
1132
+ dependencies:
1133
+ autoprefixer "^6.3.1"
1134
+ decamelize "^1.1.2"
1135
+ defined "^1.0.0"
1136
+ has "^1.0.1"
1137
+ object-assign "^4.0.1"
1138
+ postcss "^5.0.14"
1139
+ postcss-calc "^5.2.0"
1140
+ postcss-colormin "^2.1.8"
1141
+ postcss-convert-values "^2.3.4"
1142
+ postcss-discard-comments "^2.0.4"
1143
+ postcss-discard-duplicates "^2.0.1"
1144
+ postcss-discard-empty "^2.0.1"
1145
+ postcss-discard-overridden "^0.1.1"
1146
+ postcss-discard-unused "^2.2.1"
1147
+ postcss-filter-plugins "^2.0.0"
1148
+ postcss-merge-idents "^2.1.5"
1149
+ postcss-merge-longhand "^2.0.1"
1150
+ postcss-merge-rules "^2.0.3"
1151
+ postcss-minify-font-values "^1.0.2"
1152
+ postcss-minify-gradients "^1.0.1"
1153
+ postcss-minify-params "^1.0.4"
1154
+ postcss-minify-selectors "^2.0.4"
1155
+ postcss-normalize-charset "^1.1.0"
1156
+ postcss-normalize-url "^3.0.7"
1157
+ postcss-ordered-values "^2.1.0"
1158
+ postcss-reduce-idents "^2.2.2"
1159
+ postcss-reduce-initial "^1.0.0"
1160
+ postcss-reduce-transforms "^1.0.3"
1161
+ postcss-svgo "^2.1.1"
1162
+ postcss-unique-selectors "^2.0.2"
1163
+ postcss-value-parser "^3.2.3"
1164
+ postcss-zindex "^2.0.1"
1165
+
1166
+ csso@~2.3.1:
1167
+ version "2.3.2"
1168
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
1169
+ dependencies:
1170
+ clap "^1.0.9"
1171
+ source-map "^0.5.3"
1172
+
1173
+ currently-unhandled@^0.4.1:
1174
+ version "0.4.1"
1175
+ resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1176
+ dependencies:
1177
+ array-find-index "^1.0.1"
1178
+
1179
+ d@1:
1180
+ version "1.0.0"
1181
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
1182
+ dependencies:
1183
+ es5-ext "^0.10.9"
1184
+
1185
+ dashdash@^1.12.0:
1186
+ version "1.14.1"
1187
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1188
+ dependencies:
1189
+ assert-plus "^1.0.0"
1190
+
1191
+ date-now@^0.1.4:
1192
+ version "0.1.4"
1193
+ resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
1194
+
1195
+ debug@^2.1.1, debug@^2.2.0:
1196
+ version "2.6.8"
1197
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
1198
+ dependencies:
1199
+ ms "2.0.0"
1200
+
1201
+ decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1202
+ version "1.2.0"
1203
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
1204
+
1205
+ deep-extend@~0.4.0:
1206
+ version "0.4.2"
1207
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
1208
+
1209
+ defined@^1.0.0:
1210
+ version "1.0.0"
1211
+ resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
1212
+
1213
+ delayed-stream@~1.0.0:
1214
+ version "1.0.0"
1215
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1216
+
1217
+ delegates@^1.0.0:
1218
+ version "1.0.0"
1219
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1220
+
1221
+ des.js@^1.0.0:
1222
+ version "1.0.0"
1223
+ resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
1224
+ dependencies:
1225
+ inherits "^2.0.1"
1226
+ minimalistic-assert "^1.0.0"
1227
+
1228
+ detect-indent@^4.0.0:
1229
+ version "4.0.0"
1230
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
1231
+ dependencies:
1232
+ repeating "^2.0.0"
1233
+
1234
+ diffie-hellman@^5.0.0:
1235
+ version "5.0.2"
1236
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
1237
+ dependencies:
1238
+ bn.js "^4.1.0"
1239
+ miller-rabin "^4.0.0"
1240
+ randombytes "^2.0.0"
1241
+
1242
+ domain-browser@^1.1.1:
1243
+ version "1.1.7"
1244
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
1245
+
1246
+ ecc-jsbn@~0.1.1:
1247
+ version "0.1.1"
1248
+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
1249
+ dependencies:
1250
+ jsbn "~0.1.0"
1251
+
1252
+ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.14:
1253
+ version "1.3.15"
1254
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.15.tgz#08397934891cbcfaebbd18b82a95b5a481138369"
1255
+
1256
+ elliptic@^6.0.0:
1257
+ version "6.4.0"
1258
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
1259
+ dependencies:
1260
+ bn.js "^4.4.0"
1261
+ brorand "^1.0.1"
1262
+ hash.js "^1.0.0"
1263
+ hmac-drbg "^1.0.0"
1264
+ inherits "^2.0.1"
1265
+ minimalistic-assert "^1.0.0"
1266
+ minimalistic-crypto-utils "^1.0.0"
1267
+
1268
+ emojis-list@^2.0.0:
1269
+ version "2.1.0"
1270
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
1271
+
1272
+ enhanced-resolve@^3.0.0:
1273
+ version "3.3.0"
1274
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz#950964ecc7f0332a42321b673b38dc8ff15535b3"
1275
+ dependencies:
1276
+ graceful-fs "^4.1.2"
1277
+ memory-fs "^0.4.0"
1278
+ object-assign "^4.0.1"
1279
+ tapable "^0.2.5"
1280
+
1281
+ errno@^0.1.3:
1282
+ version "0.1.4"
1283
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
1284
+ dependencies:
1285
+ prr "~0.0.0"
1286
+
1287
+ error-ex@^1.2.0:
1288
+ version "1.3.1"
1289
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
1290
+ dependencies:
1291
+ is-arrayish "^0.2.1"
1292
+
1293
+ es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
1294
+ version "0.10.23"
1295
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.23.tgz#7578b51be974207a5487821b56538c224e4e7b38"
1296
+ dependencies:
1297
+ es6-iterator "2"
1298
+ es6-symbol "~3.1"
1299
+
1300
+ es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
1301
+ version "2.0.1"
1302
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
1303
+ dependencies:
1304
+ d "1"
1305
+ es5-ext "^0.10.14"
1306
+ es6-symbol "^3.1"
1307
+
1308
+ es6-map@^0.1.3:
1309
+ version "0.1.5"
1310
+ resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
1311
+ dependencies:
1312
+ d "1"
1313
+ es5-ext "~0.10.14"
1314
+ es6-iterator "~2.0.1"
1315
+ es6-set "~0.1.5"
1316
+ es6-symbol "~3.1.1"
1317
+ event-emitter "~0.3.5"
1318
+
1319
+ es6-set@~0.1.5:
1320
+ version "0.1.5"
1321
+ resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
1322
+ dependencies:
1323
+ d "1"
1324
+ es5-ext "~0.10.14"
1325
+ es6-iterator "~2.0.1"
1326
+ es6-symbol "3.1.1"
1327
+ event-emitter "~0.3.5"
1328
+
1329
+ es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
1330
+ version "3.1.1"
1331
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
1332
+ dependencies:
1333
+ d "1"
1334
+ es5-ext "~0.10.14"
1335
+
1336
+ es6-weak-map@^2.0.1:
1337
+ version "2.0.2"
1338
+ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
1339
+ dependencies:
1340
+ d "1"
1341
+ es5-ext "^0.10.14"
1342
+ es6-iterator "^2.0.1"
1343
+ es6-symbol "^3.1.1"
1344
+
1345
+ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1346
+ version "1.0.5"
1347
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1348
+
1349
+ escope@^3.6.0:
1350
+ version "3.6.0"
1351
+ resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
1352
+ dependencies:
1353
+ es6-map "^0.1.3"
1354
+ es6-weak-map "^2.0.1"
1355
+ esrecurse "^4.1.0"
1356
+ estraverse "^4.1.1"
1357
+
1358
+ esprima@^2.6.0:
1359
+ version "2.7.3"
1360
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
1361
+
1362
+ esprima@^3.1.1:
1363
+ version "3.1.3"
1364
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
1365
+
1366
+ esrecurse@^4.1.0:
1367
+ version "4.2.0"
1368
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
1369
+ dependencies:
1370
+ estraverse "^4.1.0"
1371
+ object-assign "^4.0.1"
1372
+
1373
+ estraverse@^4.1.0, estraverse@^4.1.1:
1374
+ version "4.2.0"
1375
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
1376
+
1377
+ esutils@^2.0.2:
1378
+ version "2.0.2"
1379
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
1380
+
1381
+ event-emitter@~0.3.5:
1382
+ version "0.3.5"
1383
+ resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
1384
+ dependencies:
1385
+ d "1"
1386
+ es5-ext "~0.10.14"
1387
+
1388
+ events@^1.0.0:
1389
+ version "1.1.1"
1390
+ resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
1391
+
1392
+ evp_bytestokey@^1.0.0:
1393
+ version "1.0.0"
1394
+ resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz#497b66ad9fef65cd7c08a6180824ba1476b66e53"
1395
+ dependencies:
1396
+ create-hash "^1.1.1"
1397
+
1398
+ expand-brackets@^0.1.4:
1399
+ version "0.1.5"
1400
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
1401
+ dependencies:
1402
+ is-posix-bracket "^0.1.0"
1403
+
1404
+ expand-range@^1.8.1:
1405
+ version "1.8.2"
1406
+ resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
1407
+ dependencies:
1408
+ fill-range "^2.1.0"
1409
+
1410
+ extend@~3.0.0:
1411
+ version "3.0.1"
1412
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
1413
+
1414
+ extglob@^0.3.1:
1415
+ version "0.3.2"
1416
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
1417
+ dependencies:
1418
+ is-extglob "^1.0.0"
1419
+
1420
+ extsprintf@1.0.2:
1421
+ version "1.0.2"
1422
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
1423
+
1424
+ fast-deep-equal@^0.1.0:
1425
+ version "0.1.0"
1426
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-0.1.0.tgz#5c6f4599aba6b333ee3342e2ed978672f1001f8d"
1427
+
1428
+ fastparse@^1.1.1:
1429
+ version "1.1.1"
1430
+ resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
1431
+
1432
+ filename-regex@^2.0.0:
1433
+ version "2.0.1"
1434
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
1435
+
1436
+ fill-range@^2.1.0:
1437
+ version "2.2.3"
1438
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
1439
+ dependencies:
1440
+ is-number "^2.1.0"
1441
+ isobject "^2.0.0"
1442
+ randomatic "^1.1.3"
1443
+ repeat-element "^1.1.2"
1444
+ repeat-string "^1.5.2"
1445
+
1446
+ find-cache-dir@^1.0.0:
1447
+ version "1.0.0"
1448
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
1449
+ dependencies:
1450
+ commondir "^1.0.1"
1451
+ make-dir "^1.0.0"
1452
+ pkg-dir "^2.0.0"
1453
+
1454
+ find-up@^1.0.0:
1455
+ version "1.1.2"
1456
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
1457
+ dependencies:
1458
+ path-exists "^2.0.0"
1459
+ pinkie-promise "^2.0.0"
1460
+
1461
+ find-up@^2.1.0:
1462
+ version "2.1.0"
1463
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
1464
+ dependencies:
1465
+ locate-path "^2.0.0"
1466
+
1467
+ flatten@^1.0.2:
1468
+ version "1.0.2"
1469
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
1470
+
1471
+ for-in@^0.1.3:
1472
+ version "0.1.8"
1473
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
1474
+
1475
+ for-in@^1.0.1:
1476
+ version "1.0.2"
1477
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
1478
+
1479
+ for-own@^0.1.4:
1480
+ version "0.1.5"
1481
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
1482
+ dependencies:
1483
+ for-in "^1.0.1"
1484
+
1485
+ for-own@^1.0.0:
1486
+ version "1.0.0"
1487
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
1488
+ dependencies:
1489
+ for-in "^1.0.1"
1490
+
1491
+ forever-agent@~0.6.1:
1492
+ version "0.6.1"
1493
+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1494
+
1495
+ form-data@~2.1.1:
1496
+ version "2.1.4"
1497
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
1498
+ dependencies:
1499
+ asynckit "^0.4.0"
1500
+ combined-stream "^1.0.5"
1501
+ mime-types "^2.1.12"
1502
+
1503
+ fs.realpath@^1.0.0:
1504
+ version "1.0.0"
1505
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1506
+
1507
+ fsevents@^1.0.0:
1508
+ version "1.1.2"
1509
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
1510
+ dependencies:
1511
+ nan "^2.3.0"
1512
+ node-pre-gyp "^0.6.36"
1513
+
1514
+ fstream-ignore@^1.0.5:
1515
+ version "1.0.5"
1516
+ resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
1517
+ dependencies:
1518
+ fstream "^1.0.0"
1519
+ inherits "2"
1520
+ minimatch "^3.0.0"
1521
+
1522
+ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
1523
+ version "1.0.11"
1524
+ resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
1525
+ dependencies:
1526
+ graceful-fs "^4.1.2"
1527
+ inherits "~2.0.0"
1528
+ mkdirp ">=0.5 0"
1529
+ rimraf "2"
1530
+
1531
+ function-bind@^1.0.2:
1532
+ version "1.1.0"
1533
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771"
1534
+
1535
+ gauge@~2.7.3:
1536
+ version "2.7.4"
1537
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
1538
+ dependencies:
1539
+ aproba "^1.0.3"
1540
+ console-control-strings "^1.0.0"
1541
+ has-unicode "^2.0.0"
1542
+ object-assign "^4.1.0"
1543
+ signal-exit "^3.0.0"
1544
+ string-width "^1.0.1"
1545
+ strip-ansi "^3.0.1"
1546
+ wide-align "^1.1.0"
1547
+
1548
+ gaze@^1.0.0:
1549
+ version "1.1.2"
1550
+ resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105"
1551
+ dependencies:
1552
+ globule "^1.0.0"
1553
+
1554
+ generic-names@^1.0.2:
1555
+ version "1.0.2"
1556
+ resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-1.0.2.tgz#e25b7feceb5b5a8f28f5f972a7ccfe57e562adcd"
1557
+ dependencies:
1558
+ loader-utils "^0.2.16"
1559
+
1560
+ get-caller-file@^1.0.1:
1561
+ version "1.0.2"
1562
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
1563
+
1564
+ get-stdin@^4.0.1:
1565
+ version "4.0.1"
1566
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
1567
+
1568
+ getpass@^0.1.1:
1569
+ version "0.1.7"
1570
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1571
+ dependencies:
1572
+ assert-plus "^1.0.0"
1573
+
1574
+ glob-base@^0.3.0:
1575
+ version "0.3.0"
1576
+ resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
1577
+ dependencies:
1578
+ glob-parent "^2.0.0"
1579
+ is-glob "^2.0.0"
1580
+
1581
+ glob-parent@^2.0.0:
1582
+ version "2.0.0"
1583
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
1584
+ dependencies:
1585
+ is-glob "^2.0.0"
1586
+
1587
+ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@~7.1.1:
1588
+ version "7.1.2"
1589
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
1590
+ dependencies:
1591
+ fs.realpath "^1.0.0"
1592
+ inflight "^1.0.4"
1593
+ inherits "2"
1594
+ minimatch "^3.0.4"
1595
+ once "^1.3.0"
1596
+ path-is-absolute "^1.0.0"
1597
+
1598
+ globals@^9.0.0:
1599
+ version "9.18.0"
1600
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
1601
+
1602
+ globule@^1.0.0:
1603
+ version "1.2.0"
1604
+ resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09"
1605
+ dependencies:
1606
+ glob "~7.1.1"
1607
+ lodash "~4.17.4"
1608
+ minimatch "~3.0.2"
1609
+
1610
+ graceful-fs@^4.1.2:
1611
+ version "4.1.11"
1612
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
1613
+
1614
+ har-schema@^1.0.5:
1615
+ version "1.0.5"
1616
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
1617
+
1618
+ har-validator@~4.2.1:
1619
+ version "4.2.1"
1620
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
1621
+ dependencies:
1622
+ ajv "^4.9.1"
1623
+ har-schema "^1.0.5"
1624
+
1625
+ has-ansi@^2.0.0:
1626
+ version "2.0.0"
1627
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
1628
+ dependencies:
1629
+ ansi-regex "^2.0.0"
1630
+
1631
+ has-flag@^1.0.0:
1632
+ version "1.0.0"
1633
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
1634
+
1635
+ has-flag@^2.0.0:
1636
+ version "2.0.0"
1637
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
1638
+
1639
+ has-unicode@^2.0.0:
1640
+ version "2.0.1"
1641
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
1642
+
1643
+ has@^1.0.1:
1644
+ version "1.0.1"
1645
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
1646
+ dependencies:
1647
+ function-bind "^1.0.2"
1648
+
1649
+ hash-base@^2.0.0:
1650
+ version "2.0.2"
1651
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
1652
+ dependencies:
1653
+ inherits "^2.0.1"
1654
+
1655
+ hash.js@^1.0.0, hash.js@^1.0.3:
1656
+ version "1.1.3"
1657
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
1658
+ dependencies:
1659
+ inherits "^2.0.3"
1660
+ minimalistic-assert "^1.0.0"
1661
+
1662
+ hawk@~3.1.3:
1663
+ version "3.1.3"
1664
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
1665
+ dependencies:
1666
+ boom "2.x.x"
1667
+ cryptiles "2.x.x"
1668
+ hoek "2.x.x"
1669
+ sntp "1.x.x"
1670
+
1671
+ hmac-drbg@^1.0.0:
1672
+ version "1.0.1"
1673
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
1674
+ dependencies:
1675
+ hash.js "^1.0.3"
1676
+ minimalistic-assert "^1.0.0"
1677
+ minimalistic-crypto-utils "^1.0.1"
1678
+
1679
+ hoek@2.x.x:
1680
+ version "2.16.3"
1681
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
1682
+
1683
+ home-or-tmp@^2.0.0:
1684
+ version "2.0.0"
1685
+ resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
1686
+ dependencies:
1687
+ os-homedir "^1.0.0"
1688
+ os-tmpdir "^1.0.1"
1689
+
1690
+ hosted-git-info@^2.1.4:
1691
+ version "2.5.0"
1692
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
1693
+
1694
+ html-comment-regex@^1.1.0:
1695
+ version "1.1.1"
1696
+ resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
1697
+
1698
+ http-signature@~1.1.0:
1699
+ version "1.1.1"
1700
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
1701
+ dependencies:
1702
+ assert-plus "^0.2.0"
1703
+ jsprim "^1.2.2"
1704
+ sshpk "^1.7.0"
1705
+
1706
+ https-browserify@0.0.1:
1707
+ version "0.0.1"
1708
+ resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82"
1709
+
1710
+ icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0:
1711
+ version "1.1.0"
1712
+ resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
1713
+
1714
+ icss-utils@^2.1.0:
1715
+ version "2.1.0"
1716
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
1717
+ dependencies:
1718
+ postcss "^6.0.1"
1719
+
1720
+ ieee754@^1.1.4:
1721
+ version "1.1.8"
1722
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
1723
+
1724
+ in-publish@^2.0.0:
1725
+ version "2.0.0"
1726
+ resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
1727
+
1728
+ indent-string@^2.1.0:
1729
+ version "2.1.0"
1730
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
1731
+ dependencies:
1732
+ repeating "^2.0.0"
1733
+
1734
+ indexes-of@^1.0.1:
1735
+ version "1.0.1"
1736
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
1737
+
1738
+ indexof@0.0.1:
1739
+ version "0.0.1"
1740
+ resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
1741
+
1742
+ inflight@^1.0.4:
1743
+ version "1.0.6"
1744
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1745
+ dependencies:
1746
+ once "^1.3.0"
1747
+ wrappy "1"
1748
+
1749
+ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
1750
+ version "2.0.3"
1751
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1752
+
1753
+ inherits@2.0.1:
1754
+ version "2.0.1"
1755
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
1756
+
1757
+ ini@~1.3.0:
1758
+ version "1.3.4"
1759
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
1760
+
1761
+ interpret@^1.0.0:
1762
+ version "1.0.3"
1763
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90"
1764
+
1765
+ invariant@^2.2.0, invariant@^2.2.2:
1766
+ version "2.2.2"
1767
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
1768
+ dependencies:
1769
+ loose-envify "^1.0.0"
1770
+
1771
+ invert-kv@^1.0.0:
1772
+ version "1.0.0"
1773
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
1774
+
1775
+ is-absolute-url@^2.0.0:
1776
+ version "2.1.0"
1777
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
1778
+
1779
+ is-arrayish@^0.2.1:
1780
+ version "0.2.1"
1781
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1782
+
1783
+ is-binary-path@^1.0.0:
1784
+ version "1.0.1"
1785
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
1786
+ dependencies:
1787
+ binary-extensions "^1.0.0"
1788
+
1789
+ is-buffer@^1.0.2, is-buffer@^1.1.5:
1790
+ version "1.1.5"
1791
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc"
1792
+
1793
+ is-builtin-module@^1.0.0:
1794
+ version "1.0.0"
1795
+ resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
1796
+ dependencies:
1797
+ builtin-modules "^1.0.0"
1798
+
1799
+ is-directory@^0.3.1:
1800
+ version "0.3.1"
1801
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
1802
+
1803
+ is-dotfile@^1.0.0:
1804
+ version "1.0.3"
1805
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
1806
+
1807
+ is-equal-shallow@^0.1.3:
1808
+ version "0.1.3"
1809
+ resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
1810
+ dependencies:
1811
+ is-primitive "^2.0.0"
1812
+
1813
+ is-extendable@^0.1.1:
1814
+ version "0.1.1"
1815
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
1816
+
1817
+ is-extglob@^1.0.0:
1818
+ version "1.0.0"
1819
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
1820
+
1821
+ is-finite@^1.0.0:
1822
+ version "1.0.2"
1823
+ resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
1824
+ dependencies:
1825
+ number-is-nan "^1.0.0"
1826
+
1827
+ is-fullwidth-code-point@^1.0.0:
1828
+ version "1.0.0"
1829
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
1830
+ dependencies:
1831
+ number-is-nan "^1.0.0"
1832
+
1833
+ is-glob@^2.0.0, is-glob@^2.0.1:
1834
+ version "2.0.1"
1835
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
1836
+ dependencies:
1837
+ is-extglob "^1.0.0"
1838
+
1839
+ is-number@^2.1.0:
1840
+ version "2.1.0"
1841
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
1842
+ dependencies:
1843
+ kind-of "^3.0.2"
1844
+
1845
+ is-number@^3.0.0:
1846
+ version "3.0.0"
1847
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
1848
+ dependencies:
1849
+ kind-of "^3.0.2"
1850
+
1851
+ is-plain-obj@^1.0.0:
1852
+ version "1.1.0"
1853
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
1854
+
1855
+ is-plain-object@^2.0.1:
1856
+ version "2.0.3"
1857
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.3.tgz#c15bf3e4b66b62d72efaf2925848663ecbc619b6"
1858
+ dependencies:
1859
+ isobject "^3.0.0"
1860
+
1861
+ is-posix-bracket@^0.1.0:
1862
+ version "0.1.1"
1863
+ resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
1864
+
1865
+ is-primitive@^2.0.0:
1866
+ version "2.0.0"
1867
+ resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
1868
+
1869
+ is-svg@^2.0.0:
1870
+ version "2.1.0"
1871
+ resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
1872
+ dependencies:
1873
+ html-comment-regex "^1.1.0"
1874
+
1875
+ is-typedarray@~1.0.0:
1876
+ version "1.0.0"
1877
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1878
+
1879
+ is-utf8@^0.2.0:
1880
+ version "0.2.1"
1881
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
1882
+
1883
+ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
1884
+ version "1.0.0"
1885
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1886
+
1887
+ isexe@^2.0.0:
1888
+ version "2.0.0"
1889
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1890
+
1891
+ isobject@^2.0.0:
1892
+ version "2.1.0"
1893
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
1894
+ dependencies:
1895
+ isarray "1.0.0"
1896
+
1897
+ isobject@^3.0.0:
1898
+ version "3.0.1"
1899
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1900
+
1901
+ isstream@~0.1.2:
1902
+ version "0.1.2"
1903
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1904
+
1905
+ js-base64@^2.1.8, js-base64@^2.1.9:
1906
+ version "2.1.9"
1907
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce"
1908
+
1909
+ js-tokens@^3.0.0:
1910
+ version "3.0.2"
1911
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
1912
+
1913
+ js-yaml@^3.4.3:
1914
+ version "3.8.4"
1915
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6"
1916
+ dependencies:
1917
+ argparse "^1.0.7"
1918
+ esprima "^3.1.1"
1919
+
1920
+ js-yaml@~3.7.0:
1921
+ version "3.7.0"
1922
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
1923
+ dependencies:
1924
+ argparse "^1.0.7"
1925
+ esprima "^2.6.0"
1926
+
1927
+ jsbn@~0.1.0:
1928
+ version "0.1.1"
1929
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1930
+
1931
+ jsesc@^1.3.0:
1932
+ version "1.3.0"
1933
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
1934
+
1935
+ jsesc@~0.5.0:
1936
+ version "0.5.0"
1937
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
1938
+
1939
+ json-loader@^0.5.4:
1940
+ version "0.5.4"
1941
+ resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
1942
+
1943
+ json-schema-traverse@^0.3.0:
1944
+ version "0.3.1"
1945
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
1946
+
1947
+ json-schema@0.2.3:
1948
+ version "0.2.3"
1949
+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1950
+
1951
+ json-stable-stringify@^1.0.1:
1952
+ version "1.0.1"
1953
+ resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
1954
+ dependencies:
1955
+ jsonify "~0.0.0"
1956
+
1957
+ json-stringify-safe@~5.0.1:
1958
+ version "5.0.1"
1959
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1960
+
1961
+ json5@^0.5.0, json5@^0.5.1:
1962
+ version "0.5.1"
1963
+ resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
1964
+
1965
+ jsonify@~0.0.0:
1966
+ version "0.0.0"
1967
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
1968
+
1969
+ jsprim@^1.2.2:
1970
+ version "1.4.0"
1971
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
1972
+ dependencies:
1973
+ assert-plus "1.0.0"
1974
+ extsprintf "1.0.2"
1975
+ json-schema "0.2.3"
1976
+ verror "1.3.6"
1977
+
1978
+ kind-of@^2.0.1:
1979
+ version "2.0.1"
1980
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5"
1981
+ dependencies:
1982
+ is-buffer "^1.0.2"
1983
+
1984
+ kind-of@^3.0.2, kind-of@^3.2.2:
1985
+ version "3.2.2"
1986
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
1987
+ dependencies:
1988
+ is-buffer "^1.1.5"
1989
+
1990
+ kind-of@^4.0.0:
1991
+ version "4.0.0"
1992
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
1993
+ dependencies:
1994
+ is-buffer "^1.1.5"
1995
+
1996
+ lazy-cache@^0.2.3:
1997
+ version "0.2.7"
1998
+ resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"
1999
+
2000
+ lazy-cache@^1.0.3:
2001
+ version "1.0.4"
2002
+ resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
2003
+
2004
+ lcid@^1.0.0:
2005
+ version "1.0.0"
2006
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
2007
+ dependencies:
2008
+ invert-kv "^1.0.0"
2009
+
2010
+ load-json-file@^1.0.0:
2011
+ version "1.1.0"
2012
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
2013
+ dependencies:
2014
+ graceful-fs "^4.1.2"
2015
+ parse-json "^2.2.0"
2016
+ pify "^2.0.0"
2017
+ pinkie-promise "^2.0.0"
2018
+ strip-bom "^2.0.0"
2019
+
2020
+ loader-runner@^2.3.0:
2021
+ version "2.3.0"
2022
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
2023
+
2024
+ loader-utils@^0.2.16:
2025
+ version "0.2.17"
2026
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
2027
+ dependencies:
2028
+ big.js "^3.1.3"
2029
+ emojis-list "^2.0.0"
2030
+ json5 "^0.5.0"
2031
+ object-assign "^4.0.1"
2032
+
2033
+ loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0:
2034
+ version "1.1.0"
2035
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
2036
+ dependencies:
2037
+ big.js "^3.1.3"
2038
+ emojis-list "^2.0.0"
2039
+ json5 "^0.5.0"
2040
+
2041
+ locate-path@^2.0.0:
2042
+ version "2.0.0"
2043
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
2044
+ dependencies:
2045
+ p-locate "^2.0.0"
2046
+ path-exists "^3.0.0"
2047
+
2048
+ lodash-es@^4.17.4:
2049
+ version "4.17.4"
2050
+ resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7"
2051
+
2052
+ lodash._reinterpolate@~3.0.0:
2053
+ version "3.0.0"
2054
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
2055
+
2056
+ lodash.assign@^4.2.0:
2057
+ version "4.2.0"
2058
+ resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
2059
+
2060
+ lodash.camelcase@^4.3.0:
2061
+ version "4.3.0"
2062
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
2063
+
2064
+ lodash.clonedeep@^4.3.2:
2065
+ version "4.5.0"
2066
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
2067
+
2068
+ lodash.isplainobject@^4.0.6:
2069
+ version "4.0.6"
2070
+ resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
2071
+
2072
+ lodash.memoize@^4.1.2:
2073
+ version "4.1.2"
2074
+ resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
2075
+
2076
+ lodash.mergewith@^4.6.0:
2077
+ version "4.6.0"
2078
+ resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55"
2079
+
2080
+ lodash.tail@^4.1.1:
2081
+ version "4.1.1"
2082
+ resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664"
2083
+
2084
+ lodash.template@^4.2.4:
2085
+ version "4.4.0"
2086
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
2087
+ dependencies:
2088
+ lodash._reinterpolate "~3.0.0"
2089
+ lodash.templatesettings "^4.0.0"
2090
+
2091
+ lodash.templatesettings@^4.0.0:
2092
+ version "4.1.0"
2093
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316"
2094
+ dependencies:
2095
+ lodash._reinterpolate "~3.0.0"
2096
+
2097
+ lodash.uniq@^4.5.0:
2098
+ version "4.5.0"
2099
+ resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
2100
+
2101
+ lodash@^4.0.0, lodash@^4.14.0, lodash@^4.2.0, lodash@~4.17.4:
2102
+ version "4.17.4"
2103
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
2104
+
2105
+ longest@^1.0.1:
2106
+ version "1.0.1"
2107
+ resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
2108
+
2109
+ loose-envify@^1.0.0:
2110
+ version "1.3.1"
2111
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
2112
+ dependencies:
2113
+ js-tokens "^3.0.0"
2114
+
2115
+ loud-rejection@^1.0.0:
2116
+ version "1.6.0"
2117
+ resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
2118
+ dependencies:
2119
+ currently-unhandled "^0.4.1"
2120
+ signal-exit "^3.0.0"
2121
+
2122
+ lru-cache@^4.0.1:
2123
+ version "4.1.1"
2124
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
2125
+ dependencies:
2126
+ pseudomap "^1.0.2"
2127
+ yallist "^2.1.2"
2128
+
2129
+ macaddress@^0.2.8:
2130
+ version "0.2.8"
2131
+ resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
2132
+
2133
+ make-dir@^1.0.0:
2134
+ version "1.0.0"
2135
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
2136
+ dependencies:
2137
+ pify "^2.3.0"
2138
+
2139
+ map-obj@^1.0.0, map-obj@^1.0.1:
2140
+ version "1.0.1"
2141
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
2142
+
2143
+ math-expression-evaluator@^1.2.14:
2144
+ version "1.2.17"
2145
+ resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
2146
+
2147
+ memory-fs@^0.4.0, memory-fs@~0.4.1:
2148
+ version "0.4.1"
2149
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
2150
+ dependencies:
2151
+ errno "^0.1.3"
2152
+ readable-stream "^2.0.1"
2153
+
2154
+ meow@^3.7.0:
2155
+ version "3.7.0"
2156
+ resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
2157
+ dependencies:
2158
+ camelcase-keys "^2.0.0"
2159
+ decamelize "^1.1.2"
2160
+ loud-rejection "^1.0.0"
2161
+ map-obj "^1.0.1"
2162
+ minimist "^1.1.3"
2163
+ normalize-package-data "^2.3.4"
2164
+ object-assign "^4.0.1"
2165
+ read-pkg-up "^1.0.1"
2166
+ redent "^1.0.0"
2167
+ trim-newlines "^1.0.0"
2168
+
2169
+ micromatch@^2.1.5:
2170
+ version "2.3.11"
2171
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
2172
+ dependencies:
2173
+ arr-diff "^2.0.0"
2174
+ array-unique "^0.2.1"
2175
+ braces "^1.8.2"
2176
+ expand-brackets "^0.1.4"
2177
+ extglob "^0.3.1"
2178
+ filename-regex "^2.0.0"
2179
+ is-extglob "^1.0.0"
2180
+ is-glob "^2.0.1"
2181
+ kind-of "^3.0.2"
2182
+ normalize-path "^2.0.1"
2183
+ object.omit "^2.0.0"
2184
+ parse-glob "^3.0.4"
2185
+ regex-cache "^0.4.2"
2186
+
2187
+ miller-rabin@^4.0.0:
2188
+ version "4.0.0"
2189
+ resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.0.tgz#4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"
2190
+ dependencies:
2191
+ bn.js "^4.0.0"
2192
+ brorand "^1.0.1"
2193
+
2194
+ mime-db@~1.27.0:
2195
+ version "1.27.0"
2196
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
2197
+
2198
+ mime-types@^2.1.12, mime-types@~2.1.7:
2199
+ version "2.1.15"
2200
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
2201
+ dependencies:
2202
+ mime-db "~1.27.0"
2203
+
2204
+ minimalistic-assert@^1.0.0:
2205
+ version "1.0.0"
2206
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
2207
+
2208
+ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
2209
+ version "1.0.1"
2210
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
2211
+
2212
+ minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2:
2213
+ version "3.0.4"
2214
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2215
+ dependencies:
2216
+ brace-expansion "^1.1.7"
2217
+
2218
+ minimist@0.0.8:
2219
+ version "0.0.8"
2220
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
2221
+
2222
+ minimist@^1.1.3, minimist@^1.2.0:
2223
+ version "1.2.0"
2224
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
2225
+
2226
+ mixin-object@^2.0.1:
2227
+ version "2.0.1"
2228
+ resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
2229
+ dependencies:
2230
+ for-in "^0.1.3"
2231
+ is-extendable "^0.1.1"
2232
+
2233
+ "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
2234
+ version "0.5.1"
2235
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
2236
+ dependencies:
2237
+ minimist "0.0.8"
2238
+
2239
+ ms@2.0.0:
2240
+ version "2.0.0"
2241
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2242
+
2243
+ nan@^2.3.0, nan@^2.3.2:
2244
+ version "2.6.2"
2245
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
2246
+
2247
+ node-gyp@^3.3.1:
2248
+ version "3.6.2"
2249
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60"
2250
+ dependencies:
2251
+ fstream "^1.0.0"
2252
+ glob "^7.0.3"
2253
+ graceful-fs "^4.1.2"
2254
+ minimatch "^3.0.2"
2255
+ mkdirp "^0.5.0"
2256
+ nopt "2 || 3"
2257
+ npmlog "0 || 1 || 2 || 3 || 4"
2258
+ osenv "0"
2259
+ request "2"
2260
+ rimraf "2"
2261
+ semver "~5.3.0"
2262
+ tar "^2.0.0"
2263
+ which "1"
2264
+
2265
+ node-libs-browser@^2.0.0:
2266
+ version "2.0.0"
2267
+ resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.0.0.tgz#a3a59ec97024985b46e958379646f96c4b616646"
2268
+ dependencies:
2269
+ assert "^1.1.1"
2270
+ browserify-zlib "^0.1.4"
2271
+ buffer "^4.3.0"
2272
+ console-browserify "^1.1.0"
2273
+ constants-browserify "^1.0.0"
2274
+ crypto-browserify "^3.11.0"
2275
+ domain-browser "^1.1.1"
2276
+ events "^1.0.0"
2277
+ https-browserify "0.0.1"
2278
+ os-browserify "^0.2.0"
2279
+ path-browserify "0.0.0"
2280
+ process "^0.11.0"
2281
+ punycode "^1.2.4"
2282
+ querystring-es3 "^0.2.0"
2283
+ readable-stream "^2.0.5"
2284
+ stream-browserify "^2.0.1"
2285
+ stream-http "^2.3.1"
2286
+ string_decoder "^0.10.25"
2287
+ timers-browserify "^2.0.2"
2288
+ tty-browserify "0.0.0"
2289
+ url "^0.11.0"
2290
+ util "^0.10.3"
2291
+ vm-browserify "0.0.4"
2292
+
2293
+ node-pre-gyp@^0.6.36:
2294
+ version "0.6.36"
2295
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
2296
+ dependencies:
2297
+ mkdirp "^0.5.1"
2298
+ nopt "^4.0.1"
2299
+ npmlog "^4.0.2"
2300
+ rc "^1.1.7"
2301
+ request "^2.81.0"
2302
+ rimraf "^2.6.1"
2303
+ semver "^5.3.0"
2304
+ tar "^2.2.1"
2305
+ tar-pack "^3.4.0"
2306
+
2307
+ node-sass@^4.5.3:
2308
+ version "4.5.3"
2309
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.3.tgz#d09c9d1179641239d1b97ffc6231fdcec53e1568"
2310
+ dependencies:
2311
+ async-foreach "^0.1.3"
2312
+ chalk "^1.1.1"
2313
+ cross-spawn "^3.0.0"
2314
+ gaze "^1.0.0"
2315
+ get-stdin "^4.0.1"
2316
+ glob "^7.0.3"
2317
+ in-publish "^2.0.0"
2318
+ lodash.assign "^4.2.0"
2319
+ lodash.clonedeep "^4.3.2"
2320
+ lodash.mergewith "^4.6.0"
2321
+ meow "^3.7.0"
2322
+ mkdirp "^0.5.1"
2323
+ nan "^2.3.2"
2324
+ node-gyp "^3.3.1"
2325
+ npmlog "^4.0.0"
2326
+ request "^2.79.0"
2327
+ sass-graph "^2.1.1"
2328
+ stdout-stream "^1.4.0"
2329
+
2330
+ "nopt@2 || 3":
2331
+ version "3.0.6"
2332
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
2333
+ dependencies:
2334
+ abbrev "1"
2335
+
2336
+ nopt@^4.0.1:
2337
+ version "4.0.1"
2338
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
2339
+ dependencies:
2340
+ abbrev "1"
2341
+ osenv "^0.1.4"
2342
+
2343
+ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
2344
+ version "2.4.0"
2345
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
2346
+ dependencies:
2347
+ hosted-git-info "^2.1.4"
2348
+ is-builtin-module "^1.0.0"
2349
+ semver "2 || 3 || 4 || 5"
2350
+ validate-npm-package-license "^3.0.1"
2351
+
2352
+ normalize-path@^2.0.1:
2353
+ version "2.1.1"
2354
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
2355
+ dependencies:
2356
+ remove-trailing-separator "^1.0.1"
2357
+
2358
+ normalize-range@^0.1.2:
2359
+ version "0.1.2"
2360
+ resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
2361
+
2362
+ normalize-url@^1.4.0:
2363
+ version "1.9.1"
2364
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
2365
+ dependencies:
2366
+ object-assign "^4.0.1"
2367
+ prepend-http "^1.0.0"
2368
+ query-string "^4.1.0"
2369
+ sort-keys "^1.0.0"
2370
+
2371
+ "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
2372
+ version "4.1.2"
2373
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
2374
+ dependencies:
2375
+ are-we-there-yet "~1.1.2"
2376
+ console-control-strings "~1.1.0"
2377
+ gauge "~2.7.3"
2378
+ set-blocking "~2.0.0"
2379
+
2380
+ num2fraction@^1.2.2:
2381
+ version "1.2.2"
2382
+ resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
2383
+
2384
+ number-is-nan@^1.0.0:
2385
+ version "1.0.1"
2386
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
2387
+
2388
+ oauth-sign@~0.8.1:
2389
+ version "0.8.2"
2390
+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
2391
+
2392
+ object-assign@^4.0.1, object-assign@^4.1.0:
2393
+ version "4.1.1"
2394
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2395
+
2396
+ object.omit@^2.0.0:
2397
+ version "2.0.1"
2398
+ resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
2399
+ dependencies:
2400
+ for-own "^0.1.4"
2401
+ is-extendable "^0.1.1"
2402
+
2403
+ once@^1.3.0, once@^1.3.3:
2404
+ version "1.4.0"
2405
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2406
+ dependencies:
2407
+ wrappy "1"
2408
+
2409
+ os-browserify@^0.2.0:
2410
+ version "0.2.1"
2411
+ resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"
2412
+
2413
+ os-homedir@^1.0.0, os-homedir@^1.0.1:
2414
+ version "1.0.2"
2415
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
2416
+
2417
+ os-locale@^1.4.0:
2418
+ version "1.4.0"
2419
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
2420
+ dependencies:
2421
+ lcid "^1.0.0"
2422
+
2423
+ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1:
2424
+ version "1.0.2"
2425
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
2426
+
2427
+ osenv@0, osenv@^0.1.4:
2428
+ version "0.1.4"
2429
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
2430
+ dependencies:
2431
+ os-homedir "^1.0.0"
2432
+ os-tmpdir "^1.0.0"
2433
+
2434
+ p-limit@^1.1.0:
2435
+ version "1.1.0"
2436
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
2437
+
2438
+ p-locate@^2.0.0:
2439
+ version "2.0.0"
2440
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
2441
+ dependencies:
2442
+ p-limit "^1.1.0"
2443
+
2444
+ pako@~0.2.0:
2445
+ version "0.2.9"
2446
+ resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
2447
+
2448
+ parse-asn1@^5.0.0:
2449
+ version "5.1.0"
2450
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
2451
+ dependencies:
2452
+ asn1.js "^4.0.0"
2453
+ browserify-aes "^1.0.0"
2454
+ create-hash "^1.1.0"
2455
+ evp_bytestokey "^1.0.0"
2456
+ pbkdf2 "^3.0.3"
2457
+
2458
+ parse-glob@^3.0.4:
2459
+ version "3.0.4"
2460
+ resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
2461
+ dependencies:
2462
+ glob-base "^0.3.0"
2463
+ is-dotfile "^1.0.0"
2464
+ is-extglob "^1.0.0"
2465
+ is-glob "^2.0.0"
2466
+
2467
+ parse-json@^2.2.0:
2468
+ version "2.2.0"
2469
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
2470
+ dependencies:
2471
+ error-ex "^1.2.0"
2472
+
2473
+ path-browserify@0.0.0:
2474
+ version "0.0.0"
2475
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
2476
+
2477
+ path-exists@^2.0.0:
2478
+ version "2.1.0"
2479
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
2480
+ dependencies:
2481
+ pinkie-promise "^2.0.0"
2482
+
2483
+ path-exists@^3.0.0:
2484
+ version "3.0.0"
2485
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
2486
+
2487
+ path-is-absolute@^1.0.0:
2488
+ version "1.0.1"
2489
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2490
+
2491
+ path-type@^1.0.0:
2492
+ version "1.1.0"
2493
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
2494
+ dependencies:
2495
+ graceful-fs "^4.1.2"
2496
+ pify "^2.0.0"
2497
+ pinkie-promise "^2.0.0"
2498
+
2499
+ pbkdf2@^3.0.3:
2500
+ version "3.0.12"
2501
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.12.tgz#be36785c5067ea48d806ff923288c5f750b6b8a2"
2502
+ dependencies:
2503
+ create-hash "^1.1.2"
2504
+ create-hmac "^1.1.4"
2505
+ ripemd160 "^2.0.1"
2506
+ safe-buffer "^5.0.1"
2507
+ sha.js "^2.4.8"
2508
+
2509
+ performance-now@^0.2.0:
2510
+ version "0.2.0"
2511
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
2512
+
2513
+ pify@^2.0.0, pify@^2.3.0:
2514
+ version "2.3.0"
2515
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
2516
+
2517
+ pify@^3.0.0:
2518
+ version "3.0.0"
2519
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
2520
+
2521
+ pinkie-promise@^2.0.0:
2522
+ version "2.0.1"
2523
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
2524
+ dependencies:
2525
+ pinkie "^2.0.0"
2526
+
2527
+ pinkie@^2.0.0:
2528
+ version "2.0.4"
2529
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
2530
+
2531
+ pkg-dir@^2.0.0:
2532
+ version "2.0.0"
2533
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
2534
+ dependencies:
2535
+ find-up "^2.1.0"
2536
+
2537
+ postcss-calc@^5.2.0:
2538
+ version "5.3.1"
2539
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
2540
+ dependencies:
2541
+ postcss "^5.0.2"
2542
+ postcss-message-helpers "^2.0.0"
2543
+ reduce-css-calc "^1.2.6"
2544
+
2545
+ postcss-colormin@^2.1.8:
2546
+ version "2.2.2"
2547
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
2548
+ dependencies:
2549
+ colormin "^1.0.5"
2550
+ postcss "^5.0.13"
2551
+ postcss-value-parser "^3.2.3"
2552
+
2553
+ postcss-convert-values@^2.3.4:
2554
+ version "2.6.1"
2555
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
2556
+ dependencies:
2557
+ postcss "^5.0.11"
2558
+ postcss-value-parser "^3.1.2"
2559
+
2560
+ postcss-discard-comments@^2.0.4:
2561
+ version "2.0.4"
2562
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
2563
+ dependencies:
2564
+ postcss "^5.0.14"
2565
+
2566
+ postcss-discard-duplicates@^2.0.1:
2567
+ version "2.1.0"
2568
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
2569
+ dependencies:
2570
+ postcss "^5.0.4"
2571
+
2572
+ postcss-discard-empty@^2.0.1:
2573
+ version "2.1.0"
2574
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
2575
+ dependencies:
2576
+ postcss "^5.0.14"
2577
+
2578
+ postcss-discard-overridden@^0.1.1:
2579
+ version "0.1.1"
2580
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
2581
+ dependencies:
2582
+ postcss "^5.0.16"
2583
+
2584
+ postcss-discard-unused@^2.2.1:
2585
+ version "2.2.3"
2586
+ resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
2587
+ dependencies:
2588
+ postcss "^5.0.14"
2589
+ uniqs "^2.0.0"
2590
+
2591
+ postcss-filter-plugins@^2.0.0:
2592
+ version "2.0.2"
2593
+ resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c"
2594
+ dependencies:
2595
+ postcss "^5.0.4"
2596
+ uniqid "^4.0.0"
2597
+
2598
+ postcss-initial@^2.0.0:
2599
+ version "2.0.0"
2600
+ resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-2.0.0.tgz#72715f7336e0bb79351d99ee65c4a253a8441ba4"
2601
+ dependencies:
2602
+ lodash.template "^4.2.4"
2603
+ postcss "^6.0.1"
2604
+
2605
+ postcss-load-config@^1.2.0:
2606
+ version "1.2.0"
2607
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
2608
+ dependencies:
2609
+ cosmiconfig "^2.1.0"
2610
+ object-assign "^4.1.0"
2611
+ postcss-load-options "^1.2.0"
2612
+ postcss-load-plugins "^2.3.0"
2613
+
2614
+ postcss-load-options@^1.2.0:
2615
+ version "1.2.0"
2616
+ resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
2617
+ dependencies:
2618
+ cosmiconfig "^2.1.0"
2619
+ object-assign "^4.1.0"
2620
+
2621
+ postcss-load-plugins@^2.3.0:
2622
+ version "2.3.0"
2623
+ resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92"
2624
+ dependencies:
2625
+ cosmiconfig "^2.1.1"
2626
+ object-assign "^4.1.0"
2627
+
2628
+ postcss-loader@^2.0.6:
2629
+ version "2.0.6"
2630
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.6.tgz#8c7e0055a3df1889abc6bad52dd45b2f41bbc6fc"
2631
+ dependencies:
2632
+ loader-utils "^1.1.0"
2633
+ postcss "^6.0.2"
2634
+ postcss-load-config "^1.2.0"
2635
+ schema-utils "^0.3.0"
2636
+
2637
+ postcss-merge-idents@^2.1.5:
2638
+ version "2.1.7"
2639
+ resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
2640
+ dependencies:
2641
+ has "^1.0.1"
2642
+ postcss "^5.0.10"
2643
+ postcss-value-parser "^3.1.1"
2644
+
2645
+ postcss-merge-longhand@^2.0.1:
2646
+ version "2.0.2"
2647
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658"
2648
+ dependencies:
2649
+ postcss "^5.0.4"
2650
+
2651
+ postcss-merge-rules@^2.0.3:
2652
+ version "2.1.2"
2653
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
2654
+ dependencies:
2655
+ browserslist "^1.5.2"
2656
+ caniuse-api "^1.5.2"
2657
+ postcss "^5.0.4"
2658
+ postcss-selector-parser "^2.2.2"
2659
+ vendors "^1.0.0"
2660
+
2661
+ postcss-message-helpers@^2.0.0:
2662
+ version "2.0.0"
2663
+ resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
2664
+
2665
+ postcss-minify-font-values@^1.0.2:
2666
+ version "1.0.5"
2667
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
2668
+ dependencies:
2669
+ object-assign "^4.0.1"
2670
+ postcss "^5.0.4"
2671
+ postcss-value-parser "^3.0.2"
2672
+
2673
+ postcss-minify-gradients@^1.0.1:
2674
+ version "1.0.5"
2675
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
2676
+ dependencies:
2677
+ postcss "^5.0.12"
2678
+ postcss-value-parser "^3.3.0"
2679
+
2680
+ postcss-minify-params@^1.0.4:
2681
+ version "1.2.2"
2682
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
2683
+ dependencies:
2684
+ alphanum-sort "^1.0.1"
2685
+ postcss "^5.0.2"
2686
+ postcss-value-parser "^3.0.2"
2687
+ uniqs "^2.0.0"
2688
+
2689
+ postcss-minify-selectors@^2.0.4:
2690
+ version "2.1.1"
2691
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
2692
+ dependencies:
2693
+ alphanum-sort "^1.0.2"
2694
+ has "^1.0.1"
2695
+ postcss "^5.0.14"
2696
+ postcss-selector-parser "^2.0.0"
2697
+
2698
+ postcss-modules-extract-imports@1.1.0:
2699
+ version "1.1.0"
2700
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb"
2701
+ dependencies:
2702
+ postcss "^6.0.1"
2703
+
2704
+ postcss-modules-extract-imports@^1.0.0:
2705
+ version "1.2.0"
2706
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85"
2707
+ dependencies:
2708
+ postcss "^6.0.1"
2709
+
2710
+ postcss-modules-local-by-default@1.2.0, postcss-modules-local-by-default@^1.0.1:
2711
+ version "1.2.0"
2712
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
2713
+ dependencies:
2714
+ css-selector-tokenizer "^0.7.0"
2715
+ postcss "^6.0.1"
2716
+
2717
+ postcss-modules-scope@1.1.0, postcss-modules-scope@^1.0.0:
2718
+ version "1.1.0"
2719
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
2720
+ dependencies:
2721
+ css-selector-tokenizer "^0.7.0"
2722
+ postcss "^6.0.1"
2723
+
2724
+ postcss-modules-values@1.3.0, postcss-modules-values@^1.1.0:
2725
+ version "1.3.0"
2726
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
2727
+ dependencies:
2728
+ icss-replace-symbols "^1.1.0"
2729
+ postcss "^6.0.1"
2730
+
2731
+ postcss-modules@^0.8.0:
2732
+ version "0.8.0"
2733
+ resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-0.8.0.tgz#a9d01806dffe19c2607dee88ea1cbd80dc059992"
2734
+ dependencies:
2735
+ css-modules-loader-core "^1.1.0"
2736
+ generic-names "^1.0.2"
2737
+ postcss "^6.0.1"
2738
+ string-hash "^1.1.1"
2739
+
2740
+ postcss-normalize-charset@^1.1.0:
2741
+ version "1.1.1"
2742
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
2743
+ dependencies:
2744
+ postcss "^5.0.5"
2745
+
2746
+ postcss-normalize-url@^3.0.7:
2747
+ version "3.0.8"
2748
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
2749
+ dependencies:
2750
+ is-absolute-url "^2.0.0"
2751
+ normalize-url "^1.4.0"
2752
+ postcss "^5.0.14"
2753
+ postcss-value-parser "^3.2.3"
2754
+
2755
+ postcss-ordered-values@^2.1.0:
2756
+ version "2.2.3"
2757
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
2758
+ dependencies:
2759
+ postcss "^5.0.4"
2760
+ postcss-value-parser "^3.0.1"
2761
+
2762
+ postcss-reduce-idents@^2.2.2:
2763
+ version "2.4.0"
2764
+ resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
2765
+ dependencies:
2766
+ postcss "^5.0.4"
2767
+ postcss-value-parser "^3.0.2"
2768
+
2769
+ postcss-reduce-initial@^1.0.0:
2770
+ version "1.0.1"
2771
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
2772
+ dependencies:
2773
+ postcss "^5.0.4"
2774
+
2775
+ postcss-reduce-transforms@^1.0.3:
2776
+ version "1.0.4"
2777
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
2778
+ dependencies:
2779
+ has "^1.0.1"
2780
+ postcss "^5.0.8"
2781
+ postcss-value-parser "^3.0.1"
2782
+
2783
+ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
2784
+ version "2.2.3"
2785
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
2786
+ dependencies:
2787
+ flatten "^1.0.2"
2788
+ indexes-of "^1.0.1"
2789
+ uniq "^1.0.1"
2790
+
2791
+ postcss-svgo@^2.1.1:
2792
+ version "2.1.6"
2793
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
2794
+ dependencies:
2795
+ is-svg "^2.0.0"
2796
+ postcss "^5.0.14"
2797
+ postcss-value-parser "^3.2.3"
2798
+ svgo "^0.7.0"
2799
+
2800
+ postcss-unique-selectors@^2.0.2:
2801
+ version "2.0.2"
2802
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
2803
+ dependencies:
2804
+ alphanum-sort "^1.0.1"
2805
+ postcss "^5.0.4"
2806
+ uniqs "^2.0.0"
2807
+
2808
+ postcss-use@^2.3.0:
2809
+ version "2.3.0"
2810
+ resolved "https://registry.yarnpkg.com/postcss-use/-/postcss-use-2.3.0.tgz#77bcf52535ff970be152c714771165f37f986e3b"
2811
+ dependencies:
2812
+ balanced-match "^0.4.1"
2813
+ lodash.isplainobject "^4.0.6"
2814
+ postcss "^5.0.21"
2815
+ resolve-from "^2.0.0"
2816
+
2817
+ postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
2818
+ version "3.3.0"
2819
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
2820
+
2821
+ postcss-zindex@^2.0.1:
2822
+ version "2.2.0"
2823
+ resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
2824
+ dependencies:
2825
+ has "^1.0.1"
2826
+ postcss "^5.0.4"
2827
+ uniqs "^2.0.0"
2828
+
2829
+ postcss@6.0.1:
2830
+ version "6.0.1"
2831
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2"
2832
+ dependencies:
2833
+ chalk "^1.1.3"
2834
+ source-map "^0.5.6"
2835
+ supports-color "^3.2.3"
2836
+
2837
+ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.21, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
2838
+ version "5.2.17"
2839
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
2840
+ dependencies:
2841
+ chalk "^1.1.3"
2842
+ js-base64 "^2.1.9"
2843
+ source-map "^0.5.6"
2844
+ supports-color "^3.2.3"
2845
+
2846
+ postcss@^6.0.1, postcss@^6.0.2, postcss@^6.0.6:
2847
+ version "6.0.6"
2848
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.6.tgz#bba4d58e884fc78c840d1539e10eddaabb8f73bd"
2849
+ dependencies:
2850
+ chalk "^2.0.1"
2851
+ source-map "^0.5.6"
2852
+ supports-color "^4.1.0"
2853
+
2854
+ prepend-http@^1.0.0:
2855
+ version "1.0.4"
2856
+ resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
2857
+
2858
+ preserve@^0.2.0:
2859
+ version "0.2.0"
2860
+ resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
2861
+
2862
+ private@^0.1.6:
2863
+ version "0.1.7"
2864
+ resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1"
2865
+
2866
+ process-nextick-args@~1.0.6:
2867
+ version "1.0.7"
2868
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
2869
+
2870
+ process@^0.11.0:
2871
+ version "0.11.10"
2872
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2873
+
2874
+ prr@~0.0.0:
2875
+ version "0.0.0"
2876
+ resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
2877
+
2878
+ pseudomap@^1.0.2:
2879
+ version "1.0.2"
2880
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
2881
+
2882
+ public-encrypt@^4.0.0:
2883
+ version "4.0.0"
2884
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
2885
+ dependencies:
2886
+ bn.js "^4.1.0"
2887
+ browserify-rsa "^4.0.0"
2888
+ create-hash "^1.1.0"
2889
+ parse-asn1 "^5.0.0"
2890
+ randombytes "^2.0.1"
2891
+
2892
+ punycode@1.3.2:
2893
+ version "1.3.2"
2894
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
2895
+
2896
+ punycode@^1.2.4, punycode@^1.4.1:
2897
+ version "1.4.1"
2898
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
2899
+
2900
+ q@^1.1.2:
2901
+ version "1.5.0"
2902
+ resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
2903
+
2904
+ qs@~6.4.0:
2905
+ version "6.4.0"
2906
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
2907
+
2908
+ query-string@^4.1.0:
2909
+ version "4.3.4"
2910
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
2911
+ dependencies:
2912
+ object-assign "^4.1.0"
2913
+ strict-uri-encode "^1.0.0"
2914
+
2915
+ querystring-es3@^0.2.0:
2916
+ version "0.2.1"
2917
+ resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
2918
+
2919
+ querystring@0.2.0:
2920
+ version "0.2.0"
2921
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
2922
+
2923
+ randomatic@^1.1.3:
2924
+ version "1.1.7"
2925
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
2926
+ dependencies:
2927
+ is-number "^3.0.0"
2928
+ kind-of "^4.0.0"
2929
+
2930
+ randombytes@^2.0.0, randombytes@^2.0.1:
2931
+ version "2.0.5"
2932
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79"
2933
+ dependencies:
2934
+ safe-buffer "^5.1.0"
2935
+
2936
+ rc@^1.1.7:
2937
+ version "1.2.1"
2938
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
2939
+ dependencies:
2940
+ deep-extend "~0.4.0"
2941
+ ini "~1.3.0"
2942
+ minimist "^1.2.0"
2943
+ strip-json-comments "~2.0.1"
2944
+
2945
+ read-pkg-up@^1.0.1:
2946
+ version "1.0.1"
2947
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
2948
+ dependencies:
2949
+ find-up "^1.0.0"
2950
+ read-pkg "^1.0.0"
2951
+
2952
+ read-pkg@^1.0.0:
2953
+ version "1.1.0"
2954
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
2955
+ dependencies:
2956
+ load-json-file "^1.0.0"
2957
+ normalize-package-data "^2.3.2"
2958
+ path-type "^1.0.0"
2959
+
2960
+ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.6:
2961
+ version "2.3.3"
2962
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
2963
+ dependencies:
2964
+ core-util-is "~1.0.0"
2965
+ inherits "~2.0.3"
2966
+ isarray "~1.0.0"
2967
+ process-nextick-args "~1.0.6"
2968
+ safe-buffer "~5.1.1"
2969
+ string_decoder "~1.0.3"
2970
+ util-deprecate "~1.0.1"
2971
+
2972
+ readdirp@^2.0.0:
2973
+ version "2.1.0"
2974
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
2975
+ dependencies:
2976
+ graceful-fs "^4.1.2"
2977
+ minimatch "^3.0.2"
2978
+ readable-stream "^2.0.2"
2979
+ set-immediate-shim "^1.0.1"
2980
+
2981
+ redent@^1.0.0:
2982
+ version "1.0.0"
2983
+ resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
2984
+ dependencies:
2985
+ indent-string "^2.1.0"
2986
+ strip-indent "^1.0.1"
2987
+
2988
+ reduce-css-calc@^1.2.6:
2989
+ version "1.3.0"
2990
+ resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
2991
+ dependencies:
2992
+ balanced-match "^0.4.2"
2993
+ math-expression-evaluator "^1.2.14"
2994
+ reduce-function-call "^1.0.1"
2995
+
2996
+ reduce-function-call@^1.0.1:
2997
+ version "1.0.2"
2998
+ resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99"
2999
+ dependencies:
3000
+ balanced-match "^0.4.2"
3001
+
3002
+ regenerate@^1.2.1:
3003
+ version "1.3.2"
3004
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260"
3005
+
3006
+ regenerator-runtime@^0.10.0:
3007
+ version "0.10.5"
3008
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
3009
+
3010
+ regenerator-transform@0.9.11:
3011
+ version "0.9.11"
3012
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283"
3013
+ dependencies:
3014
+ babel-runtime "^6.18.0"
3015
+ babel-types "^6.19.0"
3016
+ private "^0.1.6"
3017
+
3018
+ regex-cache@^0.4.2:
3019
+ version "0.4.3"
3020
+ resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
3021
+ dependencies:
3022
+ is-equal-shallow "^0.1.3"
3023
+ is-primitive "^2.0.0"
3024
+
3025
+ regexpu-core@^1.0.0:
3026
+ version "1.0.0"
3027
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b"
3028
+ dependencies:
3029
+ regenerate "^1.2.1"
3030
+ regjsgen "^0.2.0"
3031
+ regjsparser "^0.1.4"
3032
+
3033
+ regexpu-core@^2.0.0:
3034
+ version "2.0.0"
3035
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
3036
+ dependencies:
3037
+ regenerate "^1.2.1"
3038
+ regjsgen "^0.2.0"
3039
+ regjsparser "^0.1.4"
3040
+
3041
+ regjsgen@^0.2.0:
3042
+ version "0.2.0"
3043
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
3044
+
3045
+ regjsparser@^0.1.4:
3046
+ version "0.1.5"
3047
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
3048
+ dependencies:
3049
+ jsesc "~0.5.0"
3050
+
3051
+ remove-trailing-separator@^1.0.1:
3052
+ version "1.0.2"
3053
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511"
3054
+
3055
+ repeat-element@^1.1.2:
3056
+ version "1.1.2"
3057
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
3058
+
3059
+ repeat-string@^1.5.2:
3060
+ version "1.6.1"
3061
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
3062
+
3063
+ repeating@^2.0.0:
3064
+ version "2.0.1"
3065
+ resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
3066
+ dependencies:
3067
+ is-finite "^1.0.0"
3068
+
3069
+ request@2, request@^2.79.0, request@^2.81.0:
3070
+ version "2.81.0"
3071
+ resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
3072
+ dependencies:
3073
+ aws-sign2 "~0.6.0"
3074
+ aws4 "^1.2.1"
3075
+ caseless "~0.12.0"
3076
+ combined-stream "~1.0.5"
3077
+ extend "~3.0.0"
3078
+ forever-agent "~0.6.1"
3079
+ form-data "~2.1.1"
3080
+ har-validator "~4.2.1"
3081
+ hawk "~3.1.3"
3082
+ http-signature "~1.1.0"
3083
+ is-typedarray "~1.0.0"
3084
+ isstream "~0.1.2"
3085
+ json-stringify-safe "~5.0.1"
3086
+ mime-types "~2.1.7"
3087
+ oauth-sign "~0.8.1"
3088
+ performance-now "^0.2.0"
3089
+ qs "~6.4.0"
3090
+ safe-buffer "^5.0.1"
3091
+ stringstream "~0.0.4"
3092
+ tough-cookie "~2.3.0"
3093
+ tunnel-agent "^0.6.0"
3094
+ uuid "^3.0.0"
3095
+
3096
+ require-directory@^2.1.1:
3097
+ version "2.1.1"
3098
+ resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
3099
+
3100
+ require-from-string@^1.1.0:
3101
+ version "1.2.1"
3102
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
3103
+
3104
+ require-main-filename@^1.0.1:
3105
+ version "1.0.1"
3106
+ resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
3107
+
3108
+ resolve-from@^2.0.0:
3109
+ version "2.0.0"
3110
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57"
3111
+
3112
+ right-align@^0.1.1:
3113
+ version "0.1.3"
3114
+ resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
3115
+ dependencies:
3116
+ align-text "^0.1.1"
3117
+
3118
+ rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1:
3119
+ version "2.6.1"
3120
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
3121
+ dependencies:
3122
+ glob "^7.0.5"
3123
+
3124
+ ripemd160@^2.0.0, ripemd160@^2.0.1:
3125
+ version "2.0.1"
3126
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
3127
+ dependencies:
3128
+ hash-base "^2.0.0"
3129
+ inherits "^2.0.1"
3130
+
3131
+ rsvp@^3.6.1:
3132
+ version "3.6.1"
3133
+ resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.1.tgz#34f4a7ac2859f7bacc8f49789c5604f1e26ae702"
3134
+
3135
+ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3136
+ version "5.1.1"
3137
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
3138
+
3139
+ sass-graph@^2.1.1:
3140
+ version "2.2.4"
3141
+ resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
3142
+ dependencies:
3143
+ glob "^7.0.0"
3144
+ lodash "^4.0.0"
3145
+ scss-tokenizer "^0.2.3"
3146
+ yargs "^7.0.0"
3147
+
3148
+ sass-loader@^6.0.6:
3149
+ version "6.0.6"
3150
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.6.tgz#e9d5e6c1f155faa32a4b26d7a9b7107c225e40f9"
3151
+ dependencies:
3152
+ async "^2.1.5"
3153
+ clone-deep "^0.3.0"
3154
+ loader-utils "^1.0.1"
3155
+ lodash.tail "^4.1.1"
3156
+ pify "^3.0.0"
3157
+
3158
+ sax@~1.2.1:
3159
+ version "1.2.4"
3160
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
3161
+
3162
+ schema-utils@^0.3.0:
3163
+ version "0.3.0"
3164
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"
3165
+ dependencies:
3166
+ ajv "^5.0.0"
3167
+
3168
+ scss-tokenizer@^0.2.3:
3169
+ version "0.2.3"
3170
+ resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
3171
+ dependencies:
3172
+ js-base64 "^2.1.8"
3173
+ source-map "^0.4.2"
3174
+
3175
+ "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@~5.3.0:
3176
+ version "5.3.0"
3177
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
3178
+
3179
+ set-blocking@^2.0.0, set-blocking@~2.0.0:
3180
+ version "2.0.0"
3181
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
3182
+
3183
+ set-immediate-shim@^1.0.1:
3184
+ version "1.0.1"
3185
+ resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
3186
+
3187
+ setimmediate@^1.0.4:
3188
+ version "1.0.5"
3189
+ resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
3190
+
3191
+ sha.js@^2.4.0, sha.js@^2.4.8:
3192
+ version "2.4.8"
3193
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f"
3194
+ dependencies:
3195
+ inherits "^2.0.1"
3196
+
3197
+ shallow-clone@^0.1.2:
3198
+ version "0.1.2"
3199
+ resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060"
3200
+ dependencies:
3201
+ is-extendable "^0.1.1"
3202
+ kind-of "^2.0.1"
3203
+ lazy-cache "^0.2.3"
3204
+ mixin-object "^2.0.1"
3205
+
3206
+ signal-exit@^3.0.0:
3207
+ version "3.0.2"
3208
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
3209
+
3210
+ slash@^1.0.0:
3211
+ version "1.0.0"
3212
+ resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
3213
+
3214
+ sntp@1.x.x:
3215
+ version "1.0.9"
3216
+ resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
3217
+ dependencies:
3218
+ hoek "2.x.x"
3219
+
3220
+ sort-keys@^1.0.0:
3221
+ version "1.1.2"
3222
+ resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
3223
+ dependencies:
3224
+ is-plain-obj "^1.0.0"
3225
+
3226
+ source-list-map@^0.1.7:
3227
+ version "0.1.8"
3228
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106"
3229
+
3230
+ source-list-map@^2.0.0:
3231
+ version "2.0.0"
3232
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
3233
+
3234
+ source-map-support@^0.4.2:
3235
+ version "0.4.15"
3236
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1"
3237
+ dependencies:
3238
+ source-map "^0.5.6"
3239
+
3240
+ source-map@^0.4.2:
3241
+ version "0.4.4"
3242
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
3243
+ dependencies:
3244
+ amdefine ">=0.0.4"
3245
+
3246
+ source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.3:
3247
+ version "0.5.6"
3248
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
3249
+
3250
+ spdx-correct@~1.0.0:
3251
+ version "1.0.2"
3252
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
3253
+ dependencies:
3254
+ spdx-license-ids "^1.0.2"
3255
+
3256
+ spdx-expression-parse@~1.0.0:
3257
+ version "1.0.4"
3258
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
3259
+
3260
+ spdx-license-ids@^1.0.2:
3261
+ version "1.2.2"
3262
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
3263
+
3264
+ sprintf-js@~1.0.2:
3265
+ version "1.0.3"
3266
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3267
+
3268
+ sshpk@^1.7.0:
3269
+ version "1.13.1"
3270
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
3271
+ dependencies:
3272
+ asn1 "~0.2.3"
3273
+ assert-plus "^1.0.0"
3274
+ dashdash "^1.12.0"
3275
+ getpass "^0.1.1"
3276
+ optionalDependencies:
3277
+ bcrypt-pbkdf "^1.0.0"
3278
+ ecc-jsbn "~0.1.1"
3279
+ jsbn "~0.1.0"
3280
+ tweetnacl "~0.14.0"
3281
+
3282
+ stdout-stream@^1.4.0:
3283
+ version "1.4.0"
3284
+ resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b"
3285
+ dependencies:
3286
+ readable-stream "^2.0.1"
3287
+
3288
+ stream-browserify@^2.0.1:
3289
+ version "2.0.1"
3290
+ resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
3291
+ dependencies:
3292
+ inherits "~2.0.1"
3293
+ readable-stream "^2.0.2"
3294
+
3295
+ stream-http@^2.3.1:
3296
+ version "2.7.2"
3297
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
3298
+ dependencies:
3299
+ builtin-status-codes "^3.0.0"
3300
+ inherits "^2.0.1"
3301
+ readable-stream "^2.2.6"
3302
+ to-arraybuffer "^1.0.0"
3303
+ xtend "^4.0.0"
3304
+
3305
+ strict-uri-encode@^1.0.0:
3306
+ version "1.1.0"
3307
+ resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
3308
+
3309
+ string-hash@^1.1.1:
3310
+ version "1.1.3"
3311
+ resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
3312
+
3313
+ string-width@^1.0.1, string-width@^1.0.2:
3314
+ version "1.0.2"
3315
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
3316
+ dependencies:
3317
+ code-point-at "^1.0.0"
3318
+ is-fullwidth-code-point "^1.0.0"
3319
+ strip-ansi "^3.0.0"
3320
+
3321
+ string_decoder@^0.10.25:
3322
+ version "0.10.31"
3323
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
3324
+
3325
+ string_decoder@~1.0.3:
3326
+ version "1.0.3"
3327
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
3328
+ dependencies:
3329
+ safe-buffer "~5.1.0"
3330
+
3331
+ stringstream@~0.0.4:
3332
+ version "0.0.5"
3333
+ resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
3334
+
3335
+ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
3336
+ version "3.0.1"
3337
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
3338
+ dependencies:
3339
+ ansi-regex "^2.0.0"
3340
+
3341
+ strip-bom@^2.0.0:
3342
+ version "2.0.0"
3343
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
3344
+ dependencies:
3345
+ is-utf8 "^0.2.0"
3346
+
3347
+ strip-indent@^1.0.1:
3348
+ version "1.0.1"
3349
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
3350
+ dependencies:
3351
+ get-stdin "^4.0.1"
3352
+
3353
+ strip-json-comments@~2.0.1:
3354
+ version "2.0.1"
3355
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3356
+
3357
+ style-loader@^0.18.2:
3358
+ version "0.18.2"
3359
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.2.tgz#cc31459afbcd6d80b7220ee54b291a9fd66ff5eb"
3360
+ dependencies:
3361
+ loader-utils "^1.0.2"
3362
+ schema-utils "^0.3.0"
3363
+
3364
+ supports-color@^2.0.0:
3365
+ version "2.0.0"
3366
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
3367
+
3368
+ supports-color@^3.1.0, supports-color@^3.2.3:
3369
+ version "3.2.3"
3370
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
3371
+ dependencies:
3372
+ has-flag "^1.0.0"
3373
+
3374
+ supports-color@^4.0.0, supports-color@^4.1.0:
3375
+ version "4.1.0"
3376
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.1.0.tgz#92cc14bb3dad8928ca5656c33e19a19f20af5c7a"
3377
+ dependencies:
3378
+ has-flag "^2.0.0"
3379
+
3380
+ svgo@^0.7.0:
3381
+ version "0.7.2"
3382
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
3383
+ dependencies:
3384
+ coa "~1.0.1"
3385
+ colors "~1.1.2"
3386
+ csso "~2.3.1"
3387
+ js-yaml "~3.7.0"
3388
+ mkdirp "~0.5.1"
3389
+ sax "~1.2.1"
3390
+ whet.extend "~0.9.9"
3391
+
3392
+ tapable@^0.2.5, tapable@~0.2.5:
3393
+ version "0.2.6"
3394
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.6.tgz#206be8e188860b514425375e6f1ae89bfb01fd8d"
3395
+
3396
+ tar-pack@^3.4.0:
3397
+ version "3.4.0"
3398
+ resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
3399
+ dependencies:
3400
+ debug "^2.2.0"
3401
+ fstream "^1.0.10"
3402
+ fstream-ignore "^1.0.5"
3403
+ once "^1.3.3"
3404
+ readable-stream "^2.1.4"
3405
+ rimraf "^2.5.1"
3406
+ tar "^2.2.1"
3407
+ uid-number "^0.0.6"
3408
+
3409
+ tar@^2.0.0, tar@^2.2.1:
3410
+ version "2.2.1"
3411
+ resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
3412
+ dependencies:
3413
+ block-stream "*"
3414
+ fstream "^1.0.2"
3415
+ inherits "2"
3416
+
3417
+ timers-browserify@^2.0.2:
3418
+ version "2.0.2"
3419
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.2.tgz#ab4883cf597dcd50af211349a00fbca56ac86b86"
3420
+ dependencies:
3421
+ setimmediate "^1.0.4"
3422
+
3423
+ tingle.js@^0.11.0:
3424
+ version "0.11.0"
3425
+ resolved "https://registry.yarnpkg.com/tingle.js/-/tingle.js-0.11.0.tgz#0a8339141aec7e8836170245510472a497326e38"
3426
+
3427
+ to-arraybuffer@^1.0.0:
3428
+ version "1.0.1"
3429
+ resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
3430
+
3431
+ to-fast-properties@^1.0.1:
3432
+ version "1.0.3"
3433
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
3434
+
3435
+ tough-cookie@~2.3.0:
3436
+ version "2.3.2"
3437
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
3438
+ dependencies:
3439
+ punycode "^1.4.1"
3440
+
3441
+ trim-newlines@^1.0.0:
3442
+ version "1.0.0"
3443
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
3444
+
3445
+ trim-right@^1.0.1:
3446
+ version "1.0.1"
3447
+ resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
3448
+
3449
+ tty-browserify@0.0.0:
3450
+ version "0.0.0"
3451
+ resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
3452
+
3453
+ tunnel-agent@^0.6.0:
3454
+ version "0.6.0"
3455
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
3456
+ dependencies:
3457
+ safe-buffer "^5.0.1"
3458
+
3459
+ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
3460
+ version "0.14.5"
3461
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
3462
+
3463
+ uglify-js@^2.8.29:
3464
+ version "2.8.29"
3465
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
3466
+ dependencies:
3467
+ source-map "~0.5.1"
3468
+ yargs "~3.10.0"
3469
+ optionalDependencies:
3470
+ uglify-to-browserify "~1.0.0"
3471
+
3472
+ uglify-to-browserify@~1.0.0:
3473
+ version "1.0.2"
3474
+ resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
3475
+
3476
+ uglifyjs-webpack-plugin@^0.4.4:
3477
+ version "0.4.6"
3478
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309"
3479
+ dependencies:
3480
+ source-map "^0.5.6"
3481
+ uglify-js "^2.8.29"
3482
+ webpack-sources "^1.0.1"
3483
+
3484
+ uid-number@^0.0.6:
3485
+ version "0.0.6"
3486
+ resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
3487
+
3488
+ uniq@^1.0.1:
3489
+ version "1.0.1"
3490
+ resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
3491
+
3492
+ uniqid@^4.0.0:
3493
+ version "4.1.1"
3494
+ resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1"
3495
+ dependencies:
3496
+ macaddress "^0.2.8"
3497
+
3498
+ uniqs@^2.0.0:
3499
+ version "2.0.0"
3500
+ resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
3501
+
3502
+ url@^0.11.0:
3503
+ version "0.11.0"
3504
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
3505
+ dependencies:
3506
+ punycode "1.3.2"
3507
+ querystring "0.2.0"
3508
+
3509
+ util-deprecate@~1.0.1:
3510
+ version "1.0.2"
3511
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3512
+
3513
+ util@0.10.3, util@^0.10.3:
3514
+ version "0.10.3"
3515
+ resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
3516
+ dependencies:
3517
+ inherits "2.0.1"
3518
+
3519
+ uuid@^3.0.0:
3520
+ version "3.1.0"
3521
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
3522
+
3523
+ validate-npm-package-license@^3.0.1:
3524
+ version "3.0.1"
3525
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
3526
+ dependencies:
3527
+ spdx-correct "~1.0.0"
3528
+ spdx-expression-parse "~1.0.0"
3529
+
3530
+ vendors@^1.0.0:
3531
+ version "1.0.1"
3532
+ resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22"
3533
+
3534
+ verror@1.3.6:
3535
+ version "1.3.6"
3536
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c"
3537
+ dependencies:
3538
+ extsprintf "1.0.2"
3539
+
3540
+ vm-browserify@0.0.4:
3541
+ version "0.0.4"
3542
+ resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
3543
+ dependencies:
3544
+ indexof "0.0.1"
3545
+
3546
+ vue@^2.3.4:
3547
+ version "2.3.4"
3548
+ resolved "https://registry.yarnpkg.com/vue/-/vue-2.3.4.tgz#5ec3b87a191da8090bbef56b7cfabd4158038171"
3549
+
3550
+ vuex@^2.3.1:
3551
+ version "2.3.1"
3552
+ resolved "https://registry.yarnpkg.com/vuex/-/vuex-2.3.1.tgz#cde8e997c1f9957719bc7dea154f9aa691d981a6"
3553
+
3554
+ watchpack@^1.3.1:
3555
+ version "1.3.1"
3556
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.3.1.tgz#7d8693907b28ce6013e7f3610aa2a1acf07dad87"
3557
+ dependencies:
3558
+ async "^2.1.2"
3559
+ chokidar "^1.4.3"
3560
+ graceful-fs "^4.1.2"
3561
+
3562
+ webpack-sources@^1.0.1:
3563
+ version "1.0.1"
3564
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.0.1.tgz#c7356436a4d13123be2e2426a05d1dad9cbe65cf"
3565
+ dependencies:
3566
+ source-list-map "^2.0.0"
3567
+ source-map "~0.5.3"
3568
+
3569
+ webpack@^3.0.0:
3570
+ version "3.0.0"
3571
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.0.0.tgz#ee9bcebf21247f7153cb410168cab45e3a59d4d7"
3572
+ dependencies:
3573
+ acorn "^5.0.0"
3574
+ acorn-dynamic-import "^2.0.0"
3575
+ ajv "^5.1.5"
3576
+ ajv-keywords "^2.0.0"
3577
+ async "^2.1.2"
3578
+ enhanced-resolve "^3.0.0"
3579
+ escope "^3.6.0"
3580
+ interpret "^1.0.0"
3581
+ json-loader "^0.5.4"
3582
+ json5 "^0.5.1"
3583
+ loader-runner "^2.3.0"
3584
+ loader-utils "^1.1.0"
3585
+ memory-fs "~0.4.1"
3586
+ mkdirp "~0.5.0"
3587
+ node-libs-browser "^2.0.0"
3588
+ source-map "^0.5.3"
3589
+ supports-color "^3.1.0"
3590
+ tapable "~0.2.5"
3591
+ uglifyjs-webpack-plugin "^0.4.4"
3592
+ watchpack "^1.3.1"
3593
+ webpack-sources "^1.0.1"
3594
+ yargs "^6.0.0"
3595
+
3596
+ whet.extend@~0.9.9:
3597
+ version "0.9.9"
3598
+ resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
3599
+
3600
+ which-module@^1.0.0:
3601
+ version "1.0.0"
3602
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
3603
+
3604
+ which@1, which@^1.2.9:
3605
+ version "1.2.14"
3606
+ resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
3607
+ dependencies:
3608
+ isexe "^2.0.0"
3609
+
3610
+ wide-align@^1.1.0:
3611
+ version "1.1.2"
3612
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
3613
+ dependencies:
3614
+ string-width "^1.0.2"
3615
+
3616
+ window-size@0.1.0:
3617
+ version "0.1.0"
3618
+ resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
3619
+
3620
+ wordwrap@0.0.2:
3621
+ version "0.0.2"
3622
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
3623
+
3624
+ wrap-ansi@^2.0.0:
3625
+ version "2.1.0"
3626
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
3627
+ dependencies:
3628
+ string-width "^1.0.1"
3629
+ strip-ansi "^3.0.1"
3630
+
3631
+ wrappy@1:
3632
+ version "1.0.2"
3633
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3634
+
3635
+ xtend@^4.0.0:
3636
+ version "4.0.1"
3637
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
3638
+
3639
+ y18n@^3.2.1:
3640
+ version "3.2.1"
3641
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
3642
+
3643
+ yallist@^2.1.2:
3644
+ version "2.1.2"
3645
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
3646
+
3647
+ yargs-parser@^4.2.0:
3648
+ version "4.2.1"
3649
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
3650
+ dependencies:
3651
+ camelcase "^3.0.0"
3652
+
3653
+ yargs-parser@^5.0.0:
3654
+ version "5.0.0"
3655
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
3656
+ dependencies:
3657
+ camelcase "^3.0.0"
3658
+
3659
+ yargs@^6.0.0:
3660
+ version "6.6.0"
3661
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
3662
+ dependencies:
3663
+ camelcase "^3.0.0"
3664
+ cliui "^3.2.0"
3665
+ decamelize "^1.1.1"
3666
+ get-caller-file "^1.0.1"
3667
+ os-locale "^1.4.0"
3668
+ read-pkg-up "^1.0.1"
3669
+ require-directory "^2.1.1"
3670
+ require-main-filename "^1.0.1"
3671
+ set-blocking "^2.0.0"
3672
+ string-width "^1.0.2"
3673
+ which-module "^1.0.0"
3674
+ y18n "^3.2.1"
3675
+ yargs-parser "^4.2.0"
3676
+
3677
+ yargs@^7.0.0:
3678
+ version "7.1.0"
3679
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
3680
+ dependencies:
3681
+ camelcase "^3.0.0"
3682
+ cliui "^3.2.0"
3683
+ decamelize "^1.1.1"
3684
+ get-caller-file "^1.0.1"
3685
+ os-locale "^1.4.0"
3686
+ read-pkg-up "^1.0.1"
3687
+ require-directory "^2.1.1"
3688
+ require-main-filename "^1.0.1"
3689
+ set-blocking "^2.0.0"
3690
+ string-width "^1.0.2"
3691
+ which-module "^1.0.0"
3692
+ y18n "^3.2.1"
3693
+ yargs-parser "^5.0.0"
3694
+
3695
+ yargs@~3.10.0:
3696
+ version "3.10.0"
3697
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
3698
+ dependencies:
3699
+ camelcase "^1.0.2"
3700
+ cliui "^2.1.0"
3701
+ decamelize "^1.0.0"
3702
+ window-size "0.1.0"
images/lb-bg.png DELETED
Binary file
images/logo.png DELETED
Binary file
opinionstage-article-placement-functions.php → includes/opinionstage-article-placement-functions.php RENAMED
@@ -1,34 +1,34 @@
1
- <?php
2
-
3
- // block direct access to plugin PHP files:
4
- defined( 'ABSPATH' ) or die();
5
-
6
- class OpinionStageArticlePlacement {
7
- static function initialize() {
8
- add_filter($hook = 'the_content', array(__CLASS__, $hook));
9
- }
10
- // Adds the article placement shortcode to each post
11
- static function the_content($content) {
12
- global $post;
13
- $type = $post->post_type;
14
- if (is_front_page() && is_home()) {
15
- return $content;
16
- }
17
- if($type == "post") {
18
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
19
- if (!empty($os_options['article_placement_id']) && $os_options['article_placement_active'] == 'true' && !is_admin() ) {
20
- $shortcode = do_shortcode(
21
- sprintf(
22
- '[osplacement id="%s"]',
23
- $os_options['article_placement_id']
24
- )
25
- );
26
- return $content . $shortcode;
27
- }
28
- }
29
- return $content;
30
- }
31
-
32
- }
33
- return OpinionStageArticlePlacement::initialize();
34
- ?>
1
+ <?php
2
+
3
+ // block direct access to plugin PHP files:
4
+ defined( 'ABSPATH' ) or die();
5
+
6
+ class OpinionStageArticlePlacement {
7
+ static function initialize() {
8
+ add_filter($hook = 'the_content', array(__CLASS__, $hook));
9
+ }
10
+ // Adds the article placement shortcode to each post
11
+ static function the_content($content) {
12
+ global $post;
13
+ $type = $post->post_type;
14
+ if (is_front_page() && is_home()) {
15
+ return $content;
16
+ }
17
+ if($type == "post") {
18
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
19
+ if (!empty($os_options['article_placement_id']) && $os_options['article_placement_active'] == 'true' && !is_admin() ) {
20
+ $shortcode = do_shortcode(
21
+ sprintf(
22
+ '[osplacement id="%s"]',
23
+ $os_options['article_placement_id']
24
+ )
25
+ );
26
+ return $content . $shortcode;
27
+ }
28
+ }
29
+ return $content;
30
+ }
31
+
32
+ }
33
+ return OpinionStageArticlePlacement::initialize();
34
+ ?>
includes/opinionstage-client-session.php ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+
5
+ function opinionstage_user_logged_in() {
6
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
7
+
8
+ return isset($os_options['uid']) && isset($os_options['email']);
9
+ }
10
+
11
+ function opinionstage_user_access_token() {
12
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
13
+
14
+ if ( isset($os_options['token']) ) {
15
+ return $os_options['token'];
16
+ } else {
17
+ return null;
18
+ }
19
+ }
20
+ ?>
opinionstage-functions.php → includes/opinionstage-functions.php RENAMED
@@ -1,84 +1,83 @@
1
- <?php
2
-
3
- // block direct access to plugin PHP files:
4
- defined( 'ABSPATH' ) or die();
5
-
6
- /* --- Wordpress Hooks Implementations --- */
7
-
8
- /**
9
- * Initialize the plugin
10
- */
11
- function opinionstage_init() {
12
- opinionstage_initialize_data();
13
- register_uninstall_hook(OPINIONSTAGE_WIDGET_UNIQUE_LOCATION, 'opinionstage_uninstall');
14
- }
15
-
16
- /**
17
- * Initialiaze the data options
18
- */
19
- function opinionstage_initialize_data() {
20
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
21
- $os_options['version'] = OPINIONSTAGE_WIDGET_VERSION;
22
-
23
- // For backward compatibility
24
- if (!isset($os_options['sidebar_placement_active'])) {
25
- $os_options['sidebar_placement_active'] = 'false';
26
- }
27
-
28
- update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
29
- }
30
-
31
- /**
32
- * Remove the plugin data
33
- */
34
- function opinionstage_uninstall() {
35
- delete_option(OPINIONSTAGE_OPTIONS_KEY);
36
- }
37
-
38
- /**
39
- * Check if the requested plugin is already available
40
- */
41
- function opinionstage_check_plugin_available($plugin_key) {
42
- $other_widget = (array) get_option($plugin_key); // Check the key of the other plugin
43
-
44
- // Check if OpinionStage plugin already installed.
45
- return (isset($other_widget['uid']) ||
46
- isset($other_widget['email']));
47
- }
48
- /**
49
- * Notify about other OpinionStage plugin already available
50
- */
51
- function opinionstage_other_plugin_installed_warning() {
52
- echo "<div id='opinionstage-warning' class='error'><p><B>".__("Opinion Stage Plugin is already installed")."</B>".__(', please remove "<B>Popup for Interactive Content by Opinion Stage</B>" and use the available "<B>Poll & Quiz tools by Opinion Stage</B>" plugin')."</p></div>";
53
- }
54
-
55
- /**
56
- * Add the flyout embed code to the page header
57
- */
58
- function opinionstage_add_flyout() {
59
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
60
-
61
- if (!empty($os_options['fly_id']) && $os_options['fly_out_active'] == 'true' && !is_admin() ) {
62
- // Will be added to the head of the page
63
- ?>
64
- <script type="text/javascript">//<![CDATA[
65
- window.AutoEngageSettings = {
66
- id : '<?php echo $os_options['fly_id']; ?>'
67
- };
68
- (function(d, s, id){
69
- var js,
70
- fjs = d.getElementsByTagName(s)[0],
71
- r = Math.floor(new Date().getTime() / 1000000);
72
- if (d.getElementById(id)) {return;}
73
- js = d.createElement(s); js.id = id; js.async=1;
74
- js.src = '<?php echo OPINIONSTAGE_SERVER_BASE; ?>' + '/assets/autoengage.js?' + r;
75
- fjs.parentNode.insertBefore(js, fjs);
76
- }(document, 'script', 'os-jssdk'));
77
-
78
- //]]></script>
79
-
80
- <?php
81
- }
82
- }
83
-
84
- ?>
1
+ <?php
2
+
3
+ // block direct access to plugin PHP files:
4
+ defined( 'ABSPATH' ) or die();
5
+
6
+ /* --- Wordpress Hooks Implementations --- */
7
+
8
+ /**
9
+ * Initialize the plugin
10
+ */
11
+ function opinionstage_init() {
12
+ opinionstage_initialize_data();
13
+ }
14
+
15
+ /**
16
+ * Initialiaze the data options
17
+ */
18
+ function opinionstage_initialize_data() {
19
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
20
+ $os_options['version'] = OPINIONSTAGE_WIDGET_VERSION;
21
+
22
+ // For backward compatibility
23
+ if (!isset($os_options['sidebar_placement_active'])) {
24
+ $os_options['sidebar_placement_active'] = 'false';
25
+ }
26
+
27
+ update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
28
+ }
29
+
30
+ /**
31
+ * Remove the plugin data
32
+ */
33
+ function opinionstage_uninstall() {
34
+ delete_option(OPINIONSTAGE_OPTIONS_KEY);
35
+ }
36
+
37
+ /**
38
+ * Check if the requested plugin is already available
39
+ */
40
+ function opinionstage_check_plugin_available($plugin_key) {
41
+ $other_widget = (array) get_option($plugin_key); // Check the key of the other plugin
42
+
43
+ // Check if OpinionStage plugin already installed.
44
+ return (isset($other_widget['uid']) ||
45
+ isset($other_widget['email']));
46
+ }
47
+ /**
48
+ * Notify about other OpinionStage plugin already available
49
+ */
50
+ function opinionstage_other_plugin_installed_warning() {
51
+ echo "<div id='opinionstage-warning' class='error'><p><B>".__("Opinion Stage Plugin is already installed")."</B>".__(', please remove "<B>Popup for Interactive Content by Opinion Stage</B>" and use the available "<B>Poll & Quiz tools by Opinion Stage</B>" plugin')."</p></div>";
52
+ }
53
+
54
+ /**
55
+ * Add the flyout embed code to the page header
56
+ */
57
+ function opinionstage_add_flyout() {
58
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
59
+
60
+ if (!empty($os_options['fly_id']) && $os_options['fly_out_active'] == 'true' && !is_admin() ) {
61
+ // Will be added to the head of the page
62
+ ?>
63
+ <script type="text/javascript">//<![CDATA[
64
+ window.AutoEngageSettings = {
65
+ id : '<?php echo $os_options['fly_id']; ?>'
66
+ };
67
+ (function(d, s, id){
68
+ var js,
69
+ fjs = d.getElementsByTagName(s)[0],
70
+ r = Math.floor(new Date().getTime() / 1000000);
71
+ if (d.getElementById(id)) {return;}
72
+ js = d.createElement(s); js.id = id; js.async=1;
73
+ js.src = '<?php echo OPINIONSTAGE_SERVER_BASE; ?>' + '/assets/autoengage.js?' + r;
74
+ fjs.parentNode.insertBefore(js, fjs);
75
+ }(document, 'script', 'os-jssdk'));
76
+
77
+ //]]></script>
78
+
79
+ <?php
80
+ }
81
+ }
82
+
83
+ ?>
 
opinionstage-sidebar-widget.php → includes/opinionstage-sidebar-widget.php RENAMED
@@ -3,17 +3,19 @@
3
  // block direct access to plugin PHP files:
4
  defined( 'ABSPATH' ) or die();
5
 
 
 
6
  // Sidebar widget class for embeding the Opinion Stage sidebar placement
7
  class OpinionStageWidget extends WP_Widget {
8
  function __construct() {
9
  // register new widget
10
  $widget_ops = array(
11
  'classname' => 'opinionstage_widget',
12
- 'description' => __('Adds a highly engaging polls to your widget section.', OPINIONSTAGE_WIDGET_UNIQUE_ID)
13
  );
14
  parent::__construct(
15
  'opinionstage_widget',
16
- __( 'Opinion Stage Sidebar Widget', OPINIONSTAGE_WIDGET_UNIQUE_ID ),
17
  $widget_ops
18
  );
19
  }
@@ -64,27 +66,22 @@ defined( 'ABSPATH' ) or die();
64
  $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
65
  $title = isset($instance['title']) ? esc_attr($instance['title']) : '';
66
  $enabled = $os_options['sidebar_placement_active'] == 'true' ? '1' : '';
67
- if (empty($os_options["uid"])) {
68
- $first_time = true;
69
- } else {
70
- $first_time = false;
71
- }
72
 
73
  ?>
74
  <script type="text/javascript">
75
  jQuery(document).ready(function($) {
76
- var callbackURL = function() {
77
- return "<?php echo $url = get_admin_url('', '', 'admin') . 'admin.php?page='.OPINIONSTAGE_WIDGET_UNIQUE_ID.'/opinionstage-callback.php' ?>";
78
- };
79
  $('.opinionstage-sidebar-widget').on('click', '.start-login', function(){
80
  var emailInput = $('#os-email');
81
  var email = $(emailInput).val();
82
- var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?callback=' ?>" + encodeURIComponent(callbackURL()) + "&email=" + email;
83
  window.location = new_location;
84
  });
85
 
86
  $('.opinionstage-sidebar-widget').on('click', '.switch-email', function(){
87
- var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?callback=' ?>" + encodeURIComponent(callbackURL());
88
  window.location = new_location;
89
  });
90
 
@@ -97,12 +94,7 @@ defined( 'ABSPATH' ) or die();
97
  </script>
98
 
99
  <div class="opinionstage-sidebar-widget">
100
- <?php if($first_time) {?>
101
- <p>Connect WordPress with Opinion Stage to enable the widget</p>
102
- <div class="os-icon icon-os-poll-client"></div>
103
- <input id="os-email" type="email" class="os-email" placeholder="Enter Your Email">
104
- <a href="javascript:void(0)" class="os-button start-login" id="os-start-login">Connect</a>
105
- <?php } else { ?>
106
  <div class="opinionstage-sidebar-connected">
107
  <div class="os-icon icon-os-form-success"></div>
108
  <div class="opinionstage-connected-info">
@@ -112,7 +104,7 @@ defined( 'ABSPATH' ) or die();
112
  </div>
113
  </div>
114
  <p>
115
- <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title', OPINIONSTAGE_WIDGET_UNIQUE_ID); ?></label>
116
  <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" placeholder="Enter the title here" value="<?php echo $title; ?>" >
117
  </p>
118
  <div class="opinionstage-sidebar-actions">
@@ -122,11 +114,16 @@ defined( 'ABSPATH' ) or die();
122
  </div>
123
  <div class="opinionstage-sidebar-config">
124
  <a href="<?php echo opinionstage_sidebar_placement_edit_url('content'); ?>" target="_blank" class='opinionstage-blue-bordered-btn'>EDIT CONTENT</a>
125
- <a href="<?php echo opinionstage_sidebar_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo($first_time ? "disabled" : "")?>' target="_blank">
126
  <div class="os-icon icon-os-common-settings"></div>
127
  </a>
128
  </div>
129
  </div>
 
 
 
 
 
130
  <?php } ?>
131
  </div>
132
  <?php
3
  // block direct access to plugin PHP files:
4
  defined( 'ABSPATH' ) or die();
5
 
6
+ require_once( plugin_dir_path( __FILE__ ).'opinionstage-client-session.php' );
7
+
8
  // Sidebar widget class for embeding the Opinion Stage sidebar placement
9
  class OpinionStageWidget extends WP_Widget {
10
  function __construct() {
11
  // register new widget
12
  $widget_ops = array(
13
  'classname' => 'opinionstage_widget',
14
+ 'description' => __('Adds a highly engaging polls to your widget section.', OPINIONSTAGE_TEXT_DOMAIN)
15
  );
16
  parent::__construct(
17
  'opinionstage_widget',
18
+ __( 'Opinion Stage Sidebar Widget', OPINIONSTAGE_TEXT_DOMAIN ),
19
  $widget_ops
20
  );
21
  }
66
  $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
67
  $title = isset($instance['title']) ? esc_attr($instance['title']) : '';
68
  $enabled = $os_options['sidebar_placement_active'] == 'true' ? '1' : '';
69
+ $os_client_logged_in = opinionstage_user_logged_in();
 
 
 
 
70
 
71
  ?>
72
  <script type="text/javascript">
73
  jQuery(document).ready(function($) {
74
+ var callbackURL = '<?php echo opinionstage_callback_url() ?>';
75
+
 
76
  $('.opinionstage-sidebar-widget').on('click', '.start-login', function(){
77
  var emailInput = $('#os-email');
78
  var email = $(emailInput).val();
79
+ var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?callback=' ?>" + encodeURIComponent(callbackURL) + "&email=" + email;
80
  window.location = new_location;
81
  });
82
 
83
  $('.opinionstage-sidebar-widget').on('click', '.switch-email', function(){
84
+ var new_location = "<?php echo OPINIONSTAGE_LOGIN_PATH.'?callback=' ?>" + encodeURIComponent(callbackURL);
85
  window.location = new_location;
86
  });
87
 
94
  </script>
95
 
96
  <div class="opinionstage-sidebar-widget">
97
+ <?php if ( $os_client_logged_in ) {?>
 
 
 
 
 
98
  <div class="opinionstage-sidebar-connected">
99
  <div class="os-icon icon-os-form-success"></div>
100
  <div class="opinionstage-connected-info">
104
  </div>
105
  </div>
106
  <p>
107
+ <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title', OPINIONSTAGE_TEXT_DOMAIN); ?></label>
108
  <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" placeholder="Enter the title here" value="<?php echo $title; ?>" >
109
  </p>
110
  <div class="opinionstage-sidebar-actions">
114
  </div>
115
  <div class="opinionstage-sidebar-config">
116
  <a href="<?php echo opinionstage_sidebar_placement_edit_url('content'); ?>" target="_blank" class='opinionstage-blue-bordered-btn'>EDIT CONTENT</a>
117
+ <a href="<?php echo opinionstage_sidebar_placement_edit_url('settings'); ?>" class='opinionstage-blue-bordered-btn opinionstage-edit-settings <?php echo( $os_client_logged_in ? '' : 'disabled' ) ?>' target="_blank">
118
  <div class="os-icon icon-os-common-settings"></div>
119
  </a>
120
  </div>
121
  </div>
122
+ <?php } else { ?>
123
+ <p>Connect WordPress with Opinion Stage to enable the widget</p>
124
+ <div class="os-icon icon-os-poll-client"></div>
125
+ <input id="os-email" type="email" class="os-email" placeholder="Enter Your Email">
126
+ <a href="javascript:void(0)" class="os-button start-login" id="os-start-login">Connect</a>
127
  <?php } ?>
128
  </div>
129
  <?php
opinionstage-utility-functions.php → includes/opinionstage-utility-functions.php RENAMED
@@ -13,30 +13,44 @@ function opinionstage_create_link($caption, $page, $params = "", $css_class = ''
13
  }
14
 
15
  function opinionstage_register_javascript_asset( $name, $relative_path, $deps=array(), $in_footer=true ) {
16
- wp_register_script(
17
- 'opinionstage-'.$name,
18
- plugins_url('js/'.$relative_path, OPINIONSTAGE_WIDGET_UNIQUE_LOCATION),
19
  $deps,
20
  OPINIONSTAGE_WIDGET_VERSION,
21
  $in_footer
22
  );
 
 
 
 
 
 
23
  }
24
 
25
  function opinionstage_register_css_asset($name, $relative_path) {
26
  wp_register_style(
27
- 'opinionstage-'.$name,
28
- plugins_url('css/'.$relative_path, OPINIONSTAGE_WIDGET_UNIQUE_LOCATION),
29
  null,
30
  OPINIONSTAGE_WIDGET_VERSION
31
  );
32
  }
33
 
34
  function opinionstage_enqueue_js_asset($name) {
35
- wp_enqueue_script( 'opinionstage-'.$name );
36
  }
37
 
38
  function opinionstage_enqueue_css_asset($name) {
39
- wp_enqueue_style( 'opinionstage-'.$name );
 
 
 
 
 
 
 
 
40
  }
41
 
42
  /**
@@ -112,7 +126,7 @@ function opinionstage_create_slideshow_link( $css_class ) {
112
  * Generates a to the callback page used to connect the plugin to the Opinion Stage account
113
  */
114
  function opinionstage_callback_url() {
115
- return get_admin_url('', '', 'admin') . 'admin.php?page='.OPINIONSTAGE_WIDGET_UNIQUE_ID.'/opinionstage-callback.php';
116
  }
117
 
118
  /**
13
  }
14
 
15
  function opinionstage_register_javascript_asset( $name, $relative_path, $deps=array(), $in_footer=true ) {
16
+ $registered = wp_register_script(
17
+ opinionstage_asset_name($name),
18
+ plugins_url( opinionstage_asset_path().'/js/'.$relative_path, plugin_dir_path(__FILE__) ),
19
  $deps,
20
  OPINIONSTAGE_WIDGET_VERSION,
21
  $in_footer
22
  );
23
+
24
+ if ( $registered ) {
25
+ error_log( "[opinionstage plugin] successfully registered javascript asset '$name'" );
26
+ } else {
27
+ error_log( "[opinionstage plugin] ERROR registering javascript asset '$name'" );
28
+ }
29
  }
30
 
31
  function opinionstage_register_css_asset($name, $relative_path) {
32
  wp_register_style(
33
+ opinionstage_asset_name($name),
34
+ plugins_url( opinionstage_asset_path().'/css/'.$relative_path, plugin_dir_path(__FILE__) ),
35
  null,
36
  OPINIONSTAGE_WIDGET_VERSION
37
  );
38
  }
39
 
40
  function opinionstage_enqueue_js_asset($name) {
41
+ wp_enqueue_script( opinionstage_asset_name($name) );
42
  }
43
 
44
  function opinionstage_enqueue_css_asset($name) {
45
+ wp_enqueue_style( opinionstage_asset_name($name) );
46
+ }
47
+
48
+ function opinionstage_asset_name($name) {
49
+ return 'opinionstage-'.$name;
50
+ }
51
+
52
+ function opinionstage_asset_path() {
53
+ return is_admin() ? 'admin' : 'public';
54
  }
55
 
56
  /**
126
  * Generates a to the callback page used to connect the plugin to the Opinion Stage account
127
  */
128
  function opinionstage_callback_url() {
129
+ return get_admin_url('', '', 'admin') . 'admin.php?page='.OPINIONSTAGE_LOGIN_CALLBACK_SLUG;
130
  }
131
 
132
  /**
js/shortcodes.js DELETED
@@ -1,15 +0,0 @@
1
- (function ($) {
2
- $( document ).ready(function() {
3
- $('[data-opinionstage-embed-url]').each(function( ) {
4
- var $widgetPlacement = $(this);
5
- var url = $widgetPlacement.data('opinionstage-embed-url');
6
-
7
- $.getJSON( url ).done( function( data ) {
8
- $widgetPlacement.after(data.code);
9
- })
10
- .fail(function(jqxhr, textStatus, error) {
11
- console.error( "[social-polls-by-opinionstage] can't load widget embed code" );
12
- });
13
- });
14
- });
15
- })( jQuery );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
opinionstage-ajax-functions.php DELETED
@@ -1,27 +0,0 @@
1
- <?php
2
-
3
- // block direct access to plugin PHP files:
4
- defined( 'ABSPATH' ) or die();
5
-
6
- add_action( 'wp_ajax_opinionstage_ajax_toggle_flyout', 'opinionstage_ajax_toggle_flyout');
7
- add_action( 'wp_ajax_opinionstage_ajax_toggle_article_placement', 'opinionstage_ajax_toggle_article_placement');
8
- add_action( 'wp_ajax_opinionstage_ajax_toggle_sidebar_placement', 'opinionstage_ajax_toggle_sidebar_placement');
9
- // Toggle the flyout placement activation flag
10
- function opinionstage_ajax_toggle_flyout() {
11
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
12
- $os_options['fly_out_active'] = $_POST['activate'];
13
- update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
14
- }
15
- // Toggle the article placement activation flag
16
- function opinionstage_ajax_toggle_article_placement() {
17
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
18
- $os_options['article_placement_active'] = $_POST['activate'];
19
- update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
20
- }
21
- // Toggle the sidebar placement activation flag
22
- function opinionstage_ajax_toggle_sidebar_placement() {
23
- $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
24
- $os_options['sidebar_placement_active'] = $_POST['activate'];
25
- update_option(OPINIONSTAGE_OPTIONS_KEY, $os_options);
26
- }
27
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
opinionstage-callback.php DELETED
@@ -1,27 +0,0 @@
1
- <?php
2
-
3
- // block direct access to plugin PHP files:
4
- defined( 'ABSPATH' ) or die();
5
-
6
- $success = $_GET['success'];
7
- $uid = $_GET['uid'];
8
- $token = $_GET['token'];
9
- $email = $_GET['email'];
10
- $fly_id = $_GET['fly_id'];
11
- $article_placement_id = $_GET['article_placement_id'];
12
- $sidebar_placement_id = $_GET['sidebar_placement_id'];
13
- opinionstage_uninstall();
14
- opinionstage_parse_client_data(compact(
15
- 'success',
16
- 'uid',
17
- 'token',
18
- 'email',
19
- 'fly_id',
20
- 'article_placement_id',
21
- 'sidebar_placement_id'));
22
-
23
- $redirect_url = get_admin_url('', '', 'admin').'admin.php?page='.OPINIONSTAGE_WIDGET_UNIQUE_ID.'/opinionstage-polls.php';
24
- ?>
25
- <script type="text/javascript">
26
- window.location = "<?php echo($redirect_url) ?>";
27
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
opinionstage-polls.php CHANGED
@@ -1,61 +1,66 @@
1
- <?php
2
- /*
3
- Plugin Name: Poll, Survey, Quiz, Slideshow & Form Builder
4
- Plugin URI: http://www.opinionstage.com
5
- Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
- Version: 18.2.1
7
- Author: OpinionStage.com
8
- Author URI: http://www.opinionstage.com
9
- Text Domain: social-polls-by-opinionstage
10
- */
11
-
12
- // block direct access to plugin PHP files:
13
- defined( 'ABSPATH' ) or die();
14
-
15
- $opinionstage_settings = array();
16
-
17
- // don't even try to load any configuration settings,
18
- // if wordpress is not in debug mode,
19
- // as configuration settings are only for plugin development.
20
- if ( defined('WP_DEBUG') && true === WP_DEBUG ) {
21
- if ( file_exists( $opinionstage_dev_cfg_path = plugin_dir_path( __FILE__ ).'dev.ini' ) ) {
22
- error_log( "[opinionstage plugin] loading configuration from file $opinionstage_dev_cfg_path" );
23
- $opinionstage_settings = parse_ini_file( $opinionstage_dev_cfg_path );
24
- }
25
- }
26
-
27
- define('OPINIONSTAGE_SERVER_BASE', isset($opinionstage_settings['server_base']) ? $opinionstage_settings['server_base'] : 'https://www.opinionstage.com');
28
- define('OPINIONSTAGE_WIDGET_VERSION', '18.2.0');
29
- define('OPINIONSTAGE_WIDGET_PLUGIN_NAME', 'Poll, Survey, Quiz, Slideshow & Form Builder');
30
- define('OPINIONSTAGE_WIDGET_API_KEY', 'wp35e8');
31
- define('OPINIONSTAGE_OPTIONS_KEY', 'opinionstage_widget');
32
- define('OPINIONSTAGE_POLL_SHORTCODE', 'socialpoll');
33
- define('OPINIONSTAGE_WIDGET_SHORTCODE', 'os-widget');
34
- define('OPINIONSTAGE_PLACEMENT_SHORTCODE', 'osplacement');
35
- define('OPINIONSTAGE_WIDGET_UNIQUE_ID', 'social-polls-by-opinionstage');
36
- define('OPINIONSTAGE_WIDGET_UNIQUE_LOCATION', __FILE__);
37
- define('OPINIONSTAGE_WIDGET_MENU_NAME', 'Poll, Survey, Quiz, Slider & Form');
38
- define('OPINIONSTAGE_LOGIN_PATH', OPINIONSTAGE_SERVER_BASE.'/integrations/wordpress/new');
39
- define('OPINIONSTAGE_API_PATH', OPINIONSTAGE_SERVER_BASE.'/api/v1');
40
-
41
- require_once( plugin_dir_path( __FILE__ ).'/opinionstage-functions.php' );
42
-
43
- // Check if another OpinionStage plugin already installed and display warning message.
44
- if (opinionstage_check_plugin_available('opinionstage_popup')) {
45
- add_action('admin_notices', 'opinionstage_other_plugin_installed_warning');
46
- } else {
47
- require_once(WP_PLUGIN_DIR."/".OPINIONSTAGE_WIDGET_UNIQUE_ID."/opinionstage-utility-functions.php");
48
- require_once(WP_PLUGIN_DIR."/".OPINIONSTAGE_WIDGET_UNIQUE_ID."/opinionstage-ajax-functions.php");
49
- require_once(WP_PLUGIN_DIR."/".OPINIONSTAGE_WIDGET_UNIQUE_ID."/opinionstage-article-placement-functions.php");
50
- require_once( plugin_dir_path( __FILE__ ).'opinionstage-sidebar-widget.php' );
51
-
52
- if ( is_admin() ) {
53
- require( plugin_dir_path( __FILE__ ).'admin/init.php' );
54
- } else {
55
- require( plugin_dir_path( __FILE__ ).'site/init.php' );
56
- }
57
-
58
- add_action('widgets_init', 'opinionstage_init_widget');
59
- add_action('plugins_loaded', 'opinionstage_init');
60
- }
61
- ?>
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Plugin Name: Poll, Survey, Quiz, Slideshow & Form Builder
4
+ Plugin URI: http://www.opinionstage.com
5
+ Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
+ Version: 19.0.0
7
+ Author: OpinionStage.com
8
+ Author URI: http://www.opinionstage.com
9
+ Text Domain: social-polls-by-opinionstage
10
+ */
11
+
12
+ // block direct access to plugin PHP files:
13
+ defined( 'ABSPATH' ) or die();
14
+
15
+ $opinionstage_settings = array();
16
+
17
+ // don't even try to load any configuration settings,
18
+ // if wordpress is not in debug mode,
19
+ // as configuration settings are only for plugin development.
20
+ if ( defined('WP_DEBUG') && true === WP_DEBUG ) {
21
+ if ( file_exists( $opinionstage_dev_cfg_path = plugin_dir_path( __FILE__ ).'dev.ini' ) ) {
22
+ error_log( "[opinionstage plugin] loading configuration from file $opinionstage_dev_cfg_path" );
23
+ $opinionstage_settings = parse_ini_file( $opinionstage_dev_cfg_path );
24
+ }
25
+ }
26
+
27
+ define('OPINIONSTAGE_WIDGET_VERSION', '19.0.0');
28
+
29
+ define('OPINIONSTAGE_TEXT_DOMAIN', 'social-polls-by-opinionstage');
30
+
31
+ define('OPINIONSTAGE_SERVER_BASE', isset($opinionstage_settings['server_base']) ? $opinionstage_settings['server_base'] : 'https://www.opinionstage.com');
32
+ define('OPINIONSTAGE_LOGIN_PATH', OPINIONSTAGE_SERVER_BASE.'/integrations/wordpress/new');
33
+ define('OPINIONSTAGE_API_PATH', OPINIONSTAGE_SERVER_BASE.'/api/v1');
34
+ define('OPINIONSTAGE_CONTENT_POPUP_CLIENT_WIDGETS_API', OPINIONSTAGE_SERVER_BASE.'/api/wp/v1/my/widgets');
35
+ define('OPINIONSTAGE_CONTENT_POPUP_SHARED_WIDGETS_API', OPINIONSTAGE_SERVER_BASE.'/api/wp/v1/shared_widgets');
36
+
37
+ define('OPINIONSTAGE_WIDGET_API_KEY', 'wp35e8');
38
+ define('OPINIONSTAGE_OPTIONS_KEY', 'opinionstage_widget');
39
+
40
+ define('OPINIONSTAGE_POLL_SHORTCODE', 'socialpoll');
41
+ define('OPINIONSTAGE_WIDGET_SHORTCODE', 'os-widget');
42
+ define('OPINIONSTAGE_PLACEMENT_SHORTCODE', 'osplacement');
43
+
44
+ define('OPINIONSTAGE_MENU_SLUG', 'opinionstage-settings');
45
+ define('OPINIONSTAGE_LOGIN_CALLBACK_SLUG', 'opinionstage-login-callback');
46
+
47
+ require_once( plugin_dir_path( __FILE__ ).'includes/opinionstage-functions.php' );
48
+
49
+ // Check if another OpinionStage plugin already installed and display warning message.
50
+ if (opinionstage_check_plugin_available('opinionstage_popup')) {
51
+ add_action('admin_notices', 'opinionstage_other_plugin_installed_warning');
52
+ } else {
53
+ require_once( plugin_dir_path( __FILE__ ).'includes/opinionstage-utility-functions.php' );
54
+ require_once( plugin_dir_path( __FILE__ ).'includes/opinionstage-article-placement-functions.php' );
55
+ require_once( plugin_dir_path( __FILE__ ).'includes/opinionstage-sidebar-widget.php' );
56
+
57
+ if ( is_admin() ) {
58
+ require( plugin_dir_path( __FILE__ ).'admin/init.php' );
59
+ } else {
60
+ require( plugin_dir_path( __FILE__ ).'public/init.php' );
61
+ }
62
+
63
+ add_action('widgets_init', 'opinionstage_init_widget');
64
+ add_action('plugins_loaded', 'opinionstage_init');
65
+ }
66
+ ?>
{site → public}/init.php RENAMED
File without changes
public/js/shortcodes.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(function($) {
2
+ $('[data-opinionstage-embed-url]').each(function( ) {
3
+ var $widgetPlacement = $(this);
4
+ var url = $widgetPlacement.data('opinionstage-embed-url');
5
+
6
+ $.getJSON( url ).
7
+ done( function( data ) {
8
+ $widgetPlacement.after(data.code);
9
+ })
10
+ .fail(function(jqxhr, textStatus, error) {
11
+ console.error( "[social-polls-by-opinionstage] can't load widget embed code" );
12
+ });
13
+ });
14
+ });
{site → public}/shortcodes.php RENAMED
@@ -10,7 +10,7 @@ function opinionstage_enqueue_shortcodes_assets() {
10
 
11
  function opinionstage_poll_or_set_shortcode($atts) {
12
  if ( is_feed() ) {
13
- return __("Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.", OPINIONSTAGE_WIDGET_UNIQUE_ID);
14
  } else {
15
  $shortcode_params = shortcode_atts(
16
  array('id' => 0, 'type' => 'poll', 'width' => ''),
@@ -28,7 +28,7 @@ function opinionstage_poll_or_set_shortcode($atts) {
28
 
29
  function opinionstage_widget_shortcode($atts) {
30
  if ( is_feed() ) {
31
- return __("Note: There is a widget embedded within this post, please visit the site to participate in this post's widget.", OPINIONSTAGE_WIDGET_UNIQUE_ID);
32
  } else {
33
  $shortcode_params = shortcode_atts(
34
  array('path' => 0, 'comments' => 'true', 'sharing' => 'true', 'recommendations' => 'false', 'width' => ''),
10
 
11
  function opinionstage_poll_or_set_shortcode($atts) {
12
  if ( is_feed() ) {
13
+ return __("Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.", OPINIONSTAGE_TEXT_DOMAIN);
14
  } else {
15
  $shortcode_params = shortcode_atts(
16
  array('id' => 0, 'type' => 'poll', 'width' => ''),
28
 
29
  function opinionstage_widget_shortcode($atts) {
30
  if ( is_feed() ) {
31
+ return __("Note: There is a widget embedded within this post, please visit the site to participate in this post's widget.", OPINIONSTAGE_TEXT_DOMAIN);
32
  } else {
33
  $shortcode_params = shortcode_atts(
34
  array('path' => 0, 'comments' => 'true', 'sharing' => 'true', 'recommendations' => 'false', 'width' => ''),
readme.txt CHANGED
@@ -1,728 +1,728 @@
1
- === Poll, Survey, Quiz, Slideshow & Form Builder ===
2
- Contributors: OpinionStage.com
3
- Donate link:
4
- Tags: poll, quiz, survey, form builder, slideshow
5
-
6
- Requires at least: 2.8
7
- Tested up to: 4.8
8
- Stable tag: 18.2.1
9
-
10
- Add a poll, survey, quiz, slideshow & form builder plugin. Easily add a beautiful poll, survey, quiz, slideshow or form to your site.
11
-
12
- == Description ==
13
-
14
- The Opinion Stage poll, survey, quiz, slideshow & form builder plug-in allows you to easily add a poll, quiz, survey, slideshow or form builder to your website.
15
-
16
- http://www.youtube.com/watch?v=Ut6ibSvGI4A
17
-
18
- = Poll Examples: =
19
-
20
- For poll examples, checkout the <a href="https://www.opinionstage.com/showcase?o=wp35e8" target="_blank">Poll Showcase.</a>
21
-
22
- = Trivia Quiz Example: =
23
-
24
- For a quiz example, checkout this <a href="https://www.opinionstage.com/rsacks/test-your-olympic-knowledge?o=wp35e8" target="_blank">Trivia Quiz.</a>
25
-
26
- = Outcome Quiz Example: =
27
-
28
- For a quiz example, checkout this <a href="https://www.opinionstage.com/rsacks/how-healthy-are-you?o=wp35e8" target="_blank">Outcome Quiz.</a>
29
-
30
- = Survey Example: =
31
-
32
- For a survey example, checkout this <a href="https://www.opinionstage.com/opinionstage/help-us-improve-opinion-stage1?o=wp35e8" target="_blank">Survey.</a>
33
-
34
- = Form Example: =
35
-
36
- For a form example, checkout this <a href="https://www.opinionstage.com/jamiescott935/inquiry-form?o=wp35e8" target="_blank">Form.</a>
37
-
38
- = Slideshow Example: =
39
-
40
- For a slideshow example, checkout this <a href="http://www.opinionstage.com/maryna_bond/top-reasons-why-to-drink-water-daily?o=wp35e8" target="_blank">Slideshow.</a>
41
-
42
- = List Example: =
43
-
44
- For a List example, checkout this <a href="https://www.opinionstage.com/polldiscovery/the-5-best-sources-for-great-free-images?o=wp35e8" target="_blank">List.</a>
45
-
46
-
47
- = Why Opinion Stage? =
48
-
49
- * Discover opinions
50
- * Boost enagement - poll, survey, quiz, slideshow and form participation increases time-on-site, page views & shares
51
- * Drive traffic from poll, survey, quiz, slideshows and form shares in social networks
52
- * Run contests and sweepstakes
53
- * Generate revenue by integrating ads in the poll, survey, quiz, slideshow and form
54
- * Gather contact info such as emails & social profiles, while your audience participates in the poll, survey, quiz, slideshow and form
55
- * Get up and going with your first poll, survey, quiz, slideshow and form in minutes. Creating polls, surveys, quizzes, slideshows and forms with the service is highly intuitive and help is avialable when needed
56
-
57
- = Main Poll plugin Features: =
58
-
59
- * Manage all your WordPress polls from one dashboard
60
- * Poll your site visitors using their social network identities or anonymously
61
- * View the full poll participant list social profiles
62
- * Filter the poll participant list according to poll side votes
63
- * Filter the poll results using social & demographic filters. You can filter the poll results by social network belonging, gender, location, time-frame and more
64
- * Get the poll question & poll votes shared in social networks, driving social traffic to your poll and site
65
- * Set the details of the poll social shares (e.g. poll title text, poll main image image & poll share displayed in the social share) to optimize the poll share for improved visibility and click rates
66
- * Customize the poll feature to match your needs (e.g. show/don't show number of poll votes, show poll results before / after voting, order poll sides by most poll votes or as configured, etc)
67
- * Customize the poll size, poll font, poll colour theme yourself or select from pre-defined poll styles and poll sizes.
68
- * Embed the polls in different locations. You can add a sidebar poll, an article poll, or polls in a poll section on your site
69
- * Prevent repeat voting in the poll. Use cookie based, IP based and social profile based methods to block repeat voting in your poll
70
- * Redirect voters after they vote in the poll. You can configure to redirect the voters, based on their vote in the poll
71
- * Set an expiry date for the poll, you can configure the time in which the poll will be automatically closed. You can also always manually open or close the poll
72
- * Set a correct answer in the poll, to create a trivia poll
73
- * Add a branded logo to your poll
74
- * Add an email collection contact form to the poll, so that users are requested to leave their email before viewing the poll results
75
- * View detailed statistics of the poll, including the users that voted on the poll, the time stamp of the poll votes, graphs that display the poll results and more
76
- * ... much more!
77
-
78
- = Main Poll plugin Benefits: =
79
-
80
- * Discover opinions & people - discover opinions & the people behind them. You can view the social profiles of the public voters and learn about the opinions of your audience using aggregated poll reports
81
- * Engage your audience - opinion polls are one of the most engaging types of content. Opinion Stage’s social layer further increases the poll engagement by allowing voters to discover who the participants are, view the poll results by various filters and more
82
- * Drive traffic from social networks to your poll and site - after voting, participants are automatically prompted to share their votes in the various social networks, driving new traffic from social networks to your site
83
- * Research the poll results and gain insights - Filter poll results by demographic & social attributes such as gender, location, social network belonging, time frame, and more. Learn how effective your polls are by discovering their level of engagement, how many of the poll votes are shared and how much traffic the polls generate
84
- * Run profile based competitions & elections - conducting competitions & elections using social profiles, is a great way to achieve more authentic voting. Competitions become much more appealing, and tend to generate many social shares that drive traffic from social networks to your site
85
- * Design polls that fit to your site - opinion Stage includes an online poll design studio that lets you design polls that perfectly fit into your site. You can set the poll size, font, colors, logo and more
86
- * Polls works seamlessly on all platforms - Opinion Stage uses responsive design techniques to fully support all platforms & screen sizes, including desktops, tablets and mobile devices. Reach your target audience wherever they are
87
- * Easy content creation - creating polls is an easy way to produce engaging and relevant content. Deploy your first polls in minutes and easily manage all your polls from a simple and intuitive dashboard
88
-
89
- = Main Quiz plugin Features: =
90
-
91
- * Manage all your WordPress quizzes from one dashboard
92
- * Get the quiz shared in social networks, driving social traffic to your quiz and site
93
- * Customize the quiz features to match your needs
94
- * Customize the quiz size, font, colors
95
- * Create different quiz types, such as personality quiz and trivia quiz
96
- * Quiz repository that demonstrates quiz best practices, including quiz examples, such as trivia quiz examples and personality quiz examples
97
- * Discover top quizzes, from a list of quizzes hand-picked by the Opinion Stage editors
98
- * Various customizations that will make your quizzes stand out and make the quizzes perfectly fit to your site
99
-
100
- = Main Quiz plugin Benefits: =
101
-
102
- * Engage your audience - quiz tools are one of the most engaging types of content
103
- * Drive traffic from social networks to your quiz and site - after completing the quiz, participants are prompted to share the quiz results in the various social networks, driving new traffic from social networks to the quiz on your site
104
- * Research the quiz results and gain insights
105
- * Design the quiz so that it fits to your site
106
- * The Quiz works seamlessly on all platforms - Opinion Stage uses responsive design techniques to fully support all platforms & screen sizes, including desktops, tablets and mobile devices
107
- * Easy quiz creation - creating a quiz is an easy way to produce engaging and relevant content. Deploy your first quiz in minutes and easily manage all your quizzes from a simple and intuitive quiz dashboard
108
- * Add intro media such as image or video to the quiz
109
- * Embed your quiz on your site or use the Opinion Stage quiz landing page
110
-
111
- = Main Survey plugin Features: =
112
-
113
- * Survey as many users as you like
114
- * Survey users with various survey question types
115
- * Surveys includes title, text, image & social network integrations
116
- * Add images & videos to the Survey
117
- * View the survey entries in the survey stats screen
118
- * Export the Survey results
119
- * Embed the Survey anywhere
120
- * Share Surveys in Facebook, Twitter & Google+
121
-
122
- = Main form builder plugin Features: =
123
-
124
- * Add as many fields to the form builder as you like
125
- * Form builder includes title, text, image & social network integrations
126
- * Add images to the form builder
127
- * View the form builder entries in the form builder stats screen
128
- * Export the form results
129
- * Embed the form builder
130
- * Share forms in Facebook, Twitter & Google+
131
-
132
- = Main Slideshow Features: =
133
-
134
- * Create up to 50 slideshow slides
135
- * Select a slideshow theme from pre-built slideshow themes or create your own slideshow theme
136
- * Add images & videos to your Slideshows
137
- * Configure your own color theme for the slideshow
138
- * Configure your own font for the slideshow
139
- * Use CSS override to customize all slideshow parts
140
- * Share slideshow in social networks
141
- * Display or hide slideshow card numbers
142
- * Configure a lead generation form inside the slideshow
143
- * View detaile stats of the slideshow, including number of views/start/complete numbers of the slideshow, slideshow drop-off report and more
144
-
145
- = Language support =
146
-
147
- Opinion Stage supports over 42 languages, missing a language? Let us know!
148
-
149
- = About Opinion Stage: =
150
-
151
- Opinion Stage offers web sites a highly engaging poll, survey, quiz, slideshow & form builder solution. For more details on Opinion Stage's poll, survey, quiz, slideshow & form builder solutions, visit <a href="http://www.opinionstage.com?o=wp35e8" target="_blank">the Opinion Stage site.</a>
152
-
153
- == Installation ==
154
-
155
- 1. Upload the "poll, survey, quiz, slideshow & form builder" plug-in to your blog (or search for it) and then install the "poll, survey, quiz, slideshow & form builder" plugin on your plug-ins page
156
- 2. Active it to start creating a poll, survey, quiz, slideshow or form from the polls, survey, quiz, slideshow & contact form creation dashboard
157
-
158
- == Frequently Asked Questions ==
159
-
160
- = What sets Opinion Stage online polls apart from other online polling solutions? =
161
-
162
- While Opinion Stage offers all the standard features expected from an advanced and professional polling solutions, Opinion Stage also offers some unique functionality which you won't find in most other solutions. This includes:
163
-
164
- 1. Generate revenue from your polling service (mostly relevant for high volume sites) by integrating different types of advertisements
165
- 2. Get your polls shared in the popular social networks driving traffic back to your site
166
- 3. An advanced reporting dashboard that let's you discover the engagement level of your polls, how many people shared them in social networks and the traffic that generated for your site
167
- 4. A lead generation component, that lets you gather emails and social network profiles
168
- 5. A social voting module that lets you require or make it optional to vote with a social profile. Using the module, you can filter the poll results by social, demographic and behavioral filters including geo location, time, gender, social network and more
169
- 6. A special module for using the online polls for running elections, contests and sweepstakes
170
- 7. Advanced customizations of the polls including setting the size, color, font, and more attributes so that the poll fits perfectly into your site
171
- 8. Advanced integrations with images & videos to make your polls appealing, beautiful and more informative
172
- 9. Poll sets that let you group many polls together, letting your
173
- 10. Placements let you easily add polls to your sidebar, to an article section or as an auto-engage popup displayed on your site
174
- And many more...
175
-
176
- = How do I add a poll, quiz, survey, slideshow or contact form to my post/page? =
177
-
178
- 1. Create a new poll, quiz, survey or contact form
179
- 2. After the poll, quiz, survey or contact form was created, click "Embed" link and then click the "WordPress" tab
180
- 3. Copy the WordPress poll, quiz, survey or contact form embed code and paste it into the blog post/page
181
-
182
- = Can I embed a poll, quiz, survey or contact form manually? =
183
-
184
- Yes, just post the wordpress shortcode into any post/page
185
-
186
- = How do users share the poll, quiz, survey or contact form in social networks? =
187
-
188
- Users can either share the poll, quiz, survey or contact form question from the social (e.g.Users can either share the poll, quiz, survey or contact form by clicking on the social (e.g. Facebook, Twitter & Google+) sharing or by sharing their poll/vote directly in the social sharing dialog that is displayed automatically after they vote in the poll or participate in the quiz, survey or contact form. Opinion Stage never shares anything on the users' behalf without getting explicit permission for it.
189
-
190
- = What types of online polls do you support? =
191
-
192
- We support both regular multiple-sided polls and a special head-to-head poll flavor (for the 2-sided polls)
193
-
194
- = What is a social poll? =
195
-
196
- Opinion Stage supports both standard annoymous polls and social polls which are polls in which you need to use your social profile for voting. You can configure the polls, so that the polls voting is anonymous, the polls voting requires a social profile for voting or the polls voting can either be done using a social profile or anonymously.
197
-
198
- = How can I block cheat voting in the polls? =
199
-
200
- The polls include 3 mechanisms to prevent from cheat voting in the polls. You can block multiple votes in the poll by Cookies, you can blick multiple votes in the poll by IP and you can block multiple voting in the polls by requiring a social profile to vote
201
-
202
- = What polls settings do you support =
203
-
204
- Opinion Stagte supports many poll settings. You can configure look & feel polls settings, setting the polls font, the polls width, the polls colors and more. You can configure the polls general settings, such as when the poll results are displayed, if the poll result is displayed in number or % or both, in what order the poll answers are displayed, and more. You can configure the poll social settings, such as whether to add to the poll facebook comments, attach social sharing buttons to the polls, and other poll social settings.You can also configure the poll language. Finally, you can configure advanced poll setings, such as poll election settings, collecting leads from the poll respondants, redircting after the poll vote and more
205
-
206
- = What types of quizzes do you support? =
207
-
208
- You can select between a trivia quiz and an outcome quiz, we plan to offer a few more quiz types in the future. If there is a quiz type you are missing, please notify us!
209
-
210
- = Do you offer ready-made polls, quizzes, surveys or contact form? =
211
-
212
- Yes - our editors hand-pick polls, quizzes, contact form and surveys to showcase as examples. You can browse the Opinion discover site and discover these polls, quizzes. surveys and contact forms.
213
-
214
-
215
- == Screenshots ==
216
-
217
- 1. **Poll image layout** - example of integrating images in the poll answers to make it more appealing, which results with improved engagement rates.
218
- 2. **Poll standard layout** - the poll include a lot of features including, selecting if users can select one side or more in the poll, allowing users to add their own answer to the poll, different methods of organizing the poll side order, setting the poll color, setting the poll font, preventing repeat voting in the poll, voting with a social profile in the poll, setting the poll result display, setting an expiry date for the poll, alignment of the poll title, setting the poll width, setting poll sharing bar, and much more
219
- 3. **poll head to head layout** - example of a head-to-head layout poll
220
- 4. **Trivia quiz** - example of a Trivia quiz result. Set the correct answer in each of the quiz questions, and following users answers to the quiz, give them a quiz result with the number of correct quiz answers. Trivia quizzes are one of the most engaging type of content.
221
- 5. **Outcome quiz** - example of an outcome quiz. Using an outcome quiz, you can ask you users different quiz questions, and based on their answers to the quiz questions, offer them different quiz results. Outcome quizzes usually produce a lot of social shares.
222
- 6. **Content creation dashboard** - example of the Opinion Stage interactive content (e.g. poll, quiz, list) creation dashboard
223
- 7. **Lead form** - example of gathering quality leads while users participate in the polls, quizzes & surveys
224
- 8. **Report** - example of a poll report screen allowing advanced analysis of results
225
- 9. **Content examples** - dashboard that includes highly effective examples that can be duplicated to your account
226
- 10. **Popup placement** - display your content in an exit/enter, center/side screen popup
227
-
228
- == Other Notes ==
229
-
230
- The Opinion Stage poll, survey, quiz and contact form builder plugin lets you display polls, quizzes, surveys & contact forms on your WordPress.org site
231
-
232
- Running polls, quizzes, surveys & contact forms on your site let's you increase engagement, drive more traffic to your blog, and learn more about what your readers think and their opinions
233
-
234
- To access the Opinion Stage Poll, quiz, survey & contact form builder WordPress dashboard:
235
-
236
- Click on poll, quiz, survey and contact form link on the left-hand sidebar of your WordPress admin panel
237
-
238
- To connect the poll, quiz, survey and contact form builder plugin with your Opinion Stage account:
239
-
240
- 1. In the main poll, survey, quiz and contact form builder screen, enter your Opinion Stage account’s email address and click “Connect” at the top of the widget page. (After connecting the poll, survey, quiz & contact form builder plugin to an account once, you can click “Switch” in the same place to associate the poll, survey, quiz and contact form builder plugin with a different Opinion Stage account.)
241
-
242
- 2. You will be redirected to a log-in screen on the Opinion Stage. Enter your credentials to connect your account. You will be redirected back to the widget page afterwards.
243
-
244
- If you haven’t yet created an account on Opinion Stage, click the Signup at the bottom right corner to create one. After completing signup, you will be directed to the poll, survey, quiz and contact form builder creation dashboard, where you can start creating your polls, surveys, quizzes and contact forms.
245
-
246
- To add a poll, survey, quiz, or contact form to any post/page:
247
-
248
- 1. Create your content (poll, survey, quiz or contact form) on your content dashboard
249
- 2. After the poll, quiz, survey or contact form is created, click the Embed link in the poll, survey, quiz or contact form creation contact form (you can also find this link in the content Dashboard)
250
- 3. From the poll, quiz, survey or contact form, click “Embed” dialog, click the “WordPress” tab and copy the poll, survey, quiz or contact form shortcode
251
- 4. Paste the poll, quiz, survey or contact form shortcode in any post/page
252
-
253
- To add a poll, quiz, survey or contact form to a popup placement:
254
-
255
- In your Opinion Stage dashboard on WordPress, under placements, switch “Popup” on and click configure.
256
-
257
- Under “fill your placement,” select the poll, quiz, survey or contact form you would like presented in your popup.
258
-
259
- To add a poll, quiz, survey or contact form to an article section placement:
260
-
261
- In your Opinion Stage dashboard on WordPress, under placements, switch on “Article Section” and click configure
262
-
263
- Under fill placement, select the poll, survey, quiz or contact form you would like presented in your article section.
264
-
265
- To add a poll, quiz, survey or contact form to a sidebar placement:
266
-
267
- 1. In your Opinion Stage dashboard on WordPress, under placements, switch on “Sidebar Widget”
268
-
269
- 2. SelectConfigure” next to Sidebar Widgets to be redirected to the Widgets menu
270
-
271
- 3. Under “Available Widgets” look for “Opinion Stage Sidebar Widget“
272
-
273
- 4. Click and drag that widget on to one of the options on the right-hand side to determine where your to place your interactive content
274
-
275
- 5. Open the “Opinion Stage Sidebar Widget” for configuration
276
-
277
- a. “Title” adds a title to your sidebar poll. You can check or un-check the “Enabled” box to toggle this feature.
278
- b. Clicking “Configure content” will redirect you to your Opinion Stage sidebar placement page. Here you can select which poll, quiz, survey or contact form to display in the sidebar.
279
-
280
- Type of polls you can create
281
-
282
- You can create many different types of polls: image poll, video poll, head-to-head poll, multiple-sided poll, thumbnail poll, fly-out poll, popup poll, feedback poll, gallery poll, opinion poll, survey poll, poll set, and more
283
- Poll features
284
-
285
- The poll supports the following features: setting the poll language, poll look & feel, poll title alignment, poll fixed width, poll auto-set width, poll theme color, poll font, poll voting type, poll voting restrictions (block poll vote by cookie, block vote poll by IP, block poll vote by social profile login, allow repeat voting), poll share in facebook, poll share in twitter, poll share in google+, poll redirect after vote, gathering emails after voting in the poll, display poll results only after voting in poll, display poll results at all times, don't display poll results, poll result format in % only, poll result format in both number & percent, allow users to change vote after voting in poll, display order of poll results in different methods, closing the poll at a specified time, add facebook comments to the poll, add a branded logo to the poll, set poll defaults, poll engagement stats, poll sharing stats, poll traffic growth stats, poll gender stats, poll geo location stats, poll time-span stats, poll public/private stats, poll social network stats, poll stats in pie display, poll stats in bar display
286
-
287
- Type of quizzes you can create
288
-
289
- You can create many different types of quizzes: Trivia quiz, personality quiz, image quiz, video quiz, fly-out quiz, popup quiz and more
290
-
291
-
292
- == Upgrade Notice ==
293
-
294
- N/A
295
-
296
- == Changelog ==
297
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.2.1 =
298
- * Minor changes
299
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.2.0 =
300
- * Support for 4.8 WP version
301
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.1.0 =
302
- * Minor styling fixes
303
- * Widgets embedding refactor
304
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.5 =
305
- * sidebar widget fix
306
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.4 =
307
- * prevent internal font icon leak into site area
308
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.3 =
309
- * Minor fixes
310
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.2 =
311
- * Fix sidebar widget settings style
312
- * Add SlideShow
313
- * Fix ContactForm icon
314
- * Fix video tutorials help link
315
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.1 =
316
- * Fix menu page styling
317
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.0 =
318
- * Add a slider content format
319
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.9.0 =
320
- * Additional survey features based on client requests
321
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.8.0 =
322
- * Improvements of quiz/survey reporting
323
- * Various minor bug fixes
324
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.7.0 =
325
- * Responses table improvements, language fixes, advanced editing in after vote notifications
326
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.6.0 =
327
- * Various fixes & optimizations
328
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.5.0 =
329
- * Display comment after user votes
330
- * Additional advanced reports
331
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.4.0 =
332
- * Add new charts to the poll, quiz & survey reports
333
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.3.0 =
334
- * Display an explanation after voting in polls
335
- * Fixed bug with IP blocking
336
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.2.0 =
337
- * New drop-off report
338
- * Async sending of leads
339
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.1.0 =
340
- * Add CSS override to all content types
341
- * Support GTM integrations
342
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.0.0 =
343
- * Improved quiz/survey reporting capabilities
344
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.9.0 =
345
- * Added support for pixel tracking
346
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.8.0 =
347
- * Support for WordPress 4.7
348
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.7.0 =
349
- * Improve support for high volume lead configurations
350
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.6.0 =
351
- * Text changes and bug fixes
352
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.5.0 =
353
- * Various minor fixes & optimizations
354
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.4.0 =
355
- * Added ad refresh mechanism
356
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.3.0 =
357
- * Added verification for the placements ids in the connection callback function
358
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.2.0 =
359
- * Various minor improvements & bug fixes
360
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.1.0 =
361
- * Added chatbot tool integration
362
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.0.0 =
363
- * Updated help for new features
364
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.9.0 =
365
- * Rebranded Quiz name to Outcome, removed the section entry
366
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.8.0 =
367
- * Resolved an issue with the font
368
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.7.0 =
369
- * Added support for creating Contact Form Builders, added to plugin name
370
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.6.0 =
371
- * Added support for creating surveys, renamed plugin
372
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.5.0 =
373
- * Support WP 4.5
374
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.4.0 =
375
- * Added the option to add a content section
376
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.3.0 =
377
- * Modified API path
378
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.2.0 =
379
- * Various optimizations
380
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.1.0 =
381
- * Security fix to limit accses to dashboard
382
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.0.0 =
383
- * Various optimizations
384
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.9.0 =
385
- * Added the option to embed using a fixed width
386
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.8.0 =
387
- * Modified sidebar widget management UI
388
- * Replaced dashboard top navigation links with more prominent 'my content' link
389
- * Added 'list' to the plugin name
390
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.7.0 =
391
- * Various small optimizations
392
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.6.0 =
393
- * Various UI modifications - added top navigation links, dashboard UI is now more responsive.
394
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.5.0 =
395
- * Renamed style to avoid css caching issues
396
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.4.0 =
397
- * Complete ui revamp
398
- * Removed obsolete polls insertion popup and tinymce integration
399
- * Handling compatibility issues with other plugin
400
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.3.0 =
401
- * Various Poll, Survey, Quiz, Slideshow & Form Builder improvements
402
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.2.0 =
403
- * Not showing recommendations by default when embedding Trivia quiz and Personality quiz via the widget shortcode
404
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.1.0 =
405
- * Added support for disabling FB comments, sharing buttons and recommendations for Trivia quiz and Personality quiz via the widget shortcode
406
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.0.0 =
407
- * Improved polls & quizzes creation help file
408
- * Various small issues
409
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.9.0 =
410
- * Added creation links for trivia quiz, peronsality quiz and lists
411
- * Added a link for content discovery
412
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.8.0 =
413
- * Support creating a quiz draft
414
- * Added quiz tips and quiz best practicies
415
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.7.0 =
416
- * Better name for widget following feedback
417
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.6.0 =
418
- * Added Presonality quizzes
419
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.5.0 =
420
- * Renamed plugin to better reflect the platContact Form Builder
421
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.4.0 =
422
- * Added shortcodes for trivia and peronsality quizzes
423
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.3.0 =
424
- * Various Trivia Quiz enhancements & fixes
425
- * Support for iframe embeds
426
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.2.0 =
427
- * Suport for Basque & Vienamese languages
428
- * Trivia Quiz beta
429
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.1.0 =
430
- * Added support for quick addition of any language
431
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.0.0 =
432
- * Added text domain
433
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.9.0 =
434
- * Poll discovery mechanim improvements
435
- * Additional tracking capabilities
436
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.8.0 =
437
- * Various bug fixes
438
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.7.0 =
439
- * CSS modifications to better align with desired coding standards. Reverted css file name change.
440
- * Minor text changes
441
- * Not using PHP 4 Style Constructors any more
442
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.6.0 =
443
- * Fixed broken links to dashboard
444
- * Renamed css file
445
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.5.0 =
446
- * Modified css strucutre
447
- * Added an option to enable/disable sidebar widget directly via the widget box
448
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.4.0 =
449
- * Added a control switch for the Sidebar placement
450
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.3.0 =
451
- * Added Sidebar placement as a widget
452
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.2.0 =
453
- * Added the option to connect the plugin to Opinion Stage account
454
- * Added plug & play integration for fly-out placement
455
- * Replaced the option of adding polls to all posts with plug & play article section placement
456
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.1.0 =
457
- * Additional fix for supporting SSL
458
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.0.0 =
459
- * Support for SSL when voting with social profiles
460
- * revamp of content recommendation mechanism
461
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.9.0 =
462
- * Poll Placement improvements
463
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.8.0 =
464
- * Plugin minor changes
465
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.7.0 =
466
- * Image cropping
467
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.6.0 =
468
- * New poll recommendation design
469
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.5.0 =
470
- * resolve conflicts
471
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.4.0 =
472
- * Fixed compatibility issues
473
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.3.0 =
474
- * First Trivia poll Poll, Survey, Quiz, Slideshow & Form Builder Version
475
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.2.0 =
476
- * Various functionality & usability improvements
477
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.1.0 =
478
- * Head-to-Head Poll - new revamped UI (first Poll, Survey, Quiz, Slideshow & Form Builder Version)
479
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.0.0 =
480
- * New look & feel settings
481
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.9.0 =
482
- * Allow disabling global poll section for specific posts
483
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.8.0 =
484
- * Texts changes
485
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.7.0 =
486
- * New options for adding polls or sets to all posts
487
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.6.0 =
488
- * Poll sets and poll placements - improved interface
489
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.5.0 =
490
- * Ad integrations (optional) - revamped interface
491
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.4.0 =
492
- * Added UI support for social logins
493
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.3.0 =
494
- * New UI for Multiple Choice Polls
495
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.2.0 =
496
- * Various stability fixes
497
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.1.0 =
498
- * Post vote actions
499
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.0.0 =
500
- * PerContact Form Builderance improvements
501
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.9.0 =
502
- * Various fixes
503
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.8.0 =
504
- * Poll discovery first Poll, Survey, Quiz, Slideshow & Form Builder Version
505
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.7.0 =
506
- * Placements first Poll, Survey, Quiz, Slideshow & Form Builder Version
507
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.6.0 =
508
- * Various fixes
509
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.5.0 =
510
- * Smart containers first Poll, Survey, Quiz, Slideshow & Form Builder Version
511
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.4.0 =
512
- * Allow users to add their own answers
513
- * Head2Head polls - mobile optimizations
514
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.3.0 =
515
- * Support adding custom texts to the interface
516
- * Solve minor UI issues
517
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.2.0 =
518
- * Support displaying ads before showing the results
519
- * Support reordering the sides of the poll
520
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.1.0 =
521
- * Added the option to add Facebook comments to the polls
522
- * Improvements to poll creation flow
523
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.0.0 =
524
- * New poll head-to-head themes
525
- * Poll UI optimizations
526
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.9.0 =
527
- * Various additions and improvements to the poll style studio
528
- * Support for wide pages
529
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.8.0 =
530
- * Improved poll built-in UI styles
531
- * New capabilities to poll style studio
532
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.7.0 =
533
- * Improved poll reports
534
- * Various minor improvements
535
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.6.0 =
536
- * Poll perContact Form Builderance improvements for peek scenarios
537
- * New banner type ad unit
538
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.5.0 =
539
- * Improve process of adding polls to site
540
- * Improve returning traffic tracking mechanism
541
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.4.0 =
542
- * Add first Poll, Survey, Quiz, Slideshow & Form Builder Version of poll discovery feature
543
- * Resolve issue with image addition
544
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.3.0 =
545
- * Add the option to integrate advertisement into the polls for generating revenue
546
- * Optimizations for poll display in mobile environments
547
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.2.0 =
548
- * Enhancements on contact generation feature
549
- * Mobile polls improvements
550
- * Additions to default poll settings
551
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.1.0 =
552
- * Poll discovery - first Poll, Survey, Quiz, Slideshow & Form Builder Version
553
- * Poll sets improvements
554
- * Poll perContact Form Builderance improvements
555
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.0.0 =
556
- * Added an account report dashboard
557
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.9.0 =
558
- * Resolved paypal integration issues
559
- * Resolved facebook page integration issues
560
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.8.0 =
561
- * Renamed plugin to better reflect the platContact Form Builder
562
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.7.0 =
563
- * Fixed 2 poll display issues
564
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.6.0 =
565
- * Added the ability to insert a shortcode of a set of polls
566
- * Added a widget for a container and for a set of polls
567
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.5.0 =
568
- * Created a widget for easily adding polls to site
569
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.4.0 =
570
- * Poll perContact Form Builderance optimizations
571
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.3.0 =
572
- * Resolved 2 issues with polls on mobile
573
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.2.0 =
574
- * Add external integration with 3rd parties via API/XML mechanism
575
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.1.0 =
576
- * Support collecting emails from poll voters
577
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.0.0 =
578
- * Fixed potential collisions with other plugins
579
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.9.0 =
580
- * First Poll, Survey, Quiz, Slideshow & Form Builder Version of Poll Sets
581
- * First Poll, Survey, Quiz, Slideshow & Form Builder Version of redirect after poll vote
582
- * Fix related to languages in poll display
583
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.8.0 =
584
- * Fix issue with Mobile voting
585
- * Fix for iframe embed of poll
586
- * Fix for uploading images from computer
587
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.7.0 =
588
- * Added Czech language & fix for Polish
589
- * Add poll images via URL
590
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.6.0 =
591
- * Improve poll login screen in mobile
592
- * Fixes for poll container
593
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.5.0 =
594
- * Fix issues with voting on iphone/ipad (iOS7)
595
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.4.0 =
596
- * New poll container
597
- * Improvements to the poll optimization dashboard
598
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.3.0 =
599
- * New graphs for the new reports page
600
- * New languages - Romanian, Polish, Indonesian, Danish
601
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.2.0 =
602
- * New Poll navigation bar
603
- * New languages - Dutch, Albanian, Lithuanian
604
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.1.0 =
605
- * New dashboard and site header
606
- * Poll was translated to the following languages - Swedish, Turkish, Chinese, Japanese, Korean
607
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.0.0 =
608
- * Added the option to login to Opinion Stage with a email/user-name and password combination
609
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.9.0 =
610
- * Added geographic location filter to poll results dashboard
611
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.8.0 =
612
- * Added time filter to poll results dashboard
613
- * New design for on site poll page
614
- * Various improvements & fixes on poll results dashboard
615
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.7.0 =
616
- * Added the option to block repeat voting in polls by IP
617
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.6.0 =
618
- * Improvements & fixes on poll studio
619
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.5.0 =
620
- * Improvements & fixes on poll reporting statistics
621
- * Improvements & fixes on poll core flows
622
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.4.0 =
623
- * Added to the poll results screen the following poll stats: poll engagement stats, poll social stats & poll traffic stats
624
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.3.0 =
625
- * Add a clone function that allows to easily create multiple polls from the same template
626
- * Add the option to schedule when the poll will be closed
627
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.2.0 =
628
- * Revamp of the poll social sharing settings
629
- * revamp of add poll to website screen
630
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.1.0 =
631
- * Add Facebook comments to polls added to Facebook pages
632
- * Add the option to preview the poll in different widths
633
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.0.0 =
634
- * Improvements to poll style studio
635
- * Added option to configure head to head polls not to show results before voting
636
- * Added the option to configure all types of polls not to show results to voters
637
- * Extended width support of head to head polls to 250-740 pxls
638
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.7.1 =
639
- * Additional social filters added to the poll interface & poll report
640
- * Optimize poll sharing scenarios
641
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.7.0 =
642
- * Improvements on poll sharing scenarios
643
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.6.0 =
644
- * Add polls to Facebook pages in 2-clicks feature added
645
- * Enhanced poll reporting that includes poll result filters
646
- * Brightcove video Contact Form Builderat now supported in the polls
647
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.5.5 =
648
- * Added support for Google+ poll login
649
- * Fixed a presentation issue with polls and https sites
650
- * Fixed issue with poll display on Facebook pages
651
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.5.0 =
652
- * Localize polls for Russian and French
653
- * New design for poll social login dialogue
654
- * Polls now auto-detect https environments
655
- * Various minor fixes and improvements to poll functionality
656
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.4.0 =
657
- * Polls are now localized for Portuguese
658
- * Various minor bug fixes
659
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.3.0 =
660
- * Multiple sided polls are supported for 150 widths and above
661
- * Head-to-head polls are supported for 300 widths and above
662
- * Poll style studio was improved to included many more poll style options
663
- * New improved poll dashboard
664
- * Poll showcase was improved to include more poll examples and detailed explanations
665
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.2.0 =
666
- * Multi-sided polls support addition of multimedia (video and image)
667
- * Both head-to-head and multi-sided polls - Multimedia support auto-fit for different width (e.g mobile environment)
668
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.1.0 =
669
- * Multi-sided polls support addition of multimedia (video and image)
670
- * Both head-to-head and multi-sided polls - Multimedia support auto-fit for different width (e.g mobile environment)
671
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.0.0 =
672
- * UI improvements for the polls (filters, border etc)
673
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 3.1.0 =
674
- * Poll creator can select number of allowed poll answers
675
- * FB poll sharing flow optimizations
676
- * Poll results can be shown from the Opinion-Stage poll dashboard
677
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 3.0.0 =
678
- * New hybrid voting method added to the polls, allowing users to vote either via a social profile or completely anonymously
679
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.9.0 =
680
- * Added support for anonymous poll voting
681
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.8.0 =
682
- * Improved editing process of polls by adding a preview to the poll editing screen
683
- * Additional layout customizations for polls - hide top bars, add bottom padding
684
- * Polls can now be reset
685
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.7.0 =
686
- * Additional poll languages support (German, Italian, Serbian)
687
- * Additional poll customizations for the vote sharing process
688
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.6.0 =
689
- * Additional customizations options to the poll: Define which poll filters to show, poll social sharing bar removal
690
- * Hiding vote option can be enabled / disabled by poll creator
691
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.5.0 =
692
- * Added support for multiple selection polls
693
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.4.0 =
694
- * Better support for hiding user votes in the poll
695
- * Improved embed options to support both dynamic and constant width for the polls
696
- * Polls can now be closed from the Opinion-Stage dashboard
697
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.3.0 =
698
- * Improved creation flow of polls
699
- * Added basic report per poll in the Opinion Stage polls dashboard
700
- * Added account report in Opinion-Stage poll dashboard
701
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.2.0 =
702
- * Polls are now localized for Arabic
703
- * Better support for sidebar polls (300px)
704
- * Supporting longer side texts in polls
705
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.1.0 =
706
- * Polls are now displayed properly in mobile environments
707
- * Additional built-in poll themes
708
- * When clicking on poll participants, the user is now redirected to their social network profile
709
- * Polls are now localized for Spanish
710
- * You can now set whether you would like to display the number of votes in the poll
711
- * Support for election polls (e.g. poll results displayed in points, add a minimum cliff, etc)
712
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.0.0 =
713
- * Support for multiple sided polls
714
- * Added the option to configure the URL in which the poll will be hosted. This will allow to direct additional traffic from social network shares and emails back to the location where the poll is hosted
715
- * Added the option to set the order in which the poll results are displayed. You can either set it so that the poll sides are located in the order they were configured or set them so that the side with the most votes is displayed on top
716
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.2.0 =
717
- * Poll width can now be set, supported poll widths are 400-620 pxl
718
- * Poll widget perContact Form Builderance optimizations for high traffic polling deployments
719
- * Support customized color themes for the polls
720
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.1.0 =
721
- * Added an optional gender filter to the poll, so that poll results can be viewed by gender
722
- * Added a central dashboard for managing all polls
723
- * Added the option to display a detailed text description of the poll question to the poll widget
724
- * Added the ability to configure which image is shared when sharing the poll or the poll vote on Facebook
725
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.0.1 =
726
- * Improvements in the poll embed flow to ease insertion of polls
727
- = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.0.0 =
728
- * First social poll version
1
+ === Poll, Survey, Quiz, Slideshow & Form Builder ===
2
+ Contributors: OpinionStage.com
3
+ Donate link: http://www.opinionstage.com
4
+ Tags: poll, quiz, survey, form builder, slideshow
5
+ Requires at least: 2.8
6
+ Tested up to: 4.8
7
+ Stable tag: 19.0.0
8
+
9
+ Add a poll, survey, quiz, slideshow & form builder plugin. Easily add a beautiful poll, survey, quiz, slideshow or form to your site.
10
+
11
+ == Description ==
12
+
13
+ Easily add a highly engaging & visually appealing poll, quiz, survey, slideshow or form to your website.
14
+
15
+ http://www.youtube.com/watch?v=Ut6ibSvGI4A
16
+
17
+ = Poll Examples: =
18
+
19
+ For poll examples, checkout the <a href="https://www.opinionstage.com/showcase?o=wp35e8" target="_blank">Poll Showcase.</a>
20
+
21
+ = Trivia Quiz Example: =
22
+
23
+ For a quiz example, checkout this <a href="https://www.opinionstage.com/rsacks/test-your-olympic-knowledge?o=wp35e8" target="_blank">Trivia Quiz.</a>
24
+
25
+ = Outcome Quiz Example: =
26
+
27
+ For a quiz example, checkout this <a href="https://www.opinionstage.com/rsacks/how-healthy-are-you?o=wp35e8" target="_blank">Outcome Quiz.</a>
28
+
29
+ = Survey Example: =
30
+
31
+ For a survey example, checkout this <a href="https://www.opinionstage.com/opinionstage/help-us-improve-opinion-stage1?o=wp35e8" target="_blank">Survey.</a>
32
+
33
+ = Form Example: =
34
+
35
+ For a form example, checkout this <a href="https://www.opinionstage.com/jamiescott935/inquiry-form?o=wp35e8" target="_blank">Form.</a>
36
+
37
+ = Slideshow Example: =
38
+
39
+ For a slideshow example, checkout this <a href="http://www.opinionstage.com/maryna_bond/top-reasons-why-to-drink-water-daily?o=wp35e8" target="_blank">Slideshow.</a>
40
+
41
+ = List Example: =
42
+
43
+ For a List example, checkout this <a href="https://www.opinionstage.com/polldiscovery/the-5-best-sources-for-great-free-images?o=wp35e8" target="_blank">List.</a>
44
+
45
+ = Why Opinion Stage? =
46
+
47
+ * Discover opinions
48
+ * Boost enagement - poll, survey, quiz, slideshow and form participation increases time-on-site, page views & shares
49
+ * Drive traffic from poll, survey, quiz, slideshows and form shares in social networks
50
+ * Run contests and sweepstakes
51
+ * Generate revenue by integrating ads in the poll, survey, quiz, slideshow and form
52
+ * Gather contact info such as emails & social profiles, while your audience participates in the poll, survey, quiz, slideshow and form
53
+ * Get up and going with your first poll, survey, quiz, slideshow and form in minutes. Creating polls, surveys, quizzes, slideshows and forms with the service is highly intuitive and help is avialable when needed
54
+
55
+ = Main Poll plugin Features: =
56
+
57
+ * Manage all your WordPress polls from one dashboard
58
+ * Poll your site visitors using their social network identities or anonymously
59
+ * View the full poll participant list social profiles
60
+ * Filter the poll participant list according to poll side votes
61
+ * Filter the poll results using social & demographic filters. You can filter the poll results by social network belonging, gender, location, time-frame and more
62
+ * Get the poll question & poll votes shared in social networks, driving social traffic to your poll and site
63
+ * Set the details of the poll social shares (e.g. poll title text, poll main image image & poll share displayed in the social share) to optimize the poll share for improved visibility and click rates
64
+ * Customize the poll feature to match your needs (e.g. show/don't show number of poll votes, show poll results before / after voting, order poll sides by most poll votes or as configured, etc)
65
+ * Customize the poll size, poll font, poll colour theme yourself or select from pre-defined poll styles and poll sizes.
66
+ * Embed the polls in different locations. You can add a sidebar poll, an article poll, or polls in a poll section on your site
67
+ * Prevent repeat voting in the poll. Use cookie based, IP based and social profile based methods to block repeat voting in your poll
68
+ * Redirect voters after they vote in the poll. You can configure to redirect the voters, based on their vote in the poll
69
+ * Set an expiry date for the poll, you can configure the time in which the poll will be automatically closed. You can also always manually open or close the poll
70
+ * Set a correct answer in the poll, to create a trivia poll
71
+ * Add a branded logo to your poll
72
+ * Add an email collection contact form to the poll, so that users are requested to leave their email before viewing the poll results
73
+ * View detailed statistics of the poll, including the users that voted on the poll, the time stamp of the poll votes, graphs that display the poll results and more
74
+ * ... much more!
75
+
76
+ = Main Poll plugin Benefits: =
77
+
78
+ * Discover opinions & people - discover opinions & the people behind them. You can view the social profiles of the public voters and learn about the opinions of your audience using aggregated poll reports
79
+ * Engage your audience - opinion polls are one of the most engaging types of content. Opinion Stage’s social layer further increases the poll engagement by allowing voters to discover who the participants are, view the poll results by various filters and more
80
+ * Drive traffic from social networks to your poll and site - after voting, participants are automatically prompted to share their votes in the various social networks, driving new traffic from social networks to your site
81
+ * Research the poll results and gain insights - Filter poll results by demographic & social attributes such as gender, location, social network belonging, time frame, and more. Learn how effective your polls are by discovering their level of engagement, how many of the poll votes are shared and how much traffic the polls generate
82
+ * Run profile based competitions & elections - conducting competitions & elections using social profiles, is a great way to achieve more authentic voting. Competitions become much more appealing, and tend to generate many social shares that drive traffic from social networks to your site
83
+ * Design polls that fit to your site - opinion Stage includes an online poll design studio that lets you design polls that perfectly fit into your site. You can set the poll size, font, colors, logo and more
84
+ * Polls works seamlessly on all platforms - Opinion Stage uses responsive design techniques to fully support all platforms & screen sizes, including desktops, tablets and mobile devices. Reach your target audience wherever they are
85
+ * Easy content creation - creating polls is an easy way to produce engaging and relevant content. Deploy your first polls in minutes and easily manage all your polls from a simple and intuitive dashboard
86
+
87
+ = Main Quiz plugin Features: =
88
+
89
+ * Manage all your WordPress quizzes from one dashboard
90
+ * Get the quiz shared in social networks, driving social traffic to your quiz and site
91
+ * Customize the quiz features to match your needs
92
+ * Customize the quiz size, font, colors
93
+ * Create different quiz types, such as personality quiz and trivia quiz
94
+ * Quiz repository that demonstrates quiz best practices, including quiz examples, such as trivia quiz examples and personality quiz examples
95
+ * Discover top quizzes, from a list of quizzes hand-picked by the Opinion Stage editors
96
+ * Various customizations that will make your quizzes stand out and make the quizzes perfectly fit to your site
97
+
98
+ = Main Quiz plugin Benefits: =
99
+
100
+ * Engage your audience - quiz tools are one of the most engaging types of content
101
+ * Drive traffic from social networks to your quiz and site - after completing the quiz, participants are prompted to share the quiz results in the various social networks, driving new traffic from social networks to the quiz on your site
102
+ * Research the quiz results and gain insights
103
+ * Design the quiz so that it fits to your site
104
+ * The Quiz works seamlessly on all platforms - Opinion Stage uses responsive design techniques to fully support all platforms & screen sizes, including desktops, tablets and mobile devices
105
+ * Easy quiz creation - creating a quiz is an easy way to produce engaging and relevant content. Deploy your first quiz in minutes and easily manage all your quizzes from a simple and intuitive quiz dashboard
106
+ * Add intro media such as image or video to the quiz
107
+ * Embed your quiz on your site or use the Opinion Stage quiz landing page
108
+
109
+ = Main Survey plugin Features: =
110
+
111
+ * Survey as many users as you like
112
+ * Survey users with various survey question types
113
+ * Surveys includes title, text, image & social network integrations
114
+ * Add images & videos to the Survey
115
+ * View the survey entries in the survey stats screen
116
+ * Export the Survey results
117
+ * Embed the Survey anywhere
118
+ * Share Surveys in Facebook, Twitter & Google+
119
+
120
+ = Main form builder plugin Features: =
121
+
122
+ * Add as many fields to the form builder as you like
123
+ * Form builder includes title, text, image & social network integrations
124
+ * Add images to the form builder
125
+ * View the form builder entries in the form builder stats screen
126
+ * Export the form results
127
+ * Embed the form builder
128
+ * Share forms in Facebook, Twitter & Google+
129
+
130
+ = Main Slideshow Features: =
131
+
132
+ * Create up to 50 slideshow slides
133
+ * Select a slideshow theme from pre-built slideshow themes or create your own slideshow theme
134
+ * Add images & videos to your Slideshows
135
+ * Configure your own color theme for the slideshow
136
+ * Configure your own font for the slideshow
137
+ * Use CSS override to customize all slideshow parts
138
+ * Share slideshow in social networks
139
+ * Display or hide slideshow card numbers
140
+ * Configure a lead generation form inside the slideshow
141
+ * View detaile stats of the slideshow, including number of views/start/complete numbers of the slideshow, slideshow drop-off report and more
142
+
143
+ = Language support =
144
+
145
+ Opinion Stage supports over 42 languages, missing a language? Let us know!
146
+
147
+ = About Opinion Stage: =
148
+
149
+ Opinion Stage offers web sites a highly engaging poll, survey, quiz, slideshow & form builder solution. For more details on Opinion Stage's poll, survey, quiz, slideshow & form builder solutions, visit <a href="http://www.opinionstage.com?o=wp35e8" target="_blank">the Opinion Stage site.</a>
150
+
151
+ == Installation ==
152
+
153
+ 1. Upload the "poll, survey, quiz, slideshow & form builder" plug-in to your blog (or search for it) and then install the "poll, survey, quiz, slideshow & form builder" plugin on your plug-ins page
154
+ 2. Active it to start creating a poll, survey, quiz, slideshow or form from the polls, survey, quiz, slideshow & contact form creation dashboard
155
+
156
+ == Frequently Asked Questions ==
157
+
158
+ = What sets Opinion Stage online polls apart from other online polling solutions? =
159
+
160
+ While Opinion Stage offers all the standard features expected from an advanced and professional polling solutions, Opinion Stage also offers some unique functionality which you won't find in most other solutions. This includes:
161
+
162
+ 1. Generate revenue from your polling service (mostly relevant for high volume sites) by integrating different types of advertisements
163
+ 2. Get your polls shared in the popular social networks driving traffic back to your site
164
+ 3. An advanced reporting dashboard that let's you discover the engagement level of your polls, how many people shared them in social networks and the traffic that generated for your site
165
+ 4. A lead generation component, that lets you gather emails and social network profiles
166
+ 5. A social voting module that lets you require or make it optional to vote with a social profile. Using the module, you can filter the poll results by social, demographic and behavioral filters including geo location, time, gender, social network and more
167
+ 6. A special module for using the online polls for running elections, contests and sweepstakes
168
+ 7. Advanced customizations of the polls including setting the size, color, font, and more attributes so that the poll fits perfectly into your site
169
+ 8. Advanced integrations with images & videos to make your polls appealing, beautiful and more informative
170
+ 9. Poll sets that let you group many polls together, letting your
171
+ 10. Placements let you easily add polls to your sidebar, to an article section or as an auto-engage popup displayed on your site
172
+ And many more...
173
+
174
+ = How do I add a poll, quiz, survey, slideshow or contact form to my post/page? =
175
+
176
+ 1. Create a new poll, quiz, survey or contact form
177
+ 2. After the poll, quiz, survey or contact form was created, click "Embed" link and then click the "WordPress" tab
178
+ 3. Copy the WordPress poll, quiz, survey or contact form embed code and paste it into the blog post/page
179
+
180
+ = Can I embed a poll, quiz, survey or contact form manually? =
181
+
182
+ Yes, just post the wordpress shortcode into any post/page
183
+
184
+ = How do users share the poll, quiz, survey or contact form in social networks? =
185
+
186
+ Users can either share the poll, quiz, survey or contact form question from the social (e.g.Users can either share the poll, quiz, survey or contact form by clicking on the social (e.g. Facebook, Twitter & Google+) sharing or by sharing their poll/vote directly in the social sharing dialog that is displayed automatically after they vote in the poll or participate in the quiz, survey or contact form. Opinion Stage never shares anything on the users' behalf without getting explicit permission for it.
187
+
188
+ = What types of online polls do you support? =
189
+
190
+ We support both regular multiple-sided polls and a special head-to-head poll flavor (for the 2-sided polls)
191
+
192
+ = What is a social poll? =
193
+
194
+ Opinion Stage supports both standard annoymous polls and social polls which are polls in which you need to use your social profile for voting. You can configure the polls, so that the polls voting is anonymous, the polls voting requires a social profile for voting or the polls voting can either be done using a social profile or anonymously.
195
+
196
+ = How can I block cheat voting in the polls? =
197
+
198
+ The polls include 3 mechanisms to prevent from cheat voting in the polls. You can block multiple votes in the poll by Cookies, you can blick multiple votes in the poll by IP and you can block multiple voting in the polls by requiring a social profile to vote
199
+
200
+ = What polls settings do you support =
201
+
202
+ Opinion Stagte supports many poll settings. You can configure look & feel polls settings, setting the polls font, the polls width, the polls colors and more. You can configure the polls general settings, such as when the poll results are displayed, if the poll result is displayed in number or % or both, in what order the poll answers are displayed, and more. You can configure the poll social settings, such as whether to add to the poll facebook comments, attach social sharing buttons to the polls, and other poll social settings.You can also configure the poll language. Finally, you can configure advanced poll setings, such as poll election settings, collecting leads from the poll respondants, redircting after the poll vote and more
203
+
204
+ = What types of quizzes do you support? =
205
+
206
+ You can select between a trivia quiz and an outcome quiz, we plan to offer a few more quiz types in the future. If there is a quiz type you are missing, please notify us!
207
+
208
+ = Do you offer ready-made polls, quizzes, surveys or contact form? =
209
+
210
+ Yes - our editors hand-pick polls, quizzes, contact form and surveys to showcase as examples. You can browse the Opinion discover site and discover these polls, quizzes. surveys and contact forms.
211
+
212
+
213
+ == Screenshots ==
214
+
215
+ 1. **Poll image layout** - example of integrating images in the poll answers to make it more appealing, which results with improved engagement rates.
216
+ 2. **Poll standard layout** - the poll include a lot of features including, selecting if users can select one side or more in the poll, allowing users to add their own answer to the poll, different methods of organizing the poll side order, setting the poll color, setting the poll font, preventing repeat voting in the poll, voting with a social profile in the poll, setting the poll result display, setting an expiry date for the poll, alignment of the poll title, setting the poll width, setting poll sharing bar, and much more
217
+ 3. **poll head to head layout** - example of a head-to-head layout poll
218
+ 4. **Trivia quiz** - example of a Trivia quiz result. Set the correct answer in each of the quiz questions, and following users answers to the quiz, give them a quiz result with the number of correct quiz answers. Trivia quizzes are one of the most engaging type of content.
219
+ 5. **Outcome quiz** - example of an outcome quiz. Using an outcome quiz, you can ask you users different quiz questions, and based on their answers to the quiz questions, offer them different quiz results. Outcome quizzes usually produce a lot of social shares.
220
+ 6. **Content creation dashboard** - example of the Opinion Stage interactive content (e.g. poll, quiz, list) creation dashboard
221
+ 7. **Lead form** - example of gathering quality leads while users participate in the polls, quizzes & surveys
222
+ 8. **Report** - example of a poll report screen allowing advanced analysis of results
223
+ 9. **Content examples** - dashboard that includes highly effective examples that can be duplicated to your account
224
+ 10. **Popup placement** - display your content in an exit/enter, center/side screen popup
225
+
226
+ == Other Notes ==
227
+
228
+ The Opinion Stage poll, survey, quiz and contact form builder plugin lets you display polls, quizzes, surveys & contact forms on your WordPress.org site
229
+
230
+ Running polls, quizzes, surveys & contact forms on your site let's you increase engagement, drive more traffic to your blog, and learn more about what your readers think and their opinions
231
+
232
+ To access the Opinion Stage Poll, quiz, survey & contact form builder WordPress dashboard:
233
+
234
+ Click on poll, quiz, survey and contact form link on the left-hand sidebar of your WordPress admin panel
235
+
236
+ To connect the poll, quiz, survey and contact form builder plugin with your Opinion Stage account:
237
+
238
+ 1. In the main poll, survey, quiz and contact form builder screen, enter your Opinion Stage account’s email address and click “Connect” at the top of the widget page. (After connecting the poll, survey, quiz & contact form builder plugin to an account once, you can click “Switch” in the same place to associate the poll, survey, quiz and contact form builder plugin with a different Opinion Stage account.)
239
+
240
+ 2. You will be redirected to a log-in screen on the Opinion Stage. Enter your credentials to connect your account. You will be redirected back to the widget page afterwards.
241
+
242
+ If you haven’t yet created an account on Opinion Stage, click the Signup at the bottom right corner to create one. After completing signup, you will be directed to the poll, survey, quiz and contact form builder creation dashboard, where you can start creating your polls, surveys, quizzes and contact forms.
243
+
244
+ To add a poll, survey, quiz, or contact form to any post/page:
245
+
246
+ 1. Create your content (poll, survey, quiz or contact form) on your content dashboard
247
+ 2. After the poll, quiz, survey or contact form is created, click the Embed link in the poll, survey, quiz or contact form creation contact form (you can also find this link in the content Dashboard)
248
+ 3. From the poll, quiz, survey or contact form, click “Embed” dialog, click the “WordPress” tab and copy the poll, survey, quiz or contact form shortcode
249
+ 4. Paste the poll, quiz, survey or contact form shortcode in any post/page
250
+
251
+ To add a poll, quiz, survey or contact form to a popup placement:
252
+
253
+ In your Opinion Stage dashboard on WordPress, under placements, switch “Popup” on and click configure.
254
+
255
+ Under “fill your placement,” select the poll, quiz, survey or contact form you would like presented in your popup.
256
+
257
+ To add a poll, quiz, survey or contact form to an article section placement:
258
+
259
+ In your Opinion Stage dashboard on WordPress, under placements, switch on “Article Section” and click configure
260
+
261
+ Under fill placement, select the poll, survey, quiz or contact form you would like presented in your article section.
262
+
263
+ To add a poll, quiz, survey or contact form to a sidebar placement:
264
+
265
+ 1. In your Opinion Stage dashboard on WordPress, under placements, switch on “Sidebar Widget”
266
+
267
+ 2. Select “Configure” next to Sidebar Widgets to be redirected to the Widgets menu
268
+
269
+ 3. UnderAvailable Widgets look for “Opinion Stage Sidebar Widget“
270
+
271
+ 4. Click and drag that widget on to one of the options on the right-hand side to determine where your to place your interactive content
272
+
273
+ 5. Open the “Opinion Stage Sidebar Widget” for configuration
274
+
275
+ a. “Title” adds a title to your sidebar poll. You can check or un-check the “Enabled” box to toggle this feature.
276
+ b. Clicking “Configure content” will redirect you to your Opinion Stage sidebar placement page. Here you can select which poll, quiz, survey or contact form to display in the sidebar.
277
+
278
+ Type of polls you can create
279
+
280
+ You can create many different types of polls: image poll, video poll, head-to-head poll, multiple-sided poll, thumbnail poll, fly-out poll, popup poll, feedback poll, gallery poll, opinion poll, survey poll, poll set, and more
281
+ Poll features
282
+
283
+ The poll supports the following features: setting the poll language, poll look & feel, poll title alignment, poll fixed width, poll auto-set width, poll theme color, poll font, poll voting type, poll voting restrictions (block poll vote by cookie, block vote poll by IP, block poll vote by social profile login, allow repeat voting), poll share in facebook, poll share in twitter, poll share in google+, poll redirect after vote, gathering emails after voting in the poll, display poll results only after voting in poll, display poll results at all times, don't display poll results, poll result format in % only, poll result format in both number & percent, allow users to change vote after voting in poll, display order of poll results in different methods, closing the poll at a specified time, add facebook comments to the poll, add a branded logo to the poll, set poll defaults, poll engagement stats, poll sharing stats, poll traffic growth stats, poll gender stats, poll geo location stats, poll time-span stats, poll public/private stats, poll social network stats, poll stats in pie display, poll stats in bar display
284
+
285
+ Type of quizzes you can create
286
+
287
+ You can create many different types of quizzes: Trivia quiz, personality quiz, image quiz, video quiz, fly-out quiz, popup quiz and more
288
+
289
+
290
+ == Upgrade Notice ==
291
+
292
+ N/A
293
+
294
+ == Changelog ==
295
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 19.0.0 =
296
+ * New feature: post editor integration
297
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.2.1 =
298
+ * Minor changes
299
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.2.0 =
300
+ * Support for 4.8 WP version
301
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.1.0 =
302
+ * Minor styling fixes
303
+ * Widgets embedding refactor
304
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.5 =
305
+ * sidebar widget fix
306
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.4 =
307
+ * prevent internal font icon leak into site area
308
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.3 =
309
+ * Minor fixes
310
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.2 =
311
+ * Fix sidebar widget settings style
312
+ * Add SlideShow
313
+ * Fix ContactForm icon
314
+ * Fix video tutorials help link
315
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.1 =
316
+ * Fix menu page styling
317
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 18.0.0 =
318
+ * Add a slider content format
319
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.9.0 =
320
+ * Additional survey features based on client requests
321
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.8.0 =
322
+ * Improvements of quiz/survey reporting
323
+ * Various minor bug fixes
324
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.7.0 =
325
+ * Responses table improvements, language fixes, advanced editing in after vote notifications
326
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.6.0 =
327
+ * Various fixes & optimizations
328
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.5.0 =
329
+ * Display comment after user votes
330
+ * Additional advanced reports
331
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.4.0 =
332
+ * Add new charts to the poll, quiz & survey reports
333
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.3.0 =
334
+ * Display an explanation after voting in polls
335
+ * Fixed bug with IP blocking
336
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.2.0 =
337
+ * New drop-off report
338
+ * Async sending of leads
339
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.1.0 =
340
+ * Add CSS override to all content types
341
+ * Support GTM integrations
342
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 17.0.0 =
343
+ * Improved quiz/survey reporting capabilities
344
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.9.0 =
345
+ * Added support for pixel tracking
346
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.8.0 =
347
+ * Support for WordPress 4.7
348
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.7.0 =
349
+ * Improve support for high volume lead configurations
350
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.6.0 =
351
+ * Text changes and bug fixes
352
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.5.0 =
353
+ * Various minor fixes & optimizations
354
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.4.0 =
355
+ * Added ad refresh mechanism
356
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.3.0 =
357
+ * Added verification for the placements ids in the connection callback function
358
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.2.0 =
359
+ * Various minor improvements & bug fixes
360
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.1.0 =
361
+ * Added chatbot tool integration
362
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 16.0.0 =
363
+ * Updated help for new features
364
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.9.0 =
365
+ * Rebranded Quiz name to Outcome, removed the section entry
366
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.8.0 =
367
+ * Resolved an issue with the font
368
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.7.0 =
369
+ * Added support for creating Contact Form Builders, added to plugin name
370
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.6.0 =
371
+ * Added support for creating surveys, renamed plugin
372
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.5.0 =
373
+ * Support WP 4.5
374
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.4.0 =
375
+ * Added the option to add a content section
376
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.3.0 =
377
+ * Modified API path
378
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.2.0 =
379
+ * Various optimizations
380
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.1.0 =
381
+ * Security fix to limit accses to dashboard
382
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 15.0.0 =
383
+ * Various optimizations
384
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.9.0 =
385
+ * Added the option to embed using a fixed width
386
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.8.0 =
387
+ * Modified sidebar widget management UI
388
+ * Replaced dashboard top navigation links with more prominent 'my content' link
389
+ * Added 'list' to the plugin name
390
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.7.0 =
391
+ * Various small optimizations
392
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.6.0 =
393
+ * Various UI modifications - added top navigation links, dashboard UI is now more responsive.
394
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.5.0 =
395
+ * Renamed style to avoid css caching issues
396
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.4.0 =
397
+ * Complete ui revamp
398
+ * Removed obsolete polls insertion popup and tinymce integration
399
+ * Handling compatibility issues with other plugin
400
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.3.0 =
401
+ * Various Poll, Survey, Quiz, Slideshow & Form Builder improvements
402
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.2.0 =
403
+ * Not showing recommendations by default when embedding Trivia quiz and Personality quiz via the widget shortcode
404
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.1.0 =
405
+ * Added support for disabling FB comments, sharing buttons and recommendations for Trivia quiz and Personality quiz via the widget shortcode
406
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 14.0.0 =
407
+ * Improved polls & quizzes creation help file
408
+ * Various small issues
409
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.9.0 =
410
+ * Added creation links for trivia quiz, peronsality quiz and lists
411
+ * Added a link for content discovery
412
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.8.0 =
413
+ * Support creating a quiz draft
414
+ * Added quiz tips and quiz best practicies
415
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.7.0 =
416
+ * Better name for widget following feedback
417
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.6.0 =
418
+ * Added Presonality quizzes
419
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.5.0 =
420
+ * Renamed plugin to better reflect the platContact Form Builder
421
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.4.0 =
422
+ * Added shortcodes for trivia and peronsality quizzes
423
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.3.0 =
424
+ * Various Trivia Quiz enhancements & fixes
425
+ * Support for iframe embeds
426
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.2.0 =
427
+ * Suport for Basque & Vienamese languages
428
+ * Trivia Quiz beta
429
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.1.0 =
430
+ * Added support for quick addition of any language
431
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 13.0.0 =
432
+ * Added text domain
433
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.9.0 =
434
+ * Poll discovery mechanim improvements
435
+ * Additional tracking capabilities
436
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.8.0 =
437
+ * Various bug fixes
438
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.7.0 =
439
+ * CSS modifications to better align with desired coding standards. Reverted css file name change.
440
+ * Minor text changes
441
+ * Not using PHP 4 Style Constructors any more
442
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.6.0 =
443
+ * Fixed broken links to dashboard
444
+ * Renamed css file
445
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.5.0 =
446
+ * Modified css strucutre
447
+ * Added an option to enable/disable sidebar widget directly via the widget box
448
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.4.0 =
449
+ * Added a control switch for the Sidebar placement
450
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.3.0 =
451
+ * Added Sidebar placement as a widget
452
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.2.0 =
453
+ * Added the option to connect the plugin to Opinion Stage account
454
+ * Added plug & play integration for fly-out placement
455
+ * Replaced the option of adding polls to all posts with plug & play article section placement
456
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.1.0 =
457
+ * Additional fix for supporting SSL
458
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 12.0.0 =
459
+ * Support for SSL when voting with social profiles
460
+ * revamp of content recommendation mechanism
461
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.9.0 =
462
+ * Poll Placement improvements
463
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.8.0 =
464
+ * Plugin minor changes
465
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.7.0 =
466
+ * Image cropping
467
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.6.0 =
468
+ * New poll recommendation design
469
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.5.0 =
470
+ * resolve conflicts
471
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.4.0 =
472
+ * Fixed compatibility issues
473
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.3.0 =
474
+ * First Trivia poll Poll, Survey, Quiz, Slideshow & Form Builder Version
475
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.2.0 =
476
+ * Various functionality & usability improvements
477
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.1.0 =
478
+ * Head-to-Head Poll - new revamped UI (first Poll, Survey, Quiz, Slideshow & Form Builder Version)
479
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 11.0.0 =
480
+ * New look & feel settings
481
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.9.0 =
482
+ * Allow disabling global poll section for specific posts
483
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.8.0 =
484
+ * Texts changes
485
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.7.0 =
486
+ * New options for adding polls or sets to all posts
487
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.6.0 =
488
+ * Poll sets and poll placements - improved interface
489
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.5.0 =
490
+ * Ad integrations (optional) - revamped interface
491
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.4.0 =
492
+ * Added UI support for social logins
493
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.3.0 =
494
+ * New UI for Multiple Choice Polls
495
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.2.0 =
496
+ * Various stability fixes
497
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.1.0 =
498
+ * Post vote actions
499
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 10.0.0 =
500
+ * PerContact Form Builderance improvements
501
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.9.0 =
502
+ * Various fixes
503
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.8.0 =
504
+ * Poll discovery first Poll, Survey, Quiz, Slideshow & Form Builder Version
505
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.7.0 =
506
+ * Placements first Poll, Survey, Quiz, Slideshow & Form Builder Version
507
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.6.0 =
508
+ * Various fixes
509
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.5.0 =
510
+ * Smart containers first Poll, Survey, Quiz, Slideshow & Form Builder Version
511
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.4.0 =
512
+ * Allow users to add their own answers
513
+ * Head2Head polls - mobile optimizations
514
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.3.0 =
515
+ * Support adding custom texts to the interface
516
+ * Solve minor UI issues
517
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.2.0 =
518
+ * Support displaying ads before showing the results
519
+ * Support reordering the sides of the poll
520
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.1.0 =
521
+ * Added the option to add Facebook comments to the polls
522
+ * Improvements to poll creation flow
523
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 9.0.0 =
524
+ * New poll head-to-head themes
525
+ * Poll UI optimizations
526
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.9.0 =
527
+ * Various additions and improvements to the poll style studio
528
+ * Support for wide pages
529
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.8.0 =
530
+ * Improved poll built-in UI styles
531
+ * New capabilities to poll style studio
532
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.7.0 =
533
+ * Improved poll reports
534
+ * Various minor improvements
535
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.6.0 =
536
+ * Poll perContact Form Builderance improvements for peek scenarios
537
+ * New banner type ad unit
538
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.5.0 =
539
+ * Improve process of adding polls to site
540
+ * Improve returning traffic tracking mechanism
541
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.4.0 =
542
+ * Add first Poll, Survey, Quiz, Slideshow & Form Builder Version of poll discovery feature
543
+ * Resolve issue with image addition
544
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.3.0 =
545
+ * Add the option to integrate advertisement into the polls for generating revenue
546
+ * Optimizations for poll display in mobile environments
547
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.2.0 =
548
+ * Enhancements on contact generation feature
549
+ * Mobile polls improvements
550
+ * Additions to default poll settings
551
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.1.0 =
552
+ * Poll discovery - first Poll, Survey, Quiz, Slideshow & Form Builder Version
553
+ * Poll sets improvements
554
+ * Poll perContact Form Builderance improvements
555
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 8.0.0 =
556
+ * Added an account report dashboard
557
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.9.0 =
558
+ * Resolved paypal integration issues
559
+ * Resolved facebook page integration issues
560
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.8.0 =
561
+ * Renamed plugin to better reflect the platContact Form Builder
562
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.7.0 =
563
+ * Fixed 2 poll display issues
564
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.6.0 =
565
+ * Added the ability to insert a shortcode of a set of polls
566
+ * Added a widget for a container and for a set of polls
567
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.5.0 =
568
+ * Created a widget for easily adding polls to site
569
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.4.0 =
570
+ * Poll perContact Form Builderance optimizations
571
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.3.0 =
572
+ * Resolved 2 issues with polls on mobile
573
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.2.0 =
574
+ * Add external integration with 3rd parties via API/XML mechanism
575
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.1.0 =
576
+ * Support collecting emails from poll voters
577
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 7.0.0 =
578
+ * Fixed potential collisions with other plugins
579
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.9.0 =
580
+ * First Poll, Survey, Quiz, Slideshow & Form Builder Version of Poll Sets
581
+ * First Poll, Survey, Quiz, Slideshow & Form Builder Version of redirect after poll vote
582
+ * Fix related to languages in poll display
583
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.8.0 =
584
+ * Fix issue with Mobile voting
585
+ * Fix for iframe embed of poll
586
+ * Fix for uploading images from computer
587
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.7.0 =
588
+ * Added Czech language & fix for Polish
589
+ * Add poll images via URL
590
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.6.0 =
591
+ * Improve poll login screen in mobile
592
+ * Fixes for poll container
593
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.5.0 =
594
+ * Fix issues with voting on iphone/ipad (iOS7)
595
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.4.0 =
596
+ * New poll container
597
+ * Improvements to the poll optimization dashboard
598
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.3.0 =
599
+ * New graphs for the new reports page
600
+ * New languages - Romanian, Polish, Indonesian, Danish
601
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.2.0 =
602
+ * New Poll navigation bar
603
+ * New languages - Dutch, Albanian, Lithuanian
604
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.1.0 =
605
+ * New dashboard and site header
606
+ * Poll was translated to the following languages - Swedish, Turkish, Chinese, Japanese, Korean
607
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 6.0.0 =
608
+ * Added the option to login to Opinion Stage with a email/user-name and password combination
609
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.9.0 =
610
+ * Added geographic location filter to poll results dashboard
611
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.8.0 =
612
+ * Added time filter to poll results dashboard
613
+ * New design for on site poll page
614
+ * Various improvements & fixes on poll results dashboard
615
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.7.0 =
616
+ * Added the option to block repeat voting in polls by IP
617
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.6.0 =
618
+ * Improvements & fixes on poll studio
619
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.5.0 =
620
+ * Improvements & fixes on poll reporting statistics
621
+ * Improvements & fixes on poll core flows
622
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.4.0 =
623
+ * Added to the poll results screen the following poll stats: poll engagement stats, poll social stats & poll traffic stats
624
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.3.0 =
625
+ * Add a clone function that allows to easily create multiple polls from the same template
626
+ * Add the option to schedule when the poll will be closed
627
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.2.0 =
628
+ * Revamp of the poll social sharing settings
629
+ * revamp of add poll to website screen
630
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.1.0 =
631
+ * Add Facebook comments to polls added to Facebook pages
632
+ * Add the option to preview the poll in different widths
633
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 5.0.0 =
634
+ * Improvements to poll style studio
635
+ * Added option to configure head to head polls not to show results before voting
636
+ * Added the option to configure all types of polls not to show results to voters
637
+ * Extended width support of head to head polls to 250-740 pxls
638
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.7.1 =
639
+ * Additional social filters added to the poll interface & poll report
640
+ * Optimize poll sharing scenarios
641
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.7.0 =
642
+ * Improvements on poll sharing scenarios
643
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.6.0 =
644
+ * Add polls to Facebook pages in 2-clicks feature added
645
+ * Enhanced poll reporting that includes poll result filters
646
+ * Brightcove video Contact Form Builderat now supported in the polls
647
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.5.5 =
648
+ * Added support for Google+ poll login
649
+ * Fixed a presentation issue with polls and https sites
650
+ * Fixed issue with poll display on Facebook pages
651
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.5.0 =
652
+ * Localize polls for Russian and French
653
+ * New design for poll social login dialogue
654
+ * Polls now auto-detect https environments
655
+ * Various minor fixes and improvements to poll functionality
656
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.4.0 =
657
+ * Polls are now localized for Portuguese
658
+ * Various minor bug fixes
659
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.3.0 =
660
+ * Multiple sided polls are supported for 150 widths and above
661
+ * Head-to-head polls are supported for 300 widths and above
662
+ * Poll style studio was improved to included many more poll style options
663
+ * New improved poll dashboard
664
+ * Poll showcase was improved to include more poll examples and detailed explanations
665
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.2.0 =
666
+ * Multi-sided polls support addition of multimedia (video and image)
667
+ * Both head-to-head and multi-sided polls - Multimedia support auto-fit for different width (e.g mobile environment)
668
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.1.0 =
669
+ * Multi-sided polls support addition of multimedia (video and image)
670
+ * Both head-to-head and multi-sided polls - Multimedia support auto-fit for different width (e.g mobile environment)
671
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 4.0.0 =
672
+ * UI improvements for the polls (filters, border etc)
673
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 3.1.0 =
674
+ * Poll creator can select number of allowed poll answers
675
+ * FB poll sharing flow optimizations
676
+ * Poll results can be shown from the Opinion-Stage poll dashboard
677
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 3.0.0 =
678
+ * New hybrid voting method added to the polls, allowing users to vote either via a social profile or completely anonymously
679
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.9.0 =
680
+ * Added support for anonymous poll voting
681
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.8.0 =
682
+ * Improved editing process of polls by adding a preview to the poll editing screen
683
+ * Additional layout customizations for polls - hide top bars, add bottom padding
684
+ * Polls can now be reset
685
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.7.0 =
686
+ * Additional poll languages support (German, Italian, Serbian)
687
+ * Additional poll customizations for the vote sharing process
688
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.6.0 =
689
+ * Additional customizations options to the poll: Define which poll filters to show, poll social sharing bar removal
690
+ * Hiding vote option can be enabled / disabled by poll creator
691
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.5.0 =
692
+ * Added support for multiple selection polls
693
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.4.0 =
694
+ * Better support for hiding user votes in the poll
695
+ * Improved embed options to support both dynamic and constant width for the polls
696
+ * Polls can now be closed from the Opinion-Stage dashboard
697
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.3.0 =
698
+ * Improved creation flow of polls
699
+ * Added basic report per poll in the Opinion Stage polls dashboard
700
+ * Added account report in Opinion-Stage poll dashboard
701
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.2.0 =
702
+ * Polls are now localized for Arabic
703
+ * Better support for sidebar polls (300px)
704
+ * Supporting longer side texts in polls
705
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.1.0 =
706
+ * Polls are now displayed properly in mobile environments
707
+ * Additional built-in poll themes
708
+ * When clicking on poll participants, the user is now redirected to their social network profile
709
+ * Polls are now localized for Spanish
710
+ * You can now set whether you would like to display the number of votes in the poll
711
+ * Support for election polls (e.g. poll results displayed in points, add a minimum cliff, etc)
712
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 2.0.0 =
713
+ * Support for multiple sided polls
714
+ * Added the option to configure the URL in which the poll will be hosted. This will allow to direct additional traffic from social network shares and emails back to the location where the poll is hosted
715
+ * Added the option to set the order in which the poll results are displayed. You can either set it so that the poll sides are located in the order they were configured or set them so that the side with the most votes is displayed on top
716
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.2.0 =
717
+ * Poll width can now be set, supported poll widths are 400-620 pxl
718
+ * Poll widget perContact Form Builderance optimizations for high traffic polling deployments
719
+ * Support customized color themes for the polls
720
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.1.0 =
721
+ * Added an optional gender filter to the poll, so that poll results can be viewed by gender
722
+ * Added a central dashboard for managing all polls
723
+ * Added the option to display a detailed text description of the poll question to the poll widget
724
+ * Added the ability to configure which image is shared when sharing the poll or the poll vote on Facebook
725
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.0.1 =
726
+ * Improvements in the poll embed flow to ease insertion of polls
727
+ = Poll, Survey, Quiz, Slideshow & Form Builder Version 1.0.0 =
728
+ * First social poll version
uninstall.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // prevent direct access to thi file:
3
+ if (defined('WP_UNINSTALL_PLUGIN')) {
4
+
5
+ require( plugin_dir_path( __FILE__ ).'opinionstage-polls.php' );
6
+ opinionstage_uninstall();
7
+
8
+ }
9
+ ?>